0:23 Function Definition: getOffset( ( temp 2-component vector of int)
0:23 Function Parameters:
0:? Sequence
0:24 Branch: Return with expression
0:24 Constant:
0:24 1 (const int)
0:24 1 (const int)
0:28 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth})
0:28 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth})
0:28 Function Parameters:
0:28 Function Parameters:
0:? Sequence
0:? Sequence
0:32 textureFetch ( temp 4-component vector of float)
0:32 textureFetch ( temp 4-component vector of float)
0:32 'g_tTex2dmsf4' ( uniform texture2DMS)
0:32 'g_tTex2dmsf4' ( uniform texture2DMS)
0:32 c2: direct index for structure ( uniform 2-component vector of int)
0:32 c2: direct index for structure ( uniform 2-component vector of int)
0:32 '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:32 '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})
0:32 Constant:
0:32 Constant:
0:32 1 (const uint)
0:32 1 (const uint)
0:32 Constant:
0:32 Constant:
...
@@ -17,7 +24,7 @@ using depth_any
...
@@ -17,7 +24,7 @@ using depth_any
0:33 textureFetch ( temp 4-component vector of int)
0:33 textureFetch ( temp 4-component vector of int)
0:33 'g_tTex2dmsi4' ( uniform itexture2DMS)
0:33 'g_tTex2dmsi4' ( uniform itexture2DMS)
0:33 c2: direct index for structure ( uniform 2-component vector of int)
0:33 c2: direct index for structure ( uniform 2-component vector of int)
0:33 '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:33 '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})
0:33 Constant:
0:33 Constant:
0:33 1 (const uint)
0:33 1 (const uint)
0:33 Constant:
0:33 Constant:
...
@@ -25,7 +32,7 @@ using depth_any
...
@@ -25,7 +32,7 @@ using depth_any
0:34 textureFetch ( temp 4-component vector of uint)
0:34 textureFetch ( temp 4-component vector of uint)
0:34 'g_tTex2dmsu4' ( uniform utexture2DMS)
0:34 'g_tTex2dmsu4' ( uniform utexture2DMS)
0:34 c2: direct index for structure ( uniform 2-component vector of int)
0:34 c2: direct index for structure ( uniform 2-component vector of int)
0:34 '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:34 '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})
0:34 Constant:
0:34 Constant:
0:34 1 (const uint)
0:34 1 (const uint)
0:34 Constant:
0:34 Constant:
...
@@ -33,43 +40,34 @@ using depth_any
...
@@ -33,43 +40,34 @@ using depth_any
0:37 textureFetchOffset ( temp 4-component vector of float)
0:37 textureFetchOffset ( temp 4-component vector of float)
0:37 'g_tTex2dmsf4' ( uniform texture2DMS)
0:37 'g_tTex2dmsf4' ( uniform texture2DMS)
0:37 c2: direct index for structure ( uniform 2-component vector of int)
0:37 c2: direct index for structure ( uniform 2-component vector of int)
0:37 '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:37 '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})
0:37 Constant:
0:37 Constant:
0:37 1 (const uint)
0:37 1 (const uint)
0:37 Constant:
0:37 Constant:
0:37 3 (const int)
0:37 3 (const int)
0:37 o2: direct index for structure ( uniform 2-component vector of int)
0:37 Function Call: getOffset( ( temp 2-component vector of int)
0:37 '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:37 Constant:
0:37 5 (const uint)
0:38 textureFetchOffset ( temp 4-component vector of int)
0:38 textureFetchOffset ( temp 4-component vector of int)
0:38 'g_tTex2dmsi4' ( uniform itexture2DMS)
0:38 'g_tTex2dmsi4' ( uniform itexture2DMS)
0:38 c2: direct index for structure ( uniform 2-component vector of int)
0:38 c2: direct index for structure ( uniform 2-component vector of int)
0:38 '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:38 '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})
0:38 Constant:
0:38 Constant:
0:38 1 (const uint)
0:38 1 (const uint)
0:38 Constant:
0:38 Constant:
0:38 3 (const int)
0:38 3 (const int)
0:38 o2: direct index for structure ( uniform 2-component vector of int)
0:38 Function Call: getOffset( ( temp 2-component vector of int)
0:38 '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:38 Constant:
0:38 5 (const uint)
0:39 textureFetchOffset ( temp 4-component vector of uint)
0:39 textureFetchOffset ( temp 4-component vector of uint)
0:39 'g_tTex2dmsu4' ( uniform utexture2DMS)
0:39 'g_tTex2dmsu4' ( uniform utexture2DMS)
0:39 c2: direct index for structure ( uniform 2-component vector of int)
0:39 c2: direct index for structure ( uniform 2-component vector of int)
0:39 '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:39 '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})
0:39 Constant:
0:39 Constant:
0:39 1 (const uint)
0:39 1 (const uint)
0:39 Constant:
0:39 Constant:
0:39 3 (const int)
0:39 3 (const int)
0:39 o2: direct index for structure ( uniform 2-component vector of int)
0:39 Function Call: getOffset( ( temp 2-component vector of int)
0:39 '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:39 Constant:
0:39 5 (const uint)
0:42 textureFetch ( temp 4-component vector of float)
0:42 textureFetch ( temp 4-component vector of float)
0:42 'g_tTex2dmsf4a' ( uniform texture2DMSArray)
0:42 'g_tTex2dmsf4a' ( uniform texture2DMSArray)
0:42 c3: direct index for structure ( uniform 3-component vector of int)
0:42 c3: direct index for structure ( uniform 3-component vector of int)
0:42 '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:42 '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})
0:42 Constant:
0:42 Constant:
0:42 2 (const uint)
0:42 2 (const uint)
0:42 Constant:
0:42 Constant:
...
@@ -77,7 +75,7 @@ using depth_any
...
@@ -77,7 +75,7 @@ using depth_any
0:43 textureFetch ( temp 4-component vector of int)
0:43 textureFetch ( temp 4-component vector of int)
0:43 'g_tTex2dmsi4a' ( uniform itexture2DMSArray)
0:43 'g_tTex2dmsi4a' ( uniform itexture2DMSArray)
0:43 c3: direct index for structure ( uniform 3-component vector of int)
0:43 c3: direct index for structure ( uniform 3-component vector of int)
0:43 '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:43 '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})
0:43 Constant:
0:43 Constant:
0:43 2 (const uint)
0:43 2 (const uint)
0:43 Constant:
0:43 Constant:
...
@@ -85,7 +83,7 @@ using depth_any
...
@@ -85,7 +83,7 @@ using depth_any
0:44 textureFetch ( temp 4-component vector of uint)
0:44 textureFetch ( temp 4-component vector of uint)
0:44 'g_tTex2dmsu4a' ( uniform utexture2DMSArray)
0:44 'g_tTex2dmsu4a' ( uniform utexture2DMSArray)
0:44 c3: direct index for structure ( uniform 3-component vector of int)
0:44 c3: direct index for structure ( uniform 3-component vector of int)
0:44 '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:44 '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})
0:44 Constant:
0:44 Constant:
0:44 2 (const uint)
0:44 2 (const uint)
0:44 Constant:
0:44 Constant:
...
@@ -93,39 +91,30 @@ using depth_any
...
@@ -93,39 +91,30 @@ using depth_any
0:47 textureFetchOffset ( temp 4-component vector of float)
0:47 textureFetchOffset ( temp 4-component vector of float)
0:47 'g_tTex2dmsf4a' ( uniform texture2DMSArray)
0:47 'g_tTex2dmsf4a' ( uniform texture2DMSArray)
0:47 c3: direct index for structure ( uniform 3-component vector of int)
0:47 c3: direct index for structure ( uniform 3-component vector of int)
0:47 '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:47 '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})
0:47 Constant:
0:47 Constant:
0:47 2 (const uint)
0:47 2 (const uint)
0:47 Constant:
0:47 Constant:
0:47 3 (const int)
0:47 3 (const int)
0:47 o2: direct index for structure ( uniform 2-component vector of int)
0:47 Function Call: getOffset( ( temp 2-component vector of int)
0:47 '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:47 Constant:
0:47 5 (const uint)
0:48 textureFetchOffset ( temp 4-component vector of int)
0:48 textureFetchOffset ( temp 4-component vector of int)
0:48 'g_tTex2dmsi4a' ( uniform itexture2DMSArray)
0:48 'g_tTex2dmsi4a' ( uniform itexture2DMSArray)
0:48 c3: direct index for structure ( uniform 3-component vector of int)
0:48 c3: direct index for structure ( uniform 3-component vector of int)
0:48 '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:48 '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})
0:48 Constant:
0:48 Constant:
0:48 2 (const uint)
0:48 2 (const uint)
0:48 Constant:
0:48 Constant:
0:48 3 (const int)
0:48 3 (const int)
0:48 o2: direct index for structure ( uniform 2-component vector of int)
0:48 Function Call: getOffset( ( temp 2-component vector of int)
0:48 '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:48 Constant:
0:48 5 (const uint)
0:49 textureFetchOffset ( temp 4-component vector of uint)
0:49 textureFetchOffset ( temp 4-component vector of uint)
0:49 'g_tTex2dmsu4a' ( uniform utexture2DMSArray)
0:49 'g_tTex2dmsu4a' ( uniform utexture2DMSArray)
0:49 c3: direct index for structure ( uniform 3-component vector of int)
0:49 c3: direct index for structure ( uniform 3-component vector of int)
0:49 '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:49 '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})
0:49 Constant:
0:49 Constant:
0:49 2 (const uint)
0:49 2 (const uint)
0:49 Constant:
0:49 Constant:
0:49 3 (const int)
0:49 3 (const int)
0:49 o2: direct index for structure ( uniform 2-component vector of int)
0:49 Function Call: getOffset( ( temp 2-component vector of int)
0:49 '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:49 Constant:
0:49 5 (const uint)
0:51 move second child to first child ( temp 4-component vector of float)
0:51 move second child to first child ( temp 4-component vector of float)
0:51 Color: direct index for structure ( temp 4-component vector of float)
0:51 Color: direct index for structure ( temp 4-component vector of float)
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:? '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})
0:? '@entryPointOutput.Depth' ( out float FragDepth)
0:? '@entryPointOutput.Depth' ( out float FragDepth)
0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
...
@@ -184,13 +173,20 @@ Shader version: 500
...
@@ -184,13 +173,20 @@ Shader version: 500
gl_FragCoord origin is upper left
gl_FragCoord origin is upper left
using depth_any
using depth_any
0:? Sequence
0:? Sequence
0:23 Function Definition: getOffset( ( temp 2-component vector of int)
0:23 Function Parameters:
0:? Sequence
0:24 Branch: Return with expression
0:24 Constant:
0:24 1 (const int)
0:24 1 (const int)
0:28 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth})
0:28 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth})
0:28 Function Parameters:
0:28 Function Parameters:
0:? Sequence
0:? Sequence
0:32 textureFetch ( temp 4-component vector of float)
0:32 textureFetch ( temp 4-component vector of float)
0:32 'g_tTex2dmsf4' ( uniform texture2DMS)
0:32 'g_tTex2dmsf4' ( uniform texture2DMS)
0:32 c2: direct index for structure ( uniform 2-component vector of int)
0:32 c2: direct index for structure ( uniform 2-component vector of int)
0:32 '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:32 '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})
0:32 Constant:
0:32 Constant:
0:32 1 (const uint)
0:32 1 (const uint)
0:32 Constant:
0:32 Constant:
...
@@ -198,7 +194,7 @@ using depth_any
...
@@ -198,7 +194,7 @@ using depth_any
0:33 textureFetch ( temp 4-component vector of int)
0:33 textureFetch ( temp 4-component vector of int)
0:33 'g_tTex2dmsi4' ( uniform itexture2DMS)
0:33 'g_tTex2dmsi4' ( uniform itexture2DMS)
0:33 c2: direct index for structure ( uniform 2-component vector of int)
0:33 c2: direct index for structure ( uniform 2-component vector of int)
0:33 '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:33 '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})
0:33 Constant:
0:33 Constant:
0:33 1 (const uint)
0:33 1 (const uint)
0:33 Constant:
0:33 Constant:
...
@@ -206,7 +202,7 @@ using depth_any
...
@@ -206,7 +202,7 @@ using depth_any
0:34 textureFetch ( temp 4-component vector of uint)
0:34 textureFetch ( temp 4-component vector of uint)
0:34 'g_tTex2dmsu4' ( uniform utexture2DMS)
0:34 'g_tTex2dmsu4' ( uniform utexture2DMS)
0:34 c2: direct index for structure ( uniform 2-component vector of int)
0:34 c2: direct index for structure ( uniform 2-component vector of int)
0:34 '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:34 '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})
0:34 Constant:
0:34 Constant:
0:34 1 (const uint)
0:34 1 (const uint)
0:34 Constant:
0:34 Constant:
...
@@ -214,43 +210,34 @@ using depth_any
...
@@ -214,43 +210,34 @@ using depth_any
0:37 textureFetchOffset ( temp 4-component vector of float)
0:37 textureFetchOffset ( temp 4-component vector of float)
0:37 'g_tTex2dmsf4' ( uniform texture2DMS)
0:37 'g_tTex2dmsf4' ( uniform texture2DMS)
0:37 c2: direct index for structure ( uniform 2-component vector of int)
0:37 c2: direct index for structure ( uniform 2-component vector of int)
0:37 '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:37 '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})
0:37 Constant:
0:37 Constant:
0:37 1 (const uint)
0:37 1 (const uint)
0:37 Constant:
0:37 Constant:
0:37 3 (const int)
0:37 3 (const int)
0:37 o2: direct index for structure ( uniform 2-component vector of int)
0:37 Function Call: getOffset( ( temp 2-component vector of int)
0:37 '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:37 Constant:
0:37 5 (const uint)
0:38 textureFetchOffset ( temp 4-component vector of int)
0:38 textureFetchOffset ( temp 4-component vector of int)
0:38 'g_tTex2dmsi4' ( uniform itexture2DMS)
0:38 'g_tTex2dmsi4' ( uniform itexture2DMS)
0:38 c2: direct index for structure ( uniform 2-component vector of int)
0:38 c2: direct index for structure ( uniform 2-component vector of int)
0:38 '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:38 '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})
0:38 Constant:
0:38 Constant:
0:38 1 (const uint)
0:38 1 (const uint)
0:38 Constant:
0:38 Constant:
0:38 3 (const int)
0:38 3 (const int)
0:38 o2: direct index for structure ( uniform 2-component vector of int)
0:38 Function Call: getOffset( ( temp 2-component vector of int)
0:38 '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:38 Constant:
0:38 5 (const uint)
0:39 textureFetchOffset ( temp 4-component vector of uint)
0:39 textureFetchOffset ( temp 4-component vector of uint)
0:39 'g_tTex2dmsu4' ( uniform utexture2DMS)
0:39 'g_tTex2dmsu4' ( uniform utexture2DMS)
0:39 c2: direct index for structure ( uniform 2-component vector of int)
0:39 c2: direct index for structure ( uniform 2-component vector of int)
0:39 '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:39 '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})
0:39 Constant:
0:39 Constant:
0:39 1 (const uint)
0:39 1 (const uint)
0:39 Constant:
0:39 Constant:
0:39 3 (const int)
0:39 3 (const int)
0:39 o2: direct index for structure ( uniform 2-component vector of int)
0:39 Function Call: getOffset( ( temp 2-component vector of int)
0:39 '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:39 Constant:
0:39 5 (const uint)
0:42 textureFetch ( temp 4-component vector of float)
0:42 textureFetch ( temp 4-component vector of float)
0:42 'g_tTex2dmsf4a' ( uniform texture2DMSArray)
0:42 'g_tTex2dmsf4a' ( uniform texture2DMSArray)
0:42 c3: direct index for structure ( uniform 3-component vector of int)
0:42 c3: direct index for structure ( uniform 3-component vector of int)
0:42 '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:42 '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})
0:42 Constant:
0:42 Constant:
0:42 2 (const uint)
0:42 2 (const uint)
0:42 Constant:
0:42 Constant:
...
@@ -258,7 +245,7 @@ using depth_any
...
@@ -258,7 +245,7 @@ using depth_any
0:43 textureFetch ( temp 4-component vector of int)
0:43 textureFetch ( temp 4-component vector of int)
0:43 'g_tTex2dmsi4a' ( uniform itexture2DMSArray)
0:43 'g_tTex2dmsi4a' ( uniform itexture2DMSArray)
0:43 c3: direct index for structure ( uniform 3-component vector of int)
0:43 c3: direct index for structure ( uniform 3-component vector of int)
0:43 '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:43 '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})
0:43 Constant:
0:43 Constant:
0:43 2 (const uint)
0:43 2 (const uint)
0:43 Constant:
0:43 Constant:
...
@@ -266,7 +253,7 @@ using depth_any
...
@@ -266,7 +253,7 @@ using depth_any
0:44 textureFetch ( temp 4-component vector of uint)
0:44 textureFetch ( temp 4-component vector of uint)
0:44 'g_tTex2dmsu4a' ( uniform utexture2DMSArray)
0:44 'g_tTex2dmsu4a' ( uniform utexture2DMSArray)
0:44 c3: direct index for structure ( uniform 3-component vector of int)
0:44 c3: direct index for structure ( uniform 3-component vector of int)
0:44 '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:44 '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})
0:44 Constant:
0:44 Constant:
0:44 2 (const uint)
0:44 2 (const uint)
0:44 Constant:
0:44 Constant:
...
@@ -274,39 +261,30 @@ using depth_any
...
@@ -274,39 +261,30 @@ using depth_any
0:47 textureFetchOffset ( temp 4-component vector of float)
0:47 textureFetchOffset ( temp 4-component vector of float)
0:47 'g_tTex2dmsf4a' ( uniform texture2DMSArray)
0:47 'g_tTex2dmsf4a' ( uniform texture2DMSArray)
0:47 c3: direct index for structure ( uniform 3-component vector of int)
0:47 c3: direct index for structure ( uniform 3-component vector of int)
0:47 '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:47 '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})
0:47 Constant:
0:47 Constant:
0:47 2 (const uint)
0:47 2 (const uint)
0:47 Constant:
0:47 Constant:
0:47 3 (const int)
0:47 3 (const int)
0:47 o2: direct index for structure ( uniform 2-component vector of int)
0:47 Function Call: getOffset( ( temp 2-component vector of int)
0:47 '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:47 Constant:
0:47 5 (const uint)
0:48 textureFetchOffset ( temp 4-component vector of int)
0:48 textureFetchOffset ( temp 4-component vector of int)
0:48 'g_tTex2dmsi4a' ( uniform itexture2DMSArray)
0:48 'g_tTex2dmsi4a' ( uniform itexture2DMSArray)
0:48 c3: direct index for structure ( uniform 3-component vector of int)
0:48 c3: direct index for structure ( uniform 3-component vector of int)
0:48 '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:48 '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})
0:48 Constant:
0:48 Constant:
0:48 2 (const uint)
0:48 2 (const uint)
0:48 Constant:
0:48 Constant:
0:48 3 (const int)
0:48 3 (const int)
0:48 o2: direct index for structure ( uniform 2-component vector of int)
0:48 Function Call: getOffset( ( temp 2-component vector of int)
0:48 '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:48 Constant:
0:48 5 (const uint)
0:49 textureFetchOffset ( temp 4-component vector of uint)
0:49 textureFetchOffset ( temp 4-component vector of uint)
0:49 'g_tTex2dmsu4a' ( uniform utexture2DMSArray)
0:49 'g_tTex2dmsu4a' ( uniform utexture2DMSArray)
0:49 c3: direct index for structure ( uniform 3-component vector of int)
0:49 c3: direct index for structure ( uniform 3-component vector of int)
0:49 '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:49 '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})
0:49 Constant:
0:49 Constant:
0:49 2 (const uint)
0:49 2 (const uint)
0:49 Constant:
0:49 Constant:
0:49 3 (const int)
0:49 3 (const int)
0:49 o2: direct index for structure ( uniform 2-component vector of int)
0:49 Function Call: getOffset( ( temp 2-component vector of int)
0:49 '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:49 Constant:
0:49 5 (const uint)
0:51 move second child to first child ( temp 4-component vector of float)
0:51 move second child to first child ( temp 4-component vector of float)
0:51 Color: direct index for structure ( temp 4-component vector of float)
0:51 Color: direct index for structure ( temp 4-component vector of float)
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:? '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})
0:? '@entryPointOutput.Depth' ( out float FragDepth)
0:? '@entryPointOutput.Depth' ( out float FragDepth)
0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
0:52 c2: direct index for structure ( uniform 2-component vector of int)
0:49 1 (const 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:53 Function Definition: getOffset3( ( temp 3-component vector of int)
0:52 Constant:
0:53 Function Parameters:
0:52 1 (const uint)
0:? Sequence
0:52 Sequence
0:54 Branch: Return with expression
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:52 o1: direct index for structure ( uniform 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 4 (const uint)
0:53 textureFetchOffset ( temp 4-component vector of int)
0:53 'g_tTex1di4' ( uniform itexture1D)
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:53 o1: direct index for structure ( uniform 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 4 (const uint)
0:54 textureFetchOffset ( temp 4-component vector of uint)
0:54 'g_tTex1du4' ( uniform utexture1D)
0:54 vector swizzle ( temp int)
0:54 c2: direct index for structure ( uniform 2-component vector of int)
0:54 '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:54 Constant:
0:54 1 (const uint)
0:54 Sequence
0:54 Constant:
0:54 0 (const int)
0:54 direct index ( temp int)
0:54 c2: direct index for structure ( uniform 2-component vector of int)
0:54 '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:54 Constant:
0:54 1 (const uint)
0:54 Constant:
0:54 Constant:
0:54 1 (const int)
0:54 1 (const int)
0:54 o1: direct index for structure ( uniform int)
0:54 1 (const int)
0:54 '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:54 1 (const int)
0:54 Constant:
0:58 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth})
0:54 4 (const uint)
0:58 Function Parameters:
0:57 textureFetchOffset ( temp 4-component vector of float)
0:? Sequence
0:57 'g_tTex2df4' ( uniform texture2D)
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:57 o2: direct index for structure ( uniform 2-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 5 (const uint)
0:58 textureFetchOffset ( temp 4-component vector of int)
0:58 'g_tTex2di4' ( uniform itexture2D)
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:58 o2: direct index for structure ( uniform 2-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 5 (const uint)
0:59 textureFetchOffset ( temp 4-component vector of uint)
0:59 'g_tTex2du4' ( uniform utexture2D)
0:59 vector swizzle ( temp 2-component vector of int)
0:59 c3: direct index for structure ( uniform 3-component vector of int)
0:59 '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:59 Constant:
0:59 2 (const uint)
0:59 Sequence
0:59 Constant:
0:59 0 (const int)
0:59 Constant:
0:59 1 (const int)
0:59 direct index ( temp int)
0:59 c3: direct index for structure ( uniform 3-component vector of int)
0:59 '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:59 Constant:
0:59 2 (const uint)
0:59 Constant:
0:59 2 (const int)
0:59 o2: direct index for structure ( uniform 2-component vector of int)
0:59 '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:59 Constant:
0:59 5 (const uint)
0:62 textureFetchOffset ( temp 4-component vector of float)
0:62 textureFetchOffset ( temp 4-component vector of float)
0:62 vector swizzle ( temp 3-component vector of int)
0:62 vector swizzle ( temp int)
0:62 c4: direct index for structure ( uniform 4-component vector of int)
0:62 c2: direct index for structure ( uniform 2-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 '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})
0:62 Constant:
0:62 Constant:
0:62 3 (const uint)
0:62 1 (const uint)
0:62 Sequence
0:62 Sequence
0:62 Constant:
0:62 Constant:
0:62 0 (const int)
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 direct index ( temp int)
0:62 c4: direct index for structure ( uniform 4-component vector of int)
0:62 c2: direct index for structure ( uniform 2-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 '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})
0:62 Constant:
0:62 3 (const uint)
0:62 Constant:
0:62 Constant:
0:62 3 (const int)
0:62 1 (const uint)
0:62 o3: direct index for structure ( uniform 3-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 Constant:
0:62 6 (const uint)
0:62 1 (const int)
0:62 Function Call: getOffset1( ( temp int)
0:63 textureFetchOffset ( temp 4-component vector of int)
0:63 textureFetchOffset ( temp 4-component vector of int)
0:63 'g_tTex3di4' ( uniform itexture3D)
0:63 'g_tTex1di4' ( uniform itexture1D)
0:63 vector swizzle ( temp 3-component vector of int)
0:63 vector swizzle ( temp int)
0:63 c4: direct index for structure ( uniform 4-component vector of int)
0:63 c2: direct index for structure ( uniform 2-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 '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})
0:63 Constant:
0:63 Constant:
0:63 3 (const uint)
0:63 1 (const uint)
0:63 Sequence
0:63 Sequence
0:63 Constant:
0:63 Constant:
0:63 0 (const int)
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 direct index ( temp int)
0:63 c4: direct index for structure ( uniform 4-component vector of int)
0:63 c2: direct index for structure ( uniform 2-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 '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})
0:63 Constant:
0:63 3 (const uint)
0:63 Constant:
0:63 Constant:
0:63 3 (const int)
0:63 1 (const uint)
0:63 o3: direct index for structure ( uniform 3-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 Constant:
0:63 6 (const uint)
0:63 1 (const int)
0:63 Function Call: getOffset1( ( temp int)
0:64 textureFetchOffset ( temp 4-component vector of uint)
0:64 textureFetchOffset ( temp 4-component vector of uint)
0:64 'g_tTex3du4' ( uniform utexture3D)
0:64 'g_tTex1du4' ( uniform utexture1D)
0:64 vector swizzle ( temp 3-component vector of int)
0:64 vector swizzle ( temp int)
0:64 c4: direct index for structure ( uniform 4-component vector of int)
0:64 c2: direct index for structure ( uniform 2-component vector of int)
0:64 '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:64 '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})
0:64 Constant:
0:64 Constant:
0:64 3 (const uint)
0:64 1 (const uint)
0:64 Sequence
0:64 Sequence
0:64 Constant:
0:64 Constant:
0:64 0 (const int)
0:64 0 (const int)
0:64 Constant:
0:64 1 (const int)
0:64 Constant:
0:64 2 (const int)
0:64 direct index ( temp int)
0:64 direct index ( temp int)
0:64 c4: direct index for structure ( uniform 4-component vector of int)
0:64 c2: direct index for structure ( uniform 2-component vector of int)
0:64 '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:64 '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})
0:64 Constant:
0:64 Constant:
0:64 3 (const uint)
0:64 1 (const uint)
0:64 Constant:
0:64 Constant:
0:64 3 (const int)
0:64 1 (const int)
0:64 o3: direct index for structure ( uniform 3-component vector of int)
0:64 Function Call: getOffset1( ( temp int)
0:64 '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:67 textureFetchOffset ( temp 4-component vector of float)
0:64 Constant:
0:67 'g_tTex2df4' ( uniform texture2D)
0:64 6 (const uint)
0:67 vector swizzle ( temp 2-component vector of int)
0:72 move second child to first child ( temp 4-component vector of float)
0:67 c3: direct index for structure ( uniform 3-component vector of int)
0:72 Color: direct index for structure ( temp 4-component vector of float)
0:67 '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})
0:67 c3: direct index for structure ( uniform 3-component vector of int)
0:67 '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})
0:67 Constant:
0:67 2 (const uint)
0:67 Constant:
0:67 2 (const int)
0:67 Function Call: getOffset2( ( temp 2-component vector of int)
0:68 textureFetchOffset ( temp 4-component vector of int)
0:68 'g_tTex2di4' ( uniform itexture2D)
0:68 vector swizzle ( temp 2-component vector of int)
0:68 c3: direct index for structure ( uniform 3-component vector of int)
0:68 '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})
0:68 Constant:
0:68 2 (const uint)
0:68 Sequence
0:68 Constant:
0:68 0 (const int)
0:68 Constant:
0:68 1 (const int)
0:68 direct index ( temp int)
0:68 c3: direct index for structure ( uniform 3-component vector of int)
0:68 '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})
0:68 Constant:
0:68 2 (const uint)
0:68 Constant:
0:68 2 (const int)
0:68 Function Call: getOffset2( ( temp 2-component vector of int)
0:69 textureFetchOffset ( temp 4-component vector of uint)
0:69 'g_tTex2du4' ( uniform utexture2D)
0:69 vector swizzle ( temp 2-component vector of int)
0:69 c3: direct index for structure ( uniform 3-component vector of int)
0:69 '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})
0:69 Constant:
0:69 2 (const uint)
0:69 Sequence
0:69 Constant:
0:69 0 (const int)
0:69 Constant:
0:69 1 (const int)
0:69 direct index ( temp int)
0:69 c3: direct index for structure ( uniform 3-component vector of int)
0:69 '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})
0:69 Constant:
0:69 2 (const uint)
0:69 Constant:
0:69 2 (const int)
0:69 Function Call: getOffset2( ( temp 2-component vector of int)
0:72 textureFetchOffset ( temp 4-component vector of float)
0:72 'g_tTex3df4' ( uniform texture3D)
0:72 vector swizzle ( temp 3-component vector of int)
0:72 c4: direct index for structure ( uniform 4-component vector of int)
0:72 '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})
0:72 Constant:
0:72 3 (const uint)
0:72 Sequence
0:72 Constant:
0:72 Constant:
0:72 0 (const int)
0:72 0 (const int)
0:72 Constant:
0:72 Constant:
0:72 1.000000
0:72 1 (const int)
0:72 1.000000
0:72 Constant:
0:72 1.000000
0:72 2 (const int)
0:72 1.000000
0:72 direct index ( temp int)
0:73 move second child to first child ( temp float)
0:72 c4: direct index for structure ( uniform 4-component vector of int)
0:73 Depth: direct index for structure ( temp float)
0:72 '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})
0:72 Function Call: getOffset3( ( temp 3-component vector of int)
0:73 textureFetchOffset ( temp 4-component vector of int)
0:73 'g_tTex3di4' ( uniform itexture3D)
0:73 vector swizzle ( temp 3-component vector of int)
0:73 c4: direct index for structure ( uniform 4-component vector of int)
0:73 '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})
0:73 c4: direct index for structure ( uniform 4-component vector of int)
0:48 Function Definition: main( ( temp void)
0:73 '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})
0:48 Function Parameters:
0:73 Constant:
0:73 3 (const uint)
0:73 Constant:
0:73 3 (const int)
0:73 Function Call: getOffset3( ( temp 3-component vector of int)
0:74 textureFetchOffset ( temp 4-component vector of uint)
0:74 'g_tTex3du4' ( uniform utexture3D)
0:74 vector swizzle ( temp 3-component vector of int)
0:74 c4: direct index for structure ( uniform 4-component vector of int)
0:74 '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})
0:74 Constant:
0:74 3 (const uint)
0:74 Sequence
0:74 Constant:
0:74 0 (const int)
0:74 Constant:
0:74 1 (const int)
0:74 Constant:
0:74 2 (const int)
0:74 direct index ( temp int)
0:74 c4: direct index for structure ( uniform 4-component vector of int)
0:74 '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})
0:74 Constant:
0:74 3 (const uint)
0:74 Constant:
0:74 3 (const int)
0:74 Function Call: getOffset3( ( temp 3-component vector of int)
0:82 move second child to first child ( temp 4-component vector of float)
0:82 Color: direct index for structure ( temp 4-component vector of float)
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:? '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})
0:? '@entryPointOutput.Depth' ( out float FragDepth)
0:? '@entryPointOutput.Depth' ( out float FragDepth)
0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
...
@@ -286,254 +280,248 @@ Shader version: 500
...
@@ -286,254 +280,248 @@ Shader version: 500
gl_FragCoord origin is upper left
gl_FragCoord origin is upper left
using depth_any
using depth_any
0:? Sequence
0:? Sequence
0:48 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth})
0:43 Function Definition: getOffset1( ( temp int)
0:43 Function Parameters:
0:? Sequence
0:44 Branch: Return with expression
0:44 Constant:
0:44 1 (const int)
0:48 Function Definition: getOffset2( ( temp 2-component vector of int)
0:48 Function Parameters:
0:48 Function Parameters:
0:? Sequence
0:? Sequence
0:52 textureFetchOffset ( temp 4-component vector of float)
0:52 c2: direct index for structure ( uniform 2-component vector of int)
0:49 1 (const 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:53 Function Definition: getOffset3( ( temp 3-component vector of int)
0:52 Constant:
0:53 Function Parameters:
0:52 1 (const uint)
0:? Sequence
0:52 Sequence
0:54 Branch: Return with expression
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:52 o1: direct index for structure ( uniform 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 4 (const uint)
0:53 textureFetchOffset ( temp 4-component vector of int)
0:53 'g_tTex1di4' ( uniform itexture1D)
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:53 o1: direct index for structure ( uniform 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 4 (const uint)
0:54 textureFetchOffset ( temp 4-component vector of uint)
0:54 'g_tTex1du4' ( uniform utexture1D)
0:54 vector swizzle ( temp int)
0:54 c2: direct index for structure ( uniform 2-component vector of int)
0:54 '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:54 Constant:
0:54 1 (const uint)
0:54 Sequence
0:54 Constant:
0:54 0 (const int)
0:54 direct index ( temp int)
0:54 c2: direct index for structure ( uniform 2-component vector of int)
0:54 '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:54 Constant:
0:54 1 (const uint)
0:54 Constant:
0:54 Constant:
0:54 1 (const int)
0:54 1 (const int)
0:54 o1: direct index for structure ( uniform int)
0:54 1 (const int)
0:54 '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:54 1 (const int)
0:54 Constant:
0:58 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth})
0:54 4 (const uint)
0:58 Function Parameters:
0:57 textureFetchOffset ( temp 4-component vector of float)
0:? Sequence
0:57 'g_tTex2df4' ( uniform texture2D)
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:57 o2: direct index for structure ( uniform 2-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 5 (const uint)
0:58 textureFetchOffset ( temp 4-component vector of int)
0:58 'g_tTex2di4' ( uniform itexture2D)
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:58 o2: direct index for structure ( uniform 2-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 5 (const uint)
0:59 textureFetchOffset ( temp 4-component vector of uint)
0:59 'g_tTex2du4' ( uniform utexture2D)
0:59 vector swizzle ( temp 2-component vector of int)
0:59 c3: direct index for structure ( uniform 3-component vector of int)
0:59 '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:59 Constant:
0:59 2 (const uint)
0:59 Sequence
0:59 Constant:
0:59 0 (const int)
0:59 Constant:
0:59 1 (const int)
0:59 direct index ( temp int)
0:59 c3: direct index for structure ( uniform 3-component vector of int)
0:59 '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:59 Constant:
0:59 2 (const uint)
0:59 Constant:
0:59 2 (const int)
0:59 o2: direct index for structure ( uniform 2-component vector of int)
0:59 '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:59 Constant:
0:59 5 (const uint)
0:62 textureFetchOffset ( temp 4-component vector of float)
0:62 textureFetchOffset ( temp 4-component vector of float)
0:62 vector swizzle ( temp 3-component vector of int)
0:62 vector swizzle ( temp int)
0:62 c4: direct index for structure ( uniform 4-component vector of int)
0:62 c2: direct index for structure ( uniform 2-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 '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})
0:62 Constant:
0:62 Constant:
0:62 3 (const uint)
0:62 1 (const uint)
0:62 Sequence
0:62 Sequence
0:62 Constant:
0:62 Constant:
0:62 0 (const int)
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 direct index ( temp int)
0:62 c4: direct index for structure ( uniform 4-component vector of int)
0:62 c2: direct index for structure ( uniform 2-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 '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})
0:62 Constant:
0:62 3 (const uint)
0:62 Constant:
0:62 Constant:
0:62 3 (const int)
0:62 1 (const uint)
0:62 o3: direct index for structure ( uniform 3-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 Constant:
0:62 6 (const uint)
0:62 1 (const int)
0:62 Function Call: getOffset1( ( temp int)
0:63 textureFetchOffset ( temp 4-component vector of int)
0:63 textureFetchOffset ( temp 4-component vector of int)
0:63 'g_tTex3di4' ( uniform itexture3D)
0:63 'g_tTex1di4' ( uniform itexture1D)
0:63 vector swizzle ( temp 3-component vector of int)
0:63 vector swizzle ( temp int)
0:63 c4: direct index for structure ( uniform 4-component vector of int)
0:63 c2: direct index for structure ( uniform 2-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 '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})
0:63 Constant:
0:63 Constant:
0:63 3 (const uint)
0:63 1 (const uint)
0:63 Sequence
0:63 Sequence
0:63 Constant:
0:63 Constant:
0:63 0 (const int)
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 direct index ( temp int)
0:63 c4: direct index for structure ( uniform 4-component vector of int)
0:63 c2: direct index for structure ( uniform 2-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 '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})
0:63 Constant:
0:63 Constant:
0:63 3 (const uint)
0:63 1 (const uint)
0:63 Constant:
0:63 Constant:
0:63 3 (const int)
0:63 1 (const int)
0:63 o3: direct index for structure ( uniform 3-component vector of int)
0:63 Function Call: getOffset1( ( temp 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 6 (const uint)
0:64 textureFetchOffset ( temp 4-component vector of uint)
0:64 textureFetchOffset ( temp 4-component vector of uint)
0:64 'g_tTex3du4' ( uniform utexture3D)
0:64 'g_tTex1du4' ( uniform utexture1D)
0:64 vector swizzle ( temp 3-component vector of int)
0:64 vector swizzle ( temp int)
0:64 c4: direct index for structure ( uniform 4-component vector of int)
0:64 c2: direct index for structure ( uniform 2-component vector of int)
0:64 '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:64 '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})
0:64 Constant:
0:64 Constant:
0:64 3 (const uint)
0:64 1 (const uint)
0:64 Sequence
0:64 Sequence
0:64 Constant:
0:64 Constant:
0:64 0 (const int)
0:64 0 (const int)
0:64 Constant:
0:64 1 (const int)
0:64 Constant:
0:64 2 (const int)
0:64 direct index ( temp int)
0:64 direct index ( temp int)
0:64 c4: direct index for structure ( uniform 4-component vector of int)
0:64 c2: direct index for structure ( uniform 2-component vector of int)
0:64 '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:64 '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})
0:64 Constant:
0:64 3 (const uint)
0:64 Constant:
0:64 Constant:
0:64 3 (const int)
0:64 1 (const uint)
0:64 o3: direct index for structure ( uniform 3-component vector of int)
0:64 '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:64 Constant:
0:64 Constant:
0:64 6 (const uint)
0:64 1 (const int)
0:72 move second child to first child ( temp 4-component vector of float)
0:64 Function Call: getOffset1( ( temp int)
0:72 Color: direct index for structure ( temp 4-component vector of float)
0:67 textureFetchOffset ( temp 4-component vector of float)
0:67 vector swizzle ( temp 2-component vector of int)
0:67 c3: direct index for structure ( uniform 3-component vector of int)
0:67 '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})
0:67 Constant:
0:67 2 (const uint)
0:67 Sequence
0:67 Constant:
0:67 0 (const int)
0:67 Constant:
0:67 1 (const int)
0:67 direct index ( temp int)
0:67 c3: direct index for structure ( uniform 3-component vector of int)
0:67 '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})
0:67 Constant:
0:67 2 (const uint)
0:67 Constant:
0:67 2 (const int)
0:67 Function Call: getOffset2( ( temp 2-component vector of int)
0:68 textureFetchOffset ( temp 4-component vector of int)
0:68 'g_tTex2di4' ( uniform itexture2D)
0:68 vector swizzle ( temp 2-component vector of int)
0:68 c3: direct index for structure ( uniform 3-component vector of int)
0:68 '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})
0:68 Constant:
0:68 2 (const uint)
0:68 Sequence
0:68 Constant:
0:68 0 (const int)
0:68 Constant:
0:68 1 (const int)
0:68 direct index ( temp int)
0:68 c3: direct index for structure ( uniform 3-component vector of int)
0:68 '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})
0:68 Constant:
0:68 2 (const uint)
0:68 Constant:
0:68 2 (const int)
0:68 Function Call: getOffset2( ( temp 2-component vector of int)
0:69 textureFetchOffset ( temp 4-component vector of uint)
0:69 'g_tTex2du4' ( uniform utexture2D)
0:69 vector swizzle ( temp 2-component vector of int)
0:69 c3: direct index for structure ( uniform 3-component vector of int)
0:69 '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})
0:69 Constant:
0:69 2 (const uint)
0:69 Sequence
0:69 Constant:
0:69 0 (const int)
0:69 Constant:
0:69 1 (const int)
0:69 direct index ( temp int)
0:69 c3: direct index for structure ( uniform 3-component vector of int)
0:69 '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})
0:69 Constant:
0:69 2 (const uint)
0:69 Constant:
0:69 2 (const int)
0:69 Function Call: getOffset2( ( temp 2-component vector of int)
0:72 textureFetchOffset ( temp 4-component vector of float)
0:72 'g_tTex3df4' ( uniform texture3D)
0:72 vector swizzle ( temp 3-component vector of int)
0:72 c4: direct index for structure ( uniform 4-component vector of int)
0:72 '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})
0:72 Constant:
0:72 3 (const uint)
0:72 Sequence
0:72 Constant:
0:72 Constant:
0:72 0 (const int)
0:72 0 (const int)
0:72 Constant:
0:72 Constant:
0:72 1.000000
0:72 1 (const int)
0:72 1.000000
0:72 Constant:
0:72 1.000000
0:72 2 (const int)
0:72 1.000000
0:72 direct index ( temp int)
0:73 move second child to first child ( temp float)
0:72 c4: direct index for structure ( uniform 4-component vector of int)
0:73 Depth: direct index for structure ( temp float)
0:72 '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})
0:72 Function Call: getOffset3( ( temp 3-component vector of int)
0:73 textureFetchOffset ( temp 4-component vector of int)
0:73 'g_tTex3di4' ( uniform itexture3D)
0:73 vector swizzle ( temp 3-component vector of int)
0:73 c4: direct index for structure ( uniform 4-component vector of int)
0:73 '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})
0:73 c4: direct index for structure ( uniform 4-component vector of int)
0:48 Function Definition: main( ( temp void)
0:73 '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})
0:48 Function Parameters:
0:73 Constant:
0:73 3 (const uint)
0:73 Constant:
0:73 3 (const int)
0:73 Function Call: getOffset3( ( temp 3-component vector of int)
0:74 textureFetchOffset ( temp 4-component vector of uint)
0:74 'g_tTex3du4' ( uniform utexture3D)
0:74 vector swizzle ( temp 3-component vector of int)
0:74 c4: direct index for structure ( uniform 4-component vector of int)
0:74 '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})
0:74 Constant:
0:74 3 (const uint)
0:74 Sequence
0:74 Constant:
0:74 0 (const int)
0:74 Constant:
0:74 1 (const int)
0:74 Constant:
0:74 2 (const int)
0:74 direct index ( temp int)
0:74 c4: direct index for structure ( uniform 4-component vector of int)
0:74 '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})
0:74 Constant:
0:74 3 (const uint)
0:74 Constant:
0:74 3 (const int)
0:74 Function Call: getOffset3( ( temp 3-component vector of int)
0:82 move second child to first child ( temp 4-component vector of float)
0:82 Color: direct index for structure ( temp 4-component vector of float)
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:? '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})
0:? '@entryPointOutput.Depth' ( out float FragDepth)
0:? '@entryPointOutput.Depth' ( out float FragDepth)
0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
0:48 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth})
0:43 Function Definition: getOffset1( ( temp int)
0:43 Function Parameters:
0:? Sequence
0:44 Branch: Return with expression
0:44 Constant:
0:44 1 (const int)
0:48 Function Definition: getOffset2( ( temp 2-component vector of int)
0:48 Function Parameters:
0:48 Function Parameters:
0:? Sequence
0:? Sequence
0:52 textureFetchOffset ( temp 4-component vector of float)
0:49 Branch: Return with expression
0:52 'g_tTex1df4a' ( uniform texture1DArray)
0:49 Constant:
0:52 vector swizzle ( temp 2-component vector of int)
0:49 1 (const int)
0:52 c3: direct index for structure ( uniform 3-component vector of int)
0:49 1 (const 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:53 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth})
0:52 Constant:
0:53 Function Parameters:
0:52 2 (const uint)
0:? Sequence
0:52 Sequence
0:52 Constant:
0:52 0 (const int)
0:52 Constant:
0:52 1 (const int)
0:52 direct index ( temp int)
0:52 c3: direct index for structure ( uniform 3-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 2 (const uint)
0:52 Constant:
0:52 2 (const int)
0:52 o1: direct index for structure ( uniform 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 4 (const uint)
0:53 textureFetchOffset ( temp 4-component vector of int)
0:53 'g_tTex1di4a' ( uniform itexture1DArray)
0:53 vector swizzle ( temp 2-component vector of int)
0:53 c3: direct index for structure ( uniform 3-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 2 (const uint)
0:53 Sequence
0:53 Constant:
0:53 0 (const int)
0:53 Constant:
0:53 1 (const int)
0:53 direct index ( temp int)
0:53 c3: direct index for structure ( uniform 3-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 2 (const uint)
0:53 Constant:
0:53 2 (const int)
0:53 o1: direct index for structure ( uniform 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 4 (const uint)
0:54 textureFetchOffset ( temp 4-component vector of uint)
0:54 'g_tTex1du4a' ( uniform utexture1DArray)
0:54 vector swizzle ( temp 2-component vector of int)
0:54 c3: direct index for structure ( uniform 3-component vector of int)
0:54 '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:54 Constant:
0:54 2 (const uint)
0:54 Sequence
0:54 Constant:
0:54 0 (const int)
0:54 Constant:
0:54 1 (const int)
0:54 direct index ( temp int)
0:54 c3: direct index for structure ( uniform 3-component vector of int)
0:54 '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:54 Constant:
0:54 2 (const uint)
0:54 Constant:
0:54 2 (const int)
0:54 o1: direct index for structure ( uniform int)
0:54 '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:54 Constant:
0:54 4 (const uint)
0:57 textureFetchOffset ( temp 4-component vector of float)
0:57 textureFetchOffset ( temp 4-component vector of float)
0:57 'g_tTex2df4a' ( uniform texture2DArray)
0:57 'g_tTex1df4a' ( uniform texture1DArray)
0:57 vector swizzle ( temp 3-component vector of int)
0:57 vector swizzle ( temp 2-component vector of int)
0:57 c4: direct index for structure ( uniform 4-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 '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})
0:57 Constant:
0:57 Constant:
0:57 3 (const uint)
0:57 2 (const uint)
0:57 Sequence
0:57 Sequence
0:57 Constant:
0:57 Constant:
0:57 0 (const int)
0:57 0 (const int)
0:57 Constant:
0:57 Constant:
0:57 1 (const int)
0:57 1 (const int)
0:57 Constant:
0:57 2 (const int)
0:57 direct index ( temp int)
0:57 direct index ( temp int)
0:57 c4: direct index for structure ( uniform 4-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 '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})
0:57 Constant:
0:57 3 (const uint)
0:57 Constant:
0:57 Constant:
0:57 3 (const int)
0:57 2 (const uint)
0:57 o2: direct index for structure ( uniform 2-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 Constant:
0:57 5 (const uint)
0:57 2 (const int)
0:57 Function Call: getOffset1( ( temp int)
0:58 textureFetchOffset ( temp 4-component vector of int)
0:58 textureFetchOffset ( temp 4-component vector of int)
0:58 'g_tTex2di4a' ( uniform itexture2DArray)
0:58 'g_tTex1di4a' ( uniform itexture1DArray)
0:58 vector swizzle ( temp 3-component vector of int)
0:58 vector swizzle ( temp 2-component vector of int)
0:58 c4: direct index for structure ( uniform 4-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 '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})
0:58 Constant:
0:58 Constant:
0:58 3 (const uint)
0:58 2 (const uint)
0:58 Sequence
0:58 Sequence
0:58 Constant:
0:58 Constant:
0:58 0 (const int)
0:58 0 (const int)
0:58 Constant:
0:58 Constant:
0:58 1 (const int)
0:58 1 (const int)
0:58 Constant:
0:58 2 (const int)
0:58 direct index ( temp int)
0:58 direct index ( temp int)
0:58 c4: direct index for structure ( uniform 4-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 '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})
0:58 Constant:
0:58 Constant:
0:58 3 (const uint)
0:58 2 (const uint)
0:58 Constant:
0:58 Constant:
0:58 3 (const int)
0:58 2 (const int)
0:58 o2: direct index for structure ( uniform 2-component vector of int)
0:58 Function Call: getOffset1( ( temp 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 5 (const uint)
0:59 textureFetchOffset ( temp 4-component vector of uint)
0:59 textureFetchOffset ( temp 4-component vector of uint)
0:59 'g_tTex2du4a' ( uniform utexture2DArray)
0:59 'g_tTex1du4a' ( uniform utexture1DArray)
0:59 vector swizzle ( temp 3-component vector of int)
0:59 vector swizzle ( temp 2-component vector of int)
0:59 c4: direct index for structure ( uniform 4-component vector of int)
0:59 c3: direct index for structure ( uniform 3-component vector of int)
0:59 '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:59 '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})
0:59 Constant:
0:59 Constant:
0:59 3 (const uint)
0:59 2 (const uint)
0:59 Sequence
0:59 Sequence
0:59 Constant:
0:59 Constant:
0:59 0 (const int)
0:59 0 (const int)
0:59 Constant:
0:59 Constant:
0:59 1 (const int)
0:59 1 (const int)
0:59 Constant:
0:59 2 (const int)
0:59 direct index ( temp int)
0:59 direct index ( temp int)
0:59 c4: direct index for structure ( uniform 4-component vector of int)
0:59 c3: direct index for structure ( uniform 3-component vector of int)
0:59 '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:59 '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})
0:59 Constant:
0:59 Constant:
0:59 3 (const uint)
0:59 2 (const uint)
0:59 Constant:
0:59 Constant:
0:59 3 (const int)
0:59 2 (const int)
0:59 o2: direct index for structure ( uniform 2-component vector of int)
0:59 Function Call: getOffset1( ( temp int)
0:59 '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 textureFetchOffset ( temp 4-component vector of float)
0:59 Constant:
0:62 'g_tTex2df4a' ( uniform texture2DArray)
0:59 5 (const uint)
0:62 vector swizzle ( temp 3-component vector of int)
0:65 move second child to first child ( temp 4-component vector of float)
0:62 c4: direct index for structure ( uniform 4-component vector of int)
0:65 Color: direct index for structure ( temp 4-component vector of float)
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})
0:62 c4: direct index for structure ( uniform 4-component vector of int)
0:66 Constant:
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})
0:62 Function Call: getOffset2( ( temp 2-component vector of int)
0:48 Function Definition: main( ( temp void)
0:63 textureFetchOffset ( temp 4-component vector of int)
0:48 Function Parameters:
0:63 'g_tTex2di4a' ( uniform itexture2DArray)
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})
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})
0:63 Constant:
0:63 3 (const uint)
0:63 Constant:
0:63 3 (const int)
0:63 Function Call: getOffset2( ( temp 2-component vector of int)
0:64 textureFetchOffset ( temp 4-component vector of uint)
0:64 'g_tTex2du4a' ( uniform utexture2DArray)
0:64 vector swizzle ( temp 3-component vector of int)
0:64 c4: direct index for structure ( uniform 4-component vector of int)
0:64 '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})
0:64 Constant:
0:64 3 (const uint)
0:64 Sequence
0:64 Constant:
0:64 0 (const int)
0:64 Constant:
0:64 1 (const int)
0:64 Constant:
0:64 2 (const int)
0:64 direct index ( temp int)
0:64 c4: direct index for structure ( uniform 4-component vector of int)
0:64 '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})
0:64 Constant:
0:64 3 (const uint)
0:64 Constant:
0:64 3 (const int)
0:64 Function Call: getOffset2( ( temp 2-component vector of int)
0:70 move second child to first child ( temp 4-component vector of float)
0:70 Color: direct index for structure ( temp 4-component vector of float)
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:? '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})
0:? '@entryPointOutput.Depth' ( out float FragDepth)
0:? '@entryPointOutput.Depth' ( out float FragDepth)
0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
...
@@ -223,191 +218,186 @@ Shader version: 500
...
@@ -223,191 +218,186 @@ Shader version: 500
gl_FragCoord origin is upper left
gl_FragCoord origin is upper left
using depth_any
using depth_any
0:? Sequence
0:? Sequence
0:48 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth})
0:43 Function Definition: getOffset1( ( temp int)
0:43 Function Parameters:
0:? Sequence
0:44 Branch: Return with expression
0:44 Constant:
0:44 1 (const int)
0:48 Function Definition: getOffset2( ( temp 2-component vector of int)
0:48 Function Parameters:
0:48 Function Parameters:
0:? Sequence
0:? Sequence
0:52 textureFetchOffset ( temp 4-component vector of float)
0:49 Branch: Return with expression
0:52 'g_tTex1df4a' ( uniform texture1DArray)
0:49 Constant:
0:52 vector swizzle ( temp 2-component vector of int)
0:49 1 (const int)
0:52 c3: direct index for structure ( uniform 3-component vector of int)
0:49 1 (const 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:53 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth})
0:52 Constant:
0:53 Function Parameters:
0:52 2 (const uint)
0:? Sequence
0:52 Sequence
0:52 Constant:
0:52 0 (const int)
0:52 Constant:
0:52 1 (const int)
0:52 direct index ( temp int)
0:52 c3: direct index for structure ( uniform 3-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 2 (const uint)
0:52 Constant:
0:52 2 (const int)
0:52 o1: direct index for structure ( uniform 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 4 (const uint)
0:53 textureFetchOffset ( temp 4-component vector of int)
0:53 'g_tTex1di4a' ( uniform itexture1DArray)
0:53 vector swizzle ( temp 2-component vector of int)
0:53 c3: direct index for structure ( uniform 3-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 2 (const uint)
0:53 Sequence
0:53 Constant:
0:53 0 (const int)
0:53 Constant:
0:53 1 (const int)
0:53 direct index ( temp int)
0:53 c3: direct index for structure ( uniform 3-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 2 (const uint)
0:53 Constant:
0:53 2 (const int)
0:53 o1: direct index for structure ( uniform 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 4 (const uint)
0:54 textureFetchOffset ( temp 4-component vector of uint)
0:54 'g_tTex1du4a' ( uniform utexture1DArray)
0:54 vector swizzle ( temp 2-component vector of int)
0:54 c3: direct index for structure ( uniform 3-component vector of int)
0:54 '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:54 Constant:
0:54 2 (const uint)
0:54 Sequence
0:54 Constant:
0:54 0 (const int)
0:54 Constant:
0:54 1 (const int)
0:54 direct index ( temp int)
0:54 c3: direct index for structure ( uniform 3-component vector of int)
0:54 '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:54 Constant:
0:54 2 (const uint)
0:54 Constant:
0:54 2 (const int)
0:54 o1: direct index for structure ( uniform int)
0:54 '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:54 Constant:
0:54 4 (const uint)
0:57 textureFetchOffset ( temp 4-component vector of float)
0:57 textureFetchOffset ( temp 4-component vector of float)
0:57 'g_tTex2df4a' ( uniform texture2DArray)
0:57 'g_tTex1df4a' ( uniform texture1DArray)
0:57 vector swizzle ( temp 3-component vector of int)
0:57 vector swizzle ( temp 2-component vector of int)
0:57 c4: direct index for structure ( uniform 4-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 '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})
0:57 Constant:
0:57 Constant:
0:57 3 (const uint)
0:57 2 (const uint)
0:57 Sequence
0:57 Sequence
0:57 Constant:
0:57 Constant:
0:57 0 (const int)
0:57 0 (const int)
0:57 Constant:
0:57 Constant:
0:57 1 (const int)
0:57 1 (const int)
0:57 Constant:
0:57 2 (const int)
0:57 direct index ( temp int)
0:57 direct index ( temp int)
0:57 c4: direct index for structure ( uniform 4-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 '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})
0:57 Constant:
0:57 Constant:
0:57 3 (const uint)
0:57 2 (const uint)
0:57 Constant:
0:57 Constant:
0:57 3 (const int)
0:57 2 (const int)
0:57 o2: direct index for structure ( uniform 2-component vector of int)
0:57 Function Call: getOffset1( ( temp 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 5 (const uint)
0:58 textureFetchOffset ( temp 4-component vector of int)
0:58 textureFetchOffset ( temp 4-component vector of int)
0:58 'g_tTex2di4a' ( uniform itexture2DArray)
0:58 'g_tTex1di4a' ( uniform itexture1DArray)
0:58 vector swizzle ( temp 3-component vector of int)
0:58 vector swizzle ( temp 2-component vector of int)
0:58 c4: direct index for structure ( uniform 4-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 '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})
0:58 Constant:
0:58 Constant:
0:58 3 (const uint)
0:58 2 (const uint)
0:58 Sequence
0:58 Sequence
0:58 Constant:
0:58 Constant:
0:58 0 (const int)
0:58 0 (const int)
0:58 Constant:
0:58 Constant:
0:58 1 (const int)
0:58 1 (const int)
0:58 Constant:
0:58 2 (const int)
0:58 direct index ( temp int)
0:58 direct index ( temp int)
0:58 c4: direct index for structure ( uniform 4-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 '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})
0:58 Constant:
0:58 3 (const uint)
0:58 Constant:
0:58 Constant:
0:58 3 (const int)
0:58 2 (const uint)
0:58 o2: direct index for structure ( uniform 2-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 Constant:
0:58 5 (const uint)
0:58 2 (const int)
0:58 Function Call: getOffset1( ( temp int)
0:59 textureFetchOffset ( temp 4-component vector of uint)
0:59 textureFetchOffset ( temp 4-component vector of uint)
0:59 'g_tTex2du4a' ( uniform utexture2DArray)
0:59 'g_tTex1du4a' ( uniform utexture1DArray)
0:59 vector swizzle ( temp 3-component vector of int)
0:59 vector swizzle ( temp 2-component vector of int)
0:59 c4: direct index for structure ( uniform 4-component vector of int)
0:59 c3: direct index for structure ( uniform 3-component vector of int)
0:59 '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:59 '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})
0:59 Constant:
0:59 Constant:
0:59 3 (const uint)
0:59 2 (const uint)
0:59 Sequence
0:59 Sequence
0:59 Constant:
0:59 Constant:
0:59 0 (const int)
0:59 0 (const int)
0:59 Constant:
0:59 Constant:
0:59 1 (const int)
0:59 1 (const int)
0:59 Constant:
0:59 2 (const int)
0:59 direct index ( temp int)
0:59 direct index ( temp int)
0:59 c4: direct index for structure ( uniform 4-component vector of int)
0:59 c3: direct index for structure ( uniform 3-component vector of int)
0:59 '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:59 '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})
0:59 Constant:
0:59 3 (const uint)
0:59 Constant:
0:59 Constant:
0:59 3 (const int)
0:59 2 (const uint)
0:59 o2: direct index for structure ( uniform 2-component vector of int)
0:59 '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:59 Constant:
0:59 Constant:
0:59 5 (const uint)
0:59 2 (const int)
0:65 move second child to first child ( temp 4-component vector of float)
0:59 Function Call: getOffset1( ( temp int)
0:65 Color: direct index for structure ( temp 4-component vector of float)
0:62 textureFetchOffset ( temp 4-component vector of float)
0:62 vector swizzle ( temp 3-component vector of int)
0:65 0 (const int)
0:62 c4: direct index for structure ( uniform 4-component vector of int)
0:65 Constant:
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})
0:65 1.000000
0:62 Constant:
0:65 1.000000
0:62 3 (const uint)
0:65 1.000000
0:62 Sequence
0:65 1.000000
0:62 Constant:
0:66 move second child to first child ( temp float)
0:62 0 (const int)
0:66 Depth: direct index for structure ( temp float)
0:62 c4: direct index for structure ( uniform 4-component vector of int)
0:68 Branch: Return with expression
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})
0:62 Function Call: getOffset2( ( temp 2-component vector of int)
0:63 textureFetchOffset ( temp 4-component vector of int)
0:63 'g_tTex2di4a' ( uniform itexture2DArray)
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})
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})
0:63 Constant:
0:63 3 (const uint)
0:63 Constant:
0:63 3 (const int)
0:63 Function Call: getOffset2( ( temp 2-component vector of int)
0:64 textureFetchOffset ( temp 4-component vector of uint)
0:64 'g_tTex2du4a' ( uniform utexture2DArray)
0:64 vector swizzle ( temp 3-component vector of int)
0:64 c4: direct index for structure ( uniform 4-component vector of int)
0:64 '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})
0:64 Constant:
0:64 3 (const uint)
0:64 Sequence
0:64 Constant:
0:64 0 (const int)
0:64 Constant:
0:64 1 (const int)
0:64 Constant:
0:64 2 (const int)
0:64 direct index ( temp int)
0:64 c4: direct index for structure ( uniform 4-component vector of int)
0:64 '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})
0:64 Constant:
0:64 3 (const uint)
0:64 Constant:
0:64 3 (const int)
0:64 Function Call: getOffset2( ( temp 2-component vector of int)
0:70 move second child to first child ( temp 4-component vector of float)
0:70 Color: direct index for structure ( temp 4-component vector of float)
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:? '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})
0:? '@entryPointOutput.Depth' ( out float FragDepth)
0:? '@entryPointOutput.Depth' ( out float FragDepth)
0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)