
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.
732 lines
44 KiB
Plaintext
732 lines
44 KiB
Plaintext
hlsl.load.basic.dx10.vert
|
|
Shader version: 500
|
|
0:? Sequence
|
|
0:47 Function Definition: @main( ( temp structure{ temp 4-component vector of float Pos})
|
|
0:47 Function Parameters:
|
|
0:? Sequence
|
|
0:51 textureFetch ( temp 4-component vector of float)
|
|
0:51 'g_tTex1df4' (layout( binding=0) uniform texture1D)
|
|
0:51 vector swizzle ( temp int)
|
|
0:51 c2: direct index for structure ( uniform 2-component vector of int)
|
|
0:51 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
|
|
0:51 Constant:
|
|
0:51 1 (const uint)
|
|
0:51 Sequence
|
|
0:51 Constant:
|
|
0:51 0 (const int)
|
|
0:51 direct index ( temp int)
|
|
0:51 c2: direct index for structure ( uniform 2-component vector of int)
|
|
0:51 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
|
|
0:51 Constant:
|
|
0:51 1 (const uint)
|
|
0:51 Constant:
|
|
0:51 1 (const int)
|
|
0:52 textureFetch ( temp 4-component vector of int)
|
|
0:52 'g_tTex1di4' ( uniform itexture1D)
|
|
0:52 vector swizzle ( temp int)
|
|
0:52 c2: direct index for structure ( uniform 2-component vector of int)
|
|
0:52 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
|
|
0:52 Constant:
|
|
0:52 1 (const uint)
|
|
0:52 Sequence
|
|
0:52 Constant:
|
|
0:52 0 (const int)
|
|
0:52 direct index ( temp int)
|
|
0:52 c2: direct index for structure ( uniform 2-component vector of int)
|
|
0:52 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
|
|
0:52 Constant:
|
|
0:52 1 (const uint)
|
|
0:52 Constant:
|
|
0:52 1 (const int)
|
|
0:53 textureFetch ( temp 4-component vector of uint)
|
|
0:53 'g_tTex1du4' ( uniform utexture1D)
|
|
0:53 vector swizzle ( temp int)
|
|
0:53 c2: direct index for structure ( uniform 2-component vector of int)
|
|
0:53 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
|
|
0:53 Constant:
|
|
0:53 1 (const uint)
|
|
0:53 Sequence
|
|
0:53 Constant:
|
|
0:53 0 (const int)
|
|
0:53 direct index ( temp int)
|
|
0:53 c2: direct index for structure ( uniform 2-component vector of int)
|
|
0:53 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
|
|
0:53 Constant:
|
|
0:53 1 (const uint)
|
|
0:53 Constant:
|
|
0:53 1 (const int)
|
|
0:56 textureFetch ( temp 4-component vector of float)
|
|
0:56 'g_tTex2df4' ( uniform texture2D)
|
|
0:56 vector swizzle ( temp 2-component vector of int)
|
|
0:56 c3: direct index for structure ( uniform 3-component vector of int)
|
|
0:56 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
|
|
0:56 Constant:
|
|
0:56 2 (const uint)
|
|
0:56 Sequence
|
|
0:56 Constant:
|
|
0:56 0 (const int)
|
|
0:56 Constant:
|
|
0:56 1 (const int)
|
|
0:56 direct index ( temp int)
|
|
0:56 c3: direct index for structure ( uniform 3-component vector of int)
|
|
0:56 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
|
|
0:56 Constant:
|
|
0:56 2 (const uint)
|
|
0:56 Constant:
|
|
0:56 2 (const int)
|
|
0:57 textureFetch ( temp 4-component vector of int)
|
|
0:57 'g_tTex2di4' ( uniform itexture2D)
|
|
0:57 vector swizzle ( temp 2-component vector of int)
|
|
0:57 c3: direct index for structure ( uniform 3-component vector of int)
|
|
0:57 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
|
|
0:57 Constant:
|
|
0:57 2 (const uint)
|
|
0:57 Sequence
|
|
0:57 Constant:
|
|
0:57 0 (const int)
|
|
0:57 Constant:
|
|
0:57 1 (const int)
|
|
0:57 direct index ( temp int)
|
|
0:57 c3: direct index for structure ( uniform 3-component vector of int)
|
|
0:57 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
|
|
0:57 Constant:
|
|
0:57 2 (const uint)
|
|
0:57 Constant:
|
|
0:57 2 (const int)
|
|
0:58 textureFetch ( temp 4-component vector of uint)
|
|
0:58 'g_tTex2du4' ( uniform utexture2D)
|
|
0:58 vector swizzle ( temp 2-component vector of int)
|
|
0:58 c3: direct index for structure ( uniform 3-component vector of int)
|
|
0:58 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
|
|
0:58 Constant:
|
|
0:58 2 (const uint)
|
|
0:58 Sequence
|
|
0:58 Constant:
|
|
0:58 0 (const int)
|
|
0:58 Constant:
|
|
0:58 1 (const int)
|
|
0:58 direct index ( temp int)
|
|
0:58 c3: direct index for structure ( uniform 3-component vector of int)
|
|
0:58 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
|
|
0:58 Constant:
|
|
0:58 2 (const uint)
|
|
0:58 Constant:
|
|
0:58 2 (const int)
|
|
0:61 textureFetch ( temp 4-component vector of float)
|
|
0:61 'g_tTex3df4' ( uniform texture3D)
|
|
0:61 vector swizzle ( temp 3-component vector of int)
|
|
0:61 c4: direct index for structure ( uniform 4-component vector of int)
|
|
0:61 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
|
|
0:61 Constant:
|
|
0:61 3 (const uint)
|
|
0:61 Sequence
|
|
0:61 Constant:
|
|
0:61 0 (const int)
|
|
0:61 Constant:
|
|
0:61 1 (const int)
|
|
0:61 Constant:
|
|
0:61 2 (const int)
|
|
0:61 direct index ( temp int)
|
|
0:61 c4: direct index for structure ( uniform 4-component vector of int)
|
|
0:61 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
|
|
0:61 Constant:
|
|
0:61 3 (const uint)
|
|
0:61 Constant:
|
|
0:61 3 (const int)
|
|
0:62 textureFetch ( temp 4-component vector of int)
|
|
0:62 'g_tTex3di4' ( uniform itexture3D)
|
|
0:62 vector swizzle ( temp 3-component vector of int)
|
|
0:62 c4: direct index for structure ( uniform 4-component vector of int)
|
|
0:62 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
|
|
0:62 Constant:
|
|
0:62 3 (const uint)
|
|
0:62 Sequence
|
|
0:62 Constant:
|
|
0:62 0 (const int)
|
|
0:62 Constant:
|
|
0:62 1 (const int)
|
|
0:62 Constant:
|
|
0:62 2 (const int)
|
|
0:62 direct index ( temp int)
|
|
0:62 c4: direct index for structure ( uniform 4-component vector of int)
|
|
0:62 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
|
|
0:62 Constant:
|
|
0:62 3 (const uint)
|
|
0:62 Constant:
|
|
0:62 3 (const int)
|
|
0:63 textureFetch ( temp 4-component vector of uint)
|
|
0:63 'g_tTex3du4' ( uniform utexture3D)
|
|
0:63 vector swizzle ( temp 3-component vector of int)
|
|
0:63 c4: direct index for structure ( uniform 4-component vector of int)
|
|
0:63 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
|
|
0:63 Constant:
|
|
0:63 3 (const uint)
|
|
0:63 Sequence
|
|
0:63 Constant:
|
|
0:63 0 (const int)
|
|
0:63 Constant:
|
|
0:63 1 (const int)
|
|
0:63 Constant:
|
|
0:63 2 (const int)
|
|
0:63 direct index ( temp int)
|
|
0:63 c4: direct index for structure ( uniform 4-component vector of int)
|
|
0:63 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
|
|
0:63 Constant:
|
|
0:63 3 (const uint)
|
|
0:63 Constant:
|
|
0:63 3 (const int)
|
|
0:67 move second child to first child ( temp 4-component vector of float)
|
|
0:67 Pos: direct index for structure ( temp 4-component vector of float)
|
|
0:67 'vsout' ( temp structure{ temp 4-component vector of float Pos})
|
|
0:67 Constant:
|
|
0:67 0 (const int)
|
|
0:67 Constant:
|
|
0:67 0.000000
|
|
0:67 0.000000
|
|
0:67 0.000000
|
|
0:67 0.000000
|
|
0:69 Branch: Return with expression
|
|
0:69 'vsout' ( temp structure{ temp 4-component vector of float Pos})
|
|
0:47 Function Definition: main( ( temp void)
|
|
0:47 Function Parameters:
|
|
0:? Sequence
|
|
0:47 Sequence
|
|
0:47 move second child to first child ( temp 4-component vector of float)
|
|
0:? '@entryPointOutput.Pos' ( out 4-component vector of float Position)
|
|
0:47 Pos: direct index for structure ( temp 4-component vector of float)
|
|
0:47 Function Call: @main( ( temp structure{ temp 4-component vector of float Pos})
|
|
0:47 Constant:
|
|
0:47 0 (const int)
|
|
0:? Linker Objects
|
|
0:? 'g_sSamp' (layout( binding=0) uniform sampler)
|
|
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:? 'g_tTex1df4a' ( 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:? 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
|
|
0:? '@entryPointOutput.Pos' ( out 4-component vector of float Position)
|
|
|
|
|
|
Linked vertex stage:
|
|
|
|
|
|
Shader version: 500
|
|
0:? Sequence
|
|
0:47 Function Definition: @main( ( temp structure{ temp 4-component vector of float Pos})
|
|
0:47 Function Parameters:
|
|
0:? Sequence
|
|
0:51 textureFetch ( temp 4-component vector of float)
|
|
0:51 'g_tTex1df4' (layout( binding=0) uniform texture1D)
|
|
0:51 vector swizzle ( temp int)
|
|
0:51 c2: direct index for structure ( uniform 2-component vector of int)
|
|
0:51 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
|
|
0:51 Constant:
|
|
0:51 1 (const uint)
|
|
0:51 Sequence
|
|
0:51 Constant:
|
|
0:51 0 (const int)
|
|
0:51 direct index ( temp int)
|
|
0:51 c2: direct index for structure ( uniform 2-component vector of int)
|
|
0:51 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
|
|
0:51 Constant:
|
|
0:51 1 (const uint)
|
|
0:51 Constant:
|
|
0:51 1 (const int)
|
|
0:52 textureFetch ( temp 4-component vector of int)
|
|
0:52 'g_tTex1di4' ( uniform itexture1D)
|
|
0:52 vector swizzle ( temp int)
|
|
0:52 c2: direct index for structure ( uniform 2-component vector of int)
|
|
0:52 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
|
|
0:52 Constant:
|
|
0:52 1 (const uint)
|
|
0:52 Sequence
|
|
0:52 Constant:
|
|
0:52 0 (const int)
|
|
0:52 direct index ( temp int)
|
|
0:52 c2: direct index for structure ( uniform 2-component vector of int)
|
|
0:52 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
|
|
0:52 Constant:
|
|
0:52 1 (const uint)
|
|
0:52 Constant:
|
|
0:52 1 (const int)
|
|
0:53 textureFetch ( temp 4-component vector of uint)
|
|
0:53 'g_tTex1du4' ( uniform utexture1D)
|
|
0:53 vector swizzle ( temp int)
|
|
0:53 c2: direct index for structure ( uniform 2-component vector of int)
|
|
0:53 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
|
|
0:53 Constant:
|
|
0:53 1 (const uint)
|
|
0:53 Sequence
|
|
0:53 Constant:
|
|
0:53 0 (const int)
|
|
0:53 direct index ( temp int)
|
|
0:53 c2: direct index for structure ( uniform 2-component vector of int)
|
|
0:53 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
|
|
0:53 Constant:
|
|
0:53 1 (const uint)
|
|
0:53 Constant:
|
|
0:53 1 (const int)
|
|
0:56 textureFetch ( temp 4-component vector of float)
|
|
0:56 'g_tTex2df4' ( uniform texture2D)
|
|
0:56 vector swizzle ( temp 2-component vector of int)
|
|
0:56 c3: direct index for structure ( uniform 3-component vector of int)
|
|
0:56 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
|
|
0:56 Constant:
|
|
0:56 2 (const uint)
|
|
0:56 Sequence
|
|
0:56 Constant:
|
|
0:56 0 (const int)
|
|
0:56 Constant:
|
|
0:56 1 (const int)
|
|
0:56 direct index ( temp int)
|
|
0:56 c3: direct index for structure ( uniform 3-component vector of int)
|
|
0:56 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
|
|
0:56 Constant:
|
|
0:56 2 (const uint)
|
|
0:56 Constant:
|
|
0:56 2 (const int)
|
|
0:57 textureFetch ( temp 4-component vector of int)
|
|
0:57 'g_tTex2di4' ( uniform itexture2D)
|
|
0:57 vector swizzle ( temp 2-component vector of int)
|
|
0:57 c3: direct index for structure ( uniform 3-component vector of int)
|
|
0:57 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
|
|
0:57 Constant:
|
|
0:57 2 (const uint)
|
|
0:57 Sequence
|
|
0:57 Constant:
|
|
0:57 0 (const int)
|
|
0:57 Constant:
|
|
0:57 1 (const int)
|
|
0:57 direct index ( temp int)
|
|
0:57 c3: direct index for structure ( uniform 3-component vector of int)
|
|
0:57 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
|
|
0:57 Constant:
|
|
0:57 2 (const uint)
|
|
0:57 Constant:
|
|
0:57 2 (const int)
|
|
0:58 textureFetch ( temp 4-component vector of uint)
|
|
0:58 'g_tTex2du4' ( uniform utexture2D)
|
|
0:58 vector swizzle ( temp 2-component vector of int)
|
|
0:58 c3: direct index for structure ( uniform 3-component vector of int)
|
|
0:58 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
|
|
0:58 Constant:
|
|
0:58 2 (const uint)
|
|
0:58 Sequence
|
|
0:58 Constant:
|
|
0:58 0 (const int)
|
|
0:58 Constant:
|
|
0:58 1 (const int)
|
|
0:58 direct index ( temp int)
|
|
0:58 c3: direct index for structure ( uniform 3-component vector of int)
|
|
0:58 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
|
|
0:58 Constant:
|
|
0:58 2 (const uint)
|
|
0:58 Constant:
|
|
0:58 2 (const int)
|
|
0:61 textureFetch ( temp 4-component vector of float)
|
|
0:61 'g_tTex3df4' ( uniform texture3D)
|
|
0:61 vector swizzle ( temp 3-component vector of int)
|
|
0:61 c4: direct index for structure ( uniform 4-component vector of int)
|
|
0:61 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
|
|
0:61 Constant:
|
|
0:61 3 (const uint)
|
|
0:61 Sequence
|
|
0:61 Constant:
|
|
0:61 0 (const int)
|
|
0:61 Constant:
|
|
0:61 1 (const int)
|
|
0:61 Constant:
|
|
0:61 2 (const int)
|
|
0:61 direct index ( temp int)
|
|
0:61 c4: direct index for structure ( uniform 4-component vector of int)
|
|
0:61 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
|
|
0:61 Constant:
|
|
0:61 3 (const uint)
|
|
0:61 Constant:
|
|
0:61 3 (const int)
|
|
0:62 textureFetch ( temp 4-component vector of int)
|
|
0:62 'g_tTex3di4' ( uniform itexture3D)
|
|
0:62 vector swizzle ( temp 3-component vector of int)
|
|
0:62 c4: direct index for structure ( uniform 4-component vector of int)
|
|
0:62 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
|
|
0:62 Constant:
|
|
0:62 3 (const uint)
|
|
0:62 Sequence
|
|
0:62 Constant:
|
|
0:62 0 (const int)
|
|
0:62 Constant:
|
|
0:62 1 (const int)
|
|
0:62 Constant:
|
|
0:62 2 (const int)
|
|
0:62 direct index ( temp int)
|
|
0:62 c4: direct index for structure ( uniform 4-component vector of int)
|
|
0:62 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
|
|
0:62 Constant:
|
|
0:62 3 (const uint)
|
|
0:62 Constant:
|
|
0:62 3 (const int)
|
|
0:63 textureFetch ( temp 4-component vector of uint)
|
|
0:63 'g_tTex3du4' ( uniform utexture3D)
|
|
0:63 vector swizzle ( temp 3-component vector of int)
|
|
0:63 c4: direct index for structure ( uniform 4-component vector of int)
|
|
0:63 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
|
|
0:63 Constant:
|
|
0:63 3 (const uint)
|
|
0:63 Sequence
|
|
0:63 Constant:
|
|
0:63 0 (const int)
|
|
0:63 Constant:
|
|
0:63 1 (const int)
|
|
0:63 Constant:
|
|
0:63 2 (const int)
|
|
0:63 direct index ( temp int)
|
|
0:63 c4: direct index for structure ( uniform 4-component vector of int)
|
|
0:63 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
|
|
0:63 Constant:
|
|
0:63 3 (const uint)
|
|
0:63 Constant:
|
|
0:63 3 (const int)
|
|
0:67 move second child to first child ( temp 4-component vector of float)
|
|
0:67 Pos: direct index for structure ( temp 4-component vector of float)
|
|
0:67 'vsout' ( temp structure{ temp 4-component vector of float Pos})
|
|
0:67 Constant:
|
|
0:67 0 (const int)
|
|
0:67 Constant:
|
|
0:67 0.000000
|
|
0:67 0.000000
|
|
0:67 0.000000
|
|
0:67 0.000000
|
|
0:69 Branch: Return with expression
|
|
0:69 'vsout' ( temp structure{ temp 4-component vector of float Pos})
|
|
0:47 Function Definition: main( ( temp void)
|
|
0:47 Function Parameters:
|
|
0:? Sequence
|
|
0:47 Sequence
|
|
0:47 move second child to first child ( temp 4-component vector of float)
|
|
0:? '@entryPointOutput.Pos' ( out 4-component vector of float Position)
|
|
0:47 Pos: direct index for structure ( temp 4-component vector of float)
|
|
0:47 Function Call: @main( ( temp structure{ temp 4-component vector of float Pos})
|
|
0:47 Constant:
|
|
0:47 0 (const int)
|
|
0:? Linker Objects
|
|
0:? 'g_sSamp' (layout( binding=0) uniform sampler)
|
|
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:? 'g_tTex1df4a' ( 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:? 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
|
|
0:? '@entryPointOutput.Pos' ( out 4-component vector of float Position)
|
|
|
|
// Module Version 10000
|
|
// Generated by (magic number): 8000a
|
|
// Id's are bound by 171
|
|
|
|
Capability Shader
|
|
Capability Sampled1D
|
|
Capability SampledCubeArray
|
|
1: ExtInstImport "GLSL.std.450"
|
|
MemoryModel Logical GLSL450
|
|
EntryPoint Vertex 4 "main" 129
|
|
Source HLSL 500
|
|
Name 4 "main"
|
|
Name 8 "VS_OUTPUT"
|
|
MemberName 8(VS_OUTPUT) 0 "Pos"
|
|
Name 10 "@main("
|
|
Name 14 "g_tTex1df4"
|
|
Name 20 "$Global"
|
|
MemberName 20($Global) 0 "c1"
|
|
MemberName 20($Global) 1 "c2"
|
|
MemberName 20($Global) 2 "c3"
|
|
MemberName 20($Global) 3 "c4"
|
|
MemberName 20($Global) 4 "o1"
|
|
MemberName 20($Global) 5 "o2"
|
|
MemberName 20($Global) 6 "o3"
|
|
MemberName 20($Global) 7 "o4"
|
|
Name 22 ""
|
|
Name 35 "g_tTex1di4"
|
|
Name 44 "g_tTex1du4"
|
|
Name 54 "g_tTex2df4"
|
|
Name 67 "g_tTex2di4"
|
|
Name 77 "g_tTex2du4"
|
|
Name 87 "g_tTex3df4"
|
|
Name 100 "g_tTex3di4"
|
|
Name 110 "g_tTex3du4"
|
|
Name 119 "vsout"
|
|
Name 129 "@entryPointOutput.Pos"
|
|
Name 134 "g_sSamp"
|
|
Name 137 "g_tTexcdf4"
|
|
Name 140 "g_tTexcdi4"
|
|
Name 143 "g_tTexcdu4"
|
|
Name 146 "g_tTex1df4a"
|
|
Name 149 "g_tTex1di4a"
|
|
Name 152 "g_tTex1du4a"
|
|
Name 155 "g_tTex2df4a"
|
|
Name 158 "g_tTex2di4a"
|
|
Name 161 "g_tTex2du4a"
|
|
Name 164 "g_tTexcdf4a"
|
|
Name 167 "g_tTexcdi4a"
|
|
Name 170 "g_tTexcdu4a"
|
|
Decorate 14(g_tTex1df4) DescriptorSet 0
|
|
Decorate 14(g_tTex1df4) Binding 0
|
|
MemberDecorate 20($Global) 0 Offset 0
|
|
MemberDecorate 20($Global) 1 Offset 8
|
|
MemberDecorate 20($Global) 2 Offset 16
|
|
MemberDecorate 20($Global) 3 Offset 32
|
|
MemberDecorate 20($Global) 4 Offset 48
|
|
MemberDecorate 20($Global) 5 Offset 56
|
|
MemberDecorate 20($Global) 6 Offset 64
|
|
MemberDecorate 20($Global) 7 Offset 80
|
|
Decorate 20($Global) Block
|
|
Decorate 22 DescriptorSet 0
|
|
Decorate 22 Binding 9
|
|
Decorate 35(g_tTex1di4) DescriptorSet 0
|
|
Decorate 35(g_tTex1di4) Binding 1
|
|
Decorate 44(g_tTex1du4) DescriptorSet 0
|
|
Decorate 44(g_tTex1du4) Binding 2
|
|
Decorate 54(g_tTex2df4) DescriptorSet 0
|
|
Decorate 54(g_tTex2df4) Binding 3
|
|
Decorate 67(g_tTex2di4) DescriptorSet 0
|
|
Decorate 67(g_tTex2di4) Binding 4
|
|
Decorate 77(g_tTex2du4) DescriptorSet 0
|
|
Decorate 77(g_tTex2du4) Binding 5
|
|
Decorate 87(g_tTex3df4) DescriptorSet 0
|
|
Decorate 87(g_tTex3df4) Binding 6
|
|
Decorate 100(g_tTex3di4) DescriptorSet 0
|
|
Decorate 100(g_tTex3di4) Binding 7
|
|
Decorate 110(g_tTex3du4) DescriptorSet 0
|
|
Decorate 110(g_tTex3du4) Binding 8
|
|
Decorate 129(@entryPointOutput.Pos) BuiltIn Position
|
|
Decorate 134(g_sSamp) DescriptorSet 0
|
|
Decorate 134(g_sSamp) Binding 0
|
|
Decorate 137(g_tTexcdf4) DescriptorSet 0
|
|
Decorate 137(g_tTexcdf4) Binding 0
|
|
Decorate 140(g_tTexcdi4) DescriptorSet 0
|
|
Decorate 140(g_tTexcdi4) Binding 0
|
|
Decorate 143(g_tTexcdu4) DescriptorSet 0
|
|
Decorate 143(g_tTexcdu4) Binding 0
|
|
Decorate 146(g_tTex1df4a) DescriptorSet 0
|
|
Decorate 146(g_tTex1df4a) Binding 0
|
|
Decorate 149(g_tTex1di4a) DescriptorSet 0
|
|
Decorate 149(g_tTex1di4a) Binding 0
|
|
Decorate 152(g_tTex1du4a) DescriptorSet 0
|
|
Decorate 152(g_tTex1du4a) Binding 0
|
|
Decorate 155(g_tTex2df4a) DescriptorSet 0
|
|
Decorate 155(g_tTex2df4a) Binding 0
|
|
Decorate 158(g_tTex2di4a) DescriptorSet 0
|
|
Decorate 158(g_tTex2di4a) Binding 0
|
|
Decorate 161(g_tTex2du4a) DescriptorSet 0
|
|
Decorate 161(g_tTex2du4a) Binding 0
|
|
Decorate 164(g_tTexcdf4a) DescriptorSet 0
|
|
Decorate 164(g_tTexcdf4a) Binding 0
|
|
Decorate 167(g_tTexcdi4a) DescriptorSet 0
|
|
Decorate 167(g_tTexcdi4a) Binding 0
|
|
Decorate 170(g_tTexcdu4a) DescriptorSet 0
|
|
Decorate 170(g_tTexcdu4a) Binding 0
|
|
2: TypeVoid
|
|
3: TypeFunction 2
|
|
6: TypeFloat 32
|
|
7: TypeVector 6(float) 4
|
|
8(VS_OUTPUT): TypeStruct 7(fvec4)
|
|
9: TypeFunction 8(VS_OUTPUT)
|
|
12: TypeImage 6(float) 1D sampled format:Unknown
|
|
13: TypePointer UniformConstant 12
|
|
14(g_tTex1df4): 13(ptr) Variable UniformConstant
|
|
16: TypeInt 32 1
|
|
17: TypeVector 16(int) 2
|
|
18: TypeVector 16(int) 3
|
|
19: TypeVector 16(int) 4
|
|
20($Global): TypeStruct 16(int) 17(ivec2) 18(ivec3) 19(ivec4) 16(int) 17(ivec2) 18(ivec3) 19(ivec4)
|
|
21: TypePointer Uniform 20($Global)
|
|
22: 21(ptr) Variable Uniform
|
|
23: 16(int) Constant 1
|
|
24: TypeInt 32 0
|
|
25: 24(int) Constant 0
|
|
26: TypePointer Uniform 16(int)
|
|
29: 24(int) Constant 1
|
|
33: TypeImage 16(int) 1D sampled format:Unknown
|
|
34: TypePointer UniformConstant 33
|
|
35(g_tTex1di4): 34(ptr) Variable UniformConstant
|
|
42: TypeImage 24(int) 1D sampled format:Unknown
|
|
43: TypePointer UniformConstant 42
|
|
44(g_tTex1du4): 43(ptr) Variable UniformConstant
|
|
50: TypeVector 24(int) 4
|
|
52: TypeImage 6(float) 2D sampled format:Unknown
|
|
53: TypePointer UniformConstant 52
|
|
54(g_tTex2df4): 53(ptr) Variable UniformConstant
|
|
56: 16(int) Constant 2
|
|
57: TypePointer Uniform 18(ivec3)
|
|
61: 24(int) Constant 2
|
|
65: TypeImage 16(int) 2D sampled format:Unknown
|
|
66: TypePointer UniformConstant 65
|
|
67(g_tTex2di4): 66(ptr) Variable UniformConstant
|
|
75: TypeImage 24(int) 2D sampled format:Unknown
|
|
76: TypePointer UniformConstant 75
|
|
77(g_tTex2du4): 76(ptr) Variable UniformConstant
|
|
85: TypeImage 6(float) 3D sampled format:Unknown
|
|
86: TypePointer UniformConstant 85
|
|
87(g_tTex3df4): 86(ptr) Variable UniformConstant
|
|
89: 16(int) Constant 3
|
|
90: TypePointer Uniform 19(ivec4)
|
|
94: 24(int) Constant 3
|
|
98: TypeImage 16(int) 3D sampled format:Unknown
|
|
99: TypePointer UniformConstant 98
|
|
100(g_tTex3di4): 99(ptr) Variable UniformConstant
|
|
108: TypeImage 24(int) 3D sampled format:Unknown
|
|
109: TypePointer UniformConstant 108
|
|
110(g_tTex3du4): 109(ptr) Variable UniformConstant
|
|
118: TypePointer Function 8(VS_OUTPUT)
|
|
120: 16(int) Constant 0
|
|
121: 6(float) Constant 0
|
|
122: 7(fvec4) ConstantComposite 121 121 121 121
|
|
123: TypePointer Function 7(fvec4)
|
|
128: TypePointer Output 7(fvec4)
|
|
129(@entryPointOutput.Pos): 128(ptr) Variable Output
|
|
132: TypeSampler
|
|
133: TypePointer UniformConstant 132
|
|
134(g_sSamp): 133(ptr) Variable UniformConstant
|
|
135: TypeImage 6(float) Cube sampled format:Unknown
|
|
136: TypePointer UniformConstant 135
|
|
137(g_tTexcdf4): 136(ptr) Variable UniformConstant
|
|
138: TypeImage 16(int) Cube sampled format:Unknown
|
|
139: TypePointer UniformConstant 138
|
|
140(g_tTexcdi4): 139(ptr) Variable UniformConstant
|
|
141: TypeImage 24(int) Cube sampled format:Unknown
|
|
142: TypePointer UniformConstant 141
|
|
143(g_tTexcdu4): 142(ptr) Variable UniformConstant
|
|
144: TypeImage 6(float) 1D array sampled format:Unknown
|
|
145: TypePointer UniformConstant 144
|
|
146(g_tTex1df4a): 145(ptr) Variable UniformConstant
|
|
147: TypeImage 16(int) 1D array sampled format:Unknown
|
|
148: TypePointer UniformConstant 147
|
|
149(g_tTex1di4a): 148(ptr) Variable UniformConstant
|
|
150: TypeImage 24(int) 1D array sampled format:Unknown
|
|
151: TypePointer UniformConstant 150
|
|
152(g_tTex1du4a): 151(ptr) Variable UniformConstant
|
|
153: TypeImage 6(float) 2D array sampled format:Unknown
|
|
154: TypePointer UniformConstant 153
|
|
155(g_tTex2df4a): 154(ptr) Variable UniformConstant
|
|
156: TypeImage 16(int) 2D array sampled format:Unknown
|
|
157: TypePointer UniformConstant 156
|
|
158(g_tTex2di4a): 157(ptr) Variable UniformConstant
|
|
159: TypeImage 24(int) 2D array sampled format:Unknown
|
|
160: TypePointer UniformConstant 159
|
|
161(g_tTex2du4a): 160(ptr) Variable UniformConstant
|
|
162: TypeImage 6(float) Cube array sampled format:Unknown
|
|
163: TypePointer UniformConstant 162
|
|
164(g_tTexcdf4a): 163(ptr) Variable UniformConstant
|
|
165: TypeImage 16(int) Cube array sampled format:Unknown
|
|
166: TypePointer UniformConstant 165
|
|
167(g_tTexcdi4a): 166(ptr) Variable UniformConstant
|
|
168: TypeImage 24(int) Cube array sampled format:Unknown
|
|
169: TypePointer UniformConstant 168
|
|
170(g_tTexcdu4a): 169(ptr) Variable UniformConstant
|
|
4(main): 2 Function None 3
|
|
5: Label
|
|
130:8(VS_OUTPUT) FunctionCall 10(@main()
|
|
131: 7(fvec4) CompositeExtract 130 0
|
|
Store 129(@entryPointOutput.Pos) 131
|
|
Return
|
|
FunctionEnd
|
|
10(@main():8(VS_OUTPUT) Function None 9
|
|
11: Label
|
|
119(vsout): 118(ptr) Variable Function
|
|
15: 12 Load 14(g_tTex1df4)
|
|
27: 26(ptr) AccessChain 22 23 25
|
|
28: 16(int) Load 27
|
|
30: 26(ptr) AccessChain 22 23 29
|
|
31: 16(int) Load 30
|
|
32: 7(fvec4) ImageFetch 15 28 Lod 31
|
|
36: 33 Load 35(g_tTex1di4)
|
|
37: 26(ptr) AccessChain 22 23 25
|
|
38: 16(int) Load 37
|
|
39: 26(ptr) AccessChain 22 23 29
|
|
40: 16(int) Load 39
|
|
41: 19(ivec4) ImageFetch 36 38 Lod 40
|
|
45: 42 Load 44(g_tTex1du4)
|
|
46: 26(ptr) AccessChain 22 23 25
|
|
47: 16(int) Load 46
|
|
48: 26(ptr) AccessChain 22 23 29
|
|
49: 16(int) Load 48
|
|
51: 50(ivec4) ImageFetch 45 47 Lod 49
|
|
55: 52 Load 54(g_tTex2df4)
|
|
58: 57(ptr) AccessChain 22 56
|
|
59: 18(ivec3) Load 58
|
|
60: 17(ivec2) VectorShuffle 59 59 0 1
|
|
62: 26(ptr) AccessChain 22 56 61
|
|
63: 16(int) Load 62
|
|
64: 7(fvec4) ImageFetch 55 60 Lod 63
|
|
68: 65 Load 67(g_tTex2di4)
|
|
69: 57(ptr) AccessChain 22 56
|
|
70: 18(ivec3) Load 69
|
|
71: 17(ivec2) VectorShuffle 70 70 0 1
|
|
72: 26(ptr) AccessChain 22 56 61
|
|
73: 16(int) Load 72
|
|
74: 19(ivec4) ImageFetch 68 71 Lod 73
|
|
78: 75 Load 77(g_tTex2du4)
|
|
79: 57(ptr) AccessChain 22 56
|
|
80: 18(ivec3) Load 79
|
|
81: 17(ivec2) VectorShuffle 80 80 0 1
|
|
82: 26(ptr) AccessChain 22 56 61
|
|
83: 16(int) Load 82
|
|
84: 50(ivec4) ImageFetch 78 81 Lod 83
|
|
88: 85 Load 87(g_tTex3df4)
|
|
91: 90(ptr) AccessChain 22 89
|
|
92: 19(ivec4) Load 91
|
|
93: 18(ivec3) VectorShuffle 92 92 0 1 2
|
|
95: 26(ptr) AccessChain 22 89 94
|
|
96: 16(int) Load 95
|
|
97: 7(fvec4) ImageFetch 88 93 Lod 96
|
|
101: 98 Load 100(g_tTex3di4)
|
|
102: 90(ptr) AccessChain 22 89
|
|
103: 19(ivec4) Load 102
|
|
104: 18(ivec3) VectorShuffle 103 103 0 1 2
|
|
105: 26(ptr) AccessChain 22 89 94
|
|
106: 16(int) Load 105
|
|
107: 19(ivec4) ImageFetch 101 104 Lod 106
|
|
111: 108 Load 110(g_tTex3du4)
|
|
112: 90(ptr) AccessChain 22 89
|
|
113: 19(ivec4) Load 112
|
|
114: 18(ivec3) VectorShuffle 113 113 0 1 2
|
|
115: 26(ptr) AccessChain 22 89 94
|
|
116: 16(int) Load 115
|
|
117: 50(ivec4) ImageFetch 111 114 Lod 116
|
|
124: 123(ptr) AccessChain 119(vsout) 120
|
|
Store 124 122
|
|
125:8(VS_OUTPUT) Load 119(vsout)
|
|
ReturnValue 125
|
|
FunctionEnd
|