Commit Graph

19 Commits

Author SHA1 Message Date
Jeremy Hayes
58d302cfa2 Rename master to main and update news
Update CI and README to reflect rename.
Update News:
    * Notify users of rename.
    * Update minimum required VS compiler to 2019.
    * Remove notice about versioning. This has been completed.
    * Remove notice about SPIRV folder relocation. It has been 2.5 years
    since this occured.
2023-01-30 15:31:05 -07:00
Jeremy Hayes
42e94ee67e Update appveyor environment
SPIRV-Tools now requires 3.17.2 or higher. The version provided by
Visual Studio 2015 is 3.16.2.
2023-01-18 13:57:06 -07:00
Jeremy Hayes
738c09e31b Update release description
Fix #2978.
2022-07-25 17:04:26 -06:00
Greg Fischer
3406857053 Add missing libs to release
GenericCodeGen, MachineIndependent and glslang-default-resource-limits

Fixes #2648
2021-05-26 16:20:35 -06:00
johnkslang
23f3bdfea1 Build/Test: Dropping 2013 allows using the latest googletests.
These have a new spelling: INSTANTIATE_TEST_CASE_P -> INSTANTIATE_TEST_SUITE_P
2020-08-05 11:07:07 -06:00
Ben Clayton
c487d0feaa Drop support for VS2013
This was scheduled for today - 20th July 2020.

Updates Appveyor configs to use VS2015 instead.
2020-07-20 18:50:06 +01:00
John Kessenich
3ed344dd78 Fix #2059, and also attempt to skip test bots [skip ci] 2020-01-16 00:52:28 -07:00
dan sinclair
c13e0f1e99 Update appveyor and travis files 2019-10-03 20:24:30 -04:00
John Kessenich
6fef1ca6f9 Latest known-good SPIRV-Tools: WARNING: Needs python 3.x.
You may need to install python 3.x and also
[windows users] may need to get it in your path in front of python 2.7.x.

If you don't need the external projects (i.e., SPIRV-Tools) and don't want
to upgrade to python 3, don't create the External subdirectory and CMake
won't require python 3.  (CMake has a bug that makes it find the wrong one
on a first pass if the top level does not require the version needed by
lower levels.)
2019-05-09 10:11:54 -06:00
Rémi Verschelde
ebfd91a719 Remove Unix executable permission from text files 2018-12-10 10:49:16 +01:00
John Kessenich
f0928b3f56 Build: Pin googletest to a version that works with visual studio 2013. 2018-10-26 11:28:37 -06:00
Lei Zhang
fb4165b5dc
Appveyor CI: build artifacts for x64
Fixes https://github.com/KhronosGroup/glslang/issues/1396
2018-08-09 13:36:17 -04:00
Tim Jones
9177e05f31
Include spirv-remap.exe in AppVeyor artifacts 2018-06-27 17:31:19 +08:00
Lei Zhang
9a65c6a98e Appveyor: avoid double testing on master commits 2017-11-14 14:36:22 -05:00
Lei Zhang
a7eab9b308 Appveyor: auto deploy build artifacts to GitHub Releases
Pushing a commit to the master branch will trigger a build on
Appveyor. If the build is successful, the artifacts will be
collected and pushed to GitHub Releases, under the "master-tot"
release.
2017-11-09 09:20:46 -05:00
GregF
87fd74291a Try Python interpreter on update_glslang_sources.py in appveyor 2017-09-27 15:20:56 -06:00
GregF
f451756d82 Fix travis and appveyor calls to update_glslang_sources.py 2017-09-27 15:19:28 -06:00
GregF
cd1f169c6a Enable HLSL legalization
Also added known-good mechanism to fetch latest validated spirv-tools.
Also added -Od and -Os to disable optimizer and optimize for size.

Fetching spirv-tools is optional for both glsl and hlsl. Legalization
of hlsl is done by default if spirv-opt is present at cmake time.
Optimization for glsl is currently done through the option -Os.

Legalization testing is currently only done on four existing shaders.
A separate baseLegalResults directory holds those results. All previous
testing is done with the optimizer disabled.
2017-09-27 15:06:05 -06:00
Lei Zhang
f36d6e350e Add test configuration for Appveyor. 2016-05-10 10:52:32 -04:00