mirror of
https://github.com/KhronosGroup/glslang
synced 2024-11-14 22:01:04 +00:00
1122 lines
59 KiB
Plaintext
1122 lines
59 KiB
Plaintext
hlsl.gatherRGBA.offsetarray.dx10.frag
|
|
Shader version: 450
|
|
gl_FragCoord origin is upper left
|
|
0:? Sequence
|
|
0:111 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
|
|
0:33 Function Parameters:
|
|
0:? Sequence
|
|
0:40 Sequence
|
|
0:40 move second child to first child (temp 4-component vector of float)
|
|
0:40 'txval001' (temp 4-component vector of float)
|
|
0:40 textureGatherOffset (global 4-component vector of float)
|
|
0:40 Construct combined texture-sampler (temp sampler2DArray)
|
|
0:40 'g_tTex2df4a' (uniform texture2DArray)
|
|
0:40 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:40 'c3' (uniform 3-component vector of float)
|
|
0:40 'o2' (uniform 2-component vector of int)
|
|
0:40 Constant:
|
|
0:40 0 (const int)
|
|
0:41 Sequence
|
|
0:41 move second child to first child (temp 4-component vector of int)
|
|
0:41 'txval011' (temp 4-component vector of int)
|
|
0:41 textureGatherOffset (global 4-component vector of int)
|
|
0:41 Construct combined texture-sampler (temp isampler2DArray)
|
|
0:41 'g_tTex2di4a' (uniform itexture2DArray)
|
|
0:41 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:41 'c3' (uniform 3-component vector of float)
|
|
0:41 'o2' (uniform 2-component vector of int)
|
|
0:41 Constant:
|
|
0:41 0 (const int)
|
|
0:42 Sequence
|
|
0:42 move second child to first child (temp 4-component vector of uint)
|
|
0:42 'txval021' (temp 4-component vector of uint)
|
|
0:42 textureGatherOffset (global 4-component vector of uint)
|
|
0:42 Construct combined texture-sampler (temp usampler2DArray)
|
|
0:42 'g_tTex2du4a' (uniform utexture2DArray)
|
|
0:42 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:42 'c3' (uniform 3-component vector of float)
|
|
0:42 'o2' (uniform 2-component vector of int)
|
|
0:42 Constant:
|
|
0:42 0 (const int)
|
|
0:44 Sequence
|
|
0:44 move second child to first child (temp 4-component vector of float)
|
|
0:44 'txval004' (temp 4-component vector of float)
|
|
0:44 textureGatherOffsets (global 4-component vector of float)
|
|
0:44 Construct combined texture-sampler (temp sampler2DArray)
|
|
0:44 'g_tTex2df4a' (uniform texture2DArray)
|
|
0:44 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:44 'c3' (uniform 3-component vector of float)
|
|
0:44 Construct ivec2 (temp 4-element array of 2-component vector of int)
|
|
0:44 'o2' (uniform 2-component vector of int)
|
|
0:44 'o2' (uniform 2-component vector of int)
|
|
0:44 'o2' (uniform 2-component vector of int)
|
|
0:44 'o2' (uniform 2-component vector of int)
|
|
0:44 Constant:
|
|
0:44 0 (const int)
|
|
0:45 Sequence
|
|
0:45 move second child to first child (temp 4-component vector of int)
|
|
0:45 'txval014' (temp 4-component vector of int)
|
|
0:45 textureGatherOffsets (global 4-component vector of int)
|
|
0:45 Construct combined texture-sampler (temp isampler2DArray)
|
|
0:45 'g_tTex2di4a' (uniform itexture2DArray)
|
|
0:45 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:45 'c3' (uniform 3-component vector of float)
|
|
0:45 Construct ivec2 (temp 4-element array of 2-component vector of int)
|
|
0:45 'o2' (uniform 2-component vector of int)
|
|
0:45 'o2' (uniform 2-component vector of int)
|
|
0:45 'o2' (uniform 2-component vector of int)
|
|
0:45 'o2' (uniform 2-component vector of int)
|
|
0:45 Constant:
|
|
0:45 0 (const int)
|
|
0:46 Sequence
|
|
0:46 move second child to first child (temp 4-component vector of uint)
|
|
0:46 'txval024' (temp 4-component vector of uint)
|
|
0:46 textureGatherOffsets (global 4-component vector of uint)
|
|
0:46 Construct combined texture-sampler (temp usampler2DArray)
|
|
0:46 'g_tTex2du4a' (uniform utexture2DArray)
|
|
0:46 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:46 'c3' (uniform 3-component vector of float)
|
|
0:46 Construct ivec2 (temp 4-element array of 2-component vector of int)
|
|
0:46 'o2' (uniform 2-component vector of int)
|
|
0:46 'o2' (uniform 2-component vector of int)
|
|
0:46 'o2' (uniform 2-component vector of int)
|
|
0:46 'o2' (uniform 2-component vector of int)
|
|
0:46 Constant:
|
|
0:46 0 (const int)
|
|
0:56 Sequence
|
|
0:56 move second child to first child (temp 4-component vector of float)
|
|
0:56 'txval101' (temp 4-component vector of float)
|
|
0:56 textureGatherOffset (global 4-component vector of float)
|
|
0:56 Construct combined texture-sampler (temp sampler2DArray)
|
|
0:56 'g_tTex2df4a' (uniform texture2DArray)
|
|
0:56 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:56 'c3' (uniform 3-component vector of float)
|
|
0:56 'o2' (uniform 2-component vector of int)
|
|
0:56 Constant:
|
|
0:56 1 (const int)
|
|
0:57 Sequence
|
|
0:57 move second child to first child (temp 4-component vector of int)
|
|
0:57 'txval111' (temp 4-component vector of int)
|
|
0:57 textureGatherOffset (global 4-component vector of int)
|
|
0:57 Construct combined texture-sampler (temp isampler2DArray)
|
|
0:57 'g_tTex2di4a' (uniform itexture2DArray)
|
|
0:57 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:57 'c3' (uniform 3-component vector of float)
|
|
0:57 'o2' (uniform 2-component vector of int)
|
|
0:57 Constant:
|
|
0:57 1 (const int)
|
|
0:58 Sequence
|
|
0:58 move second child to first child (temp 4-component vector of uint)
|
|
0:58 'txval121' (temp 4-component vector of uint)
|
|
0:58 textureGatherOffset (global 4-component vector of uint)
|
|
0:58 Construct combined texture-sampler (temp usampler2DArray)
|
|
0:58 'g_tTex2du4a' (uniform utexture2DArray)
|
|
0:58 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:58 'c3' (uniform 3-component vector of float)
|
|
0:58 'o2' (uniform 2-component vector of int)
|
|
0:58 Constant:
|
|
0:58 1 (const int)
|
|
0:60 Sequence
|
|
0:60 move second child to first child (temp 4-component vector of float)
|
|
0:60 'txval104' (temp 4-component vector of float)
|
|
0:60 textureGatherOffsets (global 4-component vector of float)
|
|
0:60 Construct combined texture-sampler (temp sampler2DArray)
|
|
0:60 'g_tTex2df4a' (uniform texture2DArray)
|
|
0:60 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:60 'c3' (uniform 3-component vector of float)
|
|
0:60 Construct ivec2 (temp 4-element array of 2-component vector of int)
|
|
0:60 'o2' (uniform 2-component vector of int)
|
|
0:60 'o2' (uniform 2-component vector of int)
|
|
0:60 'o2' (uniform 2-component vector of int)
|
|
0:60 'o2' (uniform 2-component vector of int)
|
|
0:60 Constant:
|
|
0:60 1 (const int)
|
|
0:61 Sequence
|
|
0:61 move second child to first child (temp 4-component vector of int)
|
|
0:61 'txval114' (temp 4-component vector of int)
|
|
0:61 textureGatherOffsets (global 4-component vector of int)
|
|
0:61 Construct combined texture-sampler (temp isampler2DArray)
|
|
0:61 'g_tTex2di4a' (uniform itexture2DArray)
|
|
0:61 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:61 'c3' (uniform 3-component vector of float)
|
|
0:61 Construct ivec2 (temp 4-element array of 2-component vector of int)
|
|
0:61 'o2' (uniform 2-component vector of int)
|
|
0:61 'o2' (uniform 2-component vector of int)
|
|
0:61 'o2' (uniform 2-component vector of int)
|
|
0:61 'o2' (uniform 2-component vector of int)
|
|
0:61 Constant:
|
|
0:61 1 (const int)
|
|
0:62 Sequence
|
|
0:62 move second child to first child (temp 4-component vector of uint)
|
|
0:62 'txval124' (temp 4-component vector of uint)
|
|
0:62 textureGatherOffsets (global 4-component vector of uint)
|
|
0:62 Construct combined texture-sampler (temp usampler2DArray)
|
|
0:62 'g_tTex2du4a' (uniform utexture2DArray)
|
|
0:62 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:62 'c3' (uniform 3-component vector of float)
|
|
0:62 Construct ivec2 (temp 4-element array of 2-component vector of int)
|
|
0:62 'o2' (uniform 2-component vector of int)
|
|
0:62 'o2' (uniform 2-component vector of int)
|
|
0:62 'o2' (uniform 2-component vector of int)
|
|
0:62 'o2' (uniform 2-component vector of int)
|
|
0:62 Constant:
|
|
0:62 1 (const int)
|
|
0:72 Sequence
|
|
0:72 move second child to first child (temp 4-component vector of float)
|
|
0:72 'txval201' (temp 4-component vector of float)
|
|
0:72 textureGatherOffset (global 4-component vector of float)
|
|
0:72 Construct combined texture-sampler (temp sampler2DArray)
|
|
0:72 'g_tTex2df4a' (uniform texture2DArray)
|
|
0:72 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:72 'c3' (uniform 3-component vector of float)
|
|
0:72 'o2' (uniform 2-component vector of int)
|
|
0:72 Constant:
|
|
0:72 2 (const int)
|
|
0:73 Sequence
|
|
0:73 move second child to first child (temp 4-component vector of int)
|
|
0:73 'txval211' (temp 4-component vector of int)
|
|
0:73 textureGatherOffset (global 4-component vector of int)
|
|
0:73 Construct combined texture-sampler (temp isampler2DArray)
|
|
0:73 'g_tTex2di4a' (uniform itexture2DArray)
|
|
0:73 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:73 'c3' (uniform 3-component vector of float)
|
|
0:73 'o2' (uniform 2-component vector of int)
|
|
0:73 Constant:
|
|
0:73 2 (const int)
|
|
0:74 Sequence
|
|
0:74 move second child to first child (temp 4-component vector of uint)
|
|
0:74 'txval221' (temp 4-component vector of uint)
|
|
0:74 textureGatherOffset (global 4-component vector of uint)
|
|
0:74 Construct combined texture-sampler (temp usampler2DArray)
|
|
0:74 'g_tTex2du4a' (uniform utexture2DArray)
|
|
0:74 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:74 'c3' (uniform 3-component vector of float)
|
|
0:74 'o2' (uniform 2-component vector of int)
|
|
0:74 Constant:
|
|
0:74 2 (const int)
|
|
0:76 Sequence
|
|
0:76 move second child to first child (temp 4-component vector of float)
|
|
0:76 'txval204' (temp 4-component vector of float)
|
|
0:76 textureGatherOffsets (global 4-component vector of float)
|
|
0:76 Construct combined texture-sampler (temp sampler2DArray)
|
|
0:76 'g_tTex2df4a' (uniform texture2DArray)
|
|
0:76 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:76 'c3' (uniform 3-component vector of float)
|
|
0:76 Construct ivec2 (temp 4-element array of 2-component vector of int)
|
|
0:76 'o2' (uniform 2-component vector of int)
|
|
0:76 'o2' (uniform 2-component vector of int)
|
|
0:76 'o2' (uniform 2-component vector of int)
|
|
0:76 'o2' (uniform 2-component vector of int)
|
|
0:76 Constant:
|
|
0:76 2 (const int)
|
|
0:77 Sequence
|
|
0:77 move second child to first child (temp 4-component vector of int)
|
|
0:77 'txval214' (temp 4-component vector of int)
|
|
0:77 textureGatherOffsets (global 4-component vector of int)
|
|
0:77 Construct combined texture-sampler (temp isampler2DArray)
|
|
0:77 'g_tTex2di4a' (uniform itexture2DArray)
|
|
0:77 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:77 'c3' (uniform 3-component vector of float)
|
|
0:77 Construct ivec2 (temp 4-element array of 2-component vector of int)
|
|
0:77 'o2' (uniform 2-component vector of int)
|
|
0:77 'o2' (uniform 2-component vector of int)
|
|
0:77 'o2' (uniform 2-component vector of int)
|
|
0:77 'o2' (uniform 2-component vector of int)
|
|
0:77 Constant:
|
|
0:77 2 (const int)
|
|
0:78 Sequence
|
|
0:78 move second child to first child (temp 4-component vector of uint)
|
|
0:78 'txval224' (temp 4-component vector of uint)
|
|
0:78 textureGatherOffsets (global 4-component vector of uint)
|
|
0:78 Construct combined texture-sampler (temp usampler2DArray)
|
|
0:78 'g_tTex2du4a' (uniform utexture2DArray)
|
|
0:78 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:78 'c3' (uniform 3-component vector of float)
|
|
0:78 Construct ivec2 (temp 4-element array of 2-component vector of int)
|
|
0:78 'o2' (uniform 2-component vector of int)
|
|
0:78 'o2' (uniform 2-component vector of int)
|
|
0:78 'o2' (uniform 2-component vector of int)
|
|
0:78 'o2' (uniform 2-component vector of int)
|
|
0:78 Constant:
|
|
0:78 2 (const int)
|
|
0:88 Sequence
|
|
0:88 move second child to first child (temp 4-component vector of float)
|
|
0:88 'txval301' (temp 4-component vector of float)
|
|
0:88 textureGatherOffset (global 4-component vector of float)
|
|
0:88 Construct combined texture-sampler (temp sampler2DArray)
|
|
0:88 'g_tTex2df4a' (uniform texture2DArray)
|
|
0:88 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:88 'c3' (uniform 3-component vector of float)
|
|
0:88 'o2' (uniform 2-component vector of int)
|
|
0:88 Constant:
|
|
0:88 3 (const int)
|
|
0:89 Sequence
|
|
0:89 move second child to first child (temp 4-component vector of int)
|
|
0:89 'txval311' (temp 4-component vector of int)
|
|
0:89 textureGatherOffset (global 4-component vector of int)
|
|
0:89 Construct combined texture-sampler (temp isampler2DArray)
|
|
0:89 'g_tTex2di4a' (uniform itexture2DArray)
|
|
0:89 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:89 'c3' (uniform 3-component vector of float)
|
|
0:89 'o2' (uniform 2-component vector of int)
|
|
0:89 Constant:
|
|
0:89 3 (const int)
|
|
0:90 Sequence
|
|
0:90 move second child to first child (temp 4-component vector of uint)
|
|
0:90 'txval321' (temp 4-component vector of uint)
|
|
0:90 textureGatherOffset (global 4-component vector of uint)
|
|
0:90 Construct combined texture-sampler (temp usampler2DArray)
|
|
0:90 'g_tTex2du4a' (uniform utexture2DArray)
|
|
0:90 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:90 'c3' (uniform 3-component vector of float)
|
|
0:90 'o2' (uniform 2-component vector of int)
|
|
0:90 Constant:
|
|
0:90 3 (const int)
|
|
0:92 Sequence
|
|
0:92 move second child to first child (temp 4-component vector of float)
|
|
0:92 'txval304' (temp 4-component vector of float)
|
|
0:92 textureGatherOffsets (global 4-component vector of float)
|
|
0:92 Construct combined texture-sampler (temp sampler2DArray)
|
|
0:92 'g_tTex2df4a' (uniform texture2DArray)
|
|
0:92 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:92 'c3' (uniform 3-component vector of float)
|
|
0:92 Construct ivec2 (temp 4-element array of 2-component vector of int)
|
|
0:92 'o2' (uniform 2-component vector of int)
|
|
0:92 'o2' (uniform 2-component vector of int)
|
|
0:92 'o2' (uniform 2-component vector of int)
|
|
0:92 'o2' (uniform 2-component vector of int)
|
|
0:92 Constant:
|
|
0:92 3 (const int)
|
|
0:93 Sequence
|
|
0:93 move second child to first child (temp 4-component vector of int)
|
|
0:93 'txval314' (temp 4-component vector of int)
|
|
0:93 textureGatherOffsets (global 4-component vector of int)
|
|
0:93 Construct combined texture-sampler (temp isampler2DArray)
|
|
0:93 'g_tTex2di4a' (uniform itexture2DArray)
|
|
0:93 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:93 'c3' (uniform 3-component vector of float)
|
|
0:93 Construct ivec2 (temp 4-element array of 2-component vector of int)
|
|
0:93 'o2' (uniform 2-component vector of int)
|
|
0:93 'o2' (uniform 2-component vector of int)
|
|
0:93 'o2' (uniform 2-component vector of int)
|
|
0:93 'o2' (uniform 2-component vector of int)
|
|
0:93 Constant:
|
|
0:93 3 (const int)
|
|
0:94 Sequence
|
|
0:94 move second child to first child (temp 4-component vector of uint)
|
|
0:94 'txval324' (temp 4-component vector of uint)
|
|
0:94 textureGatherOffsets (global 4-component vector of uint)
|
|
0:94 Construct combined texture-sampler (temp usampler2DArray)
|
|
0:94 'g_tTex2du4a' (uniform utexture2DArray)
|
|
0:94 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:94 'c3' (uniform 3-component vector of float)
|
|
0:94 Construct ivec2 (temp 4-element array of 2-component vector of int)
|
|
0:94 'o2' (uniform 2-component vector of int)
|
|
0:94 'o2' (uniform 2-component vector of int)
|
|
0:94 'o2' (uniform 2-component vector of int)
|
|
0:94 'o2' (uniform 2-component vector of int)
|
|
0:94 Constant:
|
|
0:94 3 (const int)
|
|
0:106 move second child to first child (temp 4-component vector of float)
|
|
0:106 Color: direct index for structure (temp 4-component vector of float)
|
|
0:106 'psout' (temp structure{temp 4-component vector of float Color, temp float FragDepth Depth})
|
|
0:106 Constant:
|
|
0:106 0 (const int)
|
|
0:106 Constant:
|
|
0:106 1.000000
|
|
0:106 1.000000
|
|
0:106 1.000000
|
|
0:106 1.000000
|
|
0:107 move second child to first child (temp float)
|
|
0:107 Depth: direct index for structure (temp float FragDepth)
|
|
0:107 'psout' (temp structure{temp 4-component vector of float Color, temp float FragDepth Depth})
|
|
0:107 Constant:
|
|
0:107 1 (const int)
|
|
0:107 Constant:
|
|
0:107 1.000000
|
|
0:109 Branch: Return with expression
|
|
0:109 'psout' (temp structure{temp 4-component vector of float Color, temp float FragDepth Depth})
|
|
0:? Linker Objects
|
|
0:? 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:? 'g_sSamp2d' (uniform sampler)
|
|
0:? 'g_tTex1df4a' (layout(binding=0 ) uniform texture1DArray)
|
|
0:? 'g_tTex1di4a' (uniform itexture1DArray)
|
|
0:? 'g_tTex1du4a' (uniform utexture1DArray)
|
|
0:? 'g_tTex2df4a' (uniform texture2DArray)
|
|
0:? 'g_tTex2di4a' (uniform itexture2DArray)
|
|
0:? 'g_tTex2du4a' (uniform utexture2DArray)
|
|
0:? 'g_tTexcdf4a' (uniform textureCubeArray)
|
|
0:? 'g_tTexcdi4a' (uniform itextureCubeArray)
|
|
0:? 'g_tTexcdu4a' (uniform utextureCubeArray)
|
|
0:? 'c1' (uniform float)
|
|
0:? 'c2' (uniform 2-component vector of float)
|
|
0:? 'c3' (uniform 3-component vector of float)
|
|
0:? 'c4' (uniform 4-component vector of float)
|
|
0:? 'o1' (uniform int)
|
|
0:? 'o2' (uniform 2-component vector of int)
|
|
0:? 'o3' (uniform 3-component vector of int)
|
|
0:? 'o4' (uniform 4-component vector of int)
|
|
|
|
|
|
Linked fragment stage:
|
|
|
|
|
|
Shader version: 450
|
|
gl_FragCoord origin is upper left
|
|
0:? Sequence
|
|
0:111 Function Definition: main( (global structure{temp 4-component vector of float Color, temp float FragDepth Depth})
|
|
0:33 Function Parameters:
|
|
0:? Sequence
|
|
0:40 Sequence
|
|
0:40 move second child to first child (temp 4-component vector of float)
|
|
0:40 'txval001' (temp 4-component vector of float)
|
|
0:40 textureGatherOffset (global 4-component vector of float)
|
|
0:40 Construct combined texture-sampler (temp sampler2DArray)
|
|
0:40 'g_tTex2df4a' (uniform texture2DArray)
|
|
0:40 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:40 'c3' (uniform 3-component vector of float)
|
|
0:40 'o2' (uniform 2-component vector of int)
|
|
0:40 Constant:
|
|
0:40 0 (const int)
|
|
0:41 Sequence
|
|
0:41 move second child to first child (temp 4-component vector of int)
|
|
0:41 'txval011' (temp 4-component vector of int)
|
|
0:41 textureGatherOffset (global 4-component vector of int)
|
|
0:41 Construct combined texture-sampler (temp isampler2DArray)
|
|
0:41 'g_tTex2di4a' (uniform itexture2DArray)
|
|
0:41 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:41 'c3' (uniform 3-component vector of float)
|
|
0:41 'o2' (uniform 2-component vector of int)
|
|
0:41 Constant:
|
|
0:41 0 (const int)
|
|
0:42 Sequence
|
|
0:42 move second child to first child (temp 4-component vector of uint)
|
|
0:42 'txval021' (temp 4-component vector of uint)
|
|
0:42 textureGatherOffset (global 4-component vector of uint)
|
|
0:42 Construct combined texture-sampler (temp usampler2DArray)
|
|
0:42 'g_tTex2du4a' (uniform utexture2DArray)
|
|
0:42 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:42 'c3' (uniform 3-component vector of float)
|
|
0:42 'o2' (uniform 2-component vector of int)
|
|
0:42 Constant:
|
|
0:42 0 (const int)
|
|
0:44 Sequence
|
|
0:44 move second child to first child (temp 4-component vector of float)
|
|
0:44 'txval004' (temp 4-component vector of float)
|
|
0:44 textureGatherOffsets (global 4-component vector of float)
|
|
0:44 Construct combined texture-sampler (temp sampler2DArray)
|
|
0:44 'g_tTex2df4a' (uniform texture2DArray)
|
|
0:44 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:44 'c3' (uniform 3-component vector of float)
|
|
0:44 Construct ivec2 (temp 4-element array of 2-component vector of int)
|
|
0:44 'o2' (uniform 2-component vector of int)
|
|
0:44 'o2' (uniform 2-component vector of int)
|
|
0:44 'o2' (uniform 2-component vector of int)
|
|
0:44 'o2' (uniform 2-component vector of int)
|
|
0:44 Constant:
|
|
0:44 0 (const int)
|
|
0:45 Sequence
|
|
0:45 move second child to first child (temp 4-component vector of int)
|
|
0:45 'txval014' (temp 4-component vector of int)
|
|
0:45 textureGatherOffsets (global 4-component vector of int)
|
|
0:45 Construct combined texture-sampler (temp isampler2DArray)
|
|
0:45 'g_tTex2di4a' (uniform itexture2DArray)
|
|
0:45 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:45 'c3' (uniform 3-component vector of float)
|
|
0:45 Construct ivec2 (temp 4-element array of 2-component vector of int)
|
|
0:45 'o2' (uniform 2-component vector of int)
|
|
0:45 'o2' (uniform 2-component vector of int)
|
|
0:45 'o2' (uniform 2-component vector of int)
|
|
0:45 'o2' (uniform 2-component vector of int)
|
|
0:45 Constant:
|
|
0:45 0 (const int)
|
|
0:46 Sequence
|
|
0:46 move second child to first child (temp 4-component vector of uint)
|
|
0:46 'txval024' (temp 4-component vector of uint)
|
|
0:46 textureGatherOffsets (global 4-component vector of uint)
|
|
0:46 Construct combined texture-sampler (temp usampler2DArray)
|
|
0:46 'g_tTex2du4a' (uniform utexture2DArray)
|
|
0:46 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:46 'c3' (uniform 3-component vector of float)
|
|
0:46 Construct ivec2 (temp 4-element array of 2-component vector of int)
|
|
0:46 'o2' (uniform 2-component vector of int)
|
|
0:46 'o2' (uniform 2-component vector of int)
|
|
0:46 'o2' (uniform 2-component vector of int)
|
|
0:46 'o2' (uniform 2-component vector of int)
|
|
0:46 Constant:
|
|
0:46 0 (const int)
|
|
0:56 Sequence
|
|
0:56 move second child to first child (temp 4-component vector of float)
|
|
0:56 'txval101' (temp 4-component vector of float)
|
|
0:56 textureGatherOffset (global 4-component vector of float)
|
|
0:56 Construct combined texture-sampler (temp sampler2DArray)
|
|
0:56 'g_tTex2df4a' (uniform texture2DArray)
|
|
0:56 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:56 'c3' (uniform 3-component vector of float)
|
|
0:56 'o2' (uniform 2-component vector of int)
|
|
0:56 Constant:
|
|
0:56 1 (const int)
|
|
0:57 Sequence
|
|
0:57 move second child to first child (temp 4-component vector of int)
|
|
0:57 'txval111' (temp 4-component vector of int)
|
|
0:57 textureGatherOffset (global 4-component vector of int)
|
|
0:57 Construct combined texture-sampler (temp isampler2DArray)
|
|
0:57 'g_tTex2di4a' (uniform itexture2DArray)
|
|
0:57 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:57 'c3' (uniform 3-component vector of float)
|
|
0:57 'o2' (uniform 2-component vector of int)
|
|
0:57 Constant:
|
|
0:57 1 (const int)
|
|
0:58 Sequence
|
|
0:58 move second child to first child (temp 4-component vector of uint)
|
|
0:58 'txval121' (temp 4-component vector of uint)
|
|
0:58 textureGatherOffset (global 4-component vector of uint)
|
|
0:58 Construct combined texture-sampler (temp usampler2DArray)
|
|
0:58 'g_tTex2du4a' (uniform utexture2DArray)
|
|
0:58 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:58 'c3' (uniform 3-component vector of float)
|
|
0:58 'o2' (uniform 2-component vector of int)
|
|
0:58 Constant:
|
|
0:58 1 (const int)
|
|
0:60 Sequence
|
|
0:60 move second child to first child (temp 4-component vector of float)
|
|
0:60 'txval104' (temp 4-component vector of float)
|
|
0:60 textureGatherOffsets (global 4-component vector of float)
|
|
0:60 Construct combined texture-sampler (temp sampler2DArray)
|
|
0:60 'g_tTex2df4a' (uniform texture2DArray)
|
|
0:60 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:60 'c3' (uniform 3-component vector of float)
|
|
0:60 Construct ivec2 (temp 4-element array of 2-component vector of int)
|
|
0:60 'o2' (uniform 2-component vector of int)
|
|
0:60 'o2' (uniform 2-component vector of int)
|
|
0:60 'o2' (uniform 2-component vector of int)
|
|
0:60 'o2' (uniform 2-component vector of int)
|
|
0:60 Constant:
|
|
0:60 1 (const int)
|
|
0:61 Sequence
|
|
0:61 move second child to first child (temp 4-component vector of int)
|
|
0:61 'txval114' (temp 4-component vector of int)
|
|
0:61 textureGatherOffsets (global 4-component vector of int)
|
|
0:61 Construct combined texture-sampler (temp isampler2DArray)
|
|
0:61 'g_tTex2di4a' (uniform itexture2DArray)
|
|
0:61 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:61 'c3' (uniform 3-component vector of float)
|
|
0:61 Construct ivec2 (temp 4-element array of 2-component vector of int)
|
|
0:61 'o2' (uniform 2-component vector of int)
|
|
0:61 'o2' (uniform 2-component vector of int)
|
|
0:61 'o2' (uniform 2-component vector of int)
|
|
0:61 'o2' (uniform 2-component vector of int)
|
|
0:61 Constant:
|
|
0:61 1 (const int)
|
|
0:62 Sequence
|
|
0:62 move second child to first child (temp 4-component vector of uint)
|
|
0:62 'txval124' (temp 4-component vector of uint)
|
|
0:62 textureGatherOffsets (global 4-component vector of uint)
|
|
0:62 Construct combined texture-sampler (temp usampler2DArray)
|
|
0:62 'g_tTex2du4a' (uniform utexture2DArray)
|
|
0:62 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:62 'c3' (uniform 3-component vector of float)
|
|
0:62 Construct ivec2 (temp 4-element array of 2-component vector of int)
|
|
0:62 'o2' (uniform 2-component vector of int)
|
|
0:62 'o2' (uniform 2-component vector of int)
|
|
0:62 'o2' (uniform 2-component vector of int)
|
|
0:62 'o2' (uniform 2-component vector of int)
|
|
0:62 Constant:
|
|
0:62 1 (const int)
|
|
0:72 Sequence
|
|
0:72 move second child to first child (temp 4-component vector of float)
|
|
0:72 'txval201' (temp 4-component vector of float)
|
|
0:72 textureGatherOffset (global 4-component vector of float)
|
|
0:72 Construct combined texture-sampler (temp sampler2DArray)
|
|
0:72 'g_tTex2df4a' (uniform texture2DArray)
|
|
0:72 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:72 'c3' (uniform 3-component vector of float)
|
|
0:72 'o2' (uniform 2-component vector of int)
|
|
0:72 Constant:
|
|
0:72 2 (const int)
|
|
0:73 Sequence
|
|
0:73 move second child to first child (temp 4-component vector of int)
|
|
0:73 'txval211' (temp 4-component vector of int)
|
|
0:73 textureGatherOffset (global 4-component vector of int)
|
|
0:73 Construct combined texture-sampler (temp isampler2DArray)
|
|
0:73 'g_tTex2di4a' (uniform itexture2DArray)
|
|
0:73 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:73 'c3' (uniform 3-component vector of float)
|
|
0:73 'o2' (uniform 2-component vector of int)
|
|
0:73 Constant:
|
|
0:73 2 (const int)
|
|
0:74 Sequence
|
|
0:74 move second child to first child (temp 4-component vector of uint)
|
|
0:74 'txval221' (temp 4-component vector of uint)
|
|
0:74 textureGatherOffset (global 4-component vector of uint)
|
|
0:74 Construct combined texture-sampler (temp usampler2DArray)
|
|
0:74 'g_tTex2du4a' (uniform utexture2DArray)
|
|
0:74 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:74 'c3' (uniform 3-component vector of float)
|
|
0:74 'o2' (uniform 2-component vector of int)
|
|
0:74 Constant:
|
|
0:74 2 (const int)
|
|
0:76 Sequence
|
|
0:76 move second child to first child (temp 4-component vector of float)
|
|
0:76 'txval204' (temp 4-component vector of float)
|
|
0:76 textureGatherOffsets (global 4-component vector of float)
|
|
0:76 Construct combined texture-sampler (temp sampler2DArray)
|
|
0:76 'g_tTex2df4a' (uniform texture2DArray)
|
|
0:76 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:76 'c3' (uniform 3-component vector of float)
|
|
0:76 Construct ivec2 (temp 4-element array of 2-component vector of int)
|
|
0:76 'o2' (uniform 2-component vector of int)
|
|
0:76 'o2' (uniform 2-component vector of int)
|
|
0:76 'o2' (uniform 2-component vector of int)
|
|
0:76 'o2' (uniform 2-component vector of int)
|
|
0:76 Constant:
|
|
0:76 2 (const int)
|
|
0:77 Sequence
|
|
0:77 move second child to first child (temp 4-component vector of int)
|
|
0:77 'txval214' (temp 4-component vector of int)
|
|
0:77 textureGatherOffsets (global 4-component vector of int)
|
|
0:77 Construct combined texture-sampler (temp isampler2DArray)
|
|
0:77 'g_tTex2di4a' (uniform itexture2DArray)
|
|
0:77 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:77 'c3' (uniform 3-component vector of float)
|
|
0:77 Construct ivec2 (temp 4-element array of 2-component vector of int)
|
|
0:77 'o2' (uniform 2-component vector of int)
|
|
0:77 'o2' (uniform 2-component vector of int)
|
|
0:77 'o2' (uniform 2-component vector of int)
|
|
0:77 'o2' (uniform 2-component vector of int)
|
|
0:77 Constant:
|
|
0:77 2 (const int)
|
|
0:78 Sequence
|
|
0:78 move second child to first child (temp 4-component vector of uint)
|
|
0:78 'txval224' (temp 4-component vector of uint)
|
|
0:78 textureGatherOffsets (global 4-component vector of uint)
|
|
0:78 Construct combined texture-sampler (temp usampler2DArray)
|
|
0:78 'g_tTex2du4a' (uniform utexture2DArray)
|
|
0:78 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:78 'c3' (uniform 3-component vector of float)
|
|
0:78 Construct ivec2 (temp 4-element array of 2-component vector of int)
|
|
0:78 'o2' (uniform 2-component vector of int)
|
|
0:78 'o2' (uniform 2-component vector of int)
|
|
0:78 'o2' (uniform 2-component vector of int)
|
|
0:78 'o2' (uniform 2-component vector of int)
|
|
0:78 Constant:
|
|
0:78 2 (const int)
|
|
0:88 Sequence
|
|
0:88 move second child to first child (temp 4-component vector of float)
|
|
0:88 'txval301' (temp 4-component vector of float)
|
|
0:88 textureGatherOffset (global 4-component vector of float)
|
|
0:88 Construct combined texture-sampler (temp sampler2DArray)
|
|
0:88 'g_tTex2df4a' (uniform texture2DArray)
|
|
0:88 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:88 'c3' (uniform 3-component vector of float)
|
|
0:88 'o2' (uniform 2-component vector of int)
|
|
0:88 Constant:
|
|
0:88 3 (const int)
|
|
0:89 Sequence
|
|
0:89 move second child to first child (temp 4-component vector of int)
|
|
0:89 'txval311' (temp 4-component vector of int)
|
|
0:89 textureGatherOffset (global 4-component vector of int)
|
|
0:89 Construct combined texture-sampler (temp isampler2DArray)
|
|
0:89 'g_tTex2di4a' (uniform itexture2DArray)
|
|
0:89 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:89 'c3' (uniform 3-component vector of float)
|
|
0:89 'o2' (uniform 2-component vector of int)
|
|
0:89 Constant:
|
|
0:89 3 (const int)
|
|
0:90 Sequence
|
|
0:90 move second child to first child (temp 4-component vector of uint)
|
|
0:90 'txval321' (temp 4-component vector of uint)
|
|
0:90 textureGatherOffset (global 4-component vector of uint)
|
|
0:90 Construct combined texture-sampler (temp usampler2DArray)
|
|
0:90 'g_tTex2du4a' (uniform utexture2DArray)
|
|
0:90 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:90 'c3' (uniform 3-component vector of float)
|
|
0:90 'o2' (uniform 2-component vector of int)
|
|
0:90 Constant:
|
|
0:90 3 (const int)
|
|
0:92 Sequence
|
|
0:92 move second child to first child (temp 4-component vector of float)
|
|
0:92 'txval304' (temp 4-component vector of float)
|
|
0:92 textureGatherOffsets (global 4-component vector of float)
|
|
0:92 Construct combined texture-sampler (temp sampler2DArray)
|
|
0:92 'g_tTex2df4a' (uniform texture2DArray)
|
|
0:92 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:92 'c3' (uniform 3-component vector of float)
|
|
0:92 Construct ivec2 (temp 4-element array of 2-component vector of int)
|
|
0:92 'o2' (uniform 2-component vector of int)
|
|
0:92 'o2' (uniform 2-component vector of int)
|
|
0:92 'o2' (uniform 2-component vector of int)
|
|
0:92 'o2' (uniform 2-component vector of int)
|
|
0:92 Constant:
|
|
0:92 3 (const int)
|
|
0:93 Sequence
|
|
0:93 move second child to first child (temp 4-component vector of int)
|
|
0:93 'txval314' (temp 4-component vector of int)
|
|
0:93 textureGatherOffsets (global 4-component vector of int)
|
|
0:93 Construct combined texture-sampler (temp isampler2DArray)
|
|
0:93 'g_tTex2di4a' (uniform itexture2DArray)
|
|
0:93 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:93 'c3' (uniform 3-component vector of float)
|
|
0:93 Construct ivec2 (temp 4-element array of 2-component vector of int)
|
|
0:93 'o2' (uniform 2-component vector of int)
|
|
0:93 'o2' (uniform 2-component vector of int)
|
|
0:93 'o2' (uniform 2-component vector of int)
|
|
0:93 'o2' (uniform 2-component vector of int)
|
|
0:93 Constant:
|
|
0:93 3 (const int)
|
|
0:94 Sequence
|
|
0:94 move second child to first child (temp 4-component vector of uint)
|
|
0:94 'txval324' (temp 4-component vector of uint)
|
|
0:94 textureGatherOffsets (global 4-component vector of uint)
|
|
0:94 Construct combined texture-sampler (temp usampler2DArray)
|
|
0:94 'g_tTex2du4a' (uniform utexture2DArray)
|
|
0:94 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:94 'c3' (uniform 3-component vector of float)
|
|
0:94 Construct ivec2 (temp 4-element array of 2-component vector of int)
|
|
0:94 'o2' (uniform 2-component vector of int)
|
|
0:94 'o2' (uniform 2-component vector of int)
|
|
0:94 'o2' (uniform 2-component vector of int)
|
|
0:94 'o2' (uniform 2-component vector of int)
|
|
0:94 Constant:
|
|
0:94 3 (const int)
|
|
0:106 move second child to first child (temp 4-component vector of float)
|
|
0:106 Color: direct index for structure (temp 4-component vector of float)
|
|
0:106 'psout' (temp structure{temp 4-component vector of float Color, temp float FragDepth Depth})
|
|
0:106 Constant:
|
|
0:106 0 (const int)
|
|
0:106 Constant:
|
|
0:106 1.000000
|
|
0:106 1.000000
|
|
0:106 1.000000
|
|
0:106 1.000000
|
|
0:107 move second child to first child (temp float)
|
|
0:107 Depth: direct index for structure (temp float FragDepth)
|
|
0:107 'psout' (temp structure{temp 4-component vector of float Color, temp float FragDepth Depth})
|
|
0:107 Constant:
|
|
0:107 1 (const int)
|
|
0:107 Constant:
|
|
0:107 1.000000
|
|
0:109 Branch: Return with expression
|
|
0:109 'psout' (temp structure{temp 4-component vector of float Color, temp float FragDepth Depth})
|
|
0:? Linker Objects
|
|
0:? 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:? 'g_sSamp2d' (uniform sampler)
|
|
0:? 'g_tTex1df4a' (layout(binding=0 ) uniform texture1DArray)
|
|
0:? 'g_tTex1di4a' (uniform itexture1DArray)
|
|
0:? 'g_tTex1du4a' (uniform utexture1DArray)
|
|
0:? 'g_tTex2df4a' (uniform texture2DArray)
|
|
0:? 'g_tTex2di4a' (uniform itexture2DArray)
|
|
0:? 'g_tTex2du4a' (uniform utexture2DArray)
|
|
0:? 'g_tTexcdf4a' (uniform textureCubeArray)
|
|
0:? 'g_tTexcdi4a' (uniform itextureCubeArray)
|
|
0:? 'g_tTexcdu4a' (uniform utextureCubeArray)
|
|
0:? 'c1' (uniform float)
|
|
0:? 'c2' (uniform 2-component vector of float)
|
|
0:? 'c3' (uniform 3-component vector of float)
|
|
0:? 'c4' (uniform 4-component vector of float)
|
|
0:? 'o1' (uniform int)
|
|
0:? 'o2' (uniform 2-component vector of int)
|
|
0:? 'o3' (uniform 3-component vector of int)
|
|
0:? 'o4' (uniform 4-component vector of int)
|
|
|
|
// Module Version 10000
|
|
// Generated by (magic number): 80001
|
|
// Id's are bound by 301
|
|
|
|
Capability Shader
|
|
Capability ImageGatherExtended
|
|
Capability Sampled1D
|
|
Capability SampledCubeArray
|
|
1: ExtInstImport "GLSL.std.450"
|
|
MemoryModel Logical GLSL450
|
|
EntryPoint Fragment 4 "main"
|
|
ExecutionMode 4 OriginUpperLeft
|
|
Name 4 "main"
|
|
Name 9 "txval001"
|
|
Name 12 "g_tTex2df4a"
|
|
Name 16 "g_sSamp"
|
|
Name 22 "c3"
|
|
Name 27 "o2"
|
|
Name 33 "txval011"
|
|
Name 36 "g_tTex2di4a"
|
|
Name 47 "txval021"
|
|
Name 50 "g_tTex2du4a"
|
|
Name 58 "txval004"
|
|
Name 71 "txval014"
|
|
Name 82 "txval024"
|
|
Name 93 "txval101"
|
|
Name 101 "txval111"
|
|
Name 108 "txval121"
|
|
Name 115 "txval104"
|
|
Name 126 "txval114"
|
|
Name 137 "txval124"
|
|
Name 148 "txval201"
|
|
Name 156 "txval211"
|
|
Name 163 "txval221"
|
|
Name 170 "txval204"
|
|
Name 181 "txval214"
|
|
Name 192 "txval224"
|
|
Name 203 "txval301"
|
|
Name 211 "txval311"
|
|
Name 218 "txval321"
|
|
Name 225 "txval304"
|
|
Name 236 "txval314"
|
|
Name 247 "txval324"
|
|
Name 258 "PS_OUTPUT"
|
|
MemberName 258(PS_OUTPUT) 0 "Color"
|
|
MemberName 258(PS_OUTPUT) 1 "Depth"
|
|
Name 260 "psout"
|
|
Name 268 "g_sSamp2d"
|
|
Name 271 "g_tTex1df4a"
|
|
Name 274 "g_tTex1di4a"
|
|
Name 277 "g_tTex1du4a"
|
|
Name 280 "g_tTexcdf4a"
|
|
Name 283 "g_tTexcdi4a"
|
|
Name 286 "g_tTexcdu4a"
|
|
Name 288 "c1"
|
|
Name 291 "c2"
|
|
Name 293 "c4"
|
|
Name 295 "o1"
|
|
Name 298 "o3"
|
|
Name 300 "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
|
|
Decorate 268(g_sSamp2d) DescriptorSet 0
|
|
Decorate 271(g_tTex1df4a) DescriptorSet 0
|
|
Decorate 271(g_tTex1df4a) Binding 0
|
|
Decorate 274(g_tTex1di4a) DescriptorSet 0
|
|
Decorate 277(g_tTex1du4a) DescriptorSet 0
|
|
Decorate 280(g_tTexcdf4a) DescriptorSet 0
|
|
Decorate 283(g_tTexcdi4a) DescriptorSet 0
|
|
Decorate 286(g_tTexcdu4a) DescriptorSet 0
|
|
2: TypeVoid
|
|
3: TypeFunction 2
|
|
6: TypeFloat 32
|
|
7: TypeVector 6(float) 4
|
|
8: TypePointer Function 7(fvec4)
|
|
10: TypeImage 6(float) 2D array sampled format:Unknown
|
|
11: TypePointer UniformConstant 10
|
|
12(g_tTex2df4a): 11(ptr) Variable UniformConstant
|
|
14: TypeSampler
|
|
15: TypePointer UniformConstant 14
|
|
16(g_sSamp): 15(ptr) Variable UniformConstant
|
|
18: TypeSampledImage 10
|
|
20: TypeVector 6(float) 3
|
|
21: TypePointer UniformConstant 20(fvec3)
|
|
22(c3): 21(ptr) Variable UniformConstant
|
|
24: TypeInt 32 1
|
|
25: TypeVector 24(int) 2
|
|
26: TypePointer UniformConstant 25(ivec2)
|
|
27(o2): 26(ptr) Variable UniformConstant
|
|
29: 24(int) Constant 0
|
|
31: TypeVector 24(int) 4
|
|
32: TypePointer Function 31(ivec4)
|
|
34: TypeImage 24(int) 2D array sampled format:Unknown
|
|
35: TypePointer UniformConstant 34
|
|
36(g_tTex2di4a): 35(ptr) Variable UniformConstant
|
|
39: TypeSampledImage 34
|
|
44: TypeInt 32 0
|
|
45: TypeVector 44(int) 4
|
|
46: TypePointer Function 45(ivec4)
|
|
48: TypeImage 44(int) 2D array sampled format:Unknown
|
|
49: TypePointer UniformConstant 48
|
|
50(g_tTex2du4a): 49(ptr) Variable UniformConstant
|
|
53: TypeSampledImage 48
|
|
67: 44(int) Constant 4
|
|
68: TypeArray 25(ivec2) 67
|
|
99: 24(int) Constant 1
|
|
154: 24(int) Constant 2
|
|
209: 24(int) Constant 3
|
|
258(PS_OUTPUT): TypeStruct 7(fvec4) 6(float)
|
|
259: TypePointer Function 258(PS_OUTPUT)
|
|
261: 6(float) Constant 1065353216
|
|
262: 7(fvec4) ConstantComposite 261 261 261 261
|
|
264: TypePointer Function 6(float)
|
|
268(g_sSamp2d): 15(ptr) Variable UniformConstant
|
|
269: TypeImage 6(float) 1D array sampled format:Unknown
|
|
270: TypePointer UniformConstant 269
|
|
271(g_tTex1df4a): 270(ptr) Variable UniformConstant
|
|
272: TypeImage 24(int) 1D array sampled format:Unknown
|
|
273: TypePointer UniformConstant 272
|
|
274(g_tTex1di4a): 273(ptr) Variable UniformConstant
|
|
275: TypeImage 44(int) 1D array sampled format:Unknown
|
|
276: TypePointer UniformConstant 275
|
|
277(g_tTex1du4a): 276(ptr) Variable UniformConstant
|
|
278: TypeImage 6(float) Cube array sampled format:Unknown
|
|
279: TypePointer UniformConstant 278
|
|
280(g_tTexcdf4a): 279(ptr) Variable UniformConstant
|
|
281: TypeImage 24(int) Cube array sampled format:Unknown
|
|
282: TypePointer UniformConstant 281
|
|
283(g_tTexcdi4a): 282(ptr) Variable UniformConstant
|
|
284: TypeImage 44(int) Cube array sampled format:Unknown
|
|
285: TypePointer UniformConstant 284
|
|
286(g_tTexcdu4a): 285(ptr) Variable UniformConstant
|
|
287: TypePointer UniformConstant 6(float)
|
|
288(c1): 287(ptr) Variable UniformConstant
|
|
289: TypeVector 6(float) 2
|
|
290: TypePointer UniformConstant 289(fvec2)
|
|
291(c2): 290(ptr) Variable UniformConstant
|
|
292: TypePointer UniformConstant 7(fvec4)
|
|
293(c4): 292(ptr) Variable UniformConstant
|
|
294: TypePointer UniformConstant 24(int)
|
|
295(o1): 294(ptr) Variable UniformConstant
|
|
296: TypeVector 24(int) 3
|
|
297: TypePointer UniformConstant 296(ivec3)
|
|
298(o3): 297(ptr) Variable UniformConstant
|
|
299: TypePointer UniformConstant 31(ivec4)
|
|
300(o4): 299(ptr) Variable UniformConstant
|
|
4(main): 2 Function None 3
|
|
5: Label
|
|
9(txval001): 8(ptr) Variable Function
|
|
33(txval011): 32(ptr) Variable Function
|
|
47(txval021): 46(ptr) Variable Function
|
|
58(txval004): 8(ptr) Variable Function
|
|
71(txval014): 32(ptr) Variable Function
|
|
82(txval024): 46(ptr) Variable Function
|
|
93(txval101): 8(ptr) Variable Function
|
|
101(txval111): 32(ptr) Variable Function
|
|
108(txval121): 46(ptr) Variable Function
|
|
115(txval104): 8(ptr) Variable Function
|
|
126(txval114): 32(ptr) Variable Function
|
|
137(txval124): 46(ptr) Variable Function
|
|
148(txval201): 8(ptr) Variable Function
|
|
156(txval211): 32(ptr) Variable Function
|
|
163(txval221): 46(ptr) Variable Function
|
|
170(txval204): 8(ptr) Variable Function
|
|
181(txval214): 32(ptr) Variable Function
|
|
192(txval224): 46(ptr) Variable Function
|
|
203(txval301): 8(ptr) Variable Function
|
|
211(txval311): 32(ptr) Variable Function
|
|
218(txval321): 46(ptr) Variable Function
|
|
225(txval304): 8(ptr) Variable Function
|
|
236(txval314): 32(ptr) Variable Function
|
|
247(txval324): 46(ptr) Variable Function
|
|
260(psout): 259(ptr) Variable Function
|
|
13: 10 Load 12(g_tTex2df4a)
|
|
17: 14 Load 16(g_sSamp)
|
|
19: 18 SampledImage 13 17
|
|
23: 20(fvec3) Load 22(c3)
|
|
28: 25(ivec2) Load 27(o2)
|
|
30: 7(fvec4) ImageGather 19 23 29 Offset 28
|
|
Store 9(txval001) 30
|
|
37: 34 Load 36(g_tTex2di4a)
|
|
38: 14 Load 16(g_sSamp)
|
|
40: 39 SampledImage 37 38
|
|
41: 20(fvec3) Load 22(c3)
|
|
42: 25(ivec2) Load 27(o2)
|
|
43: 31(ivec4) ImageGather 40 41 29 Offset 42
|
|
Store 33(txval011) 43
|
|
51: 48 Load 50(g_tTex2du4a)
|
|
52: 14 Load 16(g_sSamp)
|
|
54: 53 SampledImage 51 52
|
|
55: 20(fvec3) Load 22(c3)
|
|
56: 25(ivec2) Load 27(o2)
|
|
57: 45(ivec4) ImageGather 54 55 29 Offset 56
|
|
Store 47(txval021) 57
|
|
59: 10 Load 12(g_tTex2df4a)
|
|
60: 14 Load 16(g_sSamp)
|
|
61: 18 SampledImage 59 60
|
|
62: 20(fvec3) Load 22(c3)
|
|
63: 25(ivec2) Load 27(o2)
|
|
64: 25(ivec2) Load 27(o2)
|
|
65: 25(ivec2) Load 27(o2)
|
|
66: 25(ivec2) Load 27(o2)
|
|
69: 68 CompositeConstruct 63 64 65 66
|
|
70: 7(fvec4) ImageGather 61 62 29 ConstOffsets 69
|
|
Store 58(txval004) 70
|
|
72: 34 Load 36(g_tTex2di4a)
|
|
73: 14 Load 16(g_sSamp)
|
|
74: 39 SampledImage 72 73
|
|
75: 20(fvec3) Load 22(c3)
|
|
76: 25(ivec2) Load 27(o2)
|
|
77: 25(ivec2) Load 27(o2)
|
|
78: 25(ivec2) Load 27(o2)
|
|
79: 25(ivec2) Load 27(o2)
|
|
80: 68 CompositeConstruct 76 77 78 79
|
|
81: 31(ivec4) ImageGather 74 75 29 ConstOffsets 80
|
|
Store 71(txval014) 81
|
|
83: 48 Load 50(g_tTex2du4a)
|
|
84: 14 Load 16(g_sSamp)
|
|
85: 53 SampledImage 83 84
|
|
86: 20(fvec3) Load 22(c3)
|
|
87: 25(ivec2) Load 27(o2)
|
|
88: 25(ivec2) Load 27(o2)
|
|
89: 25(ivec2) Load 27(o2)
|
|
90: 25(ivec2) Load 27(o2)
|
|
91: 68 CompositeConstruct 87 88 89 90
|
|
92: 45(ivec4) ImageGather 85 86 29 ConstOffsets 91
|
|
Store 82(txval024) 92
|
|
94: 10 Load 12(g_tTex2df4a)
|
|
95: 14 Load 16(g_sSamp)
|
|
96: 18 SampledImage 94 95
|
|
97: 20(fvec3) Load 22(c3)
|
|
98: 25(ivec2) Load 27(o2)
|
|
100: 7(fvec4) ImageGather 96 97 99 Offset 98
|
|
Store 93(txval101) 100
|
|
102: 34 Load 36(g_tTex2di4a)
|
|
103: 14 Load 16(g_sSamp)
|
|
104: 39 SampledImage 102 103
|
|
105: 20(fvec3) Load 22(c3)
|
|
106: 25(ivec2) Load 27(o2)
|
|
107: 31(ivec4) ImageGather 104 105 99 Offset 106
|
|
Store 101(txval111) 107
|
|
109: 48 Load 50(g_tTex2du4a)
|
|
110: 14 Load 16(g_sSamp)
|
|
111: 53 SampledImage 109 110
|
|
112: 20(fvec3) Load 22(c3)
|
|
113: 25(ivec2) Load 27(o2)
|
|
114: 45(ivec4) ImageGather 111 112 99 Offset 113
|
|
Store 108(txval121) 114
|
|
116: 10 Load 12(g_tTex2df4a)
|
|
117: 14 Load 16(g_sSamp)
|
|
118: 18 SampledImage 116 117
|
|
119: 20(fvec3) Load 22(c3)
|
|
120: 25(ivec2) Load 27(o2)
|
|
121: 25(ivec2) Load 27(o2)
|
|
122: 25(ivec2) Load 27(o2)
|
|
123: 25(ivec2) Load 27(o2)
|
|
124: 68 CompositeConstruct 120 121 122 123
|
|
125: 7(fvec4) ImageGather 118 119 99 ConstOffsets 124
|
|
Store 115(txval104) 125
|
|
127: 34 Load 36(g_tTex2di4a)
|
|
128: 14 Load 16(g_sSamp)
|
|
129: 39 SampledImage 127 128
|
|
130: 20(fvec3) Load 22(c3)
|
|
131: 25(ivec2) Load 27(o2)
|
|
132: 25(ivec2) Load 27(o2)
|
|
133: 25(ivec2) Load 27(o2)
|
|
134: 25(ivec2) Load 27(o2)
|
|
135: 68 CompositeConstruct 131 132 133 134
|
|
136: 31(ivec4) ImageGather 129 130 99 ConstOffsets 135
|
|
Store 126(txval114) 136
|
|
138: 48 Load 50(g_tTex2du4a)
|
|
139: 14 Load 16(g_sSamp)
|
|
140: 53 SampledImage 138 139
|
|
141: 20(fvec3) Load 22(c3)
|
|
142: 25(ivec2) Load 27(o2)
|
|
143: 25(ivec2) Load 27(o2)
|
|
144: 25(ivec2) Load 27(o2)
|
|
145: 25(ivec2) Load 27(o2)
|
|
146: 68 CompositeConstruct 142 143 144 145
|
|
147: 45(ivec4) ImageGather 140 141 99 ConstOffsets 146
|
|
Store 137(txval124) 147
|
|
149: 10 Load 12(g_tTex2df4a)
|
|
150: 14 Load 16(g_sSamp)
|
|
151: 18 SampledImage 149 150
|
|
152: 20(fvec3) Load 22(c3)
|
|
153: 25(ivec2) Load 27(o2)
|
|
155: 7(fvec4) ImageGather 151 152 154 Offset 153
|
|
Store 148(txval201) 155
|
|
157: 34 Load 36(g_tTex2di4a)
|
|
158: 14 Load 16(g_sSamp)
|
|
159: 39 SampledImage 157 158
|
|
160: 20(fvec3) Load 22(c3)
|
|
161: 25(ivec2) Load 27(o2)
|
|
162: 31(ivec4) ImageGather 159 160 154 Offset 161
|
|
Store 156(txval211) 162
|
|
164: 48 Load 50(g_tTex2du4a)
|
|
165: 14 Load 16(g_sSamp)
|
|
166: 53 SampledImage 164 165
|
|
167: 20(fvec3) Load 22(c3)
|
|
168: 25(ivec2) Load 27(o2)
|
|
169: 45(ivec4) ImageGather 166 167 154 Offset 168
|
|
Store 163(txval221) 169
|
|
171: 10 Load 12(g_tTex2df4a)
|
|
172: 14 Load 16(g_sSamp)
|
|
173: 18 SampledImage 171 172
|
|
174: 20(fvec3) Load 22(c3)
|
|
175: 25(ivec2) Load 27(o2)
|
|
176: 25(ivec2) Load 27(o2)
|
|
177: 25(ivec2) Load 27(o2)
|
|
178: 25(ivec2) Load 27(o2)
|
|
179: 68 CompositeConstruct 175 176 177 178
|
|
180: 7(fvec4) ImageGather 173 174 154 ConstOffsets 179
|
|
Store 170(txval204) 180
|
|
182: 34 Load 36(g_tTex2di4a)
|
|
183: 14 Load 16(g_sSamp)
|
|
184: 39 SampledImage 182 183
|
|
185: 20(fvec3) Load 22(c3)
|
|
186: 25(ivec2) Load 27(o2)
|
|
187: 25(ivec2) Load 27(o2)
|
|
188: 25(ivec2) Load 27(o2)
|
|
189: 25(ivec2) Load 27(o2)
|
|
190: 68 CompositeConstruct 186 187 188 189
|
|
191: 31(ivec4) ImageGather 184 185 154 ConstOffsets 190
|
|
Store 181(txval214) 191
|
|
193: 48 Load 50(g_tTex2du4a)
|
|
194: 14 Load 16(g_sSamp)
|
|
195: 53 SampledImage 193 194
|
|
196: 20(fvec3) Load 22(c3)
|
|
197: 25(ivec2) Load 27(o2)
|
|
198: 25(ivec2) Load 27(o2)
|
|
199: 25(ivec2) Load 27(o2)
|
|
200: 25(ivec2) Load 27(o2)
|
|
201: 68 CompositeConstruct 197 198 199 200
|
|
202: 45(ivec4) ImageGather 195 196 154 ConstOffsets 201
|
|
Store 192(txval224) 202
|
|
204: 10 Load 12(g_tTex2df4a)
|
|
205: 14 Load 16(g_sSamp)
|
|
206: 18 SampledImage 204 205
|
|
207: 20(fvec3) Load 22(c3)
|
|
208: 25(ivec2) Load 27(o2)
|
|
210: 7(fvec4) ImageGather 206 207 209 Offset 208
|
|
Store 203(txval301) 210
|
|
212: 34 Load 36(g_tTex2di4a)
|
|
213: 14 Load 16(g_sSamp)
|
|
214: 39 SampledImage 212 213
|
|
215: 20(fvec3) Load 22(c3)
|
|
216: 25(ivec2) Load 27(o2)
|
|
217: 31(ivec4) ImageGather 214 215 209 Offset 216
|
|
Store 211(txval311) 217
|
|
219: 48 Load 50(g_tTex2du4a)
|
|
220: 14 Load 16(g_sSamp)
|
|
221: 53 SampledImage 219 220
|
|
222: 20(fvec3) Load 22(c3)
|
|
223: 25(ivec2) Load 27(o2)
|
|
224: 45(ivec4) ImageGather 221 222 209 Offset 223
|
|
Store 218(txval321) 224
|
|
226: 10 Load 12(g_tTex2df4a)
|
|
227: 14 Load 16(g_sSamp)
|
|
228: 18 SampledImage 226 227
|
|
229: 20(fvec3) Load 22(c3)
|
|
230: 25(ivec2) Load 27(o2)
|
|
231: 25(ivec2) Load 27(o2)
|
|
232: 25(ivec2) Load 27(o2)
|
|
233: 25(ivec2) Load 27(o2)
|
|
234: 68 CompositeConstruct 230 231 232 233
|
|
235: 7(fvec4) ImageGather 228 229 209 ConstOffsets 234
|
|
Store 225(txval304) 235
|
|
237: 34 Load 36(g_tTex2di4a)
|
|
238: 14 Load 16(g_sSamp)
|
|
239: 39 SampledImage 237 238
|
|
240: 20(fvec3) Load 22(c3)
|
|
241: 25(ivec2) Load 27(o2)
|
|
242: 25(ivec2) Load 27(o2)
|
|
243: 25(ivec2) Load 27(o2)
|
|
244: 25(ivec2) Load 27(o2)
|
|
245: 68 CompositeConstruct 241 242 243 244
|
|
246: 31(ivec4) ImageGather 239 240 209 ConstOffsets 245
|
|
Store 236(txval314) 246
|
|
248: 48 Load 50(g_tTex2du4a)
|
|
249: 14 Load 16(g_sSamp)
|
|
250: 53 SampledImage 248 249
|
|
251: 20(fvec3) Load 22(c3)
|
|
252: 25(ivec2) Load 27(o2)
|
|
253: 25(ivec2) Load 27(o2)
|
|
254: 25(ivec2) Load 27(o2)
|
|
255: 25(ivec2) Load 27(o2)
|
|
256: 68 CompositeConstruct 252 253 254 255
|
|
257: 45(ivec4) ImageGather 250 251 209 ConstOffsets 256
|
|
Store 247(txval324) 257
|
|
263: 8(ptr) AccessChain 260(psout) 29
|
|
Store 263 262
|
|
265: 264(ptr) AccessChain 260(psout) 99
|
|
Store 265 261
|
|
266:258(PS_OUTPUT) Load 260(psout)
|
|
ReturnValue 266
|
|
FunctionEnd
|