- 04 Jun, 2019 3 commits
-
-
John Kessenich authored
Add missing NV_EXTENSIONS ifdef
-
Jeff Bolz authored
-
John Kessenich authored
Support GL_ARB_fragment_shader_interlock
-
- 03 Jun, 2019 1 commit
-
-
Jeff Bolz authored
-
- 02 Jun, 2019 2 commits
-
-
John Kessenich authored
Remove glslang.y from gn sources
-
John Kessenich authored
Fix subgroup support for ray tracing
-
- 31 May, 2019 5 commits
-
-
Daniel Koch authored
Closes #1735 GlslangToSpv.cpp - minor formatting cleanup BaseTypes.h - minor formatting cleanup - add subgroup builtins to GetBuiltInVariableString (was resulting in "unknown built-in variable" messages in test output) Initialize.cpp - better naming and re-use of strings for subgroup builtin variable declarations - define subgroup builtin variables in ray-tracing shaders intermOut.cpp - add handling of the EOpSubgroupParition* variables (was resulting in "ERROR: Bad aggregation op" messages in test output) Update test results.
-
Daniel Koch authored
with subgroup touch tests (error and non-error cases) Currently the subgroup built-ins are NOT giving the correct output. This is fixed in the next commit.
-
Daniel Koch authored
with subgroup touch testing (error and non-error cases) Add missing symbolTable.relateToOperator("subgroupMemoryBarrierShared") call for Mesh/Task shaders so they don't assert in ParseHelper.cpp -
Daniel Koch authored
Touch test all subgroup builtins in vert, tesc, tese, geom, frag, compute shaders before and after enabling extensions to make sure the correct errors are generated and then not generated (after enablement).
-
John Kessenich authored
Allow runtime-sized arrays of acceleration structures
-
- 30 May, 2019 1 commit
-
-
Jeff Bolz authored
-
- 29 May, 2019 1 commit
-
-
John Kessenich authored
Misc fixes from dgkoch
-
- 28 May, 2019 2 commits
-
-
Daniel Koch authored
-
Daniel Koch authored
Don't prefix with "Capability" since the majority of them don't. Also add missing CapabilityImageFootprintNV
-
- 24 May, 2019 2 commits
-
-
John Kessenich authored
Fixed .dll install on MSVC.
-
Matthew Albrecht authored
-
- 17 May, 2019 3 commits
-
-
Tom Anderson authored
No behavior changes. Please see [1] for why this is necessary. [1] https://bugs.chromium.org/p/chromium/issues/detail?id=964411
-
John Kessenich authored
Build.gn: allow optimization in glslang lib and standalone
-
Shahbaz Youssefi authored
-
- 16 May, 2019 2 commits
-
-
John Kessenich authored
Update SPIRV-Tools, SPIRV-Headers
-
David Neto authored
Headers update fixes validation of spv.shaderBallotAMD.
-
- 10 May, 2019 13 commits
-
-
John Kessenich authored
-
John Kessenich authored
SPV 1.4: Add code generation for SPIR-V 1.4 features
-
John Kessenich authored
-
John Kessenich authored
-
John Kessenich authored
-
John Kessenich authored
...when doing a variable lookup on an array of constants.
-
John Kessenich authored
-
John Kessenich authored
-
John Kessenich authored
-
John Kessenich authored
This includes the test for the first feature of OpEntryPoint.
-
John Kessenich authored
-
John Kessenich authored
-
John Kessenich authored
Latest known-good SPIRV-Tools: WARNING: Needs python 3.x.
-
- 09 May, 2019 3 commits
-
-
John Kessenich authored
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.)
-
John Kessenich authored
-
John Kessenich authored
For nonuniformEXT constructor, make a copy of the node to decorate
-
- 08 May, 2019 2 commits
-
-
Jeff Bolz authored
-
John Kessenich authored
Add support for GL_EXT_buffer_reference2
-