- 01 May, 2019 1 commit
-
-
Jeff Bolz authored
When visiting instructions, check that there are no 16-bit storage capabilities and add the Float16 capability. Same for int8/int16.
-
- 19 Apr, 2019 4 commits
-
-
John Kessenich authored
-
John Kessenich authored
-
John Kessenich authored
-
John Kessenich authored
This was added some time ago, but I suspect largely unused. Christoph pointed out of few contradictions to actual convention, so that's fixed. But, I suspect it is largely incomplete.
-
- 17 Apr, 2019 2 commits
-
-
John Kessenich authored
introduce ability to dump builtin symbol table
-
Christoph Kubisch authored
-
- 16 Apr, 2019 3 commits
-
-
Christoph Kubisch authored
-
Christoph Kubisch authored
-
Christoph Kubisch authored
-
- 15 Apr, 2019 1 commit
-
-
Christoph Kubisch authored
-
- 13 Apr, 2019 2 commits
-
-
Christoph Kubisch authored
-
Christoph Kubisch authored
add corresponding EShMsgBuiltinSymbolTable TSymbol::dump functions have option to do "complete" print bugfix in TType::getCompleteString, structure can be null for block
-
- 08 Apr, 2019 1 commit
-
-
John Kessenich authored
Add cstdlib include
-
- 06 Apr, 2019 1 commit
-
-
Daniel Koch authored
On some platforms some of the includers of this header don't have 'atoi' defined after the change in #1749
-
- 05 Apr, 2019 1 commit
-
-
John Kessenich authored
Update spirv-tools known-good
-
- 04 Apr, 2019 3 commits
-
-
Greg Fischer authored
-
John Kessenich authored
-
John Kessenich authored
Check if _MSC_VER is defined before using.
-
- 03 Apr, 2019 2 commits
-
-
Daniel Koch authored
Fixes compilation errors on some platforms.
-
John Kessenich authored
build: Don't ship GTEST headers in install target
-
- 02 Apr, 2019 1 commit
-
-
Karl Schultz authored
A project that uses googletest(GTEST) shouldn't include googletest headers with its artifacts in its install target. These headers simply are not needed by the consumers of the install target and can cause conflicts with other projects that use googletest themselves and this project's install target. And they are just not part of the expected glslang build artifacts. It is likely that the addition of the googletest headers to the install target was a simple oversight that happens as a result of adding googletest as a CMake subdirectory. For more information on how this causes conflicts with other projects, please see: https://github.com/KhronosGroup/Vulkan-ValidationLayers/issues/821.
-
- 28 Mar, 2019 1 commit
-
-
John Kessenich authored
Update spirv-tools known-good
-
- 27 Mar, 2019 3 commits
-
-
Greg Fischer authored
-
John Kessenich authored
Callables shouldn't have incoming ray flags
-
John Kessenich authored
Enable GL_KHR_shader_subgroup properly
-
- 26 Mar, 2019 2 commits
-
-
Daniel Koch authored
(and GL_NV_shader_subgroup_partitioned) based on GL/ES version instead of predicating it on vulkan SPV generation Also add AST testing. The glsl.450.subgroup* files are largely the same as the spv.subgroup* The glsl.es320.subgroup* files are the same as the 450 versions, but modified to be ES compatible.
-
Eric Werness authored
-
- 19 Mar, 2019 2 commits
-
-
John Kessenich authored
Avoid undefined behaviour
-
Laurie authored
Prior to this change, OES_primitive_bounding_box and EXT_primitive_bounding_box were both recognised as extensions, but only the name gl_BoundingBoxOES could be used. However the EXT version uses the name gl_BoundingBoxEXT instead. In addition, since GLES 3.2, the extension has been included in the core standard and the name gl_BoundingBox may be used instead. This change aims to make both extensions and the 3.2 core version all work.
-
- 18 Mar, 2019 5 commits
-
-
John Kessenich authored
Suppress MSVC warning about unused variable.
-
John Kessenich authored
Avoid running the validator as part of the optimization pass.
-
Jamie Madill authored
One variable was only used in an 'assert' call. MSVC flagged this as unused in Release. Suppress the warning and also add a static cast to void so the variable becomes referenced.
-
Panagiotis Christopoulos Charitos authored
The spvtools::Optimizer::Run method glslang is using constructs a default set of spvtools::OptimizerOptions. This default set of options instructs the validator to run. That is not quite correct since glslang will invoke the validator _explicitly_ after the optimization pass. Change-Id: I30f458304c6e7f81e89fc4ebd25eabbbd8348063
-
John Kessenich authored
-
- 17 Mar, 2019 1 commit
-
-
John Kessenich authored
Error out writes to shaderRecordNV buffer blocks.
-
- 12 Mar, 2019 3 commits
-
-
John Kessenich authored
Update SPIRV-Tools and Headers
-
Ryan Harrison authored
Also mark spv.subgroupPartitioned as passing validation.
-
John Kessenich authored
GN: Make glslang_validator an executable.
-
- 11 Mar, 2019 1 commit
-
-
Jamie Madill authored
The target was accidentally listed as a source_set.
-