- 25 Jun, 2019 1 commit
-
-
Shahbaz Youssefi authored
They cause a warning (-Wextra-semi) that can lead to a compile error (-Werror).
-
- 23 Jun, 2019 3 commits
-
-
John Kessenich authored
Handle all basic scalar types in promoteConstantUnion
-
Jeff Bolz authored
Add a bunch of missing cases to promoteConstantUnion. Use macros to expand all the cases more simply.
-
John Kessenich authored
BUILD.gn: Fix file for use with Fuchsia platform build.
-
- 22 Jun, 2019 1 commit
-
-
Jeff Bolz authored
-
- 21 Jun, 2019 1 commit
-
-
David 'Digit' Turner authored
In order to upgrade the version of glslang used by the Fuchsia platform source tree, BUILD.gn needs to be slightly modified to care about the case where it is not used with the Chromium //build configuration: - Remove a new compiler warning to ensure proper compilation with -Werror (which is the default). - Add a build target for spirv-remap, which is used by Fuchsia at build time to optimize the precompiled shaders of some of its graphics libraries.
-
- 18 Jun, 2019 8 commits
-
-
John Kessenich authored
AST/SPV: Fix #930: translate uvec4 <-> uint64 for SubgroupGeMask et. al.
-
John Kessenich authored
-
John Kessenich authored
On reading built-in variables SubgroupEqMask, SubgroupGeMask, SubgroupGtMask, SubgroupLeMask, and SubgroupLtMask, the AST expects 64-bit ints, while SPIR-V is defined as vectors of 32-bit ints. The declaration type has to be translated in the opposite direction.
-
John Kessenich authored
-
John Kessenich authored
SPV: Add a switch for favoring non-NaN operands in min, max, and clamp.
-
John Kessenich authored
Add Float16/Int8/Int16 capabilities for private variables and function parameters
-
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 2 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.
-