summaryrefslogtreecommitdiff
path: root/reference/shaders-no-opt
AgeCommit message (Expand)AuthorFilesLines
2023-10-11Merge pull request #2216 from KhronosGroup/buffer-reference-2Hans-Kristian Arntzen8-8/+8
2023-10-11GLSL: Use buffer_reference2 instead of 1.Hans-Kristian Arntzen8-8/+8
2023-10-11GLSL: Ignore bogus constant/undefs which use block types.Hans-Kristian Arntzen1-0/+13
2023-10-11GLSL: Handle empty block declarations.Hans-Kristian Arntzen1-0/+12
2023-08-25GLSL: Fix Clip/Cull in mesh shaders.Hans-Kristian Arntzen1-0/+35
2023-08-17Merge pull request #2187 from KhronosGroup/mesh-invariant-positionHans-Kristian Arntzen2-0/+68
2023-08-17Merge pull request #2186 from KhronosGroup/64bit-imagesHans-Kristian Arntzen1-0/+22
2023-08-17GLSL: Emit inline invariant position for mesh shaders.Hans-Kristian Arntzen2-0/+68
2023-08-17GLSL: Implement 64-bit image support.Hans-Kristian Arntzen1-0/+22
2023-08-17GLSL: Require mesh shader when using perprimitiveEXT in frag shader.Hans-Kristian Arntzen1-0/+11
2023-06-23Use --preserve-numeric-ids when assembling test shaders.Chip Davis82-894/+894
2023-06-07GLSL: Fix bug with mixed precision on PHI variables.Hans-Kristian Arntzen2-2/+33
2023-05-10MSL: Use templated array type when emitting BDA to arrays.Hans-Kristian Arntzen1-0/+45
2023-05-10Merge pull request #2133 from georgeouzou/mainHans-Kristian Arntzen8-0/+3792
2023-05-01GLSL: Add tests for subgroup iadd, fadd, imul, fmulGeorge Ouzounoudis8-0/+3792
2023-03-30GLSL: Fix expression reorder bug with legacy FMA fallback.Hans-Kristian Arntzen1-0/+10
2023-01-12GLSL: Handle textureGatherOffsets properly.Hans-Kristian Arntzen1-0/+12
2023-01-12Also consider NonSemantic ExtInst in block_is_noop.Hans-Kristian Arntzen1-12/+2
2023-01-11Update test for updated block_is_noop check.Hans-Kristian Arntzen1-12/+2
2023-01-11Add tests for loops compiled with debug semantics.Hans-Kristian Arntzen2-0/+52
2022-12-13CFG: Handle implied access to opaque loaded values.Hans-Kristian Arntzen1-0/+71
2022-11-20Interleave undef values with constants and types.Chip Davis9-29/+30
2022-11-02GLSL: Add test for mesh with non-block builtin IO.Hans-Kristian Arntzen1-0/+44
2022-09-12Update mesh/task test references.Hans-Kristian Arntzen3-0/+77
2022-09-05GLSL: Implement task shaders.Hans-Kristian Arntzen1-0/+35
2022-08-09MSL: Fix various bugs with Ptr/U bitcasts.Hans-Kristian Arntzen1-0/+37
2022-08-09Do not optimize OpCompositeInsert for hoisted temporaries.Hans-Kristian Arntzen2-0/+56
2022-07-22Handle multiple breaks out of switches.Hans-Kristian Arntzen1-0/+52
2022-07-22Merge pull request #1985 from KhronosGroup/fix-1973Hans-Kristian Arntzen1-0/+51
2022-07-22Handle collapsed loops similar to collapsed selections.Hans-Kristian Arntzen1-0/+51
2022-07-22Avoid detection of false loop variables.Hans-Kristian Arntzen1-0/+411
2022-07-04Handle PHI in collapsed switch constructs.Hans-Kristian Arntzen1-0/+11
2022-06-17GLSL: Handle forced temporary OpConvertUToAccelerationStructureKHR.Hans-Kristian Arntzen1-0/+28
2022-06-10Merge pull request #1959 from KhronosGroup/fix-1955-1956Hans-Kristian Arntzen8-4/+32
2022-06-07GLSL: Add more extension ladder fallbacks for unusual integer sizes.Hans-Kristian Arntzen8-4/+32
2022-06-07Fix control flow bug where we missed continue;Hans-Kristian Arntzen1-0/+22
2022-05-27GLSL: Implement 1D texture emulation for ES.Hans-Kristian Arntzen2-0/+51
2022-05-18Add tests for OpCompositeInsert edge cases.Hans-Kristian Arntzen1-0/+73
2022-05-18Attempt more optimal codegen for OpCompositeInsert.Hans-Kristian Arntzen3-47/+31
2022-05-02GLSL: Handle more proper semantics for RelaxedPrecision.Hans-Kristian Arntzen6-3/+105
2022-04-28Handle early reads from loop variables with initializers.Hans-Kristian Arntzen2-0/+215
2022-04-19GLSL: Support GL_EXT_debug_printf.Hans-Kristian Arntzen1-0/+10
2022-03-10Fixup names of anonymous inner structs.Hans-Kristian Arntzen1-0/+63
2022-03-04Add test for SPIR-V 1.6 Volatile HelperInvocation.Hans-Kristian Arntzen1-0/+16
2022-03-03Add relax_nan_checks options.Hans-Kristian Arntzen3-4/+39
2022-03-03Handle OpTerminateInvocation.Hans-Kristian Arntzen1-0/+21
2022-02-16GLSL: Ensure correct signed integer type for more texture functions.Hans-Kristian Arntzen1-0/+15
2022-01-18Test aliased names in declared LUTs.Hans-Kristian Arntzen1-0/+16
2022-01-18Handle aliased names in spec constants.Hans-Kristian Arntzen2-0/+70
2022-01-17Merge pull request #1847 from KhronosGroup/fix-1775Hans-Kristian Arntzen2-0/+316