- 18 Jun, 2019 2 commits
-
-
John Kessenich authored
-
John Kessenich authored
-
- 17 Jun, 2019 4 commits
-
-
John Kessenich authored
Fix gl_SubGroupSizeARB builtin treatment
-
Samuel Iglesias Gonsálvez authored
Signed-off-by:Samuel Iglesias Gonsálvez <siglesias@igalia.com>
-
John Kessenich authored
Add missing GL_ARB_shader_ballot builtins to Geometry and Tessellatio…
-
John Kessenich authored
Add gl_SemanticsVolatile to GL_KHR_memory_scope_semantics, and make volatile-qualified atomics generate MemorySemanticsVolatile when using the Vulkan memory model
-
- 15 Jun, 2019 1 commit
-
-
Samuel Iglesias Gonsálvez authored
When processing Geometry and Tessellation Control/Evaluation shaders, the builtins defined by GL_ARB_shader_ballot were not processed by glslang. This specially a problem for gl_SubGroupSizeARB because, it is treated as shader input instead of uniform on Vulkan. Signed-off-by:Samuel Iglesias Gonsálvez <siglesias@igalia.com>
-
- 14 Jun, 2019 1 commit
-
-
Jeff Bolz authored
Add gl_SemanticsVolatile to GL_KHR_memory_scope_semantics, and make volatile-qualified atomics generate MemorySemanticsVolatile when using the Vulkan memory model
-
- 13 Jun, 2019 3 commits
-
-
John Kessenich authored
Update tools
-
Alan Baker authored
-
Alan Baker authored
-
- 10 Jun, 2019 1 commit
-
-
John Kessenich authored
Support GL_NV_shader_sm_builtins
-
- 08 Jun, 2019 4 commits
-
-
Daniel Koch authored
Including spirv and AST tests Also increase size of TBuiltInVariable bitfields since we've now exceeded 127 and add a static_assert to make this easier to find next time it happens!
-
John Kessenich authored
-
John Kessenich authored
Use spvValidatorOptionsSetBeforeHlslLegalization for pre-legalized HLSL
-
John Kessenich authored
Uppdate spirv-tools known-good
-
- 07 Jun, 2019 1 commit
-
-
Jeff Bolz authored
-
- 06 Jun, 2019 1 commit
-
-
Greg Fischer authored
-
- 05 Jun, 2019 2 commits
-
-
John Kessenich authored
Remove unused parameter
-
Dan Sinclair authored
-
- 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
-