
Fix the error message for when an erroneous HLSL constructor statement is detected. Prior to this change, such error messages would not show correct file path and line number information. Additionally, update test data to account for updated error messages.
652 lines
31 KiB
Plaintext
652 lines
31 KiB
Plaintext
hlsl.samplelevel.offset.dx10.frag
|
|
Shader version: 500
|
|
gl_FragCoord origin is upper left
|
|
using depth_any
|
|
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:35 Constant:
|
|
0:35 0.100000
|
|
0:35 0.200000
|
|
0:35 Constant:
|
|
0:35 0.750000
|
|
0:35 Constant:
|
|
0:35 1 (const int)
|
|
0:35 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:36 Constant:
|
|
0:36 0.300000
|
|
0:36 0.400000
|
|
0:36 Constant:
|
|
0:36 0.750000
|
|
0:36 Constant:
|
|
0:36 1 (const int)
|
|
0:36 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:37 Constant:
|
|
0:37 0.500000
|
|
0:37 0.600000
|
|
0:37 Constant:
|
|
0:37 0.750000
|
|
0:37 Constant:
|
|
0:37 1 (const int)
|
|
0:37 -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:39 Constant:
|
|
0:39 0.100000
|
|
0:39 0.200000
|
|
0:39 0.300000
|
|
0:39 Constant:
|
|
0:39 0.750000
|
|
0:39 Constant:
|
|
0:39 1 (const int)
|
|
0:39 0 (const int)
|
|
0:39 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:40 Constant:
|
|
0:40 0.400000
|
|
0:40 0.500000
|
|
0:40 0.600000
|
|
0:40 Constant:
|
|
0:40 0.750000
|
|
0:40 Constant:
|
|
0:40 1 (const int)
|
|
0:40 1 (const int)
|
|
0:40 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:41 Constant:
|
|
0:41 0.700000
|
|
0:41 0.800000
|
|
0:41 0.900000
|
|
0:41 Constant:
|
|
0:41 0.750000
|
|
0:41 Constant:
|
|
0:41 1 (const int)
|
|
0:41 0 (const int)
|
|
0:41 -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 Branch: Return with expression
|
|
0:48 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth})
|
|
0:28 Function Definition: main( ( temp void)
|
|
0:28 Function Parameters:
|
|
0:? Sequence
|
|
0:28 Sequence
|
|
0:28 move second child to first child ( temp structure{ temp 4-component vector of float Color, temp float Depth})
|
|
0:28 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth})
|
|
0:28 Function Call: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth})
|
|
0:28 move second child to first child ( temp 4-component vector of float)
|
|
0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
|
|
0:28 Color: direct index for structure ( temp 4-component vector of float)
|
|
0:28 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth})
|
|
0:28 Constant:
|
|
0:28 0 (const int)
|
|
0:28 move second child to first child ( temp float)
|
|
0:? '@entryPointOutput.Depth' ( out float FragDepth)
|
|
0:28 Depth: direct index for structure ( temp float)
|
|
0:28 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth})
|
|
0:28 Constant:
|
|
0:28 1 (const int)
|
|
0:? Linker Objects
|
|
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)
|
|
0:? '@entryPointOutput.Depth' ( out float FragDepth)
|
|
0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
|
|
|
|
|
|
Linked fragment stage:
|
|
|
|
|
|
Shader version: 500
|
|
gl_FragCoord origin is upper left
|
|
using depth_any
|
|
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:35 Constant:
|
|
0:35 0.100000
|
|
0:35 0.200000
|
|
0:35 Constant:
|
|
0:35 0.750000
|
|
0:35 Constant:
|
|
0:35 1 (const int)
|
|
0:35 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:36 Constant:
|
|
0:36 0.300000
|
|
0:36 0.400000
|
|
0:36 Constant:
|
|
0:36 0.750000
|
|
0:36 Constant:
|
|
0:36 1 (const int)
|
|
0:36 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:37 Constant:
|
|
0:37 0.500000
|
|
0:37 0.600000
|
|
0:37 Constant:
|
|
0:37 0.750000
|
|
0:37 Constant:
|
|
0:37 1 (const int)
|
|
0:37 -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:39 Constant:
|
|
0:39 0.100000
|
|
0:39 0.200000
|
|
0:39 0.300000
|
|
0:39 Constant:
|
|
0:39 0.750000
|
|
0:39 Constant:
|
|
0:39 1 (const int)
|
|
0:39 0 (const int)
|
|
0:39 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:40 Constant:
|
|
0:40 0.400000
|
|
0:40 0.500000
|
|
0:40 0.600000
|
|
0:40 Constant:
|
|
0:40 0.750000
|
|
0:40 Constant:
|
|
0:40 1 (const int)
|
|
0:40 1 (const int)
|
|
0:40 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:41 Constant:
|
|
0:41 0.700000
|
|
0:41 0.800000
|
|
0:41 0.900000
|
|
0:41 Constant:
|
|
0:41 0.750000
|
|
0:41 Constant:
|
|
0:41 1 (const int)
|
|
0:41 0 (const int)
|
|
0:41 -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 Branch: Return with expression
|
|
0:48 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth})
|
|
0:28 Function Definition: main( ( temp void)
|
|
0:28 Function Parameters:
|
|
0:? Sequence
|
|
0:28 Sequence
|
|
0:28 move second child to first child ( temp structure{ temp 4-component vector of float Color, temp float Depth})
|
|
0:28 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth})
|
|
0:28 Function Call: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth})
|
|
0:28 move second child to first child ( temp 4-component vector of float)
|
|
0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
|
|
0:28 Color: direct index for structure ( temp 4-component vector of float)
|
|
0:28 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth})
|
|
0:28 Constant:
|
|
0:28 0 (const int)
|
|
0:28 move second child to first child ( temp float)
|
|
0:? '@entryPointOutput.Depth' ( out float FragDepth)
|
|
0:28 Depth: direct index for structure ( temp float)
|
|
0:28 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth})
|
|
0:28 Constant:
|
|
0:28 1 (const int)
|
|
0:? Linker Objects
|
|
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)
|
|
0:? '@entryPointOutput.Depth' ( out float FragDepth)
|
|
0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
|
|
|
|
// Module Version 10000
|
|
// Generated by (magic number): 8000a
|
|
// Id's are bound by 162
|
|
|
|
Capability Shader
|
|
Capability Sampled1D
|
|
1: ExtInstImport "GLSL.std.450"
|
|
MemoryModel Logical GLSL450
|
|
EntryPoint Fragment 4 "main" 145 149
|
|
ExecutionMode 4 OriginUpperLeft
|
|
ExecutionMode 4 DepthReplacing
|
|
Source HLSL 500
|
|
Name 4 "main"
|
|
Name 8 "PS_OUTPUT"
|
|
MemberName 8(PS_OUTPUT) 0 "Color"
|
|
MemberName 8(PS_OUTPUT) 1 "Depth"
|
|
Name 10 "@main("
|
|
Name 13 "txval10"
|
|
Name 16 "g_tTex1df4"
|
|
Name 20 "g_sSamp"
|
|
Name 31 "txval11"
|
|
Name 34 "g_tTex1di4"
|
|
Name 44 "txval12"
|
|
Name 47 "g_tTex1du4"
|
|
Name 54 "txval20"
|
|
Name 57 "g_tTex2df4"
|
|
Name 68 "txval21"
|
|
Name 71 "g_tTex2di4"
|
|
Name 80 "txval22"
|
|
Name 83 "g_tTex2du4"
|
|
Name 94 "txval30"
|
|
Name 97 "g_tTex3df4"
|
|
Name 107 "txval31"
|
|
Name 110 "g_tTex3di4"
|
|
Name 118 "txval32"
|
|
Name 121 "g_tTex3du4"
|
|
Name 133 "psout"
|
|
Name 142 "flattenTemp"
|
|
Name 145 "@entryPointOutput.Color"
|
|
Name 149 "@entryPointOutput.Depth"
|
|
Name 152 "g_tTex1df4a"
|
|
Name 155 "g_tTexcdf4"
|
|
Name 158 "g_tTexcdi4"
|
|
Name 161 "g_tTexcdu4"
|
|
Decorate 16(g_tTex1df4) DescriptorSet 0
|
|
Decorate 16(g_tTex1df4) Binding 0
|
|
Decorate 20(g_sSamp) DescriptorSet 0
|
|
Decorate 20(g_sSamp) Binding 0
|
|
Decorate 34(g_tTex1di4) DescriptorSet 0
|
|
Decorate 34(g_tTex1di4) Binding 2
|
|
Decorate 47(g_tTex1du4) DescriptorSet 0
|
|
Decorate 47(g_tTex1du4) Binding 3
|
|
Decorate 57(g_tTex2df4) DescriptorSet 0
|
|
Decorate 57(g_tTex2df4) Binding 4
|
|
Decorate 71(g_tTex2di4) DescriptorSet 0
|
|
Decorate 71(g_tTex2di4) Binding 5
|
|
Decorate 83(g_tTex2du4) DescriptorSet 0
|
|
Decorate 83(g_tTex2du4) Binding 6
|
|
Decorate 97(g_tTex3df4) DescriptorSet 0
|
|
Decorate 97(g_tTex3df4) Binding 7
|
|
Decorate 110(g_tTex3di4) DescriptorSet 0
|
|
Decorate 110(g_tTex3di4) Binding 8
|
|
Decorate 121(g_tTex3du4) DescriptorSet 0
|
|
Decorate 121(g_tTex3du4) Binding 9
|
|
Decorate 145(@entryPointOutput.Color) Location 0
|
|
Decorate 149(@entryPointOutput.Depth) BuiltIn FragDepth
|
|
Decorate 152(g_tTex1df4a) DescriptorSet 0
|
|
Decorate 152(g_tTex1df4a) Binding 1
|
|
Decorate 155(g_tTexcdf4) DescriptorSet 0
|
|
Decorate 155(g_tTexcdf4) Binding 0
|
|
Decorate 158(g_tTexcdi4) DescriptorSet 0
|
|
Decorate 158(g_tTexcdi4) Binding 0
|
|
Decorate 161(g_tTexcdu4) DescriptorSet 0
|
|
Decorate 161(g_tTexcdu4) Binding 0
|
|
2: TypeVoid
|
|
3: TypeFunction 2
|
|
6: TypeFloat 32
|
|
7: TypeVector 6(float) 4
|
|
8(PS_OUTPUT): TypeStruct 7(fvec4) 6(float)
|
|
9: TypeFunction 8(PS_OUTPUT)
|
|
12: TypePointer Function 7(fvec4)
|
|
14: TypeImage 6(float) 1D sampled format:Unknown
|
|
15: TypePointer UniformConstant 14
|
|
16(g_tTex1df4): 15(ptr) Variable UniformConstant
|
|
18: TypeSampler
|
|
19: TypePointer UniformConstant 18
|
|
20(g_sSamp): 19(ptr) Variable UniformConstant
|
|
22: TypeSampledImage 14
|
|
24: 6(float) Constant 1036831949
|
|
25: 6(float) Constant 1061158912
|
|
26: TypeInt 32 1
|
|
27: 26(int) Constant 1
|
|
29: TypeVector 26(int) 4
|
|
30: TypePointer Function 29(ivec4)
|
|
32: TypeImage 26(int) 1D sampled format:Unknown
|
|
33: TypePointer UniformConstant 32
|
|
34(g_tTex1di4): 33(ptr) Variable UniformConstant
|
|
37: TypeSampledImage 32
|
|
39: 6(float) Constant 1045220557
|
|
41: TypeInt 32 0
|
|
42: TypeVector 41(int) 4
|
|
43: TypePointer Function 42(ivec4)
|
|
45: TypeImage 41(int) 1D sampled format:Unknown
|
|
46: TypePointer UniformConstant 45
|
|
47(g_tTex1du4): 46(ptr) Variable UniformConstant
|
|
50: TypeSampledImage 45
|
|
52: 6(float) Constant 1050253722
|
|
55: TypeImage 6(float) 2D sampled format:Unknown
|
|
56: TypePointer UniformConstant 55
|
|
57(g_tTex2df4): 56(ptr) Variable UniformConstant
|
|
60: TypeSampledImage 55
|
|
62: TypeVector 6(float) 2
|
|
63: 62(fvec2) ConstantComposite 24 39
|
|
64: TypeVector 26(int) 2
|
|
65: 26(int) Constant 0
|
|
66: 64(ivec2) ConstantComposite 27 65
|
|
69: TypeImage 26(int) 2D sampled format:Unknown
|
|
70: TypePointer UniformConstant 69
|
|
71(g_tTex2di4): 70(ptr) Variable UniformConstant
|
|
74: TypeSampledImage 69
|
|
76: 6(float) Constant 1053609165
|
|
77: 62(fvec2) ConstantComposite 52 76
|
|
78: 64(ivec2) ConstantComposite 27 27
|
|
81: TypeImage 41(int) 2D sampled format:Unknown
|
|
82: TypePointer UniformConstant 81
|
|
83(g_tTex2du4): 82(ptr) Variable UniformConstant
|
|
86: TypeSampledImage 81
|
|
88: 6(float) Constant 1056964608
|
|
89: 6(float) Constant 1058642330
|
|
90: 62(fvec2) ConstantComposite 88 89
|
|
91: 26(int) Constant 4294967295
|
|
92: 64(ivec2) ConstantComposite 27 91
|
|
95: TypeImage 6(float) 3D sampled format:Unknown
|
|
96: TypePointer UniformConstant 95
|
|
97(g_tTex3df4): 96(ptr) Variable UniformConstant
|
|
100: TypeSampledImage 95
|
|
102: TypeVector 6(float) 3
|
|
103: 102(fvec3) ConstantComposite 24 39 52
|
|
104: TypeVector 26(int) 3
|
|
105: 104(ivec3) ConstantComposite 27 65 27
|
|
108: TypeImage 26(int) 3D sampled format:Unknown
|
|
109: TypePointer UniformConstant 108
|
|
110(g_tTex3di4): 109(ptr) Variable UniformConstant
|
|
113: TypeSampledImage 108
|
|
115: 102(fvec3) ConstantComposite 76 88 89
|
|
116: 104(ivec3) ConstantComposite 27 27 27
|
|
119: TypeImage 41(int) 3D sampled format:Unknown
|
|
120: TypePointer UniformConstant 119
|
|
121(g_tTex3du4): 120(ptr) Variable UniformConstant
|
|
124: TypeSampledImage 119
|
|
126: 6(float) Constant 1060320051
|
|
127: 6(float) Constant 1061997773
|
|
128: 6(float) Constant 1063675494
|
|
129: 102(fvec3) ConstantComposite 126 127 128
|
|
130: 104(ivec3) ConstantComposite 27 65 91
|
|
132: TypePointer Function 8(PS_OUTPUT)
|
|
134: 6(float) Constant 1065353216
|
|
135: 7(fvec4) ConstantComposite 134 134 134 134
|
|
137: TypePointer Function 6(float)
|
|
144: TypePointer Output 7(fvec4)
|
|
145(@entryPointOutput.Color): 144(ptr) Variable Output
|
|
148: TypePointer Output 6(float)
|
|
149(@entryPointOutput.Depth): 148(ptr) Variable Output
|
|
152(g_tTex1df4a): 15(ptr) Variable UniformConstant
|
|
153: TypeImage 6(float) Cube sampled format:Unknown
|
|
154: TypePointer UniformConstant 153
|
|
155(g_tTexcdf4): 154(ptr) Variable UniformConstant
|
|
156: TypeImage 26(int) Cube sampled format:Unknown
|
|
157: TypePointer UniformConstant 156
|
|
158(g_tTexcdi4): 157(ptr) Variable UniformConstant
|
|
159: TypeImage 41(int) Cube sampled format:Unknown
|
|
160: TypePointer UniformConstant 159
|
|
161(g_tTexcdu4): 160(ptr) Variable UniformConstant
|
|
4(main): 2 Function None 3
|
|
5: Label
|
|
142(flattenTemp): 132(ptr) Variable Function
|
|
143:8(PS_OUTPUT) FunctionCall 10(@main()
|
|
Store 142(flattenTemp) 143
|
|
146: 12(ptr) AccessChain 142(flattenTemp) 65
|
|
147: 7(fvec4) Load 146
|
|
Store 145(@entryPointOutput.Color) 147
|
|
150: 137(ptr) AccessChain 142(flattenTemp) 27
|
|
151: 6(float) Load 150
|
|
Store 149(@entryPointOutput.Depth) 151
|
|
Return
|
|
FunctionEnd
|
|
10(@main():8(PS_OUTPUT) Function None 9
|
|
11: Label
|
|
13(txval10): 12(ptr) Variable Function
|
|
31(txval11): 30(ptr) Variable Function
|
|
44(txval12): 43(ptr) Variable Function
|
|
54(txval20): 12(ptr) Variable Function
|
|
68(txval21): 30(ptr) Variable Function
|
|
80(txval22): 43(ptr) Variable Function
|
|
94(txval30): 12(ptr) Variable Function
|
|
107(txval31): 30(ptr) Variable Function
|
|
118(txval32): 43(ptr) Variable Function
|
|
133(psout): 132(ptr) Variable Function
|
|
17: 14 Load 16(g_tTex1df4)
|
|
21: 18 Load 20(g_sSamp)
|
|
23: 22 SampledImage 17 21
|
|
28: 7(fvec4) ImageSampleExplicitLod 23 24 Lod ConstOffset 25 27
|
|
Store 13(txval10) 28
|
|
35: 32 Load 34(g_tTex1di4)
|
|
36: 18 Load 20(g_sSamp)
|
|
38: 37 SampledImage 35 36
|
|
40: 29(ivec4) ImageSampleExplicitLod 38 39 Lod ConstOffset 25 27
|
|
Store 31(txval11) 40
|
|
48: 45 Load 47(g_tTex1du4)
|
|
49: 18 Load 20(g_sSamp)
|
|
51: 50 SampledImage 48 49
|
|
53: 42(ivec4) ImageSampleExplicitLod 51 52 Lod ConstOffset 25 27
|
|
Store 44(txval12) 53
|
|
58: 55 Load 57(g_tTex2df4)
|
|
59: 18 Load 20(g_sSamp)
|
|
61: 60 SampledImage 58 59
|
|
67: 7(fvec4) ImageSampleExplicitLod 61 63 Lod ConstOffset 25 66
|
|
Store 54(txval20) 67
|
|
72: 69 Load 71(g_tTex2di4)
|
|
73: 18 Load 20(g_sSamp)
|
|
75: 74 SampledImage 72 73
|
|
79: 29(ivec4) ImageSampleExplicitLod 75 77 Lod ConstOffset 25 78
|
|
Store 68(txval21) 79
|
|
84: 81 Load 83(g_tTex2du4)
|
|
85: 18 Load 20(g_sSamp)
|
|
87: 86 SampledImage 84 85
|
|
93: 42(ivec4) ImageSampleExplicitLod 87 90 Lod ConstOffset 25 92
|
|
Store 80(txval22) 93
|
|
98: 95 Load 97(g_tTex3df4)
|
|
99: 18 Load 20(g_sSamp)
|
|
101: 100 SampledImage 98 99
|
|
106: 7(fvec4) ImageSampleExplicitLod 101 103 Lod ConstOffset 25 105
|
|
Store 94(txval30) 106
|
|
111: 108 Load 110(g_tTex3di4)
|
|
112: 18 Load 20(g_sSamp)
|
|
114: 113 SampledImage 111 112
|
|
117: 29(ivec4) ImageSampleExplicitLod 114 115 Lod ConstOffset 25 116
|
|
Store 107(txval31) 117
|
|
122: 119 Load 121(g_tTex3du4)
|
|
123: 18 Load 20(g_sSamp)
|
|
125: 124 SampledImage 122 123
|
|
131: 42(ivec4) ImageSampleExplicitLod 125 129 Lod ConstOffset 25 130
|
|
Store 118(txval32) 131
|
|
136: 12(ptr) AccessChain 133(psout) 65
|
|
Store 136 135
|
|
138: 137(ptr) AccessChain 133(psout) 27
|
|
Store 138 134
|
|
139:8(PS_OUTPUT) Load 133(psout)
|
|
ReturnValue 139
|
|
FunctionEnd
|