Hans-Kristian Arntzen
49e4117c5f
Updates for main branch rename.
2023-01-12 17:52:15 +01:00
Hans-Kristian Arntzen
07a629f149
Roll dependencies.
2023-01-11 15:08:16 +01:00
Hans-Kristian Arntzen
605bce39d7
Roll glslang dependency.
2022-11-01 12:47:56 +01:00
Hans-Kristian Arntzen
d7a6861f64
Update glslang/spirv-tools.
2022-09-12 12:37:27 +02:00
Hans-Kristian Arntzen
6a73e68d30
Update glslang reference.
2022-09-05 11:18:44 +02:00
Hans-Kristian Arntzen
d24f41f1d5
Update dependencies.
2022-09-02 14:58:04 +02:00
Hans-Kristian Arntzen
0aedc7d128
Roll dependencies.
2022-05-27 13:28:25 +02:00
Hans-Kristian Arntzen
fe8848a6f2
Roll dependencies.
2022-01-05 14:56:01 +01:00
Hans-Kristian Arntzen
0d03516382
Always use https protocol when cloning external test deps.
...
git:// is deprecated now and is starting to fail.
2021-11-02 17:36:22 +01:00
Jon Leech
2ceca64004
Add missing copyright headers.
2021-06-29 11:03:38 +02:00
Hans-Kristian Arntzen
5d82d32e0f
Roll dependencies.
2021-01-08 10:41:51 +01:00
dan sinclair
9880b05572
Roll dependencies.
...
This CL rolls the spirv-tools, spirv-headers and glslang dependencies.
2020-09-22 12:31:38 -04:00
Hans-Kristian Arntzen
446596643a
Roll glslang/SPIRV-Tools deps.
2020-09-04 09:30:07 +02:00
dan sinclair
c4f3d4ae29
Roll GLSLang, SPIRV-Headers and SPIRV-Tools.
...
This Cl updates the various dependencies and the test file outputs.
2020-07-22 23:03:11 -04:00
dan sinclair
63fbdaca93
Roll deps.
...
This CL updates the GLSLang and SPIRV-Tools depedencies and updates test
files as needed.
2020-07-06 11:24:30 -04:00
dan sinclair
0abc017501
Roll deps and update tests.
...
This CL rolls the GLSlang, SPIRV-Tools and SPIRV-Headers dependencies
and updates the various test files.
2020-06-22 09:33:29 -04:00
dan sinclair
3d01d1bf50
Roll SPIRV-Tools, SPIRV-Headers and GLSLang.
...
This CL rolls the various dependencies and updates the test files.
2020-05-21 15:21:41 -04:00
dan sinclair
8bf916f575
Roll dependencies
...
This CL updates the GLSLang, SPIRV-Tools and SPIRV-Headers dependencies.
2020-05-20 10:27:51 -04:00
dan sinclair
171c646474
Roll GLSLang, SPIRV-Tools and SPIRV-Headers.
...
This CL rolls the various dependencies and updates tests to match.
2020-04-23 10:53:49 -04:00
dan sinclair
32307df73a
Roll GLSLang, SPIRV-Tools and SPIRV-Headers
...
This CL rolls the various dependencies and updates tests as needed.
2020-03-30 11:03:43 -04:00
Dan Sinclair
7ec16b64c8
Roll GLSLang, SPIRV-Tools and SPIRV-Headers
...
This CL rolls the various dependencies of SPIRV-Cross and updates the
tests as needed.
2020-02-19 10:13:52 -05:00
Dan Sinclair
b77be9f347
Update graphics robust access results
...
The robust access code was fixed to use a signed clamp which generates
different results in the SPIR-V cross test.
2019-12-03 16:49:43 -05:00
Dan Sinclair
f40c629821
Roll SPIRV-Tools, SPIRV-Headers and GLSLang
...
This CL updates the three depdencies and updates the tests to handle the
new validation errors which are produced.
2019-12-02 16:17:21 -05:00
Dan Sinclair
9da21c24a4
Roll GLSLang and SPIRV-Tools
...
This CL rolls the GLSLang and SPIRV-Tools dependencies to tip-of-tree
and updates the tests as required.
2019-11-05 10:07:15 -05:00
Ryan Harrison
cf1bf1c6ae
Update external/ to SPIR-V 1.5
...
Rolled the hashes used for glslang, SPIRV-Tools, and SPIRV-Headers to
HEAD, which includes the update to 1.5.
Added passing '--amb' to glslang, so I didn't have to explicitly set
bindings in a large number of test shaders that currently don't, and
now glslang considers them invalid.
Marked all shaders that no longer pass spirv-val as .invalid.
2019-09-18 16:04:27 -04:00
Chip Davis
343c6f4ff4
Update external repos.
...
Fix fallout from changes.
There's a bug in glslang that prevents `float16_t`, `[u]int16_t`, and
`[u]int8_t` constants from adding the corresponding SPIR-V capabilities.
SPIRV-Tools, meanwhile, tightened validation so that these constants are
only valid if the corresponding `Float16`, `Int16`, and `Int8` caps are
on. This affects the `16bit-constants.frag` test for GLSL and MSL.
2019-07-13 16:50:21 -05:00
Hans-Kristian Arntzen
6fcf8c83d9
GLSL: Support OpBitcast for buffer references.
...
Update glslang/SPIRV-Tools/SPIRV-Headers references.
2019-05-09 10:29:31 +02:00
Hans-Kristian Arntzen
3a7cb0c2a9
Support running {,update_}test_shader.sh with CMake builds.
...
Make path to spirv-cross configurable so we can be a bit more flexible
with build systems used to update tests.
2019-04-12 14:56:10 +02:00
Frank Henigman
248e95a42f
Update to latest glslang/SPIRV-Tools.
2019-04-03 15:37:38 -04:00
Frank Henigman
b393fa5c85
Update to latest glslang/SPIRV-Tools.
2019-03-17 23:38:34 -04:00
Hans-Kristian Arntzen
4e7777c443
Update to latest glslang/SPIRV-Tools.
...
Fix various bugs along the way.
2019-01-30 13:41:57 +01:00
Hans-Kristian Arntzen
6157bf3cae
Add Windows support in Travis CI.
...
- Add new Windows support
- Use CMake/CTest instead of Make + shell scripts
- Use --parallel in CTest
- Fix CTest on Windows
- Cleanups in test_shaders.py
- Force specific commit for SPIRV-Headers
- Fix Inf/NaN odd-ball case by moving to ASM
2018-10-27 00:22:30 +02:00
Hans-Kristian Arntzen
af75ef005f
Update glslang and SPIRV-Tools.
...
A lot of changes in spirv-opt output.
Some new invalid SPIR-V was found but most of them were not significant
for SPIRV-Cross, so just marked them as invalid.
2018-09-27 11:10:22 +02:00
Hans-Kristian Arntzen
146ea76f52
Add test shader for subgroup.
...
Update SPIRV-Tools/glslang commits.
Use vulkan1.1 environment for testing.
Found new "errors" in SPIRV-Tools, so disable validation on those shaders
for now.
2018-04-11 10:29:47 +02:00
Hans-Kristian Arntzen
c1947aa447
Update glslang/SPIRV-Tools on Travis.
2018-03-24 04:16:18 +01:00
Hans-Kristian Arntzen
5a746ba941
Split checkout and build on Travis CI.
...
Seems to be getting timeouts.
2018-03-12 18:25:44 +01:00
Hans-Kristian Arntzen
e8e58844d4
Rewrite everything to use Bitset rather than uint64_t.
2018-03-12 13:24:14 +01:00
Hans-Kristian Arntzen
18f60ed9a9
Update glslang.
...
Not SPIRV-Tools yet, mis-optimizes many shaders which used to work fine.
2018-01-09 10:37:12 +01:00
Hans-Kristian Arntzen
918b451b7e
Explicitly use Unix Makefiles when building on Windows.
2017-12-11 13:22:55 +01:00
Hans-Kristian Arntzen
e6ea63cdfd
Add some convenience scripts for running tests.
2017-12-05 10:25:04 +01:00