
Rationalizes the entire tracking of the linker object nodes, effecting GLSL, HLSL, and SPIR-V, to allow tracked objects to be fully edited before their type snapshot for linker objects. Should only effect things when the rest of the AST contained no reference to the symbol, because normal AST nodes were not stale. Also will only effect such objects when their types were edited.
614 lines
28 KiB
Plaintext
614 lines
28 KiB
Plaintext
hlsl.samplelevel.offset.dx10.frag
|
|
Shader version: 450
|
|
gl_FragCoord origin is upper left
|
|
0:? Sequence
|
|
0:28 Function Definition: main( (temp structure{temp 4-component vector of float Color, temp float Depth})
|
|
0:28 Function Parameters:
|
|
0:? Sequence
|
|
0:31 Sequence
|
|
0:31 move second child to first child (temp 4-component vector of float)
|
|
0:31 'txval10' (temp 4-component vector of float)
|
|
0:31 textureLodOffset (temp 4-component vector of float)
|
|
0:31 Construct combined texture-sampler (temp sampler1D)
|
|
0:31 'g_tTex1df4' (layout(binding=0 ) uniform texture1D)
|
|
0:31 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:31 Constant:
|
|
0:31 0.100000
|
|
0:31 Constant:
|
|
0:31 0.750000
|
|
0:31 Constant:
|
|
0:31 1 (const int)
|
|
0:32 Sequence
|
|
0:32 move second child to first child (temp 4-component vector of int)
|
|
0:32 'txval11' (temp 4-component vector of int)
|
|
0:32 textureLodOffset (temp 4-component vector of int)
|
|
0:32 Construct combined texture-sampler (temp isampler1D)
|
|
0:32 'g_tTex1di4' (uniform itexture1D)
|
|
0:32 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:32 Constant:
|
|
0:32 0.200000
|
|
0:32 Constant:
|
|
0:32 0.750000
|
|
0:32 Constant:
|
|
0:32 1 (const int)
|
|
0:33 Sequence
|
|
0:33 move second child to first child (temp 4-component vector of uint)
|
|
0:33 'txval12' (temp 4-component vector of uint)
|
|
0:33 textureLodOffset (temp 4-component vector of uint)
|
|
0:33 Construct combined texture-sampler (temp usampler1D)
|
|
0:33 'g_tTex1du4' (uniform utexture1D)
|
|
0:33 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:33 Constant:
|
|
0:33 0.300000
|
|
0:33 Constant:
|
|
0:33 0.750000
|
|
0:33 Constant:
|
|
0:33 1 (const int)
|
|
0:35 Sequence
|
|
0:35 move second child to first child (temp 4-component vector of float)
|
|
0:35 'txval20' (temp 4-component vector of float)
|
|
0:35 textureLodOffset (temp 4-component vector of float)
|
|
0:35 Construct combined texture-sampler (temp sampler2D)
|
|
0:35 'g_tTex2df4' (uniform texture2D)
|
|
0:35 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:? Constant:
|
|
0:? 0.100000
|
|
0:? 0.200000
|
|
0:35 Constant:
|
|
0:35 0.750000
|
|
0:? Constant:
|
|
0:? 1 (const int)
|
|
0:? 0 (const int)
|
|
0:36 Sequence
|
|
0:36 move second child to first child (temp 4-component vector of int)
|
|
0:36 'txval21' (temp 4-component vector of int)
|
|
0:36 textureLodOffset (temp 4-component vector of int)
|
|
0:36 Construct combined texture-sampler (temp isampler2D)
|
|
0:36 'g_tTex2di4' (uniform itexture2D)
|
|
0:36 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:? Constant:
|
|
0:? 0.300000
|
|
0:? 0.400000
|
|
0:36 Constant:
|
|
0:36 0.750000
|
|
0:? Constant:
|
|
0:? 1 (const int)
|
|
0:? 1 (const int)
|
|
0:37 Sequence
|
|
0:37 move second child to first child (temp 4-component vector of uint)
|
|
0:37 'txval22' (temp 4-component vector of uint)
|
|
0:37 textureLodOffset (temp 4-component vector of uint)
|
|
0:37 Construct combined texture-sampler (temp usampler2D)
|
|
0:37 'g_tTex2du4' (uniform utexture2D)
|
|
0:37 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:? Constant:
|
|
0:? 0.500000
|
|
0:? 0.600000
|
|
0:37 Constant:
|
|
0:37 0.750000
|
|
0:? Constant:
|
|
0:? 1 (const int)
|
|
0:? -1 (const int)
|
|
0:39 Sequence
|
|
0:39 move second child to first child (temp 4-component vector of float)
|
|
0:39 'txval30' (temp 4-component vector of float)
|
|
0:39 textureLodOffset (temp 4-component vector of float)
|
|
0:39 Construct combined texture-sampler (temp sampler3D)
|
|
0:39 'g_tTex3df4' (uniform texture3D)
|
|
0:39 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:? Constant:
|
|
0:? 0.100000
|
|
0:? 0.200000
|
|
0:? 0.300000
|
|
0:39 Constant:
|
|
0:39 0.750000
|
|
0:? Constant:
|
|
0:? 1 (const int)
|
|
0:? 0 (const int)
|
|
0:? 1 (const int)
|
|
0:40 Sequence
|
|
0:40 move second child to first child (temp 4-component vector of int)
|
|
0:40 'txval31' (temp 4-component vector of int)
|
|
0:40 textureLodOffset (temp 4-component vector of int)
|
|
0:40 Construct combined texture-sampler (temp isampler3D)
|
|
0:40 'g_tTex3di4' (uniform itexture3D)
|
|
0:40 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:? Constant:
|
|
0:? 0.400000
|
|
0:? 0.500000
|
|
0:? 0.600000
|
|
0:40 Constant:
|
|
0:40 0.750000
|
|
0:? Constant:
|
|
0:? 1 (const int)
|
|
0:? 1 (const int)
|
|
0:? 1 (const int)
|
|
0:41 Sequence
|
|
0:41 move second child to first child (temp 4-component vector of uint)
|
|
0:41 'txval32' (temp 4-component vector of uint)
|
|
0:41 textureLodOffset (temp 4-component vector of uint)
|
|
0:41 Construct combined texture-sampler (temp usampler3D)
|
|
0:41 'g_tTex3du4' (uniform utexture3D)
|
|
0:41 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:? Constant:
|
|
0:? 0.700000
|
|
0:? 0.800000
|
|
0:? 0.900000
|
|
0:41 Constant:
|
|
0:41 0.750000
|
|
0:? Constant:
|
|
0:? 1 (const int)
|
|
0:? 0 (const int)
|
|
0:? -1 (const int)
|
|
0:45 move second child to first child (temp 4-component vector of float)
|
|
0:45 Color: direct index for structure (temp 4-component vector of float)
|
|
0:45 'psout' (temp structure{temp 4-component vector of float Color, temp float Depth})
|
|
0:45 Constant:
|
|
0:45 0 (const int)
|
|
0:45 Constant:
|
|
0:45 1.000000
|
|
0:45 1.000000
|
|
0:45 1.000000
|
|
0:45 1.000000
|
|
0:46 move second child to first child (temp float)
|
|
0:46 Depth: direct index for structure (temp float)
|
|
0:46 'psout' (temp structure{temp 4-component vector of float Color, temp float Depth})
|
|
0:46 Constant:
|
|
0:46 1 (const int)
|
|
0:46 Constant:
|
|
0:46 1.000000
|
|
0:48 Sequence
|
|
0:48 Sequence
|
|
0:48 move second child to first child (temp 4-component vector of float)
|
|
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
|
|
0:48 Color: direct index for structure (temp 4-component vector of float)
|
|
0:48 'psout' (temp structure{temp 4-component vector of float Color, temp float Depth})
|
|
0:48 Constant:
|
|
0:48 0 (const int)
|
|
0:48 move second child to first child (temp float)
|
|
0:? 'Depth' (out float FragDepth)
|
|
0:48 Depth: direct index for structure (temp float)
|
|
0:48 'psout' (temp structure{temp 4-component vector of float Color, temp float Depth})
|
|
0:48 Constant:
|
|
0:48 1 (const int)
|
|
0:48 Branch: Return
|
|
0:? Linker Objects
|
|
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
|
|
0:? 'Depth' (out float FragDepth)
|
|
0:? 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:? 'g_tTex1df4a' (layout(binding=1 ) uniform texture1D)
|
|
0:? 'g_tTex1df4' (layout(binding=0 ) uniform texture1D)
|
|
0:? 'g_tTex1di4' (uniform itexture1D)
|
|
0:? 'g_tTex1du4' (uniform utexture1D)
|
|
0:? 'g_tTex2df4' (uniform texture2D)
|
|
0:? 'g_tTex2di4' (uniform itexture2D)
|
|
0:? 'g_tTex2du4' (uniform utexture2D)
|
|
0:? 'g_tTex3df4' (uniform texture3D)
|
|
0:? 'g_tTex3di4' (uniform itexture3D)
|
|
0:? 'g_tTex3du4' (uniform utexture3D)
|
|
0:? 'g_tTexcdf4' (uniform textureCube)
|
|
0:? 'g_tTexcdi4' (uniform itextureCube)
|
|
0:? 'g_tTexcdu4' (uniform utextureCube)
|
|
|
|
|
|
Linked fragment stage:
|
|
|
|
|
|
Shader version: 450
|
|
gl_FragCoord origin is upper left
|
|
0:? Sequence
|
|
0:28 Function Definition: main( (temp structure{temp 4-component vector of float Color, temp float Depth})
|
|
0:28 Function Parameters:
|
|
0:? Sequence
|
|
0:31 Sequence
|
|
0:31 move second child to first child (temp 4-component vector of float)
|
|
0:31 'txval10' (temp 4-component vector of float)
|
|
0:31 textureLodOffset (temp 4-component vector of float)
|
|
0:31 Construct combined texture-sampler (temp sampler1D)
|
|
0:31 'g_tTex1df4' (layout(binding=0 ) uniform texture1D)
|
|
0:31 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:31 Constant:
|
|
0:31 0.100000
|
|
0:31 Constant:
|
|
0:31 0.750000
|
|
0:31 Constant:
|
|
0:31 1 (const int)
|
|
0:32 Sequence
|
|
0:32 move second child to first child (temp 4-component vector of int)
|
|
0:32 'txval11' (temp 4-component vector of int)
|
|
0:32 textureLodOffset (temp 4-component vector of int)
|
|
0:32 Construct combined texture-sampler (temp isampler1D)
|
|
0:32 'g_tTex1di4' (uniform itexture1D)
|
|
0:32 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:32 Constant:
|
|
0:32 0.200000
|
|
0:32 Constant:
|
|
0:32 0.750000
|
|
0:32 Constant:
|
|
0:32 1 (const int)
|
|
0:33 Sequence
|
|
0:33 move second child to first child (temp 4-component vector of uint)
|
|
0:33 'txval12' (temp 4-component vector of uint)
|
|
0:33 textureLodOffset (temp 4-component vector of uint)
|
|
0:33 Construct combined texture-sampler (temp usampler1D)
|
|
0:33 'g_tTex1du4' (uniform utexture1D)
|
|
0:33 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:33 Constant:
|
|
0:33 0.300000
|
|
0:33 Constant:
|
|
0:33 0.750000
|
|
0:33 Constant:
|
|
0:33 1 (const int)
|
|
0:35 Sequence
|
|
0:35 move second child to first child (temp 4-component vector of float)
|
|
0:35 'txval20' (temp 4-component vector of float)
|
|
0:35 textureLodOffset (temp 4-component vector of float)
|
|
0:35 Construct combined texture-sampler (temp sampler2D)
|
|
0:35 'g_tTex2df4' (uniform texture2D)
|
|
0:35 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:? Constant:
|
|
0:? 0.100000
|
|
0:? 0.200000
|
|
0:35 Constant:
|
|
0:35 0.750000
|
|
0:? Constant:
|
|
0:? 1 (const int)
|
|
0:? 0 (const int)
|
|
0:36 Sequence
|
|
0:36 move second child to first child (temp 4-component vector of int)
|
|
0:36 'txval21' (temp 4-component vector of int)
|
|
0:36 textureLodOffset (temp 4-component vector of int)
|
|
0:36 Construct combined texture-sampler (temp isampler2D)
|
|
0:36 'g_tTex2di4' (uniform itexture2D)
|
|
0:36 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:? Constant:
|
|
0:? 0.300000
|
|
0:? 0.400000
|
|
0:36 Constant:
|
|
0:36 0.750000
|
|
0:? Constant:
|
|
0:? 1 (const int)
|
|
0:? 1 (const int)
|
|
0:37 Sequence
|
|
0:37 move second child to first child (temp 4-component vector of uint)
|
|
0:37 'txval22' (temp 4-component vector of uint)
|
|
0:37 textureLodOffset (temp 4-component vector of uint)
|
|
0:37 Construct combined texture-sampler (temp usampler2D)
|
|
0:37 'g_tTex2du4' (uniform utexture2D)
|
|
0:37 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:? Constant:
|
|
0:? 0.500000
|
|
0:? 0.600000
|
|
0:37 Constant:
|
|
0:37 0.750000
|
|
0:? Constant:
|
|
0:? 1 (const int)
|
|
0:? -1 (const int)
|
|
0:39 Sequence
|
|
0:39 move second child to first child (temp 4-component vector of float)
|
|
0:39 'txval30' (temp 4-component vector of float)
|
|
0:39 textureLodOffset (temp 4-component vector of float)
|
|
0:39 Construct combined texture-sampler (temp sampler3D)
|
|
0:39 'g_tTex3df4' (uniform texture3D)
|
|
0:39 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:? Constant:
|
|
0:? 0.100000
|
|
0:? 0.200000
|
|
0:? 0.300000
|
|
0:39 Constant:
|
|
0:39 0.750000
|
|
0:? Constant:
|
|
0:? 1 (const int)
|
|
0:? 0 (const int)
|
|
0:? 1 (const int)
|
|
0:40 Sequence
|
|
0:40 move second child to first child (temp 4-component vector of int)
|
|
0:40 'txval31' (temp 4-component vector of int)
|
|
0:40 textureLodOffset (temp 4-component vector of int)
|
|
0:40 Construct combined texture-sampler (temp isampler3D)
|
|
0:40 'g_tTex3di4' (uniform itexture3D)
|
|
0:40 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:? Constant:
|
|
0:? 0.400000
|
|
0:? 0.500000
|
|
0:? 0.600000
|
|
0:40 Constant:
|
|
0:40 0.750000
|
|
0:? Constant:
|
|
0:? 1 (const int)
|
|
0:? 1 (const int)
|
|
0:? 1 (const int)
|
|
0:41 Sequence
|
|
0:41 move second child to first child (temp 4-component vector of uint)
|
|
0:41 'txval32' (temp 4-component vector of uint)
|
|
0:41 textureLodOffset (temp 4-component vector of uint)
|
|
0:41 Construct combined texture-sampler (temp usampler3D)
|
|
0:41 'g_tTex3du4' (uniform utexture3D)
|
|
0:41 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:? Constant:
|
|
0:? 0.700000
|
|
0:? 0.800000
|
|
0:? 0.900000
|
|
0:41 Constant:
|
|
0:41 0.750000
|
|
0:? Constant:
|
|
0:? 1 (const int)
|
|
0:? 0 (const int)
|
|
0:? -1 (const int)
|
|
0:45 move second child to first child (temp 4-component vector of float)
|
|
0:45 Color: direct index for structure (temp 4-component vector of float)
|
|
0:45 'psout' (temp structure{temp 4-component vector of float Color, temp float Depth})
|
|
0:45 Constant:
|
|
0:45 0 (const int)
|
|
0:45 Constant:
|
|
0:45 1.000000
|
|
0:45 1.000000
|
|
0:45 1.000000
|
|
0:45 1.000000
|
|
0:46 move second child to first child (temp float)
|
|
0:46 Depth: direct index for structure (temp float)
|
|
0:46 'psout' (temp structure{temp 4-component vector of float Color, temp float Depth})
|
|
0:46 Constant:
|
|
0:46 1 (const int)
|
|
0:46 Constant:
|
|
0:46 1.000000
|
|
0:48 Sequence
|
|
0:48 Sequence
|
|
0:48 move second child to first child (temp 4-component vector of float)
|
|
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
|
|
0:48 Color: direct index for structure (temp 4-component vector of float)
|
|
0:48 'psout' (temp structure{temp 4-component vector of float Color, temp float Depth})
|
|
0:48 Constant:
|
|
0:48 0 (const int)
|
|
0:48 move second child to first child (temp float)
|
|
0:? 'Depth' (out float FragDepth)
|
|
0:48 Depth: direct index for structure (temp float)
|
|
0:48 'psout' (temp structure{temp 4-component vector of float Color, temp float Depth})
|
|
0:48 Constant:
|
|
0:48 1 (const int)
|
|
0:48 Branch: Return
|
|
0:? Linker Objects
|
|
0:? 'Color' (layout(location=0 ) out 4-component vector of float)
|
|
0:? 'Depth' (out float FragDepth)
|
|
0:? 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
|
0:? 'g_tTex1df4a' (layout(binding=1 ) uniform texture1D)
|
|
0:? 'g_tTex1df4' (layout(binding=0 ) uniform texture1D)
|
|
0:? 'g_tTex1di4' (uniform itexture1D)
|
|
0:? 'g_tTex1du4' (uniform utexture1D)
|
|
0:? 'g_tTex2df4' (uniform texture2D)
|
|
0:? 'g_tTex2di4' (uniform itexture2D)
|
|
0:? 'g_tTex2du4' (uniform utexture2D)
|
|
0:? 'g_tTex3df4' (uniform texture3D)
|
|
0:? 'g_tTex3di4' (uniform itexture3D)
|
|
0:? 'g_tTex3du4' (uniform utexture3D)
|
|
0:? 'g_tTexcdf4' (uniform textureCube)
|
|
0:? 'g_tTexcdi4' (uniform itextureCube)
|
|
0:? 'g_tTexcdu4' (uniform utextureCube)
|
|
|
|
// Module Version 10000
|
|
// Generated by (magic number): 80001
|
|
// Id's are bound by 155
|
|
|
|
Capability Shader
|
|
Capability Sampled1D
|
|
1: ExtInstImport "GLSL.std.450"
|
|
MemoryModel Logical GLSL450
|
|
EntryPoint Fragment 4 "main" 137 141
|
|
ExecutionMode 4 OriginUpperLeft
|
|
Name 4 "main"
|
|
Name 9 "txval10"
|
|
Name 12 "g_tTex1df4"
|
|
Name 16 "g_sSamp"
|
|
Name 27 "txval11"
|
|
Name 30 "g_tTex1di4"
|
|
Name 40 "txval12"
|
|
Name 43 "g_tTex1du4"
|
|
Name 50 "txval20"
|
|
Name 53 "g_tTex2df4"
|
|
Name 64 "txval21"
|
|
Name 67 "g_tTex2di4"
|
|
Name 76 "txval22"
|
|
Name 79 "g_tTex2du4"
|
|
Name 90 "txval30"
|
|
Name 93 "g_tTex3df4"
|
|
Name 103 "txval31"
|
|
Name 106 "g_tTex3di4"
|
|
Name 114 "txval32"
|
|
Name 117 "g_tTex3du4"
|
|
Name 128 "PS_OUTPUT"
|
|
MemberName 128(PS_OUTPUT) 0 "Color"
|
|
MemberName 128(PS_OUTPUT) 1 "Depth"
|
|
Name 130 "psout"
|
|
Name 137 "Color"
|
|
Name 141 "Depth"
|
|
Name 145 "g_tTex1df4a"
|
|
Name 148 "g_tTexcdf4"
|
|
Name 151 "g_tTexcdi4"
|
|
Name 154 "g_tTexcdu4"
|
|
Decorate 12(g_tTex1df4) DescriptorSet 0
|
|
Decorate 12(g_tTex1df4) Binding 0
|
|
Decorate 16(g_sSamp) DescriptorSet 0
|
|
Decorate 16(g_sSamp) Binding 0
|
|
Decorate 30(g_tTex1di4) DescriptorSet 0
|
|
Decorate 43(g_tTex1du4) DescriptorSet 0
|
|
Decorate 53(g_tTex2df4) DescriptorSet 0
|
|
Decorate 67(g_tTex2di4) DescriptorSet 0
|
|
Decorate 79(g_tTex2du4) DescriptorSet 0
|
|
Decorate 93(g_tTex3df4) DescriptorSet 0
|
|
Decorate 106(g_tTex3di4) DescriptorSet 0
|
|
Decorate 117(g_tTex3du4) DescriptorSet 0
|
|
Decorate 137(Color) Location 0
|
|
Decorate 141(Depth) BuiltIn FragDepth
|
|
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
|
|
2: TypeVoid
|
|
3: TypeFunction 2
|
|
6: TypeFloat 32
|
|
7: TypeVector 6(float) 4
|
|
8: TypePointer Function 7(fvec4)
|
|
10: TypeImage 6(float) 1D sampled format:Unknown
|
|
11: TypePointer UniformConstant 10
|
|
12(g_tTex1df4): 11(ptr) Variable UniformConstant
|
|
14: TypeSampler
|
|
15: TypePointer UniformConstant 14
|
|
16(g_sSamp): 15(ptr) Variable UniformConstant
|
|
18: TypeSampledImage 10
|
|
20: 6(float) Constant 1036831949
|
|
21: 6(float) Constant 1061158912
|
|
22: TypeInt 32 1
|
|
23: 22(int) Constant 1
|
|
25: TypeVector 22(int) 4
|
|
26: TypePointer Function 25(ivec4)
|
|
28: TypeImage 22(int) 1D sampled format:Unknown
|
|
29: TypePointer UniformConstant 28
|
|
30(g_tTex1di4): 29(ptr) Variable UniformConstant
|
|
33: TypeSampledImage 28
|
|
35: 6(float) Constant 1045220557
|
|
37: TypeInt 32 0
|
|
38: TypeVector 37(int) 4
|
|
39: TypePointer Function 38(ivec4)
|
|
41: TypeImage 37(int) 1D sampled format:Unknown
|
|
42: TypePointer UniformConstant 41
|
|
43(g_tTex1du4): 42(ptr) Variable UniformConstant
|
|
46: TypeSampledImage 41
|
|
48: 6(float) Constant 1050253722
|
|
51: TypeImage 6(float) 2D sampled format:Unknown
|
|
52: TypePointer UniformConstant 51
|
|
53(g_tTex2df4): 52(ptr) Variable UniformConstant
|
|
56: TypeSampledImage 51
|
|
58: TypeVector 6(float) 2
|
|
59: 58(fvec2) ConstantComposite 20 35
|
|
60: TypeVector 22(int) 2
|
|
61: 22(int) Constant 0
|
|
62: 60(ivec2) ConstantComposite 23 61
|
|
65: TypeImage 22(int) 2D sampled format:Unknown
|
|
66: TypePointer UniformConstant 65
|
|
67(g_tTex2di4): 66(ptr) Variable UniformConstant
|
|
70: TypeSampledImage 65
|
|
72: 6(float) Constant 1053609165
|
|
73: 58(fvec2) ConstantComposite 48 72
|
|
74: 60(ivec2) ConstantComposite 23 23
|
|
77: TypeImage 37(int) 2D sampled format:Unknown
|
|
78: TypePointer UniformConstant 77
|
|
79(g_tTex2du4): 78(ptr) Variable UniformConstant
|
|
82: TypeSampledImage 77
|
|
84: 6(float) Constant 1056964608
|
|
85: 6(float) Constant 1058642330
|
|
86: 58(fvec2) ConstantComposite 84 85
|
|
87: 22(int) Constant 4294967295
|
|
88: 60(ivec2) ConstantComposite 23 87
|
|
91: TypeImage 6(float) 3D sampled format:Unknown
|
|
92: TypePointer UniformConstant 91
|
|
93(g_tTex3df4): 92(ptr) Variable UniformConstant
|
|
96: TypeSampledImage 91
|
|
98: TypeVector 6(float) 3
|
|
99: 98(fvec3) ConstantComposite 20 35 48
|
|
100: TypeVector 22(int) 3
|
|
101: 100(ivec3) ConstantComposite 23 61 23
|
|
104: TypeImage 22(int) 3D sampled format:Unknown
|
|
105: TypePointer UniformConstant 104
|
|
106(g_tTex3di4): 105(ptr) Variable UniformConstant
|
|
109: TypeSampledImage 104
|
|
111: 98(fvec3) ConstantComposite 72 84 85
|
|
112: 100(ivec3) ConstantComposite 23 23 23
|
|
115: TypeImage 37(int) 3D sampled format:Unknown
|
|
116: TypePointer UniformConstant 115
|
|
117(g_tTex3du4): 116(ptr) Variable UniformConstant
|
|
120: TypeSampledImage 115
|
|
122: 6(float) Constant 1060320051
|
|
123: 6(float) Constant 1061997773
|
|
124: 6(float) Constant 1063675494
|
|
125: 98(fvec3) ConstantComposite 122 123 124
|
|
126: 100(ivec3) ConstantComposite 23 61 87
|
|
128(PS_OUTPUT): TypeStruct 7(fvec4) 6(float)
|
|
129: TypePointer Function 128(PS_OUTPUT)
|
|
131: 6(float) Constant 1065353216
|
|
132: 7(fvec4) ConstantComposite 131 131 131 131
|
|
134: TypePointer Function 6(float)
|
|
136: TypePointer Output 7(fvec4)
|
|
137(Color): 136(ptr) Variable Output
|
|
140: TypePointer Output 6(float)
|
|
141(Depth): 140(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 22(int) Cube sampled format:Unknown
|
|
150: TypePointer UniformConstant 149
|
|
151(g_tTexcdi4): 150(ptr) Variable UniformConstant
|
|
152: TypeImage 37(int) Cube sampled format:Unknown
|
|
153: TypePointer UniformConstant 152
|
|
154(g_tTexcdu4): 153(ptr) Variable UniformConstant
|
|
4(main): 2 Function None 3
|
|
5: Label
|
|
9(txval10): 8(ptr) Variable Function
|
|
27(txval11): 26(ptr) Variable Function
|
|
40(txval12): 39(ptr) Variable Function
|
|
50(txval20): 8(ptr) Variable Function
|
|
64(txval21): 26(ptr) Variable Function
|
|
76(txval22): 39(ptr) Variable Function
|
|
90(txval30): 8(ptr) Variable Function
|
|
103(txval31): 26(ptr) Variable Function
|
|
114(txval32): 39(ptr) Variable Function
|
|
130(psout): 129(ptr) Variable Function
|
|
13: 10 Load 12(g_tTex1df4)
|
|
17: 14 Load 16(g_sSamp)
|
|
19: 18 SampledImage 13 17
|
|
24: 7(fvec4) ImageSampleExplicitLod 19 20 Lod ConstOffset 21 23
|
|
Store 9(txval10) 24
|
|
31: 28 Load 30(g_tTex1di4)
|
|
32: 14 Load 16(g_sSamp)
|
|
34: 33 SampledImage 31 32
|
|
36: 25(ivec4) ImageSampleExplicitLod 34 35 Lod ConstOffset 21 23
|
|
Store 27(txval11) 36
|
|
44: 41 Load 43(g_tTex1du4)
|
|
45: 14 Load 16(g_sSamp)
|
|
47: 46 SampledImage 44 45
|
|
49: 38(ivec4) ImageSampleExplicitLod 47 48 Lod ConstOffset 21 23
|
|
Store 40(txval12) 49
|
|
54: 51 Load 53(g_tTex2df4)
|
|
55: 14 Load 16(g_sSamp)
|
|
57: 56 SampledImage 54 55
|
|
63: 7(fvec4) ImageSampleExplicitLod 57 59 Lod ConstOffset 21 62
|
|
Store 50(txval20) 63
|
|
68: 65 Load 67(g_tTex2di4)
|
|
69: 14 Load 16(g_sSamp)
|
|
71: 70 SampledImage 68 69
|
|
75: 25(ivec4) ImageSampleExplicitLod 71 73 Lod ConstOffset 21 74
|
|
Store 64(txval21) 75
|
|
80: 77 Load 79(g_tTex2du4)
|
|
81: 14 Load 16(g_sSamp)
|
|
83: 82 SampledImage 80 81
|
|
89: 38(ivec4) ImageSampleExplicitLod 83 86 Lod ConstOffset 21 88
|
|
Store 76(txval22) 89
|
|
94: 91 Load 93(g_tTex3df4)
|
|
95: 14 Load 16(g_sSamp)
|
|
97: 96 SampledImage 94 95
|
|
102: 7(fvec4) ImageSampleExplicitLod 97 99 Lod ConstOffset 21 101
|
|
Store 90(txval30) 102
|
|
107: 104 Load 106(g_tTex3di4)
|
|
108: 14 Load 16(g_sSamp)
|
|
110: 109 SampledImage 107 108
|
|
113: 25(ivec4) ImageSampleExplicitLod 110 111 Lod ConstOffset 21 112
|
|
Store 103(txval31) 113
|
|
118: 115 Load 117(g_tTex3du4)
|
|
119: 14 Load 16(g_sSamp)
|
|
121: 120 SampledImage 118 119
|
|
127: 38(ivec4) ImageSampleExplicitLod 121 125 Lod ConstOffset 21 126
|
|
Store 114(txval32) 127
|
|
133: 8(ptr) AccessChain 130(psout) 61
|
|
Store 133 132
|
|
135: 134(ptr) AccessChain 130(psout) 23
|
|
Store 135 131
|
|
138: 8(ptr) AccessChain 130(psout) 61
|
|
139: 7(fvec4) Load 138
|
|
Store 137(Color) 139
|
|
142: 134(ptr) AccessChain 130(psout) 23
|
|
143: 6(float) Load 142
|
|
Store 141(Depth) 143
|
|
Return
|
|
FunctionEnd
|