Takes some pressure off of issue #304.
Structures don't inherit locations and then explicitly decorate
members with them, so removed this reason to have another instance
of a structure type.
child.writeonly = true;
}
-bool HasNonLayoutQualifiers(const glslang::TQualifier& qualifier)
+bool HasNonLayoutQualifiers(const glslang::TType& type, const glslang::TQualifier& qualifier)
{
// This should list qualifiers that simultaneous satisfy:
- // - struct members can inherit from a struct declaration
- // - affect decorations on the struct members (note smooth does not, and expecting something like volatile to effect the whole object)
+ // - struct members might inherit from a struct declaration
+ // (note that non-block structs don't explicitly inherit,
+ // only implicitly, meaning no decoration involved)
+ // - affect decorations on the struct members
+ // (note smooth does not, and expecting something like volatile
+ // to effect the whole object)
// - are not part of the offset/st430/etc or row/column-major layout
- return qualifier.invariant || qualifier.hasLocation();
+ return qualifier.invariant || (qualifier.hasLocation() && type.getBasicType() == glslang::EbtBlock);
}
//
// store the result
builder.setAccessChain(lValue);
- accessChainStore(node->getType(), rValue);
+ if (builder.isStructType(builder.getTypeId(rValue))) {
+ //spv::Id lType = builder.getContainedTypeId(builder.getTypeId(builder.accessChainGetLValue()));
+ //spv::Id rType = builder.getTypeId(rValue);
+ //if (lType != rType) {
+ // TODO: do member-wise copy instead, this is current issue
+ // https://github.com/KhronosGroup/glslang/issues/304
+ //} else
+ accessChainStore(node->getType(), rValue);
+ } else
+ accessChainStore(node->getType(), rValue);
// assignments are expressions having an rValue after they are evaluated...
builder.clearAccessChain();
// Try to share structs for different layouts, but not yet for other
// kinds of qualification (primarily not yet including interpolant qualification).
- if (! HasNonLayoutQualifiers(qualifier))
+ if (! HasNonLayoutQualifiers(type, qualifier))
spvType = structMap[explicitLayout][qualifier.layoutMatrix][glslangMembers];
if (spvType != spv::NoResult)
break;
// Make the SPIR-V type
spv::Id spvType = builder.makeStructType(spvMembers, type.getTypeName().c_str());
- if (! HasNonLayoutQualifiers(qualifier))
+ if (! HasNonLayoutQualifiers(type, qualifier))
structMap[explicitLayout][qualifier.layoutMatrix][glslangMembers] = spvType;
// Decorate it
//
// the SPIR-V builder maintains a single active chain that
- // the following methods operated on
+ // the following methods operate on
//
// for external save and restore
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 146
+// Id's are bound by 145
Capability Shader
Capability Sampled1D
Capability ImageQuery
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 142
+ EntryPoint Fragment 4 "main" 141
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 8 "txval10"
MemberName 131(PS_OUTPUT) 0 "Color"
MemberName 131(PS_OUTPUT) 1 "Depth"
Name 133 "psout"
- Name 140 "PS_OUTPUT"
- MemberName 140(PS_OUTPUT) 0 "Color"
- MemberName 140(PS_OUTPUT) 1 "Depth"
- Name 142 "@entryPointOutput"
- Name 145 "g_tTex1df4"
+ Name 141 "@entryPointOutput"
+ Name 144 "g_tTex1df4"
Decorate 11(g_tTex1df4a) DescriptorSet 0
Decorate 11(g_tTex1df4a) Binding 1
Decorate 15(g_sSamp) DescriptorSet 0
Decorate 106(g_tTexcdi4a) DescriptorSet 0
Decorate 118(g_tTexcdu4a) DescriptorSet 0
MemberDecorate 131(PS_OUTPUT) 1 BuiltIn FragDepth
- MemberDecorate 140(PS_OUTPUT) 1 BuiltIn FragDepth
- Decorate 142(@entryPointOutput) Location 0
- Decorate 145(g_tTex1df4) DescriptorSet 0
- Decorate 145(g_tTex1df4) Binding 0
+ Decorate 141(@entryPointOutput) Location 0
+ Decorate 144(g_tTex1df4) DescriptorSet 0
+ Decorate 144(g_tTex1df4) Binding 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
135: 130(fvec4) ConstantComposite 134 134 134 134
136: TypePointer Function 130(fvec4)
138: 23(int) Constant 1
- 140(PS_OUTPUT): TypeStruct 130(fvec4) 6(float)
- 141: TypePointer Output 140(PS_OUTPUT)
-142(@entryPointOutput): 141(ptr) Variable Output
- 145(g_tTex1df4): 10(ptr) Variable UniformConstant
+ 140: TypePointer Output 131(PS_OUTPUT)
+141(@entryPointOutput): 140(ptr) Variable Output
+ 144(g_tTex1df4): 10(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
8(txval10): 7(ptr) Variable Function
Store 137 135
139: 7(ptr) AccessChain 133(psout) 138
Store 139 134
- 143:131(PS_OUTPUT) Load 133(psout)
- Store 142(@entryPointOutput) 143
+ 142:131(PS_OUTPUT) Load 133(psout)
+ Store 141(@entryPointOutput) 142
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 35
+// Id's are bound by 34
Capability Shader
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 32
+ EntryPoint Fragment 4 "main" 31
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 22 "PS_OUTPUT"
MemberName 22(PS_OUTPUT) 0 "color"
Name 24 "ps_output"
- Name 30 "PS_OUTPUT"
- MemberName 30(PS_OUTPUT) 0 "color"
- Name 32 "@entryPointOutput"
- Decorate 32(@entryPointOutput) Location 0
+ Name 31 "@entryPointOutput"
+ Decorate 31(@entryPointOutput) Location 0
2: TypeVoid
3: TypeFunction 2
6: TypeInt 32 1
26: 13(float) Constant 1065353216
27: 21(fvec4) ConstantComposite 26 26 26 26
28: TypePointer Function 21(fvec4)
- 30(PS_OUTPUT): TypeStruct 21(fvec4)
- 31: TypePointer Output 30(PS_OUTPUT)
-32(@entryPointOutput): 31(ptr) Variable Output
+ 30: TypePointer Output 22(PS_OUTPUT)
+31(@entryPointOutput): 30(ptr) Variable Output
4(main): 2 Function None 3
5: Label
24(ps_output): 23(ptr) Variable Function
29: 28(ptr) AccessChain 24(ps_output) 25
Store 29 27
- 33:22(PS_OUTPUT) Load 24(ps_output)
- Store 32(@entryPointOutput) 33
+ 32:22(PS_OUTPUT) Load 24(ps_output)
+ Store 31(@entryPointOutput) 32
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 113
+// Id's are bound by 112
Capability Shader
Capability Sampled1D
Capability SampledCubeArray
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 100
+ EntryPoint Fragment 4 "main" 99
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 9 "txval20"
MemberName 90(PS_OUTPUT) 0 "Color"
MemberName 90(PS_OUTPUT) 1 "Depth"
Name 92 "psout"
- Name 98 "PS_OUTPUT"
- MemberName 98(PS_OUTPUT) 0 "Color"
- MemberName 98(PS_OUTPUT) 1 "Depth"
- Name 100 "@entryPointOutput"
- Name 105 "g_tTex1df4a"
- Name 106 "g_tTex1df4"
- Name 109 "g_tTex1di4a"
- Name 112 "g_tTex1du4a"
+ Name 99 "@entryPointOutput"
+ Name 104 "g_tTex1df4a"
+ Name 105 "g_tTex1df4"
+ Name 108 "g_tTex1di4a"
+ Name 111 "g_tTex1du4a"
Decorate 12(g_tTex2df4a) DescriptorSet 0
Decorate 16(g_sSamp) DescriptorSet 0
Decorate 16(g_sSamp) Binding 0
Decorate 70(g_tTexcdi4a) DescriptorSet 0
Decorate 80(g_tTexcdu4a) DescriptorSet 0
MemberDecorate 90(PS_OUTPUT) 1 BuiltIn FragDepth
- MemberDecorate 98(PS_OUTPUT) 1 BuiltIn FragDepth
- Decorate 100(@entryPointOutput) Location 0
- Decorate 105(g_tTex1df4a) DescriptorSet 0
- Decorate 105(g_tTex1df4a) Binding 1
- Decorate 106(g_tTex1df4) DescriptorSet 0
- Decorate 106(g_tTex1df4) Binding 0
- Decorate 109(g_tTex1di4a) DescriptorSet 0
- Decorate 112(g_tTex1du4a) DescriptorSet 0
+ Decorate 99(@entryPointOutput) Location 0
+ Decorate 104(g_tTex1df4a) DescriptorSet 0
+ Decorate 104(g_tTex1df4a) Binding 1
+ Decorate 105(g_tTex1df4) DescriptorSet 0
+ Decorate 105(g_tTex1df4) Binding 0
+ Decorate 108(g_tTex1di4a) DescriptorSet 0
+ Decorate 111(g_tTex1du4a) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
93: 7(fvec4) ConstantComposite 87 87 87 87
95: 25(int) Constant 1
96: TypePointer Function 6(float)
- 98(PS_OUTPUT): TypeStruct 7(fvec4) 6(float)
- 99: TypePointer Output 98(PS_OUTPUT)
-100(@entryPointOutput): 99(ptr) Variable Output
- 103: TypeImage 6(float) 1D array sampled format:Unknown
- 104: TypePointer UniformConstant 103
-105(g_tTex1df4a): 104(ptr) Variable UniformConstant
- 106(g_tTex1df4): 104(ptr) Variable UniformConstant
- 107: TypeImage 25(int) 1D array sampled format:Unknown
- 108: TypePointer UniformConstant 107
-109(g_tTex1di4a): 108(ptr) Variable UniformConstant
- 110: TypeImage 42(int) 1D array sampled format:Unknown
- 111: TypePointer UniformConstant 110
-112(g_tTex1du4a): 111(ptr) Variable UniformConstant
+ 98: TypePointer Output 90(PS_OUTPUT)
+99(@entryPointOutput): 98(ptr) Variable Output
+ 102: TypeImage 6(float) 1D array sampled format:Unknown
+ 103: TypePointer UniformConstant 102
+104(g_tTex1df4a): 103(ptr) Variable UniformConstant
+ 105(g_tTex1df4): 103(ptr) Variable UniformConstant
+ 106: TypeImage 25(int) 1D array sampled format:Unknown
+ 107: TypePointer UniformConstant 106
+108(g_tTex1di4a): 107(ptr) Variable UniformConstant
+ 109: TypeImage 42(int) 1D array sampled format:Unknown
+ 110: TypePointer UniformConstant 109
+111(g_tTex1du4a): 110(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
9(txval20): 8(ptr) Variable Function
Store 94 93
97: 96(ptr) AccessChain 92(psout) 95
Store 97 87
- 101:90(PS_OUTPUT) Load 92(psout)
- Store 100(@entryPointOutput) 101
+ 100:90(PS_OUTPUT) Load 92(psout)
+ Store 99(@entryPointOutput) 100
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 124
+// Id's are bound by 123
Capability Shader
Capability Sampled1D
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 101
+ EntryPoint Fragment 4 "main" 100
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 9 "txval20"
MemberName 90(PS_OUTPUT) 0 "Color"
MemberName 90(PS_OUTPUT) 1 "Depth"
Name 92 "psout"
- Name 99 "PS_OUTPUT"
- MemberName 99(PS_OUTPUT) 0 "Color"
- MemberName 99(PS_OUTPUT) 1 "Depth"
- Name 101 "@entryPointOutput"
- Name 104 "g_sSamp2d"
- Name 107 "g_tTex1df4a"
- Name 108 "g_tTex1df4"
- Name 111 "g_tTex1di4"
- Name 114 "g_tTex1du4"
- Name 117 "g_tTex3df4"
- Name 120 "g_tTex3di4"
- Name 123 "g_tTex3du4"
+ Name 100 "@entryPointOutput"
+ Name 103 "g_sSamp2d"
+ Name 106 "g_tTex1df4a"
+ Name 107 "g_tTex1df4"
+ Name 110 "g_tTex1di4"
+ Name 113 "g_tTex1du4"
+ Name 116 "g_tTex3df4"
+ Name 119 "g_tTex3di4"
+ Name 122 "g_tTex3du4"
Decorate 12(g_tTex2df4) DescriptorSet 0
Decorate 16(g_sSamp) DescriptorSet 0
Decorate 16(g_sSamp) Binding 0
Decorate 70(g_tTexcdi4) DescriptorSet 0
Decorate 80(g_tTexcdu4) DescriptorSet 0
MemberDecorate 90(PS_OUTPUT) 1 BuiltIn FragDepth
- MemberDecorate 99(PS_OUTPUT) 1 BuiltIn FragDepth
- Decorate 101(@entryPointOutput) Location 0
- Decorate 104(g_sSamp2d) DescriptorSet 0
- Decorate 107(g_tTex1df4a) DescriptorSet 0
- Decorate 107(g_tTex1df4a) Binding 1
- Decorate 108(g_tTex1df4) DescriptorSet 0
- Decorate 108(g_tTex1df4) Binding 0
- Decorate 111(g_tTex1di4) DescriptorSet 0
- Decorate 114(g_tTex1du4) DescriptorSet 0
- Decorate 117(g_tTex3df4) DescriptorSet 0
- Decorate 120(g_tTex3di4) DescriptorSet 0
- Decorate 123(g_tTex3du4) DescriptorSet 0
+ Decorate 100(@entryPointOutput) Location 0
+ Decorate 103(g_sSamp2d) DescriptorSet 0
+ Decorate 106(g_tTex1df4a) DescriptorSet 0
+ Decorate 106(g_tTex1df4a) Binding 1
+ Decorate 107(g_tTex1df4) DescriptorSet 0
+ Decorate 107(g_tTex1df4) Binding 0
+ Decorate 110(g_tTex1di4) DescriptorSet 0
+ Decorate 113(g_tTex1du4) DescriptorSet 0
+ Decorate 116(g_tTex3df4) DescriptorSet 0
+ Decorate 119(g_tTex3di4) DescriptorSet 0
+ Decorate 122(g_tTex3du4) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
94: 7(fvec4) ConstantComposite 93 93 93 93
96: 24(int) Constant 1
97: TypePointer Function 6(float)
- 99(PS_OUTPUT): TypeStruct 7(fvec4) 6(float)
- 100: TypePointer Output 99(PS_OUTPUT)
-101(@entryPointOutput): 100(ptr) Variable Output
- 104(g_sSamp2d): 15(ptr) Variable UniformConstant
- 105: TypeImage 6(float) 1D sampled format:Unknown
- 106: TypePointer UniformConstant 105
-107(g_tTex1df4a): 106(ptr) Variable UniformConstant
- 108(g_tTex1df4): 106(ptr) Variable UniformConstant
- 109: TypeImage 24(int) 1D sampled format:Unknown
- 110: TypePointer UniformConstant 109
- 111(g_tTex1di4): 110(ptr) Variable UniformConstant
- 112: TypeImage 41(int) 1D sampled format:Unknown
- 113: TypePointer UniformConstant 112
- 114(g_tTex1du4): 113(ptr) Variable UniformConstant
- 115: TypeImage 6(float) 3D sampled format:Unknown
- 116: TypePointer UniformConstant 115
- 117(g_tTex3df4): 116(ptr) Variable UniformConstant
- 118: TypeImage 24(int) 3D sampled format:Unknown
- 119: TypePointer UniformConstant 118
- 120(g_tTex3di4): 119(ptr) Variable UniformConstant
- 121: TypeImage 41(int) 3D sampled format:Unknown
- 122: TypePointer UniformConstant 121
- 123(g_tTex3du4): 122(ptr) Variable UniformConstant
+ 99: TypePointer Output 90(PS_OUTPUT)
+100(@entryPointOutput): 99(ptr) Variable Output
+ 103(g_sSamp2d): 15(ptr) Variable UniformConstant
+ 104: TypeImage 6(float) 1D sampled format:Unknown
+ 105: TypePointer UniformConstant 104
+106(g_tTex1df4a): 105(ptr) Variable UniformConstant
+ 107(g_tTex1df4): 105(ptr) Variable UniformConstant
+ 108: TypeImage 24(int) 1D sampled format:Unknown
+ 109: TypePointer UniformConstant 108
+ 110(g_tTex1di4): 109(ptr) Variable UniformConstant
+ 111: TypeImage 41(int) 1D sampled format:Unknown
+ 112: TypePointer UniformConstant 111
+ 113(g_tTex1du4): 112(ptr) Variable UniformConstant
+ 114: TypeImage 6(float) 3D sampled format:Unknown
+ 115: TypePointer UniformConstant 114
+ 116(g_tTex3df4): 115(ptr) Variable UniformConstant
+ 117: TypeImage 24(int) 3D sampled format:Unknown
+ 118: TypePointer UniformConstant 117
+ 119(g_tTex3di4): 118(ptr) Variable UniformConstant
+ 120: TypeImage 41(int) 3D sampled format:Unknown
+ 121: TypePointer UniformConstant 120
+ 122(g_tTex3du4): 121(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
9(txval20): 8(ptr) Variable Function
Store 95 94
98: 97(ptr) AccessChain 92(psout) 96
Store 98 93
- 102:90(PS_OUTPUT) Load 92(psout)
- Store 101(@entryPointOutput) 102
+ 101:90(PS_OUTPUT) Load 92(psout)
+ Store 100(@entryPointOutput) 101
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 121
+// Id's are bound by 120
Capability Shader
Capability Sampled1D
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Vertex 4 "main" 98
+ EntryPoint Vertex 4 "main" 97
Name 4 "main"
Name 9 "txval20"
Name 12 "g_tTex2df4"
Name 90 "VS_OUTPUT"
MemberName 90(VS_OUTPUT) 0 "Pos"
Name 92 "vsout"
- Name 96 "VS_OUTPUT"
- MemberName 96(VS_OUTPUT) 0 "Pos"
- Name 98 "@entryPointOutput"
- Name 101 "g_sSamp2d"
- Name 104 "g_tTex1df4a"
- Name 105 "g_tTex1df4"
- Name 108 "g_tTex1di4"
- Name 111 "g_tTex1du4"
- Name 114 "g_tTex3df4"
- Name 117 "g_tTex3di4"
- Name 120 "g_tTex3du4"
+ Name 97 "@entryPointOutput"
+ Name 100 "g_sSamp2d"
+ Name 103 "g_tTex1df4a"
+ Name 104 "g_tTex1df4"
+ Name 107 "g_tTex1di4"
+ Name 110 "g_tTex1du4"
+ Name 113 "g_tTex3df4"
+ Name 116 "g_tTex3di4"
+ Name 119 "g_tTex3du4"
Decorate 12(g_tTex2df4) DescriptorSet 0
Decorate 16(g_sSamp) DescriptorSet 0
Decorate 16(g_sSamp) Binding 0
Decorate 70(g_tTexcdi4) DescriptorSet 0
Decorate 80(g_tTexcdu4) DescriptorSet 0
MemberDecorate 90(VS_OUTPUT) 0 BuiltIn Position
- MemberDecorate 96(VS_OUTPUT) 0 BuiltIn Position
- Decorate 98(@entryPointOutput) Location 0
- Decorate 101(g_sSamp2d) DescriptorSet 0
- Decorate 104(g_tTex1df4a) DescriptorSet 0
- Decorate 104(g_tTex1df4a) Binding 1
- Decorate 105(g_tTex1df4) DescriptorSet 0
- Decorate 105(g_tTex1df4) Binding 0
- Decorate 108(g_tTex1di4) DescriptorSet 0
- Decorate 111(g_tTex1du4) DescriptorSet 0
- Decorate 114(g_tTex3df4) DescriptorSet 0
- Decorate 117(g_tTex3di4) DescriptorSet 0
- Decorate 120(g_tTex3du4) DescriptorSet 0
+ Decorate 97(@entryPointOutput) Location 0
+ Decorate 100(g_sSamp2d) DescriptorSet 0
+ Decorate 103(g_tTex1df4a) DescriptorSet 0
+ Decorate 103(g_tTex1df4a) Binding 1
+ Decorate 104(g_tTex1df4) DescriptorSet 0
+ Decorate 104(g_tTex1df4) Binding 0
+ Decorate 107(g_tTex1di4) DescriptorSet 0
+ Decorate 110(g_tTex1du4) DescriptorSet 0
+ Decorate 113(g_tTex3df4) DescriptorSet 0
+ Decorate 116(g_tTex3di4) DescriptorSet 0
+ Decorate 119(g_tTex3du4) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
91: TypePointer Function 90(VS_OUTPUT)
93: 6(float) Constant 0
94: 7(fvec4) ConstantComposite 93 93 93 93
- 96(VS_OUTPUT): TypeStruct 7(fvec4)
- 97: TypePointer Output 96(VS_OUTPUT)
-98(@entryPointOutput): 97(ptr) Variable Output
- 101(g_sSamp2d): 15(ptr) Variable UniformConstant
- 102: TypeImage 6(float) 1D sampled format:Unknown
- 103: TypePointer UniformConstant 102
-104(g_tTex1df4a): 103(ptr) Variable UniformConstant
- 105(g_tTex1df4): 103(ptr) Variable UniformConstant
- 106: TypeImage 24(int) 1D sampled format:Unknown
- 107: TypePointer UniformConstant 106
- 108(g_tTex1di4): 107(ptr) Variable UniformConstant
- 109: TypeImage 41(int) 1D sampled format:Unknown
- 110: TypePointer UniformConstant 109
- 111(g_tTex1du4): 110(ptr) Variable UniformConstant
- 112: TypeImage 6(float) 3D sampled format:Unknown
- 113: TypePointer UniformConstant 112
- 114(g_tTex3df4): 113(ptr) Variable UniformConstant
- 115: TypeImage 24(int) 3D sampled format:Unknown
- 116: TypePointer UniformConstant 115
- 117(g_tTex3di4): 116(ptr) Variable UniformConstant
- 118: TypeImage 41(int) 3D sampled format:Unknown
- 119: TypePointer UniformConstant 118
- 120(g_tTex3du4): 119(ptr) Variable UniformConstant
+ 96: TypePointer Output 90(VS_OUTPUT)
+97(@entryPointOutput): 96(ptr) Variable Output
+ 100(g_sSamp2d): 15(ptr) Variable UniformConstant
+ 101: TypeImage 6(float) 1D sampled format:Unknown
+ 102: TypePointer UniformConstant 101
+103(g_tTex1df4a): 102(ptr) Variable UniformConstant
+ 104(g_tTex1df4): 102(ptr) Variable UniformConstant
+ 105: TypeImage 24(int) 1D sampled format:Unknown
+ 106: TypePointer UniformConstant 105
+ 107(g_tTex1di4): 106(ptr) Variable UniformConstant
+ 108: TypeImage 41(int) 1D sampled format:Unknown
+ 109: TypePointer UniformConstant 108
+ 110(g_tTex1du4): 109(ptr) Variable UniformConstant
+ 111: TypeImage 6(float) 3D sampled format:Unknown
+ 112: TypePointer UniformConstant 111
+ 113(g_tTex3df4): 112(ptr) Variable UniformConstant
+ 114: TypeImage 24(int) 3D sampled format:Unknown
+ 115: TypePointer UniformConstant 114
+ 116(g_tTex3di4): 115(ptr) Variable UniformConstant
+ 117: TypeImage 41(int) 3D sampled format:Unknown
+ 118: TypePointer UniformConstant 117
+ 119(g_tTex3du4): 118(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
9(txval20): 8(ptr) Variable Function
Store 77(txval42) 89
95: 8(ptr) AccessChain 92(vsout) 25
Store 95 94
- 99:90(VS_OUTPUT) Load 92(vsout)
- Store 98(@entryPointOutput) 99
+ 98:90(VS_OUTPUT) Load 92(vsout)
+ Store 97(@entryPointOutput) 98
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 103
+// Id's are bound by 102
Capability Shader
Capability Sampled1D
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 72
+ EntryPoint Fragment 4 "main" 71
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 9 "txval20"
MemberName 62(PS_OUTPUT) 0 "Color"
MemberName 62(PS_OUTPUT) 1 "Depth"
Name 64 "psout"
- Name 70 "PS_OUTPUT"
- MemberName 70(PS_OUTPUT) 0 "Color"
- MemberName 70(PS_OUTPUT) 1 "Depth"
- Name 72 "@entryPointOutput"
- Name 77 "g_tTex1df4a"
- Name 78 "g_tTex1df4"
- Name 81 "g_tTex1di4"
- Name 84 "g_tTex1du4"
- Name 87 "g_tTex3df4"
- Name 90 "g_tTex3di4"
- Name 93 "g_tTex3du4"
- Name 96 "g_tTexcdf4"
- Name 99 "g_tTexcdi4"
- Name 102 "g_tTexcdu4"
+ Name 71 "@entryPointOutput"
+ Name 76 "g_tTex1df4a"
+ Name 77 "g_tTex1df4"
+ Name 80 "g_tTex1di4"
+ Name 83 "g_tTex1du4"
+ Name 86 "g_tTex3df4"
+ Name 89 "g_tTex3di4"
+ Name 92 "g_tTex3du4"
+ Name 95 "g_tTexcdf4"
+ Name 98 "g_tTexcdi4"
+ Name 101 "g_tTexcdu4"
Decorate 12(g_tTex2df4) DescriptorSet 0
Decorate 16(g_sSamp) DescriptorSet 0
Decorate 16(g_sSamp) Binding 0
Decorate 35(g_tTex2di4) DescriptorSet 0
Decorate 51(g_tTex2du4) DescriptorSet 0
MemberDecorate 62(PS_OUTPUT) 1 BuiltIn FragDepth
- MemberDecorate 70(PS_OUTPUT) 1 BuiltIn FragDepth
- Decorate 72(@entryPointOutput) Location 0
- Decorate 77(g_tTex1df4a) DescriptorSet 0
- Decorate 77(g_tTex1df4a) Binding 1
- Decorate 78(g_tTex1df4) DescriptorSet 0
- Decorate 78(g_tTex1df4) Binding 0
- Decorate 81(g_tTex1di4) DescriptorSet 0
- Decorate 84(g_tTex1du4) DescriptorSet 0
- Decorate 87(g_tTex3df4) DescriptorSet 0
- Decorate 90(g_tTex3di4) DescriptorSet 0
- Decorate 93(g_tTex3du4) DescriptorSet 0
- Decorate 96(g_tTexcdf4) DescriptorSet 0
- Decorate 99(g_tTexcdi4) DescriptorSet 0
- Decorate 102(g_tTexcdu4) DescriptorSet 0
+ Decorate 71(@entryPointOutput) Location 0
+ Decorate 76(g_tTex1df4a) DescriptorSet 0
+ Decorate 76(g_tTex1df4a) Binding 1
+ Decorate 77(g_tTex1df4) DescriptorSet 0
+ Decorate 77(g_tTex1df4) Binding 0
+ Decorate 80(g_tTex1di4) DescriptorSet 0
+ Decorate 83(g_tTex1du4) DescriptorSet 0
+ Decorate 86(g_tTex3df4) DescriptorSet 0
+ Decorate 89(g_tTex3di4) DescriptorSet 0
+ Decorate 92(g_tTex3du4) DescriptorSet 0
+ Decorate 95(g_tTexcdf4) DescriptorSet 0
+ Decorate 98(g_tTexcdi4) DescriptorSet 0
+ Decorate 101(g_tTexcdu4) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
65: 6(float) Constant 1065353216
66: 7(fvec4) ConstantComposite 65 65 65 65
68: TypePointer Function 6(float)
- 70(PS_OUTPUT): TypeStruct 7(fvec4) 6(float)
- 71: TypePointer Output 70(PS_OUTPUT)
-72(@entryPointOutput): 71(ptr) Variable Output
- 75: TypeImage 6(float) 1D sampled format:Unknown
- 76: TypePointer UniformConstant 75
- 77(g_tTex1df4a): 76(ptr) Variable UniformConstant
- 78(g_tTex1df4): 76(ptr) Variable UniformConstant
- 79: TypeImage 24(int) 1D sampled format:Unknown
- 80: TypePointer UniformConstant 79
- 81(g_tTex1di4): 80(ptr) Variable UniformConstant
- 82: TypeImage 45(int) 1D sampled format:Unknown
- 83: TypePointer UniformConstant 82
- 84(g_tTex1du4): 83(ptr) Variable UniformConstant
- 85: TypeImage 6(float) 3D sampled format:Unknown
- 86: TypePointer UniformConstant 85
- 87(g_tTex3df4): 86(ptr) Variable UniformConstant
- 88: TypeImage 24(int) 3D sampled format:Unknown
- 89: TypePointer UniformConstant 88
- 90(g_tTex3di4): 89(ptr) Variable UniformConstant
- 91: TypeImage 45(int) 3D sampled format:Unknown
- 92: TypePointer UniformConstant 91
- 93(g_tTex3du4): 92(ptr) Variable UniformConstant
- 94: TypeImage 6(float) Cube sampled format:Unknown
- 95: TypePointer UniformConstant 94
- 96(g_tTexcdf4): 95(ptr) Variable UniformConstant
- 97: TypeImage 24(int) Cube sampled format:Unknown
- 98: TypePointer UniformConstant 97
- 99(g_tTexcdi4): 98(ptr) Variable UniformConstant
- 100: TypeImage 45(int) Cube sampled format:Unknown
- 101: TypePointer UniformConstant 100
- 102(g_tTexcdu4): 101(ptr) Variable UniformConstant
+ 70: TypePointer Output 62(PS_OUTPUT)
+71(@entryPointOutput): 70(ptr) Variable Output
+ 74: TypeImage 6(float) 1D sampled format:Unknown
+ 75: TypePointer UniformConstant 74
+ 76(g_tTex1df4a): 75(ptr) Variable UniformConstant
+ 77(g_tTex1df4): 75(ptr) Variable UniformConstant
+ 78: TypeImage 24(int) 1D sampled format:Unknown
+ 79: TypePointer UniformConstant 78
+ 80(g_tTex1di4): 79(ptr) Variable UniformConstant
+ 81: TypeImage 45(int) 1D sampled format:Unknown
+ 82: TypePointer UniformConstant 81
+ 83(g_tTex1du4): 82(ptr) Variable UniformConstant
+ 84: TypeImage 6(float) 3D sampled format:Unknown
+ 85: TypePointer UniformConstant 84
+ 86(g_tTex3df4): 85(ptr) Variable UniformConstant
+ 87: TypeImage 24(int) 3D sampled format:Unknown
+ 88: TypePointer UniformConstant 87
+ 89(g_tTex3di4): 88(ptr) Variable UniformConstant
+ 90: TypeImage 45(int) 3D sampled format:Unknown
+ 91: TypePointer UniformConstant 90
+ 92(g_tTex3du4): 91(ptr) Variable UniformConstant
+ 93: TypeImage 6(float) Cube sampled format:Unknown
+ 94: TypePointer UniformConstant 93
+ 95(g_tTexcdf4): 94(ptr) Variable UniformConstant
+ 96: TypeImage 24(int) Cube sampled format:Unknown
+ 97: TypePointer UniformConstant 96
+ 98(g_tTexcdi4): 97(ptr) Variable UniformConstant
+ 99: TypeImage 45(int) Cube sampled format:Unknown
+ 100: TypePointer UniformConstant 99
+ 101(g_tTexcdu4): 100(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
9(txval20): 8(ptr) Variable Function
Store 67 66
69: 68(ptr) AccessChain 64(psout) 26
Store 69 65
- 73:62(PS_OUTPUT) Load 64(psout)
- Store 72(@entryPointOutput) 73
+ 72:62(PS_OUTPUT) Load 64(psout)
+ Store 71(@entryPointOutput) 72
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 86
+// Id's are bound by 85
Capability Shader
Capability Sampled1D
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 73
+ EntryPoint Fragment 4 "main" 72
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 9 "txval20"
MemberName 63(PS_OUTPUT) 0 "Color"
MemberName 63(PS_OUTPUT) 1 "Depth"
Name 65 "psout"
- Name 71 "PS_OUTPUT"
- MemberName 71(PS_OUTPUT) 0 "Color"
- MemberName 71(PS_OUTPUT) 1 "Depth"
- Name 73 "@entryPointOutput"
- Name 78 "g_tTex1df4a"
- Name 79 "g_tTex1df4"
- Name 82 "g_tTex1di4"
- Name 85 "g_tTex1du4"
+ Name 72 "@entryPointOutput"
+ Name 77 "g_tTex1df4a"
+ Name 78 "g_tTex1df4"
+ Name 81 "g_tTex1di4"
+ Name 84 "g_tTex1du4"
Decorate 12(g_tTex2df4) DescriptorSet 0
Decorate 16(g_sSamp) DescriptorSet 0
Decorate 16(g_sSamp) Binding 0
Decorate 36(g_tTex2di4) DescriptorSet 0
Decorate 51(g_tTex2du4) DescriptorSet 0
MemberDecorate 63(PS_OUTPUT) 1 BuiltIn FragDepth
- MemberDecorate 71(PS_OUTPUT) 1 BuiltIn FragDepth
- Decorate 73(@entryPointOutput) Location 0
- Decorate 78(g_tTex1df4a) DescriptorSet 0
- Decorate 78(g_tTex1df4a) Binding 1
- Decorate 79(g_tTex1df4) DescriptorSet 0
- Decorate 79(g_tTex1df4) Binding 0
- Decorate 82(g_tTex1di4) DescriptorSet 0
- Decorate 85(g_tTex1du4) DescriptorSet 0
+ Decorate 72(@entryPointOutput) Location 0
+ Decorate 77(g_tTex1df4a) DescriptorSet 0
+ Decorate 77(g_tTex1df4a) Binding 1
+ Decorate 78(g_tTex1df4) DescriptorSet 0
+ Decorate 78(g_tTex1df4) Binding 0
+ Decorate 81(g_tTex1di4) DescriptorSet 0
+ Decorate 84(g_tTex1du4) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
66: 6(float) Constant 1065353216
67: 7(fvec4) ConstantComposite 66 66 66 66
69: TypePointer Function 6(float)
- 71(PS_OUTPUT): TypeStruct 7(fvec4) 6(float)
- 72: TypePointer Output 71(PS_OUTPUT)
-73(@entryPointOutput): 72(ptr) Variable Output
- 76: TypeImage 6(float) 1D array sampled format:Unknown
- 77: TypePointer UniformConstant 76
- 78(g_tTex1df4a): 77(ptr) Variable UniformConstant
- 79(g_tTex1df4): 77(ptr) Variable UniformConstant
- 80: TypeImage 25(int) 1D array sampled format:Unknown
- 81: TypePointer UniformConstant 80
- 82(g_tTex1di4): 81(ptr) Variable UniformConstant
- 83: TypeImage 45(int) 1D array sampled format:Unknown
- 84: TypePointer UniformConstant 83
- 85(g_tTex1du4): 84(ptr) Variable UniformConstant
+ 71: TypePointer Output 63(PS_OUTPUT)
+72(@entryPointOutput): 71(ptr) Variable Output
+ 75: TypeImage 6(float) 1D array sampled format:Unknown
+ 76: TypePointer UniformConstant 75
+ 77(g_tTex1df4a): 76(ptr) Variable UniformConstant
+ 78(g_tTex1df4): 76(ptr) Variable UniformConstant
+ 79: TypeImage 25(int) 1D array sampled format:Unknown
+ 80: TypePointer UniformConstant 79
+ 81(g_tTex1di4): 80(ptr) Variable UniformConstant
+ 82: TypeImage 45(int) 1D array sampled format:Unknown
+ 83: TypePointer UniformConstant 82
+ 84(g_tTex1du4): 83(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
9(txval20): 8(ptr) Variable Function
Store 68 67
70: 69(ptr) AccessChain 65(psout) 27
Store 70 66
- 74:63(PS_OUTPUT) Load 65(psout)
- Store 73(@entryPointOutput) 74
+ 73:63(PS_OUTPUT) Load 65(psout)
+ Store 72(@entryPointOutput) 73
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 223
+// Id's are bound by 222
Capability Shader
Capability Sampled1D
Capability SampledCubeArray
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 205
+ EntryPoint Fragment 4 "main" 204
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 9 "txval00"
MemberName 195(PS_OUTPUT) 0 "Color"
MemberName 195(PS_OUTPUT) 1 "Depth"
Name 197 "psout"
- Name 203 "PS_OUTPUT"
- MemberName 203(PS_OUTPUT) 0 "Color"
- MemberName 203(PS_OUTPUT) 1 "Depth"
- Name 205 "@entryPointOutput"
- Name 208 "g_sSamp2d"
- Name 211 "g_tTex1df4a"
- Name 214 "g_tTex1di4a"
- Name 217 "g_tTex1du4a"
- Name 219 "c1"
- Name 222 "c2"
+ Name 204 "@entryPointOutput"
+ Name 207 "g_sSamp2d"
+ Name 210 "g_tTex1df4a"
+ Name 213 "g_tTex1di4a"
+ Name 216 "g_tTex1du4a"
+ Name 218 "c1"
+ Name 221 "c2"
Decorate 12(g_tTex2df4a) DescriptorSet 0
Decorate 16(g_sSamp) DescriptorSet 0
Decorate 16(g_sSamp) Binding 0
Decorate 124(g_tTexcdi4a) DescriptorSet 0
Decorate 134(g_tTexcdu4a) DescriptorSet 0
MemberDecorate 195(PS_OUTPUT) 1 BuiltIn FragDepth
- MemberDecorate 203(PS_OUTPUT) 1 BuiltIn FragDepth
- Decorate 205(@entryPointOutput) Location 0
- Decorate 208(g_sSamp2d) DescriptorSet 0
- Decorate 211(g_tTex1df4a) DescriptorSet 0
- Decorate 211(g_tTex1df4a) Binding 0
- Decorate 214(g_tTex1di4a) DescriptorSet 0
- Decorate 217(g_tTex1du4a) DescriptorSet 0
+ Decorate 204(@entryPointOutput) Location 0
+ Decorate 207(g_sSamp2d) DescriptorSet 0
+ Decorate 210(g_tTex1df4a) DescriptorSet 0
+ Decorate 210(g_tTex1df4a) Binding 0
+ Decorate 213(g_tTex1di4a) DescriptorSet 0
+ Decorate 216(g_tTex1du4a) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
198: 6(float) Constant 1065353216
199: 7(fvec4) ConstantComposite 198 198 198 198
201: TypePointer Function 6(float)
- 203(PS_OUTPUT): TypeStruct 7(fvec4) 6(float)
- 204: TypePointer Output 203(PS_OUTPUT)
-205(@entryPointOutput): 204(ptr) Variable Output
- 208(g_sSamp2d): 15(ptr) Variable UniformConstant
- 209: TypeImage 6(float) 1D array sampled format:Unknown
- 210: TypePointer UniformConstant 209
-211(g_tTex1df4a): 210(ptr) Variable UniformConstant
- 212: TypeImage 24(int) 1D array sampled format:Unknown
- 213: TypePointer UniformConstant 212
-214(g_tTex1di4a): 213(ptr) Variable UniformConstant
- 215: TypeImage 39(int) 1D array sampled format:Unknown
- 216: TypePointer UniformConstant 215
-217(g_tTex1du4a): 216(ptr) Variable UniformConstant
- 218: TypePointer UniformConstant 6(float)
- 219(c1): 218(ptr) Variable UniformConstant
- 220: TypeVector 6(float) 2
- 221: TypePointer UniformConstant 220(fvec2)
- 222(c2): 221(ptr) Variable UniformConstant
+ 203: TypePointer Output 195(PS_OUTPUT)
+204(@entryPointOutput): 203(ptr) Variable Output
+ 207(g_sSamp2d): 15(ptr) Variable UniformConstant
+ 208: TypeImage 6(float) 1D array sampled format:Unknown
+ 209: TypePointer UniformConstant 208
+210(g_tTex1df4a): 209(ptr) Variable UniformConstant
+ 211: TypeImage 24(int) 1D array sampled format:Unknown
+ 212: TypePointer UniformConstant 211
+213(g_tTex1di4a): 212(ptr) Variable UniformConstant
+ 214: TypeImage 39(int) 1D array sampled format:Unknown
+ 215: TypePointer UniformConstant 214
+216(g_tTex1du4a): 215(ptr) Variable UniformConstant
+ 217: TypePointer UniformConstant 6(float)
+ 218(c1): 217(ptr) Variable UniformConstant
+ 219: TypeVector 6(float) 2
+ 220: TypePointer UniformConstant 219(fvec2)
+ 221(c2): 220(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
9(txval00): 8(ptr) Variable Function
Store 200 199
202: 201(ptr) AccessChain 197(psout) 57
Store 202 198
- 206:195(PS_OUTPUT) Load 197(psout)
- Store 205(@entryPointOutput) 206
+ 205:195(PS_OUTPUT) Load 197(psout)
+ Store 204(@entryPointOutput) 205
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 233
+// Id's are bound by 232
Capability Shader
Capability Sampled1D
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 206
+ EntryPoint Fragment 4 "main" 205
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 9 "txval00"
MemberName 196(PS_OUTPUT) 0 "Color"
MemberName 196(PS_OUTPUT) 1 "Depth"
Name 198 "psout"
- Name 204 "PS_OUTPUT"
- MemberName 204(PS_OUTPUT) 0 "Color"
- MemberName 204(PS_OUTPUT) 1 "Depth"
- Name 206 "@entryPointOutput"
- Name 209 "g_sSamp2d"
- Name 212 "g_tTex1df4a"
- Name 213 "g_tTex1df4"
- Name 216 "g_tTex1di4"
- Name 219 "g_tTex1du4"
- Name 222 "g_tTex3df4"
- Name 225 "g_tTex3di4"
- Name 228 "g_tTex3du4"
- Name 230 "c1"
- Name 232 "c4"
+ Name 205 "@entryPointOutput"
+ Name 208 "g_sSamp2d"
+ Name 211 "g_tTex1df4a"
+ Name 212 "g_tTex1df4"
+ Name 215 "g_tTex1di4"
+ Name 218 "g_tTex1du4"
+ Name 221 "g_tTex3df4"
+ Name 224 "g_tTex3di4"
+ Name 227 "g_tTex3du4"
+ Name 229 "c1"
+ Name 231 "c4"
Decorate 12(g_tTex2df4) DescriptorSet 0
Decorate 16(g_sSamp) DescriptorSet 0
Decorate 16(g_sSamp) Binding 0
Decorate 125(g_tTexcdi4) DescriptorSet 0
Decorate 135(g_tTexcdu4) DescriptorSet 0
MemberDecorate 196(PS_OUTPUT) 1 BuiltIn FragDepth
- MemberDecorate 204(PS_OUTPUT) 1 BuiltIn FragDepth
- Decorate 206(@entryPointOutput) Location 0
- Decorate 209(g_sSamp2d) DescriptorSet 0
- Decorate 212(g_tTex1df4a) DescriptorSet 0
- Decorate 212(g_tTex1df4a) Binding 1
- Decorate 213(g_tTex1df4) DescriptorSet 0
- Decorate 213(g_tTex1df4) Binding 0
- Decorate 216(g_tTex1di4) DescriptorSet 0
- Decorate 219(g_tTex1du4) DescriptorSet 0
- Decorate 222(g_tTex3df4) DescriptorSet 0
- Decorate 225(g_tTex3di4) DescriptorSet 0
- Decorate 228(g_tTex3du4) DescriptorSet 0
+ Decorate 205(@entryPointOutput) Location 0
+ Decorate 208(g_sSamp2d) DescriptorSet 0
+ Decorate 211(g_tTex1df4a) DescriptorSet 0
+ Decorate 211(g_tTex1df4a) Binding 1
+ Decorate 212(g_tTex1df4) DescriptorSet 0
+ Decorate 212(g_tTex1df4) Binding 0
+ Decorate 215(g_tTex1di4) DescriptorSet 0
+ Decorate 218(g_tTex1du4) DescriptorSet 0
+ Decorate 221(g_tTex3df4) DescriptorSet 0
+ Decorate 224(g_tTex3di4) DescriptorSet 0
+ Decorate 227(g_tTex3du4) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
199: 6(float) Constant 1065353216
200: 7(fvec4) ConstantComposite 199 199 199 199
202: TypePointer Function 6(float)
- 204(PS_OUTPUT): TypeStruct 7(fvec4) 6(float)
- 205: TypePointer Output 204(PS_OUTPUT)
-206(@entryPointOutput): 205(ptr) Variable Output
- 209(g_sSamp2d): 15(ptr) Variable UniformConstant
- 210: TypeImage 6(float) 1D sampled format:Unknown
- 211: TypePointer UniformConstant 210
-212(g_tTex1df4a): 211(ptr) Variable UniformConstant
- 213(g_tTex1df4): 211(ptr) Variable UniformConstant
- 214: TypeImage 24(int) 1D sampled format:Unknown
- 215: TypePointer UniformConstant 214
- 216(g_tTex1di4): 215(ptr) Variable UniformConstant
- 217: TypeImage 39(int) 1D sampled format:Unknown
- 218: TypePointer UniformConstant 217
- 219(g_tTex1du4): 218(ptr) Variable UniformConstant
- 220: TypeImage 6(float) 3D sampled format:Unknown
- 221: TypePointer UniformConstant 220
- 222(g_tTex3df4): 221(ptr) Variable UniformConstant
- 223: TypeImage 24(int) 3D sampled format:Unknown
- 224: TypePointer UniformConstant 223
- 225(g_tTex3di4): 224(ptr) Variable UniformConstant
- 226: TypeImage 39(int) 3D sampled format:Unknown
- 227: TypePointer UniformConstant 226
- 228(g_tTex3du4): 227(ptr) Variable UniformConstant
- 229: TypePointer UniformConstant 6(float)
- 230(c1): 229(ptr) Variable UniformConstant
- 231: TypePointer UniformConstant 7(fvec4)
- 232(c4): 231(ptr) Variable UniformConstant
+ 204: TypePointer Output 196(PS_OUTPUT)
+205(@entryPointOutput): 204(ptr) Variable Output
+ 208(g_sSamp2d): 15(ptr) Variable UniformConstant
+ 209: TypeImage 6(float) 1D sampled format:Unknown
+ 210: TypePointer UniformConstant 209
+211(g_tTex1df4a): 210(ptr) Variable UniformConstant
+ 212(g_tTex1df4): 210(ptr) Variable UniformConstant
+ 213: TypeImage 24(int) 1D sampled format:Unknown
+ 214: TypePointer UniformConstant 213
+ 215(g_tTex1di4): 214(ptr) Variable UniformConstant
+ 216: TypeImage 39(int) 1D sampled format:Unknown
+ 217: TypePointer UniformConstant 216
+ 218(g_tTex1du4): 217(ptr) Variable UniformConstant
+ 219: TypeImage 6(float) 3D sampled format:Unknown
+ 220: TypePointer UniformConstant 219
+ 221(g_tTex3df4): 220(ptr) Variable UniformConstant
+ 222: TypeImage 24(int) 3D sampled format:Unknown
+ 223: TypePointer UniformConstant 222
+ 224(g_tTex3di4): 223(ptr) Variable UniformConstant
+ 225: TypeImage 39(int) 3D sampled format:Unknown
+ 226: TypePointer UniformConstant 225
+ 227(g_tTex3du4): 226(ptr) Variable UniformConstant
+ 228: TypePointer UniformConstant 6(float)
+ 229(c1): 228(ptr) Variable UniformConstant
+ 230: TypePointer UniformConstant 7(fvec4)
+ 231(c4): 230(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
9(txval00): 8(ptr) Variable Function
Store 201 200
203: 202(ptr) AccessChain 198(psout) 57
Store 203 199
- 207:196(PS_OUTPUT) Load 198(psout)
- Store 206(@entryPointOutput) 207
+ 206:196(PS_OUTPUT) Load 198(psout)
+ Store 205(@entryPointOutput) 206
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 314
+// Id's are bound by 313
Capability Shader
Capability ImageGatherExtended
Capability Sampled1D
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 268
+ EntryPoint Fragment 4 "main" 267
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 9 "txval001"
MemberName 258(PS_OUTPUT) 0 "Color"
MemberName 258(PS_OUTPUT) 1 "Depth"
Name 260 "psout"
- Name 266 "PS_OUTPUT"
- MemberName 266(PS_OUTPUT) 0 "Color"
- MemberName 266(PS_OUTPUT) 1 "Depth"
- Name 268 "@entryPointOutput"
- Name 271 "g_sSamp2d"
- Name 274 "g_tTex1df4a"
- Name 275 "g_tTex1df4"
- Name 278 "g_tTex1di4"
- Name 281 "g_tTex1du4"
- Name 284 "g_tTex3df4"
- Name 287 "g_tTex3di4"
- Name 290 "g_tTex3du4"
- Name 293 "g_tTexcdf4"
- Name 296 "g_tTexcdi4"
- Name 299 "g_tTexcdu4"
- Name 301 "c1"
- Name 304 "c3"
- Name 306 "c4"
- Name 308 "o1"
- Name 311 "o3"
- Name 313 "o4"
+ Name 267 "@entryPointOutput"
+ Name 270 "g_sSamp2d"
+ Name 273 "g_tTex1df4a"
+ Name 274 "g_tTex1df4"
+ Name 277 "g_tTex1di4"
+ Name 280 "g_tTex1du4"
+ Name 283 "g_tTex3df4"
+ Name 286 "g_tTex3di4"
+ Name 289 "g_tTex3du4"
+ Name 292 "g_tTexcdf4"
+ Name 295 "g_tTexcdi4"
+ Name 298 "g_tTexcdu4"
+ Name 300 "c1"
+ Name 303 "c3"
+ Name 305 "c4"
+ Name 307 "o1"
+ Name 310 "o3"
+ Name 312 "o4"
Decorate 12(g_tTex2df4) DescriptorSet 0
Decorate 16(g_sSamp) DescriptorSet 0
Decorate 16(g_sSamp) Binding 0
Decorate 36(g_tTex2di4) DescriptorSet 0
Decorate 50(g_tTex2du4) DescriptorSet 0
MemberDecorate 258(PS_OUTPUT) 1 BuiltIn FragDepth
- MemberDecorate 266(PS_OUTPUT) 1 BuiltIn FragDepth
- Decorate 268(@entryPointOutput) Location 0
- Decorate 271(g_sSamp2d) DescriptorSet 0
- Decorate 274(g_tTex1df4a) DescriptorSet 0
- Decorate 274(g_tTex1df4a) Binding 1
- Decorate 275(g_tTex1df4) DescriptorSet 0
- Decorate 275(g_tTex1df4) Binding 0
- Decorate 278(g_tTex1di4) DescriptorSet 0
- Decorate 281(g_tTex1du4) DescriptorSet 0
- Decorate 284(g_tTex3df4) DescriptorSet 0
- Decorate 287(g_tTex3di4) DescriptorSet 0
- Decorate 290(g_tTex3du4) DescriptorSet 0
- Decorate 293(g_tTexcdf4) DescriptorSet 0
- Decorate 296(g_tTexcdi4) DescriptorSet 0
- Decorate 299(g_tTexcdu4) DescriptorSet 0
+ Decorate 267(@entryPointOutput) Location 0
+ Decorate 270(g_sSamp2d) DescriptorSet 0
+ Decorate 273(g_tTex1df4a) DescriptorSet 0
+ Decorate 273(g_tTex1df4a) Binding 1
+ Decorate 274(g_tTex1df4) DescriptorSet 0
+ Decorate 274(g_tTex1df4) Binding 0
+ Decorate 277(g_tTex1di4) DescriptorSet 0
+ Decorate 280(g_tTex1du4) DescriptorSet 0
+ Decorate 283(g_tTex3df4) DescriptorSet 0
+ Decorate 286(g_tTex3di4) DescriptorSet 0
+ Decorate 289(g_tTex3du4) DescriptorSet 0
+ Decorate 292(g_tTexcdf4) DescriptorSet 0
+ Decorate 295(g_tTexcdi4) DescriptorSet 0
+ Decorate 298(g_tTexcdu4) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
261: 6(float) Constant 1065353216
262: 7(fvec4) ConstantComposite 261 261 261 261
264: TypePointer Function 6(float)
- 266(PS_OUTPUT): TypeStruct 7(fvec4) 6(float)
- 267: TypePointer Output 266(PS_OUTPUT)
-268(@entryPointOutput): 267(ptr) Variable Output
- 271(g_sSamp2d): 15(ptr) Variable UniformConstant
- 272: TypeImage 6(float) 1D sampled format:Unknown
- 273: TypePointer UniformConstant 272
-274(g_tTex1df4a): 273(ptr) Variable UniformConstant
- 275(g_tTex1df4): 273(ptr) Variable UniformConstant
- 276: TypeImage 24(int) 1D sampled format:Unknown
- 277: TypePointer UniformConstant 276
- 278(g_tTex1di4): 277(ptr) Variable UniformConstant
- 279: TypeImage 44(int) 1D sampled format:Unknown
- 280: TypePointer UniformConstant 279
- 281(g_tTex1du4): 280(ptr) Variable UniformConstant
- 282: TypeImage 6(float) 3D sampled format:Unknown
- 283: TypePointer UniformConstant 282
- 284(g_tTex3df4): 283(ptr) Variable UniformConstant
- 285: TypeImage 24(int) 3D sampled format:Unknown
- 286: TypePointer UniformConstant 285
- 287(g_tTex3di4): 286(ptr) Variable UniformConstant
- 288: TypeImage 44(int) 3D sampled format:Unknown
- 289: TypePointer UniformConstant 288
- 290(g_tTex3du4): 289(ptr) Variable UniformConstant
- 291: TypeImage 6(float) Cube sampled format:Unknown
- 292: TypePointer UniformConstant 291
- 293(g_tTexcdf4): 292(ptr) Variable UniformConstant
- 294: TypeImage 24(int) Cube sampled format:Unknown
- 295: TypePointer UniformConstant 294
- 296(g_tTexcdi4): 295(ptr) Variable UniformConstant
- 297: TypeImage 44(int) Cube sampled format:Unknown
- 298: TypePointer UniformConstant 297
- 299(g_tTexcdu4): 298(ptr) Variable UniformConstant
- 300: TypePointer UniformConstant 6(float)
- 301(c1): 300(ptr) Variable UniformConstant
- 302: TypeVector 6(float) 3
- 303: TypePointer UniformConstant 302(fvec3)
- 304(c3): 303(ptr) Variable UniformConstant
- 305: TypePointer UniformConstant 7(fvec4)
- 306(c4): 305(ptr) Variable UniformConstant
- 307: TypePointer UniformConstant 24(int)
- 308(o1): 307(ptr) Variable UniformConstant
- 309: TypeVector 24(int) 3
- 310: TypePointer UniformConstant 309(ivec3)
- 311(o3): 310(ptr) Variable UniformConstant
- 312: TypePointer UniformConstant 31(ivec4)
- 313(o4): 312(ptr) Variable UniformConstant
+ 266: TypePointer Output 258(PS_OUTPUT)
+267(@entryPointOutput): 266(ptr) Variable Output
+ 270(g_sSamp2d): 15(ptr) Variable UniformConstant
+ 271: TypeImage 6(float) 1D sampled format:Unknown
+ 272: TypePointer UniformConstant 271
+273(g_tTex1df4a): 272(ptr) Variable UniformConstant
+ 274(g_tTex1df4): 272(ptr) Variable UniformConstant
+ 275: TypeImage 24(int) 1D sampled format:Unknown
+ 276: TypePointer UniformConstant 275
+ 277(g_tTex1di4): 276(ptr) Variable UniformConstant
+ 278: TypeImage 44(int) 1D sampled format:Unknown
+ 279: TypePointer UniformConstant 278
+ 280(g_tTex1du4): 279(ptr) Variable UniformConstant
+ 281: TypeImage 6(float) 3D sampled format:Unknown
+ 282: TypePointer UniformConstant 281
+ 283(g_tTex3df4): 282(ptr) Variable UniformConstant
+ 284: TypeImage 24(int) 3D sampled format:Unknown
+ 285: TypePointer UniformConstant 284
+ 286(g_tTex3di4): 285(ptr) Variable UniformConstant
+ 287: TypeImage 44(int) 3D sampled format:Unknown
+ 288: TypePointer UniformConstant 287
+ 289(g_tTex3du4): 288(ptr) Variable UniformConstant
+ 290: TypeImage 6(float) Cube sampled format:Unknown
+ 291: TypePointer UniformConstant 290
+ 292(g_tTexcdf4): 291(ptr) Variable UniformConstant
+ 293: TypeImage 24(int) Cube sampled format:Unknown
+ 294: TypePointer UniformConstant 293
+ 295(g_tTexcdi4): 294(ptr) Variable UniformConstant
+ 296: TypeImage 44(int) Cube sampled format:Unknown
+ 297: TypePointer UniformConstant 296
+ 298(g_tTexcdu4): 297(ptr) Variable UniformConstant
+ 299: TypePointer UniformConstant 6(float)
+ 300(c1): 299(ptr) Variable UniformConstant
+ 301: TypeVector 6(float) 3
+ 302: TypePointer UniformConstant 301(fvec3)
+ 303(c3): 302(ptr) Variable UniformConstant
+ 304: TypePointer UniformConstant 7(fvec4)
+ 305(c4): 304(ptr) Variable UniformConstant
+ 306: TypePointer UniformConstant 24(int)
+ 307(o1): 306(ptr) Variable UniformConstant
+ 308: TypeVector 24(int) 3
+ 309: TypePointer UniformConstant 308(ivec3)
+ 310(o3): 309(ptr) Variable UniformConstant
+ 311: TypePointer UniformConstant 31(ivec4)
+ 312(o4): 311(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
9(txval001): 8(ptr) Variable Function
Store 263 262
265: 264(ptr) AccessChain 260(psout) 99
Store 265 261
- 269:258(PS_OUTPUT) Load 260(psout)
- Store 268(@entryPointOutput) 269
+ 268:258(PS_OUTPUT) Load 260(psout)
+ Store 267(@entryPointOutput) 268
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 304
+// Id's are bound by 303
Capability Shader
Capability ImageGatherExtended
Capability SampledCubeArray
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 268
+ EntryPoint Fragment 4 "main" 267
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 9 "txval001"
MemberName 258(PS_OUTPUT) 0 "Color"
MemberName 258(PS_OUTPUT) 1 "Depth"
Name 260 "psout"
- Name 266 "PS_OUTPUT"
- MemberName 266(PS_OUTPUT) 0 "Color"
- MemberName 266(PS_OUTPUT) 1 "Depth"
- Name 268 "@entryPointOutput"
- Name 271 "g_sSamp2d"
- Name 274 "g_tTex1df4a"
- Name 277 "g_tTex1di4a"
- Name 280 "g_tTex1du4a"
- Name 283 "g_tTexcdf4a"
- Name 286 "g_tTexcdi4a"
- Name 289 "g_tTexcdu4a"
- Name 291 "c1"
- Name 294 "c2"
- Name 296 "c4"
- Name 298 "o1"
- Name 301 "o3"
- Name 303 "o4"
+ Name 267 "@entryPointOutput"
+ Name 270 "g_sSamp2d"
+ Name 273 "g_tTex1df4a"
+ Name 276 "g_tTex1di4a"
+ Name 279 "g_tTex1du4a"
+ Name 282 "g_tTexcdf4a"
+ Name 285 "g_tTexcdi4a"
+ Name 288 "g_tTexcdu4a"
+ Name 290 "c1"
+ Name 293 "c2"
+ Name 295 "c4"
+ Name 297 "o1"
+ Name 300 "o3"
+ Name 302 "o4"
Decorate 12(g_tTex2df4a) DescriptorSet 0
Decorate 16(g_sSamp) DescriptorSet 0
Decorate 16(g_sSamp) Binding 0
Decorate 36(g_tTex2di4a) DescriptorSet 0
Decorate 50(g_tTex2du4a) DescriptorSet 0
MemberDecorate 258(PS_OUTPUT) 1 BuiltIn FragDepth
- MemberDecorate 266(PS_OUTPUT) 1 BuiltIn FragDepth
- Decorate 268(@entryPointOutput) Location 0
- Decorate 271(g_sSamp2d) DescriptorSet 0
- Decorate 274(g_tTex1df4a) DescriptorSet 0
- Decorate 274(g_tTex1df4a) Binding 0
- Decorate 277(g_tTex1di4a) DescriptorSet 0
- Decorate 280(g_tTex1du4a) DescriptorSet 0
- Decorate 283(g_tTexcdf4a) DescriptorSet 0
- Decorate 286(g_tTexcdi4a) DescriptorSet 0
- Decorate 289(g_tTexcdu4a) DescriptorSet 0
+ Decorate 267(@entryPointOutput) Location 0
+ Decorate 270(g_sSamp2d) DescriptorSet 0
+ Decorate 273(g_tTex1df4a) DescriptorSet 0
+ Decorate 273(g_tTex1df4a) Binding 0
+ Decorate 276(g_tTex1di4a) DescriptorSet 0
+ Decorate 279(g_tTex1du4a) DescriptorSet 0
+ Decorate 282(g_tTexcdf4a) DescriptorSet 0
+ Decorate 285(g_tTexcdi4a) DescriptorSet 0
+ Decorate 288(g_tTexcdu4a) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
261: 6(float) Constant 1065353216
262: 7(fvec4) ConstantComposite 261 261 261 261
264: TypePointer Function 6(float)
- 266(PS_OUTPUT): TypeStruct 7(fvec4) 6(float)
- 267: TypePointer Output 266(PS_OUTPUT)
-268(@entryPointOutput): 267(ptr) Variable Output
- 271(g_sSamp2d): 15(ptr) Variable UniformConstant
- 272: TypeImage 6(float) 1D array sampled format:Unknown
- 273: TypePointer UniformConstant 272
-274(g_tTex1df4a): 273(ptr) Variable UniformConstant
- 275: TypeImage 24(int) 1D array sampled format:Unknown
- 276: TypePointer UniformConstant 275
-277(g_tTex1di4a): 276(ptr) Variable UniformConstant
- 278: TypeImage 44(int) 1D array sampled format:Unknown
- 279: TypePointer UniformConstant 278
-280(g_tTex1du4a): 279(ptr) Variable UniformConstant
- 281: TypeImage 6(float) Cube array sampled format:Unknown
- 282: TypePointer UniformConstant 281
-283(g_tTexcdf4a): 282(ptr) Variable UniformConstant
- 284: TypeImage 24(int) Cube array sampled format:Unknown
- 285: TypePointer UniformConstant 284
-286(g_tTexcdi4a): 285(ptr) Variable UniformConstant
- 287: TypeImage 44(int) Cube array sampled format:Unknown
- 288: TypePointer UniformConstant 287
-289(g_tTexcdu4a): 288(ptr) Variable UniformConstant
- 290: TypePointer UniformConstant 6(float)
- 291(c1): 290(ptr) Variable UniformConstant
- 292: TypeVector 6(float) 2
- 293: TypePointer UniformConstant 292(fvec2)
- 294(c2): 293(ptr) Variable UniformConstant
- 295: TypePointer UniformConstant 7(fvec4)
- 296(c4): 295(ptr) Variable UniformConstant
- 297: TypePointer UniformConstant 24(int)
- 298(o1): 297(ptr) Variable UniformConstant
- 299: TypeVector 24(int) 3
- 300: TypePointer UniformConstant 299(ivec3)
- 301(o3): 300(ptr) Variable UniformConstant
- 302: TypePointer UniformConstant 31(ivec4)
- 303(o4): 302(ptr) Variable UniformConstant
+ 266: TypePointer Output 258(PS_OUTPUT)
+267(@entryPointOutput): 266(ptr) Variable Output
+ 270(g_sSamp2d): 15(ptr) Variable UniformConstant
+ 271: TypeImage 6(float) 1D array sampled format:Unknown
+ 272: TypePointer UniformConstant 271
+273(g_tTex1df4a): 272(ptr) Variable UniformConstant
+ 274: TypeImage 24(int) 1D array sampled format:Unknown
+ 275: TypePointer UniformConstant 274
+276(g_tTex1di4a): 275(ptr) Variable UniformConstant
+ 277: TypeImage 44(int) 1D array sampled format:Unknown
+ 278: TypePointer UniformConstant 277
+279(g_tTex1du4a): 278(ptr) Variable UniformConstant
+ 280: TypeImage 6(float) Cube array sampled format:Unknown
+ 281: TypePointer UniformConstant 280
+282(g_tTexcdf4a): 281(ptr) Variable UniformConstant
+ 283: TypeImage 24(int) Cube array sampled format:Unknown
+ 284: TypePointer UniformConstant 283
+285(g_tTexcdi4a): 284(ptr) Variable UniformConstant
+ 286: TypeImage 44(int) Cube array sampled format:Unknown
+ 287: TypePointer UniformConstant 286
+288(g_tTexcdu4a): 287(ptr) Variable UniformConstant
+ 289: TypePointer UniformConstant 6(float)
+ 290(c1): 289(ptr) Variable UniformConstant
+ 291: TypeVector 6(float) 2
+ 292: TypePointer UniformConstant 291(fvec2)
+ 293(c2): 292(ptr) Variable UniformConstant
+ 294: TypePointer UniformConstant 7(fvec4)
+ 295(c4): 294(ptr) Variable UniformConstant
+ 296: TypePointer UniformConstant 24(int)
+ 297(o1): 296(ptr) Variable UniformConstant
+ 298: TypeVector 24(int) 3
+ 299: TypePointer UniformConstant 298(ivec3)
+ 300(o3): 299(ptr) Variable UniformConstant
+ 301: TypePointer UniformConstant 31(ivec4)
+ 302(o4): 301(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
9(txval001): 8(ptr) Variable Function
Store 263 262
265: 264(ptr) AccessChain 260(psout) 99
Store 265 261
- 269:258(PS_OUTPUT) Load 260(psout)
- Store 268(@entryPointOutput) 269
+ 268:258(PS_OUTPUT) Load 260(psout)
+ Store 267(@entryPointOutput) 268
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 541
+// Id's are bound by 540
Capability Shader
Capability Sampled1D
Capability ImageQuery
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 535
+ EntryPoint Fragment 4 "main" 534
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 8 "sizeQueryTemp"
MemberName 522(PS_OUTPUT) 0 "Color"
MemberName 522(PS_OUTPUT) 1 "Depth"
Name 524 "psout"
- Name 533 "PS_OUTPUT"
- MemberName 533(PS_OUTPUT) 0 "Color"
- MemberName 533(PS_OUTPUT) 1 "Depth"
- Name 535 "@entryPointOutput"
- Name 540 "g_sSamp"
+ Name 534 "@entryPointOutput"
+ Name 539 "g_sSamp"
Decorate 12(g_tTex1df4) DescriptorSet 0
Decorate 12(g_tTex1df4) Binding 0
Decorate 29(g_tTex1di4) DescriptorSet 0
Decorate 496(g_tTex2dmsi4a) DescriptorSet 0
Decorate 510(g_tTex2dmsu4a) DescriptorSet 0
MemberDecorate 522(PS_OUTPUT) 1 BuiltIn FragDepth
- MemberDecorate 533(PS_OUTPUT) 1 BuiltIn FragDepth
- Decorate 535(@entryPointOutput) Location 0
- Decorate 540(g_sSamp) DescriptorSet 0
- Decorate 540(g_sSamp) Binding 0
+ Decorate 534(@entryPointOutput) Location 0
+ Decorate 539(g_sSamp) DescriptorSet 0
+ Decorate 539(g_sSamp) Binding 0
2: TypeVoid
3: TypeFunction 2
6: TypeInt 32 0
528: TypePointer Function 521(fvec4)
530: 14(int) Constant 1
531: TypePointer Function 9(float)
- 533(PS_OUTPUT): TypeStruct 521(fvec4) 9(float)
- 534: TypePointer Output 533(PS_OUTPUT)
-535(@entryPointOutput): 534(ptr) Variable Output
- 538: TypeSampler
- 539: TypePointer UniformConstant 538
- 540(g_sSamp): 539(ptr) Variable UniformConstant
+ 533: TypePointer Output 522(PS_OUTPUT)
+534(@entryPointOutput): 533(ptr) Variable Output
+ 537: TypeSampler
+ 538: TypePointer UniformConstant 537
+ 539(g_sSamp): 538(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
8(sizeQueryTemp): 7(ptr) Variable Function
Store 529 527
532: 531(ptr) AccessChain 524(psout) 530
Store 532 526
- 536:522(PS_OUTPUT) Load 524(psout)
- Store 535(@entryPointOutput) 536
+ 535:522(PS_OUTPUT) Load 524(psout)
+ Store 534(@entryPointOutput) 535
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 43
+// Id's are bound by 42
Capability Shader
Capability Sampled1D
Capability ImageQuery
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Vertex 4 "main" 37
+ EntryPoint Vertex 4 "main" 36
Name 4 "main"
Name 8 "sizeQueryTemp"
Name 12 "g_tTex1df4"
Name 27 "VS_OUTPUT"
MemberName 27(VS_OUTPUT) 0 "Pos"
Name 29 "vsout"
- Name 35 "VS_OUTPUT"
- MemberName 35(VS_OUTPUT) 0 "Pos"
- Name 37 "@entryPointOutput"
- Name 42 "g_sSamp"
+ Name 36 "@entryPointOutput"
+ Name 41 "g_sSamp"
Decorate 12(g_tTex1df4) DescriptorSet 0
Decorate 12(g_tTex1df4) Binding 0
MemberDecorate 27(VS_OUTPUT) 0 BuiltIn Position
- MemberDecorate 35(VS_OUTPUT) 0 BuiltIn Position
- Decorate 37(@entryPointOutput) Location 0
- Decorate 42(g_sSamp) DescriptorSet 0
- Decorate 42(g_sSamp) Binding 0
+ Decorate 36(@entryPointOutput) Location 0
+ Decorate 41(g_sSamp) DescriptorSet 0
+ Decorate 41(g_sSamp) Binding 0
2: TypeVoid
3: TypeFunction 2
6: TypeInt 32 0
31: 9(float) Constant 0
32: 26(fvec4) ConstantComposite 31 31 31 31
33: TypePointer Function 26(fvec4)
- 35(VS_OUTPUT): TypeStruct 26(fvec4)
- 36: TypePointer Output 35(VS_OUTPUT)
-37(@entryPointOutput): 36(ptr) Variable Output
- 40: TypeSampler
- 41: TypePointer UniformConstant 40
- 42(g_sSamp): 41(ptr) Variable UniformConstant
+ 35: TypePointer Output 27(VS_OUTPUT)
+36(@entryPointOutput): 35(ptr) Variable Output
+ 39: TypeSampler
+ 40: TypePointer UniformConstant 39
+ 41(g_sSamp): 40(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
8(sizeQueryTemp): 7(ptr) Variable Function
Store 23(NumberOfLevelsU) 25
34: 33(ptr) AccessChain 29(vsout) 30
Store 34 32
- 38:27(VS_OUTPUT) Load 29(vsout)
- Store 37(@entryPointOutput) 38
+ 37:27(VS_OUTPUT) Load 29(vsout)
+ Store 36(@entryPointOutput) 37
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 47
+// Id's are bound by 46
Capability Shader
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 44
+ EntryPoint Fragment 4 "main" 43
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 6 "Test1("
Name 34 "PS_OUTPUT"
MemberName 34(PS_OUTPUT) 0 "color"
Name 36 "ps_output"
- Name 42 "PS_OUTPUT"
- MemberName 42(PS_OUTPUT) 0 "color"
- Name 44 "@entryPointOutput"
- Decorate 44(@entryPointOutput) Location 0
+ Name 43 "@entryPointOutput"
+ Decorate 43(@entryPointOutput) Location 0
2: TypeVoid
3: TypeFunction 2
8: TypeFloat 32
38: 37(int) Constant 0
39: 33(fvec4) ConstantComposite 13 13 13 13
40: TypePointer Function 33(fvec4)
- 42(PS_OUTPUT): TypeStruct 33(fvec4)
- 43: TypePointer Output 42(PS_OUTPUT)
-44(@entryPointOutput): 43(ptr) Variable Output
+ 42: TypePointer Output 34(PS_OUTPUT)
+43(@entryPointOutput): 42(ptr) Variable Output
4(main): 2 Function None 3
5: Label
36(ps_output): 35(ptr) Variable Function
32: 2 FunctionCall 6(Test1()
41: 40(ptr) AccessChain 36(ps_output) 38
Store 41 39
- 45:34(PS_OUTPUT) Load 36(ps_output)
- Store 44(@entryPointOutput) 45
+ 44:34(PS_OUTPUT) Load 36(ps_output)
+ Store 43(@entryPointOutput) 44
Return
FunctionEnd
6(Test1(): 2 Function None 3
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 57
+// Id's are bound by 56
Capability Shader
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 45 54
+ EntryPoint Fragment 4 "main" 45 53
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 12 "MyFunc(f1;f1;f1;"
MemberName 31(PS_OUTPUT) 1 "Depth"
Name 33 "psout"
Name 45 "inpos"
- Name 52 "PS_OUTPUT"
- MemberName 52(PS_OUTPUT) 0 "Color"
- MemberName 52(PS_OUTPUT) 1 "Depth"
- Name 54 "@entryPointOutput"
+ Name 53 "@entryPointOutput"
MemberDecorate 31(PS_OUTPUT) 1 BuiltIn FragDepth
Decorate 45(inpos) NoPerspective
Decorate 45(inpos) BuiltIn FragCoord
- MemberDecorate 52(PS_OUTPUT) 1 BuiltIn FragDepth
- Decorate 54(@entryPointOutput) Location 0
+ Decorate 53(@entryPointOutput) Location 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
46: TypeInt 32 0
47: 46(int) Constant 3
48: TypePointer Input 6(float)
- 52(PS_OUTPUT): TypeStruct 30(fvec4) 6(float)
- 53: TypePointer Output 52(PS_OUTPUT)
-54(@entryPointOutput): 53(ptr) Variable Output
+ 52: TypePointer Output 31(PS_OUTPUT)
+53(@entryPointOutput): 52(ptr) Variable Output
4(main): 2 Function None 3
5: Label
17(x): 7(ptr) Variable Function
50: 6(float) Load 49
51: 7(ptr) AccessChain 33(psout) 43
Store 51 50
- 55:31(PS_OUTPUT) Load 33(psout)
- Store 54(@entryPointOutput) 55
+ 54:31(PS_OUTPUT) Load 33(psout)
+ Store 53(@entryPointOutput) 54
Return
FunctionEnd
12(MyFunc(f1;f1;f1;): 2 Function None 8
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 106
+// Id's are bound by 105
Capability Shader
Capability ImageGatherExtended
Capability ImageMSArray
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 93
+ EntryPoint Fragment 4 "main" 92
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 9 "g_tTex2dmsf4"
MemberName 80(PS_OUTPUT) 0 "Color"
MemberName 80(PS_OUTPUT) 1 "Depth"
Name 82 "psout"
- Name 91 "PS_OUTPUT"
- MemberName 91(PS_OUTPUT) 0 "Color"
- MemberName 91(PS_OUTPUT) 1 "Depth"
- Name 93 "@entryPointOutput"
- Name 98 "g_sSamp"
- Name 100 "c1"
- Name 102 "c4"
- Name 103 "o1"
- Name 104 "o3"
- Name 105 "o4"
+ Name 92 "@entryPointOutput"
+ Name 97 "g_sSamp"
+ Name 99 "c1"
+ Name 101 "c4"
+ Name 102 "o1"
+ Name 103 "o3"
+ Name 104 "o4"
Decorate 9(g_tTex2dmsf4) DescriptorSet 0
Decorate 21(g_tTex2dmsi4) DescriptorSet 0
Decorate 29(g_tTex2dmsu4) DescriptorSet 0
Decorate 58(g_tTex2dmsi4a) DescriptorSet 0
Decorate 64(g_tTex2dmsu4a) DescriptorSet 0
MemberDecorate 80(PS_OUTPUT) 1 BuiltIn FragDepth
- MemberDecorate 91(PS_OUTPUT) 1 BuiltIn FragDepth
- Decorate 93(@entryPointOutput) Location 0
- Decorate 98(g_sSamp) DescriptorSet 0
- Decorate 98(g_sSamp) Binding 0
+ Decorate 92(@entryPointOutput) Location 0
+ Decorate 97(g_sSamp) DescriptorSet 0
+ Decorate 97(g_sSamp) Binding 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
86: TypePointer Function 17(fvec4)
88: 11(int) Constant 1
89: TypePointer Function 6(float)
- 91(PS_OUTPUT): TypeStruct 17(fvec4) 6(float)
- 92: TypePointer Output 91(PS_OUTPUT)
-93(@entryPointOutput): 92(ptr) Variable Output
- 96: TypeSampler
- 97: TypePointer UniformConstant 96
- 98(g_sSamp): 97(ptr) Variable UniformConstant
- 99: TypePointer UniformConstant 11(int)
- 100(c1): 99(ptr) Variable UniformConstant
- 101: TypePointer UniformConstant 24(ivec4)
- 102(c4): 101(ptr) Variable UniformConstant
- 103(o1): 99(ptr) Variable UniformConstant
- 104(o3): 52(ptr) Variable UniformConstant
- 105(o4): 101(ptr) Variable UniformConstant
+ 91: TypePointer Output 80(PS_OUTPUT)
+92(@entryPointOutput): 91(ptr) Variable Output
+ 95: TypeSampler
+ 96: TypePointer UniformConstant 95
+ 97(g_sSamp): 96(ptr) Variable UniformConstant
+ 98: TypePointer UniformConstant 11(int)
+ 99(c1): 98(ptr) Variable UniformConstant
+ 100: TypePointer UniformConstant 24(ivec4)
+ 101(c4): 100(ptr) Variable UniformConstant
+ 102(o1): 98(ptr) Variable UniformConstant
+ 103(o3): 52(ptr) Variable UniformConstant
+ 104(o4): 100(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
82(psout): 81(ptr) Variable Function
Store 87 85
90: 89(ptr) AccessChain 82(psout) 88
Store 90 84
- 94:80(PS_OUTPUT) Load 82(psout)
- Store 93(@entryPointOutput) 94
+ 93:80(PS_OUTPUT) Load 82(psout)
+ Store 92(@entryPointOutput) 93
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 146
+// Id's are bound by 145
Capability Shader
Capability Sampled1D
Capability SampledCubeArray
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 88
+ EntryPoint Fragment 4 "main" 87
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 9 "g_tTex1df4a"
MemberName 75(PS_OUTPUT) 0 "Color"
MemberName 75(PS_OUTPUT) 1 "Depth"
Name 77 "psout"
- Name 86 "PS_OUTPUT"
- MemberName 86(PS_OUTPUT) 0 "Color"
- MemberName 86(PS_OUTPUT) 1 "Depth"
- Name 88 "@entryPointOutput"
- Name 93 "g_sSamp"
- Name 96 "g_tTex1df4"
- Name 99 "g_tTex1di4"
- Name 102 "g_tTex1du4"
- Name 105 "g_tTex2df4"
- Name 108 "g_tTex2di4"
- Name 111 "g_tTex2du4"
- Name 114 "g_tTex3df4"
- Name 117 "g_tTex3di4"
- Name 120 "g_tTex3du4"
- Name 123 "g_tTexcdf4"
- Name 126 "g_tTexcdi4"
- Name 129 "g_tTexcdu4"
- Name 132 "g_tTexcdf4a"
- Name 135 "g_tTexcdi4a"
- Name 138 "g_tTexcdu4a"
- Name 139 "c1"
- Name 141 "c2"
- Name 142 "o1"
- Name 143 "o2"
- Name 144 "o3"
- Name 145 "o4"
+ Name 87 "@entryPointOutput"
+ Name 92 "g_sSamp"
+ Name 95 "g_tTex1df4"
+ Name 98 "g_tTex1di4"
+ Name 101 "g_tTex1du4"
+ Name 104 "g_tTex2df4"
+ Name 107 "g_tTex2di4"
+ Name 110 "g_tTex2du4"
+ Name 113 "g_tTex3df4"
+ Name 116 "g_tTex3di4"
+ Name 119 "g_tTex3du4"
+ Name 122 "g_tTexcdf4"
+ Name 125 "g_tTexcdi4"
+ Name 128 "g_tTexcdu4"
+ Name 131 "g_tTexcdf4a"
+ Name 134 "g_tTexcdi4a"
+ Name 137 "g_tTexcdu4a"
+ Name 138 "c1"
+ Name 140 "c2"
+ Name 141 "o1"
+ Name 142 "o2"
+ Name 143 "o3"
+ Name 144 "o4"
Decorate 9(g_tTex1df4a) DescriptorSet 0
Decorate 27(g_tTex1di4a) DescriptorSet 0
Decorate 37(g_tTex1du4a) DescriptorSet 0
Decorate 59(g_tTex2di4a) DescriptorSet 0
Decorate 68(g_tTex2du4a) DescriptorSet 0
MemberDecorate 75(PS_OUTPUT) 1 BuiltIn FragDepth
- MemberDecorate 86(PS_OUTPUT) 1 BuiltIn FragDepth
- Decorate 88(@entryPointOutput) Location 0
- Decorate 93(g_sSamp) DescriptorSet 0
- Decorate 93(g_sSamp) Binding 0
- Decorate 96(g_tTex1df4) DescriptorSet 0
- Decorate 96(g_tTex1df4) Binding 0
- Decorate 99(g_tTex1di4) DescriptorSet 0
- Decorate 102(g_tTex1du4) DescriptorSet 0
- Decorate 105(g_tTex2df4) DescriptorSet 0
- Decorate 108(g_tTex2di4) DescriptorSet 0
- Decorate 111(g_tTex2du4) DescriptorSet 0
- Decorate 114(g_tTex3df4) DescriptorSet 0
- Decorate 117(g_tTex3di4) DescriptorSet 0
- Decorate 120(g_tTex3du4) DescriptorSet 0
- Decorate 123(g_tTexcdf4) DescriptorSet 0
- Decorate 126(g_tTexcdi4) DescriptorSet 0
- Decorate 129(g_tTexcdu4) DescriptorSet 0
- Decorate 132(g_tTexcdf4a) DescriptorSet 0
- Decorate 135(g_tTexcdi4a) DescriptorSet 0
- Decorate 138(g_tTexcdu4a) DescriptorSet 0
+ Decorate 87(@entryPointOutput) Location 0
+ Decorate 92(g_sSamp) DescriptorSet 0
+ Decorate 92(g_sSamp) Binding 0
+ Decorate 95(g_tTex1df4) DescriptorSet 0
+ Decorate 95(g_tTex1df4) Binding 0
+ Decorate 98(g_tTex1di4) DescriptorSet 0
+ Decorate 101(g_tTex1du4) DescriptorSet 0
+ Decorate 104(g_tTex2df4) DescriptorSet 0
+ Decorate 107(g_tTex2di4) DescriptorSet 0
+ Decorate 110(g_tTex2du4) DescriptorSet 0
+ Decorate 113(g_tTex3df4) DescriptorSet 0
+ Decorate 116(g_tTex3di4) DescriptorSet 0
+ Decorate 119(g_tTex3du4) DescriptorSet 0
+ Decorate 122(g_tTexcdf4) DescriptorSet 0
+ Decorate 125(g_tTexcdi4) DescriptorSet 0
+ Decorate 128(g_tTexcdu4) DescriptorSet 0
+ Decorate 131(g_tTexcdf4a) DescriptorSet 0
+ Decorate 134(g_tTexcdi4a) DescriptorSet 0
+ Decorate 137(g_tTexcdu4a) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
81: TypePointer Function 23(fvec4)
83: 11(int) Constant 1
84: TypePointer Function 6(float)
- 86(PS_OUTPUT): TypeStruct 23(fvec4) 6(float)
- 87: TypePointer Output 86(PS_OUTPUT)
-88(@entryPointOutput): 87(ptr) Variable Output
- 91: TypeSampler
- 92: TypePointer UniformConstant 91
- 93(g_sSamp): 92(ptr) Variable UniformConstant
- 94: TypeImage 6(float) 1D sampled format:Unknown
- 95: TypePointer UniformConstant 94
- 96(g_tTex1df4): 95(ptr) Variable UniformConstant
- 97: TypeImage 11(int) 1D sampled format:Unknown
- 98: TypePointer UniformConstant 97
- 99(g_tTex1di4): 98(ptr) Variable UniformConstant
- 100: TypeImage 18(int) 1D sampled format:Unknown
- 101: TypePointer UniformConstant 100
- 102(g_tTex1du4): 101(ptr) Variable UniformConstant
- 103: TypeImage 6(float) 2D sampled format:Unknown
- 104: TypePointer UniformConstant 103
- 105(g_tTex2df4): 104(ptr) Variable UniformConstant
- 106: TypeImage 11(int) 2D sampled format:Unknown
- 107: TypePointer UniformConstant 106
- 108(g_tTex2di4): 107(ptr) Variable UniformConstant
- 109: TypeImage 18(int) 2D sampled format:Unknown
- 110: TypePointer UniformConstant 109
- 111(g_tTex2du4): 110(ptr) Variable UniformConstant
- 112: TypeImage 6(float) 3D sampled format:Unknown
- 113: TypePointer UniformConstant 112
- 114(g_tTex3df4): 113(ptr) Variable UniformConstant
- 115: TypeImage 11(int) 3D sampled format:Unknown
- 116: TypePointer UniformConstant 115
- 117(g_tTex3di4): 116(ptr) Variable UniformConstant
- 118: TypeImage 18(int) 3D sampled format:Unknown
- 119: TypePointer UniformConstant 118
- 120(g_tTex3du4): 119(ptr) Variable UniformConstant
- 121: TypeImage 6(float) Cube sampled format:Unknown
- 122: TypePointer UniformConstant 121
- 123(g_tTexcdf4): 122(ptr) Variable UniformConstant
- 124: TypeImage 11(int) Cube sampled format:Unknown
- 125: TypePointer UniformConstant 124
- 126(g_tTexcdi4): 125(ptr) Variable UniformConstant
- 127: TypeImage 18(int) Cube sampled format:Unknown
- 128: TypePointer UniformConstant 127
- 129(g_tTexcdu4): 128(ptr) Variable UniformConstant
- 130: TypeImage 6(float) Cube array sampled format:Unknown
- 131: TypePointer UniformConstant 130
-132(g_tTexcdf4a): 131(ptr) Variable UniformConstant
- 133: TypeImage 11(int) Cube array sampled format:Unknown
- 134: TypePointer UniformConstant 133
-135(g_tTexcdi4a): 134(ptr) Variable UniformConstant
- 136: TypeImage 18(int) Cube array sampled format:Unknown
- 137: TypePointer UniformConstant 136
-138(g_tTexcdu4a): 137(ptr) Variable UniformConstant
- 139(c1): 20(ptr) Variable UniformConstant
- 140: TypePointer UniformConstant 15(ivec2)
- 141(c2): 140(ptr) Variable UniformConstant
- 142(o1): 20(ptr) Variable UniformConstant
- 143(o2): 140(ptr) Variable UniformConstant
- 144(o3): 13(ptr) Variable UniformConstant
- 145(o4): 49(ptr) Variable UniformConstant
+ 86: TypePointer Output 75(PS_OUTPUT)
+87(@entryPointOutput): 86(ptr) Variable Output
+ 90: TypeSampler
+ 91: TypePointer UniformConstant 90
+ 92(g_sSamp): 91(ptr) Variable UniformConstant
+ 93: TypeImage 6(float) 1D sampled format:Unknown
+ 94: TypePointer UniformConstant 93
+ 95(g_tTex1df4): 94(ptr) Variable UniformConstant
+ 96: TypeImage 11(int) 1D sampled format:Unknown
+ 97: TypePointer UniformConstant 96
+ 98(g_tTex1di4): 97(ptr) Variable UniformConstant
+ 99: TypeImage 18(int) 1D sampled format:Unknown
+ 100: TypePointer UniformConstant 99
+ 101(g_tTex1du4): 100(ptr) Variable UniformConstant
+ 102: TypeImage 6(float) 2D sampled format:Unknown
+ 103: TypePointer UniformConstant 102
+ 104(g_tTex2df4): 103(ptr) Variable UniformConstant
+ 105: TypeImage 11(int) 2D sampled format:Unknown
+ 106: TypePointer UniformConstant 105
+ 107(g_tTex2di4): 106(ptr) Variable UniformConstant
+ 108: TypeImage 18(int) 2D sampled format:Unknown
+ 109: TypePointer UniformConstant 108
+ 110(g_tTex2du4): 109(ptr) Variable UniformConstant
+ 111: TypeImage 6(float) 3D sampled format:Unknown
+ 112: TypePointer UniformConstant 111
+ 113(g_tTex3df4): 112(ptr) Variable UniformConstant
+ 114: TypeImage 11(int) 3D sampled format:Unknown
+ 115: TypePointer UniformConstant 114
+ 116(g_tTex3di4): 115(ptr) Variable UniformConstant
+ 117: TypeImage 18(int) 3D sampled format:Unknown
+ 118: TypePointer UniformConstant 117
+ 119(g_tTex3du4): 118(ptr) Variable UniformConstant
+ 120: TypeImage 6(float) Cube sampled format:Unknown
+ 121: TypePointer UniformConstant 120
+ 122(g_tTexcdf4): 121(ptr) Variable UniformConstant
+ 123: TypeImage 11(int) Cube sampled format:Unknown
+ 124: TypePointer UniformConstant 123
+ 125(g_tTexcdi4): 124(ptr) Variable UniformConstant
+ 126: TypeImage 18(int) Cube sampled format:Unknown
+ 127: TypePointer UniformConstant 126
+ 128(g_tTexcdu4): 127(ptr) Variable UniformConstant
+ 129: TypeImage 6(float) Cube array sampled format:Unknown
+ 130: TypePointer UniformConstant 129
+131(g_tTexcdf4a): 130(ptr) Variable UniformConstant
+ 132: TypeImage 11(int) Cube array sampled format:Unknown
+ 133: TypePointer UniformConstant 132
+134(g_tTexcdi4a): 133(ptr) Variable UniformConstant
+ 135: TypeImage 18(int) Cube array sampled format:Unknown
+ 136: TypePointer UniformConstant 135
+137(g_tTexcdu4a): 136(ptr) Variable UniformConstant
+ 138(c1): 20(ptr) Variable UniformConstant
+ 139: TypePointer UniformConstant 15(ivec2)
+ 140(c2): 139(ptr) Variable UniformConstant
+ 141(o1): 20(ptr) Variable UniformConstant
+ 142(o2): 139(ptr) Variable UniformConstant
+ 143(o3): 13(ptr) Variable UniformConstant
+ 144(o4): 49(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
77(psout): 76(ptr) Variable Function
Store 82 80
85: 84(ptr) AccessChain 77(psout) 83
Store 85 79
- 89:75(PS_OUTPUT) Load 77(psout)
- Store 88(@entryPointOutput) 89
+ 88:75(PS_OUTPUT) Load 77(psout)
+ Store 87(@entryPointOutput) 88
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 166
+// Id's are bound by 165
Capability Shader
Capability Sampled1D
Capability SampledCubeArray
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 119
+ EntryPoint Fragment 4 "main" 118
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 9 "g_tTex1df4"
MemberName 106(PS_OUTPUT) 0 "Color"
MemberName 106(PS_OUTPUT) 1 "Depth"
Name 108 "psout"
- Name 117 "PS_OUTPUT"
- MemberName 117(PS_OUTPUT) 0 "Color"
- MemberName 117(PS_OUTPUT) 1 "Depth"
- Name 119 "@entryPointOutput"
- Name 124 "g_sSamp"
- Name 127 "g_tTexcdf4"
- Name 130 "g_tTexcdi4"
- Name 133 "g_tTexcdu4"
- Name 136 "g_tTex1df4a"
- Name 139 "g_tTex1di4a"
- Name 142 "g_tTex1du4a"
- Name 145 "g_tTex2df4a"
- Name 148 "g_tTex2di4a"
- Name 151 "g_tTex2du4a"
- Name 154 "g_tTexcdf4a"
- Name 157 "g_tTexcdi4a"
- Name 160 "g_tTexcdu4a"
- Name 161 "c1"
- Name 162 "o1"
- Name 163 "o2"
- Name 164 "o3"
- Name 165 "o4"
+ Name 118 "@entryPointOutput"
+ Name 123 "g_sSamp"
+ Name 126 "g_tTexcdf4"
+ Name 129 "g_tTexcdi4"
+ Name 132 "g_tTexcdu4"
+ Name 135 "g_tTex1df4a"
+ Name 138 "g_tTex1di4a"
+ Name 141 "g_tTex1du4a"
+ Name 144 "g_tTex2df4a"
+ Name 147 "g_tTex2di4a"
+ Name 150 "g_tTex2du4a"
+ Name 153 "g_tTexcdf4a"
+ Name 156 "g_tTexcdi4a"
+ Name 159 "g_tTexcdu4a"
+ Name 160 "c1"
+ Name 161 "o1"
+ Name 162 "o2"
+ Name 163 "o3"
+ Name 164 "o4"
Decorate 9(g_tTex1df4) DescriptorSet 0
Decorate 9(g_tTex1df4) Binding 0
Decorate 27(g_tTex1di4) DescriptorSet 0
Decorate 90(g_tTex3di4) DescriptorSet 0
Decorate 99(g_tTex3du4) DescriptorSet 0
MemberDecorate 106(PS_OUTPUT) 1 BuiltIn FragDepth
- MemberDecorate 117(PS_OUTPUT) 1 BuiltIn FragDepth
- Decorate 119(@entryPointOutput) Location 0
- Decorate 124(g_sSamp) DescriptorSet 0
- Decorate 124(g_sSamp) Binding 0
- Decorate 127(g_tTexcdf4) DescriptorSet 0
- Decorate 130(g_tTexcdi4) DescriptorSet 0
- Decorate 133(g_tTexcdu4) DescriptorSet 0
- Decorate 136(g_tTex1df4a) DescriptorSet 0
- Decorate 139(g_tTex1di4a) DescriptorSet 0
- Decorate 142(g_tTex1du4a) DescriptorSet 0
- Decorate 145(g_tTex2df4a) DescriptorSet 0
- Decorate 148(g_tTex2di4a) DescriptorSet 0
- Decorate 151(g_tTex2du4a) DescriptorSet 0
- Decorate 154(g_tTexcdf4a) DescriptorSet 0
- Decorate 157(g_tTexcdi4a) DescriptorSet 0
- Decorate 160(g_tTexcdu4a) DescriptorSet 0
+ Decorate 118(@entryPointOutput) Location 0
+ Decorate 123(g_sSamp) DescriptorSet 0
+ Decorate 123(g_sSamp) Binding 0
+ Decorate 126(g_tTexcdf4) DescriptorSet 0
+ Decorate 129(g_tTexcdi4) DescriptorSet 0
+ Decorate 132(g_tTexcdu4) DescriptorSet 0
+ Decorate 135(g_tTex1df4a) DescriptorSet 0
+ Decorate 138(g_tTex1di4a) DescriptorSet 0
+ Decorate 141(g_tTex1du4a) DescriptorSet 0
+ Decorate 144(g_tTex2df4a) DescriptorSet 0
+ Decorate 147(g_tTex2di4a) DescriptorSet 0
+ Decorate 150(g_tTex2du4a) DescriptorSet 0
+ Decorate 153(g_tTexcdf4a) DescriptorSet 0
+ Decorate 156(g_tTexcdi4a) DescriptorSet 0
+ Decorate 159(g_tTexcdu4a) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
112: TypePointer Function 23(fvec4)
114: 11(int) Constant 1
115: TypePointer Function 6(float)
- 117(PS_OUTPUT): TypeStruct 23(fvec4) 6(float)
- 118: TypePointer Output 117(PS_OUTPUT)
-119(@entryPointOutput): 118(ptr) Variable Output
- 122: TypeSampler
- 123: TypePointer UniformConstant 122
- 124(g_sSamp): 123(ptr) Variable UniformConstant
- 125: TypeImage 6(float) Cube sampled format:Unknown
- 126: TypePointer UniformConstant 125
- 127(g_tTexcdf4): 126(ptr) Variable UniformConstant
- 128: TypeImage 11(int) Cube sampled format:Unknown
- 129: TypePointer UniformConstant 128
- 130(g_tTexcdi4): 129(ptr) Variable UniformConstant
- 131: TypeImage 15(int) Cube sampled format:Unknown
- 132: TypePointer UniformConstant 131
- 133(g_tTexcdu4): 132(ptr) Variable UniformConstant
- 134: TypeImage 6(float) 1D array sampled format:Unknown
- 135: TypePointer UniformConstant 134
-136(g_tTex1df4a): 135(ptr) Variable UniformConstant
- 137: TypeImage 11(int) 1D array sampled format:Unknown
- 138: TypePointer UniformConstant 137
-139(g_tTex1di4a): 138(ptr) Variable UniformConstant
- 140: TypeImage 15(int) 1D array sampled format:Unknown
- 141: TypePointer UniformConstant 140
-142(g_tTex1du4a): 141(ptr) Variable UniformConstant
- 143: TypeImage 6(float) 2D array sampled format:Unknown
- 144: TypePointer UniformConstant 143
-145(g_tTex2df4a): 144(ptr) Variable UniformConstant
- 146: TypeImage 11(int) 2D array sampled format:Unknown
- 147: TypePointer UniformConstant 146
-148(g_tTex2di4a): 147(ptr) Variable UniformConstant
- 149: TypeImage 15(int) 2D array sampled format:Unknown
- 150: TypePointer UniformConstant 149
-151(g_tTex2du4a): 150(ptr) Variable UniformConstant
- 152: TypeImage 6(float) Cube array sampled format:Unknown
- 153: TypePointer UniformConstant 152
-154(g_tTexcdf4a): 153(ptr) Variable UniformConstant
- 155: TypeImage 11(int) Cube array sampled format:Unknown
- 156: TypePointer UniformConstant 155
-157(g_tTexcdi4a): 156(ptr) Variable UniformConstant
- 158: TypeImage 15(int) Cube array sampled format:Unknown
- 159: TypePointer UniformConstant 158
-160(g_tTexcdu4a): 159(ptr) Variable UniformConstant
- 161(c1): 17(ptr) Variable UniformConstant
- 162(o1): 17(ptr) Variable UniformConstant
- 163(o2): 13(ptr) Variable UniformConstant
- 164(o3): 50(ptr) Variable UniformConstant
- 165(o4): 80(ptr) Variable UniformConstant
+ 117: TypePointer Output 106(PS_OUTPUT)
+118(@entryPointOutput): 117(ptr) Variable Output
+ 121: TypeSampler
+ 122: TypePointer UniformConstant 121
+ 123(g_sSamp): 122(ptr) Variable UniformConstant
+ 124: TypeImage 6(float) Cube sampled format:Unknown
+ 125: TypePointer UniformConstant 124
+ 126(g_tTexcdf4): 125(ptr) Variable UniformConstant
+ 127: TypeImage 11(int) Cube sampled format:Unknown
+ 128: TypePointer UniformConstant 127
+ 129(g_tTexcdi4): 128(ptr) Variable UniformConstant
+ 130: TypeImage 15(int) Cube sampled format:Unknown
+ 131: TypePointer UniformConstant 130
+ 132(g_tTexcdu4): 131(ptr) Variable UniformConstant
+ 133: TypeImage 6(float) 1D array sampled format:Unknown
+ 134: TypePointer UniformConstant 133
+135(g_tTex1df4a): 134(ptr) Variable UniformConstant
+ 136: TypeImage 11(int) 1D array sampled format:Unknown
+ 137: TypePointer UniformConstant 136
+138(g_tTex1di4a): 137(ptr) Variable UniformConstant
+ 139: TypeImage 15(int) 1D array sampled format:Unknown
+ 140: TypePointer UniformConstant 139
+141(g_tTex1du4a): 140(ptr) Variable UniformConstant
+ 142: TypeImage 6(float) 2D array sampled format:Unknown
+ 143: TypePointer UniformConstant 142
+144(g_tTex2df4a): 143(ptr) Variable UniformConstant
+ 145: TypeImage 11(int) 2D array sampled format:Unknown
+ 146: TypePointer UniformConstant 145
+147(g_tTex2di4a): 146(ptr) Variable UniformConstant
+ 148: TypeImage 15(int) 2D array sampled format:Unknown
+ 149: TypePointer UniformConstant 148
+150(g_tTex2du4a): 149(ptr) Variable UniformConstant
+ 151: TypeImage 6(float) Cube array sampled format:Unknown
+ 152: TypePointer UniformConstant 151
+153(g_tTexcdf4a): 152(ptr) Variable UniformConstant
+ 154: TypeImage 11(int) Cube array sampled format:Unknown
+ 155: TypePointer UniformConstant 154
+156(g_tTexcdi4a): 155(ptr) Variable UniformConstant
+ 157: TypeImage 15(int) Cube array sampled format:Unknown
+ 158: TypePointer UniformConstant 157
+159(g_tTexcdu4a): 158(ptr) Variable UniformConstant
+ 160(c1): 17(ptr) Variable UniformConstant
+ 161(o1): 17(ptr) Variable UniformConstant
+ 162(o2): 13(ptr) Variable UniformConstant
+ 163(o3): 50(ptr) Variable UniformConstant
+ 164(o4): 80(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
108(psout): 107(ptr) Variable Function
Store 113 111
116: 115(ptr) AccessChain 108(psout) 114
Store 116 110
- 120:106(PS_OUTPUT) Load 108(psout)
- Store 119(@entryPointOutput) 120
+ 119:106(PS_OUTPUT) Load 108(psout)
+ Store 118(@entryPointOutput) 119
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 163
+// Id's are bound by 162
Capability Shader
Capability Sampled1D
Capability SampledCubeArray
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Vertex 4 "main" 116
+ EntryPoint Vertex 4 "main" 115
Name 4 "main"
Name 9 "g_tTex1df4"
Name 14 "c2"
Name 106 "VS_OUTPUT"
MemberName 106(VS_OUTPUT) 0 "Pos"
Name 108 "vsout"
- Name 114 "VS_OUTPUT"
- MemberName 114(VS_OUTPUT) 0 "Pos"
- Name 116 "@entryPointOutput"
- Name 121 "g_sSamp"
- Name 124 "g_tTexcdf4"
- Name 127 "g_tTexcdi4"
- Name 130 "g_tTexcdu4"
- Name 133 "g_tTex1df4a"
- Name 136 "g_tTex1di4a"
- Name 139 "g_tTex1du4a"
- Name 142 "g_tTex2df4a"
- Name 145 "g_tTex2di4a"
- Name 148 "g_tTex2du4a"
- Name 151 "g_tTexcdf4a"
- Name 154 "g_tTexcdi4a"
- Name 157 "g_tTexcdu4a"
- Name 158 "c1"
- Name 159 "o1"
- Name 160 "o2"
- Name 161 "o3"
- Name 162 "o4"
+ Name 115 "@entryPointOutput"
+ Name 120 "g_sSamp"
+ Name 123 "g_tTexcdf4"
+ Name 126 "g_tTexcdi4"
+ Name 129 "g_tTexcdu4"
+ Name 132 "g_tTex1df4a"
+ Name 135 "g_tTex1di4a"
+ Name 138 "g_tTex1du4a"
+ Name 141 "g_tTex2df4a"
+ Name 144 "g_tTex2di4a"
+ Name 147 "g_tTex2du4a"
+ Name 150 "g_tTexcdf4a"
+ Name 153 "g_tTexcdi4a"
+ Name 156 "g_tTexcdu4a"
+ Name 157 "c1"
+ Name 158 "o1"
+ Name 159 "o2"
+ Name 160 "o3"
+ Name 161 "o4"
Decorate 9(g_tTex1df4) DescriptorSet 0
Decorate 9(g_tTex1df4) Binding 0
Decorate 27(g_tTex1di4) DescriptorSet 0
Decorate 90(g_tTex3di4) DescriptorSet 0
Decorate 99(g_tTex3du4) DescriptorSet 0
MemberDecorate 106(VS_OUTPUT) 0 BuiltIn Position
- MemberDecorate 114(VS_OUTPUT) 0 BuiltIn Position
- Decorate 116(@entryPointOutput) Location 0
- Decorate 121(g_sSamp) DescriptorSet 0
- Decorate 121(g_sSamp) Binding 0
- Decorate 124(g_tTexcdf4) DescriptorSet 0
- Decorate 127(g_tTexcdi4) DescriptorSet 0
- Decorate 130(g_tTexcdu4) DescriptorSet 0
- Decorate 133(g_tTex1df4a) DescriptorSet 0
- Decorate 136(g_tTex1di4a) DescriptorSet 0
- Decorate 139(g_tTex1du4a) DescriptorSet 0
- Decorate 142(g_tTex2df4a) DescriptorSet 0
- Decorate 145(g_tTex2di4a) DescriptorSet 0
- Decorate 148(g_tTex2du4a) DescriptorSet 0
- Decorate 151(g_tTexcdf4a) DescriptorSet 0
- Decorate 154(g_tTexcdi4a) DescriptorSet 0
- Decorate 157(g_tTexcdu4a) DescriptorSet 0
+ Decorate 115(@entryPointOutput) Location 0
+ Decorate 120(g_sSamp) DescriptorSet 0
+ Decorate 120(g_sSamp) Binding 0
+ Decorate 123(g_tTexcdf4) DescriptorSet 0
+ Decorate 126(g_tTexcdi4) DescriptorSet 0
+ Decorate 129(g_tTexcdu4) DescriptorSet 0
+ Decorate 132(g_tTex1df4a) DescriptorSet 0
+ Decorate 135(g_tTex1di4a) DescriptorSet 0
+ Decorate 138(g_tTex1du4a) DescriptorSet 0
+ Decorate 141(g_tTex2df4a) DescriptorSet 0
+ Decorate 144(g_tTex2di4a) DescriptorSet 0
+ Decorate 147(g_tTex2du4a) DescriptorSet 0
+ Decorate 150(g_tTexcdf4a) DescriptorSet 0
+ Decorate 153(g_tTexcdi4a) DescriptorSet 0
+ Decorate 156(g_tTexcdu4a) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
110: 6(float) Constant 0
111: 23(fvec4) ConstantComposite 110 110 110 110
112: TypePointer Function 23(fvec4)
- 114(VS_OUTPUT): TypeStruct 23(fvec4)
- 115: TypePointer Output 114(VS_OUTPUT)
-116(@entryPointOutput): 115(ptr) Variable Output
- 119: TypeSampler
- 120: TypePointer UniformConstant 119
- 121(g_sSamp): 120(ptr) Variable UniformConstant
- 122: TypeImage 6(float) Cube sampled format:Unknown
- 123: TypePointer UniformConstant 122
- 124(g_tTexcdf4): 123(ptr) Variable UniformConstant
- 125: TypeImage 11(int) Cube sampled format:Unknown
- 126: TypePointer UniformConstant 125
- 127(g_tTexcdi4): 126(ptr) Variable UniformConstant
- 128: TypeImage 15(int) Cube sampled format:Unknown
- 129: TypePointer UniformConstant 128
- 130(g_tTexcdu4): 129(ptr) Variable UniformConstant
- 131: TypeImage 6(float) 1D array sampled format:Unknown
- 132: TypePointer UniformConstant 131
-133(g_tTex1df4a): 132(ptr) Variable UniformConstant
- 134: TypeImage 11(int) 1D array sampled format:Unknown
- 135: TypePointer UniformConstant 134
-136(g_tTex1di4a): 135(ptr) Variable UniformConstant
- 137: TypeImage 15(int) 1D array sampled format:Unknown
- 138: TypePointer UniformConstant 137
-139(g_tTex1du4a): 138(ptr) Variable UniformConstant
- 140: TypeImage 6(float) 2D array sampled format:Unknown
- 141: TypePointer UniformConstant 140
-142(g_tTex2df4a): 141(ptr) Variable UniformConstant
- 143: TypeImage 11(int) 2D array sampled format:Unknown
- 144: TypePointer UniformConstant 143
-145(g_tTex2di4a): 144(ptr) Variable UniformConstant
- 146: TypeImage 15(int) 2D array sampled format:Unknown
- 147: TypePointer UniformConstant 146
-148(g_tTex2du4a): 147(ptr) Variable UniformConstant
- 149: TypeImage 6(float) Cube array sampled format:Unknown
- 150: TypePointer UniformConstant 149
-151(g_tTexcdf4a): 150(ptr) Variable UniformConstant
- 152: TypeImage 11(int) Cube array sampled format:Unknown
- 153: TypePointer UniformConstant 152
-154(g_tTexcdi4a): 153(ptr) Variable UniformConstant
- 155: TypeImage 15(int) Cube array sampled format:Unknown
- 156: TypePointer UniformConstant 155
-157(g_tTexcdu4a): 156(ptr) Variable UniformConstant
- 158(c1): 17(ptr) Variable UniformConstant
- 159(o1): 17(ptr) Variable UniformConstant
- 160(o2): 13(ptr) Variable UniformConstant
- 161(o3): 50(ptr) Variable UniformConstant
- 162(o4): 80(ptr) Variable UniformConstant
+ 114: TypePointer Output 106(VS_OUTPUT)
+115(@entryPointOutput): 114(ptr) Variable Output
+ 118: TypeSampler
+ 119: TypePointer UniformConstant 118
+ 120(g_sSamp): 119(ptr) Variable UniformConstant
+ 121: TypeImage 6(float) Cube sampled format:Unknown
+ 122: TypePointer UniformConstant 121
+ 123(g_tTexcdf4): 122(ptr) Variable UniformConstant
+ 124: TypeImage 11(int) Cube sampled format:Unknown
+ 125: TypePointer UniformConstant 124
+ 126(g_tTexcdi4): 125(ptr) Variable UniformConstant
+ 127: TypeImage 15(int) Cube sampled format:Unknown
+ 128: TypePointer UniformConstant 127
+ 129(g_tTexcdu4): 128(ptr) Variable UniformConstant
+ 130: TypeImage 6(float) 1D array sampled format:Unknown
+ 131: TypePointer UniformConstant 130
+132(g_tTex1df4a): 131(ptr) Variable UniformConstant
+ 133: TypeImage 11(int) 1D array sampled format:Unknown
+ 134: TypePointer UniformConstant 133
+135(g_tTex1di4a): 134(ptr) Variable UniformConstant
+ 136: TypeImage 15(int) 1D array sampled format:Unknown
+ 137: TypePointer UniformConstant 136
+138(g_tTex1du4a): 137(ptr) Variable UniformConstant
+ 139: TypeImage 6(float) 2D array sampled format:Unknown
+ 140: TypePointer UniformConstant 139
+141(g_tTex2df4a): 140(ptr) Variable UniformConstant
+ 142: TypeImage 11(int) 2D array sampled format:Unknown
+ 143: TypePointer UniformConstant 142
+144(g_tTex2di4a): 143(ptr) Variable UniformConstant
+ 145: TypeImage 15(int) 2D array sampled format:Unknown
+ 146: TypePointer UniformConstant 145
+147(g_tTex2du4a): 146(ptr) Variable UniformConstant
+ 148: TypeImage 6(float) Cube array sampled format:Unknown
+ 149: TypePointer UniformConstant 148
+150(g_tTexcdf4a): 149(ptr) Variable UniformConstant
+ 151: TypeImage 11(int) Cube array sampled format:Unknown
+ 152: TypePointer UniformConstant 151
+153(g_tTexcdi4a): 152(ptr) Variable UniformConstant
+ 154: TypeImage 15(int) Cube array sampled format:Unknown
+ 155: TypePointer UniformConstant 154
+156(g_tTexcdu4a): 155(ptr) Variable UniformConstant
+ 157(c1): 17(ptr) Variable UniformConstant
+ 158(o1): 17(ptr) Variable UniformConstant
+ 159(o2): 13(ptr) Variable UniformConstant
+ 160(o3): 50(ptr) Variable UniformConstant
+ 161(o4): 80(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
108(vsout): 107(ptr) Variable Function
105: 43(ivec4) ImageFetch 100 102 Lod 104
113: 112(ptr) AccessChain 108(vsout) 109
Store 113 111
- 117:106(VS_OUTPUT) Load 108(vsout)
- Store 116(@entryPointOutput) 117
+ 116:106(VS_OUTPUT) Load 108(vsout)
+ Store 115(@entryPointOutput) 116
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 72
+// Id's are bound by 71
Capability Shader
Capability SampledBuffer
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 56
+ EntryPoint Fragment 4 "main" 55
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 9 "r00"
MemberName 44(PS_OUTPUT) 0 "Color"
MemberName 44(PS_OUTPUT) 1 "Depth"
Name 46 "psout"
- Name 54 "PS_OUTPUT"
- MemberName 54(PS_OUTPUT) 0 "Color"
- MemberName 54(PS_OUTPUT) 1 "Depth"
- Name 56 "@entryPointOutput"
- Name 59 "g_tTexbf4_test"
- Name 62 "c2"
- Name 65 "c3"
- Name 67 "c4"
- Name 68 "o1"
- Name 69 "o2"
- Name 70 "o3"
- Name 71 "o4"
+ Name 55 "@entryPointOutput"
+ Name 58 "g_tTexbf4_test"
+ Name 61 "c2"
+ Name 64 "c3"
+ Name 66 "c4"
+ Name 67 "o1"
+ Name 68 "o2"
+ Name 69 "o3"
+ Name 70 "o4"
Decorate 13(g_tTexbf4) DescriptorSet 0
Decorate 27(g_tTexbi4) DescriptorSet 0
Decorate 39(g_tTexbu4) DescriptorSet 0
MemberDecorate 44(PS_OUTPUT) 1 BuiltIn FragDepth
- MemberDecorate 54(PS_OUTPUT) 1 BuiltIn FragDepth
- Decorate 56(@entryPointOutput) Location 0
- Decorate 59(g_tTexbf4_test) DescriptorSet 0
- Decorate 59(g_tTexbf4_test) Binding 0
+ Decorate 55(@entryPointOutput) Location 0
+ Decorate 58(g_tTexbf4_test) DescriptorSet 0
+ Decorate 58(g_tTexbf4_test) Binding 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
49: 7(fvec4) ConstantComposite 48 48 48 48
51: 15(int) Constant 1
52: TypePointer Function 6(float)
- 54(PS_OUTPUT): TypeStruct 7(fvec4) 6(float)
- 55: TypePointer Output 54(PS_OUTPUT)
-56(@entryPointOutput): 55(ptr) Variable Output
-59(g_tTexbf4_test): 12(ptr) Variable UniformConstant
- 60: TypeVector 15(int) 2
- 61: TypePointer UniformConstant 60(ivec2)
- 62(c2): 61(ptr) Variable UniformConstant
- 63: TypeVector 15(int) 3
- 64: TypePointer UniformConstant 63(ivec3)
- 65(c3): 64(ptr) Variable UniformConstant
- 66: TypePointer UniformConstant 21(ivec4)
- 67(c4): 66(ptr) Variable UniformConstant
- 68(o1): 16(ptr) Variable UniformConstant
- 69(o2): 61(ptr) Variable UniformConstant
- 70(o3): 64(ptr) Variable UniformConstant
- 71(o4): 66(ptr) Variable UniformConstant
+ 54: TypePointer Output 44(PS_OUTPUT)
+55(@entryPointOutput): 54(ptr) Variable Output
+58(g_tTexbf4_test): 12(ptr) Variable UniformConstant
+ 59: TypeVector 15(int) 2
+ 60: TypePointer UniformConstant 59(ivec2)
+ 61(c2): 60(ptr) Variable UniformConstant
+ 62: TypeVector 15(int) 3
+ 63: TypePointer UniformConstant 62(ivec3)
+ 64(c3): 63(ptr) Variable UniformConstant
+ 65: TypePointer UniformConstant 21(ivec4)
+ 66(c4): 65(ptr) Variable UniformConstant
+ 67(o1): 16(ptr) Variable UniformConstant
+ 68(o2): 60(ptr) Variable UniformConstant
+ 69(o3): 63(ptr) Variable UniformConstant
+ 70(o4): 65(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
9(r00): 8(ptr) Variable Function
Store 50 49
53: 52(ptr) AccessChain 46(psout) 51
Store 53 48
- 57:44(PS_OUTPUT) Load 46(psout)
- Store 56(@entryPointOutput) 57
+ 56:44(PS_OUTPUT) Load 46(psout)
+ Store 55(@entryPointOutput) 56
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 175
+// Id's are bound by 174
Capability Shader
Capability ImageGatherExtended
Capability SampledCubeArray
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 131
+ EntryPoint Fragment 4 "main" 130
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 9 "g_tTex1df4"
MemberName 118(PS_OUTPUT) 0 "Color"
MemberName 118(PS_OUTPUT) 1 "Depth"
Name 120 "psout"
- Name 129 "PS_OUTPUT"
- MemberName 129(PS_OUTPUT) 0 "Color"
- MemberName 129(PS_OUTPUT) 1 "Depth"
- Name 131 "@entryPointOutput"
- Name 136 "g_sSamp"
- Name 139 "g_tTexcdf4"
- Name 142 "g_tTexcdi4"
- Name 145 "g_tTexcdu4"
- Name 148 "g_tTex1df4a"
- Name 151 "g_tTex1di4a"
- Name 154 "g_tTex1du4a"
- Name 157 "g_tTex2df4a"
- Name 160 "g_tTex2di4a"
- Name 163 "g_tTex2du4a"
- Name 166 "g_tTexcdf4a"
- Name 169 "g_tTexcdi4a"
- Name 172 "g_tTexcdu4a"
- Name 173 "c1"
- Name 174 "o4"
+ Name 130 "@entryPointOutput"
+ Name 135 "g_sSamp"
+ Name 138 "g_tTexcdf4"
+ Name 141 "g_tTexcdi4"
+ Name 144 "g_tTexcdu4"
+ Name 147 "g_tTex1df4a"
+ Name 150 "g_tTex1di4a"
+ Name 153 "g_tTex1du4a"
+ Name 156 "g_tTex2df4a"
+ Name 159 "g_tTex2di4a"
+ Name 162 "g_tTex2du4a"
+ Name 165 "g_tTexcdf4a"
+ Name 168 "g_tTexcdi4a"
+ Name 171 "g_tTexcdu4a"
+ Name 172 "c1"
+ Name 173 "o4"
Decorate 9(g_tTex1df4) DescriptorSet 0
Decorate 9(g_tTex1df4) Binding 0
Decorate 29(g_tTex1di4) DescriptorSet 0
Decorate 100(g_tTex3di4) DescriptorSet 0
Decorate 110(g_tTex3du4) DescriptorSet 0
MemberDecorate 118(PS_OUTPUT) 1 BuiltIn FragDepth
- MemberDecorate 129(PS_OUTPUT) 1 BuiltIn FragDepth
- Decorate 131(@entryPointOutput) Location 0
- Decorate 136(g_sSamp) DescriptorSet 0
- Decorate 136(g_sSamp) Binding 0
- Decorate 139(g_tTexcdf4) DescriptorSet 0
- Decorate 142(g_tTexcdi4) DescriptorSet 0
- Decorate 145(g_tTexcdu4) DescriptorSet 0
- Decorate 148(g_tTex1df4a) DescriptorSet 0
- Decorate 151(g_tTex1di4a) DescriptorSet 0
- Decorate 154(g_tTex1du4a) DescriptorSet 0
- Decorate 157(g_tTex2df4a) DescriptorSet 0
- Decorate 160(g_tTex2di4a) DescriptorSet 0
- Decorate 163(g_tTex2du4a) DescriptorSet 0
- Decorate 166(g_tTexcdf4a) DescriptorSet 0
- Decorate 169(g_tTexcdi4a) DescriptorSet 0
- Decorate 172(g_tTexcdu4a) DescriptorSet 0
+ Decorate 130(@entryPointOutput) Location 0
+ Decorate 135(g_sSamp) DescriptorSet 0
+ Decorate 135(g_sSamp) Binding 0
+ Decorate 138(g_tTexcdf4) DescriptorSet 0
+ Decorate 141(g_tTexcdi4) DescriptorSet 0
+ Decorate 144(g_tTexcdu4) DescriptorSet 0
+ Decorate 147(g_tTex1df4a) DescriptorSet 0
+ Decorate 150(g_tTex1di4a) DescriptorSet 0
+ Decorate 153(g_tTex1du4a) DescriptorSet 0
+ Decorate 156(g_tTex2df4a) DescriptorSet 0
+ Decorate 159(g_tTex2di4a) DescriptorSet 0
+ Decorate 162(g_tTex2du4a) DescriptorSet 0
+ Decorate 165(g_tTexcdf4a) DescriptorSet 0
+ Decorate 168(g_tTexcdi4a) DescriptorSet 0
+ Decorate 171(g_tTexcdu4a) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
124: TypePointer Function 25(fvec4)
126: 11(int) Constant 1
127: TypePointer Function 6(float)
- 129(PS_OUTPUT): TypeStruct 25(fvec4) 6(float)
- 130: TypePointer Output 129(PS_OUTPUT)
-131(@entryPointOutput): 130(ptr) Variable Output
- 134: TypeSampler
- 135: TypePointer UniformConstant 134
- 136(g_sSamp): 135(ptr) Variable UniformConstant
- 137: TypeImage 6(float) Cube sampled format:Unknown
- 138: TypePointer UniformConstant 137
- 139(g_tTexcdf4): 138(ptr) Variable UniformConstant
- 140: TypeImage 11(int) Cube sampled format:Unknown
- 141: TypePointer UniformConstant 140
- 142(g_tTexcdi4): 141(ptr) Variable UniformConstant
- 143: TypeImage 15(int) Cube sampled format:Unknown
- 144: TypePointer UniformConstant 143
- 145(g_tTexcdu4): 144(ptr) Variable UniformConstant
- 146: TypeImage 6(float) 1D array sampled format:Unknown
- 147: TypePointer UniformConstant 146
-148(g_tTex1df4a): 147(ptr) Variable UniformConstant
- 149: TypeImage 11(int) 1D array sampled format:Unknown
- 150: TypePointer UniformConstant 149
-151(g_tTex1di4a): 150(ptr) Variable UniformConstant
- 152: TypeImage 15(int) 1D array sampled format:Unknown
- 153: TypePointer UniformConstant 152
-154(g_tTex1du4a): 153(ptr) Variable UniformConstant
- 155: TypeImage 6(float) 2D array sampled format:Unknown
- 156: TypePointer UniformConstant 155
-157(g_tTex2df4a): 156(ptr) Variable UniformConstant
- 158: TypeImage 11(int) 2D array sampled format:Unknown
- 159: TypePointer UniformConstant 158
-160(g_tTex2di4a): 159(ptr) Variable UniformConstant
- 161: TypeImage 15(int) 2D array sampled format:Unknown
- 162: TypePointer UniformConstant 161
-163(g_tTex2du4a): 162(ptr) Variable UniformConstant
- 164: TypeImage 6(float) Cube array sampled format:Unknown
- 165: TypePointer UniformConstant 164
-166(g_tTexcdf4a): 165(ptr) Variable UniformConstant
- 167: TypeImage 11(int) Cube array sampled format:Unknown
- 168: TypePointer UniformConstant 167
-169(g_tTexcdi4a): 168(ptr) Variable UniformConstant
- 170: TypeImage 15(int) Cube array sampled format:Unknown
- 171: TypePointer UniformConstant 170
-172(g_tTexcdu4a): 171(ptr) Variable UniformConstant
- 173(c1): 17(ptr) Variable UniformConstant
- 174(o4): 88(ptr) Variable UniformConstant
+ 129: TypePointer Output 118(PS_OUTPUT)
+130(@entryPointOutput): 129(ptr) Variable Output
+ 133: TypeSampler
+ 134: TypePointer UniformConstant 133
+ 135(g_sSamp): 134(ptr) Variable UniformConstant
+ 136: TypeImage 6(float) Cube sampled format:Unknown
+ 137: TypePointer UniformConstant 136
+ 138(g_tTexcdf4): 137(ptr) Variable UniformConstant
+ 139: TypeImage 11(int) Cube sampled format:Unknown
+ 140: TypePointer UniformConstant 139
+ 141(g_tTexcdi4): 140(ptr) Variable UniformConstant
+ 142: TypeImage 15(int) Cube sampled format:Unknown
+ 143: TypePointer UniformConstant 142
+ 144(g_tTexcdu4): 143(ptr) Variable UniformConstant
+ 145: TypeImage 6(float) 1D array sampled format:Unknown
+ 146: TypePointer UniformConstant 145
+147(g_tTex1df4a): 146(ptr) Variable UniformConstant
+ 148: TypeImage 11(int) 1D array sampled format:Unknown
+ 149: TypePointer UniformConstant 148
+150(g_tTex1di4a): 149(ptr) Variable UniformConstant
+ 151: TypeImage 15(int) 1D array sampled format:Unknown
+ 152: TypePointer UniformConstant 151
+153(g_tTex1du4a): 152(ptr) Variable UniformConstant
+ 154: TypeImage 6(float) 2D array sampled format:Unknown
+ 155: TypePointer UniformConstant 154
+156(g_tTex2df4a): 155(ptr) Variable UniformConstant
+ 157: TypeImage 11(int) 2D array sampled format:Unknown
+ 158: TypePointer UniformConstant 157
+159(g_tTex2di4a): 158(ptr) Variable UniformConstant
+ 160: TypeImage 15(int) 2D array sampled format:Unknown
+ 161: TypePointer UniformConstant 160
+162(g_tTex2du4a): 161(ptr) Variable UniformConstant
+ 163: TypeImage 6(float) Cube array sampled format:Unknown
+ 164: TypePointer UniformConstant 163
+165(g_tTexcdf4a): 164(ptr) Variable UniformConstant
+ 166: TypeImage 11(int) Cube array sampled format:Unknown
+ 167: TypePointer UniformConstant 166
+168(g_tTexcdi4a): 167(ptr) Variable UniformConstant
+ 169: TypeImage 15(int) Cube array sampled format:Unknown
+ 170: TypePointer UniformConstant 169
+171(g_tTexcdu4a): 170(ptr) Variable UniformConstant
+ 172(c1): 17(ptr) Variable UniformConstant
+ 173(o4): 88(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
120(psout): 119(ptr) Variable Function
Store 125 123
128: 127(ptr) AccessChain 120(psout) 126
Store 128 122
- 132:118(PS_OUTPUT) Load 120(psout)
- Store 131(@entryPointOutput) 132
+ 131:118(PS_OUTPUT) Load 120(psout)
+ Store 130(@entryPointOutput) 131
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 152
+// Id's are bound by 151
Capability Shader
Capability ImageGatherExtended
Capability SampledCubeArray
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 97
+ EntryPoint Fragment 4 "main" 96
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 9 "g_tTex1df4a"
MemberName 84(PS_OUTPUT) 0 "Color"
MemberName 84(PS_OUTPUT) 1 "Depth"
Name 86 "psout"
- Name 95 "PS_OUTPUT"
- MemberName 95(PS_OUTPUT) 0 "Color"
- MemberName 95(PS_OUTPUT) 1 "Depth"
- Name 97 "@entryPointOutput"
- Name 102 "g_sSamp"
- Name 105 "g_tTex1df4"
- Name 108 "g_tTex1di4"
- Name 111 "g_tTex1du4"
- Name 114 "g_tTex2df4"
- Name 117 "g_tTex2di4"
- Name 120 "g_tTex2du4"
- Name 123 "g_tTex3df4"
- Name 126 "g_tTex3di4"
- Name 129 "g_tTex3du4"
- Name 132 "g_tTexcdf4"
- Name 135 "g_tTexcdi4"
- Name 138 "g_tTexcdu4"
- Name 141 "g_tTexcdf4a"
- Name 144 "g_tTexcdi4a"
- Name 147 "g_tTexcdu4a"
- Name 148 "c1"
- Name 149 "c2"
- Name 150 "o3"
- Name 151 "o4"
+ Name 96 "@entryPointOutput"
+ Name 101 "g_sSamp"
+ Name 104 "g_tTex1df4"
+ Name 107 "g_tTex1di4"
+ Name 110 "g_tTex1du4"
+ Name 113 "g_tTex2df4"
+ Name 116 "g_tTex2di4"
+ Name 119 "g_tTex2du4"
+ Name 122 "g_tTex3df4"
+ Name 125 "g_tTex3di4"
+ Name 128 "g_tTex3du4"
+ Name 131 "g_tTexcdf4"
+ Name 134 "g_tTexcdi4"
+ Name 137 "g_tTexcdu4"
+ Name 140 "g_tTexcdf4a"
+ Name 143 "g_tTexcdi4a"
+ Name 146 "g_tTexcdu4a"
+ Name 147 "c1"
+ Name 148 "c2"
+ Name 149 "o3"
+ Name 150 "o4"
Decorate 9(g_tTex1df4a) DescriptorSet 0
Decorate 29(g_tTex1di4a) DescriptorSet 0
Decorate 40(g_tTex1du4a) DescriptorSet 0
Decorate 66(g_tTex2di4a) DescriptorSet 0
Decorate 76(g_tTex2du4a) DescriptorSet 0
MemberDecorate 84(PS_OUTPUT) 1 BuiltIn FragDepth
- MemberDecorate 95(PS_OUTPUT) 1 BuiltIn FragDepth
- Decorate 97(@entryPointOutput) Location 0
- Decorate 102(g_sSamp) DescriptorSet 0
- Decorate 102(g_sSamp) Binding 0
- Decorate 105(g_tTex1df4) DescriptorSet 0
- Decorate 105(g_tTex1df4) Binding 0
- Decorate 108(g_tTex1di4) DescriptorSet 0
- Decorate 111(g_tTex1du4) DescriptorSet 0
- Decorate 114(g_tTex2df4) DescriptorSet 0
- Decorate 117(g_tTex2di4) DescriptorSet 0
- Decorate 120(g_tTex2du4) DescriptorSet 0
- Decorate 123(g_tTex3df4) DescriptorSet 0
- Decorate 126(g_tTex3di4) DescriptorSet 0
- Decorate 129(g_tTex3du4) DescriptorSet 0
- Decorate 132(g_tTexcdf4) DescriptorSet 0
- Decorate 135(g_tTexcdi4) DescriptorSet 0
- Decorate 138(g_tTexcdu4) DescriptorSet 0
- Decorate 141(g_tTexcdf4a) DescriptorSet 0
- Decorate 144(g_tTexcdi4a) DescriptorSet 0
- Decorate 147(g_tTexcdu4a) DescriptorSet 0
+ Decorate 96(@entryPointOutput) Location 0
+ Decorate 101(g_sSamp) DescriptorSet 0
+ Decorate 101(g_sSamp) Binding 0
+ Decorate 104(g_tTex1df4) DescriptorSet 0
+ Decorate 104(g_tTex1df4) Binding 0
+ Decorate 107(g_tTex1di4) DescriptorSet 0
+ Decorate 110(g_tTex1du4) DescriptorSet 0
+ Decorate 113(g_tTex2df4) DescriptorSet 0
+ Decorate 116(g_tTex2di4) DescriptorSet 0
+ Decorate 119(g_tTex2du4) DescriptorSet 0
+ Decorate 122(g_tTex3df4) DescriptorSet 0
+ Decorate 125(g_tTex3di4) DescriptorSet 0
+ Decorate 128(g_tTex3du4) DescriptorSet 0
+ Decorate 131(g_tTexcdf4) DescriptorSet 0
+ Decorate 134(g_tTexcdi4) DescriptorSet 0
+ Decorate 137(g_tTexcdu4) DescriptorSet 0
+ Decorate 140(g_tTexcdf4a) DescriptorSet 0
+ Decorate 143(g_tTexcdi4a) DescriptorSet 0
+ Decorate 146(g_tTexcdu4a) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
90: TypePointer Function 25(fvec4)
92: 11(int) Constant 1
93: TypePointer Function 6(float)
- 95(PS_OUTPUT): TypeStruct 25(fvec4) 6(float)
- 96: TypePointer Output 95(PS_OUTPUT)
-97(@entryPointOutput): 96(ptr) Variable Output
- 100: TypeSampler
- 101: TypePointer UniformConstant 100
- 102(g_sSamp): 101(ptr) Variable UniformConstant
- 103: TypeImage 6(float) 1D sampled format:Unknown
- 104: TypePointer UniformConstant 103
- 105(g_tTex1df4): 104(ptr) Variable UniformConstant
- 106: TypeImage 11(int) 1D sampled format:Unknown
- 107: TypePointer UniformConstant 106
- 108(g_tTex1di4): 107(ptr) Variable UniformConstant
- 109: TypeImage 18(int) 1D sampled format:Unknown
- 110: TypePointer UniformConstant 109
- 111(g_tTex1du4): 110(ptr) Variable UniformConstant
- 112: TypeImage 6(float) 2D sampled format:Unknown
- 113: TypePointer UniformConstant 112
- 114(g_tTex2df4): 113(ptr) Variable UniformConstant
- 115: TypeImage 11(int) 2D sampled format:Unknown
- 116: TypePointer UniformConstant 115
- 117(g_tTex2di4): 116(ptr) Variable UniformConstant
- 118: TypeImage 18(int) 2D sampled format:Unknown
- 119: TypePointer UniformConstant 118
- 120(g_tTex2du4): 119(ptr) Variable UniformConstant
- 121: TypeImage 6(float) 3D sampled format:Unknown
- 122: TypePointer UniformConstant 121
- 123(g_tTex3df4): 122(ptr) Variable UniformConstant
- 124: TypeImage 11(int) 3D sampled format:Unknown
- 125: TypePointer UniformConstant 124
- 126(g_tTex3di4): 125(ptr) Variable UniformConstant
- 127: TypeImage 18(int) 3D sampled format:Unknown
- 128: TypePointer UniformConstant 127
- 129(g_tTex3du4): 128(ptr) Variable UniformConstant
- 130: TypeImage 6(float) Cube sampled format:Unknown
- 131: TypePointer UniformConstant 130
- 132(g_tTexcdf4): 131(ptr) Variable UniformConstant
- 133: TypeImage 11(int) Cube sampled format:Unknown
- 134: TypePointer UniformConstant 133
- 135(g_tTexcdi4): 134(ptr) Variable UniformConstant
- 136: TypeImage 18(int) Cube sampled format:Unknown
- 137: TypePointer UniformConstant 136
- 138(g_tTexcdu4): 137(ptr) Variable UniformConstant
- 139: TypeImage 6(float) Cube array sampled format:Unknown
- 140: TypePointer UniformConstant 139
-141(g_tTexcdf4a): 140(ptr) Variable UniformConstant
- 142: TypeImage 11(int) Cube array sampled format:Unknown
- 143: TypePointer UniformConstant 142
-144(g_tTexcdi4a): 143(ptr) Variable UniformConstant
- 145: TypeImage 18(int) Cube array sampled format:Unknown
- 146: TypePointer UniformConstant 145
-147(g_tTexcdu4a): 146(ptr) Variable UniformConstant
- 148(c1): 20(ptr) Variable UniformConstant
- 149(c2): 60(ptr) Variable UniformConstant
- 150(o3): 13(ptr) Variable UniformConstant
- 151(o4): 53(ptr) Variable UniformConstant
+ 95: TypePointer Output 84(PS_OUTPUT)
+96(@entryPointOutput): 95(ptr) Variable Output
+ 99: TypeSampler
+ 100: TypePointer UniformConstant 99
+ 101(g_sSamp): 100(ptr) Variable UniformConstant
+ 102: TypeImage 6(float) 1D sampled format:Unknown
+ 103: TypePointer UniformConstant 102
+ 104(g_tTex1df4): 103(ptr) Variable UniformConstant
+ 105: TypeImage 11(int) 1D sampled format:Unknown
+ 106: TypePointer UniformConstant 105
+ 107(g_tTex1di4): 106(ptr) Variable UniformConstant
+ 108: TypeImage 18(int) 1D sampled format:Unknown
+ 109: TypePointer UniformConstant 108
+ 110(g_tTex1du4): 109(ptr) Variable UniformConstant
+ 111: TypeImage 6(float) 2D sampled format:Unknown
+ 112: TypePointer UniformConstant 111
+ 113(g_tTex2df4): 112(ptr) Variable UniformConstant
+ 114: TypeImage 11(int) 2D sampled format:Unknown
+ 115: TypePointer UniformConstant 114
+ 116(g_tTex2di4): 115(ptr) Variable UniformConstant
+ 117: TypeImage 18(int) 2D sampled format:Unknown
+ 118: TypePointer UniformConstant 117
+ 119(g_tTex2du4): 118(ptr) Variable UniformConstant
+ 120: TypeImage 6(float) 3D sampled format:Unknown
+ 121: TypePointer UniformConstant 120
+ 122(g_tTex3df4): 121(ptr) Variable UniformConstant
+ 123: TypeImage 11(int) 3D sampled format:Unknown
+ 124: TypePointer UniformConstant 123
+ 125(g_tTex3di4): 124(ptr) Variable UniformConstant
+ 126: TypeImage 18(int) 3D sampled format:Unknown
+ 127: TypePointer UniformConstant 126
+ 128(g_tTex3du4): 127(ptr) Variable UniformConstant
+ 129: TypeImage 6(float) Cube sampled format:Unknown
+ 130: TypePointer UniformConstant 129
+ 131(g_tTexcdf4): 130(ptr) Variable UniformConstant
+ 132: TypeImage 11(int) Cube sampled format:Unknown
+ 133: TypePointer UniformConstant 132
+ 134(g_tTexcdi4): 133(ptr) Variable UniformConstant
+ 135: TypeImage 18(int) Cube sampled format:Unknown
+ 136: TypePointer UniformConstant 135
+ 137(g_tTexcdu4): 136(ptr) Variable UniformConstant
+ 138: TypeImage 6(float) Cube array sampled format:Unknown
+ 139: TypePointer UniformConstant 138
+140(g_tTexcdf4a): 139(ptr) Variable UniformConstant
+ 141: TypeImage 11(int) Cube array sampled format:Unknown
+ 142: TypePointer UniformConstant 141
+143(g_tTexcdi4a): 142(ptr) Variable UniformConstant
+ 144: TypeImage 18(int) Cube array sampled format:Unknown
+ 145: TypePointer UniformConstant 144
+146(g_tTexcdu4a): 145(ptr) Variable UniformConstant
+ 147(c1): 20(ptr) Variable UniformConstant
+ 148(c2): 60(ptr) Variable UniformConstant
+ 149(o3): 13(ptr) Variable UniformConstant
+ 150(o4): 53(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
86(psout): 85(ptr) Variable Function
Store 91 89
94: 93(ptr) AccessChain 86(psout) 92
Store 94 88
- 98:84(PS_OUTPUT) Load 86(psout)
- Store 97(@entryPointOutput) 98
+ 97:84(PS_OUTPUT) Load 86(psout)
+ Store 96(@entryPointOutput) 97
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 44
+// Id's are bound by 43
Capability Shader
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 41
+ EntryPoint Fragment 4 "main" 40
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 8 "r00"
Name 30 "PS_OUTPUT"
MemberName 30(PS_OUTPUT) 0 "color"
Name 32 "ps_output"
- Name 39 "PS_OUTPUT"
- MemberName 39(PS_OUTPUT) 0 "color"
- Name 41 "@entryPointOutput"
- Decorate 41(@entryPointOutput) Location 0
+ Name 40 "@entryPointOutput"
+ Decorate 40(@entryPointOutput) Location 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
31: TypePointer Function 30(PS_OUTPUT)
33: 19(int) Constant 0
37: TypePointer Function 29(fvec4)
- 39(PS_OUTPUT): TypeStruct 29(fvec4)
- 40: TypePointer Output 39(PS_OUTPUT)
-41(@entryPointOutput): 40(ptr) Variable Output
+ 39: TypePointer Output 30(PS_OUTPUT)
+40(@entryPointOutput): 39(ptr) Variable Output
4(main): 2 Function None 3
5: Label
8(r00): 7(ptr) Variable Function
36: 29(fvec4) CompositeConstruct 35 35 35 35
38: 37(ptr) AccessChain 32(ps_output) 33
Store 38 36
- 42:30(PS_OUTPUT) Load 32(ps_output)
- Store 41(@entryPointOutput) 42
+ 41:30(PS_OUTPUT) Load 32(ps_output)
+ Store 40(@entryPointOutput) 41
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 31
+// Id's are bound by 30
Capability Shader
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 28
+ EntryPoint Fragment 4 "main" 27
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 8 "thisLineIs"
MemberName 12(PS_OUTPUT) 0 "Color"
MemberName 12(PS_OUTPUT) 1 "Depth"
Name 14 "psout"
- Name 26 "PS_OUTPUT"
- MemberName 26(PS_OUTPUT) 0 "Color"
- MemberName 26(PS_OUTPUT) 1 "Depth"
- Name 28 "@entryPointOutput"
+ Name 27 "@entryPointOutput"
MemberDecorate 12(PS_OUTPUT) 1 BuiltIn FragDepth
- MemberDecorate 26(PS_OUTPUT) 1 BuiltIn FragDepth
- Decorate 28(@entryPointOutput) Location 0
+ Decorate 27(@entryPointOutput) Location 0
2: TypeVoid
3: TypeFunction 2
6: TypeInt 32 1
21: TypePointer Function 11(fvec4)
23: 6(int) Constant 1
24: TypePointer Function 10(float)
- 26(PS_OUTPUT): TypeStruct 11(fvec4) 10(float)
- 27: TypePointer Output 26(PS_OUTPUT)
-28(@entryPointOutput): 27(ptr) Variable Output
+ 26: TypePointer Output 12(PS_OUTPUT)
+27(@entryPointOutput): 26(ptr) Variable Output
4(main): 2 Function None 3
5: Label
8(thisLineIs): 7(ptr) Variable Function
Store 22 20
25: 24(ptr) AccessChain 14(psout) 23
Store 25 19
- 29:12(PS_OUTPUT) Load 14(psout)
- Store 28(@entryPointOutput) 29
+ 28:12(PS_OUTPUT) Load 14(psout)
+ Store 27(@entryPointOutput) 28
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 32
+// Id's are bound by 31
Capability Shader
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 27
+ EntryPoint Fragment 4 "main" 26
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 13 "MyFunction(f1;vf3;"
Name 16 "PS_OUTPUT"
MemberName 16(PS_OUTPUT) 0 "color"
Name 18 "ps_output"
- Name 25 "PS_OUTPUT"
- MemberName 25(PS_OUTPUT) 0 "color"
- Name 27 "@entryPointOutput"
- Name 31 "precisefloat"
- Decorate 27(@entryPointOutput) Location 0
+ Name 26 "@entryPointOutput"
+ Name 30 "precisefloat"
+ Decorate 26(@entryPointOutput) Location 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
21: 6(float) Constant 1065353216
22: 15(fvec4) ConstantComposite 21 21 21 21
23: TypePointer Function 15(fvec4)
- 25(PS_OUTPUT): TypeStruct 15(fvec4)
- 26: TypePointer Output 25(PS_OUTPUT)
-27(@entryPointOutput): 26(ptr) Variable Output
- 30: TypePointer Private 6(float)
-31(precisefloat): 30(ptr) Variable Private
+ 25: TypePointer Output 16(PS_OUTPUT)
+26(@entryPointOutput): 25(ptr) Variable Output
+ 29: TypePointer Private 6(float)
+30(precisefloat): 29(ptr) Variable Private
4(main): 2 Function None 3
5: Label
18(ps_output): 17(ptr) Variable Function
24: 23(ptr) AccessChain 18(ps_output) 20
Store 24 22
- 28:16(PS_OUTPUT) Load 18(ps_output)
- Store 27(@entryPointOutput) 28
+ 27:16(PS_OUTPUT) Load 18(ps_output)
+ Store 26(@entryPointOutput) 27
Return
FunctionEnd
13(MyFunction(f1;vf3;): 2 Function None 10
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 481
+// Id's are bound by 480
Capability Shader
Capability Float64
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 478
+ EntryPoint Fragment 4 "main" 477
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 11 "Fn_F3(vf3;"
Name 471 "PS_OUTPUT"
MemberName 471(PS_OUTPUT) 0 "Color"
Name 473 "psout"
- Name 476 "PS_OUTPUT"
- MemberName 476(PS_OUTPUT) 0 "Color"
- Name 478 "@entryPointOutput"
- Decorate 478(@entryPointOutput) Location 0
+ Name 477 "@entryPointOutput"
+ Decorate 477(@entryPointOutput) Location 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
465: 6(float) Constant 1080452710
471(PS_OUTPUT): TypeStruct 462(fvec4)
472: TypePointer Function 471(PS_OUTPUT)
- 476(PS_OUTPUT): TypeStruct 462(fvec4)
- 477: TypePointer Output 476(PS_OUTPUT)
-478(@entryPointOutput): 477(ptr) Variable Output
+ 476: TypePointer Output 471(PS_OUTPUT)
+477(@entryPointOutput): 476(ptr) Variable Output
4(main): 2 Function None 3
5: Label
252(r00): 8(ptr) Variable Function
474: 462(fvec4) Load 464(outval)
475: 463(ptr) AccessChain 473(psout) 149
Store 475 474
- 479:471(PS_OUTPUT) Load 473(psout)
- Store 478(@entryPointOutput) 479
+ 478:471(PS_OUTPUT) Load 473(psout)
+ Store 477(@entryPointOutput) 478
Return
FunctionEnd
11(Fn_F3(vf3;): 2 Function None 9
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 135
+// Id's are bound by 134
Capability Shader
Capability Sampled1D
Capability SampledCubeArray
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 131
+ EntryPoint Fragment 4 "main" 130
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 9 "txval10"
MemberName 120(PS_OUTPUT) 0 "Color"
MemberName 120(PS_OUTPUT) 1 "Depth"
Name 122 "psout"
- Name 129 "PS_OUTPUT"
- MemberName 129(PS_OUTPUT) 0 "Color"
- MemberName 129(PS_OUTPUT) 1 "Depth"
- Name 131 "@entryPointOutput"
- Name 134 "g_tTex1df4a"
+ Name 130 "@entryPointOutput"
+ Name 133 "g_tTex1df4a"
Decorate 12(g_tTex1df4) DescriptorSet 0
Decorate 12(g_tTex1df4) Binding 0
Decorate 16(g_sSamp) DescriptorSet 0
Decorate 100(g_tTexcdi4) DescriptorSet 0
Decorate 110(g_tTexcdu4) DescriptorSet 0
MemberDecorate 120(PS_OUTPUT) 1 BuiltIn FragDepth
- MemberDecorate 129(PS_OUTPUT) 1 BuiltIn FragDepth
- Decorate 131(@entryPointOutput) Location 0
- Decorate 134(g_tTex1df4a) DescriptorSet 0
- Decorate 134(g_tTex1df4a) Binding 1
+ Decorate 130(@entryPointOutput) Location 0
+ Decorate 133(g_tTex1df4a) DescriptorSet 0
+ Decorate 133(g_tTex1df4a) Binding 1
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
124: 7(fvec4) ConstantComposite 117 117 117 117
126: 25(int) Constant 1
127: TypePointer Function 6(float)
- 129(PS_OUTPUT): TypeStruct 7(fvec4) 6(float)
- 130: TypePointer Output 129(PS_OUTPUT)
-131(@entryPointOutput): 130(ptr) Variable Output
-134(g_tTex1df4a): 11(ptr) Variable UniformConstant
+ 129: TypePointer Output 120(PS_OUTPUT)
+130(@entryPointOutput): 129(ptr) Variable Output
+133(g_tTex1df4a): 11(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
9(txval10): 8(ptr) Variable Function
Store 125 124
128: 127(ptr) AccessChain 122(psout) 126
Store 128 117
- 132:120(PS_OUTPUT) Load 122(psout)
- Store 131(@entryPointOutput) 132
+ 131:120(PS_OUTPUT) Load 122(psout)
+ Store 130(@entryPointOutput) 131
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 187
+// Id's are bound by 186
Capability Shader
Capability Sampled1D
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 181
+ EntryPoint Fragment 4 "main" 180
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 7 "MemberTest"
MemberName 171(PS_OUTPUT) 0 "Color"
MemberName 171(PS_OUTPUT) 1 "Depth"
Name 173 "psout"
- Name 179 "PS_OUTPUT"
- MemberName 179(PS_OUTPUT) 0 "Color"
- MemberName 179(PS_OUTPUT) 1 "Depth"
- Name 181 "@entryPointOutput"
- Name 184 "g_sSamp2d"
- Name 185 "g_sSamp2D_b"
- Name 186 "g_tTex1df4a"
+ Name 180 "@entryPointOutput"
+ Name 183 "g_sSamp2d"
+ Name 184 "g_sSamp2D_b"
+ Name 185 "g_tTex1df4a"
Decorate 41(g_tTex1df4) DescriptorSet 0
Decorate 41(g_tTex1df4) Binding 0
Decorate 45(g_sSamp) DescriptorSet 0
Decorate 156(g_tTexcdi4) DescriptorSet 0
Decorate 165(g_tTexcdu4) DescriptorSet 0
MemberDecorate 171(PS_OUTPUT) 1 BuiltIn FragDepth
- MemberDecorate 179(PS_OUTPUT) 1 BuiltIn FragDepth
- Decorate 181(@entryPointOutput) Location 0
- Decorate 184(g_sSamp2d) DescriptorSet 0
- Decorate 185(g_sSamp2D_b) DescriptorSet 0
- Decorate 186(g_tTex1df4a) DescriptorSet 0
- Decorate 186(g_tTex1df4a) Binding 1
+ Decorate 180(@entryPointOutput) Location 0
+ Decorate 183(g_sSamp2d) DescriptorSet 0
+ Decorate 184(g_sSamp2D_b) DescriptorSet 0
+ Decorate 185(g_tTex1df4a) DescriptorSet 0
+ Decorate 185(g_tTex1df4a) Binding 1
2: TypeVoid
3: TypeFunction 2
6: TypeInt 32 1
174: 35(float) Constant 1065353216
175: 36(fvec4) ConstantComposite 174 174 174 174
177: TypePointer Function 35(float)
- 179(PS_OUTPUT): TypeStruct 36(fvec4) 35(float)
- 180: TypePointer Output 179(PS_OUTPUT)
-181(@entryPointOutput): 180(ptr) Variable Output
- 184(g_sSamp2d): 44(ptr) Variable UniformConstant
-185(g_sSamp2D_b): 44(ptr) Variable UniformConstant
-186(g_tTex1df4a): 40(ptr) Variable UniformConstant
+ 179: TypePointer Output 171(PS_OUTPUT)
+180(@entryPointOutput): 179(ptr) Variable Output
+ 183(g_sSamp2d): 44(ptr) Variable UniformConstant
+184(g_sSamp2D_b): 44(ptr) Variable UniformConstant
+185(g_tTex1df4a): 40(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
9(mtest): 8(ptr) Variable Function
Store 176 175
178: 177(ptr) AccessChain 173(psout) 10
Store 178 174
- 182:171(PS_OUTPUT) Load 173(psout)
- Store 181(@entryPointOutput) 182
+ 181:171(PS_OUTPUT) Load 173(psout)
+ Store 180(@entryPointOutput) 181
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 150
+// Id's are bound by 149
Capability Shader
Capability Sampled1D
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 137
+ EntryPoint Fragment 4 "main" 136
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 9 "txval10"
MemberName 127(PS_OUTPUT) 0 "Color"
MemberName 127(PS_OUTPUT) 1 "Depth"
Name 129 "psout"
- Name 135 "PS_OUTPUT"
- MemberName 135(PS_OUTPUT) 0 "Color"
- MemberName 135(PS_OUTPUT) 1 "Depth"
- Name 137 "@entryPointOutput"
- Name 140 "g_tTex1df4a"
- Name 143 "g_tTexcdf4"
- Name 146 "g_tTexcdi4"
- Name 149 "g_tTexcdu4"
+ Name 136 "@entryPointOutput"
+ Name 139 "g_tTex1df4a"
+ Name 142 "g_tTexcdf4"
+ Name 145 "g_tTexcdi4"
+ Name 148 "g_tTexcdu4"
Decorate 12(g_tTex1df4) DescriptorSet 0
Decorate 12(g_tTex1df4) Binding 0
Decorate 16(g_sSamp) DescriptorSet 0
Decorate 105(g_tTex3di4) DescriptorSet 0
Decorate 116(g_tTex3du4) DescriptorSet 0
MemberDecorate 127(PS_OUTPUT) 1 BuiltIn FragDepth
- MemberDecorate 135(PS_OUTPUT) 1 BuiltIn FragDepth
- Decorate 137(@entryPointOutput) Location 0
- Decorate 140(g_tTex1df4a) DescriptorSet 0
- Decorate 140(g_tTex1df4a) Binding 1
- Decorate 143(g_tTexcdf4) DescriptorSet 0
- Decorate 146(g_tTexcdi4) DescriptorSet 0
- Decorate 149(g_tTexcdu4) DescriptorSet 0
+ Decorate 136(@entryPointOutput) Location 0
+ Decorate 139(g_tTex1df4a) DescriptorSet 0
+ Decorate 139(g_tTex1df4a) Binding 1
+ Decorate 142(g_tTexcdf4) DescriptorSet 0
+ Decorate 145(g_tTexcdi4) DescriptorSet 0
+ Decorate 148(g_tTexcdu4) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
130: 6(float) Constant 1065353216
131: 7(fvec4) ConstantComposite 130 130 130 130
133: TypePointer Function 6(float)
- 135(PS_OUTPUT): TypeStruct 7(fvec4) 6(float)
- 136: TypePointer Output 135(PS_OUTPUT)
-137(@entryPointOutput): 136(ptr) Variable Output
-140(g_tTex1df4a): 11(ptr) Variable UniformConstant
- 141: TypeImage 6(float) Cube sampled format:Unknown
- 142: TypePointer UniformConstant 141
- 143(g_tTexcdf4): 142(ptr) Variable UniformConstant
- 144: TypeImage 21(int) Cube sampled format:Unknown
- 145: TypePointer UniformConstant 144
- 146(g_tTexcdi4): 145(ptr) Variable UniformConstant
- 147: TypeImage 36(int) Cube sampled format:Unknown
- 148: TypePointer UniformConstant 147
- 149(g_tTexcdu4): 148(ptr) Variable UniformConstant
+ 135: TypePointer Output 127(PS_OUTPUT)
+136(@entryPointOutput): 135(ptr) Variable Output
+139(g_tTex1df4a): 11(ptr) Variable UniformConstant
+ 140: TypeImage 6(float) Cube sampled format:Unknown
+ 141: TypePointer UniformConstant 140
+ 142(g_tTexcdf4): 141(ptr) Variable UniformConstant
+ 143: TypeImage 21(int) Cube sampled format:Unknown
+ 144: TypePointer UniformConstant 143
+ 145(g_tTexcdi4): 144(ptr) Variable UniformConstant
+ 146: TypeImage 36(int) Cube sampled format:Unknown
+ 147: TypePointer UniformConstant 146
+ 148(g_tTexcdu4): 147(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
9(txval10): 8(ptr) Variable Function
Store 132 131
134: 133(ptr) AccessChain 129(psout) 22
Store 134 130
- 138:127(PS_OUTPUT) Load 129(psout)
- Store 137(@entryPointOutput) 138
+ 137:127(PS_OUTPUT) Load 129(psout)
+ Store 136(@entryPointOutput) 137
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 107
+// Id's are bound by 106
Capability Shader
Capability Sampled1D
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 103
+ EntryPoint Fragment 4 "main" 102
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 9 "txval10"
MemberName 93(PS_OUTPUT) 0 "Color"
MemberName 93(PS_OUTPUT) 1 "Depth"
Name 95 "psout"
- Name 101 "PS_OUTPUT"
- MemberName 101(PS_OUTPUT) 0 "Color"
- MemberName 101(PS_OUTPUT) 1 "Depth"
- Name 103 "@entryPointOutput"
- Name 106 "g_tTex1df4a"
+ Name 102 "@entryPointOutput"
+ Name 105 "g_tTex1df4a"
Decorate 12(g_tTex1df4) DescriptorSet 0
Decorate 12(g_tTex1df4) Binding 0
Decorate 16(g_sSamp) DescriptorSet 0
Decorate 72(g_tTex2di4) DescriptorSet 0
Decorate 83(g_tTex2du4) DescriptorSet 0
MemberDecorate 93(PS_OUTPUT) 1 BuiltIn FragDepth
- MemberDecorate 101(PS_OUTPUT) 1 BuiltIn FragDepth
- Decorate 103(@entryPointOutput) Location 0
- Decorate 106(g_tTex1df4a) DescriptorSet 0
- Decorate 106(g_tTex1df4a) Binding 1
+ Decorate 102(@entryPointOutput) Location 0
+ Decorate 105(g_tTex1df4a) DescriptorSet 0
+ Decorate 105(g_tTex1df4a) Binding 1
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
96: 6(float) Constant 1065353216
97: 7(fvec4) ConstantComposite 96 96 96 96
99: TypePointer Function 6(float)
- 101(PS_OUTPUT): TypeStruct 7(fvec4) 6(float)
- 102: TypePointer Output 101(PS_OUTPUT)
-103(@entryPointOutput): 102(ptr) Variable Output
-106(g_tTex1df4a): 11(ptr) Variable UniformConstant
+ 101: TypePointer Output 93(PS_OUTPUT)
+102(@entryPointOutput): 101(ptr) Variable Output
+105(g_tTex1df4a): 11(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
9(txval10): 8(ptr) Variable Function
Store 98 97
100: 99(ptr) AccessChain 95(psout) 39
Store 100 96
- 104:93(PS_OUTPUT) Load 95(psout)
- Store 103(@entryPointOutput) 104
+ 103:93(PS_OUTPUT) Load 95(psout)
+ Store 102(@entryPointOutput) 103
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 135
+// Id's are bound by 134
Capability Shader
Capability Sampled1D
Capability SampledCubeArray
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 131
+ EntryPoint Fragment 4 "main" 130
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 9 "txval10"
MemberName 120(PS_OUTPUT) 0 "Color"
MemberName 120(PS_OUTPUT) 1 "Depth"
Name 122 "psout"
- Name 129 "PS_OUTPUT"
- MemberName 129(PS_OUTPUT) 0 "Color"
- MemberName 129(PS_OUTPUT) 1 "Depth"
- Name 131 "@entryPointOutput"
- Name 134 "g_tTex1df4a"
+ Name 130 "@entryPointOutput"
+ Name 133 "g_tTex1df4a"
Decorate 12(g_tTex1df4) DescriptorSet 0
Decorate 12(g_tTex1df4) Binding 0
Decorate 16(g_sSamp) DescriptorSet 0
Decorate 100(g_tTexcdi4) DescriptorSet 0
Decorate 110(g_tTexcdu4) DescriptorSet 0
MemberDecorate 120(PS_OUTPUT) 1 BuiltIn FragDepth
- MemberDecorate 129(PS_OUTPUT) 1 BuiltIn FragDepth
- Decorate 131(@entryPointOutput) Location 0
- Decorate 134(g_tTex1df4a) DescriptorSet 0
- Decorate 134(g_tTex1df4a) Binding 1
+ Decorate 130(@entryPointOutput) Location 0
+ Decorate 133(g_tTex1df4a) DescriptorSet 0
+ Decorate 133(g_tTex1df4a) Binding 1
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
124: 7(fvec4) ConstantComposite 117 117 117 117
126: 26(int) Constant 1
127: TypePointer Function 6(float)
- 129(PS_OUTPUT): TypeStruct 7(fvec4) 6(float)
- 130: TypePointer Output 129(PS_OUTPUT)
-131(@entryPointOutput): 130(ptr) Variable Output
-134(g_tTex1df4a): 11(ptr) Variable UniformConstant
+ 129: TypePointer Output 120(PS_OUTPUT)
+130(@entryPointOutput): 129(ptr) Variable Output
+133(g_tTex1df4a): 11(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
9(txval10): 8(ptr) Variable Function
Store 125 124
128: 127(ptr) AccessChain 122(psout) 126
Store 128 117
- 132:120(PS_OUTPUT) Load 122(psout)
- Store 131(@entryPointOutput) 132
+ 131:120(PS_OUTPUT) Load 122(psout)
+ Store 130(@entryPointOutput) 131
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 159
+// Id's are bound by 158
Capability Shader
Capability Sampled1D
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 155
+ EntryPoint Fragment 4 "main" 154
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 9 "txval10"
MemberName 143(PS_OUTPUT) 0 "Color"
MemberName 143(PS_OUTPUT) 1 "Depth"
Name 145 "psout"
- Name 153 "PS_OUTPUT"
- MemberName 153(PS_OUTPUT) 0 "Color"
- MemberName 153(PS_OUTPUT) 1 "Depth"
- Name 155 "@entryPointOutput"
- Name 158 "g_tTex1df4a"
+ Name 154 "@entryPointOutput"
+ Name 157 "g_tTex1df4a"
Decorate 12(g_tTex1df4) DescriptorSet 0
Decorate 12(g_tTex1df4) Binding 0
Decorate 16(g_sSamp) DescriptorSet 0
Decorate 128(g_tTexcdi4) DescriptorSet 0
Decorate 137(g_tTexcdu4) DescriptorSet 0
MemberDecorate 143(PS_OUTPUT) 1 BuiltIn FragDepth
- MemberDecorate 153(PS_OUTPUT) 1 BuiltIn FragDepth
- Decorate 155(@entryPointOutput) Location 0
- Decorate 158(g_tTex1df4a) DescriptorSet 0
- Decorate 158(g_tTex1df4a) Binding 1
+ Decorate 154(@entryPointOutput) Location 0
+ Decorate 157(g_tTex1df4a) DescriptorSet 0
+ Decorate 157(g_tTex1df4a) Binding 1
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
148: 7(fvec4) ConstantComposite 147 147 147 147
150: 23(int) Constant 1
151: TypePointer Function 6(float)
- 153(PS_OUTPUT): TypeStruct 7(fvec4) 6(float)
- 154: TypePointer Output 153(PS_OUTPUT)
-155(@entryPointOutput): 154(ptr) Variable Output
-158(g_tTex1df4a): 11(ptr) Variable UniformConstant
+ 153: TypePointer Output 143(PS_OUTPUT)
+154(@entryPointOutput): 153(ptr) Variable Output
+157(g_tTex1df4a): 11(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
9(txval10): 8(ptr) Variable Function
Store 149 148
152: 151(ptr) AccessChain 145(psout) 150
Store 152 147
- 156:143(PS_OUTPUT) Load 145(psout)
- Store 155(@entryPointOutput) 156
+ 155:143(PS_OUTPUT) Load 145(psout)
+ Store 154(@entryPointOutput) 155
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 150
+// Id's are bound by 149
Capability Shader
Capability Sampled1D
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 137
+ EntryPoint Fragment 4 "main" 136
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 9 "txval10"
MemberName 127(PS_OUTPUT) 0 "Color"
MemberName 127(PS_OUTPUT) 1 "Depth"
Name 129 "psout"
- Name 135 "PS_OUTPUT"
- MemberName 135(PS_OUTPUT) 0 "Color"
- MemberName 135(PS_OUTPUT) 1 "Depth"
- Name 137 "@entryPointOutput"
- Name 140 "g_tTex1df4a"
- Name 143 "g_tTexcdf4"
- Name 146 "g_tTexcdi4"
- Name 149 "g_tTexcdu4"
+ Name 136 "@entryPointOutput"
+ Name 139 "g_tTex1df4a"
+ Name 142 "g_tTexcdf4"
+ Name 145 "g_tTexcdi4"
+ Name 148 "g_tTexcdu4"
Decorate 12(g_tTex1df4) DescriptorSet 0
Decorate 12(g_tTex1df4) Binding 0
Decorate 16(g_sSamp) DescriptorSet 0
Decorate 105(g_tTex3di4) DescriptorSet 0
Decorate 116(g_tTex3du4) DescriptorSet 0
MemberDecorate 127(PS_OUTPUT) 1 BuiltIn FragDepth
- MemberDecorate 135(PS_OUTPUT) 1 BuiltIn FragDepth
- Decorate 137(@entryPointOutput) Location 0
- Decorate 140(g_tTex1df4a) DescriptorSet 0
- Decorate 140(g_tTex1df4a) Binding 1
- Decorate 143(g_tTexcdf4) DescriptorSet 0
- Decorate 146(g_tTexcdi4) DescriptorSet 0
- Decorate 149(g_tTexcdu4) DescriptorSet 0
+ Decorate 136(@entryPointOutput) Location 0
+ Decorate 139(g_tTex1df4a) DescriptorSet 0
+ Decorate 139(g_tTex1df4a) Binding 1
+ Decorate 142(g_tTexcdf4) DescriptorSet 0
+ Decorate 145(g_tTexcdi4) DescriptorSet 0
+ Decorate 148(g_tTexcdu4) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
130: 6(float) Constant 1065353216
131: 7(fvec4) ConstantComposite 130 130 130 130
133: TypePointer Function 6(float)
- 135(PS_OUTPUT): TypeStruct 7(fvec4) 6(float)
- 136: TypePointer Output 135(PS_OUTPUT)
-137(@entryPointOutput): 136(ptr) Variable Output
-140(g_tTex1df4a): 11(ptr) Variable UniformConstant
- 141: TypeImage 6(float) Cube sampled format:Unknown
- 142: TypePointer UniformConstant 141
- 143(g_tTexcdf4): 142(ptr) Variable UniformConstant
- 144: TypeImage 22(int) Cube sampled format:Unknown
- 145: TypePointer UniformConstant 144
- 146(g_tTexcdi4): 145(ptr) Variable UniformConstant
- 147: TypeImage 37(int) Cube sampled format:Unknown
- 148: TypePointer UniformConstant 147
- 149(g_tTexcdu4): 148(ptr) Variable UniformConstant
+ 135: TypePointer Output 127(PS_OUTPUT)
+136(@entryPointOutput): 135(ptr) Variable Output
+139(g_tTex1df4a): 11(ptr) Variable UniformConstant
+ 140: TypeImage 6(float) Cube sampled format:Unknown
+ 141: TypePointer UniformConstant 140
+ 142(g_tTexcdf4): 141(ptr) Variable UniformConstant
+ 143: TypeImage 22(int) Cube sampled format:Unknown
+ 144: TypePointer UniformConstant 143
+ 145(g_tTexcdi4): 144(ptr) Variable UniformConstant
+ 146: TypeImage 37(int) Cube sampled format:Unknown
+ 147: TypePointer UniformConstant 146
+ 148(g_tTexcdu4): 147(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
9(txval10): 8(ptr) Variable Function
Store 132 131
134: 133(ptr) AccessChain 129(psout) 23
Store 134 130
- 138:127(PS_OUTPUT) Load 129(psout)
- Store 137(@entryPointOutput) 138
+ 137:127(PS_OUTPUT) Load 129(psout)
+ Store 136(@entryPointOutput) 137
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 107
+// Id's are bound by 106
Capability Shader
Capability Sampled1D
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 103
+ EntryPoint Fragment 4 "main" 102
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 9 "txval10"
MemberName 93(PS_OUTPUT) 0 "Color"
MemberName 93(PS_OUTPUT) 1 "Depth"
Name 95 "psout"
- Name 101 "PS_OUTPUT"
- MemberName 101(PS_OUTPUT) 0 "Color"
- MemberName 101(PS_OUTPUT) 1 "Depth"
- Name 103 "@entryPointOutput"
- Name 106 "g_tTex1df4a"
+ Name 102 "@entryPointOutput"
+ Name 105 "g_tTex1df4a"
Decorate 12(g_tTex1df4) DescriptorSet 0
Decorate 12(g_tTex1df4) Binding 0
Decorate 16(g_sSamp) DescriptorSet 0
Decorate 73(g_tTex2di4) DescriptorSet 0
Decorate 83(g_tTex2du4) DescriptorSet 0
MemberDecorate 93(PS_OUTPUT) 1 BuiltIn FragDepth
- MemberDecorate 101(PS_OUTPUT) 1 BuiltIn FragDepth
- Decorate 103(@entryPointOutput) Location 0
- Decorate 106(g_tTex1df4a) DescriptorSet 0
- Decorate 106(g_tTex1df4a) Binding 1
+ Decorate 102(@entryPointOutput) Location 0
+ Decorate 105(g_tTex1df4a) DescriptorSet 0
+ Decorate 105(g_tTex1df4a) Binding 1
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
96: 6(float) Constant 1065353216
97: 7(fvec4) ConstantComposite 96 96 96 96
99: TypePointer Function 6(float)
- 101(PS_OUTPUT): TypeStruct 7(fvec4) 6(float)
- 102: TypePointer Output 101(PS_OUTPUT)
-103(@entryPointOutput): 102(ptr) Variable Output
-106(g_tTex1df4a): 11(ptr) Variable UniformConstant
+ 101: TypePointer Output 93(PS_OUTPUT)
+102(@entryPointOutput): 101(ptr) Variable Output
+105(g_tTex1df4a): 11(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
9(txval10): 8(ptr) Variable Function
Store 98 97
100: 99(ptr) AccessChain 95(psout) 40
Store 100 96
- 104:93(PS_OUTPUT) Load 95(psout)
- Store 103(@entryPointOutput) 104
+ 103:93(PS_OUTPUT) Load 95(psout)
+ Store 102(@entryPointOutput) 103
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 180
+// Id's are bound by 179
Capability Shader
Capability Sampled1D
Capability SampledCubeArray
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 141
+ EntryPoint Fragment 4 "main" 140
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 8 "r10"
MemberName 129(PS_OUTPUT) 0 "Color"
MemberName 129(PS_OUTPUT) 1 "Depth"
Name 131 "psout"
- Name 139 "PS_OUTPUT"
- MemberName 139(PS_OUTPUT) 0 "Color"
- MemberName 139(PS_OUTPUT) 1 "Depth"
- Name 141 "@entryPointOutput"
- Name 146 "g_tTex1df4"
- Name 149 "g_tTex1di4"
- Name 152 "g_tTex1du4"
- Name 155 "g_tTex2df4"
- Name 158 "g_tTex2di4"
- Name 161 "g_tTex2du4"
- Name 164 "g_tTex3df4"
- Name 167 "g_tTex3di4"
- Name 170 "g_tTex3du4"
- Name 173 "g_tTexcdf4"
- Name 176 "g_tTexcdi4"
- Name 179 "g_tTexcdu4"
+ Name 140 "@entryPointOutput"
+ Name 145 "g_tTex1df4"
+ Name 148 "g_tTex1di4"
+ Name 151 "g_tTex1du4"
+ Name 154 "g_tTex2df4"
+ Name 157 "g_tTex2di4"
+ Name 160 "g_tTex2du4"
+ Name 163 "g_tTex3df4"
+ Name 166 "g_tTex3di4"
+ Name 169 "g_tTex3du4"
+ Name 172 "g_tTexcdf4"
+ Name 175 "g_tTexcdi4"
+ Name 178 "g_tTexcdu4"
Decorate 11(g_tTex1df4a) DescriptorSet 0
Decorate 15(g_sSamp) DescriptorSet 0
Decorate 15(g_sSamp) Binding 0
Decorate 110(g_tTexcdi4a) DescriptorSet 0
Decorate 121(g_tTexcdu4a) DescriptorSet 0
MemberDecorate 129(PS_OUTPUT) 1 BuiltIn FragDepth
- MemberDecorate 139(PS_OUTPUT) 1 BuiltIn FragDepth
- Decorate 141(@entryPointOutput) Location 0
- Decorate 146(g_tTex1df4) DescriptorSet 0
- Decorate 146(g_tTex1df4) Binding 0
- Decorate 149(g_tTex1di4) DescriptorSet 0
- Decorate 152(g_tTex1du4) DescriptorSet 0
- Decorate 155(g_tTex2df4) DescriptorSet 0
- Decorate 158(g_tTex2di4) DescriptorSet 0
- Decorate 161(g_tTex2du4) DescriptorSet 0
- Decorate 164(g_tTex3df4) DescriptorSet 0
- Decorate 167(g_tTex3di4) DescriptorSet 0
- Decorate 170(g_tTex3du4) DescriptorSet 0
- Decorate 173(g_tTexcdf4) DescriptorSet 0
- Decorate 176(g_tTexcdi4) DescriptorSet 0
- Decorate 179(g_tTexcdu4) DescriptorSet 0
+ Decorate 140(@entryPointOutput) Location 0
+ Decorate 145(g_tTex1df4) DescriptorSet 0
+ Decorate 145(g_tTex1df4) Binding 0
+ Decorate 148(g_tTex1di4) DescriptorSet 0
+ Decorate 151(g_tTex1du4) DescriptorSet 0
+ Decorate 154(g_tTex2df4) DescriptorSet 0
+ Decorate 157(g_tTex2di4) DescriptorSet 0
+ Decorate 160(g_tTex2du4) DescriptorSet 0
+ Decorate 163(g_tTex3df4) DescriptorSet 0
+ Decorate 166(g_tTex3di4) DescriptorSet 0
+ Decorate 169(g_tTex3du4) DescriptorSet 0
+ Decorate 172(g_tTexcdf4) DescriptorSet 0
+ Decorate 175(g_tTexcdi4) DescriptorSet 0
+ Decorate 178(g_tTexcdu4) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
134: 102(fvec4) ConstantComposite 133 133 133 133
135: TypePointer Function 102(fvec4)
137: 29(int) Constant 1
- 139(PS_OUTPUT): TypeStruct 102(fvec4) 6(float)
- 140: TypePointer Output 139(PS_OUTPUT)
-141(@entryPointOutput): 140(ptr) Variable Output
- 144: TypeImage 6(float) 1D sampled format:Unknown
- 145: TypePointer UniformConstant 144
- 146(g_tTex1df4): 145(ptr) Variable UniformConstant
- 147: TypeImage 29(int) 1D sampled format:Unknown
- 148: TypePointer UniformConstant 147
- 149(g_tTex1di4): 148(ptr) Variable UniformConstant
- 150: TypeImage 42(int) 1D sampled format:Unknown
- 151: TypePointer UniformConstant 150
- 152(g_tTex1du4): 151(ptr) Variable UniformConstant
- 153: TypeImage 6(float) 2D sampled format:Unknown
- 154: TypePointer UniformConstant 153
- 155(g_tTex2df4): 154(ptr) Variable UniformConstant
- 156: TypeImage 29(int) 2D sampled format:Unknown
- 157: TypePointer UniformConstant 156
- 158(g_tTex2di4): 157(ptr) Variable UniformConstant
- 159: TypeImage 42(int) 2D sampled format:Unknown
- 160: TypePointer UniformConstant 159
- 161(g_tTex2du4): 160(ptr) Variable UniformConstant
- 162: TypeImage 6(float) 3D sampled format:Unknown
- 163: TypePointer UniformConstant 162
- 164(g_tTex3df4): 163(ptr) Variable UniformConstant
- 165: TypeImage 29(int) 3D sampled format:Unknown
- 166: TypePointer UniformConstant 165
- 167(g_tTex3di4): 166(ptr) Variable UniformConstant
- 168: TypeImage 42(int) 3D sampled format:Unknown
- 169: TypePointer UniformConstant 168
- 170(g_tTex3du4): 169(ptr) Variable UniformConstant
- 171: TypeImage 6(float) Cube sampled format:Unknown
- 172: TypePointer UniformConstant 171
- 173(g_tTexcdf4): 172(ptr) Variable UniformConstant
- 174: TypeImage 29(int) Cube sampled format:Unknown
- 175: TypePointer UniformConstant 174
- 176(g_tTexcdi4): 175(ptr) Variable UniformConstant
- 177: TypeImage 42(int) Cube sampled format:Unknown
- 178: TypePointer UniformConstant 177
- 179(g_tTexcdu4): 178(ptr) Variable UniformConstant
+ 139: TypePointer Output 129(PS_OUTPUT)
+140(@entryPointOutput): 139(ptr) Variable Output
+ 143: TypeImage 6(float) 1D sampled format:Unknown
+ 144: TypePointer UniformConstant 143
+ 145(g_tTex1df4): 144(ptr) Variable UniformConstant
+ 146: TypeImage 29(int) 1D sampled format:Unknown
+ 147: TypePointer UniformConstant 146
+ 148(g_tTex1di4): 147(ptr) Variable UniformConstant
+ 149: TypeImage 42(int) 1D sampled format:Unknown
+ 150: TypePointer UniformConstant 149
+ 151(g_tTex1du4): 150(ptr) Variable UniformConstant
+ 152: TypeImage 6(float) 2D sampled format:Unknown
+ 153: TypePointer UniformConstant 152
+ 154(g_tTex2df4): 153(ptr) Variable UniformConstant
+ 155: TypeImage 29(int) 2D sampled format:Unknown
+ 156: TypePointer UniformConstant 155
+ 157(g_tTex2di4): 156(ptr) Variable UniformConstant
+ 158: TypeImage 42(int) 2D sampled format:Unknown
+ 159: TypePointer UniformConstant 158
+ 160(g_tTex2du4): 159(ptr) Variable UniformConstant
+ 161: TypeImage 6(float) 3D sampled format:Unknown
+ 162: TypePointer UniformConstant 161
+ 163(g_tTex3df4): 162(ptr) Variable UniformConstant
+ 164: TypeImage 29(int) 3D sampled format:Unknown
+ 165: TypePointer UniformConstant 164
+ 166(g_tTex3di4): 165(ptr) Variable UniformConstant
+ 167: TypeImage 42(int) 3D sampled format:Unknown
+ 168: TypePointer UniformConstant 167
+ 169(g_tTex3du4): 168(ptr) Variable UniformConstant
+ 170: TypeImage 6(float) Cube sampled format:Unknown
+ 171: TypePointer UniformConstant 170
+ 172(g_tTexcdf4): 171(ptr) Variable UniformConstant
+ 173: TypeImage 29(int) Cube sampled format:Unknown
+ 174: TypePointer UniformConstant 173
+ 175(g_tTexcdi4): 174(ptr) Variable UniformConstant
+ 176: TypeImage 42(int) Cube sampled format:Unknown
+ 177: TypePointer UniformConstant 176
+ 178(g_tTexcdu4): 177(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
8(r10): 7(ptr) Variable Function
Store 136 134
138: 7(ptr) AccessChain 131(psout) 137
Store 138 133
- 142:129(PS_OUTPUT) Load 131(psout)
- Store 141(@entryPointOutput) 142
+ 141:129(PS_OUTPUT) Load 131(psout)
+ Store 140(@entryPointOutput) 141
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 178
+// Id's are bound by 177
Capability Shader
Capability Sampled1D
Capability SampledCubeArray
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 139
+ EntryPoint Fragment 4 "main" 138
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 8 "r00"
MemberName 127(PS_OUTPUT) 0 "Color"
MemberName 127(PS_OUTPUT) 1 "Depth"
Name 129 "psout"
- Name 137 "PS_OUTPUT"
- MemberName 137(PS_OUTPUT) 0 "Color"
- MemberName 137(PS_OUTPUT) 1 "Depth"
- Name 139 "@entryPointOutput"
- Name 144 "g_tTex3df4"
- Name 147 "g_tTex3di4"
- Name 150 "g_tTex3du4"
- Name 153 "g_tTex1df4a"
- Name 156 "g_tTex1di4a"
- Name 159 "g_tTex1du4a"
- Name 162 "g_tTex2df4a"
- Name 165 "g_tTex2di4a"
- Name 168 "g_tTex2du4a"
- Name 171 "g_tTexcdf4a"
- Name 174 "g_tTexcdi4a"
- Name 177 "g_tTexcdu4a"
+ Name 138 "@entryPointOutput"
+ Name 143 "g_tTex3df4"
+ Name 146 "g_tTex3di4"
+ Name 149 "g_tTex3du4"
+ Name 152 "g_tTex1df4a"
+ Name 155 "g_tTex1di4a"
+ Name 158 "g_tTex1du4a"
+ Name 161 "g_tTex2df4a"
+ Name 164 "g_tTex2di4a"
+ Name 167 "g_tTex2du4a"
+ Name 170 "g_tTexcdf4a"
+ Name 173 "g_tTexcdi4a"
+ Name 176 "g_tTexcdu4a"
Decorate 11(g_tTex1df4) DescriptorSet 0
Decorate 11(g_tTex1df4) Binding 0
Decorate 15(g_sSamp) DescriptorSet 0
Decorate 105(g_tTexcdi4) DescriptorSet 0
Decorate 117(g_tTexcdu4) DescriptorSet 0
MemberDecorate 127(PS_OUTPUT) 1 BuiltIn FragDepth
- MemberDecorate 137(PS_OUTPUT) 1 BuiltIn FragDepth
- Decorate 139(@entryPointOutput) Location 0
- Decorate 144(g_tTex3df4) DescriptorSet 0
- Decorate 147(g_tTex3di4) DescriptorSet 0
- Decorate 150(g_tTex3du4) DescriptorSet 0
- Decorate 153(g_tTex1df4a) DescriptorSet 0
- Decorate 156(g_tTex1di4a) DescriptorSet 0
- Decorate 159(g_tTex1du4a) DescriptorSet 0
- Decorate 162(g_tTex2df4a) DescriptorSet 0
- Decorate 165(g_tTex2di4a) DescriptorSet 0
- Decorate 168(g_tTex2du4a) DescriptorSet 0
- Decorate 171(g_tTexcdf4a) DescriptorSet 0
- Decorate 174(g_tTexcdi4a) DescriptorSet 0
- Decorate 177(g_tTexcdu4a) DescriptorSet 0
+ Decorate 138(@entryPointOutput) Location 0
+ Decorate 143(g_tTex3df4) DescriptorSet 0
+ Decorate 146(g_tTex3di4) DescriptorSet 0
+ Decorate 149(g_tTex3du4) DescriptorSet 0
+ Decorate 152(g_tTex1df4a) DescriptorSet 0
+ Decorate 155(g_tTex1di4a) DescriptorSet 0
+ Decorate 158(g_tTex1du4a) DescriptorSet 0
+ Decorate 161(g_tTex2df4a) DescriptorSet 0
+ Decorate 164(g_tTex2di4a) DescriptorSet 0
+ Decorate 167(g_tTex2du4a) DescriptorSet 0
+ Decorate 170(g_tTexcdf4a) DescriptorSet 0
+ Decorate 173(g_tTexcdi4a) DescriptorSet 0
+ Decorate 176(g_tTexcdu4a) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
132: 126(fvec4) ConstantComposite 131 131 131 131
133: TypePointer Function 126(fvec4)
135: 25(int) Constant 1
- 137(PS_OUTPUT): TypeStruct 126(fvec4) 6(float)
- 138: TypePointer Output 137(PS_OUTPUT)
-139(@entryPointOutput): 138(ptr) Variable Output
- 142: TypeImage 6(float) 3D sampled format:Unknown
- 143: TypePointer UniformConstant 142
- 144(g_tTex3df4): 143(ptr) Variable UniformConstant
- 145: TypeImage 25(int) 3D sampled format:Unknown
- 146: TypePointer UniformConstant 145
- 147(g_tTex3di4): 146(ptr) Variable UniformConstant
- 148: TypeImage 37(int) 3D sampled format:Unknown
- 149: TypePointer UniformConstant 148
- 150(g_tTex3du4): 149(ptr) Variable UniformConstant
- 151: TypeImage 6(float) 1D array sampled format:Unknown
- 152: TypePointer UniformConstant 151
-153(g_tTex1df4a): 152(ptr) Variable UniformConstant
- 154: TypeImage 25(int) 1D array sampled format:Unknown
- 155: TypePointer UniformConstant 154
-156(g_tTex1di4a): 155(ptr) Variable UniformConstant
- 157: TypeImage 37(int) 1D array sampled format:Unknown
- 158: TypePointer UniformConstant 157
-159(g_tTex1du4a): 158(ptr) Variable UniformConstant
- 160: TypeImage 6(float) 2D array sampled format:Unknown
- 161: TypePointer UniformConstant 160
-162(g_tTex2df4a): 161(ptr) Variable UniformConstant
- 163: TypeImage 25(int) 2D array sampled format:Unknown
- 164: TypePointer UniformConstant 163
-165(g_tTex2di4a): 164(ptr) Variable UniformConstant
- 166: TypeImage 37(int) 2D array sampled format:Unknown
- 167: TypePointer UniformConstant 166
-168(g_tTex2du4a): 167(ptr) Variable UniformConstant
- 169: TypeImage 6(float) Cube array sampled format:Unknown
- 170: TypePointer UniformConstant 169
-171(g_tTexcdf4a): 170(ptr) Variable UniformConstant
- 172: TypeImage 25(int) Cube array sampled format:Unknown
- 173: TypePointer UniformConstant 172
-174(g_tTexcdi4a): 173(ptr) Variable UniformConstant
- 175: TypeImage 37(int) Cube array sampled format:Unknown
- 176: TypePointer UniformConstant 175
-177(g_tTexcdu4a): 176(ptr) Variable UniformConstant
+ 137: TypePointer Output 127(PS_OUTPUT)
+138(@entryPointOutput): 137(ptr) Variable Output
+ 141: TypeImage 6(float) 3D sampled format:Unknown
+ 142: TypePointer UniformConstant 141
+ 143(g_tTex3df4): 142(ptr) Variable UniformConstant
+ 144: TypeImage 25(int) 3D sampled format:Unknown
+ 145: TypePointer UniformConstant 144
+ 146(g_tTex3di4): 145(ptr) Variable UniformConstant
+ 147: TypeImage 37(int) 3D sampled format:Unknown
+ 148: TypePointer UniformConstant 147
+ 149(g_tTex3du4): 148(ptr) Variable UniformConstant
+ 150: TypeImage 6(float) 1D array sampled format:Unknown
+ 151: TypePointer UniformConstant 150
+152(g_tTex1df4a): 151(ptr) Variable UniformConstant
+ 153: TypeImage 25(int) 1D array sampled format:Unknown
+ 154: TypePointer UniformConstant 153
+155(g_tTex1di4a): 154(ptr) Variable UniformConstant
+ 156: TypeImage 37(int) 1D array sampled format:Unknown
+ 157: TypePointer UniformConstant 156
+158(g_tTex1du4a): 157(ptr) Variable UniformConstant
+ 159: TypeImage 6(float) 2D array sampled format:Unknown
+ 160: TypePointer UniformConstant 159
+161(g_tTex2df4a): 160(ptr) Variable UniformConstant
+ 162: TypeImage 25(int) 2D array sampled format:Unknown
+ 163: TypePointer UniformConstant 162
+164(g_tTex2di4a): 163(ptr) Variable UniformConstant
+ 165: TypeImage 37(int) 2D array sampled format:Unknown
+ 166: TypePointer UniformConstant 165
+167(g_tTex2du4a): 166(ptr) Variable UniformConstant
+ 168: TypeImage 6(float) Cube array sampled format:Unknown
+ 169: TypePointer UniformConstant 168
+170(g_tTexcdf4a): 169(ptr) Variable UniformConstant
+ 171: TypeImage 25(int) Cube array sampled format:Unknown
+ 172: TypePointer UniformConstant 171
+173(g_tTexcdi4a): 172(ptr) Variable UniformConstant
+ 174: TypeImage 37(int) Cube array sampled format:Unknown
+ 175: TypePointer UniformConstant 174
+176(g_tTexcdu4a): 175(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
8(r00): 7(ptr) Variable Function
Store 134 132
136: 7(ptr) AccessChain 129(psout) 135
Store 136 131
- 140:127(PS_OUTPUT) Load 129(psout)
- Store 139(@entryPointOutput) 140
+ 139:127(PS_OUTPUT) Load 129(psout)
+ Store 138(@entryPointOutput) 139
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 152
+// Id's are bound by 151
Capability Shader
Capability Sampled1D
Capability SampledCubeArray
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 104
+ EntryPoint Fragment 4 "main" 103
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 8 "r01"
MemberName 92(PS_OUTPUT) 0 "Color"
MemberName 92(PS_OUTPUT) 1 "Depth"
Name 94 "psout"
- Name 102 "PS_OUTPUT"
- MemberName 102(PS_OUTPUT) 0 "Color"
- MemberName 102(PS_OUTPUT) 1 "Depth"
- Name 104 "@entryPointOutput"
- Name 109 "g_tTex3df4"
- Name 112 "g_tTex3di4"
- Name 115 "g_tTex3du4"
- Name 118 "g_tTexcdf4"
- Name 121 "g_tTexcdi4"
- Name 124 "g_tTexcdu4"
- Name 127 "g_tTex1df4a"
- Name 130 "g_tTex1di4a"
- Name 133 "g_tTex1du4a"
- Name 136 "g_tTex2df4a"
- Name 139 "g_tTex2di4a"
- Name 142 "g_tTex2du4a"
- Name 145 "g_tTexcdf4a"
- Name 148 "g_tTexcdi4a"
- Name 151 "g_tTexcdu4a"
+ Name 103 "@entryPointOutput"
+ Name 108 "g_tTex3df4"
+ Name 111 "g_tTex3di4"
+ Name 114 "g_tTex3du4"
+ Name 117 "g_tTexcdf4"
+ Name 120 "g_tTexcdi4"
+ Name 123 "g_tTexcdu4"
+ Name 126 "g_tTex1df4a"
+ Name 129 "g_tTex1di4a"
+ Name 132 "g_tTex1du4a"
+ Name 135 "g_tTex2df4a"
+ Name 138 "g_tTex2di4a"
+ Name 141 "g_tTex2du4a"
+ Name 144 "g_tTexcdf4a"
+ Name 147 "g_tTexcdi4a"
+ Name 150 "g_tTexcdu4a"
Decorate 11(g_tTex1df4) DescriptorSet 0
Decorate 11(g_tTex1df4) Binding 0
Decorate 15(g_sSamp) DescriptorSet 0
Decorate 70(g_tTex2di4) DescriptorSet 0
Decorate 82(g_tTex2du4) DescriptorSet 0
MemberDecorate 92(PS_OUTPUT) 1 BuiltIn FragDepth
- MemberDecorate 102(PS_OUTPUT) 1 BuiltIn FragDepth
- Decorate 104(@entryPointOutput) Location 0
- Decorate 109(g_tTex3df4) DescriptorSet 0
- Decorate 112(g_tTex3di4) DescriptorSet 0
- Decorate 115(g_tTex3du4) DescriptorSet 0
- Decorate 118(g_tTexcdf4) DescriptorSet 0
- Decorate 121(g_tTexcdi4) DescriptorSet 0
- Decorate 124(g_tTexcdu4) DescriptorSet 0
- Decorate 127(g_tTex1df4a) DescriptorSet 0
- Decorate 130(g_tTex1di4a) DescriptorSet 0
- Decorate 133(g_tTex1du4a) DescriptorSet 0
- Decorate 136(g_tTex2df4a) DescriptorSet 0
- Decorate 139(g_tTex2di4a) DescriptorSet 0
- Decorate 142(g_tTex2du4a) DescriptorSet 0
- Decorate 145(g_tTexcdf4a) DescriptorSet 0
- Decorate 148(g_tTexcdi4a) DescriptorSet 0
- Decorate 151(g_tTexcdu4a) DescriptorSet 0
+ Decorate 103(@entryPointOutput) Location 0
+ Decorate 108(g_tTex3df4) DescriptorSet 0
+ Decorate 111(g_tTex3di4) DescriptorSet 0
+ Decorate 114(g_tTex3du4) DescriptorSet 0
+ Decorate 117(g_tTexcdf4) DescriptorSet 0
+ Decorate 120(g_tTexcdi4) DescriptorSet 0
+ Decorate 123(g_tTexcdu4) DescriptorSet 0
+ Decorate 126(g_tTex1df4a) DescriptorSet 0
+ Decorate 129(g_tTex1di4a) DescriptorSet 0
+ Decorate 132(g_tTex1du4a) DescriptorSet 0
+ Decorate 135(g_tTex2df4a) DescriptorSet 0
+ Decorate 138(g_tTex2di4a) DescriptorSet 0
+ Decorate 141(g_tTex2du4a) DescriptorSet 0
+ Decorate 144(g_tTexcdf4a) DescriptorSet 0
+ Decorate 147(g_tTexcdi4a) DescriptorSet 0
+ Decorate 150(g_tTexcdu4a) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
97: 91(fvec4) ConstantComposite 96 96 96 96
98: TypePointer Function 91(fvec4)
100: 22(int) Constant 1
- 102(PS_OUTPUT): TypeStruct 91(fvec4) 6(float)
- 103: TypePointer Output 102(PS_OUTPUT)
-104(@entryPointOutput): 103(ptr) Variable Output
- 107: TypeImage 6(float) 3D sampled format:Unknown
- 108: TypePointer UniformConstant 107
- 109(g_tTex3df4): 108(ptr) Variable UniformConstant
- 110: TypeImage 22(int) 3D sampled format:Unknown
- 111: TypePointer UniformConstant 110
- 112(g_tTex3di4): 111(ptr) Variable UniformConstant
- 113: TypeImage 38(int) 3D sampled format:Unknown
- 114: TypePointer UniformConstant 113
- 115(g_tTex3du4): 114(ptr) Variable UniformConstant
- 116: TypeImage 6(float) Cube sampled format:Unknown
- 117: TypePointer UniformConstant 116
- 118(g_tTexcdf4): 117(ptr) Variable UniformConstant
- 119: TypeImage 22(int) Cube sampled format:Unknown
- 120: TypePointer UniformConstant 119
- 121(g_tTexcdi4): 120(ptr) Variable UniformConstant
- 122: TypeImage 38(int) Cube sampled format:Unknown
- 123: TypePointer UniformConstant 122
- 124(g_tTexcdu4): 123(ptr) Variable UniformConstant
- 125: TypeImage 6(float) 1D array sampled format:Unknown
- 126: TypePointer UniformConstant 125
-127(g_tTex1df4a): 126(ptr) Variable UniformConstant
- 128: TypeImage 22(int) 1D array sampled format:Unknown
- 129: TypePointer UniformConstant 128
-130(g_tTex1di4a): 129(ptr) Variable UniformConstant
- 131: TypeImage 38(int) 1D array sampled format:Unknown
- 132: TypePointer UniformConstant 131
-133(g_tTex1du4a): 132(ptr) Variable UniformConstant
- 134: TypeImage 6(float) 2D array sampled format:Unknown
- 135: TypePointer UniformConstant 134
-136(g_tTex2df4a): 135(ptr) Variable UniformConstant
- 137: TypeImage 22(int) 2D array sampled format:Unknown
- 138: TypePointer UniformConstant 137
-139(g_tTex2di4a): 138(ptr) Variable UniformConstant
- 140: TypeImage 38(int) 2D array sampled format:Unknown
- 141: TypePointer UniformConstant 140
-142(g_tTex2du4a): 141(ptr) Variable UniformConstant
- 143: TypeImage 6(float) Cube array sampled format:Unknown
- 144: TypePointer UniformConstant 143
-145(g_tTexcdf4a): 144(ptr) Variable UniformConstant
- 146: TypeImage 22(int) Cube array sampled format:Unknown
- 147: TypePointer UniformConstant 146
-148(g_tTexcdi4a): 147(ptr) Variable UniformConstant
- 149: TypeImage 38(int) Cube array sampled format:Unknown
- 150: TypePointer UniformConstant 149
-151(g_tTexcdu4a): 150(ptr) Variable UniformConstant
+ 102: TypePointer Output 92(PS_OUTPUT)
+103(@entryPointOutput): 102(ptr) Variable Output
+ 106: TypeImage 6(float) 3D sampled format:Unknown
+ 107: TypePointer UniformConstant 106
+ 108(g_tTex3df4): 107(ptr) Variable UniformConstant
+ 109: TypeImage 22(int) 3D sampled format:Unknown
+ 110: TypePointer UniformConstant 109
+ 111(g_tTex3di4): 110(ptr) Variable UniformConstant
+ 112: TypeImage 38(int) 3D sampled format:Unknown
+ 113: TypePointer UniformConstant 112
+ 114(g_tTex3du4): 113(ptr) Variable UniformConstant
+ 115: TypeImage 6(float) Cube sampled format:Unknown
+ 116: TypePointer UniformConstant 115
+ 117(g_tTexcdf4): 116(ptr) Variable UniformConstant
+ 118: TypeImage 22(int) Cube sampled format:Unknown
+ 119: TypePointer UniformConstant 118
+ 120(g_tTexcdi4): 119(ptr) Variable UniformConstant
+ 121: TypeImage 38(int) Cube sampled format:Unknown
+ 122: TypePointer UniformConstant 121
+ 123(g_tTexcdu4): 122(ptr) Variable UniformConstant
+ 124: TypeImage 6(float) 1D array sampled format:Unknown
+ 125: TypePointer UniformConstant 124
+126(g_tTex1df4a): 125(ptr) Variable UniformConstant
+ 127: TypeImage 22(int) 1D array sampled format:Unknown
+ 128: TypePointer UniformConstant 127
+129(g_tTex1di4a): 128(ptr) Variable UniformConstant
+ 130: TypeImage 38(int) 1D array sampled format:Unknown
+ 131: TypePointer UniformConstant 130
+132(g_tTex1du4a): 131(ptr) Variable UniformConstant
+ 133: TypeImage 6(float) 2D array sampled format:Unknown
+ 134: TypePointer UniformConstant 133
+135(g_tTex2df4a): 134(ptr) Variable UniformConstant
+ 136: TypeImage 22(int) 2D array sampled format:Unknown
+ 137: TypePointer UniformConstant 136
+138(g_tTex2di4a): 137(ptr) Variable UniformConstant
+ 139: TypeImage 38(int) 2D array sampled format:Unknown
+ 140: TypePointer UniformConstant 139
+141(g_tTex2du4a): 140(ptr) Variable UniformConstant
+ 142: TypeImage 6(float) Cube array sampled format:Unknown
+ 143: TypePointer UniformConstant 142
+144(g_tTexcdf4a): 143(ptr) Variable UniformConstant
+ 145: TypeImage 22(int) Cube array sampled format:Unknown
+ 146: TypePointer UniformConstant 145
+147(g_tTexcdi4a): 146(ptr) Variable UniformConstant
+ 148: TypeImage 38(int) Cube array sampled format:Unknown
+ 149: TypePointer UniformConstant 148
+150(g_tTexcdu4a): 149(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
8(r01): 7(ptr) Variable Function
Store 99 97
101: 7(ptr) AccessChain 94(psout) 100
Store 101 96
- 105:92(PS_OUTPUT) Load 94(psout)
- Store 104(@entryPointOutput) 105
+ 104:92(PS_OUTPUT) Load 94(psout)
+ Store 103(@entryPointOutput) 104
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 158
+// Id's are bound by 157
Capability Shader
Capability Sampled1D
Capability SampledCubeArray
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 110
+ EntryPoint Fragment 4 "main" 109
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 8 "r11"
MemberName 98(PS_OUTPUT) 0 "Color"
MemberName 98(PS_OUTPUT) 1 "Depth"
Name 100 "psout"
- Name 108 "PS_OUTPUT"
- MemberName 108(PS_OUTPUT) 0 "Color"
- MemberName 108(PS_OUTPUT) 1 "Depth"
- Name 110 "@entryPointOutput"
- Name 115 "g_tTex1df4"
- Name 118 "g_tTex1di4"
- Name 121 "g_tTex1du4"
- Name 124 "g_tTex2df4"
- Name 127 "g_tTex2di4"
- Name 130 "g_tTex2du4"
- Name 133 "g_tTex3df4"
- Name 136 "g_tTex3di4"
- Name 139 "g_tTex3du4"
- Name 142 "g_tTexcdf4"
- Name 145 "g_tTexcdi4"
- Name 148 "g_tTexcdu4"
- Name 151 "g_tTexcdf4a"
- Name 154 "g_tTexcdi4a"
- Name 157 "g_tTexcdu4a"
+ Name 109 "@entryPointOutput"
+ Name 114 "g_tTex1df4"
+ Name 117 "g_tTex1di4"
+ Name 120 "g_tTex1du4"
+ Name 123 "g_tTex2df4"
+ Name 126 "g_tTex2di4"
+ Name 129 "g_tTex2du4"
+ Name 132 "g_tTex3df4"
+ Name 135 "g_tTex3di4"
+ Name 138 "g_tTex3du4"
+ Name 141 "g_tTexcdf4"
+ Name 144 "g_tTexcdi4"
+ Name 147 "g_tTexcdu4"
+ Name 150 "g_tTexcdf4a"
+ Name 153 "g_tTexcdi4a"
+ Name 156 "g_tTexcdu4a"
Decorate 11(g_tTex1df4a) DescriptorSet 0
Decorate 15(g_sSamp) DescriptorSet 0
Decorate 15(g_sSamp) Binding 0
Decorate 76(g_tTex2di4a) DescriptorSet 0
Decorate 88(g_tTex2du4a) DescriptorSet 0
MemberDecorate 98(PS_OUTPUT) 1 BuiltIn FragDepth
- MemberDecorate 108(PS_OUTPUT) 1 BuiltIn FragDepth
- Decorate 110(@entryPointOutput) Location 0
- Decorate 115(g_tTex1df4) DescriptorSet 0
- Decorate 115(g_tTex1df4) Binding 0
- Decorate 118(g_tTex1di4) DescriptorSet 0
- Decorate 121(g_tTex1du4) DescriptorSet 0
- Decorate 124(g_tTex2df4) DescriptorSet 0
- Decorate 127(g_tTex2di4) DescriptorSet 0
- Decorate 130(g_tTex2du4) DescriptorSet 0
- Decorate 133(g_tTex3df4) DescriptorSet 0
- Decorate 136(g_tTex3di4) DescriptorSet 0
- Decorate 139(g_tTex3du4) DescriptorSet 0
- Decorate 142(g_tTexcdf4) DescriptorSet 0
- Decorate 145(g_tTexcdi4) DescriptorSet 0
- Decorate 148(g_tTexcdu4) DescriptorSet 0
- Decorate 151(g_tTexcdf4a) DescriptorSet 0
- Decorate 154(g_tTexcdi4a) DescriptorSet 0
- Decorate 157(g_tTexcdu4a) DescriptorSet 0
+ Decorate 109(@entryPointOutput) Location 0
+ Decorate 114(g_tTex1df4) DescriptorSet 0
+ Decorate 114(g_tTex1df4) Binding 0
+ Decorate 117(g_tTex1di4) DescriptorSet 0
+ Decorate 120(g_tTex1du4) DescriptorSet 0
+ Decorate 123(g_tTex2df4) DescriptorSet 0
+ Decorate 126(g_tTex2di4) DescriptorSet 0
+ Decorate 129(g_tTex2du4) DescriptorSet 0
+ Decorate 132(g_tTex3df4) DescriptorSet 0
+ Decorate 135(g_tTex3di4) DescriptorSet 0
+ Decorate 138(g_tTex3du4) DescriptorSet 0
+ Decorate 141(g_tTexcdf4) DescriptorSet 0
+ Decorate 144(g_tTexcdi4) DescriptorSet 0
+ Decorate 147(g_tTexcdu4) DescriptorSet 0
+ Decorate 150(g_tTexcdf4a) DescriptorSet 0
+ Decorate 153(g_tTexcdi4a) DescriptorSet 0
+ Decorate 156(g_tTexcdu4a) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
103: 97(fvec4) ConstantComposite 102 102 102 102
104: TypePointer Function 97(fvec4)
106: 26(int) Constant 1
- 108(PS_OUTPUT): TypeStruct 97(fvec4) 6(float)
- 109: TypePointer Output 108(PS_OUTPUT)
-110(@entryPointOutput): 109(ptr) Variable Output
- 113: TypeImage 6(float) 1D sampled format:Unknown
- 114: TypePointer UniformConstant 113
- 115(g_tTex1df4): 114(ptr) Variable UniformConstant
- 116: TypeImage 26(int) 1D sampled format:Unknown
- 117: TypePointer UniformConstant 116
- 118(g_tTex1di4): 117(ptr) Variable UniformConstant
- 119: TypeImage 43(int) 1D sampled format:Unknown
- 120: TypePointer UniformConstant 119
- 121(g_tTex1du4): 120(ptr) Variable UniformConstant
- 122: TypeImage 6(float) 2D sampled format:Unknown
- 123: TypePointer UniformConstant 122
- 124(g_tTex2df4): 123(ptr) Variable UniformConstant
- 125: TypeImage 26(int) 2D sampled format:Unknown
- 126: TypePointer UniformConstant 125
- 127(g_tTex2di4): 126(ptr) Variable UniformConstant
- 128: TypeImage 43(int) 2D sampled format:Unknown
- 129: TypePointer UniformConstant 128
- 130(g_tTex2du4): 129(ptr) Variable UniformConstant
- 131: TypeImage 6(float) 3D sampled format:Unknown
- 132: TypePointer UniformConstant 131
- 133(g_tTex3df4): 132(ptr) Variable UniformConstant
- 134: TypeImage 26(int) 3D sampled format:Unknown
- 135: TypePointer UniformConstant 134
- 136(g_tTex3di4): 135(ptr) Variable UniformConstant
- 137: TypeImage 43(int) 3D sampled format:Unknown
- 138: TypePointer UniformConstant 137
- 139(g_tTex3du4): 138(ptr) Variable UniformConstant
- 140: TypeImage 6(float) Cube sampled format:Unknown
- 141: TypePointer UniformConstant 140
- 142(g_tTexcdf4): 141(ptr) Variable UniformConstant
- 143: TypeImage 26(int) Cube sampled format:Unknown
- 144: TypePointer UniformConstant 143
- 145(g_tTexcdi4): 144(ptr) Variable UniformConstant
- 146: TypeImage 43(int) Cube sampled format:Unknown
- 147: TypePointer UniformConstant 146
- 148(g_tTexcdu4): 147(ptr) Variable UniformConstant
- 149: TypeImage 6(float) Cube array sampled format:Unknown
- 150: TypePointer UniformConstant 149
-151(g_tTexcdf4a): 150(ptr) Variable UniformConstant
- 152: TypeImage 26(int) Cube array sampled format:Unknown
- 153: TypePointer UniformConstant 152
-154(g_tTexcdi4a): 153(ptr) Variable UniformConstant
- 155: TypeImage 43(int) Cube array sampled format:Unknown
- 156: TypePointer UniformConstant 155
-157(g_tTexcdu4a): 156(ptr) Variable UniformConstant
+ 108: TypePointer Output 98(PS_OUTPUT)
+109(@entryPointOutput): 108(ptr) Variable Output
+ 112: TypeImage 6(float) 1D sampled format:Unknown
+ 113: TypePointer UniformConstant 112
+ 114(g_tTex1df4): 113(ptr) Variable UniformConstant
+ 115: TypeImage 26(int) 1D sampled format:Unknown
+ 116: TypePointer UniformConstant 115
+ 117(g_tTex1di4): 116(ptr) Variable UniformConstant
+ 118: TypeImage 43(int) 1D sampled format:Unknown
+ 119: TypePointer UniformConstant 118
+ 120(g_tTex1du4): 119(ptr) Variable UniformConstant
+ 121: TypeImage 6(float) 2D sampled format:Unknown
+ 122: TypePointer UniformConstant 121
+ 123(g_tTex2df4): 122(ptr) Variable UniformConstant
+ 124: TypeImage 26(int) 2D sampled format:Unknown
+ 125: TypePointer UniformConstant 124
+ 126(g_tTex2di4): 125(ptr) Variable UniformConstant
+ 127: TypeImage 43(int) 2D sampled format:Unknown
+ 128: TypePointer UniformConstant 127
+ 129(g_tTex2du4): 128(ptr) Variable UniformConstant
+ 130: TypeImage 6(float) 3D sampled format:Unknown
+ 131: TypePointer UniformConstant 130
+ 132(g_tTex3df4): 131(ptr) Variable UniformConstant
+ 133: TypeImage 26(int) 3D sampled format:Unknown
+ 134: TypePointer UniformConstant 133
+ 135(g_tTex3di4): 134(ptr) Variable UniformConstant
+ 136: TypeImage 43(int) 3D sampled format:Unknown
+ 137: TypePointer UniformConstant 136
+ 138(g_tTex3du4): 137(ptr) Variable UniformConstant
+ 139: TypeImage 6(float) Cube sampled format:Unknown
+ 140: TypePointer UniformConstant 139
+ 141(g_tTexcdf4): 140(ptr) Variable UniformConstant
+ 142: TypeImage 26(int) Cube sampled format:Unknown
+ 143: TypePointer UniformConstant 142
+ 144(g_tTexcdi4): 143(ptr) Variable UniformConstant
+ 145: TypeImage 43(int) Cube sampled format:Unknown
+ 146: TypePointer UniformConstant 145
+ 147(g_tTexcdu4): 146(ptr) Variable UniformConstant
+ 148: TypeImage 6(float) Cube array sampled format:Unknown
+ 149: TypePointer UniformConstant 148
+150(g_tTexcdf4a): 149(ptr) Variable UniformConstant
+ 151: TypeImage 26(int) Cube array sampled format:Unknown
+ 152: TypePointer UniformConstant 151
+153(g_tTexcdi4a): 152(ptr) Variable UniformConstant
+ 154: TypeImage 43(int) Cube array sampled format:Unknown
+ 155: TypePointer UniformConstant 154
+156(g_tTexcdu4a): 155(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
8(r11): 7(ptr) Variable Function
Store 105 103
107: 7(ptr) AccessChain 100(psout) 106
Store 107 102
- 111:98(PS_OUTPUT) Load 100(psout)
- Store 110(@entryPointOutput) 111
+ 110:98(PS_OUTPUT) Load 100(psout)
+ Store 109(@entryPointOutput) 110
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 181
+// Id's are bound by 180
Capability Shader
Capability Sampled1D
Capability SampledCubeArray
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 142
+ EntryPoint Fragment 4 "main" 141
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 8 "r10"
MemberName 130(PS_OUTPUT) 0 "Color"
MemberName 130(PS_OUTPUT) 1 "Depth"
Name 132 "psout"
- Name 140 "PS_OUTPUT"
- MemberName 140(PS_OUTPUT) 0 "Color"
- MemberName 140(PS_OUTPUT) 1 "Depth"
- Name 142 "@entryPointOutput"
- Name 147 "g_tTex1df4"
- Name 150 "g_tTex1di4"
- Name 153 "g_tTex1du4"
- Name 156 "g_tTex2df4"
- Name 159 "g_tTex2di4"
- Name 162 "g_tTex2du4"
- Name 165 "g_tTex3df4"
- Name 168 "g_tTex3di4"
- Name 171 "g_tTex3du4"
- Name 174 "g_tTexcdf4"
- Name 177 "g_tTexcdi4"
- Name 180 "g_tTexcdu4"
+ Name 141 "@entryPointOutput"
+ Name 146 "g_tTex1df4"
+ Name 149 "g_tTex1di4"
+ Name 152 "g_tTex1du4"
+ Name 155 "g_tTex2df4"
+ Name 158 "g_tTex2di4"
+ Name 161 "g_tTex2du4"
+ Name 164 "g_tTex3df4"
+ Name 167 "g_tTex3di4"
+ Name 170 "g_tTex3du4"
+ Name 173 "g_tTexcdf4"
+ Name 176 "g_tTexcdi4"
+ Name 179 "g_tTexcdu4"
Decorate 11(g_tTex1df4a) DescriptorSet 0
Decorate 15(g_sSamp) DescriptorSet 0
Decorate 15(g_sSamp) Binding 0
Decorate 111(g_tTexcdi4a) DescriptorSet 0
Decorate 122(g_tTexcdu4a) DescriptorSet 0
MemberDecorate 130(PS_OUTPUT) 1 BuiltIn FragDepth
- MemberDecorate 140(PS_OUTPUT) 1 BuiltIn FragDepth
- Decorate 142(@entryPointOutput) Location 0
- Decorate 147(g_tTex1df4) DescriptorSet 0
- Decorate 147(g_tTex1df4) Binding 0
- Decorate 150(g_tTex1di4) DescriptorSet 0
- Decorate 153(g_tTex1du4) DescriptorSet 0
- Decorate 156(g_tTex2df4) DescriptorSet 0
- Decorate 159(g_tTex2di4) DescriptorSet 0
- Decorate 162(g_tTex2du4) DescriptorSet 0
- Decorate 165(g_tTex3df4) DescriptorSet 0
- Decorate 168(g_tTex3di4) DescriptorSet 0
- Decorate 171(g_tTex3du4) DescriptorSet 0
- Decorate 174(g_tTexcdf4) DescriptorSet 0
- Decorate 177(g_tTexcdi4) DescriptorSet 0
- Decorate 180(g_tTexcdu4) DescriptorSet 0
+ Decorate 141(@entryPointOutput) Location 0
+ Decorate 146(g_tTex1df4) DescriptorSet 0
+ Decorate 146(g_tTex1df4) Binding 0
+ Decorate 149(g_tTex1di4) DescriptorSet 0
+ Decorate 152(g_tTex1du4) DescriptorSet 0
+ Decorate 155(g_tTex2df4) DescriptorSet 0
+ Decorate 158(g_tTex2di4) DescriptorSet 0
+ Decorate 161(g_tTex2du4) DescriptorSet 0
+ Decorate 164(g_tTex3df4) DescriptorSet 0
+ Decorate 167(g_tTex3di4) DescriptorSet 0
+ Decorate 170(g_tTex3du4) DescriptorSet 0
+ Decorate 173(g_tTexcdf4) DescriptorSet 0
+ Decorate 176(g_tTexcdi4) DescriptorSet 0
+ Decorate 179(g_tTexcdu4) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
135: 103(fvec4) ConstantComposite 134 134 134 134
136: TypePointer Function 103(fvec4)
138: 30(int) Constant 1
- 140(PS_OUTPUT): TypeStruct 103(fvec4) 6(float)
- 141: TypePointer Output 140(PS_OUTPUT)
-142(@entryPointOutput): 141(ptr) Variable Output
- 145: TypeImage 6(float) 1D sampled format:Unknown
- 146: TypePointer UniformConstant 145
- 147(g_tTex1df4): 146(ptr) Variable UniformConstant
- 148: TypeImage 30(int) 1D sampled format:Unknown
- 149: TypePointer UniformConstant 148
- 150(g_tTex1di4): 149(ptr) Variable UniformConstant
- 151: TypeImage 43(int) 1D sampled format:Unknown
- 152: TypePointer UniformConstant 151
- 153(g_tTex1du4): 152(ptr) Variable UniformConstant
- 154: TypeImage 6(float) 2D sampled format:Unknown
- 155: TypePointer UniformConstant 154
- 156(g_tTex2df4): 155(ptr) Variable UniformConstant
- 157: TypeImage 30(int) 2D sampled format:Unknown
- 158: TypePointer UniformConstant 157
- 159(g_tTex2di4): 158(ptr) Variable UniformConstant
- 160: TypeImage 43(int) 2D sampled format:Unknown
- 161: TypePointer UniformConstant 160
- 162(g_tTex2du4): 161(ptr) Variable UniformConstant
- 163: TypeImage 6(float) 3D sampled format:Unknown
- 164: TypePointer UniformConstant 163
- 165(g_tTex3df4): 164(ptr) Variable UniformConstant
- 166: TypeImage 30(int) 3D sampled format:Unknown
- 167: TypePointer UniformConstant 166
- 168(g_tTex3di4): 167(ptr) Variable UniformConstant
- 169: TypeImage 43(int) 3D sampled format:Unknown
- 170: TypePointer UniformConstant 169
- 171(g_tTex3du4): 170(ptr) Variable UniformConstant
- 172: TypeImage 6(float) Cube sampled format:Unknown
- 173: TypePointer UniformConstant 172
- 174(g_tTexcdf4): 173(ptr) Variable UniformConstant
- 175: TypeImage 30(int) Cube sampled format:Unknown
- 176: TypePointer UniformConstant 175
- 177(g_tTexcdi4): 176(ptr) Variable UniformConstant
- 178: TypeImage 43(int) Cube sampled format:Unknown
- 179: TypePointer UniformConstant 178
- 180(g_tTexcdu4): 179(ptr) Variable UniformConstant
+ 140: TypePointer Output 130(PS_OUTPUT)
+141(@entryPointOutput): 140(ptr) Variable Output
+ 144: TypeImage 6(float) 1D sampled format:Unknown
+ 145: TypePointer UniformConstant 144
+ 146(g_tTex1df4): 145(ptr) Variable UniformConstant
+ 147: TypeImage 30(int) 1D sampled format:Unknown
+ 148: TypePointer UniformConstant 147
+ 149(g_tTex1di4): 148(ptr) Variable UniformConstant
+ 150: TypeImage 43(int) 1D sampled format:Unknown
+ 151: TypePointer UniformConstant 150
+ 152(g_tTex1du4): 151(ptr) Variable UniformConstant
+ 153: TypeImage 6(float) 2D sampled format:Unknown
+ 154: TypePointer UniformConstant 153
+ 155(g_tTex2df4): 154(ptr) Variable UniformConstant
+ 156: TypeImage 30(int) 2D sampled format:Unknown
+ 157: TypePointer UniformConstant 156
+ 158(g_tTex2di4): 157(ptr) Variable UniformConstant
+ 159: TypeImage 43(int) 2D sampled format:Unknown
+ 160: TypePointer UniformConstant 159
+ 161(g_tTex2du4): 160(ptr) Variable UniformConstant
+ 162: TypeImage 6(float) 3D sampled format:Unknown
+ 163: TypePointer UniformConstant 162
+ 164(g_tTex3df4): 163(ptr) Variable UniformConstant
+ 165: TypeImage 30(int) 3D sampled format:Unknown
+ 166: TypePointer UniformConstant 165
+ 167(g_tTex3di4): 166(ptr) Variable UniformConstant
+ 168: TypeImage 43(int) 3D sampled format:Unknown
+ 169: TypePointer UniformConstant 168
+ 170(g_tTex3du4): 169(ptr) Variable UniformConstant
+ 171: TypeImage 6(float) Cube sampled format:Unknown
+ 172: TypePointer UniformConstant 171
+ 173(g_tTexcdf4): 172(ptr) Variable UniformConstant
+ 174: TypeImage 30(int) Cube sampled format:Unknown
+ 175: TypePointer UniformConstant 174
+ 176(g_tTexcdi4): 175(ptr) Variable UniformConstant
+ 177: TypeImage 43(int) Cube sampled format:Unknown
+ 178: TypePointer UniformConstant 177
+ 179(g_tTexcdu4): 178(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
8(r10): 7(ptr) Variable Function
Store 137 135
139: 7(ptr) AccessChain 132(psout) 138
Store 139 134
- 143:130(PS_OUTPUT) Load 132(psout)
- Store 142(@entryPointOutput) 143
+ 142:130(PS_OUTPUT) Load 132(psout)
+ Store 141(@entryPointOutput) 142
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 179
+// Id's are bound by 178
Capability Shader
Capability Sampled1D
Capability SampledCubeArray
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 140
+ EntryPoint Fragment 4 "main" 139
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 8 "r00"
MemberName 128(PS_OUTPUT) 0 "Color"
MemberName 128(PS_OUTPUT) 1 "Depth"
Name 130 "psout"
- Name 138 "PS_OUTPUT"
- MemberName 138(PS_OUTPUT) 0 "Color"
- MemberName 138(PS_OUTPUT) 1 "Depth"
- Name 140 "@entryPointOutput"
- Name 145 "g_tTex3df4"
- Name 148 "g_tTex3di4"
- Name 151 "g_tTex3du4"
- Name 154 "g_tTex1df4a"
- Name 157 "g_tTex1di4a"
- Name 160 "g_tTex1du4a"
- Name 163 "g_tTex2df4a"
- Name 166 "g_tTex2di4a"
- Name 169 "g_tTex2du4a"
- Name 172 "g_tTexcdf4a"
- Name 175 "g_tTexcdi4a"
- Name 178 "g_tTexcdu4a"
+ Name 139 "@entryPointOutput"
+ Name 144 "g_tTex3df4"
+ Name 147 "g_tTex3di4"
+ Name 150 "g_tTex3du4"
+ Name 153 "g_tTex1df4a"
+ Name 156 "g_tTex1di4a"
+ Name 159 "g_tTex1du4a"
+ Name 162 "g_tTex2df4a"
+ Name 165 "g_tTex2di4a"
+ Name 168 "g_tTex2du4a"
+ Name 171 "g_tTexcdf4a"
+ Name 174 "g_tTexcdi4a"
+ Name 177 "g_tTexcdu4a"
Decorate 11(g_tTex1df4) DescriptorSet 0
Decorate 11(g_tTex1df4) Binding 0
Decorate 15(g_sSamp) DescriptorSet 0
Decorate 106(g_tTexcdi4) DescriptorSet 0
Decorate 118(g_tTexcdu4) DescriptorSet 0
MemberDecorate 128(PS_OUTPUT) 1 BuiltIn FragDepth
- MemberDecorate 138(PS_OUTPUT) 1 BuiltIn FragDepth
- Decorate 140(@entryPointOutput) Location 0
- Decorate 145(g_tTex3df4) DescriptorSet 0
- Decorate 148(g_tTex3di4) DescriptorSet 0
- Decorate 151(g_tTex3du4) DescriptorSet 0
- Decorate 154(g_tTex1df4a) DescriptorSet 0
- Decorate 157(g_tTex1di4a) DescriptorSet 0
- Decorate 160(g_tTex1du4a) DescriptorSet 0
- Decorate 163(g_tTex2df4a) DescriptorSet 0
- Decorate 166(g_tTex2di4a) DescriptorSet 0
- Decorate 169(g_tTex2du4a) DescriptorSet 0
- Decorate 172(g_tTexcdf4a) DescriptorSet 0
- Decorate 175(g_tTexcdi4a) DescriptorSet 0
- Decorate 178(g_tTexcdu4a) DescriptorSet 0
+ Decorate 139(@entryPointOutput) Location 0
+ Decorate 144(g_tTex3df4) DescriptorSet 0
+ Decorate 147(g_tTex3di4) DescriptorSet 0
+ Decorate 150(g_tTex3du4) DescriptorSet 0
+ Decorate 153(g_tTex1df4a) DescriptorSet 0
+ Decorate 156(g_tTex1di4a) DescriptorSet 0
+ Decorate 159(g_tTex1du4a) DescriptorSet 0
+ Decorate 162(g_tTex2df4a) DescriptorSet 0
+ Decorate 165(g_tTex2di4a) DescriptorSet 0
+ Decorate 168(g_tTex2du4a) DescriptorSet 0
+ Decorate 171(g_tTexcdf4a) DescriptorSet 0
+ Decorate 174(g_tTexcdi4a) DescriptorSet 0
+ Decorate 177(g_tTexcdu4a) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
133: 127(fvec4) ConstantComposite 132 132 132 132
134: TypePointer Function 127(fvec4)
136: 26(int) Constant 1
- 138(PS_OUTPUT): TypeStruct 127(fvec4) 6(float)
- 139: TypePointer Output 138(PS_OUTPUT)
-140(@entryPointOutput): 139(ptr) Variable Output
- 143: TypeImage 6(float) 3D sampled format:Unknown
- 144: TypePointer UniformConstant 143
- 145(g_tTex3df4): 144(ptr) Variable UniformConstant
- 146: TypeImage 26(int) 3D sampled format:Unknown
- 147: TypePointer UniformConstant 146
- 148(g_tTex3di4): 147(ptr) Variable UniformConstant
- 149: TypeImage 38(int) 3D sampled format:Unknown
- 150: TypePointer UniformConstant 149
- 151(g_tTex3du4): 150(ptr) Variable UniformConstant
- 152: TypeImage 6(float) 1D array sampled format:Unknown
- 153: TypePointer UniformConstant 152
-154(g_tTex1df4a): 153(ptr) Variable UniformConstant
- 155: TypeImage 26(int) 1D array sampled format:Unknown
- 156: TypePointer UniformConstant 155
-157(g_tTex1di4a): 156(ptr) Variable UniformConstant
- 158: TypeImage 38(int) 1D array sampled format:Unknown
- 159: TypePointer UniformConstant 158
-160(g_tTex1du4a): 159(ptr) Variable UniformConstant
- 161: TypeImage 6(float) 2D array sampled format:Unknown
- 162: TypePointer UniformConstant 161
-163(g_tTex2df4a): 162(ptr) Variable UniformConstant
- 164: TypeImage 26(int) 2D array sampled format:Unknown
- 165: TypePointer UniformConstant 164
-166(g_tTex2di4a): 165(ptr) Variable UniformConstant
- 167: TypeImage 38(int) 2D array sampled format:Unknown
- 168: TypePointer UniformConstant 167
-169(g_tTex2du4a): 168(ptr) Variable UniformConstant
- 170: TypeImage 6(float) Cube array sampled format:Unknown
- 171: TypePointer UniformConstant 170
-172(g_tTexcdf4a): 171(ptr) Variable UniformConstant
- 173: TypeImage 26(int) Cube array sampled format:Unknown
- 174: TypePointer UniformConstant 173
-175(g_tTexcdi4a): 174(ptr) Variable UniformConstant
- 176: TypeImage 38(int) Cube array sampled format:Unknown
- 177: TypePointer UniformConstant 176
-178(g_tTexcdu4a): 177(ptr) Variable UniformConstant
+ 138: TypePointer Output 128(PS_OUTPUT)
+139(@entryPointOutput): 138(ptr) Variable Output
+ 142: TypeImage 6(float) 3D sampled format:Unknown
+ 143: TypePointer UniformConstant 142
+ 144(g_tTex3df4): 143(ptr) Variable UniformConstant
+ 145: TypeImage 26(int) 3D sampled format:Unknown
+ 146: TypePointer UniformConstant 145
+ 147(g_tTex3di4): 146(ptr) Variable UniformConstant
+ 148: TypeImage 38(int) 3D sampled format:Unknown
+ 149: TypePointer UniformConstant 148
+ 150(g_tTex3du4): 149(ptr) Variable UniformConstant
+ 151: TypeImage 6(float) 1D array sampled format:Unknown
+ 152: TypePointer UniformConstant 151
+153(g_tTex1df4a): 152(ptr) Variable UniformConstant
+ 154: TypeImage 26(int) 1D array sampled format:Unknown
+ 155: TypePointer UniformConstant 154
+156(g_tTex1di4a): 155(ptr) Variable UniformConstant
+ 157: TypeImage 38(int) 1D array sampled format:Unknown
+ 158: TypePointer UniformConstant 157
+159(g_tTex1du4a): 158(ptr) Variable UniformConstant
+ 160: TypeImage 6(float) 2D array sampled format:Unknown
+ 161: TypePointer UniformConstant 160
+162(g_tTex2df4a): 161(ptr) Variable UniformConstant
+ 163: TypeImage 26(int) 2D array sampled format:Unknown
+ 164: TypePointer UniformConstant 163
+165(g_tTex2di4a): 164(ptr) Variable UniformConstant
+ 166: TypeImage 38(int) 2D array sampled format:Unknown
+ 167: TypePointer UniformConstant 166
+168(g_tTex2du4a): 167(ptr) Variable UniformConstant
+ 169: TypeImage 6(float) Cube array sampled format:Unknown
+ 170: TypePointer UniformConstant 169
+171(g_tTexcdf4a): 170(ptr) Variable UniformConstant
+ 172: TypeImage 26(int) Cube array sampled format:Unknown
+ 173: TypePointer UniformConstant 172
+174(g_tTexcdi4a): 173(ptr) Variable UniformConstant
+ 175: TypeImage 38(int) Cube array sampled format:Unknown
+ 176: TypePointer UniformConstant 175
+177(g_tTexcdu4a): 176(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
8(r00): 7(ptr) Variable Function
Store 135 133
137: 7(ptr) AccessChain 130(psout) 136
Store 137 132
- 141:128(PS_OUTPUT) Load 130(psout)
- Store 140(@entryPointOutput) 141
+ 140:128(PS_OUTPUT) Load 130(psout)
+ Store 139(@entryPointOutput) 140
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 153
+// Id's are bound by 152
Capability Shader
Capability Sampled1D
Capability SampledCubeArray
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 105
+ EntryPoint Fragment 4 "main" 104
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 8 "r01"
MemberName 93(PS_OUTPUT) 0 "Color"
MemberName 93(PS_OUTPUT) 1 "Depth"
Name 95 "psout"
- Name 103 "PS_OUTPUT"
- MemberName 103(PS_OUTPUT) 0 "Color"
- MemberName 103(PS_OUTPUT) 1 "Depth"
- Name 105 "@entryPointOutput"
- Name 110 "g_tTex3df4"
- Name 113 "g_tTex3di4"
- Name 116 "g_tTex3du4"
- Name 119 "g_tTexcdf4"
- Name 122 "g_tTexcdi4"
- Name 125 "g_tTexcdu4"
- Name 128 "g_tTex1df4a"
- Name 131 "g_tTex1di4a"
- Name 134 "g_tTex1du4a"
- Name 137 "g_tTex2df4a"
- Name 140 "g_tTex2di4a"
- Name 143 "g_tTex2du4a"
- Name 146 "g_tTexcdf4a"
- Name 149 "g_tTexcdi4a"
- Name 152 "g_tTexcdu4a"
+ Name 104 "@entryPointOutput"
+ Name 109 "g_tTex3df4"
+ Name 112 "g_tTex3di4"
+ Name 115 "g_tTex3du4"
+ Name 118 "g_tTexcdf4"
+ Name 121 "g_tTexcdi4"
+ Name 124 "g_tTexcdu4"
+ Name 127 "g_tTex1df4a"
+ Name 130 "g_tTex1di4a"
+ Name 133 "g_tTex1du4a"
+ Name 136 "g_tTex2df4a"
+ Name 139 "g_tTex2di4a"
+ Name 142 "g_tTex2du4a"
+ Name 145 "g_tTexcdf4a"
+ Name 148 "g_tTexcdi4a"
+ Name 151 "g_tTexcdu4a"
Decorate 11(g_tTex1df4) DescriptorSet 0
Decorate 11(g_tTex1df4) Binding 0
Decorate 15(g_sSamp) DescriptorSet 0
Decorate 71(g_tTex2di4) DescriptorSet 0
Decorate 83(g_tTex2du4) DescriptorSet 0
MemberDecorate 93(PS_OUTPUT) 1 BuiltIn FragDepth
- MemberDecorate 103(PS_OUTPUT) 1 BuiltIn FragDepth
- Decorate 105(@entryPointOutput) Location 0
- Decorate 110(g_tTex3df4) DescriptorSet 0
- Decorate 113(g_tTex3di4) DescriptorSet 0
- Decorate 116(g_tTex3du4) DescriptorSet 0
- Decorate 119(g_tTexcdf4) DescriptorSet 0
- Decorate 122(g_tTexcdi4) DescriptorSet 0
- Decorate 125(g_tTexcdu4) DescriptorSet 0
- Decorate 128(g_tTex1df4a) DescriptorSet 0
- Decorate 131(g_tTex1di4a) DescriptorSet 0
- Decorate 134(g_tTex1du4a) DescriptorSet 0
- Decorate 137(g_tTex2df4a) DescriptorSet 0
- Decorate 140(g_tTex2di4a) DescriptorSet 0
- Decorate 143(g_tTex2du4a) DescriptorSet 0
- Decorate 146(g_tTexcdf4a) DescriptorSet 0
- Decorate 149(g_tTexcdi4a) DescriptorSet 0
- Decorate 152(g_tTexcdu4a) DescriptorSet 0
+ Decorate 104(@entryPointOutput) Location 0
+ Decorate 109(g_tTex3df4) DescriptorSet 0
+ Decorate 112(g_tTex3di4) DescriptorSet 0
+ Decorate 115(g_tTex3du4) DescriptorSet 0
+ Decorate 118(g_tTexcdf4) DescriptorSet 0
+ Decorate 121(g_tTexcdi4) DescriptorSet 0
+ Decorate 124(g_tTexcdu4) DescriptorSet 0
+ Decorate 127(g_tTex1df4a) DescriptorSet 0
+ Decorate 130(g_tTex1di4a) DescriptorSet 0
+ Decorate 133(g_tTex1du4a) DescriptorSet 0
+ Decorate 136(g_tTex2df4a) DescriptorSet 0
+ Decorate 139(g_tTex2di4a) DescriptorSet 0
+ Decorate 142(g_tTex2du4a) DescriptorSet 0
+ Decorate 145(g_tTexcdf4a) DescriptorSet 0
+ Decorate 148(g_tTexcdi4a) DescriptorSet 0
+ Decorate 151(g_tTexcdu4a) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
98: 92(fvec4) ConstantComposite 97 97 97 97
99: TypePointer Function 92(fvec4)
101: 23(int) Constant 1
- 103(PS_OUTPUT): TypeStruct 92(fvec4) 6(float)
- 104: TypePointer Output 103(PS_OUTPUT)
-105(@entryPointOutput): 104(ptr) Variable Output
- 108: TypeImage 6(float) 3D sampled format:Unknown
- 109: TypePointer UniformConstant 108
- 110(g_tTex3df4): 109(ptr) Variable UniformConstant
- 111: TypeImage 23(int) 3D sampled format:Unknown
- 112: TypePointer UniformConstant 111
- 113(g_tTex3di4): 112(ptr) Variable UniformConstant
- 114: TypeImage 39(int) 3D sampled format:Unknown
- 115: TypePointer UniformConstant 114
- 116(g_tTex3du4): 115(ptr) Variable UniformConstant
- 117: TypeImage 6(float) Cube sampled format:Unknown
- 118: TypePointer UniformConstant 117
- 119(g_tTexcdf4): 118(ptr) Variable UniformConstant
- 120: TypeImage 23(int) Cube sampled format:Unknown
- 121: TypePointer UniformConstant 120
- 122(g_tTexcdi4): 121(ptr) Variable UniformConstant
- 123: TypeImage 39(int) Cube sampled format:Unknown
- 124: TypePointer UniformConstant 123
- 125(g_tTexcdu4): 124(ptr) Variable UniformConstant
- 126: TypeImage 6(float) 1D array sampled format:Unknown
- 127: TypePointer UniformConstant 126
-128(g_tTex1df4a): 127(ptr) Variable UniformConstant
- 129: TypeImage 23(int) 1D array sampled format:Unknown
- 130: TypePointer UniformConstant 129
-131(g_tTex1di4a): 130(ptr) Variable UniformConstant
- 132: TypeImage 39(int) 1D array sampled format:Unknown
- 133: TypePointer UniformConstant 132
-134(g_tTex1du4a): 133(ptr) Variable UniformConstant
- 135: TypeImage 6(float) 2D array sampled format:Unknown
- 136: TypePointer UniformConstant 135
-137(g_tTex2df4a): 136(ptr) Variable UniformConstant
- 138: TypeImage 23(int) 2D array sampled format:Unknown
- 139: TypePointer UniformConstant 138
-140(g_tTex2di4a): 139(ptr) Variable UniformConstant
- 141: TypeImage 39(int) 2D array sampled format:Unknown
- 142: TypePointer UniformConstant 141
-143(g_tTex2du4a): 142(ptr) Variable UniformConstant
- 144: TypeImage 6(float) Cube array sampled format:Unknown
- 145: TypePointer UniformConstant 144
-146(g_tTexcdf4a): 145(ptr) Variable UniformConstant
- 147: TypeImage 23(int) Cube array sampled format:Unknown
- 148: TypePointer UniformConstant 147
-149(g_tTexcdi4a): 148(ptr) Variable UniformConstant
- 150: TypeImage 39(int) Cube array sampled format:Unknown
- 151: TypePointer UniformConstant 150
-152(g_tTexcdu4a): 151(ptr) Variable UniformConstant
+ 103: TypePointer Output 93(PS_OUTPUT)
+104(@entryPointOutput): 103(ptr) Variable Output
+ 107: TypeImage 6(float) 3D sampled format:Unknown
+ 108: TypePointer UniformConstant 107
+ 109(g_tTex3df4): 108(ptr) Variable UniformConstant
+ 110: TypeImage 23(int) 3D sampled format:Unknown
+ 111: TypePointer UniformConstant 110
+ 112(g_tTex3di4): 111(ptr) Variable UniformConstant
+ 113: TypeImage 39(int) 3D sampled format:Unknown
+ 114: TypePointer UniformConstant 113
+ 115(g_tTex3du4): 114(ptr) Variable UniformConstant
+ 116: TypeImage 6(float) Cube sampled format:Unknown
+ 117: TypePointer UniformConstant 116
+ 118(g_tTexcdf4): 117(ptr) Variable UniformConstant
+ 119: TypeImage 23(int) Cube sampled format:Unknown
+ 120: TypePointer UniformConstant 119
+ 121(g_tTexcdi4): 120(ptr) Variable UniformConstant
+ 122: TypeImage 39(int) Cube sampled format:Unknown
+ 123: TypePointer UniformConstant 122
+ 124(g_tTexcdu4): 123(ptr) Variable UniformConstant
+ 125: TypeImage 6(float) 1D array sampled format:Unknown
+ 126: TypePointer UniformConstant 125
+127(g_tTex1df4a): 126(ptr) Variable UniformConstant
+ 128: TypeImage 23(int) 1D array sampled format:Unknown
+ 129: TypePointer UniformConstant 128
+130(g_tTex1di4a): 129(ptr) Variable UniformConstant
+ 131: TypeImage 39(int) 1D array sampled format:Unknown
+ 132: TypePointer UniformConstant 131
+133(g_tTex1du4a): 132(ptr) Variable UniformConstant
+ 134: TypeImage 6(float) 2D array sampled format:Unknown
+ 135: TypePointer UniformConstant 134
+136(g_tTex2df4a): 135(ptr) Variable UniformConstant
+ 137: TypeImage 23(int) 2D array sampled format:Unknown
+ 138: TypePointer UniformConstant 137
+139(g_tTex2di4a): 138(ptr) Variable UniformConstant
+ 140: TypeImage 39(int) 2D array sampled format:Unknown
+ 141: TypePointer UniformConstant 140
+142(g_tTex2du4a): 141(ptr) Variable UniformConstant
+ 143: TypeImage 6(float) Cube array sampled format:Unknown
+ 144: TypePointer UniformConstant 143
+145(g_tTexcdf4a): 144(ptr) Variable UniformConstant
+ 146: TypeImage 23(int) Cube array sampled format:Unknown
+ 147: TypePointer UniformConstant 146
+148(g_tTexcdi4a): 147(ptr) Variable UniformConstant
+ 149: TypeImage 39(int) Cube array sampled format:Unknown
+ 150: TypePointer UniformConstant 149
+151(g_tTexcdu4a): 150(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
8(r01): 7(ptr) Variable Function
Store 100 98
102: 7(ptr) AccessChain 95(psout) 101
Store 102 97
- 106:93(PS_OUTPUT) Load 95(psout)
- Store 105(@entryPointOutput) 106
+ 105:93(PS_OUTPUT) Load 95(psout)
+ Store 104(@entryPointOutput) 105
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 159
+// Id's are bound by 158
Capability Shader
Capability Sampled1D
Capability SampledCubeArray
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 111
+ EntryPoint Fragment 4 "main" 110
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 8 "r11"
MemberName 99(PS_OUTPUT) 0 "Color"
MemberName 99(PS_OUTPUT) 1 "Depth"
Name 101 "psout"
- Name 109 "PS_OUTPUT"
- MemberName 109(PS_OUTPUT) 0 "Color"
- MemberName 109(PS_OUTPUT) 1 "Depth"
- Name 111 "@entryPointOutput"
- Name 116 "g_tTex1df4"
- Name 119 "g_tTex1di4"
- Name 122 "g_tTex1du4"
- Name 125 "g_tTex2df4"
- Name 128 "g_tTex2di4"
- Name 131 "g_tTex2du4"
- Name 134 "g_tTex3df4"
- Name 137 "g_tTex3di4"
- Name 140 "g_tTex3du4"
- Name 143 "g_tTexcdf4"
- Name 146 "g_tTexcdi4"
- Name 149 "g_tTexcdu4"
- Name 152 "g_tTexcdf4a"
- Name 155 "g_tTexcdi4a"
- Name 158 "g_tTexcdu4a"
+ Name 110 "@entryPointOutput"
+ Name 115 "g_tTex1df4"
+ Name 118 "g_tTex1di4"
+ Name 121 "g_tTex1du4"
+ Name 124 "g_tTex2df4"
+ Name 127 "g_tTex2di4"
+ Name 130 "g_tTex2du4"
+ Name 133 "g_tTex3df4"
+ Name 136 "g_tTex3di4"
+ Name 139 "g_tTex3du4"
+ Name 142 "g_tTexcdf4"
+ Name 145 "g_tTexcdi4"
+ Name 148 "g_tTexcdu4"
+ Name 151 "g_tTexcdf4a"
+ Name 154 "g_tTexcdi4a"
+ Name 157 "g_tTexcdu4a"
Decorate 11(g_tTex1df4a) DescriptorSet 0
Decorate 15(g_sSamp) DescriptorSet 0
Decorate 15(g_sSamp) Binding 0
Decorate 77(g_tTex2di4a) DescriptorSet 0
Decorate 89(g_tTex2du4a) DescriptorSet 0
MemberDecorate 99(PS_OUTPUT) 1 BuiltIn FragDepth
- MemberDecorate 109(PS_OUTPUT) 1 BuiltIn FragDepth
- Decorate 111(@entryPointOutput) Location 0
- Decorate 116(g_tTex1df4) DescriptorSet 0
- Decorate 116(g_tTex1df4) Binding 0
- Decorate 119(g_tTex1di4) DescriptorSet 0
- Decorate 122(g_tTex1du4) DescriptorSet 0
- Decorate 125(g_tTex2df4) DescriptorSet 0
- Decorate 128(g_tTex2di4) DescriptorSet 0
- Decorate 131(g_tTex2du4) DescriptorSet 0
- Decorate 134(g_tTex3df4) DescriptorSet 0
- Decorate 137(g_tTex3di4) DescriptorSet 0
- Decorate 140(g_tTex3du4) DescriptorSet 0
- Decorate 143(g_tTexcdf4) DescriptorSet 0
- Decorate 146(g_tTexcdi4) DescriptorSet 0
- Decorate 149(g_tTexcdu4) DescriptorSet 0
- Decorate 152(g_tTexcdf4a) DescriptorSet 0
- Decorate 155(g_tTexcdi4a) DescriptorSet 0
- Decorate 158(g_tTexcdu4a) DescriptorSet 0
+ Decorate 110(@entryPointOutput) Location 0
+ Decorate 115(g_tTex1df4) DescriptorSet 0
+ Decorate 115(g_tTex1df4) Binding 0
+ Decorate 118(g_tTex1di4) DescriptorSet 0
+ Decorate 121(g_tTex1du4) DescriptorSet 0
+ Decorate 124(g_tTex2df4) DescriptorSet 0
+ Decorate 127(g_tTex2di4) DescriptorSet 0
+ Decorate 130(g_tTex2du4) DescriptorSet 0
+ Decorate 133(g_tTex3df4) DescriptorSet 0
+ Decorate 136(g_tTex3di4) DescriptorSet 0
+ Decorate 139(g_tTex3du4) DescriptorSet 0
+ Decorate 142(g_tTexcdf4) DescriptorSet 0
+ Decorate 145(g_tTexcdi4) DescriptorSet 0
+ Decorate 148(g_tTexcdu4) DescriptorSet 0
+ Decorate 151(g_tTexcdf4a) DescriptorSet 0
+ Decorate 154(g_tTexcdi4a) DescriptorSet 0
+ Decorate 157(g_tTexcdu4a) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
104: 98(fvec4) ConstantComposite 103 103 103 103
105: TypePointer Function 98(fvec4)
107: 27(int) Constant 1
- 109(PS_OUTPUT): TypeStruct 98(fvec4) 6(float)
- 110: TypePointer Output 109(PS_OUTPUT)
-111(@entryPointOutput): 110(ptr) Variable Output
- 114: TypeImage 6(float) 1D sampled format:Unknown
- 115: TypePointer UniformConstant 114
- 116(g_tTex1df4): 115(ptr) Variable UniformConstant
- 117: TypeImage 27(int) 1D sampled format:Unknown
- 118: TypePointer UniformConstant 117
- 119(g_tTex1di4): 118(ptr) Variable UniformConstant
- 120: TypeImage 44(int) 1D sampled format:Unknown
- 121: TypePointer UniformConstant 120
- 122(g_tTex1du4): 121(ptr) Variable UniformConstant
- 123: TypeImage 6(float) 2D sampled format:Unknown
- 124: TypePointer UniformConstant 123
- 125(g_tTex2df4): 124(ptr) Variable UniformConstant
- 126: TypeImage 27(int) 2D sampled format:Unknown
- 127: TypePointer UniformConstant 126
- 128(g_tTex2di4): 127(ptr) Variable UniformConstant
- 129: TypeImage 44(int) 2D sampled format:Unknown
- 130: TypePointer UniformConstant 129
- 131(g_tTex2du4): 130(ptr) Variable UniformConstant
- 132: TypeImage 6(float) 3D sampled format:Unknown
- 133: TypePointer UniformConstant 132
- 134(g_tTex3df4): 133(ptr) Variable UniformConstant
- 135: TypeImage 27(int) 3D sampled format:Unknown
- 136: TypePointer UniformConstant 135
- 137(g_tTex3di4): 136(ptr) Variable UniformConstant
- 138: TypeImage 44(int) 3D sampled format:Unknown
- 139: TypePointer UniformConstant 138
- 140(g_tTex3du4): 139(ptr) Variable UniformConstant
- 141: TypeImage 6(float) Cube sampled format:Unknown
- 142: TypePointer UniformConstant 141
- 143(g_tTexcdf4): 142(ptr) Variable UniformConstant
- 144: TypeImage 27(int) Cube sampled format:Unknown
- 145: TypePointer UniformConstant 144
- 146(g_tTexcdi4): 145(ptr) Variable UniformConstant
- 147: TypeImage 44(int) Cube sampled format:Unknown
- 148: TypePointer UniformConstant 147
- 149(g_tTexcdu4): 148(ptr) Variable UniformConstant
- 150: TypeImage 6(float) Cube array sampled format:Unknown
- 151: TypePointer UniformConstant 150
-152(g_tTexcdf4a): 151(ptr) Variable UniformConstant
- 153: TypeImage 27(int) Cube array sampled format:Unknown
- 154: TypePointer UniformConstant 153
-155(g_tTexcdi4a): 154(ptr) Variable UniformConstant
- 156: TypeImage 44(int) Cube array sampled format:Unknown
- 157: TypePointer UniformConstant 156
-158(g_tTexcdu4a): 157(ptr) Variable UniformConstant
+ 109: TypePointer Output 99(PS_OUTPUT)
+110(@entryPointOutput): 109(ptr) Variable Output
+ 113: TypeImage 6(float) 1D sampled format:Unknown
+ 114: TypePointer UniformConstant 113
+ 115(g_tTex1df4): 114(ptr) Variable UniformConstant
+ 116: TypeImage 27(int) 1D sampled format:Unknown
+ 117: TypePointer UniformConstant 116
+ 118(g_tTex1di4): 117(ptr) Variable UniformConstant
+ 119: TypeImage 44(int) 1D sampled format:Unknown
+ 120: TypePointer UniformConstant 119
+ 121(g_tTex1du4): 120(ptr) Variable UniformConstant
+ 122: TypeImage 6(float) 2D sampled format:Unknown
+ 123: TypePointer UniformConstant 122
+ 124(g_tTex2df4): 123(ptr) Variable UniformConstant
+ 125: TypeImage 27(int) 2D sampled format:Unknown
+ 126: TypePointer UniformConstant 125
+ 127(g_tTex2di4): 126(ptr) Variable UniformConstant
+ 128: TypeImage 44(int) 2D sampled format:Unknown
+ 129: TypePointer UniformConstant 128
+ 130(g_tTex2du4): 129(ptr) Variable UniformConstant
+ 131: TypeImage 6(float) 3D sampled format:Unknown
+ 132: TypePointer UniformConstant 131
+ 133(g_tTex3df4): 132(ptr) Variable UniformConstant
+ 134: TypeImage 27(int) 3D sampled format:Unknown
+ 135: TypePointer UniformConstant 134
+ 136(g_tTex3di4): 135(ptr) Variable UniformConstant
+ 137: TypeImage 44(int) 3D sampled format:Unknown
+ 138: TypePointer UniformConstant 137
+ 139(g_tTex3du4): 138(ptr) Variable UniformConstant
+ 140: TypeImage 6(float) Cube sampled format:Unknown
+ 141: TypePointer UniformConstant 140
+ 142(g_tTexcdf4): 141(ptr) Variable UniformConstant
+ 143: TypeImage 27(int) Cube sampled format:Unknown
+ 144: TypePointer UniformConstant 143
+ 145(g_tTexcdi4): 144(ptr) Variable UniformConstant
+ 146: TypeImage 44(int) Cube sampled format:Unknown
+ 147: TypePointer UniformConstant 146
+ 148(g_tTexcdu4): 147(ptr) Variable UniformConstant
+ 149: TypeImage 6(float) Cube array sampled format:Unknown
+ 150: TypePointer UniformConstant 149
+151(g_tTexcdf4a): 150(ptr) Variable UniformConstant
+ 152: TypeImage 27(int) Cube array sampled format:Unknown
+ 153: TypePointer UniformConstant 152
+154(g_tTexcdi4a): 153(ptr) Variable UniformConstant
+ 155: TypeImage 44(int) Cube array sampled format:Unknown
+ 156: TypePointer UniformConstant 155
+157(g_tTexcdu4a): 156(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
8(r11): 7(ptr) Variable Function
Store 106 104
108: 7(ptr) AccessChain 101(psout) 107
Store 108 103
- 112:99(PS_OUTPUT) Load 101(psout)
- Store 111(@entryPointOutput) 112
+ 111:99(PS_OUTPUT) Load 101(psout)
+ Store 110(@entryPointOutput) 111
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 129
+// Id's are bound by 128
Capability Shader
Capability Sampled1D
Capability SampledCubeArray
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 125
+ EntryPoint Fragment 4 "main" 124
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 9 "txval10"
MemberName 113(PS_OUTPUT) 0 "Color"
MemberName 113(PS_OUTPUT) 1 "Depth"
Name 115 "psout"
- Name 123 "PS_OUTPUT"
- MemberName 123(PS_OUTPUT) 0 "Color"
- MemberName 123(PS_OUTPUT) 1 "Depth"
- Name 125 "@entryPointOutput"
- Name 128 "g_tTex1df4a"
+ Name 124 "@entryPointOutput"
+ Name 127 "g_tTex1df4a"
Decorate 12(g_tTex1df4) DescriptorSet 0
Decorate 12(g_tTex1df4) Binding 0
Decorate 16(g_sSamp) DescriptorSet 0
Decorate 98(g_tTexcdi4) DescriptorSet 0
Decorate 107(g_tTexcdu4) DescriptorSet 0
MemberDecorate 113(PS_OUTPUT) 1 BuiltIn FragDepth
- MemberDecorate 123(PS_OUTPUT) 1 BuiltIn FragDepth
- Decorate 125(@entryPointOutput) Location 0
- Decorate 128(g_tTex1df4a) DescriptorSet 0
- Decorate 128(g_tTex1df4a) Binding 1
+ Decorate 124(@entryPointOutput) Location 0
+ Decorate 127(g_tTex1df4a) DescriptorSet 0
+ Decorate 127(g_tTex1df4a) Binding 1
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
118: 7(fvec4) ConstantComposite 117 117 117 117
120: 27(int) Constant 1
121: TypePointer Function 6(float)
- 123(PS_OUTPUT): TypeStruct 7(fvec4) 6(float)
- 124: TypePointer Output 123(PS_OUTPUT)
-125(@entryPointOutput): 124(ptr) Variable Output
-128(g_tTex1df4a): 11(ptr) Variable UniformConstant
+ 123: TypePointer Output 113(PS_OUTPUT)
+124(@entryPointOutput): 123(ptr) Variable Output
+127(g_tTex1df4a): 11(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
9(txval10): 8(ptr) Variable Function
Store 119 118
122: 121(ptr) AccessChain 115(psout) 120
Store 122 117
- 126:113(PS_OUTPUT) Load 115(psout)
- Store 125(@entryPointOutput) 126
+ 125:113(PS_OUTPUT) Load 115(psout)
+ Store 124(@entryPointOutput) 125
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 164
+// Id's are bound by 163
Capability Shader
Capability Sampled1D
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 160
+ EntryPoint Fragment 4 "main" 159
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 9 "txval10"
MemberName 148(PS_OUTPUT) 0 "Color"
MemberName 148(PS_OUTPUT) 1 "Depth"
Name 150 "psout"
- Name 158 "PS_OUTPUT"
- MemberName 158(PS_OUTPUT) 0 "Color"
- MemberName 158(PS_OUTPUT) 1 "Depth"
- Name 160 "@entryPointOutput"
- Name 163 "g_tTex1df4a"
+ Name 159 "@entryPointOutput"
+ Name 162 "g_tTex1df4a"
Decorate 12(g_tTex1df4) DescriptorSet 0
Decorate 12(g_tTex1df4) Binding 0
Decorate 16(g_sSamp) DescriptorSet 0
Decorate 133(g_tTexcdi4) DescriptorSet 0
Decorate 142(g_tTexcdu4) DescriptorSet 0
MemberDecorate 148(PS_OUTPUT) 1 BuiltIn FragDepth
- MemberDecorate 158(PS_OUTPUT) 1 BuiltIn FragDepth
- Decorate 160(@entryPointOutput) Location 0
- Decorate 163(g_tTex1df4a) DescriptorSet 0
- Decorate 163(g_tTex1df4a) Binding 1
+ Decorate 159(@entryPointOutput) Location 0
+ Decorate 162(g_tTex1df4a) DescriptorSet 0
+ Decorate 162(g_tTex1df4a) Binding 1
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
153: 7(fvec4) ConstantComposite 152 152 152 152
155: 24(int) Constant 1
156: TypePointer Function 6(float)
- 158(PS_OUTPUT): TypeStruct 7(fvec4) 6(float)
- 159: TypePointer Output 158(PS_OUTPUT)
-160(@entryPointOutput): 159(ptr) Variable Output
-163(g_tTex1df4a): 11(ptr) Variable UniformConstant
+ 158: TypePointer Output 148(PS_OUTPUT)
+159(@entryPointOutput): 158(ptr) Variable Output
+162(g_tTex1df4a): 11(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
9(txval10): 8(ptr) Variable Function
Store 154 153
157: 156(ptr) AccessChain 150(psout) 155
Store 157 152
- 161:148(PS_OUTPUT) Load 150(psout)
- Store 160(@entryPointOutput) 161
+ 160:148(PS_OUTPUT) Load 150(psout)
+ Store 159(@entryPointOutput) 160
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 161
+// Id's are bound by 160
Capability Shader
Capability Sampled1D
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Vertex 4 "main" 157
+ EntryPoint Vertex 4 "main" 156
Name 4 "main"
Name 9 "txval10"
Name 12 "g_tTex1df4"
Name 148 "VS_OUTPUT"
MemberName 148(VS_OUTPUT) 0 "Pos"
Name 150 "vsout"
- Name 155 "VS_OUTPUT"
- MemberName 155(VS_OUTPUT) 0 "Pos"
- Name 157 "@entryPointOutput"
- Name 160 "g_tTex1df4a"
+ Name 156 "@entryPointOutput"
+ Name 159 "g_tTex1df4a"
Decorate 12(g_tTex1df4) DescriptorSet 0
Decorate 12(g_tTex1df4) Binding 0
Decorate 16(g_sSamp) DescriptorSet 0
Decorate 133(g_tTexcdi4) DescriptorSet 0
Decorate 142(g_tTexcdu4) DescriptorSet 0
MemberDecorate 148(VS_OUTPUT) 0 BuiltIn Position
- MemberDecorate 155(VS_OUTPUT) 0 BuiltIn Position
- Decorate 157(@entryPointOutput) Location 0
- Decorate 160(g_tTex1df4a) DescriptorSet 0
- Decorate 160(g_tTex1df4a) Binding 1
+ Decorate 156(@entryPointOutput) Location 0
+ Decorate 159(g_tTex1df4a) DescriptorSet 0
+ Decorate 159(g_tTex1df4a) Binding 1
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
151: 24(int) Constant 0
152: 6(float) Constant 0
153: 7(fvec4) ConstantComposite 152 152 152 152
- 155(VS_OUTPUT): TypeStruct 7(fvec4)
- 156: TypePointer Output 155(VS_OUTPUT)
-157(@entryPointOutput): 156(ptr) Variable Output
-160(g_tTex1df4a): 11(ptr) Variable UniformConstant
+ 155: TypePointer Output 148(VS_OUTPUT)
+156(@entryPointOutput): 155(ptr) Variable Output
+159(g_tTex1df4a): 11(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
9(txval10): 8(ptr) Variable Function
Store 139(txval42) 147
154: 8(ptr) AccessChain 150(vsout) 151
Store 154 153
- 158:148(VS_OUTPUT) Load 150(vsout)
- Store 157(@entryPointOutput) 158
+ 157:148(VS_OUTPUT) Load 150(vsout)
+ Store 156(@entryPointOutput) 157
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 155
+// Id's are bound by 154
Capability Shader
Capability Sampled1D
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 142
+ EntryPoint Fragment 4 "main" 141
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 9 "txval10"
MemberName 132(PS_OUTPUT) 0 "Color"
MemberName 132(PS_OUTPUT) 1 "Depth"
Name 134 "psout"
- Name 140 "PS_OUTPUT"
- MemberName 140(PS_OUTPUT) 0 "Color"
- MemberName 140(PS_OUTPUT) 1 "Depth"
- Name 142 "@entryPointOutput"
- Name 145 "g_tTex1df4a"
- Name 148 "g_tTexcdf4"
- Name 151 "g_tTexcdi4"
- Name 154 "g_tTexcdu4"
+ Name 141 "@entryPointOutput"
+ Name 144 "g_tTex1df4a"
+ Name 147 "g_tTexcdf4"
+ Name 150 "g_tTexcdi4"
+ Name 153 "g_tTexcdu4"
Decorate 12(g_tTex1df4) DescriptorSet 0
Decorate 12(g_tTex1df4) Binding 0
Decorate 16(g_sSamp) DescriptorSet 0
Decorate 110(g_tTex3di4) DescriptorSet 0
Decorate 121(g_tTex3du4) DescriptorSet 0
MemberDecorate 132(PS_OUTPUT) 1 BuiltIn FragDepth
- MemberDecorate 140(PS_OUTPUT) 1 BuiltIn FragDepth
- Decorate 142(@entryPointOutput) Location 0
- Decorate 145(g_tTex1df4a) DescriptorSet 0
- Decorate 145(g_tTex1df4a) Binding 1
- Decorate 148(g_tTexcdf4) DescriptorSet 0
- Decorate 151(g_tTexcdi4) DescriptorSet 0
- Decorate 154(g_tTexcdu4) DescriptorSet 0
+ Decorate 141(@entryPointOutput) Location 0
+ Decorate 144(g_tTex1df4a) DescriptorSet 0
+ Decorate 144(g_tTex1df4a) Binding 1
+ Decorate 147(g_tTexcdf4) DescriptorSet 0
+ Decorate 150(g_tTexcdi4) DescriptorSet 0
+ Decorate 153(g_tTexcdu4) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
135: 6(float) Constant 1065353216
136: 7(fvec4) ConstantComposite 135 135 135 135
138: TypePointer Function 6(float)
- 140(PS_OUTPUT): TypeStruct 7(fvec4) 6(float)
- 141: TypePointer Output 140(PS_OUTPUT)
-142(@entryPointOutput): 141(ptr) Variable Output
-145(g_tTex1df4a): 11(ptr) Variable UniformConstant
- 146: TypeImage 6(float) Cube sampled format:Unknown
- 147: TypePointer UniformConstant 146
- 148(g_tTexcdf4): 147(ptr) Variable UniformConstant
- 149: TypeImage 23(int) Cube sampled format:Unknown
- 150: TypePointer UniformConstant 149
- 151(g_tTexcdi4): 150(ptr) Variable UniformConstant
- 152: TypeImage 38(int) Cube sampled format:Unknown
- 153: TypePointer UniformConstant 152
- 154(g_tTexcdu4): 153(ptr) Variable UniformConstant
+ 140: TypePointer Output 132(PS_OUTPUT)
+141(@entryPointOutput): 140(ptr) Variable Output
+144(g_tTex1df4a): 11(ptr) Variable UniformConstant
+ 145: TypeImage 6(float) Cube sampled format:Unknown
+ 146: TypePointer UniformConstant 145
+ 147(g_tTexcdf4): 146(ptr) Variable UniformConstant
+ 148: TypeImage 23(int) Cube sampled format:Unknown
+ 149: TypePointer UniformConstant 148
+ 150(g_tTexcdi4): 149(ptr) Variable UniformConstant
+ 151: TypeImage 38(int) Cube sampled format:Unknown
+ 152: TypePointer UniformConstant 151
+ 153(g_tTexcdu4): 152(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
9(txval10): 8(ptr) Variable Function
Store 137 136
139: 138(ptr) AccessChain 134(psout) 24
Store 139 135
- 143:132(PS_OUTPUT) Load 134(psout)
- Store 142(@entryPointOutput) 143
+ 142:132(PS_OUTPUT) Load 134(psout)
+ Store 141(@entryPointOutput) 142
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 109
+// Id's are bound by 108
Capability Shader
Capability Sampled1D
Capability SampledCubeArray
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 96
+ EntryPoint Fragment 4 "main" 95
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 9 "txval10"
MemberName 86(PS_OUTPUT) 0 "Color"
MemberName 86(PS_OUTPUT) 1 "Depth"
Name 88 "psout"
- Name 94 "PS_OUTPUT"
- MemberName 94(PS_OUTPUT) 0 "Color"
- MemberName 94(PS_OUTPUT) 1 "Depth"
- Name 96 "@entryPointOutput"
- Name 99 "g_tTex1df4a"
- Name 102 "g_tTexcdf4"
- Name 105 "g_tTexcdi4"
- Name 108 "g_tTexcdu4"
+ Name 95 "@entryPointOutput"
+ Name 98 "g_tTex1df4a"
+ Name 101 "g_tTexcdf4"
+ Name 104 "g_tTexcdi4"
+ Name 107 "g_tTexcdu4"
Decorate 12(g_tTex1df4) DescriptorSet 0
Decorate 12(g_tTex1df4) Binding 0
Decorate 16(g_sSamp) DescriptorSet 0
Decorate 71(g_tTex2di4) DescriptorSet 0
Decorate 80(g_tTex2du4) DescriptorSet 0
MemberDecorate 86(PS_OUTPUT) 1 BuiltIn FragDepth
- MemberDecorate 94(PS_OUTPUT) 1 BuiltIn FragDepth
- Decorate 96(@entryPointOutput) Location 0
- Decorate 99(g_tTex1df4a) DescriptorSet 0
- Decorate 99(g_tTex1df4a) Binding 1
- Decorate 102(g_tTexcdf4) DescriptorSet 0
- Decorate 105(g_tTexcdi4) DescriptorSet 0
- Decorate 108(g_tTexcdu4) DescriptorSet 0
+ Decorate 95(@entryPointOutput) Location 0
+ Decorate 98(g_tTex1df4a) DescriptorSet 0
+ Decorate 98(g_tTex1df4a) Binding 1
+ Decorate 101(g_tTexcdf4) DescriptorSet 0
+ Decorate 104(g_tTexcdi4) DescriptorSet 0
+ Decorate 107(g_tTexcdu4) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
89: 6(float) Constant 1065353216
90: 7(fvec4) ConstantComposite 89 89 89 89
92: TypePointer Function 6(float)
- 94(PS_OUTPUT): TypeStruct 7(fvec4) 6(float)
- 95: TypePointer Output 94(PS_OUTPUT)
-96(@entryPointOutput): 95(ptr) Variable Output
- 99(g_tTex1df4a): 11(ptr) Variable UniformConstant
- 100: TypeImage 6(float) Cube array sampled format:Unknown
- 101: TypePointer UniformConstant 100
- 102(g_tTexcdf4): 101(ptr) Variable UniformConstant
- 103: TypeImage 26(int) Cube array sampled format:Unknown
- 104: TypePointer UniformConstant 103
- 105(g_tTexcdi4): 104(ptr) Variable UniformConstant
- 106: TypeImage 40(int) Cube array sampled format:Unknown
- 107: TypePointer UniformConstant 106
- 108(g_tTexcdu4): 107(ptr) Variable UniformConstant
+ 94: TypePointer Output 86(PS_OUTPUT)
+95(@entryPointOutput): 94(ptr) Variable Output
+ 98(g_tTex1df4a): 11(ptr) Variable UniformConstant
+ 99: TypeImage 6(float) Cube array sampled format:Unknown
+ 100: TypePointer UniformConstant 99
+ 101(g_tTexcdf4): 100(ptr) Variable UniformConstant
+ 102: TypeImage 26(int) Cube array sampled format:Unknown
+ 103: TypePointer UniformConstant 102
+ 104(g_tTexcdi4): 103(ptr) Variable UniformConstant
+ 105: TypeImage 40(int) Cube array sampled format:Unknown
+ 106: TypePointer UniformConstant 105
+ 107(g_tTexcdu4): 106(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
9(txval10): 8(ptr) Variable Function
Store 91 90
93: 92(ptr) AccessChain 88(psout) 27
Store 93 89
- 97:86(PS_OUTPUT) Load 88(psout)
- Store 96(@entryPointOutput) 97
+ 96:86(PS_OUTPUT) Load 88(psout)
+ Store 95(@entryPointOutput) 96
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 136
+// Id's are bound by 135
Capability Shader
Capability Sampled1D
Capability SampledCubeArray
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 132
+ EntryPoint Fragment 4 "main" 131
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 9 "txval10"
MemberName 121(PS_OUTPUT) 0 "Color"
MemberName 121(PS_OUTPUT) 1 "Depth"
Name 123 "psout"
- Name 130 "PS_OUTPUT"
- MemberName 130(PS_OUTPUT) 0 "Color"
- MemberName 130(PS_OUTPUT) 1 "Depth"
- Name 132 "@entryPointOutput"
- Name 135 "g_tTex1df4"
+ Name 131 "@entryPointOutput"
+ Name 134 "g_tTex1df4"
Decorate 12(g_tTex1df4a) DescriptorSet 0
Decorate 12(g_tTex1df4a) Binding 1
Decorate 16(g_sSamp) DescriptorSet 0
Decorate 101(g_tTexcdi4a) DescriptorSet 0
Decorate 111(g_tTexcdu4a) DescriptorSet 0
MemberDecorate 121(PS_OUTPUT) 1 BuiltIn FragDepth
- MemberDecorate 130(PS_OUTPUT) 1 BuiltIn FragDepth
- Decorate 132(@entryPointOutput) Location 0
- Decorate 135(g_tTex1df4) DescriptorSet 0
- Decorate 135(g_tTex1df4) Binding 0
+ Decorate 131(@entryPointOutput) Location 0
+ Decorate 134(g_tTex1df4) DescriptorSet 0
+ Decorate 134(g_tTex1df4) Binding 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
125: 7(fvec4) ConstantComposite 118 118 118 118
127: 26(int) Constant 1
128: TypePointer Function 6(float)
- 130(PS_OUTPUT): TypeStruct 7(fvec4) 6(float)
- 131: TypePointer Output 130(PS_OUTPUT)
-132(@entryPointOutput): 131(ptr) Variable Output
- 135(g_tTex1df4): 11(ptr) Variable UniformConstant
+ 130: TypePointer Output 121(PS_OUTPUT)
+131(@entryPointOutput): 130(ptr) Variable Output
+ 134(g_tTex1df4): 11(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
9(txval10): 8(ptr) Variable Function
Store 126 125
129: 128(ptr) AccessChain 123(psout) 127
Store 129 118
- 133:121(PS_OUTPUT) Load 123(psout)
- Store 132(@entryPointOutput) 133
+ 132:121(PS_OUTPUT) Load 123(psout)
+ Store 131(@entryPointOutput) 132
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 161
+// Id's are bound by 160
Capability Shader
Capability Sampled1D
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 156
+ EntryPoint Fragment 4 "main" 155
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 9 "txval10"
MemberName 144(PS_OUTPUT) 0 "Color"
MemberName 144(PS_OUTPUT) 1 "Depth"
Name 146 "psout"
- Name 154 "PS_OUTPUT"
- MemberName 154(PS_OUTPUT) 0 "Color"
- MemberName 154(PS_OUTPUT) 1 "Depth"
- Name 156 "@entryPointOutput"
- Name 159 "g_sSamp2d"
- Name 160 "g_tTex1df4a"
+ Name 155 "@entryPointOutput"
+ Name 158 "g_sSamp2d"
+ Name 159 "g_tTex1df4a"
Decorate 12(g_tTex1df4) DescriptorSet 0
Decorate 12(g_tTex1df4) Binding 0
Decorate 16(g_sSamp) DescriptorSet 0
Decorate 129(g_tTexcdi4) DescriptorSet 0
Decorate 138(g_tTexcdu4) DescriptorSet 0
MemberDecorate 144(PS_OUTPUT) 1 BuiltIn FragDepth
- MemberDecorate 154(PS_OUTPUT) 1 BuiltIn FragDepth
- Decorate 156(@entryPointOutput) Location 0
- Decorate 159(g_sSamp2d) DescriptorSet 0
- Decorate 160(g_tTex1df4a) DescriptorSet 0
- Decorate 160(g_tTex1df4a) Binding 1
+ Decorate 155(@entryPointOutput) Location 0
+ Decorate 158(g_sSamp2d) DescriptorSet 0
+ Decorate 159(g_tTex1df4a) DescriptorSet 0
+ Decorate 159(g_tTex1df4a) Binding 1
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
149: 7(fvec4) ConstantComposite 148 148 148 148
151: 23(int) Constant 1
152: TypePointer Function 6(float)
- 154(PS_OUTPUT): TypeStruct 7(fvec4) 6(float)
- 155: TypePointer Output 154(PS_OUTPUT)
-156(@entryPointOutput): 155(ptr) Variable Output
- 159(g_sSamp2d): 15(ptr) Variable UniformConstant
-160(g_tTex1df4a): 11(ptr) Variable UniformConstant
+ 154: TypePointer Output 144(PS_OUTPUT)
+155(@entryPointOutput): 154(ptr) Variable Output
+ 158(g_sSamp2d): 15(ptr) Variable UniformConstant
+159(g_tTex1df4a): 11(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
9(txval10): 8(ptr) Variable Function
Store 150 149
153: 152(ptr) AccessChain 146(psout) 151
Store 153 148
- 157:144(PS_OUTPUT) Load 146(psout)
- Store 156(@entryPointOutput) 157
+ 156:144(PS_OUTPUT) Load 146(psout)
+ Store 155(@entryPointOutput) 156
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 157
+// Id's are bound by 156
Capability Shader
Capability Sampled1D
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Vertex 4 "main" 153
+ EntryPoint Vertex 4 "main" 152
Name 4 "main"
Name 9 "txval10"
Name 12 "g_tTex1df4"
Name 144 "VS_OUTPUT"
MemberName 144(VS_OUTPUT) 0 "Pos"
Name 146 "vsout"
- Name 151 "VS_OUTPUT"
- MemberName 151(VS_OUTPUT) 0 "Pos"
- Name 153 "@entryPointOutput"
- Name 156 "g_tTex1df4a"
+ Name 152 "@entryPointOutput"
+ Name 155 "g_tTex1df4a"
Decorate 12(g_tTex1df4) DescriptorSet 0
Decorate 12(g_tTex1df4) Binding 0
Decorate 16(g_sSamp) DescriptorSet 0
Decorate 129(g_tTexcdi4) DescriptorSet 0
Decorate 138(g_tTexcdu4) DescriptorSet 0
MemberDecorate 144(VS_OUTPUT) 0 BuiltIn Position
- MemberDecorate 151(VS_OUTPUT) 0 BuiltIn Position
- Decorate 153(@entryPointOutput) Location 0
- Decorate 156(g_tTex1df4a) DescriptorSet 0
- Decorate 156(g_tTex1df4a) Binding 1
+ Decorate 152(@entryPointOutput) Location 0
+ Decorate 155(g_tTex1df4a) DescriptorSet 0
+ Decorate 155(g_tTex1df4a) Binding 1
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
147: 23(int) Constant 0
148: 6(float) Constant 0
149: 7(fvec4) ConstantComposite 148 148 148 148
- 151(VS_OUTPUT): TypeStruct 7(fvec4)
- 152: TypePointer Output 151(VS_OUTPUT)
-153(@entryPointOutput): 152(ptr) Variable Output
-156(g_tTex1df4a): 11(ptr) Variable UniformConstant
+ 151: TypePointer Output 144(VS_OUTPUT)
+152(@entryPointOutput): 151(ptr) Variable Output
+155(g_tTex1df4a): 11(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
9(txval10): 8(ptr) Variable Function
Store 135(txval42) 143
150: 8(ptr) AccessChain 146(vsout) 147
Store 150 149
- 154:144(VS_OUTPUT) Load 146(vsout)
- Store 153(@entryPointOutput) 154
+ 153:144(VS_OUTPUT) Load 146(vsout)
+ Store 152(@entryPointOutput) 153
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 151
+// Id's are bound by 150
Capability Shader
Capability Sampled1D
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 138
+ EntryPoint Fragment 4 "main" 137
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 9 "txval10"
MemberName 128(PS_OUTPUT) 0 "Color"
MemberName 128(PS_OUTPUT) 1 "Depth"
Name 130 "psout"
- Name 136 "PS_OUTPUT"
- MemberName 136(PS_OUTPUT) 0 "Color"
- MemberName 136(PS_OUTPUT) 1 "Depth"
- Name 138 "@entryPointOutput"
- Name 141 "g_tTex1df4a"
- Name 144 "g_tTexcdf4"
- Name 147 "g_tTexcdi4"
- Name 150 "g_tTexcdu4"
+ Name 137 "@entryPointOutput"
+ Name 140 "g_tTex1df4a"
+ Name 143 "g_tTexcdf4"
+ Name 146 "g_tTexcdi4"
+ Name 149 "g_tTexcdu4"
Decorate 12(g_tTex1df4) DescriptorSet 0
Decorate 12(g_tTex1df4) Binding 0
Decorate 16(g_sSamp) DescriptorSet 0
Decorate 106(g_tTex3di4) DescriptorSet 0
Decorate 117(g_tTex3du4) DescriptorSet 0
MemberDecorate 128(PS_OUTPUT) 1 BuiltIn FragDepth
- MemberDecorate 136(PS_OUTPUT) 1 BuiltIn FragDepth
- Decorate 138(@entryPointOutput) Location 0
- Decorate 141(g_tTex1df4a) DescriptorSet 0
- Decorate 141(g_tTex1df4a) Binding 1
- Decorate 144(g_tTexcdf4) DescriptorSet 0
- Decorate 147(g_tTexcdi4) DescriptorSet 0
- Decorate 150(g_tTexcdu4) DescriptorSet 0
+ Decorate 137(@entryPointOutput) Location 0
+ Decorate 140(g_tTex1df4a) DescriptorSet 0
+ Decorate 140(g_tTex1df4a) Binding 1
+ Decorate 143(g_tTexcdf4) DescriptorSet 0
+ Decorate 146(g_tTexcdi4) DescriptorSet 0
+ Decorate 149(g_tTexcdu4) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
131: 6(float) Constant 1065353216
132: 7(fvec4) ConstantComposite 131 131 131 131
134: TypePointer Function 6(float)
- 136(PS_OUTPUT): TypeStruct 7(fvec4) 6(float)
- 137: TypePointer Output 136(PS_OUTPUT)
-138(@entryPointOutput): 137(ptr) Variable Output
-141(g_tTex1df4a): 11(ptr) Variable UniformConstant
- 142: TypeImage 6(float) Cube sampled format:Unknown
- 143: TypePointer UniformConstant 142
- 144(g_tTexcdf4): 143(ptr) Variable UniformConstant
- 145: TypeImage 22(int) Cube sampled format:Unknown
- 146: TypePointer UniformConstant 145
- 147(g_tTexcdi4): 146(ptr) Variable UniformConstant
- 148: TypeImage 37(int) Cube sampled format:Unknown
- 149: TypePointer UniformConstant 148
- 150(g_tTexcdu4): 149(ptr) Variable UniformConstant
+ 136: TypePointer Output 128(PS_OUTPUT)
+137(@entryPointOutput): 136(ptr) Variable Output
+140(g_tTex1df4a): 11(ptr) Variable UniformConstant
+ 141: TypeImage 6(float) Cube sampled format:Unknown
+ 142: TypePointer UniformConstant 141
+ 143(g_tTexcdf4): 142(ptr) Variable UniformConstant
+ 144: TypeImage 22(int) Cube sampled format:Unknown
+ 145: TypePointer UniformConstant 144
+ 146(g_tTexcdi4): 145(ptr) Variable UniformConstant
+ 147: TypeImage 37(int) Cube sampled format:Unknown
+ 148: TypePointer UniformConstant 147
+ 149(g_tTexcdu4): 148(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
9(txval10): 8(ptr) Variable Function
Store 133 132
135: 134(ptr) AccessChain 130(psout) 23
Store 135 131
- 139:128(PS_OUTPUT) Load 130(psout)
- Store 138(@entryPointOutput) 139
+ 138:128(PS_OUTPUT) Load 130(psout)
+ Store 137(@entryPointOutput) 138
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 108
+// Id's are bound by 107
Capability Shader
Capability Sampled1D
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 104
+ EntryPoint Fragment 4 "main" 103
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 9 "txval10"
MemberName 94(PS_OUTPUT) 0 "Color"
MemberName 94(PS_OUTPUT) 1 "Depth"
Name 96 "psout"
- Name 102 "PS_OUTPUT"
- MemberName 102(PS_OUTPUT) 0 "Color"
- MemberName 102(PS_OUTPUT) 1 "Depth"
- Name 104 "@entryPointOutput"
- Name 107 "g_tTex1df4a"
+ Name 103 "@entryPointOutput"
+ Name 106 "g_tTex1df4a"
Decorate 12(g_tTex1df4) DescriptorSet 0
Decorate 12(g_tTex1df4) Binding 0
Decorate 16(g_sSamp) DescriptorSet 0
Decorate 73(g_tTex2di4) DescriptorSet 0
Decorate 84(g_tTex2du4) DescriptorSet 0
MemberDecorate 94(PS_OUTPUT) 1 BuiltIn FragDepth
- MemberDecorate 102(PS_OUTPUT) 1 BuiltIn FragDepth
- Decorate 104(@entryPointOutput) Location 0
- Decorate 107(g_tTex1df4a) DescriptorSet 0
- Decorate 107(g_tTex1df4a) Binding 1
+ Decorate 103(@entryPointOutput) Location 0
+ Decorate 106(g_tTex1df4a) DescriptorSet 0
+ Decorate 106(g_tTex1df4a) Binding 1
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
97: 6(float) Constant 1065353216
98: 7(fvec4) ConstantComposite 97 97 97 97
100: TypePointer Function 6(float)
- 102(PS_OUTPUT): TypeStruct 7(fvec4) 6(float)
- 103: TypePointer Output 102(PS_OUTPUT)
-104(@entryPointOutput): 103(ptr) Variable Output
-107(g_tTex1df4a): 11(ptr) Variable UniformConstant
+ 102: TypePointer Output 94(PS_OUTPUT)
+103(@entryPointOutput): 102(ptr) Variable Output
+106(g_tTex1df4a): 11(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
9(txval10): 8(ptr) Variable Function
Store 99 98
101: 100(ptr) AccessChain 96(psout) 40
Store 101 97
- 105:94(PS_OUTPUT) Load 96(psout)
- Store 104(@entryPointOutput) 105
+ 104:94(PS_OUTPUT) Load 96(psout)
+ Store 103(@entryPointOutput) 104
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 26
+// Id's are bound by 25
Capability Shader
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 23
+ EntryPoint Fragment 4 "main" 22
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 6 "MyFunc("
Name 12 "PS_OUTPUT"
MemberName 12(PS_OUTPUT) 0 "color"
Name 14 "ps_output"
- Name 21 "PS_OUTPUT"
- MemberName 21(PS_OUTPUT) 0 "color"
- Name 23 "@entryPointOutput"
- Decorate 23(@entryPointOutput) Location 0
+ Name 22 "@entryPointOutput"
+ Decorate 22(@entryPointOutput) Location 0
2: TypeVoid
3: TypeFunction 2
10: TypeFloat 32
17: 10(float) Constant 1065353216
18: 11(fvec4) ConstantComposite 17 17 17 17
19: TypePointer Function 11(fvec4)
- 21(PS_OUTPUT): TypeStruct 11(fvec4)
- 22: TypePointer Output 21(PS_OUTPUT)
-23(@entryPointOutput): 22(ptr) Variable Output
+ 21: TypePointer Output 12(PS_OUTPUT)
+22(@entryPointOutput): 21(ptr) Variable Output
4(main): 2 Function None 3
5: Label
14(ps_output): 13(ptr) Variable Function
20: 19(ptr) AccessChain 14(ps_output) 16
Store 20 18
- 24:12(PS_OUTPUT) Load 14(ps_output)
- Store 23(@entryPointOutput) 24
+ 23:12(PS_OUTPUT) Load 14(ps_output)
+ Store 22(@entryPointOutput) 23
Return
FunctionEnd
6(MyFunc(): 2 Function None 3
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 28
+// Id's are bound by 27
Capability Shader
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 20
+ EntryPoint Fragment 4 "main" 19
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 8 "PS_OUTPUT"
MemberName 8(PS_OUTPUT) 0 "Color"
Name 10 "psout"
- Name 18 "PS_OUTPUT"
- MemberName 18(PS_OUTPUT) 0 "Color"
- Name 20 "@entryPointOutput"
- Name 25 "TestTexture"
- Name 27 "TestUF"
- Decorate 20(@entryPointOutput) Location 0
- Decorate 25(TestTexture) DescriptorSet 0
+ Name 19 "@entryPointOutput"
+ Name 24 "TestTexture"
+ Name 26 "TestUF"
+ Decorate 19(@entryPointOutput) Location 0
+ Decorate 24(TestTexture) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
14: 6(float) Constant 1065353216
15: 7(fvec4) ConstantComposite 13 13 13 14
16: TypePointer Function 7(fvec4)
- 18(PS_OUTPUT): TypeStruct 7(fvec4)
- 19: TypePointer Output 18(PS_OUTPUT)
-20(@entryPointOutput): 19(ptr) Variable Output
- 23: TypeImage 6(float) 2D sampled format:Unknown
- 24: TypePointer UniformConstant 23
- 25(TestTexture): 24(ptr) Variable UniformConstant
- 26: TypePointer UniformConstant 7(fvec4)
- 27(TestUF): 26(ptr) Variable UniformConstant
+ 18: TypePointer Output 8(PS_OUTPUT)
+19(@entryPointOutput): 18(ptr) Variable Output
+ 22: TypeImage 6(float) 2D sampled format:Unknown
+ 23: TypePointer UniformConstant 22
+ 24(TestTexture): 23(ptr) Variable UniformConstant
+ 25: TypePointer UniformConstant 7(fvec4)
+ 26(TestUF): 25(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
10(psout): 9(ptr) Variable Function
17: 16(ptr) AccessChain 10(psout) 12
Store 17 15
- 21:8(PS_OUTPUT) Load 10(psout)
- Store 20(@entryPointOutput) 21
+ 20:8(PS_OUTPUT) Load 10(psout)
+ Store 19(@entryPointOutput) 20
Return
FunctionEnd
Decorate 3805 DescriptorSet 0
Decorate 3869 DescriptorSet 0
MemberDecorate 1032 1 BuiltIn FragDepth
- MemberDecorate 1033 1 BuiltIn FragDepth
Decorate 4045 Location 0
8: TypeVoid
1282: TypeFunction 8
138: 13(float) Constant 1065353216
1284: 29(fvec4) ConstantComposite 138 138 138 138
650: TypePointer Function 13(float)
- 1033: TypeStruct 29(fvec4) 13(float)
- 1670: TypePointer Output 1033(struct)
+ 1670: TypePointer Output 1032(struct)
4045: 1670(ptr) Variable Output
5663: 8 Function None 1282
24915: Label
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 186
+// Id's are bound by 185
Capability Shader
Capability Sampled1D
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 181
+ EntryPoint Fragment 4 "main" 180
ExecutionMode 4 OriginUpperLeft
Name 4 "main"
Name 7 "MemberTest"
MemberName 171(PS_OUTPUT) 0 "Color"
MemberName 171(PS_OUTPUT) 1 "Depth"
Name 173 "psout"
- Name 179 "PS_OUTPUT"
- MemberName 179(PS_OUTPUT) 0 "Color"
- MemberName 179(PS_OUTPUT) 1 "Depth"
- Name 181 "@entryPointOutput"
- Name 183 "g_sSamp2d"
- Name 184 "g_sSamp2D_b"
- Name 185 "g_tTex1df4a"
+ Name 180 "@entryPointOutput"
+ Name 182 "g_sSamp2d"
+ Name 183 "g_sSamp2D_b"
+ Name 184 "g_tTex1df4a"
Decorate 41(g_tTex1df4) DescriptorSet 0
Decorate 41(g_tTex1df4) Binding 0
Decorate 45(g_sSamp) DescriptorSet 0
Decorate 156(g_tTexcdi4) DescriptorSet 0
Decorate 165(g_tTexcdu4) DescriptorSet 0
MemberDecorate 171(PS_OUTPUT) 1 BuiltIn FragDepth
- MemberDecorate 179(PS_OUTPUT) 1 BuiltIn FragDepth
- Decorate 181(@entryPointOutput) Location 0
- Decorate 183(g_sSamp2d) DescriptorSet 0
- Decorate 184(g_sSamp2D_b) DescriptorSet 0
- Decorate 185(g_tTex1df4a) DescriptorSet 0
- Decorate 185(g_tTex1df4a) Binding 1
+ Decorate 180(@entryPointOutput) Location 0
+ Decorate 182(g_sSamp2d) DescriptorSet 0
+ Decorate 183(g_sSamp2D_b) DescriptorSet 0
+ Decorate 184(g_tTex1df4a) DescriptorSet 0
+ Decorate 184(g_tTex1df4a) Binding 1
2: TypeVoid
3: TypeFunction 2
6: TypeInt 32 1
174: 35(float) Constant 1065353216
175: 36(fvec4) ConstantComposite 174 174 174 174
177: TypePointer Function 35(float)
- 179(PS_OUTPUT): TypeStruct 36(fvec4) 35(float)
- 180: TypePointer Output 179(PS_OUTPUT)
-181(@entryPointOutput): 180(ptr) Variable Output
- 183(g_sSamp2d): 44(ptr) Variable UniformConstant
-184(g_sSamp2D_b): 44(ptr) Variable UniformConstant
-185(g_tTex1df4a): 40(ptr) Variable UniformConstant
+ 179: TypePointer Output 171(PS_OUTPUT)
+180(@entryPointOutput): 179(ptr) Variable Output
+ 182(g_sSamp2d): 44(ptr) Variable UniformConstant
+183(g_sSamp2D_b): 44(ptr) Variable UniformConstant
+184(g_tTex1df4a): 40(ptr) Variable UniformConstant
4(main): 2 Function None 3
5: Label
9(mtest): 8(ptr) Variable Function
Store 176 175
178: 177(ptr) AccessChain 173(psout) 10
Store 178 174
- 182:171(PS_OUTPUT) Load 173(psout)
- Store 181(@entryPointOutput) 182
+ 181:171(PS_OUTPUT) Load 173(psout)
+ Store 180(@entryPointOutput) 181
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 186
+// Id's are bound by 185
Capability Shader
Capability Sampled1D
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint Fragment 4 "main" 181
+ EntryPoint Fragment 4 "main" 180
ExecutionMode 4 OriginUpperLeft
Decorate 41 DescriptorSet 0
Decorate 41 Binding 0
Decorate 156 DescriptorSet 0
Decorate 165 DescriptorSet 0
MemberDecorate 171 1 BuiltIn FragDepth
- MemberDecorate 179 1 BuiltIn FragDepth
- Decorate 181 Location 0
+ Decorate 180 Location 0
+ Decorate 182 DescriptorSet 0
Decorate 183 DescriptorSet 0
Decorate 184 DescriptorSet 0
- Decorate 185 DescriptorSet 0
- Decorate 185 Binding 1
+ Decorate 184 Binding 1
2: TypeVoid
3: TypeFunction 2
6: TypeInt 32 1
174: 35(float) Constant 1065353216
175: 36(fvec4) ConstantComposite 174 174 174 174
177: TypePointer Function 35(float)
- 179: TypeStruct 36(fvec4) 35(float)
- 180: TypePointer Output 179(struct)
- 181: 180(ptr) Variable Output
+ 179: TypePointer Output 171(struct)
+ 180: 179(ptr) Variable Output
+ 182: 44(ptr) Variable UniformConstant
183: 44(ptr) Variable UniformConstant
- 184: 44(ptr) Variable UniformConstant
- 185: 40(ptr) Variable UniformConstant
+ 184: 40(ptr) Variable UniformConstant
4: 2 Function None 3
5: Label
9: 8(ptr) Variable Function
Store 176 175
178: 177(ptr) AccessChain 173 10
Store 178 174
- 182: 171(struct) Load 173
- Store 181 182
+ 181: 171(struct) Load 173
+ Store 180 181
Return
FunctionEnd
// Module Version 10000
// Generated by (magic number): 80001
-// Id's are bound by 24
+// Id's are bound by 23
Capability Tessellation
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
- EntryPoint TessellationControl 4 "main" 9 16 20 23
+ EntryPoint TessellationControl 4 "main" 9 16 19 22
ExecutionMode 4 OutputVertices 4
Source GLSL 450
Name 4 "main"
MemberName 11(TheBlock) 1 "bMem2"
MemberName 11(TheBlock) 2 "s"
Name 16 "tcBlock"
- Name 17 "S"
- MemberName 17(S) 0 "sMem1"
- MemberName 17(S) 1 "sMem2"
- Name 18 "SingleBlock"
- MemberName 18(SingleBlock) 0 "bMem1"
- MemberName 18(SingleBlock) 1 "bMem2"
- MemberName 18(SingleBlock) 2 "s"
- Name 20 "singleBlock"
- Name 21 "bn"
- MemberName 21(bn) 0 "v1"
- MemberName 21(bn) 1 "v2"
- MemberName 21(bn) 2 "v3"
- Name 23 ""
+ Name 17 "SingleBlock"
+ MemberName 17(SingleBlock) 0 "bMem1"
+ MemberName 17(SingleBlock) 1 "bMem2"
+ MemberName 17(SingleBlock) 2 "s"
+ Name 19 "singleBlock"
+ Name 20 "bn"
+ MemberName 20(bn) 0 "v1"
+ MemberName 20(bn) 1 "v2"
+ MemberName 20(bn) 2 "v3"
+ Name 22 ""
Decorate 9(patchOut) Patch
MemberDecorate 11(TheBlock) 0 Patch
MemberDecorate 11(TheBlock) 1 Patch
MemberDecorate 11(TheBlock) 2 Patch
Decorate 11(TheBlock) Block
Decorate 16(tcBlock) Location 12
- MemberDecorate 18(SingleBlock) 0 Patch
- MemberDecorate 18(SingleBlock) 0 Location 2
- MemberDecorate 18(SingleBlock) 1 Patch
- MemberDecorate 18(SingleBlock) 1 Location 3
- MemberDecorate 18(SingleBlock) 2 Patch
- MemberDecorate 18(SingleBlock) 2 Location 4
- Decorate 18(SingleBlock) Block
- Decorate 20(singleBlock) Location 2
- MemberDecorate 21(bn) 0 Patch
- MemberDecorate 21(bn) 0 Location 20
- MemberDecorate 21(bn) 0 Component 0
- MemberDecorate 21(bn) 1 Patch
- MemberDecorate 21(bn) 1 Location 24
- MemberDecorate 21(bn) 2 Patch
- MemberDecorate 21(bn) 2 Location 25
- MemberDecorate 21(bn) 2 Component 0
- Decorate 21(bn) Block
+ MemberDecorate 17(SingleBlock) 0 Patch
+ MemberDecorate 17(SingleBlock) 0 Location 2
+ MemberDecorate 17(SingleBlock) 1 Patch
+ MemberDecorate 17(SingleBlock) 1 Location 3
+ MemberDecorate 17(SingleBlock) 2 Patch
+ MemberDecorate 17(SingleBlock) 2 Location 4
+ Decorate 17(SingleBlock) Block
+ Decorate 19(singleBlock) Location 2
+ MemberDecorate 20(bn) 0 Patch
+ MemberDecorate 20(bn) 0 Location 20
+ MemberDecorate 20(bn) 0 Component 0
+ MemberDecorate 20(bn) 1 Patch
+ MemberDecorate 20(bn) 1 Location 24
+ MemberDecorate 20(bn) 2 Patch
+ MemberDecorate 20(bn) 2 Location 25
+ MemberDecorate 20(bn) 2 Component 0
+ Decorate 20(bn) Block
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32
14: TypeArray 11(TheBlock) 13
15: TypePointer Output 14
16(tcBlock): 15(ptr) Variable Output
- 17(S): TypeStruct 6(float) 6(float)
- 18(SingleBlock): TypeStruct 6(float) 6(float) 17(S)
- 19: TypePointer Output 18(SingleBlock)
- 20(singleBlock): 19(ptr) Variable Output
- 21(bn): TypeStruct 7(fvec4) 7(fvec4) 7(fvec4)
- 22: TypePointer Output 21(bn)
- 23: 22(ptr) Variable Output
+ 17(SingleBlock): TypeStruct 6(float) 6(float) 10(S)
+ 18: TypePointer Output 17(SingleBlock)
+ 19(singleBlock): 18(ptr) Variable Output
+ 20(bn): TypeStruct 7(fvec4) 7(fvec4) 7(fvec4)
+ 21: TypePointer Output 20(bn)
+ 22: 21(ptr) Variable Output
4(main): 2 Function None 3
5: Label
Return
// For the date, it uses the current date (when then script is run).
#define GLSLANG_REVISION "Overload400-PrecQual.1456"
-#define GLSLANG_DATE "31-Aug-2016"
+#define GLSLANG_DATE "01-Sep-2016"