diff options
author | Sebastián Aedo <saedo@codeweavers.com> | 2021-11-18 22:08:59 +0300 |
---|---|---|
committer | Sebastián Aedo <saedo@codeweavers.com> | 2021-11-26 21:54:56 +0300 |
commit | 6d8302ef14d603f5e6171ea17048ad04e18c3a80 (patch) | |
tree | 750e74f45782da3187b498b2d3e7909b659e65ae /reference/opt/shaders-msl | |
parent | 37dfb3f45f4fc47c841f81e618c602f6f3de0f17 (diff) |
MSL: Add 64 bit switch support
Add 64 bit switch support for MSL version 2.2.
* Also fixes a wrong endianness conversion.
Signed-off-by: Sebastián Aedo <saedo@codeweavers.com>
Diffstat (limited to 'reference/opt/shaders-msl')
3 files changed, 27 insertions, 0 deletions
diff --git a/reference/opt/shaders-msl/asm/frag/switch-different-sizes.asm.frag b/reference/opt/shaders-msl/asm/frag/switch-different-sizes.asm.frag new file mode 100644 index 00000000..92ac1d9f --- /dev/null +++ b/reference/opt/shaders-msl/asm/frag/switch-different-sizes.asm.frag @@ -0,0 +1,9 @@ +#include <metal_stdlib> +#include <simd/simd.h> + +using namespace metal; + +fragment void main0() +{ +} + diff --git a/reference/opt/shaders-msl/asm/frag/switch-long-case.asm.msl22.frag b/reference/opt/shaders-msl/asm/frag/switch-long-case.asm.msl22.frag new file mode 100644 index 00000000..92ac1d9f --- /dev/null +++ b/reference/opt/shaders-msl/asm/frag/switch-long-case.asm.msl22.frag @@ -0,0 +1,9 @@ +#include <metal_stdlib> +#include <simd/simd.h> + +using namespace metal; + +fragment void main0() +{ +} + diff --git a/reference/opt/shaders-msl/asm/frag/switch-unsigned-long-case.asm.msl22.frag b/reference/opt/shaders-msl/asm/frag/switch-unsigned-long-case.asm.msl22.frag new file mode 100644 index 00000000..92ac1d9f --- /dev/null +++ b/reference/opt/shaders-msl/asm/frag/switch-unsigned-long-case.asm.msl22.frag @@ -0,0 +1,9 @@ +#include <metal_stdlib> +#include <simd/simd.h> + +using namespace metal; + +fragment void main0() +{ +} + |