- Dec 18, 2018
-
-
John Kessenich authored
CMake: Fix linking pthread of CMake < 3.1
-
Rémi Verschelde authored
As reported in #1624, Ubuntu 14.04 LTS still uses CMake 2.8.12 which does not support the Threads::Threads target (added in CMake 3.1). This could be reverted once the required CMake version is bumped to 3.1+.
-
John Kessenich authored
Move memory model scope tests to Vulkan 1.1 batch
-
- Dec 17, 2018
-
-
Alan Baker authored
Fixes #1610 * Updated expected result due to version change
-
John Kessenich authored
Fixes #1630 and fixes #1631.
-
- Dec 15, 2018
-
-
John Kessenich authored
Fix bug where shaderRecordNV buffers were using StorageBuffer storage class
-
Jeff Bolz authored
-
- Dec 14, 2018
-
-
John Kessenich authored
-
John Kessenich authored
-
- Dec 13, 2018
-
-
John Kessenich authored
From internal Khronos discussions, work, and testing.
-
John Kessenich authored
Update to newest SPIRV-Tools, emit default Binding decoration.
-
- Dec 12, 2018
-
-
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.
-
- Dec 10, 2018
-
-
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
-
- Dec 08, 2018
-
-
John Kessenich authored
-
John Kessenich authored
-
greg-lunarg authored
SPIR-V OpLines now contain filenames from HLSL-style #lines.
-
- Dec 07, 2018
-
-
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
-
- Dec 04, 2018
-
-
John Kessenich authored
Rename GL_KHX_shader_explicit_arithmetic_types to GL_EXT_shader_expli…
-
- Dec 03, 2018
-
-
Alexander Galazin authored
-
- Nov 29, 2018
-
-
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
-
- Nov 28, 2018
-
-
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
-
- Nov 27, 2018
-
-
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.
-
- Nov 26, 2018
-
-
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
-