~ppsspp/ppsspp/+git/SPIRV-Cross:fix-1582

Last commit made on 2021-01-08
Get this branch:
git clone -b fix-1582 https://git.launchpad.net/~ppsspp/ppsspp/+git/SPIRV-Cross

Branch merges

Branch information

Name:
fix-1582
Repository:
lp:~ppsspp/ppsspp/+git/SPIRV-Cross

Recent commits

893a011... by Hans-Kristian Arntzen <email address hidden>

MSL: Fix various bugs with framebuffer fetch on macOS and argument buffers.

Introduce a helper to make it clearer if a resource can be
considered for argument buffers or not.

3136e34... by Hans-Kristian Arntzen <email address hidden>

MSL: Always use input_attachment_index for framebuffer fetch binding.

--msl-decoration-binding would end up overriding the input attachment
index to binding which is very unexpected and broken.

134a520... by Hans-Kristian Arntzen <email address hidden>

Merge pull request #1587 from KhronosGroup/refactor-active-variable-consideration

Refactor active variable consideration

03ee71e... by Hans-Kristian Arntzen <email address hidden>

Add test for pure initializer gl_FragDepth.

Tests that the builtin is considered active.

3776d89... by Hans-Kristian Arntzen <email address hidden>

GLSL: Force block declaration if clip/cull is used in tesc.

014b3bc... by Hans-Kristian Arntzen <email address hidden>

MSL: Make sure initialized output builtins are considered active.

a4a9b53... by Hans-Kristian Arntzen <email address hidden>

MSL: Always enable Outputs in vertex stages.

Subsequent stages can legally attempt to read from these variables,
which causes compilation failure.

Always make sure we emit user outputs in vertex shaders if they are
active in the entry point.

fa76d01... by Hans-Kristian Arntzen <email address hidden>

MSL: Only consider builtin variables if they are part of IO interface.

c8837d7... by Hans-Kristian Arntzen <email address hidden>

MSL: Very slight refactor.

234c65c... by Hans-Kristian Arntzen <email address hidden>

Merge pull request #1585 from KhronosGroup/fix-1569

GLSL: Update SPIR-V headers for modified ray tracing opcodes.