Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/KhronosGroup/SPIRV-Cross.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans-Kristian Arntzen <post@arntzen-software.no>2022-01-05 16:51:36 +0300
committerHans-Kristian Arntzen <post@arntzen-software.no>2022-01-05 16:56:01 +0300
commitfe8848a6f240acf00fd8decb94c44c81174271e3 (patch)
tree7a76d17b72d212f17003ae13063a3ecc613023a0 /reference/opt/shaders-msl
parent9c0b74f73b13b39258f06580e8670305372c8102 (diff)
Roll dependencies.
Diffstat (limited to 'reference/opt/shaders-msl')
-rw-r--r--reference/opt/shaders-msl/asm/frag/line-directive.line.asm.frag2
-rw-r--r--reference/opt/shaders-msl/asm/frag/op-image-sampled-image.asm.frag2
-rw-r--r--reference/opt/shaders-msl/comp/ray-query.spv14.vk.ios.msl24.comp10
-rw-r--r--reference/opt/shaders-msl/frag/packed-expression-vector-shuffle.frag8
4 files changed, 13 insertions, 9 deletions
diff --git a/reference/opt/shaders-msl/asm/frag/line-directive.line.asm.frag b/reference/opt/shaders-msl/asm/frag/line-directive.line.asm.frag
index 3634499f..27b7d477 100644
--- a/reference/opt/shaders-msl/asm/frag/line-directive.line.asm.frag
+++ b/reference/opt/shaders-msl/asm/frag/line-directive.line.asm.frag
@@ -73,8 +73,6 @@ fragment main0_out main0(main0_in in [[stage_in]])
#line 42 "test.frag"
out.FragColor += (10.0 + in.vColor);
#line 43 "test.frag"
-#line 42 "test.frag"
-#line 43 "test.frag"
if (out.FragColor < 100.0)
{
}
diff --git a/reference/opt/shaders-msl/asm/frag/op-image-sampled-image.asm.frag b/reference/opt/shaders-msl/asm/frag/op-image-sampled-image.asm.frag
index 45f0ca52..807fde3f 100644
--- a/reference/opt/shaders-msl/asm/frag/op-image-sampled-image.asm.frag
+++ b/reference/opt/shaders-msl/asm/frag/op-image-sampled-image.asm.frag
@@ -16,7 +16,7 @@ struct main0_out
fragment main0_out main0(constant push_cb& _19 [[buffer(0)]], texture2d<float> t0 [[texture(0)]], sampler dummy_sampler [[sampler(0)]])
{
main0_out out = {};
- out.o0 = t0.read(uint2(as_type<int2>(_19.cb0[0u].zw)) + uint2(int2(-1, -2)), as_type<int>(0.0));
+ out.o0 = t0.read(uint2(as_type<int2>(_19.cb0[0u].zw)) + uint2(int2(-1, -2)), 0);
return out;
}
diff --git a/reference/opt/shaders-msl/comp/ray-query.spv14.vk.ios.msl24.comp b/reference/opt/shaders-msl/comp/ray-query.spv14.vk.ios.msl24.comp
index 3e86c56a..0a94deb5 100644
--- a/reference/opt/shaders-msl/comp/ray-query.spv14.vk.ios.msl24.comp
+++ b/reference/opt/shaders-msl/comp/ray-query.spv14.vk.ios.msl24.comp
@@ -42,10 +42,10 @@ kernel void main0(constant Params& _18 [[buffer(1)]], acceleration_structure<ins
int _96 = q2[1].get_candidate_geometry_id();
int _97 = q.get_committed_primitive_id();
float2 _100 = q2[0].get_candidate_triangle_barycentric_coord();
- bool _103 = q.is_committed_triangle_front_facing();
- float3 _104 = q.get_candidate_ray_direction();
- float3 _106 = q2[0].get_committed_ray_origin();
- float4x3 _110 = q.get_candidate_object_to_world_transform();
- float4x3 _112 = q2[1].get_committed_world_to_object_transform();
+ bool _107 = q.is_committed_triangle_front_facing();
+ float3 _108 = q.get_candidate_ray_direction();
+ float3 _110 = q2[0].get_committed_ray_origin();
+ float4x3 _114 = q.get_candidate_object_to_world_transform();
+ float4x3 _116 = q2[1].get_committed_world_to_object_transform();
}
diff --git a/reference/opt/shaders-msl/frag/packed-expression-vector-shuffle.frag b/reference/opt/shaders-msl/frag/packed-expression-vector-shuffle.frag
index dd319af5..388f5381 100644
--- a/reference/opt/shaders-msl/frag/packed-expression-vector-shuffle.frag
+++ b/reference/opt/shaders-msl/frag/packed-expression-vector-shuffle.frag
@@ -17,7 +17,13 @@ struct main0_out
fragment main0_out main0(constant UBO& _15 [[buffer(0)]])
{
main0_out out = {};
- out.FragColor = float4(_15.color[0], _15.color[1], _15.color[2], float4(1.0).w);
+ float4 _36 = float4(1.0);
+ _36.x = _15.color[0];
+ float4 _38 = _36;
+ _38.y = _15.color[1];
+ float4 _40 = _38;
+ _40.z = _15.color[2];
+ out.FragColor = _40;
return out;
}