- 17 Dec, 2018 2 commits
-
-
Alan Baker authored
Fixes #1610 * Updated expected result due to version change
-
John Kessenich authored
Fixes #1630 and fixes #1631.
-
- 15 Dec, 2018 2 commits
-
-
John Kessenich authored
Fix bug where shaderRecordNV buffers were using StorageBuffer storage class
-
Jeff Bolz authored
-
- 14 Dec, 2018 2 commits
-
-
John Kessenich authored
-
John Kessenich authored
-
- 13 Dec, 2018 2 commits
-
-
John Kessenich authored
From internal Khronos discussions, work, and testing.
-
John Kessenich authored
Update to newest SPIRV-Tools, emit default Binding decoration.
-
- 12 Dec, 2018 1 commit
-
-
Jeff Bolz authored
Update to newest SPIRV-Tools. It checks the Vulkan rule that all resources must have a set and binding decoration, which many tests fail. So add code to set a default value of zero. Also disable PCH for Ninja builds.
-
- 10 Dec, 2018 5 commits
-
-
John Kessenich authored
Add to README: git config --global core.fileMode false
-
John Kessenich authored
Remove Unix executable permission from text files
-
John Kessenich authored
CMake: Link OSDependent with Threads::Threads
-
Rémi Verschelde authored
Would typically be pthreads. Without this, '-Wl,--no-undefined' would output these errors: /usr/bin/ld: OSDependent/Unix/libOSDependent.a(ossource.cpp.o): in function `glslang::OS_CleanupThreadData()': /home/akien/Mageia/Sandbox/_rpm/BUILD/glslang-7.10.2984/glslang/OSDependent/Unix/ossource.cpp:83: undefined reference to `__pthread_register_cancel' /usr/bin/ld: /home/akien/Mageia/Sandbox/_rpm/BUILD/glslang-7.10.2984/glslang/OSDependent/Unix/ossource.cpp:93: undefined reference to `__pthread_unregister_cancel' /usr/bin/ld: OSDependent/Unix/libOSDependent.a(ossource.cpp.o): in function `glslang::OS_AllocTLSIndex()': /home/akien/Mageia/Sandbox/_rpm/BUILD/glslang-7.10.2984/glslang/OSDependent/Unix/ossource.cpp:122: undefined reference to `pthread_key_create' /usr/bin/ld: OSDependent/Unix/libOSDependent.a(ossource.cpp.o): in function `glslang::OS_SetTLSValue(void*, void*)': /home/akien/Mageia/Sandbox/_rpm/BUILD/glslang-7.10.2984/glslang/OSDependent/Unix/ossource.cpp:137: undefined reference to `pthread_setspecific' /usr/bin/ld: OSDependent/Unix/libOSDependent.a(ossource.cpp.o): in function `glslang::OS_FreeTLSIndex(void*)': /home/akien/Mageia/Sandbox/_rpm/BUILD/glslang-7.10.2984/glslang/OSDependent/Unix/ossource.cpp:162: undefined reference to `pthread_key_delete' /usr/bin/ld: OSDependent/Unix/libOSDependent.a(ossource.cpp.o): in function `glslang::InitGlobalLock()': /home/akien/Mageia/Sandbox/_rpm/BUILD/glslang-7.10.2984/glslang/OSDependent/Unix/ossource.cpp:175: undefined reference to `pthread_mutexattr_init' /usr/bin/ld: /home/akien/Mageia/Sandbox/_rpm/BUILD/glslang-7.10.2984/glslang/OSDependent/Unix/ossource.cpp:176: undefined reference to `pthread_mutexattr_settype' /usr/bin/ld: OSDependent/Unix/libOSDependent.a(ossource.cpp.o): in function `glslang::OS_GetTLSValue(void*)': /home/akien/Mageia/Sandbox/_rpm/BUILD/glslang-7.10.2984/glslang/OSDependent/Unix/ossource.cpp:149: undefined reference to `pthread_getspecific'
-
Rémi Verschelde authored
-
- 08 Dec, 2018 3 commits
-
-
John Kessenich authored
-
John Kessenich authored
-
greg-lunarg authored
SPIR-V OpLines now contain filenames from HLSL-style #lines.
-
- 07 Dec, 2018 2 commits
-
-
John Kessenich authored
Update test infrastructure
-
Alan Baker authored
* Changed unit tests to only record known the validation pass/fail status * errors are output as part of the failure message if the result is unexpected * can turn off validation for each test individually * Moved some SPV_KHR_vulkan_memory_model tests to be compiled for Vulkan 1.1
-
- 04 Dec, 2018 1 commit
-
-
John Kessenich authored
Rename GL_KHX_shader_explicit_arithmetic_types to GL_EXT_shader_expli…
-
- 03 Dec, 2018 1 commit
-
-
Alexander Galazin authored
-
- 29 Nov, 2018 4 commits
-
-
John Kessenich authored
GlslangToSpv: prevent add XfbStride twice
-
Alejandro Piñeiro authored
Without this commit, if the XfbStride was explicitly set, the decoration was added twice on the shader. v2 (changes after Jonh Kessenich first review) * Simplified by just removing the firs assignment * Removed assert
-
John Kessenich authored
SPV: Generate OpArrayLength with no signedness.
-
John Kessenich authored
-
- 28 Nov, 2018 2 commits
-
-
John Kessenich authored
This makes the rest of the AST consuming the result match GLSL semantics and hence get complete type matching.
-
John Kessenich authored
Add NDK build files
-
- 27 Nov, 2018 6 commits
-
-
John Kessenich authored
-
dan sinclair authored
-
John Kessenich authored
Also bump version for recent changes.
-
John Kessenich authored
ParseHelper: assign global XfbBuffer to a block missing it
-
John Kessenich authored
Implement GL_EXT_fragment_invocation_density
-
John Kessenich authored
Add conversion folding when the source is a constant.
-
- 26 Nov, 2018 5 commits
-
-
John Kessenich authored
Update known good SPIRV tools and headers
-
Alan Baker authored
* Fixes use of optimizer * Updated test outputs * GeometryStreams and TransformFeedback no longer fail validation
-
Daniel Koch authored
including SPV generation using SPV_EXT_fragment_invocation_density. This is an alias of the functionality in SPV_NV_shading_rate, and thus in some cases we can only have one set of the tokens present (switch statements), so we have picked the EXT version. This required updating the expected test results for SPV_NV_shading_rate. Also updated the known-good for spirv-headers so that the validator in spirv-tools knows about the new extension.
-
John Kessenich authored
-
Neil Henning authored
This change adds unary conversion folding when the source is a constant. This fixes an ISV issue whereby: ``` const float16_t f = float16_t(42.0); ``` Wouldn't compile because the conversion operator would always produce an EvqTemporary when it could have produced an EvqConst. I've also added a test case that proves out that all basic-type to basic-type conversions work.
-
- 25 Nov, 2018 1 commit
-
-
John Kessenich authored
GLSL: Fix #1591: Require the id in subgroupBroadcast to be constant.
-
- 21 Nov, 2018 1 commit
-
-
John Kessenich authored
-