- 23 Jun, 2021 2 commits
-
-
Greg Fischer authored
Android.mk: Add SpirvIntrinsics.cpp
-
David Neto authored
It was missing, and was breaking the build for Android.mk.
-
- 17 Jun, 2021 4 commits
-
-
Greg Fischer authored
Remove unused variable Num_string_literal_EXTs
-
Greg Fischer authored
only declare compatibility gl_ variables in compatibility mode
-
Natalie Chouinard authored
Remove an unused variable that causes build failures in downstream repository.
-
Greg Fischer authored
Implement GLSL_EXT_shader_atomic_float2
-
- 16 Jun, 2021 3 commits
-
-
Greg Fischer authored
Implement the extension GL_EXT_spirv_intrinsics
-
Greg Fischer authored
Remove output variables from compute regression tests
-
Jason Ekstrand authored
-
- 15 Jun, 2021 4 commits
-
-
Greg Fischer authored
Output variables in GLCompute shaders is not supported in Vulkan. Recent upgrade of spirv-tools revealed this problem.
-
Greg Fischer authored
Update SPIRV-Tools and SPIRV-Headers
-
Alan Baker authored
-
Alan Baker authored
-
- 14 Jun, 2021 1 commit
-
-
Greg Fischer authored
Fix SPIR-V remapper not remapping OpExtInst instruction set IDs
-
- 12 Jun, 2021 1 commit
-
-
Sidney Just authored
-
- 11 Jun, 2021 1 commit
-
-
Malcolm Bechard authored
avoid declaring them in GLSL 1.50+ if core profile is chosen by the version statement fixes #2663
-
- 09 Jun, 2021 3 commits
-
-
Greg Fischer authored
Add support for float spec const vector initialization
-
Greg Fischer authored
Fixes #2025
-
Rex Xu authored
- Add support of SPIR-V execution mode qualifiers. - Add support of SPIR-V storage class qualifier. - Add support of SPIR-V decorate qualifiers. - Add support of SPIR-V type specifier. - Add support of SPIR-V intruction qualifiers. - Add support of spirv_by_reference/spirv_literal parameter qualifier. - Add shader stage macros introduced by this extension.
-
- 08 Jun, 2021 3 commits
-
-
Greg Fischer authored
Update spirv tools and unit tests
-
Jaebaek Seo authored
-
Jaebaek Seo authored
-
- 07 Jun, 2021 2 commits
-
-
Greg Fischer authored
Implement GL_EXT_subgroup_uniform_control_flow.
-
John Kessenich authored
-
- 04 Jun, 2021 3 commits
-
-
Greg Fischer authored
Add setters for true and false blocks of selection nodes, copying the pattern already used for the condition.
-
Greg Fischer authored
Fix OOB write in matrix constructor
-
Greg Fischer authored
Fix UBSAN error with negating 0x8000'0000
-
- 03 Jun, 2021 2 commits
-
-
Shahbaz Youssefi authored
Signed-off-by:Shahbaz Youssefi <ShabbyX@gmail.com>
-
Shahbaz Youssefi authored
In a matrix constructor that takes a number of components, as many components as necessary must be taken, with the rest discarded, as GLSL allows more components than necessary to be specified. For example, the following: mat4 m4 = mat4(v4, v4.yzwx, v4.zwx, v4.zwxy, v4.wxyz); is equivalent to: mat4 m4 = mat4(v4, v4.yzwx, v4.zwx, v4.zwxy, v4.w); glslang takes the components from the constructor and builds the single components of the matrix in a 2D array before constructing the matrix itself. It however did not check for extra parameters and was thus writing OOB to said 2D array. This is fixed in this change Signed-off-by:Shahbaz Youssefi <shabbyx@gmail.com>
-
- 29 May, 2021 1 commit
-
-
syntheticmagus authored
Add setters for true and false blocks of selection nodes, copying the pattern already used for the condition.
-
- 27 May, 2021 1 commit
-
-
Greg Fischer authored
Add missing libs to release
-
- 26 May, 2021 1 commit
-
-
Greg Fischer authored
GenericCodeGen, MachineIndependent and glslang-default-resource-limits Fixes #2648
-
- 20 May, 2021 2 commits
-
-
Greg Fischer authored
Do true SPV type check for function array arg linkage
-
Greg Fischer authored
Previous check was missing type difference between uniform array actual arg with stride decoration and the formal arg without. Now does logical or component-wise copy where needed. Fixes #2637
-
- 18 May, 2021 2 commits
-
-
Greg Fischer authored
Fix mat4x2(scalar) constructor.
-
John Stiles authored
-
- 11 May, 2021 3 commits
-
-
Greg Fischer authored
fix error message for hlslGrammar::acceptConstructor
-
Greg Fischer authored
Dont export inline TObjectReflection::getType()
-
tgfrerer authored
Fix the error message for when an erroneous HLSL constructor statement is detected. Prior to this change, such error messages would not show correct file path and line number information. Additionally, update test data to account for updated error messages.
-
- 08 May, 2021 1 commit
-
-
xantares authored
Fixes mingw build Closes #2460
-