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:
authorDan Sinclair <dsinclair@google.com>2019-11-05 21:19:19 +0300
committerDan Sinclair <dsinclair@google.com>2019-11-05 21:19:19 +0300
commitd409210ee519b25b760042240f49bf3667b0c752 (patch)
treeb5bf39a193826a211097c6d8edbc00c3d4d5f32b /reference/opt/shaders/asm
parente5af41255c480c75894811e7a5fd2ec898da9070 (diff)
Move all .invalid shaders into no-opt folders.
Diffstat (limited to 'reference/opt/shaders/asm')
-rw-r--r--reference/opt/shaders/asm/comp/storage-buffer-basic.invalid.asm.comp28
-rw-r--r--reference/opt/shaders/asm/extended-debug-extinst.invalid.asm.comp18
-rw-r--r--reference/opt/shaders/asm/geom/store-uint-layer.invalid.asm.geom41
-rw-r--r--reference/opt/shaders/asm/tesc/tess-fixed-input-array-builtin-array.invalid.asm.tesc79
4 files changed, 0 insertions, 166 deletions
diff --git a/reference/opt/shaders/asm/comp/storage-buffer-basic.invalid.asm.comp b/reference/opt/shaders/asm/comp/storage-buffer-basic.invalid.asm.comp
deleted file mode 100644
index 482cfd8a..00000000
--- a/reference/opt/shaders/asm/comp/storage-buffer-basic.invalid.asm.comp
+++ /dev/null
@@ -1,28 +0,0 @@
-#version 450
-
-#ifndef SPIRV_CROSS_CONSTANT_ID_0
-#define SPIRV_CROSS_CONSTANT_ID_0 1u
-#endif
-#ifndef SPIRV_CROSS_CONSTANT_ID_2
-#define SPIRV_CROSS_CONSTANT_ID_2 3u
-#endif
-
-layout(local_size_x = SPIRV_CROSS_CONSTANT_ID_0, local_size_y = 2, local_size_z = SPIRV_CROSS_CONSTANT_ID_2) in;
-
-layout(binding = 0, std430) buffer _6_8
-{
- float _m0[];
-} _8;
-
-layout(binding = 1, std430) buffer _6_9
-{
- float _m0[];
-} _9;
-
-uvec3 _22 = gl_WorkGroupSize;
-
-void main()
-{
- _8._m0[gl_WorkGroupID.x] = _9._m0[gl_WorkGroupID.x] + _8._m0[gl_WorkGroupID.x];
-}
-
diff --git a/reference/opt/shaders/asm/extended-debug-extinst.invalid.asm.comp b/reference/opt/shaders/asm/extended-debug-extinst.invalid.asm.comp
deleted file mode 100644
index 7755593f..00000000
--- a/reference/opt/shaders/asm/extended-debug-extinst.invalid.asm.comp
+++ /dev/null
@@ -1,18 +0,0 @@
-#version 430
-layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
-
-layout(binding = 0, std430) buffer _8_9
-{
- float _m0[];
-} _9;
-
-layout(binding = 1, std430) buffer _8_10
-{
- float _m0[];
-} _10;
-
-void main()
-{
- _10._m0[gl_GlobalInvocationID.x] = -_9._m0[gl_GlobalInvocationID.x];
-}
-
diff --git a/reference/opt/shaders/asm/geom/store-uint-layer.invalid.asm.geom b/reference/opt/shaders/asm/geom/store-uint-layer.invalid.asm.geom
deleted file mode 100644
index c768d5da..00000000
--- a/reference/opt/shaders/asm/geom/store-uint-layer.invalid.asm.geom
+++ /dev/null
@@ -1,41 +0,0 @@
-#version 450
-layout(triangles) in;
-layout(max_vertices = 3, triangle_strip) out;
-
-struct VertexOutput
-{
- vec4 pos;
-};
-
-struct GeometryOutput
-{
- vec4 pos;
- uint layer;
-};
-
-void _main(VertexOutput _input[3], GeometryOutput stream)
-{
- GeometryOutput _output;
- _output.layer = 1u;
- for (int v = 0; v < 3; v++)
- {
- _output.pos = _input[v].pos;
- gl_Position = _output.pos;
- gl_Layer = int(_output.layer);
- EmitVertex();
- }
- EndPrimitive();
-}
-
-void main()
-{
- VertexOutput _input[3];
- _input[0].pos = gl_in[0].gl_Position;
- _input[1].pos = gl_in[1].gl_Position;
- _input[2].pos = gl_in[2].gl_Position;
- VertexOutput param[3] = _input;
- GeometryOutput param_1;
- _main(param, param_1);
- GeometryOutput stream = param_1;
-}
-
diff --git a/reference/opt/shaders/asm/tesc/tess-fixed-input-array-builtin-array.invalid.asm.tesc b/reference/opt/shaders/asm/tesc/tess-fixed-input-array-builtin-array.invalid.asm.tesc
deleted file mode 100644
index 8cb7a4e6..00000000
--- a/reference/opt/shaders/asm/tesc/tess-fixed-input-array-builtin-array.invalid.asm.tesc
+++ /dev/null
@@ -1,79 +0,0 @@
-#version 450
-layout(vertices = 3) out;
-
-struct VertexOutput
-{
- vec4 pos;
- vec2 uv;
-};
-
-struct HSOut
-{
- vec4 pos;
- vec2 uv;
-};
-
-struct HSConstantOut
-{
- float EdgeTess[3];
- float InsideTess;
-};
-
-struct VertexOutput_1
-{
- vec2 uv;
-};
-
-struct HSOut_1
-{
- vec2 uv;
-};
-
-layout(location = 0) in VertexOutput_1 p[];
-layout(location = 0) out HSOut_1 _entryPointOutput[3];
-
-HSOut _hs_main(VertexOutput p_1[3], uint i)
-{
- HSOut _output;
- _output.pos = p_1[i].pos;
- _output.uv = p_1[i].uv;
- return _output;
-}
-
-HSConstantOut PatchHS(VertexOutput _patch[3])
-{
- HSConstantOut _output;
- _output.EdgeTess[0] = (vec2(1.0) + _patch[0].uv).x;
- _output.EdgeTess[1] = (vec2(1.0) + _patch[0].uv).x;
- _output.EdgeTess[2] = (vec2(1.0) + _patch[0].uv).x;
- _output.InsideTess = (vec2(1.0) + _patch[0].uv).x;
- return _output;
-}
-
-void main()
-{
- VertexOutput p_1[3];
- p_1[0].pos = gl_in[0].gl_Position;
- p_1[0].uv = p[0].uv;
- p_1[1].pos = gl_in[1].gl_Position;
- p_1[1].uv = p[1].uv;
- p_1[2].pos = gl_in[2].gl_Position;
- p_1[2].uv = p[2].uv;
- uint i = gl_InvocationID;
- VertexOutput param[3] = p_1;
- uint param_1 = i;
- HSOut flattenTemp = _hs_main(param, param_1);
- gl_out[gl_InvocationID].gl_Position = flattenTemp.pos;
- _entryPointOutput[gl_InvocationID].uv = flattenTemp.uv;
- barrier();
- if (int(gl_InvocationID) == 0)
- {
- VertexOutput param_2[3] = p_1;
- HSConstantOut _patchConstantResult = PatchHS(param_2);
- gl_TessLevelOuter[0] = _patchConstantResult.EdgeTess[0];
- gl_TessLevelOuter[1] = _patchConstantResult.EdgeTess[1];
- gl_TessLevelOuter[2] = _patchConstantResult.EdgeTess[2];
- gl_TessLevelInner[0] = _patchConstantResult.InsideTess;
- }
-}
-