- 17 Jun, 2021 1 commit
-
-
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
-
- 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
-
- 07 May, 2021 2 commits
-
-
Greg Fischer authored
Fix arrays dimensioned with spec constant sized gl_WorkGroupSize
-
Greg Fischer authored
-
- 03 May, 2021 3 commits
-
-
Greg Fischer authored
Add support for 64bit integer types and 64bit integer vector types to bitCount() builtin
-
Greg Fischer authored
Set CMake policy CMP0054 to NEW to silence warning
-
Panagiotis Christopoulos Charitos authored
Fixes #2630
-
- 01 May, 2021 1 commit
-
-
okuoku authored
CMAKE_SYSTEM_NAME variable might evaluate to existing variable such as CYGWIN. This setting also matches with SPIRV-Tools.
-