mirror of
https://github.com/RPCS3/glslang.git
synced 2025-02-19 02:18:19 +00:00
Merge pull request #596 from steve-lunarg/hlsl-intrinsic-parsing
HLSL: use HLSL parser for HLSL intrinsic prototypes, enable int/bool mats
This commit is contained in:
commit
6e848daf45
@ -18,7 +18,7 @@ gl_FragCoord origin is upper left
|
||||
0:4 No loop body
|
||||
0:5 Loop with condition not tested first
|
||||
0:5 Loop Condition
|
||||
0:5 all (global bool)
|
||||
0:5 all (temp bool)
|
||||
0:5 Equal (temp 4-component vector of bool)
|
||||
0:5 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
0:5 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
@ -55,7 +55,7 @@ gl_FragCoord origin is upper left
|
||||
0:4 No loop body
|
||||
0:5 Loop with condition not tested first
|
||||
0:5 Loop Condition
|
||||
0:5 all (global bool)
|
||||
0:5 all (temp bool)
|
||||
0:5 Equal (temp 4-component vector of bool)
|
||||
0:5 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
0:5 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
|
@ -19,7 +19,7 @@ gl_FragCoord origin is upper left
|
||||
0:? Sequence
|
||||
0:5 Loop with condition tested first
|
||||
0:5 Loop Condition
|
||||
0:5 any (global bool)
|
||||
0:5 any (temp bool)
|
||||
0:5 NotEqual (temp 4-component vector of bool)
|
||||
0:5 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
0:5 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
@ -27,7 +27,7 @@ gl_FragCoord origin is upper left
|
||||
0:? Sequence
|
||||
0:6 Loop with condition tested first
|
||||
0:6 Loop Condition
|
||||
0:6 any (global bool)
|
||||
0:6 any (temp bool)
|
||||
0:6 NotEqual (temp 4-component vector of bool)
|
||||
0:6 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
0:6 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
@ -44,7 +44,7 @@ gl_FragCoord origin is upper left
|
||||
0:7 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
0:7 Loop with condition tested first
|
||||
0:7 Loop Condition
|
||||
0:7 any (global bool)
|
||||
0:7 any (temp bool)
|
||||
0:7 NotEqual (temp 4-component vector of bool)
|
||||
0:7 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
0:7 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
@ -144,7 +144,7 @@ gl_FragCoord origin is upper left
|
||||
0:? Sequence
|
||||
0:5 Loop with condition tested first
|
||||
0:5 Loop Condition
|
||||
0:5 any (global bool)
|
||||
0:5 any (temp bool)
|
||||
0:5 NotEqual (temp 4-component vector of bool)
|
||||
0:5 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
0:5 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
@ -152,7 +152,7 @@ gl_FragCoord origin is upper left
|
||||
0:? Sequence
|
||||
0:6 Loop with condition tested first
|
||||
0:6 Loop Condition
|
||||
0:6 any (global bool)
|
||||
0:6 any (temp bool)
|
||||
0:6 NotEqual (temp 4-component vector of bool)
|
||||
0:6 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
0:6 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
@ -169,7 +169,7 @@ gl_FragCoord origin is upper left
|
||||
0:7 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
0:7 Loop with condition tested first
|
||||
0:7 Loop Condition
|
||||
0:7 any (global bool)
|
||||
0:7 any (temp bool)
|
||||
0:7 NotEqual (temp 4-component vector of bool)
|
||||
0:7 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
0:7 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
|
@ -8,7 +8,7 @@ gl_FragCoord origin is upper left
|
||||
0:29 Sequence
|
||||
0:29 move second child to first child (temp 4-component vector of float)
|
||||
0:29 'txval20' (temp 4-component vector of float)
|
||||
0:29 textureGather (global 4-component vector of float)
|
||||
0:29 textureGather (temp 4-component vector of float)
|
||||
0:29 Construct combined texture-sampler (temp sampler2DArray)
|
||||
0:29 'g_tTex2df4a' (uniform texture2DArray)
|
||||
0:29 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -19,7 +19,7 @@ gl_FragCoord origin is upper left
|
||||
0:30 Sequence
|
||||
0:30 move second child to first child (temp 4-component vector of int)
|
||||
0:30 'txval21' (temp 4-component vector of int)
|
||||
0:30 textureGather (global 4-component vector of int)
|
||||
0:30 textureGather (temp 4-component vector of int)
|
||||
0:30 Construct combined texture-sampler (temp isampler2DArray)
|
||||
0:30 'g_tTex2di4a' (uniform itexture2DArray)
|
||||
0:30 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -30,7 +30,7 @@ gl_FragCoord origin is upper left
|
||||
0:31 Sequence
|
||||
0:31 move second child to first child (temp 4-component vector of uint)
|
||||
0:31 'txval22' (temp 4-component vector of uint)
|
||||
0:31 textureGather (global 4-component vector of uint)
|
||||
0:31 textureGather (temp 4-component vector of uint)
|
||||
0:31 Construct combined texture-sampler (temp usampler2DArray)
|
||||
0:31 'g_tTex2du4a' (uniform utexture2DArray)
|
||||
0:31 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -41,7 +41,7 @@ gl_FragCoord origin is upper left
|
||||
0:35 Sequence
|
||||
0:35 move second child to first child (temp 4-component vector of float)
|
||||
0:35 'txval40' (temp 4-component vector of float)
|
||||
0:35 textureGather (global 4-component vector of float)
|
||||
0:35 textureGather (temp 4-component vector of float)
|
||||
0:35 Construct combined texture-sampler (temp samplerCubeArray)
|
||||
0:35 'g_tTexcdf4a' (uniform textureCubeArray)
|
||||
0:35 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -53,7 +53,7 @@ gl_FragCoord origin is upper left
|
||||
0:36 Sequence
|
||||
0:36 move second child to first child (temp 4-component vector of int)
|
||||
0:36 'txval41' (temp 4-component vector of int)
|
||||
0:36 textureGather (global 4-component vector of int)
|
||||
0:36 textureGather (temp 4-component vector of int)
|
||||
0:36 Construct combined texture-sampler (temp isamplerCubeArray)
|
||||
0:36 'g_tTexcdi4a' (uniform itextureCubeArray)
|
||||
0:36 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -65,7 +65,7 @@ gl_FragCoord origin is upper left
|
||||
0:37 Sequence
|
||||
0:37 move second child to first child (temp 4-component vector of uint)
|
||||
0:37 'txval42' (temp 4-component vector of uint)
|
||||
0:37 textureGather (global 4-component vector of uint)
|
||||
0:37 textureGather (temp 4-component vector of uint)
|
||||
0:37 Construct combined texture-sampler (temp usamplerCubeArray)
|
||||
0:37 'g_tTexcdu4a' (uniform utextureCubeArray)
|
||||
0:37 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -134,7 +134,7 @@ gl_FragCoord origin is upper left
|
||||
0:29 Sequence
|
||||
0:29 move second child to first child (temp 4-component vector of float)
|
||||
0:29 'txval20' (temp 4-component vector of float)
|
||||
0:29 textureGather (global 4-component vector of float)
|
||||
0:29 textureGather (temp 4-component vector of float)
|
||||
0:29 Construct combined texture-sampler (temp sampler2DArray)
|
||||
0:29 'g_tTex2df4a' (uniform texture2DArray)
|
||||
0:29 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -145,7 +145,7 @@ gl_FragCoord origin is upper left
|
||||
0:30 Sequence
|
||||
0:30 move second child to first child (temp 4-component vector of int)
|
||||
0:30 'txval21' (temp 4-component vector of int)
|
||||
0:30 textureGather (global 4-component vector of int)
|
||||
0:30 textureGather (temp 4-component vector of int)
|
||||
0:30 Construct combined texture-sampler (temp isampler2DArray)
|
||||
0:30 'g_tTex2di4a' (uniform itexture2DArray)
|
||||
0:30 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -156,7 +156,7 @@ gl_FragCoord origin is upper left
|
||||
0:31 Sequence
|
||||
0:31 move second child to first child (temp 4-component vector of uint)
|
||||
0:31 'txval22' (temp 4-component vector of uint)
|
||||
0:31 textureGather (global 4-component vector of uint)
|
||||
0:31 textureGather (temp 4-component vector of uint)
|
||||
0:31 Construct combined texture-sampler (temp usampler2DArray)
|
||||
0:31 'g_tTex2du4a' (uniform utexture2DArray)
|
||||
0:31 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -167,7 +167,7 @@ gl_FragCoord origin is upper left
|
||||
0:35 Sequence
|
||||
0:35 move second child to first child (temp 4-component vector of float)
|
||||
0:35 'txval40' (temp 4-component vector of float)
|
||||
0:35 textureGather (global 4-component vector of float)
|
||||
0:35 textureGather (temp 4-component vector of float)
|
||||
0:35 Construct combined texture-sampler (temp samplerCubeArray)
|
||||
0:35 'g_tTexcdf4a' (uniform textureCubeArray)
|
||||
0:35 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -179,7 +179,7 @@ gl_FragCoord origin is upper left
|
||||
0:36 Sequence
|
||||
0:36 move second child to first child (temp 4-component vector of int)
|
||||
0:36 'txval41' (temp 4-component vector of int)
|
||||
0:36 textureGather (global 4-component vector of int)
|
||||
0:36 textureGather (temp 4-component vector of int)
|
||||
0:36 Construct combined texture-sampler (temp isamplerCubeArray)
|
||||
0:36 'g_tTexcdi4a' (uniform itextureCubeArray)
|
||||
0:36 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -191,7 +191,7 @@ gl_FragCoord origin is upper left
|
||||
0:37 Sequence
|
||||
0:37 move second child to first child (temp 4-component vector of uint)
|
||||
0:37 'txval42' (temp 4-component vector of uint)
|
||||
0:37 textureGather (global 4-component vector of uint)
|
||||
0:37 textureGather (temp 4-component vector of uint)
|
||||
0:37 Construct combined texture-sampler (temp usamplerCubeArray)
|
||||
0:37 'g_tTexcdu4a' (uniform utextureCubeArray)
|
||||
0:37 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
|
@ -8,7 +8,7 @@ gl_FragCoord origin is upper left
|
||||
0:34 Sequence
|
||||
0:34 move second child to first child (temp 4-component vector of float)
|
||||
0:34 'txval20' (temp 4-component vector of float)
|
||||
0:34 textureGather (global 4-component vector of float)
|
||||
0:34 textureGather (temp 4-component vector of float)
|
||||
0:34 Construct combined texture-sampler (temp sampler2D)
|
||||
0:34 'g_tTex2df4' (uniform texture2D)
|
||||
0:34 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -18,7 +18,7 @@ gl_FragCoord origin is upper left
|
||||
0:35 Sequence
|
||||
0:35 move second child to first child (temp 4-component vector of int)
|
||||
0:35 'txval21' (temp 4-component vector of int)
|
||||
0:35 textureGather (global 4-component vector of int)
|
||||
0:35 textureGather (temp 4-component vector of int)
|
||||
0:35 Construct combined texture-sampler (temp isampler2D)
|
||||
0:35 'g_tTex2di4' (uniform itexture2D)
|
||||
0:35 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -28,7 +28,7 @@ gl_FragCoord origin is upper left
|
||||
0:36 Sequence
|
||||
0:36 move second child to first child (temp 4-component vector of uint)
|
||||
0:36 'txval22' (temp 4-component vector of uint)
|
||||
0:36 textureGather (global 4-component vector of uint)
|
||||
0:36 textureGather (temp 4-component vector of uint)
|
||||
0:36 Construct combined texture-sampler (temp usampler2D)
|
||||
0:36 'g_tTex2du4' (uniform utexture2D)
|
||||
0:36 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -38,7 +38,7 @@ gl_FragCoord origin is upper left
|
||||
0:40 Sequence
|
||||
0:40 move second child to first child (temp 4-component vector of float)
|
||||
0:40 'txval40' (temp 4-component vector of float)
|
||||
0:40 textureGather (global 4-component vector of float)
|
||||
0:40 textureGather (temp 4-component vector of float)
|
||||
0:40 Construct combined texture-sampler (temp samplerCube)
|
||||
0:40 'g_tTexcdf4' (uniform textureCube)
|
||||
0:40 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -49,7 +49,7 @@ gl_FragCoord origin is upper left
|
||||
0:41 Sequence
|
||||
0:41 move second child to first child (temp 4-component vector of int)
|
||||
0:41 'txval41' (temp 4-component vector of int)
|
||||
0:41 textureGather (global 4-component vector of int)
|
||||
0:41 textureGather (temp 4-component vector of int)
|
||||
0:41 Construct combined texture-sampler (temp isamplerCube)
|
||||
0:41 'g_tTexcdi4' (uniform itextureCube)
|
||||
0:41 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -60,7 +60,7 @@ gl_FragCoord origin is upper left
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp 4-component vector of uint)
|
||||
0:42 'txval42' (temp 4-component vector of uint)
|
||||
0:42 textureGather (global 4-component vector of uint)
|
||||
0:42 textureGather (temp 4-component vector of uint)
|
||||
0:42 Construct combined texture-sampler (temp usamplerCube)
|
||||
0:42 'g_tTexcdu4' (uniform utextureCube)
|
||||
0:42 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -132,7 +132,7 @@ gl_FragCoord origin is upper left
|
||||
0:34 Sequence
|
||||
0:34 move second child to first child (temp 4-component vector of float)
|
||||
0:34 'txval20' (temp 4-component vector of float)
|
||||
0:34 textureGather (global 4-component vector of float)
|
||||
0:34 textureGather (temp 4-component vector of float)
|
||||
0:34 Construct combined texture-sampler (temp sampler2D)
|
||||
0:34 'g_tTex2df4' (uniform texture2D)
|
||||
0:34 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -142,7 +142,7 @@ gl_FragCoord origin is upper left
|
||||
0:35 Sequence
|
||||
0:35 move second child to first child (temp 4-component vector of int)
|
||||
0:35 'txval21' (temp 4-component vector of int)
|
||||
0:35 textureGather (global 4-component vector of int)
|
||||
0:35 textureGather (temp 4-component vector of int)
|
||||
0:35 Construct combined texture-sampler (temp isampler2D)
|
||||
0:35 'g_tTex2di4' (uniform itexture2D)
|
||||
0:35 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -152,7 +152,7 @@ gl_FragCoord origin is upper left
|
||||
0:36 Sequence
|
||||
0:36 move second child to first child (temp 4-component vector of uint)
|
||||
0:36 'txval22' (temp 4-component vector of uint)
|
||||
0:36 textureGather (global 4-component vector of uint)
|
||||
0:36 textureGather (temp 4-component vector of uint)
|
||||
0:36 Construct combined texture-sampler (temp usampler2D)
|
||||
0:36 'g_tTex2du4' (uniform utexture2D)
|
||||
0:36 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -162,7 +162,7 @@ gl_FragCoord origin is upper left
|
||||
0:40 Sequence
|
||||
0:40 move second child to first child (temp 4-component vector of float)
|
||||
0:40 'txval40' (temp 4-component vector of float)
|
||||
0:40 textureGather (global 4-component vector of float)
|
||||
0:40 textureGather (temp 4-component vector of float)
|
||||
0:40 Construct combined texture-sampler (temp samplerCube)
|
||||
0:40 'g_tTexcdf4' (uniform textureCube)
|
||||
0:40 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -173,7 +173,7 @@ gl_FragCoord origin is upper left
|
||||
0:41 Sequence
|
||||
0:41 move second child to first child (temp 4-component vector of int)
|
||||
0:41 'txval41' (temp 4-component vector of int)
|
||||
0:41 textureGather (global 4-component vector of int)
|
||||
0:41 textureGather (temp 4-component vector of int)
|
||||
0:41 Construct combined texture-sampler (temp isamplerCube)
|
||||
0:41 'g_tTexcdi4' (uniform itextureCube)
|
||||
0:41 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -184,7 +184,7 @@ gl_FragCoord origin is upper left
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp 4-component vector of uint)
|
||||
0:42 'txval42' (temp 4-component vector of uint)
|
||||
0:42 textureGather (global 4-component vector of uint)
|
||||
0:42 textureGather (temp 4-component vector of uint)
|
||||
0:42 Construct combined texture-sampler (temp usamplerCube)
|
||||
0:42 'g_tTexcdu4' (uniform utextureCube)
|
||||
0:42 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
|
@ -7,7 +7,7 @@ Shader version: 450
|
||||
0:33 Sequence
|
||||
0:33 move second child to first child (temp 4-component vector of float)
|
||||
0:33 'txval20' (temp 4-component vector of float)
|
||||
0:33 textureGather (global 4-component vector of float)
|
||||
0:33 textureGather (temp 4-component vector of float)
|
||||
0:33 Construct combined texture-sampler (temp sampler2D)
|
||||
0:33 'g_tTex2df4' (uniform texture2D)
|
||||
0:33 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -17,7 +17,7 @@ Shader version: 450
|
||||
0:34 Sequence
|
||||
0:34 move second child to first child (temp 4-component vector of int)
|
||||
0:34 'txval21' (temp 4-component vector of int)
|
||||
0:34 textureGather (global 4-component vector of int)
|
||||
0:34 textureGather (temp 4-component vector of int)
|
||||
0:34 Construct combined texture-sampler (temp isampler2D)
|
||||
0:34 'g_tTex2di4' (uniform itexture2D)
|
||||
0:34 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -27,7 +27,7 @@ Shader version: 450
|
||||
0:35 Sequence
|
||||
0:35 move second child to first child (temp 4-component vector of uint)
|
||||
0:35 'txval22' (temp 4-component vector of uint)
|
||||
0:35 textureGather (global 4-component vector of uint)
|
||||
0:35 textureGather (temp 4-component vector of uint)
|
||||
0:35 Construct combined texture-sampler (temp usampler2D)
|
||||
0:35 'g_tTex2du4' (uniform utexture2D)
|
||||
0:35 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -37,7 +37,7 @@ Shader version: 450
|
||||
0:39 Sequence
|
||||
0:39 move second child to first child (temp 4-component vector of float)
|
||||
0:39 'txval40' (temp 4-component vector of float)
|
||||
0:39 textureGather (global 4-component vector of float)
|
||||
0:39 textureGather (temp 4-component vector of float)
|
||||
0:39 Construct combined texture-sampler (temp samplerCube)
|
||||
0:39 'g_tTexcdf4' (uniform textureCube)
|
||||
0:39 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -48,7 +48,7 @@ Shader version: 450
|
||||
0:40 Sequence
|
||||
0:40 move second child to first child (temp 4-component vector of int)
|
||||
0:40 'txval41' (temp 4-component vector of int)
|
||||
0:40 textureGather (global 4-component vector of int)
|
||||
0:40 textureGather (temp 4-component vector of int)
|
||||
0:40 Construct combined texture-sampler (temp isamplerCube)
|
||||
0:40 'g_tTexcdi4' (uniform itextureCube)
|
||||
0:40 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -59,7 +59,7 @@ Shader version: 450
|
||||
0:41 Sequence
|
||||
0:41 move second child to first child (temp 4-component vector of uint)
|
||||
0:41 'txval42' (temp 4-component vector of uint)
|
||||
0:41 textureGather (global 4-component vector of uint)
|
||||
0:41 textureGather (temp 4-component vector of uint)
|
||||
0:41 Construct combined texture-sampler (temp usamplerCube)
|
||||
0:41 'g_tTexcdu4' (uniform utextureCube)
|
||||
0:41 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -116,7 +116,7 @@ Shader version: 450
|
||||
0:33 Sequence
|
||||
0:33 move second child to first child (temp 4-component vector of float)
|
||||
0:33 'txval20' (temp 4-component vector of float)
|
||||
0:33 textureGather (global 4-component vector of float)
|
||||
0:33 textureGather (temp 4-component vector of float)
|
||||
0:33 Construct combined texture-sampler (temp sampler2D)
|
||||
0:33 'g_tTex2df4' (uniform texture2D)
|
||||
0:33 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -126,7 +126,7 @@ Shader version: 450
|
||||
0:34 Sequence
|
||||
0:34 move second child to first child (temp 4-component vector of int)
|
||||
0:34 'txval21' (temp 4-component vector of int)
|
||||
0:34 textureGather (global 4-component vector of int)
|
||||
0:34 textureGather (temp 4-component vector of int)
|
||||
0:34 Construct combined texture-sampler (temp isampler2D)
|
||||
0:34 'g_tTex2di4' (uniform itexture2D)
|
||||
0:34 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -136,7 +136,7 @@ Shader version: 450
|
||||
0:35 Sequence
|
||||
0:35 move second child to first child (temp 4-component vector of uint)
|
||||
0:35 'txval22' (temp 4-component vector of uint)
|
||||
0:35 textureGather (global 4-component vector of uint)
|
||||
0:35 textureGather (temp 4-component vector of uint)
|
||||
0:35 Construct combined texture-sampler (temp usampler2D)
|
||||
0:35 'g_tTex2du4' (uniform utexture2D)
|
||||
0:35 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -146,7 +146,7 @@ Shader version: 450
|
||||
0:39 Sequence
|
||||
0:39 move second child to first child (temp 4-component vector of float)
|
||||
0:39 'txval40' (temp 4-component vector of float)
|
||||
0:39 textureGather (global 4-component vector of float)
|
||||
0:39 textureGather (temp 4-component vector of float)
|
||||
0:39 Construct combined texture-sampler (temp samplerCube)
|
||||
0:39 'g_tTexcdf4' (uniform textureCube)
|
||||
0:39 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -157,7 +157,7 @@ Shader version: 450
|
||||
0:40 Sequence
|
||||
0:40 move second child to first child (temp 4-component vector of int)
|
||||
0:40 'txval41' (temp 4-component vector of int)
|
||||
0:40 textureGather (global 4-component vector of int)
|
||||
0:40 textureGather (temp 4-component vector of int)
|
||||
0:40 Construct combined texture-sampler (temp isamplerCube)
|
||||
0:40 'g_tTexcdi4' (uniform itextureCube)
|
||||
0:40 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -168,7 +168,7 @@ Shader version: 450
|
||||
0:41 Sequence
|
||||
0:41 move second child to first child (temp 4-component vector of uint)
|
||||
0:41 'txval42' (temp 4-component vector of uint)
|
||||
0:41 textureGather (global 4-component vector of uint)
|
||||
0:41 textureGather (temp 4-component vector of uint)
|
||||
0:41 Construct combined texture-sampler (temp usamplerCube)
|
||||
0:41 'g_tTexcdu4' (uniform utextureCube)
|
||||
0:41 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
|
@ -8,7 +8,7 @@ gl_FragCoord origin is upper left
|
||||
0:33 Sequence
|
||||
0:33 move second child to first child (temp 4-component vector of float)
|
||||
0:33 'txval20' (temp 4-component vector of float)
|
||||
0:33 textureGatherOffset (global 4-component vector of float)
|
||||
0:33 textureGatherOffset (temp 4-component vector of float)
|
||||
0:33 Construct combined texture-sampler (temp sampler2D)
|
||||
0:33 'g_tTex2df4' (uniform texture2D)
|
||||
0:33 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -21,7 +21,7 @@ gl_FragCoord origin is upper left
|
||||
0:34 Sequence
|
||||
0:34 move second child to first child (temp 4-component vector of int)
|
||||
0:34 'txval21' (temp 4-component vector of int)
|
||||
0:34 textureGatherOffset (global 4-component vector of int)
|
||||
0:34 textureGatherOffset (temp 4-component vector of int)
|
||||
0:34 Construct combined texture-sampler (temp isampler2D)
|
||||
0:34 'g_tTex2di4' (uniform itexture2D)
|
||||
0:34 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -34,7 +34,7 @@ gl_FragCoord origin is upper left
|
||||
0:35 Sequence
|
||||
0:35 move second child to first child (temp 4-component vector of uint)
|
||||
0:35 'txval22' (temp 4-component vector of uint)
|
||||
0:35 textureGatherOffset (global 4-component vector of uint)
|
||||
0:35 textureGatherOffset (temp 4-component vector of uint)
|
||||
0:35 Construct combined texture-sampler (temp usampler2D)
|
||||
0:35 'g_tTex2du4' (uniform utexture2D)
|
||||
0:35 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -107,7 +107,7 @@ gl_FragCoord origin is upper left
|
||||
0:33 Sequence
|
||||
0:33 move second child to first child (temp 4-component vector of float)
|
||||
0:33 'txval20' (temp 4-component vector of float)
|
||||
0:33 textureGatherOffset (global 4-component vector of float)
|
||||
0:33 textureGatherOffset (temp 4-component vector of float)
|
||||
0:33 Construct combined texture-sampler (temp sampler2D)
|
||||
0:33 'g_tTex2df4' (uniform texture2D)
|
||||
0:33 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -120,7 +120,7 @@ gl_FragCoord origin is upper left
|
||||
0:34 Sequence
|
||||
0:34 move second child to first child (temp 4-component vector of int)
|
||||
0:34 'txval21' (temp 4-component vector of int)
|
||||
0:34 textureGatherOffset (global 4-component vector of int)
|
||||
0:34 textureGatherOffset (temp 4-component vector of int)
|
||||
0:34 Construct combined texture-sampler (temp isampler2D)
|
||||
0:34 'g_tTex2di4' (uniform itexture2D)
|
||||
0:34 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -133,7 +133,7 @@ gl_FragCoord origin is upper left
|
||||
0:35 Sequence
|
||||
0:35 move second child to first child (temp 4-component vector of uint)
|
||||
0:35 'txval22' (temp 4-component vector of uint)
|
||||
0:35 textureGatherOffset (global 4-component vector of uint)
|
||||
0:35 textureGatherOffset (temp 4-component vector of uint)
|
||||
0:35 Construct combined texture-sampler (temp usampler2D)
|
||||
0:35 'g_tTex2du4' (uniform utexture2D)
|
||||
0:35 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
|
@ -8,7 +8,7 @@ gl_FragCoord origin is upper left
|
||||
0:25 Sequence
|
||||
0:25 move second child to first child (temp 4-component vector of float)
|
||||
0:25 'txval20' (temp 4-component vector of float)
|
||||
0:25 textureGatherOffset (global 4-component vector of float)
|
||||
0:25 textureGatherOffset (temp 4-component vector of float)
|
||||
0:25 Construct combined texture-sampler (temp sampler2DArray)
|
||||
0:25 'g_tTex2df4' (uniform texture2DArray)
|
||||
0:25 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -22,7 +22,7 @@ gl_FragCoord origin is upper left
|
||||
0:26 Sequence
|
||||
0:26 move second child to first child (temp 4-component vector of int)
|
||||
0:26 'txval21' (temp 4-component vector of int)
|
||||
0:26 textureGatherOffset (global 4-component vector of int)
|
||||
0:26 textureGatherOffset (temp 4-component vector of int)
|
||||
0:26 Construct combined texture-sampler (temp isampler2DArray)
|
||||
0:26 'g_tTex2di4' (uniform itexture2DArray)
|
||||
0:26 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -36,7 +36,7 @@ gl_FragCoord origin is upper left
|
||||
0:27 Sequence
|
||||
0:27 move second child to first child (temp 4-component vector of uint)
|
||||
0:27 'txval22' (temp 4-component vector of uint)
|
||||
0:27 textureGatherOffset (global 4-component vector of uint)
|
||||
0:27 textureGatherOffset (temp 4-component vector of uint)
|
||||
0:27 Construct combined texture-sampler (temp usampler2DArray)
|
||||
0:27 'g_tTex2du4' (uniform utexture2DArray)
|
||||
0:27 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -104,7 +104,7 @@ gl_FragCoord origin is upper left
|
||||
0:25 Sequence
|
||||
0:25 move second child to first child (temp 4-component vector of float)
|
||||
0:25 'txval20' (temp 4-component vector of float)
|
||||
0:25 textureGatherOffset (global 4-component vector of float)
|
||||
0:25 textureGatherOffset (temp 4-component vector of float)
|
||||
0:25 Construct combined texture-sampler (temp sampler2DArray)
|
||||
0:25 'g_tTex2df4' (uniform texture2DArray)
|
||||
0:25 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -118,7 +118,7 @@ gl_FragCoord origin is upper left
|
||||
0:26 Sequence
|
||||
0:26 move second child to first child (temp 4-component vector of int)
|
||||
0:26 'txval21' (temp 4-component vector of int)
|
||||
0:26 textureGatherOffset (global 4-component vector of int)
|
||||
0:26 textureGatherOffset (temp 4-component vector of int)
|
||||
0:26 Construct combined texture-sampler (temp isampler2DArray)
|
||||
0:26 'g_tTex2di4' (uniform itexture2DArray)
|
||||
0:26 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -132,7 +132,7 @@ gl_FragCoord origin is upper left
|
||||
0:27 Sequence
|
||||
0:27 move second child to first child (temp 4-component vector of uint)
|
||||
0:27 'txval22' (temp 4-component vector of uint)
|
||||
0:27 textureGatherOffset (global 4-component vector of uint)
|
||||
0:27 textureGatherOffset (temp 4-component vector of uint)
|
||||
0:27 Construct combined texture-sampler (temp usampler2DArray)
|
||||
0:27 'g_tTex2du4' (uniform utexture2DArray)
|
||||
0:27 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
|
@ -8,7 +8,7 @@ gl_FragCoord origin is upper left
|
||||
0:33 Sequence
|
||||
0:33 move second child to first child (temp 4-component vector of float)
|
||||
0:33 'txval00' (temp 4-component vector of float)
|
||||
0:33 textureGather (global 4-component vector of float)
|
||||
0:33 textureGather (temp 4-component vector of float)
|
||||
0:33 Construct combined texture-sampler (temp sampler2DArray)
|
||||
0:33 'g_tTex2df4a' (uniform texture2DArray)
|
||||
0:33 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -21,7 +21,7 @@ gl_FragCoord origin is upper left
|
||||
0:34 Sequence
|
||||
0:34 move second child to first child (temp 4-component vector of int)
|
||||
0:34 'txval01' (temp 4-component vector of int)
|
||||
0:34 textureGather (global 4-component vector of int)
|
||||
0:34 textureGather (temp 4-component vector of int)
|
||||
0:34 Construct combined texture-sampler (temp isampler2DArray)
|
||||
0:34 'g_tTex2di4a' (uniform itexture2DArray)
|
||||
0:34 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -34,7 +34,7 @@ gl_FragCoord origin is upper left
|
||||
0:35 Sequence
|
||||
0:35 move second child to first child (temp 4-component vector of uint)
|
||||
0:35 'txval02' (temp 4-component vector of uint)
|
||||
0:35 textureGather (global 4-component vector of uint)
|
||||
0:35 textureGather (temp 4-component vector of uint)
|
||||
0:35 Construct combined texture-sampler (temp usampler2DArray)
|
||||
0:35 'g_tTex2du4a' (uniform utexture2DArray)
|
||||
0:35 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -47,7 +47,7 @@ gl_FragCoord origin is upper left
|
||||
0:37 Sequence
|
||||
0:37 move second child to first child (temp 4-component vector of float)
|
||||
0:37 'txval10' (temp 4-component vector of float)
|
||||
0:37 textureGather (global 4-component vector of float)
|
||||
0:37 textureGather (temp 4-component vector of float)
|
||||
0:37 Construct combined texture-sampler (temp sampler2DArray)
|
||||
0:37 'g_tTex2df4a' (uniform texture2DArray)
|
||||
0:37 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -60,7 +60,7 @@ gl_FragCoord origin is upper left
|
||||
0:38 Sequence
|
||||
0:38 move second child to first child (temp 4-component vector of int)
|
||||
0:38 'txval11' (temp 4-component vector of int)
|
||||
0:38 textureGather (global 4-component vector of int)
|
||||
0:38 textureGather (temp 4-component vector of int)
|
||||
0:38 Construct combined texture-sampler (temp isampler2DArray)
|
||||
0:38 'g_tTex2di4a' (uniform itexture2DArray)
|
||||
0:38 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -73,7 +73,7 @@ gl_FragCoord origin is upper left
|
||||
0:39 Sequence
|
||||
0:39 move second child to first child (temp 4-component vector of uint)
|
||||
0:39 'txval12' (temp 4-component vector of uint)
|
||||
0:39 textureGather (global 4-component vector of uint)
|
||||
0:39 textureGather (temp 4-component vector of uint)
|
||||
0:39 Construct combined texture-sampler (temp usampler2DArray)
|
||||
0:39 'g_tTex2du4a' (uniform utexture2DArray)
|
||||
0:39 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -86,7 +86,7 @@ gl_FragCoord origin is upper left
|
||||
0:41 Sequence
|
||||
0:41 move second child to first child (temp 4-component vector of float)
|
||||
0:41 'txval20' (temp 4-component vector of float)
|
||||
0:41 textureGather (global 4-component vector of float)
|
||||
0:41 textureGather (temp 4-component vector of float)
|
||||
0:41 Construct combined texture-sampler (temp sampler2DArray)
|
||||
0:41 'g_tTex2df4a' (uniform texture2DArray)
|
||||
0:41 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -99,7 +99,7 @@ gl_FragCoord origin is upper left
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp 4-component vector of int)
|
||||
0:42 'txval21' (temp 4-component vector of int)
|
||||
0:42 textureGather (global 4-component vector of int)
|
||||
0:42 textureGather (temp 4-component vector of int)
|
||||
0:42 Construct combined texture-sampler (temp isampler2DArray)
|
||||
0:42 'g_tTex2di4a' (uniform itexture2DArray)
|
||||
0:42 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -112,7 +112,7 @@ gl_FragCoord origin is upper left
|
||||
0:43 Sequence
|
||||
0:43 move second child to first child (temp 4-component vector of uint)
|
||||
0:43 'txval22' (temp 4-component vector of uint)
|
||||
0:43 textureGather (global 4-component vector of uint)
|
||||
0:43 textureGather (temp 4-component vector of uint)
|
||||
0:43 Construct combined texture-sampler (temp usampler2DArray)
|
||||
0:43 'g_tTex2du4a' (uniform utexture2DArray)
|
||||
0:43 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -125,7 +125,7 @@ gl_FragCoord origin is upper left
|
||||
0:45 Sequence
|
||||
0:45 move second child to first child (temp 4-component vector of float)
|
||||
0:45 'txval30' (temp 4-component vector of float)
|
||||
0:45 textureGather (global 4-component vector of float)
|
||||
0:45 textureGather (temp 4-component vector of float)
|
||||
0:45 Construct combined texture-sampler (temp sampler2DArray)
|
||||
0:45 'g_tTex2df4a' (uniform texture2DArray)
|
||||
0:45 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -138,7 +138,7 @@ gl_FragCoord origin is upper left
|
||||
0:46 Sequence
|
||||
0:46 move second child to first child (temp 4-component vector of int)
|
||||
0:46 'txval31' (temp 4-component vector of int)
|
||||
0:46 textureGather (global 4-component vector of int)
|
||||
0:46 textureGather (temp 4-component vector of int)
|
||||
0:46 Construct combined texture-sampler (temp isampler2DArray)
|
||||
0:46 'g_tTex2di4a' (uniform itexture2DArray)
|
||||
0:46 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -151,7 +151,7 @@ gl_FragCoord origin is upper left
|
||||
0:47 Sequence
|
||||
0:47 move second child to first child (temp 4-component vector of uint)
|
||||
0:47 'txval32' (temp 4-component vector of uint)
|
||||
0:47 textureGather (global 4-component vector of uint)
|
||||
0:47 textureGather (temp 4-component vector of uint)
|
||||
0:47 Construct combined texture-sampler (temp usampler2DArray)
|
||||
0:47 'g_tTex2du4a' (uniform utexture2DArray)
|
||||
0:47 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -164,7 +164,7 @@ gl_FragCoord origin is upper left
|
||||
0:51 Sequence
|
||||
0:51 move second child to first child (temp 4-component vector of float)
|
||||
0:51 'txval40' (temp 4-component vector of float)
|
||||
0:51 textureGather (global 4-component vector of float)
|
||||
0:51 textureGather (temp 4-component vector of float)
|
||||
0:51 Construct combined texture-sampler (temp samplerCubeArray)
|
||||
0:51 'g_tTexcdf4a' (uniform textureCubeArray)
|
||||
0:51 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -177,7 +177,7 @@ gl_FragCoord origin is upper left
|
||||
0:52 Sequence
|
||||
0:52 move second child to first child (temp 4-component vector of int)
|
||||
0:52 'txval41' (temp 4-component vector of int)
|
||||
0:52 textureGather (global 4-component vector of int)
|
||||
0:52 textureGather (temp 4-component vector of int)
|
||||
0:52 Construct combined texture-sampler (temp isamplerCubeArray)
|
||||
0:52 'g_tTexcdi4a' (uniform itextureCubeArray)
|
||||
0:52 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -190,7 +190,7 @@ gl_FragCoord origin is upper left
|
||||
0:53 Sequence
|
||||
0:53 move second child to first child (temp 4-component vector of uint)
|
||||
0:53 'txval42' (temp 4-component vector of uint)
|
||||
0:53 textureGather (global 4-component vector of uint)
|
||||
0:53 textureGather (temp 4-component vector of uint)
|
||||
0:53 Construct combined texture-sampler (temp usamplerCubeArray)
|
||||
0:53 'g_tTexcdu4a' (uniform utextureCubeArray)
|
||||
0:53 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -203,7 +203,7 @@ gl_FragCoord origin is upper left
|
||||
0:55 Sequence
|
||||
0:55 move second child to first child (temp 4-component vector of float)
|
||||
0:55 'txval50' (temp 4-component vector of float)
|
||||
0:55 textureGather (global 4-component vector of float)
|
||||
0:55 textureGather (temp 4-component vector of float)
|
||||
0:55 Construct combined texture-sampler (temp samplerCubeArray)
|
||||
0:55 'g_tTexcdf4a' (uniform textureCubeArray)
|
||||
0:55 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -216,7 +216,7 @@ gl_FragCoord origin is upper left
|
||||
0:56 Sequence
|
||||
0:56 move second child to first child (temp 4-component vector of int)
|
||||
0:56 'txval51' (temp 4-component vector of int)
|
||||
0:56 textureGather (global 4-component vector of int)
|
||||
0:56 textureGather (temp 4-component vector of int)
|
||||
0:56 Construct combined texture-sampler (temp isamplerCubeArray)
|
||||
0:56 'g_tTexcdi4a' (uniform itextureCubeArray)
|
||||
0:56 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -229,7 +229,7 @@ gl_FragCoord origin is upper left
|
||||
0:57 Sequence
|
||||
0:57 move second child to first child (temp 4-component vector of uint)
|
||||
0:57 'txval52' (temp 4-component vector of uint)
|
||||
0:57 textureGather (global 4-component vector of uint)
|
||||
0:57 textureGather (temp 4-component vector of uint)
|
||||
0:57 Construct combined texture-sampler (temp usamplerCubeArray)
|
||||
0:57 'g_tTexcdu4a' (uniform utextureCubeArray)
|
||||
0:57 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -242,7 +242,7 @@ gl_FragCoord origin is upper left
|
||||
0:59 Sequence
|
||||
0:59 move second child to first child (temp 4-component vector of float)
|
||||
0:59 'txval60' (temp 4-component vector of float)
|
||||
0:59 textureGather (global 4-component vector of float)
|
||||
0:59 textureGather (temp 4-component vector of float)
|
||||
0:59 Construct combined texture-sampler (temp samplerCubeArray)
|
||||
0:59 'g_tTexcdf4a' (uniform textureCubeArray)
|
||||
0:59 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -255,7 +255,7 @@ gl_FragCoord origin is upper left
|
||||
0:60 Sequence
|
||||
0:60 move second child to first child (temp 4-component vector of int)
|
||||
0:60 'txval61' (temp 4-component vector of int)
|
||||
0:60 textureGather (global 4-component vector of int)
|
||||
0:60 textureGather (temp 4-component vector of int)
|
||||
0:60 Construct combined texture-sampler (temp isamplerCubeArray)
|
||||
0:60 'g_tTexcdi4a' (uniform itextureCubeArray)
|
||||
0:60 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -268,7 +268,7 @@ gl_FragCoord origin is upper left
|
||||
0:61 Sequence
|
||||
0:61 move second child to first child (temp 4-component vector of uint)
|
||||
0:61 'txval62' (temp 4-component vector of uint)
|
||||
0:61 textureGather (global 4-component vector of uint)
|
||||
0:61 textureGather (temp 4-component vector of uint)
|
||||
0:61 Construct combined texture-sampler (temp usamplerCubeArray)
|
||||
0:61 'g_tTexcdu4a' (uniform utextureCubeArray)
|
||||
0:61 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -281,7 +281,7 @@ gl_FragCoord origin is upper left
|
||||
0:63 Sequence
|
||||
0:63 move second child to first child (temp 4-component vector of float)
|
||||
0:63 'txval70' (temp 4-component vector of float)
|
||||
0:63 textureGather (global 4-component vector of float)
|
||||
0:63 textureGather (temp 4-component vector of float)
|
||||
0:63 Construct combined texture-sampler (temp samplerCubeArray)
|
||||
0:63 'g_tTexcdf4a' (uniform textureCubeArray)
|
||||
0:63 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -294,7 +294,7 @@ gl_FragCoord origin is upper left
|
||||
0:64 Sequence
|
||||
0:64 move second child to first child (temp 4-component vector of int)
|
||||
0:64 'txval71' (temp 4-component vector of int)
|
||||
0:64 textureGather (global 4-component vector of int)
|
||||
0:64 textureGather (temp 4-component vector of int)
|
||||
0:64 Construct combined texture-sampler (temp isamplerCubeArray)
|
||||
0:64 'g_tTexcdi4a' (uniform itextureCubeArray)
|
||||
0:64 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -307,7 +307,7 @@ gl_FragCoord origin is upper left
|
||||
0:65 Sequence
|
||||
0:65 move second child to first child (temp 4-component vector of uint)
|
||||
0:65 'txval72' (temp 4-component vector of uint)
|
||||
0:65 textureGather (global 4-component vector of uint)
|
||||
0:65 textureGather (temp 4-component vector of uint)
|
||||
0:65 Construct combined texture-sampler (temp usamplerCubeArray)
|
||||
0:65 'g_tTexcdu4a' (uniform utextureCubeArray)
|
||||
0:65 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -378,7 +378,7 @@ gl_FragCoord origin is upper left
|
||||
0:33 Sequence
|
||||
0:33 move second child to first child (temp 4-component vector of float)
|
||||
0:33 'txval00' (temp 4-component vector of float)
|
||||
0:33 textureGather (global 4-component vector of float)
|
||||
0:33 textureGather (temp 4-component vector of float)
|
||||
0:33 Construct combined texture-sampler (temp sampler2DArray)
|
||||
0:33 'g_tTex2df4a' (uniform texture2DArray)
|
||||
0:33 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -391,7 +391,7 @@ gl_FragCoord origin is upper left
|
||||
0:34 Sequence
|
||||
0:34 move second child to first child (temp 4-component vector of int)
|
||||
0:34 'txval01' (temp 4-component vector of int)
|
||||
0:34 textureGather (global 4-component vector of int)
|
||||
0:34 textureGather (temp 4-component vector of int)
|
||||
0:34 Construct combined texture-sampler (temp isampler2DArray)
|
||||
0:34 'g_tTex2di4a' (uniform itexture2DArray)
|
||||
0:34 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -404,7 +404,7 @@ gl_FragCoord origin is upper left
|
||||
0:35 Sequence
|
||||
0:35 move second child to first child (temp 4-component vector of uint)
|
||||
0:35 'txval02' (temp 4-component vector of uint)
|
||||
0:35 textureGather (global 4-component vector of uint)
|
||||
0:35 textureGather (temp 4-component vector of uint)
|
||||
0:35 Construct combined texture-sampler (temp usampler2DArray)
|
||||
0:35 'g_tTex2du4a' (uniform utexture2DArray)
|
||||
0:35 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -417,7 +417,7 @@ gl_FragCoord origin is upper left
|
||||
0:37 Sequence
|
||||
0:37 move second child to first child (temp 4-component vector of float)
|
||||
0:37 'txval10' (temp 4-component vector of float)
|
||||
0:37 textureGather (global 4-component vector of float)
|
||||
0:37 textureGather (temp 4-component vector of float)
|
||||
0:37 Construct combined texture-sampler (temp sampler2DArray)
|
||||
0:37 'g_tTex2df4a' (uniform texture2DArray)
|
||||
0:37 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -430,7 +430,7 @@ gl_FragCoord origin is upper left
|
||||
0:38 Sequence
|
||||
0:38 move second child to first child (temp 4-component vector of int)
|
||||
0:38 'txval11' (temp 4-component vector of int)
|
||||
0:38 textureGather (global 4-component vector of int)
|
||||
0:38 textureGather (temp 4-component vector of int)
|
||||
0:38 Construct combined texture-sampler (temp isampler2DArray)
|
||||
0:38 'g_tTex2di4a' (uniform itexture2DArray)
|
||||
0:38 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -443,7 +443,7 @@ gl_FragCoord origin is upper left
|
||||
0:39 Sequence
|
||||
0:39 move second child to first child (temp 4-component vector of uint)
|
||||
0:39 'txval12' (temp 4-component vector of uint)
|
||||
0:39 textureGather (global 4-component vector of uint)
|
||||
0:39 textureGather (temp 4-component vector of uint)
|
||||
0:39 Construct combined texture-sampler (temp usampler2DArray)
|
||||
0:39 'g_tTex2du4a' (uniform utexture2DArray)
|
||||
0:39 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -456,7 +456,7 @@ gl_FragCoord origin is upper left
|
||||
0:41 Sequence
|
||||
0:41 move second child to first child (temp 4-component vector of float)
|
||||
0:41 'txval20' (temp 4-component vector of float)
|
||||
0:41 textureGather (global 4-component vector of float)
|
||||
0:41 textureGather (temp 4-component vector of float)
|
||||
0:41 Construct combined texture-sampler (temp sampler2DArray)
|
||||
0:41 'g_tTex2df4a' (uniform texture2DArray)
|
||||
0:41 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -469,7 +469,7 @@ gl_FragCoord origin is upper left
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp 4-component vector of int)
|
||||
0:42 'txval21' (temp 4-component vector of int)
|
||||
0:42 textureGather (global 4-component vector of int)
|
||||
0:42 textureGather (temp 4-component vector of int)
|
||||
0:42 Construct combined texture-sampler (temp isampler2DArray)
|
||||
0:42 'g_tTex2di4a' (uniform itexture2DArray)
|
||||
0:42 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -482,7 +482,7 @@ gl_FragCoord origin is upper left
|
||||
0:43 Sequence
|
||||
0:43 move second child to first child (temp 4-component vector of uint)
|
||||
0:43 'txval22' (temp 4-component vector of uint)
|
||||
0:43 textureGather (global 4-component vector of uint)
|
||||
0:43 textureGather (temp 4-component vector of uint)
|
||||
0:43 Construct combined texture-sampler (temp usampler2DArray)
|
||||
0:43 'g_tTex2du4a' (uniform utexture2DArray)
|
||||
0:43 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -495,7 +495,7 @@ gl_FragCoord origin is upper left
|
||||
0:45 Sequence
|
||||
0:45 move second child to first child (temp 4-component vector of float)
|
||||
0:45 'txval30' (temp 4-component vector of float)
|
||||
0:45 textureGather (global 4-component vector of float)
|
||||
0:45 textureGather (temp 4-component vector of float)
|
||||
0:45 Construct combined texture-sampler (temp sampler2DArray)
|
||||
0:45 'g_tTex2df4a' (uniform texture2DArray)
|
||||
0:45 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -508,7 +508,7 @@ gl_FragCoord origin is upper left
|
||||
0:46 Sequence
|
||||
0:46 move second child to first child (temp 4-component vector of int)
|
||||
0:46 'txval31' (temp 4-component vector of int)
|
||||
0:46 textureGather (global 4-component vector of int)
|
||||
0:46 textureGather (temp 4-component vector of int)
|
||||
0:46 Construct combined texture-sampler (temp isampler2DArray)
|
||||
0:46 'g_tTex2di4a' (uniform itexture2DArray)
|
||||
0:46 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -521,7 +521,7 @@ gl_FragCoord origin is upper left
|
||||
0:47 Sequence
|
||||
0:47 move second child to first child (temp 4-component vector of uint)
|
||||
0:47 'txval32' (temp 4-component vector of uint)
|
||||
0:47 textureGather (global 4-component vector of uint)
|
||||
0:47 textureGather (temp 4-component vector of uint)
|
||||
0:47 Construct combined texture-sampler (temp usampler2DArray)
|
||||
0:47 'g_tTex2du4a' (uniform utexture2DArray)
|
||||
0:47 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -534,7 +534,7 @@ gl_FragCoord origin is upper left
|
||||
0:51 Sequence
|
||||
0:51 move second child to first child (temp 4-component vector of float)
|
||||
0:51 'txval40' (temp 4-component vector of float)
|
||||
0:51 textureGather (global 4-component vector of float)
|
||||
0:51 textureGather (temp 4-component vector of float)
|
||||
0:51 Construct combined texture-sampler (temp samplerCubeArray)
|
||||
0:51 'g_tTexcdf4a' (uniform textureCubeArray)
|
||||
0:51 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -547,7 +547,7 @@ gl_FragCoord origin is upper left
|
||||
0:52 Sequence
|
||||
0:52 move second child to first child (temp 4-component vector of int)
|
||||
0:52 'txval41' (temp 4-component vector of int)
|
||||
0:52 textureGather (global 4-component vector of int)
|
||||
0:52 textureGather (temp 4-component vector of int)
|
||||
0:52 Construct combined texture-sampler (temp isamplerCubeArray)
|
||||
0:52 'g_tTexcdi4a' (uniform itextureCubeArray)
|
||||
0:52 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -560,7 +560,7 @@ gl_FragCoord origin is upper left
|
||||
0:53 Sequence
|
||||
0:53 move second child to first child (temp 4-component vector of uint)
|
||||
0:53 'txval42' (temp 4-component vector of uint)
|
||||
0:53 textureGather (global 4-component vector of uint)
|
||||
0:53 textureGather (temp 4-component vector of uint)
|
||||
0:53 Construct combined texture-sampler (temp usamplerCubeArray)
|
||||
0:53 'g_tTexcdu4a' (uniform utextureCubeArray)
|
||||
0:53 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -573,7 +573,7 @@ gl_FragCoord origin is upper left
|
||||
0:55 Sequence
|
||||
0:55 move second child to first child (temp 4-component vector of float)
|
||||
0:55 'txval50' (temp 4-component vector of float)
|
||||
0:55 textureGather (global 4-component vector of float)
|
||||
0:55 textureGather (temp 4-component vector of float)
|
||||
0:55 Construct combined texture-sampler (temp samplerCubeArray)
|
||||
0:55 'g_tTexcdf4a' (uniform textureCubeArray)
|
||||
0:55 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -586,7 +586,7 @@ gl_FragCoord origin is upper left
|
||||
0:56 Sequence
|
||||
0:56 move second child to first child (temp 4-component vector of int)
|
||||
0:56 'txval51' (temp 4-component vector of int)
|
||||
0:56 textureGather (global 4-component vector of int)
|
||||
0:56 textureGather (temp 4-component vector of int)
|
||||
0:56 Construct combined texture-sampler (temp isamplerCubeArray)
|
||||
0:56 'g_tTexcdi4a' (uniform itextureCubeArray)
|
||||
0:56 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -599,7 +599,7 @@ gl_FragCoord origin is upper left
|
||||
0:57 Sequence
|
||||
0:57 move second child to first child (temp 4-component vector of uint)
|
||||
0:57 'txval52' (temp 4-component vector of uint)
|
||||
0:57 textureGather (global 4-component vector of uint)
|
||||
0:57 textureGather (temp 4-component vector of uint)
|
||||
0:57 Construct combined texture-sampler (temp usamplerCubeArray)
|
||||
0:57 'g_tTexcdu4a' (uniform utextureCubeArray)
|
||||
0:57 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -612,7 +612,7 @@ gl_FragCoord origin is upper left
|
||||
0:59 Sequence
|
||||
0:59 move second child to first child (temp 4-component vector of float)
|
||||
0:59 'txval60' (temp 4-component vector of float)
|
||||
0:59 textureGather (global 4-component vector of float)
|
||||
0:59 textureGather (temp 4-component vector of float)
|
||||
0:59 Construct combined texture-sampler (temp samplerCubeArray)
|
||||
0:59 'g_tTexcdf4a' (uniform textureCubeArray)
|
||||
0:59 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -625,7 +625,7 @@ gl_FragCoord origin is upper left
|
||||
0:60 Sequence
|
||||
0:60 move second child to first child (temp 4-component vector of int)
|
||||
0:60 'txval61' (temp 4-component vector of int)
|
||||
0:60 textureGather (global 4-component vector of int)
|
||||
0:60 textureGather (temp 4-component vector of int)
|
||||
0:60 Construct combined texture-sampler (temp isamplerCubeArray)
|
||||
0:60 'g_tTexcdi4a' (uniform itextureCubeArray)
|
||||
0:60 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -638,7 +638,7 @@ gl_FragCoord origin is upper left
|
||||
0:61 Sequence
|
||||
0:61 move second child to first child (temp 4-component vector of uint)
|
||||
0:61 'txval62' (temp 4-component vector of uint)
|
||||
0:61 textureGather (global 4-component vector of uint)
|
||||
0:61 textureGather (temp 4-component vector of uint)
|
||||
0:61 Construct combined texture-sampler (temp usamplerCubeArray)
|
||||
0:61 'g_tTexcdu4a' (uniform utextureCubeArray)
|
||||
0:61 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -651,7 +651,7 @@ gl_FragCoord origin is upper left
|
||||
0:63 Sequence
|
||||
0:63 move second child to first child (temp 4-component vector of float)
|
||||
0:63 'txval70' (temp 4-component vector of float)
|
||||
0:63 textureGather (global 4-component vector of float)
|
||||
0:63 textureGather (temp 4-component vector of float)
|
||||
0:63 Construct combined texture-sampler (temp samplerCubeArray)
|
||||
0:63 'g_tTexcdf4a' (uniform textureCubeArray)
|
||||
0:63 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -664,7 +664,7 @@ gl_FragCoord origin is upper left
|
||||
0:64 Sequence
|
||||
0:64 move second child to first child (temp 4-component vector of int)
|
||||
0:64 'txval71' (temp 4-component vector of int)
|
||||
0:64 textureGather (global 4-component vector of int)
|
||||
0:64 textureGather (temp 4-component vector of int)
|
||||
0:64 Construct combined texture-sampler (temp isamplerCubeArray)
|
||||
0:64 'g_tTexcdi4a' (uniform itextureCubeArray)
|
||||
0:64 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -677,7 +677,7 @@ gl_FragCoord origin is upper left
|
||||
0:65 Sequence
|
||||
0:65 move second child to first child (temp 4-component vector of uint)
|
||||
0:65 'txval72' (temp 4-component vector of uint)
|
||||
0:65 textureGather (global 4-component vector of uint)
|
||||
0:65 textureGather (temp 4-component vector of uint)
|
||||
0:65 Construct combined texture-sampler (temp usamplerCubeArray)
|
||||
0:65 'g_tTexcdu4a' (uniform utextureCubeArray)
|
||||
0:65 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
|
@ -8,7 +8,7 @@ gl_FragCoord origin is upper left
|
||||
0:39 Sequence
|
||||
0:39 move second child to first child (temp 4-component vector of float)
|
||||
0:39 'txval00' (temp 4-component vector of float)
|
||||
0:39 textureGather (global 4-component vector of float)
|
||||
0:39 textureGather (temp 4-component vector of float)
|
||||
0:39 Construct combined texture-sampler (temp sampler2D)
|
||||
0:39 'g_tTex2df4' (uniform texture2D)
|
||||
0:39 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -21,7 +21,7 @@ gl_FragCoord origin is upper left
|
||||
0:40 Sequence
|
||||
0:40 move second child to first child (temp 4-component vector of int)
|
||||
0:40 'txval01' (temp 4-component vector of int)
|
||||
0:40 textureGather (global 4-component vector of int)
|
||||
0:40 textureGather (temp 4-component vector of int)
|
||||
0:40 Construct combined texture-sampler (temp isampler2D)
|
||||
0:40 'g_tTex2di4' (uniform itexture2D)
|
||||
0:40 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -34,7 +34,7 @@ gl_FragCoord origin is upper left
|
||||
0:41 Sequence
|
||||
0:41 move second child to first child (temp 4-component vector of uint)
|
||||
0:41 'txval02' (temp 4-component vector of uint)
|
||||
0:41 textureGather (global 4-component vector of uint)
|
||||
0:41 textureGather (temp 4-component vector of uint)
|
||||
0:41 Construct combined texture-sampler (temp usampler2D)
|
||||
0:41 'g_tTex2du4' (uniform utexture2D)
|
||||
0:41 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -47,7 +47,7 @@ gl_FragCoord origin is upper left
|
||||
0:43 Sequence
|
||||
0:43 move second child to first child (temp 4-component vector of float)
|
||||
0:43 'txval10' (temp 4-component vector of float)
|
||||
0:43 textureGather (global 4-component vector of float)
|
||||
0:43 textureGather (temp 4-component vector of float)
|
||||
0:43 Construct combined texture-sampler (temp sampler2D)
|
||||
0:43 'g_tTex2df4' (uniform texture2D)
|
||||
0:43 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -60,7 +60,7 @@ gl_FragCoord origin is upper left
|
||||
0:44 Sequence
|
||||
0:44 move second child to first child (temp 4-component vector of int)
|
||||
0:44 'txval11' (temp 4-component vector of int)
|
||||
0:44 textureGather (global 4-component vector of int)
|
||||
0:44 textureGather (temp 4-component vector of int)
|
||||
0:44 Construct combined texture-sampler (temp isampler2D)
|
||||
0:44 'g_tTex2di4' (uniform itexture2D)
|
||||
0:44 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -73,7 +73,7 @@ gl_FragCoord origin is upper left
|
||||
0:45 Sequence
|
||||
0:45 move second child to first child (temp 4-component vector of uint)
|
||||
0:45 'txval12' (temp 4-component vector of uint)
|
||||
0:45 textureGather (global 4-component vector of uint)
|
||||
0:45 textureGather (temp 4-component vector of uint)
|
||||
0:45 Construct combined texture-sampler (temp usampler2D)
|
||||
0:45 'g_tTex2du4' (uniform utexture2D)
|
||||
0:45 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -86,7 +86,7 @@ gl_FragCoord origin is upper left
|
||||
0:47 Sequence
|
||||
0:47 move second child to first child (temp 4-component vector of float)
|
||||
0:47 'txval20' (temp 4-component vector of float)
|
||||
0:47 textureGather (global 4-component vector of float)
|
||||
0:47 textureGather (temp 4-component vector of float)
|
||||
0:47 Construct combined texture-sampler (temp sampler2D)
|
||||
0:47 'g_tTex2df4' (uniform texture2D)
|
||||
0:47 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -99,7 +99,7 @@ gl_FragCoord origin is upper left
|
||||
0:48 Sequence
|
||||
0:48 move second child to first child (temp 4-component vector of int)
|
||||
0:48 'txval21' (temp 4-component vector of int)
|
||||
0:48 textureGather (global 4-component vector of int)
|
||||
0:48 textureGather (temp 4-component vector of int)
|
||||
0:48 Construct combined texture-sampler (temp isampler2D)
|
||||
0:48 'g_tTex2di4' (uniform itexture2D)
|
||||
0:48 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -112,7 +112,7 @@ gl_FragCoord origin is upper left
|
||||
0:49 Sequence
|
||||
0:49 move second child to first child (temp 4-component vector of uint)
|
||||
0:49 'txval22' (temp 4-component vector of uint)
|
||||
0:49 textureGather (global 4-component vector of uint)
|
||||
0:49 textureGather (temp 4-component vector of uint)
|
||||
0:49 Construct combined texture-sampler (temp usampler2D)
|
||||
0:49 'g_tTex2du4' (uniform utexture2D)
|
||||
0:49 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -125,7 +125,7 @@ gl_FragCoord origin is upper left
|
||||
0:51 Sequence
|
||||
0:51 move second child to first child (temp 4-component vector of float)
|
||||
0:51 'txval30' (temp 4-component vector of float)
|
||||
0:51 textureGather (global 4-component vector of float)
|
||||
0:51 textureGather (temp 4-component vector of float)
|
||||
0:51 Construct combined texture-sampler (temp sampler2D)
|
||||
0:51 'g_tTex2df4' (uniform texture2D)
|
||||
0:51 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -138,7 +138,7 @@ gl_FragCoord origin is upper left
|
||||
0:52 Sequence
|
||||
0:52 move second child to first child (temp 4-component vector of int)
|
||||
0:52 'txval31' (temp 4-component vector of int)
|
||||
0:52 textureGather (global 4-component vector of int)
|
||||
0:52 textureGather (temp 4-component vector of int)
|
||||
0:52 Construct combined texture-sampler (temp isampler2D)
|
||||
0:52 'g_tTex2di4' (uniform itexture2D)
|
||||
0:52 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -151,7 +151,7 @@ gl_FragCoord origin is upper left
|
||||
0:53 Sequence
|
||||
0:53 move second child to first child (temp 4-component vector of uint)
|
||||
0:53 'txval32' (temp 4-component vector of uint)
|
||||
0:53 textureGather (global 4-component vector of uint)
|
||||
0:53 textureGather (temp 4-component vector of uint)
|
||||
0:53 Construct combined texture-sampler (temp usampler2D)
|
||||
0:53 'g_tTex2du4' (uniform utexture2D)
|
||||
0:53 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -164,7 +164,7 @@ gl_FragCoord origin is upper left
|
||||
0:57 Sequence
|
||||
0:57 move second child to first child (temp 4-component vector of float)
|
||||
0:57 'txval40' (temp 4-component vector of float)
|
||||
0:57 textureGather (global 4-component vector of float)
|
||||
0:57 textureGather (temp 4-component vector of float)
|
||||
0:57 Construct combined texture-sampler (temp samplerCube)
|
||||
0:57 'g_tTexcdf4' (uniform textureCube)
|
||||
0:57 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -177,7 +177,7 @@ gl_FragCoord origin is upper left
|
||||
0:58 Sequence
|
||||
0:58 move second child to first child (temp 4-component vector of int)
|
||||
0:58 'txval41' (temp 4-component vector of int)
|
||||
0:58 textureGather (global 4-component vector of int)
|
||||
0:58 textureGather (temp 4-component vector of int)
|
||||
0:58 Construct combined texture-sampler (temp isamplerCube)
|
||||
0:58 'g_tTexcdi4' (uniform itextureCube)
|
||||
0:58 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -190,7 +190,7 @@ gl_FragCoord origin is upper left
|
||||
0:59 Sequence
|
||||
0:59 move second child to first child (temp 4-component vector of uint)
|
||||
0:59 'txval42' (temp 4-component vector of uint)
|
||||
0:59 textureGather (global 4-component vector of uint)
|
||||
0:59 textureGather (temp 4-component vector of uint)
|
||||
0:59 Construct combined texture-sampler (temp usamplerCube)
|
||||
0:59 'g_tTexcdu4' (uniform utextureCube)
|
||||
0:59 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -203,7 +203,7 @@ gl_FragCoord origin is upper left
|
||||
0:61 Sequence
|
||||
0:61 move second child to first child (temp 4-component vector of float)
|
||||
0:61 'txval50' (temp 4-component vector of float)
|
||||
0:61 textureGather (global 4-component vector of float)
|
||||
0:61 textureGather (temp 4-component vector of float)
|
||||
0:61 Construct combined texture-sampler (temp samplerCube)
|
||||
0:61 'g_tTexcdf4' (uniform textureCube)
|
||||
0:61 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -216,7 +216,7 @@ gl_FragCoord origin is upper left
|
||||
0:62 Sequence
|
||||
0:62 move second child to first child (temp 4-component vector of int)
|
||||
0:62 'txval51' (temp 4-component vector of int)
|
||||
0:62 textureGather (global 4-component vector of int)
|
||||
0:62 textureGather (temp 4-component vector of int)
|
||||
0:62 Construct combined texture-sampler (temp isamplerCube)
|
||||
0:62 'g_tTexcdi4' (uniform itextureCube)
|
||||
0:62 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -229,7 +229,7 @@ gl_FragCoord origin is upper left
|
||||
0:63 Sequence
|
||||
0:63 move second child to first child (temp 4-component vector of uint)
|
||||
0:63 'txval52' (temp 4-component vector of uint)
|
||||
0:63 textureGather (global 4-component vector of uint)
|
||||
0:63 textureGather (temp 4-component vector of uint)
|
||||
0:63 Construct combined texture-sampler (temp usamplerCube)
|
||||
0:63 'g_tTexcdu4' (uniform utextureCube)
|
||||
0:63 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -242,7 +242,7 @@ gl_FragCoord origin is upper left
|
||||
0:65 Sequence
|
||||
0:65 move second child to first child (temp 4-component vector of float)
|
||||
0:65 'txval60' (temp 4-component vector of float)
|
||||
0:65 textureGather (global 4-component vector of float)
|
||||
0:65 textureGather (temp 4-component vector of float)
|
||||
0:65 Construct combined texture-sampler (temp samplerCube)
|
||||
0:65 'g_tTexcdf4' (uniform textureCube)
|
||||
0:65 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -255,7 +255,7 @@ gl_FragCoord origin is upper left
|
||||
0:66 Sequence
|
||||
0:66 move second child to first child (temp 4-component vector of int)
|
||||
0:66 'txval61' (temp 4-component vector of int)
|
||||
0:66 textureGather (global 4-component vector of int)
|
||||
0:66 textureGather (temp 4-component vector of int)
|
||||
0:66 Construct combined texture-sampler (temp isamplerCube)
|
||||
0:66 'g_tTexcdi4' (uniform itextureCube)
|
||||
0:66 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -268,7 +268,7 @@ gl_FragCoord origin is upper left
|
||||
0:67 Sequence
|
||||
0:67 move second child to first child (temp 4-component vector of uint)
|
||||
0:67 'txval62' (temp 4-component vector of uint)
|
||||
0:67 textureGather (global 4-component vector of uint)
|
||||
0:67 textureGather (temp 4-component vector of uint)
|
||||
0:67 Construct combined texture-sampler (temp usamplerCube)
|
||||
0:67 'g_tTexcdu4' (uniform utextureCube)
|
||||
0:67 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -281,7 +281,7 @@ gl_FragCoord origin is upper left
|
||||
0:69 Sequence
|
||||
0:69 move second child to first child (temp 4-component vector of float)
|
||||
0:69 'txval70' (temp 4-component vector of float)
|
||||
0:69 textureGather (global 4-component vector of float)
|
||||
0:69 textureGather (temp 4-component vector of float)
|
||||
0:69 Construct combined texture-sampler (temp samplerCube)
|
||||
0:69 'g_tTexcdf4' (uniform textureCube)
|
||||
0:69 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -294,7 +294,7 @@ gl_FragCoord origin is upper left
|
||||
0:70 Sequence
|
||||
0:70 move second child to first child (temp 4-component vector of int)
|
||||
0:70 'txval71' (temp 4-component vector of int)
|
||||
0:70 textureGather (global 4-component vector of int)
|
||||
0:70 textureGather (temp 4-component vector of int)
|
||||
0:70 Construct combined texture-sampler (temp isamplerCube)
|
||||
0:70 'g_tTexcdi4' (uniform itextureCube)
|
||||
0:70 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -307,7 +307,7 @@ gl_FragCoord origin is upper left
|
||||
0:71 Sequence
|
||||
0:71 move second child to first child (temp 4-component vector of uint)
|
||||
0:71 'txval72' (temp 4-component vector of uint)
|
||||
0:71 textureGather (global 4-component vector of uint)
|
||||
0:71 textureGather (temp 4-component vector of uint)
|
||||
0:71 Construct combined texture-sampler (temp usamplerCube)
|
||||
0:71 'g_tTexcdu4' (uniform utextureCube)
|
||||
0:71 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -382,7 +382,7 @@ gl_FragCoord origin is upper left
|
||||
0:39 Sequence
|
||||
0:39 move second child to first child (temp 4-component vector of float)
|
||||
0:39 'txval00' (temp 4-component vector of float)
|
||||
0:39 textureGather (global 4-component vector of float)
|
||||
0:39 textureGather (temp 4-component vector of float)
|
||||
0:39 Construct combined texture-sampler (temp sampler2D)
|
||||
0:39 'g_tTex2df4' (uniform texture2D)
|
||||
0:39 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -395,7 +395,7 @@ gl_FragCoord origin is upper left
|
||||
0:40 Sequence
|
||||
0:40 move second child to first child (temp 4-component vector of int)
|
||||
0:40 'txval01' (temp 4-component vector of int)
|
||||
0:40 textureGather (global 4-component vector of int)
|
||||
0:40 textureGather (temp 4-component vector of int)
|
||||
0:40 Construct combined texture-sampler (temp isampler2D)
|
||||
0:40 'g_tTex2di4' (uniform itexture2D)
|
||||
0:40 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -408,7 +408,7 @@ gl_FragCoord origin is upper left
|
||||
0:41 Sequence
|
||||
0:41 move second child to first child (temp 4-component vector of uint)
|
||||
0:41 'txval02' (temp 4-component vector of uint)
|
||||
0:41 textureGather (global 4-component vector of uint)
|
||||
0:41 textureGather (temp 4-component vector of uint)
|
||||
0:41 Construct combined texture-sampler (temp usampler2D)
|
||||
0:41 'g_tTex2du4' (uniform utexture2D)
|
||||
0:41 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -421,7 +421,7 @@ gl_FragCoord origin is upper left
|
||||
0:43 Sequence
|
||||
0:43 move second child to first child (temp 4-component vector of float)
|
||||
0:43 'txval10' (temp 4-component vector of float)
|
||||
0:43 textureGather (global 4-component vector of float)
|
||||
0:43 textureGather (temp 4-component vector of float)
|
||||
0:43 Construct combined texture-sampler (temp sampler2D)
|
||||
0:43 'g_tTex2df4' (uniform texture2D)
|
||||
0:43 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -434,7 +434,7 @@ gl_FragCoord origin is upper left
|
||||
0:44 Sequence
|
||||
0:44 move second child to first child (temp 4-component vector of int)
|
||||
0:44 'txval11' (temp 4-component vector of int)
|
||||
0:44 textureGather (global 4-component vector of int)
|
||||
0:44 textureGather (temp 4-component vector of int)
|
||||
0:44 Construct combined texture-sampler (temp isampler2D)
|
||||
0:44 'g_tTex2di4' (uniform itexture2D)
|
||||
0:44 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -447,7 +447,7 @@ gl_FragCoord origin is upper left
|
||||
0:45 Sequence
|
||||
0:45 move second child to first child (temp 4-component vector of uint)
|
||||
0:45 'txval12' (temp 4-component vector of uint)
|
||||
0:45 textureGather (global 4-component vector of uint)
|
||||
0:45 textureGather (temp 4-component vector of uint)
|
||||
0:45 Construct combined texture-sampler (temp usampler2D)
|
||||
0:45 'g_tTex2du4' (uniform utexture2D)
|
||||
0:45 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -460,7 +460,7 @@ gl_FragCoord origin is upper left
|
||||
0:47 Sequence
|
||||
0:47 move second child to first child (temp 4-component vector of float)
|
||||
0:47 'txval20' (temp 4-component vector of float)
|
||||
0:47 textureGather (global 4-component vector of float)
|
||||
0:47 textureGather (temp 4-component vector of float)
|
||||
0:47 Construct combined texture-sampler (temp sampler2D)
|
||||
0:47 'g_tTex2df4' (uniform texture2D)
|
||||
0:47 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -473,7 +473,7 @@ gl_FragCoord origin is upper left
|
||||
0:48 Sequence
|
||||
0:48 move second child to first child (temp 4-component vector of int)
|
||||
0:48 'txval21' (temp 4-component vector of int)
|
||||
0:48 textureGather (global 4-component vector of int)
|
||||
0:48 textureGather (temp 4-component vector of int)
|
||||
0:48 Construct combined texture-sampler (temp isampler2D)
|
||||
0:48 'g_tTex2di4' (uniform itexture2D)
|
||||
0:48 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -486,7 +486,7 @@ gl_FragCoord origin is upper left
|
||||
0:49 Sequence
|
||||
0:49 move second child to first child (temp 4-component vector of uint)
|
||||
0:49 'txval22' (temp 4-component vector of uint)
|
||||
0:49 textureGather (global 4-component vector of uint)
|
||||
0:49 textureGather (temp 4-component vector of uint)
|
||||
0:49 Construct combined texture-sampler (temp usampler2D)
|
||||
0:49 'g_tTex2du4' (uniform utexture2D)
|
||||
0:49 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -499,7 +499,7 @@ gl_FragCoord origin is upper left
|
||||
0:51 Sequence
|
||||
0:51 move second child to first child (temp 4-component vector of float)
|
||||
0:51 'txval30' (temp 4-component vector of float)
|
||||
0:51 textureGather (global 4-component vector of float)
|
||||
0:51 textureGather (temp 4-component vector of float)
|
||||
0:51 Construct combined texture-sampler (temp sampler2D)
|
||||
0:51 'g_tTex2df4' (uniform texture2D)
|
||||
0:51 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -512,7 +512,7 @@ gl_FragCoord origin is upper left
|
||||
0:52 Sequence
|
||||
0:52 move second child to first child (temp 4-component vector of int)
|
||||
0:52 'txval31' (temp 4-component vector of int)
|
||||
0:52 textureGather (global 4-component vector of int)
|
||||
0:52 textureGather (temp 4-component vector of int)
|
||||
0:52 Construct combined texture-sampler (temp isampler2D)
|
||||
0:52 'g_tTex2di4' (uniform itexture2D)
|
||||
0:52 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -525,7 +525,7 @@ gl_FragCoord origin is upper left
|
||||
0:53 Sequence
|
||||
0:53 move second child to first child (temp 4-component vector of uint)
|
||||
0:53 'txval32' (temp 4-component vector of uint)
|
||||
0:53 textureGather (global 4-component vector of uint)
|
||||
0:53 textureGather (temp 4-component vector of uint)
|
||||
0:53 Construct combined texture-sampler (temp usampler2D)
|
||||
0:53 'g_tTex2du4' (uniform utexture2D)
|
||||
0:53 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -538,7 +538,7 @@ gl_FragCoord origin is upper left
|
||||
0:57 Sequence
|
||||
0:57 move second child to first child (temp 4-component vector of float)
|
||||
0:57 'txval40' (temp 4-component vector of float)
|
||||
0:57 textureGather (global 4-component vector of float)
|
||||
0:57 textureGather (temp 4-component vector of float)
|
||||
0:57 Construct combined texture-sampler (temp samplerCube)
|
||||
0:57 'g_tTexcdf4' (uniform textureCube)
|
||||
0:57 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -551,7 +551,7 @@ gl_FragCoord origin is upper left
|
||||
0:58 Sequence
|
||||
0:58 move second child to first child (temp 4-component vector of int)
|
||||
0:58 'txval41' (temp 4-component vector of int)
|
||||
0:58 textureGather (global 4-component vector of int)
|
||||
0:58 textureGather (temp 4-component vector of int)
|
||||
0:58 Construct combined texture-sampler (temp isamplerCube)
|
||||
0:58 'g_tTexcdi4' (uniform itextureCube)
|
||||
0:58 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -564,7 +564,7 @@ gl_FragCoord origin is upper left
|
||||
0:59 Sequence
|
||||
0:59 move second child to first child (temp 4-component vector of uint)
|
||||
0:59 'txval42' (temp 4-component vector of uint)
|
||||
0:59 textureGather (global 4-component vector of uint)
|
||||
0:59 textureGather (temp 4-component vector of uint)
|
||||
0:59 Construct combined texture-sampler (temp usamplerCube)
|
||||
0:59 'g_tTexcdu4' (uniform utextureCube)
|
||||
0:59 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -577,7 +577,7 @@ gl_FragCoord origin is upper left
|
||||
0:61 Sequence
|
||||
0:61 move second child to first child (temp 4-component vector of float)
|
||||
0:61 'txval50' (temp 4-component vector of float)
|
||||
0:61 textureGather (global 4-component vector of float)
|
||||
0:61 textureGather (temp 4-component vector of float)
|
||||
0:61 Construct combined texture-sampler (temp samplerCube)
|
||||
0:61 'g_tTexcdf4' (uniform textureCube)
|
||||
0:61 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -590,7 +590,7 @@ gl_FragCoord origin is upper left
|
||||
0:62 Sequence
|
||||
0:62 move second child to first child (temp 4-component vector of int)
|
||||
0:62 'txval51' (temp 4-component vector of int)
|
||||
0:62 textureGather (global 4-component vector of int)
|
||||
0:62 textureGather (temp 4-component vector of int)
|
||||
0:62 Construct combined texture-sampler (temp isamplerCube)
|
||||
0:62 'g_tTexcdi4' (uniform itextureCube)
|
||||
0:62 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -603,7 +603,7 @@ gl_FragCoord origin is upper left
|
||||
0:63 Sequence
|
||||
0:63 move second child to first child (temp 4-component vector of uint)
|
||||
0:63 'txval52' (temp 4-component vector of uint)
|
||||
0:63 textureGather (global 4-component vector of uint)
|
||||
0:63 textureGather (temp 4-component vector of uint)
|
||||
0:63 Construct combined texture-sampler (temp usamplerCube)
|
||||
0:63 'g_tTexcdu4' (uniform utextureCube)
|
||||
0:63 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -616,7 +616,7 @@ gl_FragCoord origin is upper left
|
||||
0:65 Sequence
|
||||
0:65 move second child to first child (temp 4-component vector of float)
|
||||
0:65 'txval60' (temp 4-component vector of float)
|
||||
0:65 textureGather (global 4-component vector of float)
|
||||
0:65 textureGather (temp 4-component vector of float)
|
||||
0:65 Construct combined texture-sampler (temp samplerCube)
|
||||
0:65 'g_tTexcdf4' (uniform textureCube)
|
||||
0:65 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -629,7 +629,7 @@ gl_FragCoord origin is upper left
|
||||
0:66 Sequence
|
||||
0:66 move second child to first child (temp 4-component vector of int)
|
||||
0:66 'txval61' (temp 4-component vector of int)
|
||||
0:66 textureGather (global 4-component vector of int)
|
||||
0:66 textureGather (temp 4-component vector of int)
|
||||
0:66 Construct combined texture-sampler (temp isamplerCube)
|
||||
0:66 'g_tTexcdi4' (uniform itextureCube)
|
||||
0:66 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -642,7 +642,7 @@ gl_FragCoord origin is upper left
|
||||
0:67 Sequence
|
||||
0:67 move second child to first child (temp 4-component vector of uint)
|
||||
0:67 'txval62' (temp 4-component vector of uint)
|
||||
0:67 textureGather (global 4-component vector of uint)
|
||||
0:67 textureGather (temp 4-component vector of uint)
|
||||
0:67 Construct combined texture-sampler (temp usamplerCube)
|
||||
0:67 'g_tTexcdu4' (uniform utextureCube)
|
||||
0:67 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -655,7 +655,7 @@ gl_FragCoord origin is upper left
|
||||
0:69 Sequence
|
||||
0:69 move second child to first child (temp 4-component vector of float)
|
||||
0:69 'txval70' (temp 4-component vector of float)
|
||||
0:69 textureGather (global 4-component vector of float)
|
||||
0:69 textureGather (temp 4-component vector of float)
|
||||
0:69 Construct combined texture-sampler (temp samplerCube)
|
||||
0:69 'g_tTexcdf4' (uniform textureCube)
|
||||
0:69 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -668,7 +668,7 @@ gl_FragCoord origin is upper left
|
||||
0:70 Sequence
|
||||
0:70 move second child to first child (temp 4-component vector of int)
|
||||
0:70 'txval71' (temp 4-component vector of int)
|
||||
0:70 textureGather (global 4-component vector of int)
|
||||
0:70 textureGather (temp 4-component vector of int)
|
||||
0:70 Construct combined texture-sampler (temp isamplerCube)
|
||||
0:70 'g_tTexcdi4' (uniform itextureCube)
|
||||
0:70 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -681,7 +681,7 @@ gl_FragCoord origin is upper left
|
||||
0:71 Sequence
|
||||
0:71 move second child to first child (temp 4-component vector of uint)
|
||||
0:71 'txval72' (temp 4-component vector of uint)
|
||||
0:71 textureGather (global 4-component vector of uint)
|
||||
0:71 textureGather (temp 4-component vector of uint)
|
||||
0:71 Construct combined texture-sampler (temp usamplerCube)
|
||||
0:71 'g_tTexcdu4' (uniform utextureCube)
|
||||
0:71 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
|
@ -8,7 +8,7 @@ gl_FragCoord origin is upper left
|
||||
0:46 Sequence
|
||||
0:46 move second child to first child (temp 4-component vector of float)
|
||||
0:46 'txval001' (temp 4-component vector of float)
|
||||
0:46 textureGatherOffset (global 4-component vector of float)
|
||||
0:46 textureGatherOffset (temp 4-component vector of float)
|
||||
0:46 Construct combined texture-sampler (temp sampler2D)
|
||||
0:46 'g_tTex2df4' (uniform texture2D)
|
||||
0:46 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -25,7 +25,7 @@ gl_FragCoord origin is upper left
|
||||
0:47 Sequence
|
||||
0:47 move second child to first child (temp 4-component vector of int)
|
||||
0:47 'txval011' (temp 4-component vector of int)
|
||||
0:47 textureGatherOffset (global 4-component vector of int)
|
||||
0:47 textureGatherOffset (temp 4-component vector of int)
|
||||
0:47 Construct combined texture-sampler (temp isampler2D)
|
||||
0:47 'g_tTex2di4' (uniform itexture2D)
|
||||
0:47 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -42,7 +42,7 @@ gl_FragCoord origin is upper left
|
||||
0:48 Sequence
|
||||
0:48 move second child to first child (temp 4-component vector of uint)
|
||||
0:48 'txval021' (temp 4-component vector of uint)
|
||||
0:48 textureGatherOffset (global 4-component vector of uint)
|
||||
0:48 textureGatherOffset (temp 4-component vector of uint)
|
||||
0:48 Construct combined texture-sampler (temp usampler2D)
|
||||
0:48 'g_tTex2du4' (uniform utexture2D)
|
||||
0:48 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -59,7 +59,7 @@ gl_FragCoord origin is upper left
|
||||
0:50 Sequence
|
||||
0:50 move second child to first child (temp 4-component vector of float)
|
||||
0:50 'txval004' (temp 4-component vector of float)
|
||||
0:50 textureGatherOffsets (global 4-component vector of float)
|
||||
0:50 textureGatherOffsets (temp 4-component vector of float)
|
||||
0:50 Construct combined texture-sampler (temp sampler2D)
|
||||
0:50 'g_tTex2df4' (uniform texture2D)
|
||||
0:50 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -89,7 +89,7 @@ gl_FragCoord origin is upper left
|
||||
0:51 Sequence
|
||||
0:51 move second child to first child (temp 4-component vector of int)
|
||||
0:51 'txval014' (temp 4-component vector of int)
|
||||
0:51 textureGatherOffsets (global 4-component vector of int)
|
||||
0:51 textureGatherOffsets (temp 4-component vector of int)
|
||||
0:51 Construct combined texture-sampler (temp isampler2D)
|
||||
0:51 'g_tTex2di4' (uniform itexture2D)
|
||||
0:51 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -119,7 +119,7 @@ gl_FragCoord origin is upper left
|
||||
0:52 Sequence
|
||||
0:52 move second child to first child (temp 4-component vector of uint)
|
||||
0:52 'txval024' (temp 4-component vector of uint)
|
||||
0:52 textureGatherOffsets (global 4-component vector of uint)
|
||||
0:52 textureGatherOffsets (temp 4-component vector of uint)
|
||||
0:52 Construct combined texture-sampler (temp usampler2D)
|
||||
0:52 'g_tTex2du4' (uniform utexture2D)
|
||||
0:52 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -149,7 +149,7 @@ gl_FragCoord origin is upper left
|
||||
0:62 Sequence
|
||||
0:62 move second child to first child (temp 4-component vector of float)
|
||||
0:62 'txval101' (temp 4-component vector of float)
|
||||
0:62 textureGatherOffset (global 4-component vector of float)
|
||||
0:62 textureGatherOffset (temp 4-component vector of float)
|
||||
0:62 Construct combined texture-sampler (temp sampler2D)
|
||||
0:62 'g_tTex2df4' (uniform texture2D)
|
||||
0:62 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -166,7 +166,7 @@ gl_FragCoord origin is upper left
|
||||
0:63 Sequence
|
||||
0:63 move second child to first child (temp 4-component vector of int)
|
||||
0:63 'txval111' (temp 4-component vector of int)
|
||||
0:63 textureGatherOffset (global 4-component vector of int)
|
||||
0:63 textureGatherOffset (temp 4-component vector of int)
|
||||
0:63 Construct combined texture-sampler (temp isampler2D)
|
||||
0:63 'g_tTex2di4' (uniform itexture2D)
|
||||
0:63 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -183,7 +183,7 @@ gl_FragCoord origin is upper left
|
||||
0:64 Sequence
|
||||
0:64 move second child to first child (temp 4-component vector of uint)
|
||||
0:64 'txval121' (temp 4-component vector of uint)
|
||||
0:64 textureGatherOffset (global 4-component vector of uint)
|
||||
0:64 textureGatherOffset (temp 4-component vector of uint)
|
||||
0:64 Construct combined texture-sampler (temp usampler2D)
|
||||
0:64 'g_tTex2du4' (uniform utexture2D)
|
||||
0:64 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -200,7 +200,7 @@ gl_FragCoord origin is upper left
|
||||
0:66 Sequence
|
||||
0:66 move second child to first child (temp 4-component vector of float)
|
||||
0:66 'txval104' (temp 4-component vector of float)
|
||||
0:66 textureGatherOffsets (global 4-component vector of float)
|
||||
0:66 textureGatherOffsets (temp 4-component vector of float)
|
||||
0:66 Construct combined texture-sampler (temp sampler2D)
|
||||
0:66 'g_tTex2df4' (uniform texture2D)
|
||||
0:66 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -230,7 +230,7 @@ gl_FragCoord origin is upper left
|
||||
0:67 Sequence
|
||||
0:67 move second child to first child (temp 4-component vector of int)
|
||||
0:67 'txval114' (temp 4-component vector of int)
|
||||
0:67 textureGatherOffsets (global 4-component vector of int)
|
||||
0:67 textureGatherOffsets (temp 4-component vector of int)
|
||||
0:67 Construct combined texture-sampler (temp isampler2D)
|
||||
0:67 'g_tTex2di4' (uniform itexture2D)
|
||||
0:67 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -260,7 +260,7 @@ gl_FragCoord origin is upper left
|
||||
0:68 Sequence
|
||||
0:68 move second child to first child (temp 4-component vector of uint)
|
||||
0:68 'txval124' (temp 4-component vector of uint)
|
||||
0:68 textureGatherOffsets (global 4-component vector of uint)
|
||||
0:68 textureGatherOffsets (temp 4-component vector of uint)
|
||||
0:68 Construct combined texture-sampler (temp usampler2D)
|
||||
0:68 'g_tTex2du4' (uniform utexture2D)
|
||||
0:68 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -290,7 +290,7 @@ gl_FragCoord origin is upper left
|
||||
0:78 Sequence
|
||||
0:78 move second child to first child (temp 4-component vector of float)
|
||||
0:78 'txval201' (temp 4-component vector of float)
|
||||
0:78 textureGatherOffset (global 4-component vector of float)
|
||||
0:78 textureGatherOffset (temp 4-component vector of float)
|
||||
0:78 Construct combined texture-sampler (temp sampler2D)
|
||||
0:78 'g_tTex2df4' (uniform texture2D)
|
||||
0:78 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -307,7 +307,7 @@ gl_FragCoord origin is upper left
|
||||
0:79 Sequence
|
||||
0:79 move second child to first child (temp 4-component vector of int)
|
||||
0:79 'txval211' (temp 4-component vector of int)
|
||||
0:79 textureGatherOffset (global 4-component vector of int)
|
||||
0:79 textureGatherOffset (temp 4-component vector of int)
|
||||
0:79 Construct combined texture-sampler (temp isampler2D)
|
||||
0:79 'g_tTex2di4' (uniform itexture2D)
|
||||
0:79 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -324,7 +324,7 @@ gl_FragCoord origin is upper left
|
||||
0:80 Sequence
|
||||
0:80 move second child to first child (temp 4-component vector of uint)
|
||||
0:80 'txval221' (temp 4-component vector of uint)
|
||||
0:80 textureGatherOffset (global 4-component vector of uint)
|
||||
0:80 textureGatherOffset (temp 4-component vector of uint)
|
||||
0:80 Construct combined texture-sampler (temp usampler2D)
|
||||
0:80 'g_tTex2du4' (uniform utexture2D)
|
||||
0:80 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -341,7 +341,7 @@ gl_FragCoord origin is upper left
|
||||
0:82 Sequence
|
||||
0:82 move second child to first child (temp 4-component vector of float)
|
||||
0:82 'txval204' (temp 4-component vector of float)
|
||||
0:82 textureGatherOffsets (global 4-component vector of float)
|
||||
0:82 textureGatherOffsets (temp 4-component vector of float)
|
||||
0:82 Construct combined texture-sampler (temp sampler2D)
|
||||
0:82 'g_tTex2df4' (uniform texture2D)
|
||||
0:82 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -371,7 +371,7 @@ gl_FragCoord origin is upper left
|
||||
0:83 Sequence
|
||||
0:83 move second child to first child (temp 4-component vector of int)
|
||||
0:83 'txval214' (temp 4-component vector of int)
|
||||
0:83 textureGatherOffsets (global 4-component vector of int)
|
||||
0:83 textureGatherOffsets (temp 4-component vector of int)
|
||||
0:83 Construct combined texture-sampler (temp isampler2D)
|
||||
0:83 'g_tTex2di4' (uniform itexture2D)
|
||||
0:83 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -401,7 +401,7 @@ gl_FragCoord origin is upper left
|
||||
0:84 Sequence
|
||||
0:84 move second child to first child (temp 4-component vector of uint)
|
||||
0:84 'txval224' (temp 4-component vector of uint)
|
||||
0:84 textureGatherOffsets (global 4-component vector of uint)
|
||||
0:84 textureGatherOffsets (temp 4-component vector of uint)
|
||||
0:84 Construct combined texture-sampler (temp usampler2D)
|
||||
0:84 'g_tTex2du4' (uniform utexture2D)
|
||||
0:84 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -431,7 +431,7 @@ gl_FragCoord origin is upper left
|
||||
0:94 Sequence
|
||||
0:94 move second child to first child (temp 4-component vector of float)
|
||||
0:94 'txval301' (temp 4-component vector of float)
|
||||
0:94 textureGatherOffset (global 4-component vector of float)
|
||||
0:94 textureGatherOffset (temp 4-component vector of float)
|
||||
0:94 Construct combined texture-sampler (temp sampler2D)
|
||||
0:94 'g_tTex2df4' (uniform texture2D)
|
||||
0:94 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -448,7 +448,7 @@ gl_FragCoord origin is upper left
|
||||
0:95 Sequence
|
||||
0:95 move second child to first child (temp 4-component vector of int)
|
||||
0:95 'txval311' (temp 4-component vector of int)
|
||||
0:95 textureGatherOffset (global 4-component vector of int)
|
||||
0:95 textureGatherOffset (temp 4-component vector of int)
|
||||
0:95 Construct combined texture-sampler (temp isampler2D)
|
||||
0:95 'g_tTex2di4' (uniform itexture2D)
|
||||
0:95 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -465,7 +465,7 @@ gl_FragCoord origin is upper left
|
||||
0:96 Sequence
|
||||
0:96 move second child to first child (temp 4-component vector of uint)
|
||||
0:96 'txval321' (temp 4-component vector of uint)
|
||||
0:96 textureGatherOffset (global 4-component vector of uint)
|
||||
0:96 textureGatherOffset (temp 4-component vector of uint)
|
||||
0:96 Construct combined texture-sampler (temp usampler2D)
|
||||
0:96 'g_tTex2du4' (uniform utexture2D)
|
||||
0:96 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -482,7 +482,7 @@ gl_FragCoord origin is upper left
|
||||
0:98 Sequence
|
||||
0:98 move second child to first child (temp 4-component vector of float)
|
||||
0:98 'txval304' (temp 4-component vector of float)
|
||||
0:98 textureGatherOffsets (global 4-component vector of float)
|
||||
0:98 textureGatherOffsets (temp 4-component vector of float)
|
||||
0:98 Construct combined texture-sampler (temp sampler2D)
|
||||
0:98 'g_tTex2df4' (uniform texture2D)
|
||||
0:98 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -512,7 +512,7 @@ gl_FragCoord origin is upper left
|
||||
0:99 Sequence
|
||||
0:99 move second child to first child (temp 4-component vector of int)
|
||||
0:99 'txval314' (temp 4-component vector of int)
|
||||
0:99 textureGatherOffsets (global 4-component vector of int)
|
||||
0:99 textureGatherOffsets (temp 4-component vector of int)
|
||||
0:99 Construct combined texture-sampler (temp isampler2D)
|
||||
0:99 'g_tTex2di4' (uniform itexture2D)
|
||||
0:99 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -542,7 +542,7 @@ gl_FragCoord origin is upper left
|
||||
0:100 Sequence
|
||||
0:100 move second child to first child (temp 4-component vector of uint)
|
||||
0:100 'txval324' (temp 4-component vector of uint)
|
||||
0:100 textureGatherOffsets (global 4-component vector of uint)
|
||||
0:100 textureGatherOffsets (temp 4-component vector of uint)
|
||||
0:100 Construct combined texture-sampler (temp usampler2D)
|
||||
0:100 'g_tTex2du4' (uniform utexture2D)
|
||||
0:100 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -634,7 +634,7 @@ gl_FragCoord origin is upper left
|
||||
0:46 Sequence
|
||||
0:46 move second child to first child (temp 4-component vector of float)
|
||||
0:46 'txval001' (temp 4-component vector of float)
|
||||
0:46 textureGatherOffset (global 4-component vector of float)
|
||||
0:46 textureGatherOffset (temp 4-component vector of float)
|
||||
0:46 Construct combined texture-sampler (temp sampler2D)
|
||||
0:46 'g_tTex2df4' (uniform texture2D)
|
||||
0:46 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -651,7 +651,7 @@ gl_FragCoord origin is upper left
|
||||
0:47 Sequence
|
||||
0:47 move second child to first child (temp 4-component vector of int)
|
||||
0:47 'txval011' (temp 4-component vector of int)
|
||||
0:47 textureGatherOffset (global 4-component vector of int)
|
||||
0:47 textureGatherOffset (temp 4-component vector of int)
|
||||
0:47 Construct combined texture-sampler (temp isampler2D)
|
||||
0:47 'g_tTex2di4' (uniform itexture2D)
|
||||
0:47 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -668,7 +668,7 @@ gl_FragCoord origin is upper left
|
||||
0:48 Sequence
|
||||
0:48 move second child to first child (temp 4-component vector of uint)
|
||||
0:48 'txval021' (temp 4-component vector of uint)
|
||||
0:48 textureGatherOffset (global 4-component vector of uint)
|
||||
0:48 textureGatherOffset (temp 4-component vector of uint)
|
||||
0:48 Construct combined texture-sampler (temp usampler2D)
|
||||
0:48 'g_tTex2du4' (uniform utexture2D)
|
||||
0:48 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -685,7 +685,7 @@ gl_FragCoord origin is upper left
|
||||
0:50 Sequence
|
||||
0:50 move second child to first child (temp 4-component vector of float)
|
||||
0:50 'txval004' (temp 4-component vector of float)
|
||||
0:50 textureGatherOffsets (global 4-component vector of float)
|
||||
0:50 textureGatherOffsets (temp 4-component vector of float)
|
||||
0:50 Construct combined texture-sampler (temp sampler2D)
|
||||
0:50 'g_tTex2df4' (uniform texture2D)
|
||||
0:50 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -715,7 +715,7 @@ gl_FragCoord origin is upper left
|
||||
0:51 Sequence
|
||||
0:51 move second child to first child (temp 4-component vector of int)
|
||||
0:51 'txval014' (temp 4-component vector of int)
|
||||
0:51 textureGatherOffsets (global 4-component vector of int)
|
||||
0:51 textureGatherOffsets (temp 4-component vector of int)
|
||||
0:51 Construct combined texture-sampler (temp isampler2D)
|
||||
0:51 'g_tTex2di4' (uniform itexture2D)
|
||||
0:51 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -745,7 +745,7 @@ gl_FragCoord origin is upper left
|
||||
0:52 Sequence
|
||||
0:52 move second child to first child (temp 4-component vector of uint)
|
||||
0:52 'txval024' (temp 4-component vector of uint)
|
||||
0:52 textureGatherOffsets (global 4-component vector of uint)
|
||||
0:52 textureGatherOffsets (temp 4-component vector of uint)
|
||||
0:52 Construct combined texture-sampler (temp usampler2D)
|
||||
0:52 'g_tTex2du4' (uniform utexture2D)
|
||||
0:52 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -775,7 +775,7 @@ gl_FragCoord origin is upper left
|
||||
0:62 Sequence
|
||||
0:62 move second child to first child (temp 4-component vector of float)
|
||||
0:62 'txval101' (temp 4-component vector of float)
|
||||
0:62 textureGatherOffset (global 4-component vector of float)
|
||||
0:62 textureGatherOffset (temp 4-component vector of float)
|
||||
0:62 Construct combined texture-sampler (temp sampler2D)
|
||||
0:62 'g_tTex2df4' (uniform texture2D)
|
||||
0:62 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -792,7 +792,7 @@ gl_FragCoord origin is upper left
|
||||
0:63 Sequence
|
||||
0:63 move second child to first child (temp 4-component vector of int)
|
||||
0:63 'txval111' (temp 4-component vector of int)
|
||||
0:63 textureGatherOffset (global 4-component vector of int)
|
||||
0:63 textureGatherOffset (temp 4-component vector of int)
|
||||
0:63 Construct combined texture-sampler (temp isampler2D)
|
||||
0:63 'g_tTex2di4' (uniform itexture2D)
|
||||
0:63 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -809,7 +809,7 @@ gl_FragCoord origin is upper left
|
||||
0:64 Sequence
|
||||
0:64 move second child to first child (temp 4-component vector of uint)
|
||||
0:64 'txval121' (temp 4-component vector of uint)
|
||||
0:64 textureGatherOffset (global 4-component vector of uint)
|
||||
0:64 textureGatherOffset (temp 4-component vector of uint)
|
||||
0:64 Construct combined texture-sampler (temp usampler2D)
|
||||
0:64 'g_tTex2du4' (uniform utexture2D)
|
||||
0:64 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -826,7 +826,7 @@ gl_FragCoord origin is upper left
|
||||
0:66 Sequence
|
||||
0:66 move second child to first child (temp 4-component vector of float)
|
||||
0:66 'txval104' (temp 4-component vector of float)
|
||||
0:66 textureGatherOffsets (global 4-component vector of float)
|
||||
0:66 textureGatherOffsets (temp 4-component vector of float)
|
||||
0:66 Construct combined texture-sampler (temp sampler2D)
|
||||
0:66 'g_tTex2df4' (uniform texture2D)
|
||||
0:66 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -856,7 +856,7 @@ gl_FragCoord origin is upper left
|
||||
0:67 Sequence
|
||||
0:67 move second child to first child (temp 4-component vector of int)
|
||||
0:67 'txval114' (temp 4-component vector of int)
|
||||
0:67 textureGatherOffsets (global 4-component vector of int)
|
||||
0:67 textureGatherOffsets (temp 4-component vector of int)
|
||||
0:67 Construct combined texture-sampler (temp isampler2D)
|
||||
0:67 'g_tTex2di4' (uniform itexture2D)
|
||||
0:67 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -886,7 +886,7 @@ gl_FragCoord origin is upper left
|
||||
0:68 Sequence
|
||||
0:68 move second child to first child (temp 4-component vector of uint)
|
||||
0:68 'txval124' (temp 4-component vector of uint)
|
||||
0:68 textureGatherOffsets (global 4-component vector of uint)
|
||||
0:68 textureGatherOffsets (temp 4-component vector of uint)
|
||||
0:68 Construct combined texture-sampler (temp usampler2D)
|
||||
0:68 'g_tTex2du4' (uniform utexture2D)
|
||||
0:68 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -916,7 +916,7 @@ gl_FragCoord origin is upper left
|
||||
0:78 Sequence
|
||||
0:78 move second child to first child (temp 4-component vector of float)
|
||||
0:78 'txval201' (temp 4-component vector of float)
|
||||
0:78 textureGatherOffset (global 4-component vector of float)
|
||||
0:78 textureGatherOffset (temp 4-component vector of float)
|
||||
0:78 Construct combined texture-sampler (temp sampler2D)
|
||||
0:78 'g_tTex2df4' (uniform texture2D)
|
||||
0:78 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -933,7 +933,7 @@ gl_FragCoord origin is upper left
|
||||
0:79 Sequence
|
||||
0:79 move second child to first child (temp 4-component vector of int)
|
||||
0:79 'txval211' (temp 4-component vector of int)
|
||||
0:79 textureGatherOffset (global 4-component vector of int)
|
||||
0:79 textureGatherOffset (temp 4-component vector of int)
|
||||
0:79 Construct combined texture-sampler (temp isampler2D)
|
||||
0:79 'g_tTex2di4' (uniform itexture2D)
|
||||
0:79 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -950,7 +950,7 @@ gl_FragCoord origin is upper left
|
||||
0:80 Sequence
|
||||
0:80 move second child to first child (temp 4-component vector of uint)
|
||||
0:80 'txval221' (temp 4-component vector of uint)
|
||||
0:80 textureGatherOffset (global 4-component vector of uint)
|
||||
0:80 textureGatherOffset (temp 4-component vector of uint)
|
||||
0:80 Construct combined texture-sampler (temp usampler2D)
|
||||
0:80 'g_tTex2du4' (uniform utexture2D)
|
||||
0:80 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -967,7 +967,7 @@ gl_FragCoord origin is upper left
|
||||
0:82 Sequence
|
||||
0:82 move second child to first child (temp 4-component vector of float)
|
||||
0:82 'txval204' (temp 4-component vector of float)
|
||||
0:82 textureGatherOffsets (global 4-component vector of float)
|
||||
0:82 textureGatherOffsets (temp 4-component vector of float)
|
||||
0:82 Construct combined texture-sampler (temp sampler2D)
|
||||
0:82 'g_tTex2df4' (uniform texture2D)
|
||||
0:82 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -997,7 +997,7 @@ gl_FragCoord origin is upper left
|
||||
0:83 Sequence
|
||||
0:83 move second child to first child (temp 4-component vector of int)
|
||||
0:83 'txval214' (temp 4-component vector of int)
|
||||
0:83 textureGatherOffsets (global 4-component vector of int)
|
||||
0:83 textureGatherOffsets (temp 4-component vector of int)
|
||||
0:83 Construct combined texture-sampler (temp isampler2D)
|
||||
0:83 'g_tTex2di4' (uniform itexture2D)
|
||||
0:83 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -1027,7 +1027,7 @@ gl_FragCoord origin is upper left
|
||||
0:84 Sequence
|
||||
0:84 move second child to first child (temp 4-component vector of uint)
|
||||
0:84 'txval224' (temp 4-component vector of uint)
|
||||
0:84 textureGatherOffsets (global 4-component vector of uint)
|
||||
0:84 textureGatherOffsets (temp 4-component vector of uint)
|
||||
0:84 Construct combined texture-sampler (temp usampler2D)
|
||||
0:84 'g_tTex2du4' (uniform utexture2D)
|
||||
0:84 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -1057,7 +1057,7 @@ gl_FragCoord origin is upper left
|
||||
0:94 Sequence
|
||||
0:94 move second child to first child (temp 4-component vector of float)
|
||||
0:94 'txval301' (temp 4-component vector of float)
|
||||
0:94 textureGatherOffset (global 4-component vector of float)
|
||||
0:94 textureGatherOffset (temp 4-component vector of float)
|
||||
0:94 Construct combined texture-sampler (temp sampler2D)
|
||||
0:94 'g_tTex2df4' (uniform texture2D)
|
||||
0:94 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -1074,7 +1074,7 @@ gl_FragCoord origin is upper left
|
||||
0:95 Sequence
|
||||
0:95 move second child to first child (temp 4-component vector of int)
|
||||
0:95 'txval311' (temp 4-component vector of int)
|
||||
0:95 textureGatherOffset (global 4-component vector of int)
|
||||
0:95 textureGatherOffset (temp 4-component vector of int)
|
||||
0:95 Construct combined texture-sampler (temp isampler2D)
|
||||
0:95 'g_tTex2di4' (uniform itexture2D)
|
||||
0:95 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -1091,7 +1091,7 @@ gl_FragCoord origin is upper left
|
||||
0:96 Sequence
|
||||
0:96 move second child to first child (temp 4-component vector of uint)
|
||||
0:96 'txval321' (temp 4-component vector of uint)
|
||||
0:96 textureGatherOffset (global 4-component vector of uint)
|
||||
0:96 textureGatherOffset (temp 4-component vector of uint)
|
||||
0:96 Construct combined texture-sampler (temp usampler2D)
|
||||
0:96 'g_tTex2du4' (uniform utexture2D)
|
||||
0:96 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -1108,7 +1108,7 @@ gl_FragCoord origin is upper left
|
||||
0:98 Sequence
|
||||
0:98 move second child to first child (temp 4-component vector of float)
|
||||
0:98 'txval304' (temp 4-component vector of float)
|
||||
0:98 textureGatherOffsets (global 4-component vector of float)
|
||||
0:98 textureGatherOffsets (temp 4-component vector of float)
|
||||
0:98 Construct combined texture-sampler (temp sampler2D)
|
||||
0:98 'g_tTex2df4' (uniform texture2D)
|
||||
0:98 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -1138,7 +1138,7 @@ gl_FragCoord origin is upper left
|
||||
0:99 Sequence
|
||||
0:99 move second child to first child (temp 4-component vector of int)
|
||||
0:99 'txval314' (temp 4-component vector of int)
|
||||
0:99 textureGatherOffsets (global 4-component vector of int)
|
||||
0:99 textureGatherOffsets (temp 4-component vector of int)
|
||||
0:99 Construct combined texture-sampler (temp isampler2D)
|
||||
0:99 'g_tTex2di4' (uniform itexture2D)
|
||||
0:99 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -1168,7 +1168,7 @@ gl_FragCoord origin is upper left
|
||||
0:100 Sequence
|
||||
0:100 move second child to first child (temp 4-component vector of uint)
|
||||
0:100 'txval324' (temp 4-component vector of uint)
|
||||
0:100 textureGatherOffsets (global 4-component vector of uint)
|
||||
0:100 textureGatherOffsets (temp 4-component vector of uint)
|
||||
0:100 Construct combined texture-sampler (temp usampler2D)
|
||||
0:100 'g_tTex2du4' (uniform utexture2D)
|
||||
0:100 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
|
@ -8,7 +8,7 @@ gl_FragCoord origin is upper left
|
||||
0:40 Sequence
|
||||
0:40 move second child to first child (temp 4-component vector of float)
|
||||
0:40 'txval001' (temp 4-component vector of float)
|
||||
0:40 textureGatherOffset (global 4-component vector of float)
|
||||
0:40 textureGatherOffset (temp 4-component vector of float)
|
||||
0:40 Construct combined texture-sampler (temp sampler2DArray)
|
||||
0:40 'g_tTex2df4a' (uniform texture2DArray)
|
||||
0:40 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -25,7 +25,7 @@ gl_FragCoord origin is upper left
|
||||
0:41 Sequence
|
||||
0:41 move second child to first child (temp 4-component vector of int)
|
||||
0:41 'txval011' (temp 4-component vector of int)
|
||||
0:41 textureGatherOffset (global 4-component vector of int)
|
||||
0:41 textureGatherOffset (temp 4-component vector of int)
|
||||
0:41 Construct combined texture-sampler (temp isampler2DArray)
|
||||
0:41 'g_tTex2di4a' (uniform itexture2DArray)
|
||||
0:41 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -42,7 +42,7 @@ gl_FragCoord origin is upper left
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp 4-component vector of uint)
|
||||
0:42 'txval021' (temp 4-component vector of uint)
|
||||
0:42 textureGatherOffset (global 4-component vector of uint)
|
||||
0:42 textureGatherOffset (temp 4-component vector of uint)
|
||||
0:42 Construct combined texture-sampler (temp usampler2DArray)
|
||||
0:42 'g_tTex2du4a' (uniform utexture2DArray)
|
||||
0:42 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -59,7 +59,7 @@ gl_FragCoord origin is upper left
|
||||
0:44 Sequence
|
||||
0:44 move second child to first child (temp 4-component vector of float)
|
||||
0:44 'txval004' (temp 4-component vector of float)
|
||||
0:44 textureGatherOffsets (global 4-component vector of float)
|
||||
0:44 textureGatherOffsets (temp 4-component vector of float)
|
||||
0:44 Construct combined texture-sampler (temp sampler2DArray)
|
||||
0:44 'g_tTex2df4a' (uniform texture2DArray)
|
||||
0:44 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -89,7 +89,7 @@ gl_FragCoord origin is upper left
|
||||
0:45 Sequence
|
||||
0:45 move second child to first child (temp 4-component vector of int)
|
||||
0:45 'txval014' (temp 4-component vector of int)
|
||||
0:45 textureGatherOffsets (global 4-component vector of int)
|
||||
0:45 textureGatherOffsets (temp 4-component vector of int)
|
||||
0:45 Construct combined texture-sampler (temp isampler2DArray)
|
||||
0:45 'g_tTex2di4a' (uniform itexture2DArray)
|
||||
0:45 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -119,7 +119,7 @@ gl_FragCoord origin is upper left
|
||||
0:46 Sequence
|
||||
0:46 move second child to first child (temp 4-component vector of uint)
|
||||
0:46 'txval024' (temp 4-component vector of uint)
|
||||
0:46 textureGatherOffsets (global 4-component vector of uint)
|
||||
0:46 textureGatherOffsets (temp 4-component vector of uint)
|
||||
0:46 Construct combined texture-sampler (temp usampler2DArray)
|
||||
0:46 'g_tTex2du4a' (uniform utexture2DArray)
|
||||
0:46 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -149,7 +149,7 @@ gl_FragCoord origin is upper left
|
||||
0:56 Sequence
|
||||
0:56 move second child to first child (temp 4-component vector of float)
|
||||
0:56 'txval101' (temp 4-component vector of float)
|
||||
0:56 textureGatherOffset (global 4-component vector of float)
|
||||
0:56 textureGatherOffset (temp 4-component vector of float)
|
||||
0:56 Construct combined texture-sampler (temp sampler2DArray)
|
||||
0:56 'g_tTex2df4a' (uniform texture2DArray)
|
||||
0:56 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -166,7 +166,7 @@ gl_FragCoord origin is upper left
|
||||
0:57 Sequence
|
||||
0:57 move second child to first child (temp 4-component vector of int)
|
||||
0:57 'txval111' (temp 4-component vector of int)
|
||||
0:57 textureGatherOffset (global 4-component vector of int)
|
||||
0:57 textureGatherOffset (temp 4-component vector of int)
|
||||
0:57 Construct combined texture-sampler (temp isampler2DArray)
|
||||
0:57 'g_tTex2di4a' (uniform itexture2DArray)
|
||||
0:57 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -183,7 +183,7 @@ gl_FragCoord origin is upper left
|
||||
0:58 Sequence
|
||||
0:58 move second child to first child (temp 4-component vector of uint)
|
||||
0:58 'txval121' (temp 4-component vector of uint)
|
||||
0:58 textureGatherOffset (global 4-component vector of uint)
|
||||
0:58 textureGatherOffset (temp 4-component vector of uint)
|
||||
0:58 Construct combined texture-sampler (temp usampler2DArray)
|
||||
0:58 'g_tTex2du4a' (uniform utexture2DArray)
|
||||
0:58 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -200,7 +200,7 @@ gl_FragCoord origin is upper left
|
||||
0:60 Sequence
|
||||
0:60 move second child to first child (temp 4-component vector of float)
|
||||
0:60 'txval104' (temp 4-component vector of float)
|
||||
0:60 textureGatherOffsets (global 4-component vector of float)
|
||||
0:60 textureGatherOffsets (temp 4-component vector of float)
|
||||
0:60 Construct combined texture-sampler (temp sampler2DArray)
|
||||
0:60 'g_tTex2df4a' (uniform texture2DArray)
|
||||
0:60 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -230,7 +230,7 @@ gl_FragCoord origin is upper left
|
||||
0:61 Sequence
|
||||
0:61 move second child to first child (temp 4-component vector of int)
|
||||
0:61 'txval114' (temp 4-component vector of int)
|
||||
0:61 textureGatherOffsets (global 4-component vector of int)
|
||||
0:61 textureGatherOffsets (temp 4-component vector of int)
|
||||
0:61 Construct combined texture-sampler (temp isampler2DArray)
|
||||
0:61 'g_tTex2di4a' (uniform itexture2DArray)
|
||||
0:61 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -260,7 +260,7 @@ gl_FragCoord origin is upper left
|
||||
0:62 Sequence
|
||||
0:62 move second child to first child (temp 4-component vector of uint)
|
||||
0:62 'txval124' (temp 4-component vector of uint)
|
||||
0:62 textureGatherOffsets (global 4-component vector of uint)
|
||||
0:62 textureGatherOffsets (temp 4-component vector of uint)
|
||||
0:62 Construct combined texture-sampler (temp usampler2DArray)
|
||||
0:62 'g_tTex2du4a' (uniform utexture2DArray)
|
||||
0:62 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -290,7 +290,7 @@ gl_FragCoord origin is upper left
|
||||
0:72 Sequence
|
||||
0:72 move second child to first child (temp 4-component vector of float)
|
||||
0:72 'txval201' (temp 4-component vector of float)
|
||||
0:72 textureGatherOffset (global 4-component vector of float)
|
||||
0:72 textureGatherOffset (temp 4-component vector of float)
|
||||
0:72 Construct combined texture-sampler (temp sampler2DArray)
|
||||
0:72 'g_tTex2df4a' (uniform texture2DArray)
|
||||
0:72 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -307,7 +307,7 @@ gl_FragCoord origin is upper left
|
||||
0:73 Sequence
|
||||
0:73 move second child to first child (temp 4-component vector of int)
|
||||
0:73 'txval211' (temp 4-component vector of int)
|
||||
0:73 textureGatherOffset (global 4-component vector of int)
|
||||
0:73 textureGatherOffset (temp 4-component vector of int)
|
||||
0:73 Construct combined texture-sampler (temp isampler2DArray)
|
||||
0:73 'g_tTex2di4a' (uniform itexture2DArray)
|
||||
0:73 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -324,7 +324,7 @@ gl_FragCoord origin is upper left
|
||||
0:74 Sequence
|
||||
0:74 move second child to first child (temp 4-component vector of uint)
|
||||
0:74 'txval221' (temp 4-component vector of uint)
|
||||
0:74 textureGatherOffset (global 4-component vector of uint)
|
||||
0:74 textureGatherOffset (temp 4-component vector of uint)
|
||||
0:74 Construct combined texture-sampler (temp usampler2DArray)
|
||||
0:74 'g_tTex2du4a' (uniform utexture2DArray)
|
||||
0:74 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -341,7 +341,7 @@ gl_FragCoord origin is upper left
|
||||
0:76 Sequence
|
||||
0:76 move second child to first child (temp 4-component vector of float)
|
||||
0:76 'txval204' (temp 4-component vector of float)
|
||||
0:76 textureGatherOffsets (global 4-component vector of float)
|
||||
0:76 textureGatherOffsets (temp 4-component vector of float)
|
||||
0:76 Construct combined texture-sampler (temp sampler2DArray)
|
||||
0:76 'g_tTex2df4a' (uniform texture2DArray)
|
||||
0:76 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -371,7 +371,7 @@ gl_FragCoord origin is upper left
|
||||
0:77 Sequence
|
||||
0:77 move second child to first child (temp 4-component vector of int)
|
||||
0:77 'txval214' (temp 4-component vector of int)
|
||||
0:77 textureGatherOffsets (global 4-component vector of int)
|
||||
0:77 textureGatherOffsets (temp 4-component vector of int)
|
||||
0:77 Construct combined texture-sampler (temp isampler2DArray)
|
||||
0:77 'g_tTex2di4a' (uniform itexture2DArray)
|
||||
0:77 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -401,7 +401,7 @@ gl_FragCoord origin is upper left
|
||||
0:78 Sequence
|
||||
0:78 move second child to first child (temp 4-component vector of uint)
|
||||
0:78 'txval224' (temp 4-component vector of uint)
|
||||
0:78 textureGatherOffsets (global 4-component vector of uint)
|
||||
0:78 textureGatherOffsets (temp 4-component vector of uint)
|
||||
0:78 Construct combined texture-sampler (temp usampler2DArray)
|
||||
0:78 'g_tTex2du4a' (uniform utexture2DArray)
|
||||
0:78 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -431,7 +431,7 @@ gl_FragCoord origin is upper left
|
||||
0:88 Sequence
|
||||
0:88 move second child to first child (temp 4-component vector of float)
|
||||
0:88 'txval301' (temp 4-component vector of float)
|
||||
0:88 textureGatherOffset (global 4-component vector of float)
|
||||
0:88 textureGatherOffset (temp 4-component vector of float)
|
||||
0:88 Construct combined texture-sampler (temp sampler2DArray)
|
||||
0:88 'g_tTex2df4a' (uniform texture2DArray)
|
||||
0:88 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -448,7 +448,7 @@ gl_FragCoord origin is upper left
|
||||
0:89 Sequence
|
||||
0:89 move second child to first child (temp 4-component vector of int)
|
||||
0:89 'txval311' (temp 4-component vector of int)
|
||||
0:89 textureGatherOffset (global 4-component vector of int)
|
||||
0:89 textureGatherOffset (temp 4-component vector of int)
|
||||
0:89 Construct combined texture-sampler (temp isampler2DArray)
|
||||
0:89 'g_tTex2di4a' (uniform itexture2DArray)
|
||||
0:89 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -465,7 +465,7 @@ gl_FragCoord origin is upper left
|
||||
0:90 Sequence
|
||||
0:90 move second child to first child (temp 4-component vector of uint)
|
||||
0:90 'txval321' (temp 4-component vector of uint)
|
||||
0:90 textureGatherOffset (global 4-component vector of uint)
|
||||
0:90 textureGatherOffset (temp 4-component vector of uint)
|
||||
0:90 Construct combined texture-sampler (temp usampler2DArray)
|
||||
0:90 'g_tTex2du4a' (uniform utexture2DArray)
|
||||
0:90 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -482,7 +482,7 @@ gl_FragCoord origin is upper left
|
||||
0:92 Sequence
|
||||
0:92 move second child to first child (temp 4-component vector of float)
|
||||
0:92 'txval304' (temp 4-component vector of float)
|
||||
0:92 textureGatherOffsets (global 4-component vector of float)
|
||||
0:92 textureGatherOffsets (temp 4-component vector of float)
|
||||
0:92 Construct combined texture-sampler (temp sampler2DArray)
|
||||
0:92 'g_tTex2df4a' (uniform texture2DArray)
|
||||
0:92 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -512,7 +512,7 @@ gl_FragCoord origin is upper left
|
||||
0:93 Sequence
|
||||
0:93 move second child to first child (temp 4-component vector of int)
|
||||
0:93 'txval314' (temp 4-component vector of int)
|
||||
0:93 textureGatherOffsets (global 4-component vector of int)
|
||||
0:93 textureGatherOffsets (temp 4-component vector of int)
|
||||
0:93 Construct combined texture-sampler (temp isampler2DArray)
|
||||
0:93 'g_tTex2di4a' (uniform itexture2DArray)
|
||||
0:93 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -542,7 +542,7 @@ gl_FragCoord origin is upper left
|
||||
0:94 Sequence
|
||||
0:94 move second child to first child (temp 4-component vector of uint)
|
||||
0:94 'txval324' (temp 4-component vector of uint)
|
||||
0:94 textureGatherOffsets (global 4-component vector of uint)
|
||||
0:94 textureGatherOffsets (temp 4-component vector of uint)
|
||||
0:94 Construct combined texture-sampler (temp usampler2DArray)
|
||||
0:94 'g_tTex2du4a' (uniform utexture2DArray)
|
||||
0:94 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -630,7 +630,7 @@ gl_FragCoord origin is upper left
|
||||
0:40 Sequence
|
||||
0:40 move second child to first child (temp 4-component vector of float)
|
||||
0:40 'txval001' (temp 4-component vector of float)
|
||||
0:40 textureGatherOffset (global 4-component vector of float)
|
||||
0:40 textureGatherOffset (temp 4-component vector of float)
|
||||
0:40 Construct combined texture-sampler (temp sampler2DArray)
|
||||
0:40 'g_tTex2df4a' (uniform texture2DArray)
|
||||
0:40 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -647,7 +647,7 @@ gl_FragCoord origin is upper left
|
||||
0:41 Sequence
|
||||
0:41 move second child to first child (temp 4-component vector of int)
|
||||
0:41 'txval011' (temp 4-component vector of int)
|
||||
0:41 textureGatherOffset (global 4-component vector of int)
|
||||
0:41 textureGatherOffset (temp 4-component vector of int)
|
||||
0:41 Construct combined texture-sampler (temp isampler2DArray)
|
||||
0:41 'g_tTex2di4a' (uniform itexture2DArray)
|
||||
0:41 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -664,7 +664,7 @@ gl_FragCoord origin is upper left
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp 4-component vector of uint)
|
||||
0:42 'txval021' (temp 4-component vector of uint)
|
||||
0:42 textureGatherOffset (global 4-component vector of uint)
|
||||
0:42 textureGatherOffset (temp 4-component vector of uint)
|
||||
0:42 Construct combined texture-sampler (temp usampler2DArray)
|
||||
0:42 'g_tTex2du4a' (uniform utexture2DArray)
|
||||
0:42 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -681,7 +681,7 @@ gl_FragCoord origin is upper left
|
||||
0:44 Sequence
|
||||
0:44 move second child to first child (temp 4-component vector of float)
|
||||
0:44 'txval004' (temp 4-component vector of float)
|
||||
0:44 textureGatherOffsets (global 4-component vector of float)
|
||||
0:44 textureGatherOffsets (temp 4-component vector of float)
|
||||
0:44 Construct combined texture-sampler (temp sampler2DArray)
|
||||
0:44 'g_tTex2df4a' (uniform texture2DArray)
|
||||
0:44 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -711,7 +711,7 @@ gl_FragCoord origin is upper left
|
||||
0:45 Sequence
|
||||
0:45 move second child to first child (temp 4-component vector of int)
|
||||
0:45 'txval014' (temp 4-component vector of int)
|
||||
0:45 textureGatherOffsets (global 4-component vector of int)
|
||||
0:45 textureGatherOffsets (temp 4-component vector of int)
|
||||
0:45 Construct combined texture-sampler (temp isampler2DArray)
|
||||
0:45 'g_tTex2di4a' (uniform itexture2DArray)
|
||||
0:45 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -741,7 +741,7 @@ gl_FragCoord origin is upper left
|
||||
0:46 Sequence
|
||||
0:46 move second child to first child (temp 4-component vector of uint)
|
||||
0:46 'txval024' (temp 4-component vector of uint)
|
||||
0:46 textureGatherOffsets (global 4-component vector of uint)
|
||||
0:46 textureGatherOffsets (temp 4-component vector of uint)
|
||||
0:46 Construct combined texture-sampler (temp usampler2DArray)
|
||||
0:46 'g_tTex2du4a' (uniform utexture2DArray)
|
||||
0:46 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -771,7 +771,7 @@ gl_FragCoord origin is upper left
|
||||
0:56 Sequence
|
||||
0:56 move second child to first child (temp 4-component vector of float)
|
||||
0:56 'txval101' (temp 4-component vector of float)
|
||||
0:56 textureGatherOffset (global 4-component vector of float)
|
||||
0:56 textureGatherOffset (temp 4-component vector of float)
|
||||
0:56 Construct combined texture-sampler (temp sampler2DArray)
|
||||
0:56 'g_tTex2df4a' (uniform texture2DArray)
|
||||
0:56 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -788,7 +788,7 @@ gl_FragCoord origin is upper left
|
||||
0:57 Sequence
|
||||
0:57 move second child to first child (temp 4-component vector of int)
|
||||
0:57 'txval111' (temp 4-component vector of int)
|
||||
0:57 textureGatherOffset (global 4-component vector of int)
|
||||
0:57 textureGatherOffset (temp 4-component vector of int)
|
||||
0:57 Construct combined texture-sampler (temp isampler2DArray)
|
||||
0:57 'g_tTex2di4a' (uniform itexture2DArray)
|
||||
0:57 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -805,7 +805,7 @@ gl_FragCoord origin is upper left
|
||||
0:58 Sequence
|
||||
0:58 move second child to first child (temp 4-component vector of uint)
|
||||
0:58 'txval121' (temp 4-component vector of uint)
|
||||
0:58 textureGatherOffset (global 4-component vector of uint)
|
||||
0:58 textureGatherOffset (temp 4-component vector of uint)
|
||||
0:58 Construct combined texture-sampler (temp usampler2DArray)
|
||||
0:58 'g_tTex2du4a' (uniform utexture2DArray)
|
||||
0:58 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -822,7 +822,7 @@ gl_FragCoord origin is upper left
|
||||
0:60 Sequence
|
||||
0:60 move second child to first child (temp 4-component vector of float)
|
||||
0:60 'txval104' (temp 4-component vector of float)
|
||||
0:60 textureGatherOffsets (global 4-component vector of float)
|
||||
0:60 textureGatherOffsets (temp 4-component vector of float)
|
||||
0:60 Construct combined texture-sampler (temp sampler2DArray)
|
||||
0:60 'g_tTex2df4a' (uniform texture2DArray)
|
||||
0:60 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -852,7 +852,7 @@ gl_FragCoord origin is upper left
|
||||
0:61 Sequence
|
||||
0:61 move second child to first child (temp 4-component vector of int)
|
||||
0:61 'txval114' (temp 4-component vector of int)
|
||||
0:61 textureGatherOffsets (global 4-component vector of int)
|
||||
0:61 textureGatherOffsets (temp 4-component vector of int)
|
||||
0:61 Construct combined texture-sampler (temp isampler2DArray)
|
||||
0:61 'g_tTex2di4a' (uniform itexture2DArray)
|
||||
0:61 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -882,7 +882,7 @@ gl_FragCoord origin is upper left
|
||||
0:62 Sequence
|
||||
0:62 move second child to first child (temp 4-component vector of uint)
|
||||
0:62 'txval124' (temp 4-component vector of uint)
|
||||
0:62 textureGatherOffsets (global 4-component vector of uint)
|
||||
0:62 textureGatherOffsets (temp 4-component vector of uint)
|
||||
0:62 Construct combined texture-sampler (temp usampler2DArray)
|
||||
0:62 'g_tTex2du4a' (uniform utexture2DArray)
|
||||
0:62 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -912,7 +912,7 @@ gl_FragCoord origin is upper left
|
||||
0:72 Sequence
|
||||
0:72 move second child to first child (temp 4-component vector of float)
|
||||
0:72 'txval201' (temp 4-component vector of float)
|
||||
0:72 textureGatherOffset (global 4-component vector of float)
|
||||
0:72 textureGatherOffset (temp 4-component vector of float)
|
||||
0:72 Construct combined texture-sampler (temp sampler2DArray)
|
||||
0:72 'g_tTex2df4a' (uniform texture2DArray)
|
||||
0:72 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -929,7 +929,7 @@ gl_FragCoord origin is upper left
|
||||
0:73 Sequence
|
||||
0:73 move second child to first child (temp 4-component vector of int)
|
||||
0:73 'txval211' (temp 4-component vector of int)
|
||||
0:73 textureGatherOffset (global 4-component vector of int)
|
||||
0:73 textureGatherOffset (temp 4-component vector of int)
|
||||
0:73 Construct combined texture-sampler (temp isampler2DArray)
|
||||
0:73 'g_tTex2di4a' (uniform itexture2DArray)
|
||||
0:73 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -946,7 +946,7 @@ gl_FragCoord origin is upper left
|
||||
0:74 Sequence
|
||||
0:74 move second child to first child (temp 4-component vector of uint)
|
||||
0:74 'txval221' (temp 4-component vector of uint)
|
||||
0:74 textureGatherOffset (global 4-component vector of uint)
|
||||
0:74 textureGatherOffset (temp 4-component vector of uint)
|
||||
0:74 Construct combined texture-sampler (temp usampler2DArray)
|
||||
0:74 'g_tTex2du4a' (uniform utexture2DArray)
|
||||
0:74 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -963,7 +963,7 @@ gl_FragCoord origin is upper left
|
||||
0:76 Sequence
|
||||
0:76 move second child to first child (temp 4-component vector of float)
|
||||
0:76 'txval204' (temp 4-component vector of float)
|
||||
0:76 textureGatherOffsets (global 4-component vector of float)
|
||||
0:76 textureGatherOffsets (temp 4-component vector of float)
|
||||
0:76 Construct combined texture-sampler (temp sampler2DArray)
|
||||
0:76 'g_tTex2df4a' (uniform texture2DArray)
|
||||
0:76 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -993,7 +993,7 @@ gl_FragCoord origin is upper left
|
||||
0:77 Sequence
|
||||
0:77 move second child to first child (temp 4-component vector of int)
|
||||
0:77 'txval214' (temp 4-component vector of int)
|
||||
0:77 textureGatherOffsets (global 4-component vector of int)
|
||||
0:77 textureGatherOffsets (temp 4-component vector of int)
|
||||
0:77 Construct combined texture-sampler (temp isampler2DArray)
|
||||
0:77 'g_tTex2di4a' (uniform itexture2DArray)
|
||||
0:77 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -1023,7 +1023,7 @@ gl_FragCoord origin is upper left
|
||||
0:78 Sequence
|
||||
0:78 move second child to first child (temp 4-component vector of uint)
|
||||
0:78 'txval224' (temp 4-component vector of uint)
|
||||
0:78 textureGatherOffsets (global 4-component vector of uint)
|
||||
0:78 textureGatherOffsets (temp 4-component vector of uint)
|
||||
0:78 Construct combined texture-sampler (temp usampler2DArray)
|
||||
0:78 'g_tTex2du4a' (uniform utexture2DArray)
|
||||
0:78 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -1053,7 +1053,7 @@ gl_FragCoord origin is upper left
|
||||
0:88 Sequence
|
||||
0:88 move second child to first child (temp 4-component vector of float)
|
||||
0:88 'txval301' (temp 4-component vector of float)
|
||||
0:88 textureGatherOffset (global 4-component vector of float)
|
||||
0:88 textureGatherOffset (temp 4-component vector of float)
|
||||
0:88 Construct combined texture-sampler (temp sampler2DArray)
|
||||
0:88 'g_tTex2df4a' (uniform texture2DArray)
|
||||
0:88 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -1070,7 +1070,7 @@ gl_FragCoord origin is upper left
|
||||
0:89 Sequence
|
||||
0:89 move second child to first child (temp 4-component vector of int)
|
||||
0:89 'txval311' (temp 4-component vector of int)
|
||||
0:89 textureGatherOffset (global 4-component vector of int)
|
||||
0:89 textureGatherOffset (temp 4-component vector of int)
|
||||
0:89 Construct combined texture-sampler (temp isampler2DArray)
|
||||
0:89 'g_tTex2di4a' (uniform itexture2DArray)
|
||||
0:89 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -1087,7 +1087,7 @@ gl_FragCoord origin is upper left
|
||||
0:90 Sequence
|
||||
0:90 move second child to first child (temp 4-component vector of uint)
|
||||
0:90 'txval321' (temp 4-component vector of uint)
|
||||
0:90 textureGatherOffset (global 4-component vector of uint)
|
||||
0:90 textureGatherOffset (temp 4-component vector of uint)
|
||||
0:90 Construct combined texture-sampler (temp usampler2DArray)
|
||||
0:90 'g_tTex2du4a' (uniform utexture2DArray)
|
||||
0:90 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -1104,7 +1104,7 @@ gl_FragCoord origin is upper left
|
||||
0:92 Sequence
|
||||
0:92 move second child to first child (temp 4-component vector of float)
|
||||
0:92 'txval304' (temp 4-component vector of float)
|
||||
0:92 textureGatherOffsets (global 4-component vector of float)
|
||||
0:92 textureGatherOffsets (temp 4-component vector of float)
|
||||
0:92 Construct combined texture-sampler (temp sampler2DArray)
|
||||
0:92 'g_tTex2df4a' (uniform texture2DArray)
|
||||
0:92 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -1134,7 +1134,7 @@ gl_FragCoord origin is upper left
|
||||
0:93 Sequence
|
||||
0:93 move second child to first child (temp 4-component vector of int)
|
||||
0:93 'txval314' (temp 4-component vector of int)
|
||||
0:93 textureGatherOffsets (global 4-component vector of int)
|
||||
0:93 textureGatherOffsets (temp 4-component vector of int)
|
||||
0:93 Construct combined texture-sampler (temp isampler2DArray)
|
||||
0:93 'g_tTex2di4a' (uniform itexture2DArray)
|
||||
0:93 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -1164,7 +1164,7 @@ gl_FragCoord origin is upper left
|
||||
0:94 Sequence
|
||||
0:94 move second child to first child (temp 4-component vector of uint)
|
||||
0:94 'txval324' (temp 4-component vector of uint)
|
||||
0:94 textureGatherOffsets (global 4-component vector of uint)
|
||||
0:94 textureGatherOffsets (temp 4-component vector of uint)
|
||||
0:94 Construct combined texture-sampler (temp usampler2DArray)
|
||||
0:94 'g_tTex2du4a' (uniform utexture2DArray)
|
||||
0:94 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
|
@ -14,7 +14,7 @@ ERROR: node is still EOpNull!
|
||||
0:16 move second child to first child (temp 2-component vector of float)
|
||||
0:16 'r00' (temp 2-component vector of float)
|
||||
0:16 ERROR: Bad aggregation op
|
||||
(global 2-component vector of float)
|
||||
(temp 2-component vector of float)
|
||||
0:16 'g_tTex2dmsf4' (uniform texture2DMS)
|
||||
0:16 Constant:
|
||||
0:16 1 (const int)
|
||||
@ -22,7 +22,7 @@ ERROR: node is still EOpNull!
|
||||
0:17 move second child to first child (temp 2-component vector of float)
|
||||
0:17 'r01' (temp 2-component vector of float)
|
||||
0:17 ERROR: Bad aggregation op
|
||||
(global 2-component vector of float)
|
||||
(temp 2-component vector of float)
|
||||
0:17 'g_tTex2dmsf4a' (uniform texture2DMSArray)
|
||||
0:17 Constant:
|
||||
0:17 2 (const int)
|
||||
@ -79,7 +79,7 @@ ERROR: node is still EOpNull!
|
||||
0:16 move second child to first child (temp 2-component vector of float)
|
||||
0:16 'r00' (temp 2-component vector of float)
|
||||
0:16 ERROR: Bad aggregation op
|
||||
(global 2-component vector of float)
|
||||
(temp 2-component vector of float)
|
||||
0:16 'g_tTex2dmsf4' (uniform texture2DMS)
|
||||
0:16 Constant:
|
||||
0:16 1 (const int)
|
||||
@ -87,7 +87,7 @@ ERROR: node is still EOpNull!
|
||||
0:17 move second child to first child (temp 2-component vector of float)
|
||||
0:17 'r01' (temp 2-component vector of float)
|
||||
0:17 ERROR: Bad aggregation op
|
||||
(global 2-component vector of float)
|
||||
(temp 2-component vector of float)
|
||||
0:17 'g_tTex2dmsf4a' (uniform texture2DMSArray)
|
||||
0:17 Constant:
|
||||
0:17 2 (const int)
|
||||
|
@ -8,7 +8,7 @@ gl_FragCoord origin is upper left
|
||||
0:? Sequence
|
||||
0:3 Test condition and select (temp void)
|
||||
0:3 Condition
|
||||
0:3 all (global bool)
|
||||
0:3 all (temp bool)
|
||||
0:3 Equal (temp 4-component vector of bool)
|
||||
0:3 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
0:3 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
@ -20,7 +20,7 @@ gl_FragCoord origin is upper left
|
||||
0:4 Branch: Return
|
||||
0:6 Test condition and select (temp void)
|
||||
0:6 Condition
|
||||
0:6 all (global bool)
|
||||
0:6 all (temp bool)
|
||||
0:6 Equal (temp 4-component vector of bool)
|
||||
0:6 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
0:6 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
@ -39,21 +39,21 @@ gl_FragCoord origin is upper left
|
||||
0:9 Branch: Return
|
||||
0:11 Test condition and select (temp void)
|
||||
0:11 Condition
|
||||
0:11 all (global bool)
|
||||
0:11 all (temp bool)
|
||||
0:11 Equal (temp 4-component vector of bool)
|
||||
0:11 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
0:11 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
0:11 true case is null
|
||||
0:14 Test condition and select (temp void)
|
||||
0:14 Condition
|
||||
0:14 all (global bool)
|
||||
0:14 all (temp bool)
|
||||
0:14 Equal (temp 4-component vector of bool)
|
||||
0:14 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
0:14 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
0:14 true case is null
|
||||
0:19 Test condition and select (temp void)
|
||||
0:19 Condition
|
||||
0:19 all (global bool)
|
||||
0:19 all (temp bool)
|
||||
0:19 Equal (temp 4-component vector of bool)
|
||||
0:19 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
0:19 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
@ -66,7 +66,7 @@ gl_FragCoord origin is upper left
|
||||
0:20 Branch: Return
|
||||
0:23 Test condition and select (temp void)
|
||||
0:23 Condition
|
||||
0:23 all (global bool)
|
||||
0:23 all (temp bool)
|
||||
0:23 Equal (temp 4-component vector of bool)
|
||||
0:23 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
0:23 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
@ -115,7 +115,7 @@ gl_FragCoord origin is upper left
|
||||
0:? Sequence
|
||||
0:3 Test condition and select (temp void)
|
||||
0:3 Condition
|
||||
0:3 all (global bool)
|
||||
0:3 all (temp bool)
|
||||
0:3 Equal (temp 4-component vector of bool)
|
||||
0:3 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
0:3 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
@ -127,7 +127,7 @@ gl_FragCoord origin is upper left
|
||||
0:4 Branch: Return
|
||||
0:6 Test condition and select (temp void)
|
||||
0:6 Condition
|
||||
0:6 all (global bool)
|
||||
0:6 all (temp bool)
|
||||
0:6 Equal (temp 4-component vector of bool)
|
||||
0:6 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
0:6 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
@ -146,21 +146,21 @@ gl_FragCoord origin is upper left
|
||||
0:9 Branch: Return
|
||||
0:11 Test condition and select (temp void)
|
||||
0:11 Condition
|
||||
0:11 all (global bool)
|
||||
0:11 all (temp bool)
|
||||
0:11 Equal (temp 4-component vector of bool)
|
||||
0:11 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
0:11 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
0:11 true case is null
|
||||
0:14 Test condition and select (temp void)
|
||||
0:14 Condition
|
||||
0:14 all (global bool)
|
||||
0:14 all (temp bool)
|
||||
0:14 Equal (temp 4-component vector of bool)
|
||||
0:14 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
0:14 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
0:14 true case is null
|
||||
0:19 Test condition and select (temp void)
|
||||
0:19 Condition
|
||||
0:19 all (global bool)
|
||||
0:19 all (temp bool)
|
||||
0:19 Equal (temp 4-component vector of bool)
|
||||
0:19 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
0:19 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
@ -173,7 +173,7 @@ gl_FragCoord origin is upper left
|
||||
0:20 Branch: Return
|
||||
0:23 Test condition and select (temp void)
|
||||
0:23 Condition
|
||||
0:23 all (global bool)
|
||||
0:23 all (temp bool)
|
||||
0:23 Equal (temp 4-component vector of bool)
|
||||
0:23 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
0:23 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
|
@ -5,12 +5,12 @@ local_size = (1, 1, 1)
|
||||
0:3 Function Definition: ComputeShaderFunction( (temp float)
|
||||
0:3 Function Parameters:
|
||||
0:? Sequence
|
||||
0:4 MemoryBarrier (global void)
|
||||
0:5 AllMemoryBarrierWithGroupSync (global void)
|
||||
0:6 GroupMemoryBarrier (global void)
|
||||
0:7 GroupMemoryBarrierWithGroupSync (global void)
|
||||
0:8 WorkgroupMemoryBarrier (global void)
|
||||
0:9 WorkgroupMemoryBarrierWithGroupSync (global void)
|
||||
0:4 MemoryBarrier (temp void)
|
||||
0:5 AllMemoryBarrierWithGroupSync (temp void)
|
||||
0:6 GroupMemoryBarrier (temp void)
|
||||
0:7 GroupMemoryBarrierWithGroupSync (temp void)
|
||||
0:8 WorkgroupMemoryBarrier (temp void)
|
||||
0:9 WorkgroupMemoryBarrierWithGroupSync (temp void)
|
||||
0:11 Sequence
|
||||
0:11 move second child to first child (temp float)
|
||||
0:? '@entryPointOutput' (layout(location=0 ) out float)
|
||||
@ -30,12 +30,12 @@ local_size = (1, 1, 1)
|
||||
0:3 Function Definition: ComputeShaderFunction( (temp float)
|
||||
0:3 Function Parameters:
|
||||
0:? Sequence
|
||||
0:4 MemoryBarrier (global void)
|
||||
0:5 AllMemoryBarrierWithGroupSync (global void)
|
||||
0:6 GroupMemoryBarrier (global void)
|
||||
0:7 GroupMemoryBarrierWithGroupSync (global void)
|
||||
0:8 WorkgroupMemoryBarrier (global void)
|
||||
0:9 WorkgroupMemoryBarrierWithGroupSync (global void)
|
||||
0:4 MemoryBarrier (temp void)
|
||||
0:5 AllMemoryBarrierWithGroupSync (temp void)
|
||||
0:6 GroupMemoryBarrier (temp void)
|
||||
0:7 GroupMemoryBarrierWithGroupSync (temp void)
|
||||
0:8 WorkgroupMemoryBarrier (temp void)
|
||||
0:9 WorkgroupMemoryBarrierWithGroupSync (temp void)
|
||||
0:11 Sequence
|
||||
0:11 move second child to first child (temp float)
|
||||
0:? '@entryPointOutput' (layout(location=0 ) out float)
|
||||
|
@ -10,9 +10,9 @@ local_size = (1, 1, 1)
|
||||
0:17 'inU0' (in uint)
|
||||
0:17 'inU1' (in uint)
|
||||
0:? Sequence
|
||||
0:21 all (global bool)
|
||||
0:21 all (temp bool)
|
||||
0:21 'inF0' (in float)
|
||||
0:24 AtomicAdd (global void)
|
||||
0:24 AtomicAdd (temp void)
|
||||
0:24 'gs_ua' (shared uint)
|
||||
0:24 'gs_ub' (shared uint)
|
||||
0:25 move second child to first child (temp uint)
|
||||
@ -20,7 +20,7 @@ local_size = (1, 1, 1)
|
||||
0:25 AtomicAdd (temp uint)
|
||||
0:25 'gs_ua' (shared uint)
|
||||
0:25 'gs_ub' (shared uint)
|
||||
0:26 AtomicAnd (global void)
|
||||
0:26 AtomicAnd (temp void)
|
||||
0:26 'gs_ua' (shared uint)
|
||||
0:26 'gs_ub' (shared uint)
|
||||
0:27 move second child to first child (temp uint)
|
||||
@ -39,7 +39,7 @@ local_size = (1, 1, 1)
|
||||
0:29 AtomicExchange (temp uint)
|
||||
0:29 'gs_ua' (shared uint)
|
||||
0:29 'gs_ub' (shared uint)
|
||||
0:30 AtomicMax (global void)
|
||||
0:30 AtomicMax (temp void)
|
||||
0:30 'gs_ua' (shared uint)
|
||||
0:30 'gs_ub' (shared uint)
|
||||
0:31 move second child to first child (temp uint)
|
||||
@ -47,7 +47,7 @@ local_size = (1, 1, 1)
|
||||
0:31 AtomicMax (temp uint)
|
||||
0:31 'gs_ua' (shared uint)
|
||||
0:31 'gs_ub' (shared uint)
|
||||
0:32 AtomicMin (global void)
|
||||
0:32 AtomicMin (temp void)
|
||||
0:32 'gs_ua' (shared uint)
|
||||
0:32 'gs_ub' (shared uint)
|
||||
0:33 move second child to first child (temp uint)
|
||||
@ -55,7 +55,7 @@ local_size = (1, 1, 1)
|
||||
0:33 AtomicMin (temp uint)
|
||||
0:33 'gs_ua' (shared uint)
|
||||
0:33 'gs_ub' (shared uint)
|
||||
0:34 AtomicOr (global void)
|
||||
0:34 AtomicOr (temp void)
|
||||
0:34 'gs_ua' (shared uint)
|
||||
0:34 'gs_ub' (shared uint)
|
||||
0:35 move second child to first child (temp uint)
|
||||
@ -63,7 +63,7 @@ local_size = (1, 1, 1)
|
||||
0:35 AtomicOr (temp uint)
|
||||
0:35 'gs_ua' (shared uint)
|
||||
0:35 'gs_ub' (shared uint)
|
||||
0:36 AtomicXor (global void)
|
||||
0:36 AtomicXor (temp void)
|
||||
0:36 'gs_ua' (shared uint)
|
||||
0:36 'gs_ub' (shared uint)
|
||||
0:37 move second child to first child (temp uint)
|
||||
@ -91,9 +91,9 @@ local_size = (1, 1, 1)
|
||||
0:51 'inU0' (in 2-component vector of uint)
|
||||
0:51 'inU1' (in 2-component vector of uint)
|
||||
0:? Sequence
|
||||
0:55 all (global bool)
|
||||
0:55 all (temp bool)
|
||||
0:55 'inF0' (in 2-component vector of float)
|
||||
0:58 AtomicAdd (global void)
|
||||
0:58 AtomicAdd (temp void)
|
||||
0:58 'gs_ua2' (shared 2-component vector of uint)
|
||||
0:58 'gs_ub2' (shared 2-component vector of uint)
|
||||
0:59 move second child to first child (temp 2-component vector of uint)
|
||||
@ -101,7 +101,7 @@ local_size = (1, 1, 1)
|
||||
0:59 AtomicAdd (temp 2-component vector of uint)
|
||||
0:59 'gs_ua2' (shared 2-component vector of uint)
|
||||
0:59 'gs_ub2' (shared 2-component vector of uint)
|
||||
0:60 AtomicAnd (global void)
|
||||
0:60 AtomicAnd (temp void)
|
||||
0:60 'gs_ua2' (shared 2-component vector of uint)
|
||||
0:60 'gs_ub2' (shared 2-component vector of uint)
|
||||
0:61 move second child to first child (temp 2-component vector of uint)
|
||||
@ -120,7 +120,7 @@ local_size = (1, 1, 1)
|
||||
0:63 AtomicExchange (temp 2-component vector of uint)
|
||||
0:63 'gs_ua2' (shared 2-component vector of uint)
|
||||
0:63 'gs_ub2' (shared 2-component vector of uint)
|
||||
0:64 AtomicMax (global void)
|
||||
0:64 AtomicMax (temp void)
|
||||
0:64 'gs_ua2' (shared 2-component vector of uint)
|
||||
0:64 'gs_ub2' (shared 2-component vector of uint)
|
||||
0:65 move second child to first child (temp 2-component vector of uint)
|
||||
@ -128,7 +128,7 @@ local_size = (1, 1, 1)
|
||||
0:65 AtomicMax (temp 2-component vector of uint)
|
||||
0:65 'gs_ua2' (shared 2-component vector of uint)
|
||||
0:65 'gs_ub2' (shared 2-component vector of uint)
|
||||
0:66 AtomicMin (global void)
|
||||
0:66 AtomicMin (temp void)
|
||||
0:66 'gs_ua2' (shared 2-component vector of uint)
|
||||
0:66 'gs_ub2' (shared 2-component vector of uint)
|
||||
0:67 move second child to first child (temp 2-component vector of uint)
|
||||
@ -136,7 +136,7 @@ local_size = (1, 1, 1)
|
||||
0:67 AtomicMin (temp 2-component vector of uint)
|
||||
0:67 'gs_ua2' (shared 2-component vector of uint)
|
||||
0:67 'gs_ub2' (shared 2-component vector of uint)
|
||||
0:68 AtomicOr (global void)
|
||||
0:68 AtomicOr (temp void)
|
||||
0:68 'gs_ua2' (shared 2-component vector of uint)
|
||||
0:68 'gs_ub2' (shared 2-component vector of uint)
|
||||
0:69 move second child to first child (temp 2-component vector of uint)
|
||||
@ -144,7 +144,7 @@ local_size = (1, 1, 1)
|
||||
0:69 AtomicOr (temp 2-component vector of uint)
|
||||
0:69 'gs_ua2' (shared 2-component vector of uint)
|
||||
0:69 'gs_ub2' (shared 2-component vector of uint)
|
||||
0:70 AtomicXor (global void)
|
||||
0:70 AtomicXor (temp void)
|
||||
0:70 'gs_ua2' (shared 2-component vector of uint)
|
||||
0:70 'gs_ub2' (shared 2-component vector of uint)
|
||||
0:71 move second child to first child (temp 2-component vector of uint)
|
||||
@ -164,9 +164,9 @@ local_size = (1, 1, 1)
|
||||
0:78 'inU0' (in 3-component vector of uint)
|
||||
0:78 'inU1' (in 3-component vector of uint)
|
||||
0:? Sequence
|
||||
0:82 all (global bool)
|
||||
0:82 all (temp bool)
|
||||
0:82 'inF0' (in 3-component vector of float)
|
||||
0:85 AtomicAdd (global void)
|
||||
0:85 AtomicAdd (temp void)
|
||||
0:85 'gs_ua3' (shared 3-component vector of uint)
|
||||
0:85 'gs_ub3' (shared 3-component vector of uint)
|
||||
0:86 move second child to first child (temp 3-component vector of uint)
|
||||
@ -174,7 +174,7 @@ local_size = (1, 1, 1)
|
||||
0:86 AtomicAdd (temp 3-component vector of uint)
|
||||
0:86 'gs_ua3' (shared 3-component vector of uint)
|
||||
0:86 'gs_ub3' (shared 3-component vector of uint)
|
||||
0:87 AtomicAnd (global void)
|
||||
0:87 AtomicAnd (temp void)
|
||||
0:87 'gs_ua3' (shared 3-component vector of uint)
|
||||
0:87 'gs_ub3' (shared 3-component vector of uint)
|
||||
0:88 move second child to first child (temp 3-component vector of uint)
|
||||
@ -193,7 +193,7 @@ local_size = (1, 1, 1)
|
||||
0:90 AtomicExchange (temp 3-component vector of uint)
|
||||
0:90 'gs_ua3' (shared 3-component vector of uint)
|
||||
0:90 'gs_ub3' (shared 3-component vector of uint)
|
||||
0:91 AtomicMax (global void)
|
||||
0:91 AtomicMax (temp void)
|
||||
0:91 'gs_ua3' (shared 3-component vector of uint)
|
||||
0:91 'gs_ub3' (shared 3-component vector of uint)
|
||||
0:92 move second child to first child (temp 3-component vector of uint)
|
||||
@ -201,7 +201,7 @@ local_size = (1, 1, 1)
|
||||
0:92 AtomicMax (temp 3-component vector of uint)
|
||||
0:92 'gs_ua3' (shared 3-component vector of uint)
|
||||
0:92 'gs_ub3' (shared 3-component vector of uint)
|
||||
0:93 AtomicMin (global void)
|
||||
0:93 AtomicMin (temp void)
|
||||
0:93 'gs_ua3' (shared 3-component vector of uint)
|
||||
0:93 'gs_ub3' (shared 3-component vector of uint)
|
||||
0:94 move second child to first child (temp 3-component vector of uint)
|
||||
@ -209,7 +209,7 @@ local_size = (1, 1, 1)
|
||||
0:94 AtomicMin (temp 3-component vector of uint)
|
||||
0:94 'gs_ua3' (shared 3-component vector of uint)
|
||||
0:94 'gs_ub3' (shared 3-component vector of uint)
|
||||
0:95 AtomicOr (global void)
|
||||
0:95 AtomicOr (temp void)
|
||||
0:95 'gs_ua3' (shared 3-component vector of uint)
|
||||
0:95 'gs_ub3' (shared 3-component vector of uint)
|
||||
0:96 move second child to first child (temp 3-component vector of uint)
|
||||
@ -217,7 +217,7 @@ local_size = (1, 1, 1)
|
||||
0:96 AtomicOr (temp 3-component vector of uint)
|
||||
0:96 'gs_ua3' (shared 3-component vector of uint)
|
||||
0:96 'gs_ub3' (shared 3-component vector of uint)
|
||||
0:97 AtomicXor (global void)
|
||||
0:97 AtomicXor (temp void)
|
||||
0:97 'gs_ua3' (shared 3-component vector of uint)
|
||||
0:97 'gs_ub3' (shared 3-component vector of uint)
|
||||
0:98 move second child to first child (temp 3-component vector of uint)
|
||||
@ -238,9 +238,9 @@ local_size = (1, 1, 1)
|
||||
0:105 'inU0' (layout(location=3 ) in 4-component vector of uint)
|
||||
0:105 'inU1' (layout(location=4 ) in 4-component vector of uint)
|
||||
0:? Sequence
|
||||
0:109 all (global bool)
|
||||
0:109 all (temp bool)
|
||||
0:109 'inF0' (layout(location=0 ) in 4-component vector of float)
|
||||
0:112 AtomicAdd (global void)
|
||||
0:112 AtomicAdd (temp void)
|
||||
0:112 'gs_ua4' (shared 4-component vector of uint)
|
||||
0:112 'gs_ub4' (shared 4-component vector of uint)
|
||||
0:113 move second child to first child (temp 4-component vector of uint)
|
||||
@ -248,7 +248,7 @@ local_size = (1, 1, 1)
|
||||
0:113 AtomicAdd (temp 4-component vector of uint)
|
||||
0:113 'gs_ua4' (shared 4-component vector of uint)
|
||||
0:113 'gs_ub4' (shared 4-component vector of uint)
|
||||
0:114 AtomicAnd (global void)
|
||||
0:114 AtomicAnd (temp void)
|
||||
0:114 'gs_ua4' (shared 4-component vector of uint)
|
||||
0:114 'gs_ub4' (shared 4-component vector of uint)
|
||||
0:115 move second child to first child (temp 4-component vector of uint)
|
||||
@ -267,7 +267,7 @@ local_size = (1, 1, 1)
|
||||
0:117 AtomicExchange (temp 4-component vector of uint)
|
||||
0:117 'gs_ua4' (shared 4-component vector of uint)
|
||||
0:117 'gs_ub4' (shared 4-component vector of uint)
|
||||
0:118 AtomicMax (global void)
|
||||
0:118 AtomicMax (temp void)
|
||||
0:118 'gs_ua4' (shared 4-component vector of uint)
|
||||
0:118 'gs_ub4' (shared 4-component vector of uint)
|
||||
0:119 move second child to first child (temp 4-component vector of uint)
|
||||
@ -275,7 +275,7 @@ local_size = (1, 1, 1)
|
||||
0:119 AtomicMax (temp 4-component vector of uint)
|
||||
0:119 'gs_ua4' (shared 4-component vector of uint)
|
||||
0:119 'gs_ub4' (shared 4-component vector of uint)
|
||||
0:120 AtomicMin (global void)
|
||||
0:120 AtomicMin (temp void)
|
||||
0:120 'gs_ua4' (shared 4-component vector of uint)
|
||||
0:120 'gs_ub4' (shared 4-component vector of uint)
|
||||
0:121 move second child to first child (temp 4-component vector of uint)
|
||||
@ -283,7 +283,7 @@ local_size = (1, 1, 1)
|
||||
0:121 AtomicMin (temp 4-component vector of uint)
|
||||
0:121 'gs_ua4' (shared 4-component vector of uint)
|
||||
0:121 'gs_ub4' (shared 4-component vector of uint)
|
||||
0:122 AtomicOr (global void)
|
||||
0:122 AtomicOr (temp void)
|
||||
0:122 'gs_ua4' (shared 4-component vector of uint)
|
||||
0:122 'gs_ub4' (shared 4-component vector of uint)
|
||||
0:123 move second child to first child (temp 4-component vector of uint)
|
||||
@ -291,7 +291,7 @@ local_size = (1, 1, 1)
|
||||
0:123 AtomicOr (temp 4-component vector of uint)
|
||||
0:123 'gs_ua4' (shared 4-component vector of uint)
|
||||
0:123 'gs_ub4' (shared 4-component vector of uint)
|
||||
0:124 AtomicXor (global void)
|
||||
0:124 AtomicXor (temp void)
|
||||
0:124 'gs_ua4' (shared 4-component vector of uint)
|
||||
0:124 'gs_ub4' (shared 4-component vector of uint)
|
||||
0:125 move second child to first child (temp 4-component vector of uint)
|
||||
@ -343,9 +343,9 @@ local_size = (1, 1, 1)
|
||||
0:17 'inU0' (in uint)
|
||||
0:17 'inU1' (in uint)
|
||||
0:? Sequence
|
||||
0:21 all (global bool)
|
||||
0:21 all (temp bool)
|
||||
0:21 'inF0' (in float)
|
||||
0:24 AtomicAdd (global void)
|
||||
0:24 AtomicAdd (temp void)
|
||||
0:24 'gs_ua' (shared uint)
|
||||
0:24 'gs_ub' (shared uint)
|
||||
0:25 move second child to first child (temp uint)
|
||||
@ -353,7 +353,7 @@ local_size = (1, 1, 1)
|
||||
0:25 AtomicAdd (temp uint)
|
||||
0:25 'gs_ua' (shared uint)
|
||||
0:25 'gs_ub' (shared uint)
|
||||
0:26 AtomicAnd (global void)
|
||||
0:26 AtomicAnd (temp void)
|
||||
0:26 'gs_ua' (shared uint)
|
||||
0:26 'gs_ub' (shared uint)
|
||||
0:27 move second child to first child (temp uint)
|
||||
@ -372,7 +372,7 @@ local_size = (1, 1, 1)
|
||||
0:29 AtomicExchange (temp uint)
|
||||
0:29 'gs_ua' (shared uint)
|
||||
0:29 'gs_ub' (shared uint)
|
||||
0:30 AtomicMax (global void)
|
||||
0:30 AtomicMax (temp void)
|
||||
0:30 'gs_ua' (shared uint)
|
||||
0:30 'gs_ub' (shared uint)
|
||||
0:31 move second child to first child (temp uint)
|
||||
@ -380,7 +380,7 @@ local_size = (1, 1, 1)
|
||||
0:31 AtomicMax (temp uint)
|
||||
0:31 'gs_ua' (shared uint)
|
||||
0:31 'gs_ub' (shared uint)
|
||||
0:32 AtomicMin (global void)
|
||||
0:32 AtomicMin (temp void)
|
||||
0:32 'gs_ua' (shared uint)
|
||||
0:32 'gs_ub' (shared uint)
|
||||
0:33 move second child to first child (temp uint)
|
||||
@ -388,7 +388,7 @@ local_size = (1, 1, 1)
|
||||
0:33 AtomicMin (temp uint)
|
||||
0:33 'gs_ua' (shared uint)
|
||||
0:33 'gs_ub' (shared uint)
|
||||
0:34 AtomicOr (global void)
|
||||
0:34 AtomicOr (temp void)
|
||||
0:34 'gs_ua' (shared uint)
|
||||
0:34 'gs_ub' (shared uint)
|
||||
0:35 move second child to first child (temp uint)
|
||||
@ -396,7 +396,7 @@ local_size = (1, 1, 1)
|
||||
0:35 AtomicOr (temp uint)
|
||||
0:35 'gs_ua' (shared uint)
|
||||
0:35 'gs_ub' (shared uint)
|
||||
0:36 AtomicXor (global void)
|
||||
0:36 AtomicXor (temp void)
|
||||
0:36 'gs_ua' (shared uint)
|
||||
0:36 'gs_ub' (shared uint)
|
||||
0:37 move second child to first child (temp uint)
|
||||
@ -424,9 +424,9 @@ local_size = (1, 1, 1)
|
||||
0:51 'inU0' (in 2-component vector of uint)
|
||||
0:51 'inU1' (in 2-component vector of uint)
|
||||
0:? Sequence
|
||||
0:55 all (global bool)
|
||||
0:55 all (temp bool)
|
||||
0:55 'inF0' (in 2-component vector of float)
|
||||
0:58 AtomicAdd (global void)
|
||||
0:58 AtomicAdd (temp void)
|
||||
0:58 'gs_ua2' (shared 2-component vector of uint)
|
||||
0:58 'gs_ub2' (shared 2-component vector of uint)
|
||||
0:59 move second child to first child (temp 2-component vector of uint)
|
||||
@ -434,7 +434,7 @@ local_size = (1, 1, 1)
|
||||
0:59 AtomicAdd (temp 2-component vector of uint)
|
||||
0:59 'gs_ua2' (shared 2-component vector of uint)
|
||||
0:59 'gs_ub2' (shared 2-component vector of uint)
|
||||
0:60 AtomicAnd (global void)
|
||||
0:60 AtomicAnd (temp void)
|
||||
0:60 'gs_ua2' (shared 2-component vector of uint)
|
||||
0:60 'gs_ub2' (shared 2-component vector of uint)
|
||||
0:61 move second child to first child (temp 2-component vector of uint)
|
||||
@ -453,7 +453,7 @@ local_size = (1, 1, 1)
|
||||
0:63 AtomicExchange (temp 2-component vector of uint)
|
||||
0:63 'gs_ua2' (shared 2-component vector of uint)
|
||||
0:63 'gs_ub2' (shared 2-component vector of uint)
|
||||
0:64 AtomicMax (global void)
|
||||
0:64 AtomicMax (temp void)
|
||||
0:64 'gs_ua2' (shared 2-component vector of uint)
|
||||
0:64 'gs_ub2' (shared 2-component vector of uint)
|
||||
0:65 move second child to first child (temp 2-component vector of uint)
|
||||
@ -461,7 +461,7 @@ local_size = (1, 1, 1)
|
||||
0:65 AtomicMax (temp 2-component vector of uint)
|
||||
0:65 'gs_ua2' (shared 2-component vector of uint)
|
||||
0:65 'gs_ub2' (shared 2-component vector of uint)
|
||||
0:66 AtomicMin (global void)
|
||||
0:66 AtomicMin (temp void)
|
||||
0:66 'gs_ua2' (shared 2-component vector of uint)
|
||||
0:66 'gs_ub2' (shared 2-component vector of uint)
|
||||
0:67 move second child to first child (temp 2-component vector of uint)
|
||||
@ -469,7 +469,7 @@ local_size = (1, 1, 1)
|
||||
0:67 AtomicMin (temp 2-component vector of uint)
|
||||
0:67 'gs_ua2' (shared 2-component vector of uint)
|
||||
0:67 'gs_ub2' (shared 2-component vector of uint)
|
||||
0:68 AtomicOr (global void)
|
||||
0:68 AtomicOr (temp void)
|
||||
0:68 'gs_ua2' (shared 2-component vector of uint)
|
||||
0:68 'gs_ub2' (shared 2-component vector of uint)
|
||||
0:69 move second child to first child (temp 2-component vector of uint)
|
||||
@ -477,7 +477,7 @@ local_size = (1, 1, 1)
|
||||
0:69 AtomicOr (temp 2-component vector of uint)
|
||||
0:69 'gs_ua2' (shared 2-component vector of uint)
|
||||
0:69 'gs_ub2' (shared 2-component vector of uint)
|
||||
0:70 AtomicXor (global void)
|
||||
0:70 AtomicXor (temp void)
|
||||
0:70 'gs_ua2' (shared 2-component vector of uint)
|
||||
0:70 'gs_ub2' (shared 2-component vector of uint)
|
||||
0:71 move second child to first child (temp 2-component vector of uint)
|
||||
@ -497,9 +497,9 @@ local_size = (1, 1, 1)
|
||||
0:78 'inU0' (in 3-component vector of uint)
|
||||
0:78 'inU1' (in 3-component vector of uint)
|
||||
0:? Sequence
|
||||
0:82 all (global bool)
|
||||
0:82 all (temp bool)
|
||||
0:82 'inF0' (in 3-component vector of float)
|
||||
0:85 AtomicAdd (global void)
|
||||
0:85 AtomicAdd (temp void)
|
||||
0:85 'gs_ua3' (shared 3-component vector of uint)
|
||||
0:85 'gs_ub3' (shared 3-component vector of uint)
|
||||
0:86 move second child to first child (temp 3-component vector of uint)
|
||||
@ -507,7 +507,7 @@ local_size = (1, 1, 1)
|
||||
0:86 AtomicAdd (temp 3-component vector of uint)
|
||||
0:86 'gs_ua3' (shared 3-component vector of uint)
|
||||
0:86 'gs_ub3' (shared 3-component vector of uint)
|
||||
0:87 AtomicAnd (global void)
|
||||
0:87 AtomicAnd (temp void)
|
||||
0:87 'gs_ua3' (shared 3-component vector of uint)
|
||||
0:87 'gs_ub3' (shared 3-component vector of uint)
|
||||
0:88 move second child to first child (temp 3-component vector of uint)
|
||||
@ -526,7 +526,7 @@ local_size = (1, 1, 1)
|
||||
0:90 AtomicExchange (temp 3-component vector of uint)
|
||||
0:90 'gs_ua3' (shared 3-component vector of uint)
|
||||
0:90 'gs_ub3' (shared 3-component vector of uint)
|
||||
0:91 AtomicMax (global void)
|
||||
0:91 AtomicMax (temp void)
|
||||
0:91 'gs_ua3' (shared 3-component vector of uint)
|
||||
0:91 'gs_ub3' (shared 3-component vector of uint)
|
||||
0:92 move second child to first child (temp 3-component vector of uint)
|
||||
@ -534,7 +534,7 @@ local_size = (1, 1, 1)
|
||||
0:92 AtomicMax (temp 3-component vector of uint)
|
||||
0:92 'gs_ua3' (shared 3-component vector of uint)
|
||||
0:92 'gs_ub3' (shared 3-component vector of uint)
|
||||
0:93 AtomicMin (global void)
|
||||
0:93 AtomicMin (temp void)
|
||||
0:93 'gs_ua3' (shared 3-component vector of uint)
|
||||
0:93 'gs_ub3' (shared 3-component vector of uint)
|
||||
0:94 move second child to first child (temp 3-component vector of uint)
|
||||
@ -542,7 +542,7 @@ local_size = (1, 1, 1)
|
||||
0:94 AtomicMin (temp 3-component vector of uint)
|
||||
0:94 'gs_ua3' (shared 3-component vector of uint)
|
||||
0:94 'gs_ub3' (shared 3-component vector of uint)
|
||||
0:95 AtomicOr (global void)
|
||||
0:95 AtomicOr (temp void)
|
||||
0:95 'gs_ua3' (shared 3-component vector of uint)
|
||||
0:95 'gs_ub3' (shared 3-component vector of uint)
|
||||
0:96 move second child to first child (temp 3-component vector of uint)
|
||||
@ -550,7 +550,7 @@ local_size = (1, 1, 1)
|
||||
0:96 AtomicOr (temp 3-component vector of uint)
|
||||
0:96 'gs_ua3' (shared 3-component vector of uint)
|
||||
0:96 'gs_ub3' (shared 3-component vector of uint)
|
||||
0:97 AtomicXor (global void)
|
||||
0:97 AtomicXor (temp void)
|
||||
0:97 'gs_ua3' (shared 3-component vector of uint)
|
||||
0:97 'gs_ub3' (shared 3-component vector of uint)
|
||||
0:98 move second child to first child (temp 3-component vector of uint)
|
||||
@ -571,9 +571,9 @@ local_size = (1, 1, 1)
|
||||
0:105 'inU0' (layout(location=3 ) in 4-component vector of uint)
|
||||
0:105 'inU1' (layout(location=4 ) in 4-component vector of uint)
|
||||
0:? Sequence
|
||||
0:109 all (global bool)
|
||||
0:109 all (temp bool)
|
||||
0:109 'inF0' (layout(location=0 ) in 4-component vector of float)
|
||||
0:112 AtomicAdd (global void)
|
||||
0:112 AtomicAdd (temp void)
|
||||
0:112 'gs_ua4' (shared 4-component vector of uint)
|
||||
0:112 'gs_ub4' (shared 4-component vector of uint)
|
||||
0:113 move second child to first child (temp 4-component vector of uint)
|
||||
@ -581,7 +581,7 @@ local_size = (1, 1, 1)
|
||||
0:113 AtomicAdd (temp 4-component vector of uint)
|
||||
0:113 'gs_ua4' (shared 4-component vector of uint)
|
||||
0:113 'gs_ub4' (shared 4-component vector of uint)
|
||||
0:114 AtomicAnd (global void)
|
||||
0:114 AtomicAnd (temp void)
|
||||
0:114 'gs_ua4' (shared 4-component vector of uint)
|
||||
0:114 'gs_ub4' (shared 4-component vector of uint)
|
||||
0:115 move second child to first child (temp 4-component vector of uint)
|
||||
@ -600,7 +600,7 @@ local_size = (1, 1, 1)
|
||||
0:117 AtomicExchange (temp 4-component vector of uint)
|
||||
0:117 'gs_ua4' (shared 4-component vector of uint)
|
||||
0:117 'gs_ub4' (shared 4-component vector of uint)
|
||||
0:118 AtomicMax (global void)
|
||||
0:118 AtomicMax (temp void)
|
||||
0:118 'gs_ua4' (shared 4-component vector of uint)
|
||||
0:118 'gs_ub4' (shared 4-component vector of uint)
|
||||
0:119 move second child to first child (temp 4-component vector of uint)
|
||||
@ -608,7 +608,7 @@ local_size = (1, 1, 1)
|
||||
0:119 AtomicMax (temp 4-component vector of uint)
|
||||
0:119 'gs_ua4' (shared 4-component vector of uint)
|
||||
0:119 'gs_ub4' (shared 4-component vector of uint)
|
||||
0:120 AtomicMin (global void)
|
||||
0:120 AtomicMin (temp void)
|
||||
0:120 'gs_ua4' (shared 4-component vector of uint)
|
||||
0:120 'gs_ub4' (shared 4-component vector of uint)
|
||||
0:121 move second child to first child (temp 4-component vector of uint)
|
||||
@ -616,7 +616,7 @@ local_size = (1, 1, 1)
|
||||
0:121 AtomicMin (temp 4-component vector of uint)
|
||||
0:121 'gs_ua4' (shared 4-component vector of uint)
|
||||
0:121 'gs_ub4' (shared 4-component vector of uint)
|
||||
0:122 AtomicOr (global void)
|
||||
0:122 AtomicOr (temp void)
|
||||
0:122 'gs_ua4' (shared 4-component vector of uint)
|
||||
0:122 'gs_ub4' (shared 4-component vector of uint)
|
||||
0:123 move second child to first child (temp 4-component vector of uint)
|
||||
@ -624,7 +624,7 @@ local_size = (1, 1, 1)
|
||||
0:123 AtomicOr (temp 4-component vector of uint)
|
||||
0:123 'gs_ua4' (shared 4-component vector of uint)
|
||||
0:123 'gs_ub4' (shared 4-component vector of uint)
|
||||
0:124 AtomicXor (global void)
|
||||
0:124 AtomicXor (temp void)
|
||||
0:124 'gs_ua4' (shared 4-component vector of uint)
|
||||
0:124 'gs_ub4' (shared 4-component vector of uint)
|
||||
0:125 move second child to first child (temp 4-component vector of uint)
|
||||
|
@ -16,7 +16,7 @@ gl_FragCoord origin is upper left
|
||||
0:6 Sequence
|
||||
0:6 move second child to first child (temp double)
|
||||
0:6 'r00' (temp double)
|
||||
0:6 fma (global double)
|
||||
0:6 fma (temp double)
|
||||
0:6 'inDV1a' (layout(location=0 ) in double)
|
||||
0:6 'inDV1b' (layout(location=1 ) in double)
|
||||
0:6 'inDV1c' (layout(location=2 ) in double)
|
||||
@ -65,7 +65,7 @@ gl_FragCoord origin is upper left
|
||||
0:6 Sequence
|
||||
0:6 move second child to first child (temp double)
|
||||
0:6 'r00' (temp double)
|
||||
0:6 fma (global double)
|
||||
0:6 fma (temp double)
|
||||
0:6 'inDV1a' (layout(location=0 ) in double)
|
||||
0:6 'inDV1b' (layout(location=1 ) in double)
|
||||
0:6 'inDV1c' (layout(location=2 ) in double)
|
||||
|
@ -14,7 +14,7 @@ ERROR: node is still EOpNull!
|
||||
0:2 'inF0' (in float)
|
||||
0:? Sequence
|
||||
0:3 ERROR: Bad unary op
|
||||
(global uint)
|
||||
(temp uint)
|
||||
0:3 'inF0' (in float)
|
||||
0:5 Branch: Return with expression
|
||||
0:5 Constant:
|
||||
@ -31,7 +31,7 @@ ERROR: node is still EOpNull!
|
||||
0:15 'inF0' (in 2-component vector of float)
|
||||
0:? Sequence
|
||||
0:16 ERROR: Bad unary op
|
||||
(global 2-component vector of uint)
|
||||
(temp 2-component vector of uint)
|
||||
0:16 'inF0' (in 2-component vector of float)
|
||||
0:18 Branch: Return with expression
|
||||
0:? Constant:
|
||||
@ -42,7 +42,7 @@ ERROR: node is still EOpNull!
|
||||
0:22 'inF0' (in 3-component vector of float)
|
||||
0:? Sequence
|
||||
0:23 ERROR: Bad unary op
|
||||
(global 3-component vector of uint)
|
||||
(temp 3-component vector of uint)
|
||||
0:23 'inF0' (in 3-component vector of float)
|
||||
0:25 Branch: Return with expression
|
||||
0:? Constant:
|
||||
@ -54,7 +54,7 @@ ERROR: node is still EOpNull!
|
||||
0:29 'inF0' (layout(location=0 ) in 4-component vector of float)
|
||||
0:? Sequence
|
||||
0:30 ERROR: Bad unary op
|
||||
(global 4-component vector of uint)
|
||||
(temp 4-component vector of uint)
|
||||
0:30 'inF0' (layout(location=0 ) in 4-component vector of float)
|
||||
0:32 Sequence
|
||||
0:32 move second child to first child (temp 4-component vector of float)
|
||||
@ -81,7 +81,7 @@ ERROR: node is still EOpNull!
|
||||
0:2 'inF0' (in float)
|
||||
0:? Sequence
|
||||
0:3 ERROR: Bad unary op
|
||||
(global uint)
|
||||
(temp uint)
|
||||
0:3 'inF0' (in float)
|
||||
0:5 Branch: Return with expression
|
||||
0:5 Constant:
|
||||
@ -98,7 +98,7 @@ ERROR: node is still EOpNull!
|
||||
0:15 'inF0' (in 2-component vector of float)
|
||||
0:? Sequence
|
||||
0:16 ERROR: Bad unary op
|
||||
(global 2-component vector of uint)
|
||||
(temp 2-component vector of uint)
|
||||
0:16 'inF0' (in 2-component vector of float)
|
||||
0:18 Branch: Return with expression
|
||||
0:? Constant:
|
||||
@ -109,7 +109,7 @@ ERROR: node is still EOpNull!
|
||||
0:22 'inF0' (in 3-component vector of float)
|
||||
0:? Sequence
|
||||
0:23 ERROR: Bad unary op
|
||||
(global 3-component vector of uint)
|
||||
(temp 3-component vector of uint)
|
||||
0:23 'inF0' (in 3-component vector of float)
|
||||
0:25 Branch: Return with expression
|
||||
0:? Constant:
|
||||
@ -121,7 +121,7 @@ ERROR: node is still EOpNull!
|
||||
0:29 'inF0' (layout(location=0 ) in 4-component vector of float)
|
||||
0:? Sequence
|
||||
0:30 ERROR: Bad unary op
|
||||
(global 4-component vector of uint)
|
||||
(temp 4-component vector of uint)
|
||||
0:30 'inF0' (layout(location=0 ) in 4-component vector of float)
|
||||
0:32 Sequence
|
||||
0:32 move second child to first child (temp 4-component vector of float)
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -78,36 +78,36 @@ ERROR: node is still EOpNull!
|
||||
0:5 'inF0' (in float)
|
||||
0:5 Convert float to uint (temp uint)
|
||||
0:5 'inF1' (in float)
|
||||
0:6 Function Call: CheckAccessFullyMapped(u1; (global bool)
|
||||
0:6 Function Call: CheckAccessFullyMapped(u1; (temp bool)
|
||||
0:6 Constant:
|
||||
0:6 3 (const uint)
|
||||
0:7 bitCount (global uint)
|
||||
0:7 bitCount (temp uint)
|
||||
0:7 Convert float to uint (temp uint)
|
||||
0:7 'inF0' (in float)
|
||||
0:8 cross-product (global 3-component vector of float)
|
||||
0:8 cross-product (temp 3-component vector of float)
|
||||
0:8 Construct vec3 (in 3-component vector of float)
|
||||
0:8 'inF0' (in float)
|
||||
0:8 Construct vec3 (in 3-component vector of float)
|
||||
0:8 'inF1' (in float)
|
||||
0:9 Function Call: D3DCOLORtoUBYTE4(vf4; (global 4-component vector of int)
|
||||
0:9 Function Call: D3DCOLORtoUBYTE4(vf4; (temp 4-component vector of int)
|
||||
0:9 Construct vec4 (in 4-component vector of float)
|
||||
0:9 'inF0' (in float)
|
||||
0:10 Constant:
|
||||
0:10 0.000000
|
||||
0:12 ERROR: Bad unary op
|
||||
(global float)
|
||||
(temp float)
|
||||
0:12 Convert float to uint (temp uint)
|
||||
0:12 'inF0' (in float)
|
||||
0:13 findMSB (global uint)
|
||||
0:13 findMSB (temp uint)
|
||||
0:13 Convert float to uint (temp uint)
|
||||
0:13 'inF0' (in float)
|
||||
0:14 findLSB (global uint)
|
||||
0:14 findLSB (temp uint)
|
||||
0:14 Convert float to uint (temp uint)
|
||||
0:14 'inF0' (in float)
|
||||
0:23 length (global float)
|
||||
0:23 length (temp float)
|
||||
0:23 Construct vec2 (in 2-component vector of float)
|
||||
0:23 'inF0' (in float)
|
||||
0:24 Function Call: msad4(u1;vu2;vu4; (global 4-component vector of uint)
|
||||
0:24 Function Call: msad4(u1;vu2;vu4; (temp 4-component vector of uint)
|
||||
0:24 Convert float to uint (temp uint)
|
||||
0:24 'inF0' (in float)
|
||||
0:24 Constant:
|
||||
@ -118,15 +118,15 @@ ERROR: node is still EOpNull!
|
||||
0:24 0 (const uint)
|
||||
0:24 0 (const uint)
|
||||
0:24 0 (const uint)
|
||||
0:25 normalize (global 2-component vector of float)
|
||||
0:25 normalize (temp 2-component vector of float)
|
||||
0:25 Construct vec2 (in 2-component vector of float)
|
||||
0:25 'inF0' (in float)
|
||||
0:26 reflect (global 2-component vector of float)
|
||||
0:26 reflect (temp 2-component vector of float)
|
||||
0:26 Construct vec2 (in 2-component vector of float)
|
||||
0:26 'inF0' (in float)
|
||||
0:26 Construct vec2 (in 2-component vector of float)
|
||||
0:26 'inF1' (in float)
|
||||
0:27 refract (global 2-component vector of float)
|
||||
0:27 refract (temp 2-component vector of float)
|
||||
0:27 Construct vec2 (in 2-component vector of float)
|
||||
0:27 'inF0' (in float)
|
||||
0:27 Construct vec2 (in 2-component vector of float)
|
||||
@ -134,7 +134,7 @@ ERROR: node is still EOpNull!
|
||||
0:27 'inF2' (in float)
|
||||
0:28 Constant:
|
||||
0:28 0.000000
|
||||
0:29 bitFieldReverse (global uint)
|
||||
0:29 bitFieldReverse (temp uint)
|
||||
0:29 Convert float to uint (temp uint)
|
||||
0:29 'inF0' (in float)
|
||||
0:30 Constant:
|
||||
@ -162,14 +162,14 @@ ERROR: node is still EOpNull!
|
||||
0:45 'inI0' (in 2-component vector of int)
|
||||
0:? Sequence
|
||||
0:46 ERROR: Bad aggregation op
|
||||
(global 2-component vector of double)
|
||||
(temp 2-component vector of double)
|
||||
0:46 Convert float to uint (temp 2-component vector of uint)
|
||||
0:46 'inF0' (in 2-component vector of float)
|
||||
0:46 Convert float to uint (temp 2-component vector of uint)
|
||||
0:46 'inF1' (in 2-component vector of float)
|
||||
0:47 Constant:
|
||||
0:47 0.000000
|
||||
0:48 bitCount (global 2-component vector of uint)
|
||||
0:48 bitCount (temp 2-component vector of uint)
|
||||
0:48 Convert float to uint (temp 2-component vector of uint)
|
||||
0:48 'inF0' (in 2-component vector of float)
|
||||
0:49 Constant:
|
||||
@ -179,16 +179,16 @@ ERROR: node is still EOpNull!
|
||||
0:51 Constant:
|
||||
0:51 0.000000
|
||||
0:52 ERROR: Bad unary op
|
||||
(global 2-component vector of float)
|
||||
(temp 2-component vector of float)
|
||||
0:52 Convert float to uint (temp 2-component vector of uint)
|
||||
0:52 'inF0' (in 2-component vector of float)
|
||||
0:53 findMSB (global 2-component vector of uint)
|
||||
0:53 findMSB (temp 2-component vector of uint)
|
||||
0:53 Convert float to uint (temp 2-component vector of uint)
|
||||
0:53 'inF0' (in 2-component vector of float)
|
||||
0:54 findLSB (global 2-component vector of uint)
|
||||
0:54 findLSB (temp 2-component vector of uint)
|
||||
0:54 Convert float to uint (temp 2-component vector of uint)
|
||||
0:54 'inF0' (in 2-component vector of float)
|
||||
0:56 bitFieldReverse (global 2-component vector of uint)
|
||||
0:56 bitFieldReverse (temp 2-component vector of uint)
|
||||
0:56 Convert float to uint (temp 2-component vector of uint)
|
||||
0:56 'inF0' (in 2-component vector of float)
|
||||
0:57 Constant:
|
||||
@ -206,7 +206,7 @@ ERROR: node is still EOpNull!
|
||||
0:? Sequence
|
||||
0:64 Constant:
|
||||
0:64 0.000000
|
||||
0:65 bitCount (global 3-component vector of uint)
|
||||
0:65 bitCount (temp 3-component vector of uint)
|
||||
0:65 Convert float to uint (temp 3-component vector of uint)
|
||||
0:65 'inF0' (in 3-component vector of float)
|
||||
0:66 Constant:
|
||||
@ -214,16 +214,16 @@ ERROR: node is still EOpNull!
|
||||
0:67 Constant:
|
||||
0:67 0.000000
|
||||
0:68 ERROR: Bad unary op
|
||||
(global 3-component vector of float)
|
||||
(temp 3-component vector of float)
|
||||
0:68 Convert float to uint (temp 3-component vector of uint)
|
||||
0:68 'inF0' (in 3-component vector of float)
|
||||
0:69 findMSB (global 3-component vector of uint)
|
||||
0:69 findMSB (temp 3-component vector of uint)
|
||||
0:69 Convert float to uint (temp 3-component vector of uint)
|
||||
0:69 'inF0' (in 3-component vector of float)
|
||||
0:70 findLSB (global 3-component vector of uint)
|
||||
0:70 findLSB (temp 3-component vector of uint)
|
||||
0:70 Convert float to uint (temp 3-component vector of uint)
|
||||
0:70 'inF0' (in 3-component vector of float)
|
||||
0:72 bitFieldReverse (global 3-component vector of uint)
|
||||
0:72 bitFieldReverse (temp 3-component vector of uint)
|
||||
0:72 Convert float to uint (temp 3-component vector of uint)
|
||||
0:72 'inF0' (in 3-component vector of float)
|
||||
0:73 Constant:
|
||||
@ -242,10 +242,10 @@ ERROR: node is still EOpNull!
|
||||
0:? Sequence
|
||||
0:81 Constant:
|
||||
0:81 0.000000
|
||||
0:82 bitCount (global 4-component vector of uint)
|
||||
0:82 bitCount (temp 4-component vector of uint)
|
||||
0:82 Convert float to uint (temp 4-component vector of uint)
|
||||
0:82 'inF0' (layout(location=0 ) in 4-component vector of float)
|
||||
0:83 cross-product (global 3-component vector of float)
|
||||
0:83 cross-product (temp 3-component vector of float)
|
||||
0:83 Construct vec3 (in 3-component vector of float)
|
||||
0:83 'inF0' (layout(location=0 ) in 4-component vector of float)
|
||||
0:83 Construct vec3 (in 3-component vector of float)
|
||||
@ -253,16 +253,16 @@ ERROR: node is still EOpNull!
|
||||
0:84 Constant:
|
||||
0:84 0.000000
|
||||
0:85 ERROR: Bad unary op
|
||||
(global 4-component vector of float)
|
||||
(temp 4-component vector of float)
|
||||
0:85 Convert float to uint (temp 4-component vector of uint)
|
||||
0:85 'inF0' (layout(location=0 ) in 4-component vector of float)
|
||||
0:86 findMSB (global 4-component vector of uint)
|
||||
0:86 findMSB (temp 4-component vector of uint)
|
||||
0:86 Convert float to uint (temp 4-component vector of uint)
|
||||
0:86 'inF0' (layout(location=0 ) in 4-component vector of float)
|
||||
0:87 findLSB (global 4-component vector of uint)
|
||||
0:87 findLSB (temp 4-component vector of uint)
|
||||
0:87 Convert float to uint (temp 4-component vector of uint)
|
||||
0:87 'inF0' (layout(location=0 ) in 4-component vector of float)
|
||||
0:89 bitFieldReverse (global 4-component vector of uint)
|
||||
0:89 bitFieldReverse (temp 4-component vector of uint)
|
||||
0:89 Convert float to uint (temp 4-component vector of uint)
|
||||
0:89 'inF0' (layout(location=0 ) in 4-component vector of float)
|
||||
0:90 Constant:
|
||||
@ -434,36 +434,36 @@ ERROR: node is still EOpNull!
|
||||
0:5 'inF0' (in float)
|
||||
0:5 Convert float to uint (temp uint)
|
||||
0:5 'inF1' (in float)
|
||||
0:6 Function Call: CheckAccessFullyMapped(u1; (global bool)
|
||||
0:6 Function Call: CheckAccessFullyMapped(u1; (temp bool)
|
||||
0:6 Constant:
|
||||
0:6 3 (const uint)
|
||||
0:7 bitCount (global uint)
|
||||
0:7 bitCount (temp uint)
|
||||
0:7 Convert float to uint (temp uint)
|
||||
0:7 'inF0' (in float)
|
||||
0:8 cross-product (global 3-component vector of float)
|
||||
0:8 cross-product (temp 3-component vector of float)
|
||||
0:8 Construct vec3 (in 3-component vector of float)
|
||||
0:8 'inF0' (in float)
|
||||
0:8 Construct vec3 (in 3-component vector of float)
|
||||
0:8 'inF1' (in float)
|
||||
0:9 Function Call: D3DCOLORtoUBYTE4(vf4; (global 4-component vector of int)
|
||||
0:9 Function Call: D3DCOLORtoUBYTE4(vf4; (temp 4-component vector of int)
|
||||
0:9 Construct vec4 (in 4-component vector of float)
|
||||
0:9 'inF0' (in float)
|
||||
0:10 Constant:
|
||||
0:10 0.000000
|
||||
0:12 ERROR: Bad unary op
|
||||
(global float)
|
||||
(temp float)
|
||||
0:12 Convert float to uint (temp uint)
|
||||
0:12 'inF0' (in float)
|
||||
0:13 findMSB (global uint)
|
||||
0:13 findMSB (temp uint)
|
||||
0:13 Convert float to uint (temp uint)
|
||||
0:13 'inF0' (in float)
|
||||
0:14 findLSB (global uint)
|
||||
0:14 findLSB (temp uint)
|
||||
0:14 Convert float to uint (temp uint)
|
||||
0:14 'inF0' (in float)
|
||||
0:23 length (global float)
|
||||
0:23 length (temp float)
|
||||
0:23 Construct vec2 (in 2-component vector of float)
|
||||
0:23 'inF0' (in float)
|
||||
0:24 Function Call: msad4(u1;vu2;vu4; (global 4-component vector of uint)
|
||||
0:24 Function Call: msad4(u1;vu2;vu4; (temp 4-component vector of uint)
|
||||
0:24 Convert float to uint (temp uint)
|
||||
0:24 'inF0' (in float)
|
||||
0:24 Constant:
|
||||
@ -474,15 +474,15 @@ ERROR: node is still EOpNull!
|
||||
0:24 0 (const uint)
|
||||
0:24 0 (const uint)
|
||||
0:24 0 (const uint)
|
||||
0:25 normalize (global 2-component vector of float)
|
||||
0:25 normalize (temp 2-component vector of float)
|
||||
0:25 Construct vec2 (in 2-component vector of float)
|
||||
0:25 'inF0' (in float)
|
||||
0:26 reflect (global 2-component vector of float)
|
||||
0:26 reflect (temp 2-component vector of float)
|
||||
0:26 Construct vec2 (in 2-component vector of float)
|
||||
0:26 'inF0' (in float)
|
||||
0:26 Construct vec2 (in 2-component vector of float)
|
||||
0:26 'inF1' (in float)
|
||||
0:27 refract (global 2-component vector of float)
|
||||
0:27 refract (temp 2-component vector of float)
|
||||
0:27 Construct vec2 (in 2-component vector of float)
|
||||
0:27 'inF0' (in float)
|
||||
0:27 Construct vec2 (in 2-component vector of float)
|
||||
@ -490,7 +490,7 @@ ERROR: node is still EOpNull!
|
||||
0:27 'inF2' (in float)
|
||||
0:28 Constant:
|
||||
0:28 0.000000
|
||||
0:29 bitFieldReverse (global uint)
|
||||
0:29 bitFieldReverse (temp uint)
|
||||
0:29 Convert float to uint (temp uint)
|
||||
0:29 'inF0' (in float)
|
||||
0:30 Constant:
|
||||
@ -518,14 +518,14 @@ ERROR: node is still EOpNull!
|
||||
0:45 'inI0' (in 2-component vector of int)
|
||||
0:? Sequence
|
||||
0:46 ERROR: Bad aggregation op
|
||||
(global 2-component vector of double)
|
||||
(temp 2-component vector of double)
|
||||
0:46 Convert float to uint (temp 2-component vector of uint)
|
||||
0:46 'inF0' (in 2-component vector of float)
|
||||
0:46 Convert float to uint (temp 2-component vector of uint)
|
||||
0:46 'inF1' (in 2-component vector of float)
|
||||
0:47 Constant:
|
||||
0:47 0.000000
|
||||
0:48 bitCount (global 2-component vector of uint)
|
||||
0:48 bitCount (temp 2-component vector of uint)
|
||||
0:48 Convert float to uint (temp 2-component vector of uint)
|
||||
0:48 'inF0' (in 2-component vector of float)
|
||||
0:49 Constant:
|
||||
@ -535,16 +535,16 @@ ERROR: node is still EOpNull!
|
||||
0:51 Constant:
|
||||
0:51 0.000000
|
||||
0:52 ERROR: Bad unary op
|
||||
(global 2-component vector of float)
|
||||
(temp 2-component vector of float)
|
||||
0:52 Convert float to uint (temp 2-component vector of uint)
|
||||
0:52 'inF0' (in 2-component vector of float)
|
||||
0:53 findMSB (global 2-component vector of uint)
|
||||
0:53 findMSB (temp 2-component vector of uint)
|
||||
0:53 Convert float to uint (temp 2-component vector of uint)
|
||||
0:53 'inF0' (in 2-component vector of float)
|
||||
0:54 findLSB (global 2-component vector of uint)
|
||||
0:54 findLSB (temp 2-component vector of uint)
|
||||
0:54 Convert float to uint (temp 2-component vector of uint)
|
||||
0:54 'inF0' (in 2-component vector of float)
|
||||
0:56 bitFieldReverse (global 2-component vector of uint)
|
||||
0:56 bitFieldReverse (temp 2-component vector of uint)
|
||||
0:56 Convert float to uint (temp 2-component vector of uint)
|
||||
0:56 'inF0' (in 2-component vector of float)
|
||||
0:57 Constant:
|
||||
@ -562,7 +562,7 @@ ERROR: node is still EOpNull!
|
||||
0:? Sequence
|
||||
0:64 Constant:
|
||||
0:64 0.000000
|
||||
0:65 bitCount (global 3-component vector of uint)
|
||||
0:65 bitCount (temp 3-component vector of uint)
|
||||
0:65 Convert float to uint (temp 3-component vector of uint)
|
||||
0:65 'inF0' (in 3-component vector of float)
|
||||
0:66 Constant:
|
||||
@ -570,16 +570,16 @@ ERROR: node is still EOpNull!
|
||||
0:67 Constant:
|
||||
0:67 0.000000
|
||||
0:68 ERROR: Bad unary op
|
||||
(global 3-component vector of float)
|
||||
(temp 3-component vector of float)
|
||||
0:68 Convert float to uint (temp 3-component vector of uint)
|
||||
0:68 'inF0' (in 3-component vector of float)
|
||||
0:69 findMSB (global 3-component vector of uint)
|
||||
0:69 findMSB (temp 3-component vector of uint)
|
||||
0:69 Convert float to uint (temp 3-component vector of uint)
|
||||
0:69 'inF0' (in 3-component vector of float)
|
||||
0:70 findLSB (global 3-component vector of uint)
|
||||
0:70 findLSB (temp 3-component vector of uint)
|
||||
0:70 Convert float to uint (temp 3-component vector of uint)
|
||||
0:70 'inF0' (in 3-component vector of float)
|
||||
0:72 bitFieldReverse (global 3-component vector of uint)
|
||||
0:72 bitFieldReverse (temp 3-component vector of uint)
|
||||
0:72 Convert float to uint (temp 3-component vector of uint)
|
||||
0:72 'inF0' (in 3-component vector of float)
|
||||
0:73 Constant:
|
||||
@ -598,10 +598,10 @@ ERROR: node is still EOpNull!
|
||||
0:? Sequence
|
||||
0:81 Constant:
|
||||
0:81 0.000000
|
||||
0:82 bitCount (global 4-component vector of uint)
|
||||
0:82 bitCount (temp 4-component vector of uint)
|
||||
0:82 Convert float to uint (temp 4-component vector of uint)
|
||||
0:82 'inF0' (layout(location=0 ) in 4-component vector of float)
|
||||
0:83 cross-product (global 3-component vector of float)
|
||||
0:83 cross-product (temp 3-component vector of float)
|
||||
0:83 Construct vec3 (in 3-component vector of float)
|
||||
0:83 'inF0' (layout(location=0 ) in 4-component vector of float)
|
||||
0:83 Construct vec3 (in 3-component vector of float)
|
||||
@ -609,16 +609,16 @@ ERROR: node is still EOpNull!
|
||||
0:84 Constant:
|
||||
0:84 0.000000
|
||||
0:85 ERROR: Bad unary op
|
||||
(global 4-component vector of float)
|
||||
(temp 4-component vector of float)
|
||||
0:85 Convert float to uint (temp 4-component vector of uint)
|
||||
0:85 'inF0' (layout(location=0 ) in 4-component vector of float)
|
||||
0:86 findMSB (global 4-component vector of uint)
|
||||
0:86 findMSB (temp 4-component vector of uint)
|
||||
0:86 Convert float to uint (temp 4-component vector of uint)
|
||||
0:86 'inF0' (layout(location=0 ) in 4-component vector of float)
|
||||
0:87 findLSB (global 4-component vector of uint)
|
||||
0:87 findLSB (temp 4-component vector of uint)
|
||||
0:87 Convert float to uint (temp 4-component vector of uint)
|
||||
0:87 'inF0' (layout(location=0 ) in 4-component vector of float)
|
||||
0:89 bitFieldReverse (global 4-component vector of uint)
|
||||
0:89 bitFieldReverse (temp 4-component vector of uint)
|
||||
0:89 Convert float to uint (temp 4-component vector of uint)
|
||||
0:89 'inF0' (layout(location=0 ) in 4-component vector of float)
|
||||
0:90 Constant:
|
||||
|
File diff suppressed because it is too large
Load Diff
261
Test/baseResults/hlsl.matNx1.frag.out
Normal file
261
Test/baseResults/hlsl.matNx1.frag.out
Normal file
@ -0,0 +1,261 @@
|
||||
hlsl.matNx1.frag
|
||||
Shader version: 450
|
||||
gl_FragCoord origin is upper left
|
||||
0:? Sequence
|
||||
0:3 Function Definition: TestMatNx1( (temp void)
|
||||
0:3 Function Parameters:
|
||||
0:? Sequence
|
||||
0:13 Sequence
|
||||
0:13 move second child to first child (temp 1X1 matrix of float)
|
||||
0:13 'r00' (temp 1X1 matrix of float)
|
||||
0:13 transpose (temp 1X1 matrix of float)
|
||||
0:13 'f1x1' (temp 1X1 matrix of float)
|
||||
0:14 Sequence
|
||||
0:14 move second child to first child (temp 1X2 matrix of float)
|
||||
0:14 'r01' (temp 1X2 matrix of float)
|
||||
0:14 transpose (temp 1X2 matrix of float)
|
||||
0:14 'f2x1' (temp 2X1 matrix of float)
|
||||
0:15 Sequence
|
||||
0:15 move second child to first child (temp 1X3 matrix of float)
|
||||
0:15 'r02' (temp 1X3 matrix of float)
|
||||
0:15 transpose (temp 1X3 matrix of float)
|
||||
0:15 'f3x1' (temp 3X1 matrix of float)
|
||||
0:16 Sequence
|
||||
0:16 move second child to first child (temp 1X4 matrix of float)
|
||||
0:16 'r03' (temp 1X4 matrix of float)
|
||||
0:16 transpose (temp 1X4 matrix of float)
|
||||
0:16 'f4x1' (temp 4X1 matrix of float)
|
||||
0:18 Sequence
|
||||
0:18 move second child to first child (temp 1X1 matrix of float)
|
||||
0:18 'r10' (temp 1X1 matrix of float)
|
||||
0:18 transpose (temp 1X1 matrix of float)
|
||||
0:18 'f1x1' (temp 1X1 matrix of float)
|
||||
0:19 Sequence
|
||||
0:19 move second child to first child (temp 2X1 matrix of float)
|
||||
0:19 'r11' (temp 2X1 matrix of float)
|
||||
0:19 transpose (temp 2X1 matrix of float)
|
||||
0:19 'f1x2' (temp 1X2 matrix of float)
|
||||
0:20 Sequence
|
||||
0:20 move second child to first child (temp 3X1 matrix of float)
|
||||
0:20 'r12' (temp 3X1 matrix of float)
|
||||
0:20 transpose (temp 3X1 matrix of float)
|
||||
0:20 'f1x3' (temp 1X3 matrix of float)
|
||||
0:21 Sequence
|
||||
0:21 move second child to first child (temp 4X1 matrix of float)
|
||||
0:21 'r13' (temp 4X1 matrix of float)
|
||||
0:21 transpose (temp 4X1 matrix of float)
|
||||
0:21 'f1x4' (temp 1X4 matrix of float)
|
||||
0:27 Function Definition: main( (temp structure{temp 4-component vector of float color})
|
||||
0:27 Function Parameters:
|
||||
0:? Sequence
|
||||
0:29 move second child to first child (temp 4-component vector of float)
|
||||
0:29 color: direct index for structure (temp 4-component vector of float)
|
||||
0:29 'ps_output' (temp structure{temp 4-component vector of float color})
|
||||
0:29 Constant:
|
||||
0:29 0 (const int)
|
||||
0:29 Constant:
|
||||
0:29 1.000000
|
||||
0:29 1.000000
|
||||
0:29 1.000000
|
||||
0:29 1.000000
|
||||
0:30 Sequence
|
||||
0:30 Sequence
|
||||
0:30 move second child to first child (temp 4-component vector of float)
|
||||
0:? 'color' (layout(location=0 ) out 4-component vector of float)
|
||||
0:30 color: direct index for structure (temp 4-component vector of float)
|
||||
0:30 'ps_output' (temp structure{temp 4-component vector of float color})
|
||||
0:30 Constant:
|
||||
0:30 0 (const int)
|
||||
0:30 Branch: Return
|
||||
0:? Linker Objects
|
||||
0:? 'color' (layout(location=0 ) out 4-component vector of float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 450
|
||||
gl_FragCoord origin is upper left
|
||||
0:? Sequence
|
||||
0:3 Function Definition: TestMatNx1( (temp void)
|
||||
0:3 Function Parameters:
|
||||
0:? Sequence
|
||||
0:13 Sequence
|
||||
0:13 move second child to first child (temp 1X1 matrix of float)
|
||||
0:13 'r00' (temp 1X1 matrix of float)
|
||||
0:13 transpose (temp 1X1 matrix of float)
|
||||
0:13 'f1x1' (temp 1X1 matrix of float)
|
||||
0:14 Sequence
|
||||
0:14 move second child to first child (temp 1X2 matrix of float)
|
||||
0:14 'r01' (temp 1X2 matrix of float)
|
||||
0:14 transpose (temp 1X2 matrix of float)
|
||||
0:14 'f2x1' (temp 2X1 matrix of float)
|
||||
0:15 Sequence
|
||||
0:15 move second child to first child (temp 1X3 matrix of float)
|
||||
0:15 'r02' (temp 1X3 matrix of float)
|
||||
0:15 transpose (temp 1X3 matrix of float)
|
||||
0:15 'f3x1' (temp 3X1 matrix of float)
|
||||
0:16 Sequence
|
||||
0:16 move second child to first child (temp 1X4 matrix of float)
|
||||
0:16 'r03' (temp 1X4 matrix of float)
|
||||
0:16 transpose (temp 1X4 matrix of float)
|
||||
0:16 'f4x1' (temp 4X1 matrix of float)
|
||||
0:18 Sequence
|
||||
0:18 move second child to first child (temp 1X1 matrix of float)
|
||||
0:18 'r10' (temp 1X1 matrix of float)
|
||||
0:18 transpose (temp 1X1 matrix of float)
|
||||
0:18 'f1x1' (temp 1X1 matrix of float)
|
||||
0:19 Sequence
|
||||
0:19 move second child to first child (temp 2X1 matrix of float)
|
||||
0:19 'r11' (temp 2X1 matrix of float)
|
||||
0:19 transpose (temp 2X1 matrix of float)
|
||||
0:19 'f1x2' (temp 1X2 matrix of float)
|
||||
0:20 Sequence
|
||||
0:20 move second child to first child (temp 3X1 matrix of float)
|
||||
0:20 'r12' (temp 3X1 matrix of float)
|
||||
0:20 transpose (temp 3X1 matrix of float)
|
||||
0:20 'f1x3' (temp 1X3 matrix of float)
|
||||
0:21 Sequence
|
||||
0:21 move second child to first child (temp 4X1 matrix of float)
|
||||
0:21 'r13' (temp 4X1 matrix of float)
|
||||
0:21 transpose (temp 4X1 matrix of float)
|
||||
0:21 'f1x4' (temp 1X4 matrix of float)
|
||||
0:27 Function Definition: main( (temp structure{temp 4-component vector of float color})
|
||||
0:27 Function Parameters:
|
||||
0:? Sequence
|
||||
0:29 move second child to first child (temp 4-component vector of float)
|
||||
0:29 color: direct index for structure (temp 4-component vector of float)
|
||||
0:29 'ps_output' (temp structure{temp 4-component vector of float color})
|
||||
0:29 Constant:
|
||||
0:29 0 (const int)
|
||||
0:29 Constant:
|
||||
0:29 1.000000
|
||||
0:29 1.000000
|
||||
0:29 1.000000
|
||||
0:29 1.000000
|
||||
0:30 Sequence
|
||||
0:30 Sequence
|
||||
0:30 move second child to first child (temp 4-component vector of float)
|
||||
0:? 'color' (layout(location=0 ) out 4-component vector of float)
|
||||
0:30 color: direct index for structure (temp 4-component vector of float)
|
||||
0:30 'ps_output' (temp structure{temp 4-component vector of float color})
|
||||
0:30 Constant:
|
||||
0:30 0 (const int)
|
||||
0:30 Branch: Return
|
||||
0:? Linker Objects
|
||||
0:? 'color' (layout(location=0 ) out 4-component vector of float)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80001
|
||||
// Id's are bound by 72
|
||||
|
||||
Capability Shader
|
||||
1: ExtInstImport "GLSL.std.450"
|
||||
MemoryModel Logical GLSL450
|
||||
EntryPoint Fragment 4 "main" 68
|
||||
ExecutionMode 4 OriginUpperLeft
|
||||
Name 4 "main"
|
||||
Name 6 "TestMatNx1("
|
||||
Name 12 "r00"
|
||||
Name 13 "f1x1"
|
||||
Name 19 "r01"
|
||||
Name 22 "f2x1"
|
||||
Name 28 "r02"
|
||||
Name 31 "f3x1"
|
||||
Name 37 "r03"
|
||||
Name 40 "f4x1"
|
||||
Name 43 "r10"
|
||||
Name 46 "r11"
|
||||
Name 47 "f1x2"
|
||||
Name 50 "r12"
|
||||
Name 51 "f1x3"
|
||||
Name 54 "r13"
|
||||
Name 55 "f1x4"
|
||||
Name 58 "PS_OUTPUT"
|
||||
MemberName 58(PS_OUTPUT) 0 "color"
|
||||
Name 60 "ps_output"
|
||||
Name 68 "color"
|
||||
Decorate 68(color) Location 0
|
||||
2: TypeVoid
|
||||
3: TypeFunction 2
|
||||
8: TypeFloat 32
|
||||
9: TypeVector 8(float) 1
|
||||
10: TypeMatrix 9(fvec) 1
|
||||
11: TypePointer Function 10
|
||||
16: TypeVector 8(float) 2
|
||||
17: TypeMatrix 16(fvec2) 1
|
||||
18: TypePointer Function 17
|
||||
20: TypeMatrix 9(fvec) 2
|
||||
21: TypePointer Function 20
|
||||
25: TypeVector 8(float) 3
|
||||
26: TypeMatrix 25(fvec3) 1
|
||||
27: TypePointer Function 26
|
||||
29: TypeMatrix 9(fvec) 3
|
||||
30: TypePointer Function 29
|
||||
34: TypeVector 8(float) 4
|
||||
35: TypeMatrix 34(fvec4) 1
|
||||
36: TypePointer Function 35
|
||||
38: TypeMatrix 9(fvec) 4
|
||||
39: TypePointer Function 38
|
||||
58(PS_OUTPUT): TypeStruct 34(fvec4)
|
||||
59: TypePointer Function 58(PS_OUTPUT)
|
||||
61: TypeInt 32 1
|
||||
62: 61(int) Constant 0
|
||||
63: 8(float) Constant 1065353216
|
||||
64: 34(fvec4) ConstantComposite 63 63 63 63
|
||||
65: TypePointer Function 34(fvec4)
|
||||
67: TypePointer Output 34(fvec4)
|
||||
68(color): 67(ptr) Variable Output
|
||||
4(main): 2 Function None 3
|
||||
5: Label
|
||||
60(ps_output): 59(ptr) Variable Function
|
||||
66: 65(ptr) AccessChain 60(ps_output) 62
|
||||
Store 66 64
|
||||
69: 65(ptr) AccessChain 60(ps_output) 62
|
||||
70: 34(fvec4) Load 69
|
||||
Store 68(color) 70
|
||||
Return
|
||||
FunctionEnd
|
||||
6(TestMatNx1(): 2 Function None 3
|
||||
7: Label
|
||||
12(r00): 11(ptr) Variable Function
|
||||
13(f1x1): 11(ptr) Variable Function
|
||||
19(r01): 18(ptr) Variable Function
|
||||
22(f2x1): 21(ptr) Variable Function
|
||||
28(r02): 27(ptr) Variable Function
|
||||
31(f3x1): 30(ptr) Variable Function
|
||||
37(r03): 36(ptr) Variable Function
|
||||
40(f4x1): 39(ptr) Variable Function
|
||||
43(r10): 11(ptr) Variable Function
|
||||
46(r11): 21(ptr) Variable Function
|
||||
47(f1x2): 18(ptr) Variable Function
|
||||
50(r12): 30(ptr) Variable Function
|
||||
51(f1x3): 27(ptr) Variable Function
|
||||
54(r13): 39(ptr) Variable Function
|
||||
55(f1x4): 36(ptr) Variable Function
|
||||
14: 10 Load 13(f1x1)
|
||||
15: 10 Transpose 14
|
||||
Store 12(r00) 15
|
||||
23: 20 Load 22(f2x1)
|
||||
24: 17 Transpose 23
|
||||
Store 19(r01) 24
|
||||
32: 29 Load 31(f3x1)
|
||||
33: 26 Transpose 32
|
||||
Store 28(r02) 33
|
||||
41: 38 Load 40(f4x1)
|
||||
42: 35 Transpose 41
|
||||
Store 37(r03) 42
|
||||
44: 10 Load 13(f1x1)
|
||||
45: 10 Transpose 44
|
||||
Store 43(r10) 45
|
||||
48: 17 Load 47(f1x2)
|
||||
49: 20 Transpose 48
|
||||
Store 46(r11) 49
|
||||
52: 26 Load 51(f1x3)
|
||||
53: 29 Transpose 52
|
||||
Store 50(r12) 53
|
||||
56: 35 Load 55(f1x4)
|
||||
57: 38 Transpose 56
|
||||
Store 54(r13) 57
|
||||
Return
|
||||
FunctionEnd
|
419
Test/baseResults/hlsl.matType.bool.frag.out
Normal file
419
Test/baseResults/hlsl.matType.bool.frag.out
Normal file
@ -0,0 +1,419 @@
|
||||
hlsl.matType.bool.frag
|
||||
Shader version: 450
|
||||
gl_FragCoord origin is upper left
|
||||
0:? Sequence
|
||||
0:3 Function Definition: TestBoolMatTypes( (temp void)
|
||||
0:3 Function Parameters:
|
||||
0:? Sequence
|
||||
0:25 Sequence
|
||||
0:25 move second child to first child (temp 1X1 matrix of bool)
|
||||
0:25 'r00' (temp 1X1 matrix of bool)
|
||||
0:25 transpose (temp 1X1 matrix of bool)
|
||||
0:25 'b1x1' (temp 1X1 matrix of bool)
|
||||
0:26 Sequence
|
||||
0:26 move second child to first child (temp 1X2 matrix of bool)
|
||||
0:26 'r01' (temp 1X2 matrix of bool)
|
||||
0:26 transpose (temp 1X2 matrix of bool)
|
||||
0:26 'b2x1' (temp 2X1 matrix of bool)
|
||||
0:27 Sequence
|
||||
0:27 move second child to first child (temp 1X3 matrix of bool)
|
||||
0:27 'r02' (temp 1X3 matrix of bool)
|
||||
0:27 transpose (temp 1X3 matrix of bool)
|
||||
0:27 'b3x1' (temp 3X1 matrix of bool)
|
||||
0:28 Sequence
|
||||
0:28 move second child to first child (temp 1X4 matrix of bool)
|
||||
0:28 'r03' (temp 1X4 matrix of bool)
|
||||
0:28 transpose (temp 1X4 matrix of bool)
|
||||
0:28 'b4x1' (temp 4X1 matrix of bool)
|
||||
0:30 Sequence
|
||||
0:30 move second child to first child (temp 2X1 matrix of bool)
|
||||
0:30 'r10' (temp 2X1 matrix of bool)
|
||||
0:30 transpose (temp 2X1 matrix of bool)
|
||||
0:30 'b1x2' (temp 1X2 matrix of bool)
|
||||
0:31 Sequence
|
||||
0:31 move second child to first child (temp 2X2 matrix of bool)
|
||||
0:31 'r11' (temp 2X2 matrix of bool)
|
||||
0:31 transpose (temp 2X2 matrix of bool)
|
||||
0:31 'b2x2' (temp 2X2 matrix of bool)
|
||||
0:32 Sequence
|
||||
0:32 move second child to first child (temp 2X3 matrix of bool)
|
||||
0:32 'r12' (temp 2X3 matrix of bool)
|
||||
0:32 transpose (temp 2X3 matrix of bool)
|
||||
0:32 'b3x2' (temp 3X2 matrix of bool)
|
||||
0:33 Sequence
|
||||
0:33 move second child to first child (temp 2X4 matrix of bool)
|
||||
0:33 'r13' (temp 2X4 matrix of bool)
|
||||
0:33 transpose (temp 2X4 matrix of bool)
|
||||
0:33 'b4x2' (temp 4X2 matrix of bool)
|
||||
0:35 Sequence
|
||||
0:35 move second child to first child (temp 3X1 matrix of bool)
|
||||
0:35 'r20' (temp 3X1 matrix of bool)
|
||||
0:35 transpose (temp 3X1 matrix of bool)
|
||||
0:35 'b1x3' (temp 1X3 matrix of bool)
|
||||
0:36 Sequence
|
||||
0:36 move second child to first child (temp 3X2 matrix of bool)
|
||||
0:36 'r21' (temp 3X2 matrix of bool)
|
||||
0:36 transpose (temp 3X2 matrix of bool)
|
||||
0:36 'b2x3' (temp 2X3 matrix of bool)
|
||||
0:37 Sequence
|
||||
0:37 move second child to first child (temp 3X3 matrix of bool)
|
||||
0:37 'r22' (temp 3X3 matrix of bool)
|
||||
0:37 transpose (temp 3X3 matrix of bool)
|
||||
0:37 'b3x3' (temp 3X3 matrix of bool)
|
||||
0:38 Sequence
|
||||
0:38 move second child to first child (temp 3X4 matrix of bool)
|
||||
0:38 'r23' (temp 3X4 matrix of bool)
|
||||
0:38 transpose (temp 3X4 matrix of bool)
|
||||
0:38 'b4x3' (temp 4X3 matrix of bool)
|
||||
0:40 Sequence
|
||||
0:40 move second child to first child (temp 4X1 matrix of bool)
|
||||
0:40 'r30' (temp 4X1 matrix of bool)
|
||||
0:40 transpose (temp 4X1 matrix of bool)
|
||||
0:40 'b1x4' (temp 1X4 matrix of bool)
|
||||
0:41 Sequence
|
||||
0:41 move second child to first child (temp 4X2 matrix of bool)
|
||||
0:41 'r31' (temp 4X2 matrix of bool)
|
||||
0:41 transpose (temp 4X2 matrix of bool)
|
||||
0:41 'b2x4' (temp 2X4 matrix of bool)
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp 4X3 matrix of bool)
|
||||
0:42 'r32' (temp 4X3 matrix of bool)
|
||||
0:42 transpose (temp 4X3 matrix of bool)
|
||||
0:42 'b3x4' (temp 3X4 matrix of bool)
|
||||
0:43 Sequence
|
||||
0:43 move second child to first child (temp 4X4 matrix of bool)
|
||||
0:43 'r33' (temp 4X4 matrix of bool)
|
||||
0:43 transpose (temp 4X4 matrix of bool)
|
||||
0:43 'b4x4' (temp 4X4 matrix of bool)
|
||||
0:49 Function Definition: main( (temp structure{temp 4-component vector of float color})
|
||||
0:49 Function Parameters:
|
||||
0:? Sequence
|
||||
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 'ps_output' (temp structure{temp 4-component vector of float color})
|
||||
0:51 Constant:
|
||||
0:51 0 (const int)
|
||||
0:? Constant:
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:52 Sequence
|
||||
0:52 Sequence
|
||||
0:52 move second child to first child (temp 4-component vector of float)
|
||||
0:? 'color' (layout(location=0 ) out 4-component vector of float)
|
||||
0:52 color: direct index for structure (temp 4-component vector of float)
|
||||
0:52 'ps_output' (temp structure{temp 4-component vector of float color})
|
||||
0:52 Constant:
|
||||
0:52 0 (const int)
|
||||
0:52 Branch: Return
|
||||
0:? Linker Objects
|
||||
0:? 'color' (layout(location=0 ) out 4-component vector of float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 450
|
||||
gl_FragCoord origin is upper left
|
||||
0:? Sequence
|
||||
0:3 Function Definition: TestBoolMatTypes( (temp void)
|
||||
0:3 Function Parameters:
|
||||
0:? Sequence
|
||||
0:25 Sequence
|
||||
0:25 move second child to first child (temp 1X1 matrix of bool)
|
||||
0:25 'r00' (temp 1X1 matrix of bool)
|
||||
0:25 transpose (temp 1X1 matrix of bool)
|
||||
0:25 'b1x1' (temp 1X1 matrix of bool)
|
||||
0:26 Sequence
|
||||
0:26 move second child to first child (temp 1X2 matrix of bool)
|
||||
0:26 'r01' (temp 1X2 matrix of bool)
|
||||
0:26 transpose (temp 1X2 matrix of bool)
|
||||
0:26 'b2x1' (temp 2X1 matrix of bool)
|
||||
0:27 Sequence
|
||||
0:27 move second child to first child (temp 1X3 matrix of bool)
|
||||
0:27 'r02' (temp 1X3 matrix of bool)
|
||||
0:27 transpose (temp 1X3 matrix of bool)
|
||||
0:27 'b3x1' (temp 3X1 matrix of bool)
|
||||
0:28 Sequence
|
||||
0:28 move second child to first child (temp 1X4 matrix of bool)
|
||||
0:28 'r03' (temp 1X4 matrix of bool)
|
||||
0:28 transpose (temp 1X4 matrix of bool)
|
||||
0:28 'b4x1' (temp 4X1 matrix of bool)
|
||||
0:30 Sequence
|
||||
0:30 move second child to first child (temp 2X1 matrix of bool)
|
||||
0:30 'r10' (temp 2X1 matrix of bool)
|
||||
0:30 transpose (temp 2X1 matrix of bool)
|
||||
0:30 'b1x2' (temp 1X2 matrix of bool)
|
||||
0:31 Sequence
|
||||
0:31 move second child to first child (temp 2X2 matrix of bool)
|
||||
0:31 'r11' (temp 2X2 matrix of bool)
|
||||
0:31 transpose (temp 2X2 matrix of bool)
|
||||
0:31 'b2x2' (temp 2X2 matrix of bool)
|
||||
0:32 Sequence
|
||||
0:32 move second child to first child (temp 2X3 matrix of bool)
|
||||
0:32 'r12' (temp 2X3 matrix of bool)
|
||||
0:32 transpose (temp 2X3 matrix of bool)
|
||||
0:32 'b3x2' (temp 3X2 matrix of bool)
|
||||
0:33 Sequence
|
||||
0:33 move second child to first child (temp 2X4 matrix of bool)
|
||||
0:33 'r13' (temp 2X4 matrix of bool)
|
||||
0:33 transpose (temp 2X4 matrix of bool)
|
||||
0:33 'b4x2' (temp 4X2 matrix of bool)
|
||||
0:35 Sequence
|
||||
0:35 move second child to first child (temp 3X1 matrix of bool)
|
||||
0:35 'r20' (temp 3X1 matrix of bool)
|
||||
0:35 transpose (temp 3X1 matrix of bool)
|
||||
0:35 'b1x3' (temp 1X3 matrix of bool)
|
||||
0:36 Sequence
|
||||
0:36 move second child to first child (temp 3X2 matrix of bool)
|
||||
0:36 'r21' (temp 3X2 matrix of bool)
|
||||
0:36 transpose (temp 3X2 matrix of bool)
|
||||
0:36 'b2x3' (temp 2X3 matrix of bool)
|
||||
0:37 Sequence
|
||||
0:37 move second child to first child (temp 3X3 matrix of bool)
|
||||
0:37 'r22' (temp 3X3 matrix of bool)
|
||||
0:37 transpose (temp 3X3 matrix of bool)
|
||||
0:37 'b3x3' (temp 3X3 matrix of bool)
|
||||
0:38 Sequence
|
||||
0:38 move second child to first child (temp 3X4 matrix of bool)
|
||||
0:38 'r23' (temp 3X4 matrix of bool)
|
||||
0:38 transpose (temp 3X4 matrix of bool)
|
||||
0:38 'b4x3' (temp 4X3 matrix of bool)
|
||||
0:40 Sequence
|
||||
0:40 move second child to first child (temp 4X1 matrix of bool)
|
||||
0:40 'r30' (temp 4X1 matrix of bool)
|
||||
0:40 transpose (temp 4X1 matrix of bool)
|
||||
0:40 'b1x4' (temp 1X4 matrix of bool)
|
||||
0:41 Sequence
|
||||
0:41 move second child to first child (temp 4X2 matrix of bool)
|
||||
0:41 'r31' (temp 4X2 matrix of bool)
|
||||
0:41 transpose (temp 4X2 matrix of bool)
|
||||
0:41 'b2x4' (temp 2X4 matrix of bool)
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp 4X3 matrix of bool)
|
||||
0:42 'r32' (temp 4X3 matrix of bool)
|
||||
0:42 transpose (temp 4X3 matrix of bool)
|
||||
0:42 'b3x4' (temp 3X4 matrix of bool)
|
||||
0:43 Sequence
|
||||
0:43 move second child to first child (temp 4X4 matrix of bool)
|
||||
0:43 'r33' (temp 4X4 matrix of bool)
|
||||
0:43 transpose (temp 4X4 matrix of bool)
|
||||
0:43 'b4x4' (temp 4X4 matrix of bool)
|
||||
0:49 Function Definition: main( (temp structure{temp 4-component vector of float color})
|
||||
0:49 Function Parameters:
|
||||
0:? Sequence
|
||||
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 'ps_output' (temp structure{temp 4-component vector of float color})
|
||||
0:51 Constant:
|
||||
0:51 0 (const int)
|
||||
0:? Constant:
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:52 Sequence
|
||||
0:52 Sequence
|
||||
0:52 move second child to first child (temp 4-component vector of float)
|
||||
0:? 'color' (layout(location=0 ) out 4-component vector of float)
|
||||
0:52 color: direct index for structure (temp 4-component vector of float)
|
||||
0:52 'ps_output' (temp structure{temp 4-component vector of float color})
|
||||
0:52 Constant:
|
||||
0:52 0 (const int)
|
||||
0:52 Branch: Return
|
||||
0:? Linker Objects
|
||||
0:? 'color' (layout(location=0 ) out 4-component vector of float)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80001
|
||||
// Id's are bound by 125
|
||||
|
||||
Capability Shader
|
||||
1: ExtInstImport "GLSL.std.450"
|
||||
MemoryModel Logical GLSL450
|
||||
EntryPoint Fragment 4 "main" 121
|
||||
ExecutionMode 4 OriginUpperLeft
|
||||
Name 4 "main"
|
||||
Name 6 "TestBoolMatTypes("
|
||||
Name 12 "r00"
|
||||
Name 13 "b1x1"
|
||||
Name 19 "r01"
|
||||
Name 22 "b2x1"
|
||||
Name 28 "r02"
|
||||
Name 31 "b3x1"
|
||||
Name 37 "r03"
|
||||
Name 40 "b4x1"
|
||||
Name 43 "r10"
|
||||
Name 44 "b1x2"
|
||||
Name 49 "r11"
|
||||
Name 50 "b2x2"
|
||||
Name 55 "r12"
|
||||
Name 58 "b3x2"
|
||||
Name 63 "r13"
|
||||
Name 66 "b4x2"
|
||||
Name 69 "r20"
|
||||
Name 70 "b1x3"
|
||||
Name 73 "r21"
|
||||
Name 74 "b2x3"
|
||||
Name 79 "r22"
|
||||
Name 80 "b3x3"
|
||||
Name 85 "r23"
|
||||
Name 88 "b4x3"
|
||||
Name 91 "r30"
|
||||
Name 92 "b1x4"
|
||||
Name 95 "r31"
|
||||
Name 96 "b2x4"
|
||||
Name 99 "r32"
|
||||
Name 100 "b3x4"
|
||||
Name 105 "r33"
|
||||
Name 106 "b4x4"
|
||||
Name 111 "PS_OUTPUT"
|
||||
MemberName 111(PS_OUTPUT) 0 "color"
|
||||
Name 113 "ps_output"
|
||||
Name 121 "color"
|
||||
Decorate 121(color) Location 0
|
||||
2: TypeVoid
|
||||
3: TypeFunction 2
|
||||
8: TypeBool
|
||||
9: TypeVector 8(bool) 1
|
||||
10: TypeMatrix 9(bvec) 1
|
||||
11: TypePointer Function 10
|
||||
16: TypeVector 8(bool) 2
|
||||
17: TypeMatrix 16(bvec2) 1
|
||||
18: TypePointer Function 17
|
||||
20: TypeMatrix 9(bvec) 2
|
||||
21: TypePointer Function 20
|
||||
25: TypeVector 8(bool) 3
|
||||
26: TypeMatrix 25(bvec3) 1
|
||||
27: TypePointer Function 26
|
||||
29: TypeMatrix 9(bvec) 3
|
||||
30: TypePointer Function 29
|
||||
34: TypeVector 8(bool) 4
|
||||
35: TypeMatrix 34(bvec4) 1
|
||||
36: TypePointer Function 35
|
||||
38: TypeMatrix 9(bvec) 4
|
||||
39: TypePointer Function 38
|
||||
47: TypeMatrix 16(bvec2) 2
|
||||
48: TypePointer Function 47
|
||||
53: TypeMatrix 25(bvec3) 2
|
||||
54: TypePointer Function 53
|
||||
56: TypeMatrix 16(bvec2) 3
|
||||
57: TypePointer Function 56
|
||||
61: TypeMatrix 34(bvec4) 2
|
||||
62: TypePointer Function 61
|
||||
64: TypeMatrix 16(bvec2) 4
|
||||
65: TypePointer Function 64
|
||||
77: TypeMatrix 25(bvec3) 3
|
||||
78: TypePointer Function 77
|
||||
83: TypeMatrix 34(bvec4) 3
|
||||
84: TypePointer Function 83
|
||||
86: TypeMatrix 25(bvec3) 4
|
||||
87: TypePointer Function 86
|
||||
103: TypeMatrix 34(bvec4) 4
|
||||
104: TypePointer Function 103
|
||||
109: TypeFloat 32
|
||||
110: TypeVector 109(float) 4
|
||||
111(PS_OUTPUT): TypeStruct 110(fvec4)
|
||||
112: TypePointer Function 111(PS_OUTPUT)
|
||||
114: TypeInt 32 1
|
||||
115: 114(int) Constant 0
|
||||
116: 109(float) Constant 0
|
||||
117: 110(fvec4) ConstantComposite 116 116 116 116
|
||||
118: TypePointer Function 110(fvec4)
|
||||
120: TypePointer Output 110(fvec4)
|
||||
121(color): 120(ptr) Variable Output
|
||||
4(main): 2 Function None 3
|
||||
5: Label
|
||||
113(ps_output): 112(ptr) Variable Function
|
||||
119: 118(ptr) AccessChain 113(ps_output) 115
|
||||
Store 119 117
|
||||
122: 118(ptr) AccessChain 113(ps_output) 115
|
||||
123: 110(fvec4) Load 122
|
||||
Store 121(color) 123
|
||||
Return
|
||||
FunctionEnd
|
||||
6(TestBoolMatTypes(): 2 Function None 3
|
||||
7: Label
|
||||
12(r00): 11(ptr) Variable Function
|
||||
13(b1x1): 11(ptr) Variable Function
|
||||
19(r01): 18(ptr) Variable Function
|
||||
22(b2x1): 21(ptr) Variable Function
|
||||
28(r02): 27(ptr) Variable Function
|
||||
31(b3x1): 30(ptr) Variable Function
|
||||
37(r03): 36(ptr) Variable Function
|
||||
40(b4x1): 39(ptr) Variable Function
|
||||
43(r10): 21(ptr) Variable Function
|
||||
44(b1x2): 18(ptr) Variable Function
|
||||
49(r11): 48(ptr) Variable Function
|
||||
50(b2x2): 48(ptr) Variable Function
|
||||
55(r12): 54(ptr) Variable Function
|
||||
58(b3x2): 57(ptr) Variable Function
|
||||
63(r13): 62(ptr) Variable Function
|
||||
66(b4x2): 65(ptr) Variable Function
|
||||
69(r20): 30(ptr) Variable Function
|
||||
70(b1x3): 27(ptr) Variable Function
|
||||
73(r21): 57(ptr) Variable Function
|
||||
74(b2x3): 54(ptr) Variable Function
|
||||
79(r22): 78(ptr) Variable Function
|
||||
80(b3x3): 78(ptr) Variable Function
|
||||
85(r23): 84(ptr) Variable Function
|
||||
88(b4x3): 87(ptr) Variable Function
|
||||
91(r30): 39(ptr) Variable Function
|
||||
92(b1x4): 36(ptr) Variable Function
|
||||
95(r31): 65(ptr) Variable Function
|
||||
96(b2x4): 62(ptr) Variable Function
|
||||
99(r32): 87(ptr) Variable Function
|
||||
100(b3x4): 84(ptr) Variable Function
|
||||
105(r33): 104(ptr) Variable Function
|
||||
106(b4x4): 104(ptr) Variable Function
|
||||
14: 10 Load 13(b1x1)
|
||||
15: 10 Transpose 14
|
||||
Store 12(r00) 15
|
||||
23: 20 Load 22(b2x1)
|
||||
24: 17 Transpose 23
|
||||
Store 19(r01) 24
|
||||
32: 29 Load 31(b3x1)
|
||||
33: 26 Transpose 32
|
||||
Store 28(r02) 33
|
||||
41: 38 Load 40(b4x1)
|
||||
42: 35 Transpose 41
|
||||
Store 37(r03) 42
|
||||
45: 17 Load 44(b1x2)
|
||||
46: 20 Transpose 45
|
||||
Store 43(r10) 46
|
||||
51: 47 Load 50(b2x2)
|
||||
52: 47 Transpose 51
|
||||
Store 49(r11) 52
|
||||
59: 56 Load 58(b3x2)
|
||||
60: 53 Transpose 59
|
||||
Store 55(r12) 60
|
||||
67: 64 Load 66(b4x2)
|
||||
68: 61 Transpose 67
|
||||
Store 63(r13) 68
|
||||
71: 26 Load 70(b1x3)
|
||||
72: 29 Transpose 71
|
||||
Store 69(r20) 72
|
||||
75: 53 Load 74(b2x3)
|
||||
76: 56 Transpose 75
|
||||
Store 73(r21) 76
|
||||
81: 77 Load 80(b3x3)
|
||||
82: 77 Transpose 81
|
||||
Store 79(r22) 82
|
||||
89: 86 Load 88(b4x3)
|
||||
90: 83 Transpose 89
|
||||
Store 85(r23) 90
|
||||
93: 35 Load 92(b1x4)
|
||||
94: 38 Transpose 93
|
||||
Store 91(r30) 94
|
||||
97: 61 Load 96(b2x4)
|
||||
98: 64 Transpose 97
|
||||
Store 95(r31) 98
|
||||
101: 83 Load 100(b3x4)
|
||||
102: 86 Transpose 101
|
||||
Store 99(r32) 102
|
||||
107: 103 Load 106(b4x4)
|
||||
108: 103 Transpose 107
|
||||
Store 105(r33) 108
|
||||
Return
|
||||
FunctionEnd
|
738
Test/baseResults/hlsl.matType.int.frag.out
Normal file
738
Test/baseResults/hlsl.matType.int.frag.out
Normal file
@ -0,0 +1,738 @@
|
||||
hlsl.matType.int.frag
|
||||
Shader version: 450
|
||||
gl_FragCoord origin is upper left
|
||||
0:? Sequence
|
||||
0:3 Function Definition: TestIntMatTypes( (temp void)
|
||||
0:3 Function Parameters:
|
||||
0:? Sequence
|
||||
0:25 Sequence
|
||||
0:25 move second child to first child (temp 1X1 matrix of int)
|
||||
0:25 'r00' (temp 1X1 matrix of int)
|
||||
0:25 transpose (temp 1X1 matrix of int)
|
||||
0:25 'i1x1' (temp 1X1 matrix of int)
|
||||
0:26 Sequence
|
||||
0:26 move second child to first child (temp 1X2 matrix of int)
|
||||
0:26 'r01' (temp 1X2 matrix of int)
|
||||
0:26 transpose (temp 1X2 matrix of int)
|
||||
0:26 'i2x1' (temp 2X1 matrix of int)
|
||||
0:27 Sequence
|
||||
0:27 move second child to first child (temp 1X3 matrix of int)
|
||||
0:27 'r02' (temp 1X3 matrix of int)
|
||||
0:27 transpose (temp 1X3 matrix of int)
|
||||
0:27 'i3x1' (temp 3X1 matrix of int)
|
||||
0:28 Sequence
|
||||
0:28 move second child to first child (temp 1X4 matrix of int)
|
||||
0:28 'r03' (temp 1X4 matrix of int)
|
||||
0:28 transpose (temp 1X4 matrix of int)
|
||||
0:28 'i4x1' (temp 4X1 matrix of int)
|
||||
0:30 Sequence
|
||||
0:30 move second child to first child (temp 2X1 matrix of int)
|
||||
0:30 'r10' (temp 2X1 matrix of int)
|
||||
0:30 transpose (temp 2X1 matrix of int)
|
||||
0:30 'i1x2' (temp 1X2 matrix of int)
|
||||
0:31 Sequence
|
||||
0:31 move second child to first child (temp 2X2 matrix of int)
|
||||
0:31 'r11' (temp 2X2 matrix of int)
|
||||
0:31 transpose (temp 2X2 matrix of int)
|
||||
0:31 'i2x2' (temp 2X2 matrix of int)
|
||||
0:32 Sequence
|
||||
0:32 move second child to first child (temp 2X3 matrix of int)
|
||||
0:32 'r12' (temp 2X3 matrix of int)
|
||||
0:32 transpose (temp 2X3 matrix of int)
|
||||
0:32 'i3x2' (temp 3X2 matrix of int)
|
||||
0:33 Sequence
|
||||
0:33 move second child to first child (temp 2X4 matrix of int)
|
||||
0:33 'r13' (temp 2X4 matrix of int)
|
||||
0:33 transpose (temp 2X4 matrix of int)
|
||||
0:33 'i4x2' (temp 4X2 matrix of int)
|
||||
0:35 Sequence
|
||||
0:35 move second child to first child (temp 3X1 matrix of int)
|
||||
0:35 'r20' (temp 3X1 matrix of int)
|
||||
0:35 transpose (temp 3X1 matrix of int)
|
||||
0:35 'i1x3' (temp 1X3 matrix of int)
|
||||
0:36 Sequence
|
||||
0:36 move second child to first child (temp 3X2 matrix of int)
|
||||
0:36 'r21' (temp 3X2 matrix of int)
|
||||
0:36 transpose (temp 3X2 matrix of int)
|
||||
0:36 'i2x3' (temp 2X3 matrix of int)
|
||||
0:37 Sequence
|
||||
0:37 move second child to first child (temp 3X3 matrix of int)
|
||||
0:37 'r22' (temp 3X3 matrix of int)
|
||||
0:37 transpose (temp 3X3 matrix of int)
|
||||
0:37 'i3x3' (temp 3X3 matrix of int)
|
||||
0:38 Sequence
|
||||
0:38 move second child to first child (temp 3X4 matrix of int)
|
||||
0:38 'r23' (temp 3X4 matrix of int)
|
||||
0:38 transpose (temp 3X4 matrix of int)
|
||||
0:38 'i4x3' (temp 4X3 matrix of int)
|
||||
0:40 Sequence
|
||||
0:40 move second child to first child (temp 4X1 matrix of int)
|
||||
0:40 'r30' (temp 4X1 matrix of int)
|
||||
0:40 transpose (temp 4X1 matrix of int)
|
||||
0:40 'i1x4' (temp 1X4 matrix of int)
|
||||
0:41 Sequence
|
||||
0:41 move second child to first child (temp 4X2 matrix of int)
|
||||
0:41 'r31' (temp 4X2 matrix of int)
|
||||
0:41 transpose (temp 4X2 matrix of int)
|
||||
0:41 'i2x4' (temp 2X4 matrix of int)
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp 4X3 matrix of int)
|
||||
0:42 'r32' (temp 4X3 matrix of int)
|
||||
0:42 transpose (temp 4X3 matrix of int)
|
||||
0:42 'i3x4' (temp 3X4 matrix of int)
|
||||
0:43 Sequence
|
||||
0:43 move second child to first child (temp 4X4 matrix of int)
|
||||
0:43 'r33' (temp 4X4 matrix of int)
|
||||
0:43 transpose (temp 4X4 matrix of int)
|
||||
0:43 'i4x4' (temp 4X4 matrix of int)
|
||||
0:47 Function Definition: TestUintMatTypes( (temp void)
|
||||
0:47 Function Parameters:
|
||||
0:? Sequence
|
||||
0:69 Sequence
|
||||
0:69 move second child to first child (temp 1X1 matrix of uint)
|
||||
0:69 'r00' (temp 1X1 matrix of uint)
|
||||
0:69 transpose (temp 1X1 matrix of uint)
|
||||
0:69 'u1x1' (temp 1X1 matrix of uint)
|
||||
0:70 Sequence
|
||||
0:70 move second child to first child (temp 1X2 matrix of uint)
|
||||
0:70 'r01' (temp 1X2 matrix of uint)
|
||||
0:70 transpose (temp 1X2 matrix of uint)
|
||||
0:70 'u2x1' (temp 2X1 matrix of uint)
|
||||
0:71 Sequence
|
||||
0:71 move second child to first child (temp 1X3 matrix of uint)
|
||||
0:71 'r02' (temp 1X3 matrix of uint)
|
||||
0:71 transpose (temp 1X3 matrix of uint)
|
||||
0:71 'u3x1' (temp 3X1 matrix of uint)
|
||||
0:72 Sequence
|
||||
0:72 move second child to first child (temp 1X4 matrix of uint)
|
||||
0:72 'r03' (temp 1X4 matrix of uint)
|
||||
0:72 transpose (temp 1X4 matrix of uint)
|
||||
0:72 'u4x1' (temp 4X1 matrix of uint)
|
||||
0:74 Sequence
|
||||
0:74 move second child to first child (temp 2X1 matrix of uint)
|
||||
0:74 'r10' (temp 2X1 matrix of uint)
|
||||
0:74 transpose (temp 2X1 matrix of uint)
|
||||
0:74 'u1x2' (temp 1X2 matrix of uint)
|
||||
0:75 Sequence
|
||||
0:75 move second child to first child (temp 2X2 matrix of uint)
|
||||
0:75 'r11' (temp 2X2 matrix of uint)
|
||||
0:75 transpose (temp 2X2 matrix of uint)
|
||||
0:75 'u2x2' (temp 2X2 matrix of uint)
|
||||
0:76 Sequence
|
||||
0:76 move second child to first child (temp 2X3 matrix of uint)
|
||||
0:76 'r12' (temp 2X3 matrix of uint)
|
||||
0:76 transpose (temp 2X3 matrix of uint)
|
||||
0:76 'u3x2' (temp 3X2 matrix of uint)
|
||||
0:77 Sequence
|
||||
0:77 move second child to first child (temp 2X4 matrix of uint)
|
||||
0:77 'r13' (temp 2X4 matrix of uint)
|
||||
0:77 transpose (temp 2X4 matrix of uint)
|
||||
0:77 'u4x2' (temp 4X2 matrix of uint)
|
||||
0:79 Sequence
|
||||
0:79 move second child to first child (temp 3X1 matrix of uint)
|
||||
0:79 'r20' (temp 3X1 matrix of uint)
|
||||
0:79 transpose (temp 3X1 matrix of uint)
|
||||
0:79 'u1x3' (temp 1X3 matrix of uint)
|
||||
0:80 Sequence
|
||||
0:80 move second child to first child (temp 3X2 matrix of uint)
|
||||
0:80 'r21' (temp 3X2 matrix of uint)
|
||||
0:80 transpose (temp 3X2 matrix of uint)
|
||||
0:80 'u2x3' (temp 2X3 matrix of uint)
|
||||
0:81 Sequence
|
||||
0:81 move second child to first child (temp 3X3 matrix of uint)
|
||||
0:81 'r22' (temp 3X3 matrix of uint)
|
||||
0:81 transpose (temp 3X3 matrix of uint)
|
||||
0:81 'u3x3' (temp 3X3 matrix of uint)
|
||||
0:82 Sequence
|
||||
0:82 move second child to first child (temp 3X4 matrix of uint)
|
||||
0:82 'r23' (temp 3X4 matrix of uint)
|
||||
0:82 transpose (temp 3X4 matrix of uint)
|
||||
0:82 'u4x3' (temp 4X3 matrix of uint)
|
||||
0:84 Sequence
|
||||
0:84 move second child to first child (temp 4X1 matrix of uint)
|
||||
0:84 'r30' (temp 4X1 matrix of uint)
|
||||
0:84 transpose (temp 4X1 matrix of uint)
|
||||
0:84 'u1x4' (temp 1X4 matrix of uint)
|
||||
0:85 Sequence
|
||||
0:85 move second child to first child (temp 4X2 matrix of uint)
|
||||
0:85 'r31' (temp 4X2 matrix of uint)
|
||||
0:85 transpose (temp 4X2 matrix of uint)
|
||||
0:85 'u2x4' (temp 2X4 matrix of uint)
|
||||
0:86 Sequence
|
||||
0:86 move second child to first child (temp 4X3 matrix of uint)
|
||||
0:86 'r32' (temp 4X3 matrix of uint)
|
||||
0:86 transpose (temp 4X3 matrix of uint)
|
||||
0:86 'u3x4' (temp 3X4 matrix of uint)
|
||||
0:87 Sequence
|
||||
0:87 move second child to first child (temp 4X4 matrix of uint)
|
||||
0:87 'r33' (temp 4X4 matrix of uint)
|
||||
0:87 transpose (temp 4X4 matrix of uint)
|
||||
0:87 'u4x4' (temp 4X4 matrix of uint)
|
||||
0:93 Function Definition: main( (temp structure{temp 4-component vector of float color})
|
||||
0:93 Function Parameters:
|
||||
0:? Sequence
|
||||
0:95 move second child to first child (temp 4-component vector of float)
|
||||
0:95 color: direct index for structure (temp 4-component vector of float)
|
||||
0:95 'ps_output' (temp structure{temp 4-component vector of float color})
|
||||
0:95 Constant:
|
||||
0:95 0 (const int)
|
||||
0:? Constant:
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:96 Sequence
|
||||
0:96 Sequence
|
||||
0:96 move second child to first child (temp 4-component vector of float)
|
||||
0:? 'color' (layout(location=0 ) out 4-component vector of float)
|
||||
0:96 color: direct index for structure (temp 4-component vector of float)
|
||||
0:96 'ps_output' (temp structure{temp 4-component vector of float color})
|
||||
0:96 Constant:
|
||||
0:96 0 (const int)
|
||||
0:96 Branch: Return
|
||||
0:? Linker Objects
|
||||
0:? 'color' (layout(location=0 ) out 4-component vector of float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 450
|
||||
gl_FragCoord origin is upper left
|
||||
0:? Sequence
|
||||
0:3 Function Definition: TestIntMatTypes( (temp void)
|
||||
0:3 Function Parameters:
|
||||
0:? Sequence
|
||||
0:25 Sequence
|
||||
0:25 move second child to first child (temp 1X1 matrix of int)
|
||||
0:25 'r00' (temp 1X1 matrix of int)
|
||||
0:25 transpose (temp 1X1 matrix of int)
|
||||
0:25 'i1x1' (temp 1X1 matrix of int)
|
||||
0:26 Sequence
|
||||
0:26 move second child to first child (temp 1X2 matrix of int)
|
||||
0:26 'r01' (temp 1X2 matrix of int)
|
||||
0:26 transpose (temp 1X2 matrix of int)
|
||||
0:26 'i2x1' (temp 2X1 matrix of int)
|
||||
0:27 Sequence
|
||||
0:27 move second child to first child (temp 1X3 matrix of int)
|
||||
0:27 'r02' (temp 1X3 matrix of int)
|
||||
0:27 transpose (temp 1X3 matrix of int)
|
||||
0:27 'i3x1' (temp 3X1 matrix of int)
|
||||
0:28 Sequence
|
||||
0:28 move second child to first child (temp 1X4 matrix of int)
|
||||
0:28 'r03' (temp 1X4 matrix of int)
|
||||
0:28 transpose (temp 1X4 matrix of int)
|
||||
0:28 'i4x1' (temp 4X1 matrix of int)
|
||||
0:30 Sequence
|
||||
0:30 move second child to first child (temp 2X1 matrix of int)
|
||||
0:30 'r10' (temp 2X1 matrix of int)
|
||||
0:30 transpose (temp 2X1 matrix of int)
|
||||
0:30 'i1x2' (temp 1X2 matrix of int)
|
||||
0:31 Sequence
|
||||
0:31 move second child to first child (temp 2X2 matrix of int)
|
||||
0:31 'r11' (temp 2X2 matrix of int)
|
||||
0:31 transpose (temp 2X2 matrix of int)
|
||||
0:31 'i2x2' (temp 2X2 matrix of int)
|
||||
0:32 Sequence
|
||||
0:32 move second child to first child (temp 2X3 matrix of int)
|
||||
0:32 'r12' (temp 2X3 matrix of int)
|
||||
0:32 transpose (temp 2X3 matrix of int)
|
||||
0:32 'i3x2' (temp 3X2 matrix of int)
|
||||
0:33 Sequence
|
||||
0:33 move second child to first child (temp 2X4 matrix of int)
|
||||
0:33 'r13' (temp 2X4 matrix of int)
|
||||
0:33 transpose (temp 2X4 matrix of int)
|
||||
0:33 'i4x2' (temp 4X2 matrix of int)
|
||||
0:35 Sequence
|
||||
0:35 move second child to first child (temp 3X1 matrix of int)
|
||||
0:35 'r20' (temp 3X1 matrix of int)
|
||||
0:35 transpose (temp 3X1 matrix of int)
|
||||
0:35 'i1x3' (temp 1X3 matrix of int)
|
||||
0:36 Sequence
|
||||
0:36 move second child to first child (temp 3X2 matrix of int)
|
||||
0:36 'r21' (temp 3X2 matrix of int)
|
||||
0:36 transpose (temp 3X2 matrix of int)
|
||||
0:36 'i2x3' (temp 2X3 matrix of int)
|
||||
0:37 Sequence
|
||||
0:37 move second child to first child (temp 3X3 matrix of int)
|
||||
0:37 'r22' (temp 3X3 matrix of int)
|
||||
0:37 transpose (temp 3X3 matrix of int)
|
||||
0:37 'i3x3' (temp 3X3 matrix of int)
|
||||
0:38 Sequence
|
||||
0:38 move second child to first child (temp 3X4 matrix of int)
|
||||
0:38 'r23' (temp 3X4 matrix of int)
|
||||
0:38 transpose (temp 3X4 matrix of int)
|
||||
0:38 'i4x3' (temp 4X3 matrix of int)
|
||||
0:40 Sequence
|
||||
0:40 move second child to first child (temp 4X1 matrix of int)
|
||||
0:40 'r30' (temp 4X1 matrix of int)
|
||||
0:40 transpose (temp 4X1 matrix of int)
|
||||
0:40 'i1x4' (temp 1X4 matrix of int)
|
||||
0:41 Sequence
|
||||
0:41 move second child to first child (temp 4X2 matrix of int)
|
||||
0:41 'r31' (temp 4X2 matrix of int)
|
||||
0:41 transpose (temp 4X2 matrix of int)
|
||||
0:41 'i2x4' (temp 2X4 matrix of int)
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp 4X3 matrix of int)
|
||||
0:42 'r32' (temp 4X3 matrix of int)
|
||||
0:42 transpose (temp 4X3 matrix of int)
|
||||
0:42 'i3x4' (temp 3X4 matrix of int)
|
||||
0:43 Sequence
|
||||
0:43 move second child to first child (temp 4X4 matrix of int)
|
||||
0:43 'r33' (temp 4X4 matrix of int)
|
||||
0:43 transpose (temp 4X4 matrix of int)
|
||||
0:43 'i4x4' (temp 4X4 matrix of int)
|
||||
0:47 Function Definition: TestUintMatTypes( (temp void)
|
||||
0:47 Function Parameters:
|
||||
0:? Sequence
|
||||
0:69 Sequence
|
||||
0:69 move second child to first child (temp 1X1 matrix of uint)
|
||||
0:69 'r00' (temp 1X1 matrix of uint)
|
||||
0:69 transpose (temp 1X1 matrix of uint)
|
||||
0:69 'u1x1' (temp 1X1 matrix of uint)
|
||||
0:70 Sequence
|
||||
0:70 move second child to first child (temp 1X2 matrix of uint)
|
||||
0:70 'r01' (temp 1X2 matrix of uint)
|
||||
0:70 transpose (temp 1X2 matrix of uint)
|
||||
0:70 'u2x1' (temp 2X1 matrix of uint)
|
||||
0:71 Sequence
|
||||
0:71 move second child to first child (temp 1X3 matrix of uint)
|
||||
0:71 'r02' (temp 1X3 matrix of uint)
|
||||
0:71 transpose (temp 1X3 matrix of uint)
|
||||
0:71 'u3x1' (temp 3X1 matrix of uint)
|
||||
0:72 Sequence
|
||||
0:72 move second child to first child (temp 1X4 matrix of uint)
|
||||
0:72 'r03' (temp 1X4 matrix of uint)
|
||||
0:72 transpose (temp 1X4 matrix of uint)
|
||||
0:72 'u4x1' (temp 4X1 matrix of uint)
|
||||
0:74 Sequence
|
||||
0:74 move second child to first child (temp 2X1 matrix of uint)
|
||||
0:74 'r10' (temp 2X1 matrix of uint)
|
||||
0:74 transpose (temp 2X1 matrix of uint)
|
||||
0:74 'u1x2' (temp 1X2 matrix of uint)
|
||||
0:75 Sequence
|
||||
0:75 move second child to first child (temp 2X2 matrix of uint)
|
||||
0:75 'r11' (temp 2X2 matrix of uint)
|
||||
0:75 transpose (temp 2X2 matrix of uint)
|
||||
0:75 'u2x2' (temp 2X2 matrix of uint)
|
||||
0:76 Sequence
|
||||
0:76 move second child to first child (temp 2X3 matrix of uint)
|
||||
0:76 'r12' (temp 2X3 matrix of uint)
|
||||
0:76 transpose (temp 2X3 matrix of uint)
|
||||
0:76 'u3x2' (temp 3X2 matrix of uint)
|
||||
0:77 Sequence
|
||||
0:77 move second child to first child (temp 2X4 matrix of uint)
|
||||
0:77 'r13' (temp 2X4 matrix of uint)
|
||||
0:77 transpose (temp 2X4 matrix of uint)
|
||||
0:77 'u4x2' (temp 4X2 matrix of uint)
|
||||
0:79 Sequence
|
||||
0:79 move second child to first child (temp 3X1 matrix of uint)
|
||||
0:79 'r20' (temp 3X1 matrix of uint)
|
||||
0:79 transpose (temp 3X1 matrix of uint)
|
||||
0:79 'u1x3' (temp 1X3 matrix of uint)
|
||||
0:80 Sequence
|
||||
0:80 move second child to first child (temp 3X2 matrix of uint)
|
||||
0:80 'r21' (temp 3X2 matrix of uint)
|
||||
0:80 transpose (temp 3X2 matrix of uint)
|
||||
0:80 'u2x3' (temp 2X3 matrix of uint)
|
||||
0:81 Sequence
|
||||
0:81 move second child to first child (temp 3X3 matrix of uint)
|
||||
0:81 'r22' (temp 3X3 matrix of uint)
|
||||
0:81 transpose (temp 3X3 matrix of uint)
|
||||
0:81 'u3x3' (temp 3X3 matrix of uint)
|
||||
0:82 Sequence
|
||||
0:82 move second child to first child (temp 3X4 matrix of uint)
|
||||
0:82 'r23' (temp 3X4 matrix of uint)
|
||||
0:82 transpose (temp 3X4 matrix of uint)
|
||||
0:82 'u4x3' (temp 4X3 matrix of uint)
|
||||
0:84 Sequence
|
||||
0:84 move second child to first child (temp 4X1 matrix of uint)
|
||||
0:84 'r30' (temp 4X1 matrix of uint)
|
||||
0:84 transpose (temp 4X1 matrix of uint)
|
||||
0:84 'u1x4' (temp 1X4 matrix of uint)
|
||||
0:85 Sequence
|
||||
0:85 move second child to first child (temp 4X2 matrix of uint)
|
||||
0:85 'r31' (temp 4X2 matrix of uint)
|
||||
0:85 transpose (temp 4X2 matrix of uint)
|
||||
0:85 'u2x4' (temp 2X4 matrix of uint)
|
||||
0:86 Sequence
|
||||
0:86 move second child to first child (temp 4X3 matrix of uint)
|
||||
0:86 'r32' (temp 4X3 matrix of uint)
|
||||
0:86 transpose (temp 4X3 matrix of uint)
|
||||
0:86 'u3x4' (temp 3X4 matrix of uint)
|
||||
0:87 Sequence
|
||||
0:87 move second child to first child (temp 4X4 matrix of uint)
|
||||
0:87 'r33' (temp 4X4 matrix of uint)
|
||||
0:87 transpose (temp 4X4 matrix of uint)
|
||||
0:87 'u4x4' (temp 4X4 matrix of uint)
|
||||
0:93 Function Definition: main( (temp structure{temp 4-component vector of float color})
|
||||
0:93 Function Parameters:
|
||||
0:? Sequence
|
||||
0:95 move second child to first child (temp 4-component vector of float)
|
||||
0:95 color: direct index for structure (temp 4-component vector of float)
|
||||
0:95 'ps_output' (temp structure{temp 4-component vector of float color})
|
||||
0:95 Constant:
|
||||
0:95 0 (const int)
|
||||
0:? Constant:
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:96 Sequence
|
||||
0:96 Sequence
|
||||
0:96 move second child to first child (temp 4-component vector of float)
|
||||
0:? 'color' (layout(location=0 ) out 4-component vector of float)
|
||||
0:96 color: direct index for structure (temp 4-component vector of float)
|
||||
0:96 'ps_output' (temp structure{temp 4-component vector of float color})
|
||||
0:96 Constant:
|
||||
0:96 0 (const int)
|
||||
0:96 Branch: Return
|
||||
0:? Linker Objects
|
||||
0:? 'color' (layout(location=0 ) out 4-component vector of float)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80001
|
||||
// Id's are bound by 227
|
||||
|
||||
Capability Shader
|
||||
1: ExtInstImport "GLSL.std.450"
|
||||
MemoryModel Logical GLSL450
|
||||
EntryPoint Fragment 4 "main" 223
|
||||
ExecutionMode 4 OriginUpperLeft
|
||||
Name 4 "main"
|
||||
Name 6 "TestIntMatTypes("
|
||||
Name 8 "TestUintMatTypes("
|
||||
Name 14 "r00"
|
||||
Name 15 "i1x1"
|
||||
Name 21 "r01"
|
||||
Name 24 "i2x1"
|
||||
Name 30 "r02"
|
||||
Name 33 "i3x1"
|
||||
Name 39 "r03"
|
||||
Name 42 "i4x1"
|
||||
Name 45 "r10"
|
||||
Name 46 "i1x2"
|
||||
Name 51 "r11"
|
||||
Name 52 "i2x2"
|
||||
Name 57 "r12"
|
||||
Name 60 "i3x2"
|
||||
Name 65 "r13"
|
||||
Name 68 "i4x2"
|
||||
Name 71 "r20"
|
||||
Name 72 "i1x3"
|
||||
Name 75 "r21"
|
||||
Name 76 "i2x3"
|
||||
Name 81 "r22"
|
||||
Name 82 "i3x3"
|
||||
Name 87 "r23"
|
||||
Name 90 "i4x3"
|
||||
Name 93 "r30"
|
||||
Name 94 "i1x4"
|
||||
Name 97 "r31"
|
||||
Name 98 "i2x4"
|
||||
Name 101 "r32"
|
||||
Name 102 "i3x4"
|
||||
Name 107 "r33"
|
||||
Name 108 "i4x4"
|
||||
Name 115 "r00"
|
||||
Name 116 "u1x1"
|
||||
Name 122 "r01"
|
||||
Name 125 "u2x1"
|
||||
Name 131 "r02"
|
||||
Name 134 "u3x1"
|
||||
Name 140 "r03"
|
||||
Name 143 "u4x1"
|
||||
Name 146 "r10"
|
||||
Name 147 "u1x2"
|
||||
Name 152 "r11"
|
||||
Name 153 "u2x2"
|
||||
Name 158 "r12"
|
||||
Name 161 "u3x2"
|
||||
Name 166 "r13"
|
||||
Name 169 "u4x2"
|
||||
Name 172 "r20"
|
||||
Name 173 "u1x3"
|
||||
Name 176 "r21"
|
||||
Name 177 "u2x3"
|
||||
Name 182 "r22"
|
||||
Name 183 "u3x3"
|
||||
Name 188 "r23"
|
||||
Name 191 "u4x3"
|
||||
Name 194 "r30"
|
||||
Name 195 "u1x4"
|
||||
Name 198 "r31"
|
||||
Name 199 "u2x4"
|
||||
Name 202 "r32"
|
||||
Name 203 "u3x4"
|
||||
Name 208 "r33"
|
||||
Name 209 "u4x4"
|
||||
Name 214 "PS_OUTPUT"
|
||||
MemberName 214(PS_OUTPUT) 0 "color"
|
||||
Name 216 "ps_output"
|
||||
Name 223 "color"
|
||||
Decorate 223(color) Location 0
|
||||
2: TypeVoid
|
||||
3: TypeFunction 2
|
||||
10: TypeInt 32 1
|
||||
11: TypeVector 10(int) 1
|
||||
12: TypeMatrix 11(ivec) 1
|
||||
13: TypePointer Function 12
|
||||
18: TypeVector 10(int) 2
|
||||
19: TypeMatrix 18(ivec2) 1
|
||||
20: TypePointer Function 19
|
||||
22: TypeMatrix 11(ivec) 2
|
||||
23: TypePointer Function 22
|
||||
27: TypeVector 10(int) 3
|
||||
28: TypeMatrix 27(ivec3) 1
|
||||
29: TypePointer Function 28
|
||||
31: TypeMatrix 11(ivec) 3
|
||||
32: TypePointer Function 31
|
||||
36: TypeVector 10(int) 4
|
||||
37: TypeMatrix 36(ivec4) 1
|
||||
38: TypePointer Function 37
|
||||
40: TypeMatrix 11(ivec) 4
|
||||
41: TypePointer Function 40
|
||||
49: TypeMatrix 18(ivec2) 2
|
||||
50: TypePointer Function 49
|
||||
55: TypeMatrix 27(ivec3) 2
|
||||
56: TypePointer Function 55
|
||||
58: TypeMatrix 18(ivec2) 3
|
||||
59: TypePointer Function 58
|
||||
63: TypeMatrix 36(ivec4) 2
|
||||
64: TypePointer Function 63
|
||||
66: TypeMatrix 18(ivec2) 4
|
||||
67: TypePointer Function 66
|
||||
79: TypeMatrix 27(ivec3) 3
|
||||
80: TypePointer Function 79
|
||||
85: TypeMatrix 36(ivec4) 3
|
||||
86: TypePointer Function 85
|
||||
88: TypeMatrix 27(ivec3) 4
|
||||
89: TypePointer Function 88
|
||||
105: TypeMatrix 36(ivec4) 4
|
||||
106: TypePointer Function 105
|
||||
111: TypeInt 32 0
|
||||
112: TypeVector 111(int) 1
|
||||
113: TypeMatrix 112(ivec) 1
|
||||
114: TypePointer Function 113
|
||||
119: TypeVector 111(int) 2
|
||||
120: TypeMatrix 119(ivec2) 1
|
||||
121: TypePointer Function 120
|
||||
123: TypeMatrix 112(ivec) 2
|
||||
124: TypePointer Function 123
|
||||
128: TypeVector 111(int) 3
|
||||
129: TypeMatrix 128(ivec3) 1
|
||||
130: TypePointer Function 129
|
||||
132: TypeMatrix 112(ivec) 3
|
||||
133: TypePointer Function 132
|
||||
137: TypeVector 111(int) 4
|
||||
138: TypeMatrix 137(ivec4) 1
|
||||
139: TypePointer Function 138
|
||||
141: TypeMatrix 112(ivec) 4
|
||||
142: TypePointer Function 141
|
||||
150: TypeMatrix 119(ivec2) 2
|
||||
151: TypePointer Function 150
|
||||
156: TypeMatrix 128(ivec3) 2
|
||||
157: TypePointer Function 156
|
||||
159: TypeMatrix 119(ivec2) 3
|
||||
160: TypePointer Function 159
|
||||
164: TypeMatrix 137(ivec4) 2
|
||||
165: TypePointer Function 164
|
||||
167: TypeMatrix 119(ivec2) 4
|
||||
168: TypePointer Function 167
|
||||
180: TypeMatrix 128(ivec3) 3
|
||||
181: TypePointer Function 180
|
||||
186: TypeMatrix 137(ivec4) 3
|
||||
187: TypePointer Function 186
|
||||
189: TypeMatrix 128(ivec3) 4
|
||||
190: TypePointer Function 189
|
||||
206: TypeMatrix 137(ivec4) 4
|
||||
207: TypePointer Function 206
|
||||
212: TypeFloat 32
|
||||
213: TypeVector 212(float) 4
|
||||
214(PS_OUTPUT): TypeStruct 213(fvec4)
|
||||
215: TypePointer Function 214(PS_OUTPUT)
|
||||
217: 10(int) Constant 0
|
||||
218: 212(float) Constant 0
|
||||
219: 213(fvec4) ConstantComposite 218 218 218 218
|
||||
220: TypePointer Function 213(fvec4)
|
||||
222: TypePointer Output 213(fvec4)
|
||||
223(color): 222(ptr) Variable Output
|
||||
4(main): 2 Function None 3
|
||||
5: Label
|
||||
216(ps_output): 215(ptr) Variable Function
|
||||
221: 220(ptr) AccessChain 216(ps_output) 217
|
||||
Store 221 219
|
||||
224: 220(ptr) AccessChain 216(ps_output) 217
|
||||
225: 213(fvec4) Load 224
|
||||
Store 223(color) 225
|
||||
Return
|
||||
FunctionEnd
|
||||
6(TestIntMatTypes(): 2 Function None 3
|
||||
7: Label
|
||||
14(r00): 13(ptr) Variable Function
|
||||
15(i1x1): 13(ptr) Variable Function
|
||||
21(r01): 20(ptr) Variable Function
|
||||
24(i2x1): 23(ptr) Variable Function
|
||||
30(r02): 29(ptr) Variable Function
|
||||
33(i3x1): 32(ptr) Variable Function
|
||||
39(r03): 38(ptr) Variable Function
|
||||
42(i4x1): 41(ptr) Variable Function
|
||||
45(r10): 23(ptr) Variable Function
|
||||
46(i1x2): 20(ptr) Variable Function
|
||||
51(r11): 50(ptr) Variable Function
|
||||
52(i2x2): 50(ptr) Variable Function
|
||||
57(r12): 56(ptr) Variable Function
|
||||
60(i3x2): 59(ptr) Variable Function
|
||||
65(r13): 64(ptr) Variable Function
|
||||
68(i4x2): 67(ptr) Variable Function
|
||||
71(r20): 32(ptr) Variable Function
|
||||
72(i1x3): 29(ptr) Variable Function
|
||||
75(r21): 59(ptr) Variable Function
|
||||
76(i2x3): 56(ptr) Variable Function
|
||||
81(r22): 80(ptr) Variable Function
|
||||
82(i3x3): 80(ptr) Variable Function
|
||||
87(r23): 86(ptr) Variable Function
|
||||
90(i4x3): 89(ptr) Variable Function
|
||||
93(r30): 41(ptr) Variable Function
|
||||
94(i1x4): 38(ptr) Variable Function
|
||||
97(r31): 67(ptr) Variable Function
|
||||
98(i2x4): 64(ptr) Variable Function
|
||||
101(r32): 89(ptr) Variable Function
|
||||
102(i3x4): 86(ptr) Variable Function
|
||||
107(r33): 106(ptr) Variable Function
|
||||
108(i4x4): 106(ptr) Variable Function
|
||||
16: 12 Load 15(i1x1)
|
||||
17: 12 Transpose 16
|
||||
Store 14(r00) 17
|
||||
25: 22 Load 24(i2x1)
|
||||
26: 19 Transpose 25
|
||||
Store 21(r01) 26
|
||||
34: 31 Load 33(i3x1)
|
||||
35: 28 Transpose 34
|
||||
Store 30(r02) 35
|
||||
43: 40 Load 42(i4x1)
|
||||
44: 37 Transpose 43
|
||||
Store 39(r03) 44
|
||||
47: 19 Load 46(i1x2)
|
||||
48: 22 Transpose 47
|
||||
Store 45(r10) 48
|
||||
53: 49 Load 52(i2x2)
|
||||
54: 49 Transpose 53
|
||||
Store 51(r11) 54
|
||||
61: 58 Load 60(i3x2)
|
||||
62: 55 Transpose 61
|
||||
Store 57(r12) 62
|
||||
69: 66 Load 68(i4x2)
|
||||
70: 63 Transpose 69
|
||||
Store 65(r13) 70
|
||||
73: 28 Load 72(i1x3)
|
||||
74: 31 Transpose 73
|
||||
Store 71(r20) 74
|
||||
77: 55 Load 76(i2x3)
|
||||
78: 58 Transpose 77
|
||||
Store 75(r21) 78
|
||||
83: 79 Load 82(i3x3)
|
||||
84: 79 Transpose 83
|
||||
Store 81(r22) 84
|
||||
91: 88 Load 90(i4x3)
|
||||
92: 85 Transpose 91
|
||||
Store 87(r23) 92
|
||||
95: 37 Load 94(i1x4)
|
||||
96: 40 Transpose 95
|
||||
Store 93(r30) 96
|
||||
99: 63 Load 98(i2x4)
|
||||
100: 66 Transpose 99
|
||||
Store 97(r31) 100
|
||||
103: 85 Load 102(i3x4)
|
||||
104: 88 Transpose 103
|
||||
Store 101(r32) 104
|
||||
109: 105 Load 108(i4x4)
|
||||
110: 105 Transpose 109
|
||||
Store 107(r33) 110
|
||||
Return
|
||||
FunctionEnd
|
||||
8(TestUintMatTypes(): 2 Function None 3
|
||||
9: Label
|
||||
115(r00): 114(ptr) Variable Function
|
||||
116(u1x1): 114(ptr) Variable Function
|
||||
122(r01): 121(ptr) Variable Function
|
||||
125(u2x1): 124(ptr) Variable Function
|
||||
131(r02): 130(ptr) Variable Function
|
||||
134(u3x1): 133(ptr) Variable Function
|
||||
140(r03): 139(ptr) Variable Function
|
||||
143(u4x1): 142(ptr) Variable Function
|
||||
146(r10): 124(ptr) Variable Function
|
||||
147(u1x2): 121(ptr) Variable Function
|
||||
152(r11): 151(ptr) Variable Function
|
||||
153(u2x2): 151(ptr) Variable Function
|
||||
158(r12): 157(ptr) Variable Function
|
||||
161(u3x2): 160(ptr) Variable Function
|
||||
166(r13): 165(ptr) Variable Function
|
||||
169(u4x2): 168(ptr) Variable Function
|
||||
172(r20): 133(ptr) Variable Function
|
||||
173(u1x3): 130(ptr) Variable Function
|
||||
176(r21): 160(ptr) Variable Function
|
||||
177(u2x3): 157(ptr) Variable Function
|
||||
182(r22): 181(ptr) Variable Function
|
||||
183(u3x3): 181(ptr) Variable Function
|
||||
188(r23): 187(ptr) Variable Function
|
||||
191(u4x3): 190(ptr) Variable Function
|
||||
194(r30): 142(ptr) Variable Function
|
||||
195(u1x4): 139(ptr) Variable Function
|
||||
198(r31): 168(ptr) Variable Function
|
||||
199(u2x4): 165(ptr) Variable Function
|
||||
202(r32): 190(ptr) Variable Function
|
||||
203(u3x4): 187(ptr) Variable Function
|
||||
208(r33): 207(ptr) Variable Function
|
||||
209(u4x4): 207(ptr) Variable Function
|
||||
117: 113 Load 116(u1x1)
|
||||
118: 113 Transpose 117
|
||||
Store 115(r00) 118
|
||||
126: 123 Load 125(u2x1)
|
||||
127: 120 Transpose 126
|
||||
Store 122(r01) 127
|
||||
135: 132 Load 134(u3x1)
|
||||
136: 129 Transpose 135
|
||||
Store 131(r02) 136
|
||||
144: 141 Load 143(u4x1)
|
||||
145: 138 Transpose 144
|
||||
Store 140(r03) 145
|
||||
148: 120 Load 147(u1x2)
|
||||
149: 123 Transpose 148
|
||||
Store 146(r10) 149
|
||||
154: 150 Load 153(u2x2)
|
||||
155: 150 Transpose 154
|
||||
Store 152(r11) 155
|
||||
162: 159 Load 161(u3x2)
|
||||
163: 156 Transpose 162
|
||||
Store 158(r12) 163
|
||||
170: 167 Load 169(u4x2)
|
||||
171: 164 Transpose 170
|
||||
Store 166(r13) 171
|
||||
174: 129 Load 173(u1x3)
|
||||
175: 132 Transpose 174
|
||||
Store 172(r20) 175
|
||||
178: 156 Load 177(u2x3)
|
||||
179: 159 Transpose 178
|
||||
Store 176(r21) 179
|
||||
184: 180 Load 183(u3x3)
|
||||
185: 180 Transpose 184
|
||||
Store 182(r22) 185
|
||||
192: 189 Load 191(u4x3)
|
||||
193: 186 Transpose 192
|
||||
Store 188(r23) 193
|
||||
196: 138 Load 195(u1x4)
|
||||
197: 141 Transpose 196
|
||||
Store 194(r30) 197
|
||||
200: 164 Load 199(u2x4)
|
||||
201: 167 Transpose 200
|
||||
Store 198(r31) 201
|
||||
204: 186 Load 203(u3x4)
|
||||
205: 189 Transpose 204
|
||||
Store 202(r32) 205
|
||||
210: 206 Load 209(u4x4)
|
||||
211: 206 Transpose 210
|
||||
Store 208(r33) 211
|
||||
Return
|
||||
FunctionEnd
|
@ -10,7 +10,7 @@ gl_FragCoord origin is upper left
|
||||
0:3 Sequence
|
||||
0:3 move second child to first child (temp 4-component vector of float)
|
||||
0:? '@entryPointOutput' (layout(location=0 ) out 4-component vector of float)
|
||||
0:3 max (global 4-component vector of float)
|
||||
0:3 max (temp 4-component vector of float)
|
||||
0:3 'input1' (layout(location=0 ) in 4-component vector of float)
|
||||
0:3 'input2' (layout(location=1 ) in 4-component vector of float)
|
||||
0:3 Branch: Return
|
||||
@ -34,7 +34,7 @@ gl_FragCoord origin is upper left
|
||||
0:3 Sequence
|
||||
0:3 move second child to first child (temp 4-component vector of float)
|
||||
0:? '@entryPointOutput' (layout(location=0 ) out 4-component vector of float)
|
||||
0:3 max (global 4-component vector of float)
|
||||
0:3 max (temp 4-component vector of float)
|
||||
0:3 'input1' (layout(location=0 ) in 4-component vector of float)
|
||||
0:3 'input2' (layout(location=1 ) in 4-component vector of float)
|
||||
0:3 Branch: Return
|
||||
|
@ -13,13 +13,13 @@ gl_FragCoord origin is upper left
|
||||
0:8 'f1b' (temp 1-component vector of float)
|
||||
0:8 Construct float (temp 1-component vector of float)
|
||||
0:8 'f1a' (temp float)
|
||||
0:11 step (global 3-component vector of float)
|
||||
0:11 step (temp 3-component vector of float)
|
||||
0:11 Constant:
|
||||
0:11 0.000000
|
||||
0:11 0.000000
|
||||
0:11 0.000000
|
||||
0:11 'f3' (temp 3-component vector of float)
|
||||
0:13 sine (global float)
|
||||
0:13 sine (temp float)
|
||||
0:13 Construct float (in float)
|
||||
0:13 'f1b' (temp 1-component vector of float)
|
||||
0:15 Sequence
|
||||
@ -52,13 +52,13 @@ gl_FragCoord origin is upper left
|
||||
0:8 'f1b' (temp 1-component vector of float)
|
||||
0:8 Construct float (temp 1-component vector of float)
|
||||
0:8 'f1a' (temp float)
|
||||
0:11 step (global 3-component vector of float)
|
||||
0:11 step (temp 3-component vector of float)
|
||||
0:11 Constant:
|
||||
0:11 0.000000
|
||||
0:11 0.000000
|
||||
0:11 0.000000
|
||||
0:11 'f3' (temp 3-component vector of float)
|
||||
0:13 sine (global float)
|
||||
0:13 sine (temp float)
|
||||
0:13 Construct float (in float)
|
||||
0:13 'f1b' (temp 1-component vector of float)
|
||||
0:15 Sequence
|
||||
|
@ -8,7 +8,7 @@ gl_FragCoord origin is upper left
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp float)
|
||||
0:42 'r10' (temp float)
|
||||
0:42 texture (global float)
|
||||
0:42 texture (temp float)
|
||||
0:42 Construct combined texture-sampler (temp sampler1DArrayShadow)
|
||||
0:42 'g_tTex1df4a' (uniform texture1DArray)
|
||||
0:42 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -21,7 +21,7 @@ gl_FragCoord origin is upper left
|
||||
0:43 Sequence
|
||||
0:43 move second child to first child (temp float)
|
||||
0:43 'r12' (temp float)
|
||||
0:43 texture (global float)
|
||||
0:43 texture (temp float)
|
||||
0:43 Construct combined texture-sampler (temp isampler1DArrayShadow)
|
||||
0:43 'g_tTex1di4a' (uniform itexture1DArray)
|
||||
0:43 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -34,7 +34,7 @@ gl_FragCoord origin is upper left
|
||||
0:44 Sequence
|
||||
0:44 move second child to first child (temp float)
|
||||
0:44 'r14' (temp float)
|
||||
0:44 texture (global float)
|
||||
0:44 texture (temp float)
|
||||
0:44 Construct combined texture-sampler (temp usampler1DArrayShadow)
|
||||
0:44 'g_tTex1du4a' (uniform utexture1DArray)
|
||||
0:44 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -47,7 +47,7 @@ gl_FragCoord origin is upper left
|
||||
0:47 Sequence
|
||||
0:47 move second child to first child (temp float)
|
||||
0:47 'r30' (temp float)
|
||||
0:47 texture (global float)
|
||||
0:47 texture (temp float)
|
||||
0:47 Construct combined texture-sampler (temp sampler2DArrayShadow)
|
||||
0:47 'g_tTex2df4a' (uniform texture2DArray)
|
||||
0:47 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -61,7 +61,7 @@ gl_FragCoord origin is upper left
|
||||
0:48 Sequence
|
||||
0:48 move second child to first child (temp float)
|
||||
0:48 'r32' (temp float)
|
||||
0:48 texture (global float)
|
||||
0:48 texture (temp float)
|
||||
0:48 Construct combined texture-sampler (temp isampler2DArrayShadow)
|
||||
0:48 'g_tTex2di4a' (uniform itexture2DArray)
|
||||
0:48 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -75,7 +75,7 @@ gl_FragCoord origin is upper left
|
||||
0:49 Sequence
|
||||
0:49 move second child to first child (temp float)
|
||||
0:49 'r34' (temp float)
|
||||
0:49 texture (global float)
|
||||
0:49 texture (temp float)
|
||||
0:49 Construct combined texture-sampler (temp usampler2DArrayShadow)
|
||||
0:49 'g_tTex2du4a' (uniform utexture2DArray)
|
||||
0:49 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -89,7 +89,7 @@ gl_FragCoord origin is upper left
|
||||
0:52 Sequence
|
||||
0:52 move second child to first child (temp float)
|
||||
0:52 'r60' (temp float)
|
||||
0:52 texture (global float)
|
||||
0:52 texture (temp float)
|
||||
0:52 Construct combined texture-sampler (temp samplerCubeArrayShadow)
|
||||
0:52 'g_tTexcdf4a' (uniform textureCubeArray)
|
||||
0:52 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -104,7 +104,7 @@ gl_FragCoord origin is upper left
|
||||
0:53 Sequence
|
||||
0:53 move second child to first child (temp float)
|
||||
0:53 'r62' (temp float)
|
||||
0:53 texture (global float)
|
||||
0:53 texture (temp float)
|
||||
0:53 Construct combined texture-sampler (temp isamplerCubeArrayShadow)
|
||||
0:53 'g_tTexcdi4a' (uniform itextureCubeArray)
|
||||
0:53 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -119,7 +119,7 @@ gl_FragCoord origin is upper left
|
||||
0:54 Sequence
|
||||
0:54 move second child to first child (temp float)
|
||||
0:54 'r64' (temp float)
|
||||
0:54 texture (global float)
|
||||
0:54 texture (temp float)
|
||||
0:54 Construct combined texture-sampler (temp usamplerCubeArrayShadow)
|
||||
0:54 'g_tTexcdu4a' (uniform utextureCubeArray)
|
||||
0:54 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -202,7 +202,7 @@ gl_FragCoord origin is upper left
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp float)
|
||||
0:42 'r10' (temp float)
|
||||
0:42 texture (global float)
|
||||
0:42 texture (temp float)
|
||||
0:42 Construct combined texture-sampler (temp sampler1DArrayShadow)
|
||||
0:42 'g_tTex1df4a' (uniform texture1DArray)
|
||||
0:42 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -215,7 +215,7 @@ gl_FragCoord origin is upper left
|
||||
0:43 Sequence
|
||||
0:43 move second child to first child (temp float)
|
||||
0:43 'r12' (temp float)
|
||||
0:43 texture (global float)
|
||||
0:43 texture (temp float)
|
||||
0:43 Construct combined texture-sampler (temp isampler1DArrayShadow)
|
||||
0:43 'g_tTex1di4a' (uniform itexture1DArray)
|
||||
0:43 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -228,7 +228,7 @@ gl_FragCoord origin is upper left
|
||||
0:44 Sequence
|
||||
0:44 move second child to first child (temp float)
|
||||
0:44 'r14' (temp float)
|
||||
0:44 texture (global float)
|
||||
0:44 texture (temp float)
|
||||
0:44 Construct combined texture-sampler (temp usampler1DArrayShadow)
|
||||
0:44 'g_tTex1du4a' (uniform utexture1DArray)
|
||||
0:44 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -241,7 +241,7 @@ gl_FragCoord origin is upper left
|
||||
0:47 Sequence
|
||||
0:47 move second child to first child (temp float)
|
||||
0:47 'r30' (temp float)
|
||||
0:47 texture (global float)
|
||||
0:47 texture (temp float)
|
||||
0:47 Construct combined texture-sampler (temp sampler2DArrayShadow)
|
||||
0:47 'g_tTex2df4a' (uniform texture2DArray)
|
||||
0:47 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -255,7 +255,7 @@ gl_FragCoord origin is upper left
|
||||
0:48 Sequence
|
||||
0:48 move second child to first child (temp float)
|
||||
0:48 'r32' (temp float)
|
||||
0:48 texture (global float)
|
||||
0:48 texture (temp float)
|
||||
0:48 Construct combined texture-sampler (temp isampler2DArrayShadow)
|
||||
0:48 'g_tTex2di4a' (uniform itexture2DArray)
|
||||
0:48 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -269,7 +269,7 @@ gl_FragCoord origin is upper left
|
||||
0:49 Sequence
|
||||
0:49 move second child to first child (temp float)
|
||||
0:49 'r34' (temp float)
|
||||
0:49 texture (global float)
|
||||
0:49 texture (temp float)
|
||||
0:49 Construct combined texture-sampler (temp usampler2DArrayShadow)
|
||||
0:49 'g_tTex2du4a' (uniform utexture2DArray)
|
||||
0:49 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -283,7 +283,7 @@ gl_FragCoord origin is upper left
|
||||
0:52 Sequence
|
||||
0:52 move second child to first child (temp float)
|
||||
0:52 'r60' (temp float)
|
||||
0:52 texture (global float)
|
||||
0:52 texture (temp float)
|
||||
0:52 Construct combined texture-sampler (temp samplerCubeArrayShadow)
|
||||
0:52 'g_tTexcdf4a' (uniform textureCubeArray)
|
||||
0:52 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -298,7 +298,7 @@ gl_FragCoord origin is upper left
|
||||
0:53 Sequence
|
||||
0:53 move second child to first child (temp float)
|
||||
0:53 'r62' (temp float)
|
||||
0:53 texture (global float)
|
||||
0:53 texture (temp float)
|
||||
0:53 Construct combined texture-sampler (temp isamplerCubeArrayShadow)
|
||||
0:53 'g_tTexcdi4a' (uniform itextureCubeArray)
|
||||
0:53 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -313,7 +313,7 @@ gl_FragCoord origin is upper left
|
||||
0:54 Sequence
|
||||
0:54 move second child to first child (temp float)
|
||||
0:54 'r64' (temp float)
|
||||
0:54 texture (global float)
|
||||
0:54 texture (temp float)
|
||||
0:54 Construct combined texture-sampler (temp usamplerCubeArrayShadow)
|
||||
0:54 'g_tTexcdu4a' (uniform utextureCubeArray)
|
||||
0:54 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
|
@ -8,7 +8,7 @@ gl_FragCoord origin is upper left
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp float)
|
||||
0:42 'r00' (temp float)
|
||||
0:42 texture (global float)
|
||||
0:42 texture (temp float)
|
||||
0:42 Construct combined texture-sampler (temp sampler1DShadow)
|
||||
0:42 'g_tTex1df4' (layout(binding=0 ) uniform texture1D)
|
||||
0:42 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -20,7 +20,7 @@ gl_FragCoord origin is upper left
|
||||
0:43 Sequence
|
||||
0:43 move second child to first child (temp float)
|
||||
0:43 'r02' (temp float)
|
||||
0:43 texture (global float)
|
||||
0:43 texture (temp float)
|
||||
0:43 Construct combined texture-sampler (temp isampler1DShadow)
|
||||
0:43 'g_tTex1di4' (uniform itexture1D)
|
||||
0:43 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -32,7 +32,7 @@ gl_FragCoord origin is upper left
|
||||
0:44 Sequence
|
||||
0:44 move second child to first child (temp float)
|
||||
0:44 'r04' (temp float)
|
||||
0:44 texture (global float)
|
||||
0:44 texture (temp float)
|
||||
0:44 Construct combined texture-sampler (temp usampler1DShadow)
|
||||
0:44 'g_tTex1du4' (uniform utexture1D)
|
||||
0:44 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -44,7 +44,7 @@ gl_FragCoord origin is upper left
|
||||
0:47 Sequence
|
||||
0:47 move second child to first child (temp float)
|
||||
0:47 'r20' (temp float)
|
||||
0:47 texture (global float)
|
||||
0:47 texture (temp float)
|
||||
0:47 Construct combined texture-sampler (temp sampler2DShadow)
|
||||
0:47 'g_tTex2df4' (uniform texture2D)
|
||||
0:47 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -57,7 +57,7 @@ gl_FragCoord origin is upper left
|
||||
0:48 Sequence
|
||||
0:48 move second child to first child (temp float)
|
||||
0:48 'r22' (temp float)
|
||||
0:48 texture (global float)
|
||||
0:48 texture (temp float)
|
||||
0:48 Construct combined texture-sampler (temp isampler2DShadow)
|
||||
0:48 'g_tTex2di4' (uniform itexture2D)
|
||||
0:48 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -70,7 +70,7 @@ gl_FragCoord origin is upper left
|
||||
0:49 Sequence
|
||||
0:49 move second child to first child (temp float)
|
||||
0:49 'r24' (temp float)
|
||||
0:49 texture (global float)
|
||||
0:49 texture (temp float)
|
||||
0:49 Construct combined texture-sampler (temp usampler2DShadow)
|
||||
0:49 'g_tTex2du4' (uniform utexture2D)
|
||||
0:49 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -83,7 +83,7 @@ gl_FragCoord origin is upper left
|
||||
0:53 Sequence
|
||||
0:53 move second child to first child (temp float)
|
||||
0:53 'r50' (temp float)
|
||||
0:53 texture (global float)
|
||||
0:53 texture (temp float)
|
||||
0:53 Construct combined texture-sampler (temp samplerCubeShadow)
|
||||
0:53 'g_tTexcdf4' (uniform textureCube)
|
||||
0:53 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -97,7 +97,7 @@ gl_FragCoord origin is upper left
|
||||
0:54 Sequence
|
||||
0:54 move second child to first child (temp float)
|
||||
0:54 'r52' (temp float)
|
||||
0:54 texture (global float)
|
||||
0:54 texture (temp float)
|
||||
0:54 Construct combined texture-sampler (temp isamplerCubeShadow)
|
||||
0:54 'g_tTexcdi4' (uniform itextureCube)
|
||||
0:54 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -111,7 +111,7 @@ gl_FragCoord origin is upper left
|
||||
0:55 Sequence
|
||||
0:55 move second child to first child (temp float)
|
||||
0:55 'r54' (temp float)
|
||||
0:55 texture (global float)
|
||||
0:55 texture (temp float)
|
||||
0:55 Construct combined texture-sampler (temp usamplerCubeShadow)
|
||||
0:55 'g_tTexcdu4' (uniform utextureCube)
|
||||
0:55 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -193,7 +193,7 @@ gl_FragCoord origin is upper left
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp float)
|
||||
0:42 'r00' (temp float)
|
||||
0:42 texture (global float)
|
||||
0:42 texture (temp float)
|
||||
0:42 Construct combined texture-sampler (temp sampler1DShadow)
|
||||
0:42 'g_tTex1df4' (layout(binding=0 ) uniform texture1D)
|
||||
0:42 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -205,7 +205,7 @@ gl_FragCoord origin is upper left
|
||||
0:43 Sequence
|
||||
0:43 move second child to first child (temp float)
|
||||
0:43 'r02' (temp float)
|
||||
0:43 texture (global float)
|
||||
0:43 texture (temp float)
|
||||
0:43 Construct combined texture-sampler (temp isampler1DShadow)
|
||||
0:43 'g_tTex1di4' (uniform itexture1D)
|
||||
0:43 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -217,7 +217,7 @@ gl_FragCoord origin is upper left
|
||||
0:44 Sequence
|
||||
0:44 move second child to first child (temp float)
|
||||
0:44 'r04' (temp float)
|
||||
0:44 texture (global float)
|
||||
0:44 texture (temp float)
|
||||
0:44 Construct combined texture-sampler (temp usampler1DShadow)
|
||||
0:44 'g_tTex1du4' (uniform utexture1D)
|
||||
0:44 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -229,7 +229,7 @@ gl_FragCoord origin is upper left
|
||||
0:47 Sequence
|
||||
0:47 move second child to first child (temp float)
|
||||
0:47 'r20' (temp float)
|
||||
0:47 texture (global float)
|
||||
0:47 texture (temp float)
|
||||
0:47 Construct combined texture-sampler (temp sampler2DShadow)
|
||||
0:47 'g_tTex2df4' (uniform texture2D)
|
||||
0:47 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -242,7 +242,7 @@ gl_FragCoord origin is upper left
|
||||
0:48 Sequence
|
||||
0:48 move second child to first child (temp float)
|
||||
0:48 'r22' (temp float)
|
||||
0:48 texture (global float)
|
||||
0:48 texture (temp float)
|
||||
0:48 Construct combined texture-sampler (temp isampler2DShadow)
|
||||
0:48 'g_tTex2di4' (uniform itexture2D)
|
||||
0:48 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -255,7 +255,7 @@ gl_FragCoord origin is upper left
|
||||
0:49 Sequence
|
||||
0:49 move second child to first child (temp float)
|
||||
0:49 'r24' (temp float)
|
||||
0:49 texture (global float)
|
||||
0:49 texture (temp float)
|
||||
0:49 Construct combined texture-sampler (temp usampler2DShadow)
|
||||
0:49 'g_tTex2du4' (uniform utexture2D)
|
||||
0:49 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -268,7 +268,7 @@ gl_FragCoord origin is upper left
|
||||
0:53 Sequence
|
||||
0:53 move second child to first child (temp float)
|
||||
0:53 'r50' (temp float)
|
||||
0:53 texture (global float)
|
||||
0:53 texture (temp float)
|
||||
0:53 Construct combined texture-sampler (temp samplerCubeShadow)
|
||||
0:53 'g_tTexcdf4' (uniform textureCube)
|
||||
0:53 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -282,7 +282,7 @@ gl_FragCoord origin is upper left
|
||||
0:54 Sequence
|
||||
0:54 move second child to first child (temp float)
|
||||
0:54 'r52' (temp float)
|
||||
0:54 texture (global float)
|
||||
0:54 texture (temp float)
|
||||
0:54 Construct combined texture-sampler (temp isamplerCubeShadow)
|
||||
0:54 'g_tTexcdi4' (uniform itextureCube)
|
||||
0:54 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -296,7 +296,7 @@ gl_FragCoord origin is upper left
|
||||
0:55 Sequence
|
||||
0:55 move second child to first child (temp float)
|
||||
0:55 'r54' (temp float)
|
||||
0:55 texture (global float)
|
||||
0:55 texture (temp float)
|
||||
0:55 Construct combined texture-sampler (temp usamplerCubeShadow)
|
||||
0:55 'g_tTexcdu4' (uniform utextureCube)
|
||||
0:55 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
|
@ -8,7 +8,7 @@ gl_FragCoord origin is upper left
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp float)
|
||||
0:42 'r01' (temp float)
|
||||
0:42 textureOffset (global float)
|
||||
0:42 textureOffset (temp float)
|
||||
0:42 Construct combined texture-sampler (temp sampler1DShadow)
|
||||
0:42 'g_tTex1df4' (layout(binding=0 ) uniform texture1D)
|
||||
0:42 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -22,7 +22,7 @@ gl_FragCoord origin is upper left
|
||||
0:43 Sequence
|
||||
0:43 move second child to first child (temp float)
|
||||
0:43 'r03' (temp float)
|
||||
0:43 textureOffset (global float)
|
||||
0:43 textureOffset (temp float)
|
||||
0:43 Construct combined texture-sampler (temp isampler1DShadow)
|
||||
0:43 'g_tTex1di4' (uniform itexture1D)
|
||||
0:43 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -36,7 +36,7 @@ gl_FragCoord origin is upper left
|
||||
0:44 Sequence
|
||||
0:44 move second child to first child (temp float)
|
||||
0:44 'r05' (temp float)
|
||||
0:44 textureOffset (global float)
|
||||
0:44 textureOffset (temp float)
|
||||
0:44 Construct combined texture-sampler (temp usampler1DShadow)
|
||||
0:44 'g_tTex1du4' (uniform utexture1D)
|
||||
0:44 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -50,7 +50,7 @@ gl_FragCoord origin is upper left
|
||||
0:47 Sequence
|
||||
0:47 move second child to first child (temp float)
|
||||
0:47 'r21' (temp float)
|
||||
0:47 textureOffset (global float)
|
||||
0:47 textureOffset (temp float)
|
||||
0:47 Construct combined texture-sampler (temp sampler2DShadow)
|
||||
0:47 'g_tTex2df4' (uniform texture2D)
|
||||
0:47 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -66,7 +66,7 @@ gl_FragCoord origin is upper left
|
||||
0:48 Sequence
|
||||
0:48 move second child to first child (temp float)
|
||||
0:48 'r23' (temp float)
|
||||
0:48 textureOffset (global float)
|
||||
0:48 textureOffset (temp float)
|
||||
0:48 Construct combined texture-sampler (temp isampler2DShadow)
|
||||
0:48 'g_tTex2di4' (uniform itexture2D)
|
||||
0:48 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -82,7 +82,7 @@ gl_FragCoord origin is upper left
|
||||
0:49 Sequence
|
||||
0:49 move second child to first child (temp float)
|
||||
0:49 'r25' (temp float)
|
||||
0:49 textureOffset (global float)
|
||||
0:49 textureOffset (temp float)
|
||||
0:49 Construct combined texture-sampler (temp usampler2DShadow)
|
||||
0:49 'g_tTex2du4' (uniform utexture2D)
|
||||
0:49 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -166,7 +166,7 @@ gl_FragCoord origin is upper left
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp float)
|
||||
0:42 'r01' (temp float)
|
||||
0:42 textureOffset (global float)
|
||||
0:42 textureOffset (temp float)
|
||||
0:42 Construct combined texture-sampler (temp sampler1DShadow)
|
||||
0:42 'g_tTex1df4' (layout(binding=0 ) uniform texture1D)
|
||||
0:42 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -180,7 +180,7 @@ gl_FragCoord origin is upper left
|
||||
0:43 Sequence
|
||||
0:43 move second child to first child (temp float)
|
||||
0:43 'r03' (temp float)
|
||||
0:43 textureOffset (global float)
|
||||
0:43 textureOffset (temp float)
|
||||
0:43 Construct combined texture-sampler (temp isampler1DShadow)
|
||||
0:43 'g_tTex1di4' (uniform itexture1D)
|
||||
0:43 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -194,7 +194,7 @@ gl_FragCoord origin is upper left
|
||||
0:44 Sequence
|
||||
0:44 move second child to first child (temp float)
|
||||
0:44 'r05' (temp float)
|
||||
0:44 textureOffset (global float)
|
||||
0:44 textureOffset (temp float)
|
||||
0:44 Construct combined texture-sampler (temp usampler1DShadow)
|
||||
0:44 'g_tTex1du4' (uniform utexture1D)
|
||||
0:44 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -208,7 +208,7 @@ gl_FragCoord origin is upper left
|
||||
0:47 Sequence
|
||||
0:47 move second child to first child (temp float)
|
||||
0:47 'r21' (temp float)
|
||||
0:47 textureOffset (global float)
|
||||
0:47 textureOffset (temp float)
|
||||
0:47 Construct combined texture-sampler (temp sampler2DShadow)
|
||||
0:47 'g_tTex2df4' (uniform texture2D)
|
||||
0:47 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -224,7 +224,7 @@ gl_FragCoord origin is upper left
|
||||
0:48 Sequence
|
||||
0:48 move second child to first child (temp float)
|
||||
0:48 'r23' (temp float)
|
||||
0:48 textureOffset (global float)
|
||||
0:48 textureOffset (temp float)
|
||||
0:48 Construct combined texture-sampler (temp isampler2DShadow)
|
||||
0:48 'g_tTex2di4' (uniform itexture2D)
|
||||
0:48 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -240,7 +240,7 @@ gl_FragCoord origin is upper left
|
||||
0:49 Sequence
|
||||
0:49 move second child to first child (temp float)
|
||||
0:49 'r25' (temp float)
|
||||
0:49 textureOffset (global float)
|
||||
0:49 textureOffset (temp float)
|
||||
0:49 Construct combined texture-sampler (temp usampler2DShadow)
|
||||
0:49 'g_tTex2du4' (uniform utexture2D)
|
||||
0:49 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
|
@ -8,7 +8,7 @@ gl_FragCoord origin is upper left
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp float)
|
||||
0:42 'r11' (temp float)
|
||||
0:42 textureOffset (global float)
|
||||
0:42 textureOffset (temp float)
|
||||
0:42 Construct combined texture-sampler (temp sampler1DArrayShadow)
|
||||
0:42 'g_tTex1df4a' (uniform texture1DArray)
|
||||
0:42 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -23,7 +23,7 @@ gl_FragCoord origin is upper left
|
||||
0:43 Sequence
|
||||
0:43 move second child to first child (temp float)
|
||||
0:43 'r13' (temp float)
|
||||
0:43 textureOffset (global float)
|
||||
0:43 textureOffset (temp float)
|
||||
0:43 Construct combined texture-sampler (temp isampler1DArrayShadow)
|
||||
0:43 'g_tTex1di4a' (uniform itexture1DArray)
|
||||
0:43 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -38,7 +38,7 @@ gl_FragCoord origin is upper left
|
||||
0:44 Sequence
|
||||
0:44 move second child to first child (temp float)
|
||||
0:44 'r15' (temp float)
|
||||
0:44 textureOffset (global float)
|
||||
0:44 textureOffset (temp float)
|
||||
0:44 Construct combined texture-sampler (temp usampler1DArrayShadow)
|
||||
0:44 'g_tTex1du4a' (uniform utexture1DArray)
|
||||
0:44 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -53,7 +53,7 @@ gl_FragCoord origin is upper left
|
||||
0:47 Sequence
|
||||
0:47 move second child to first child (temp float)
|
||||
0:47 'r31' (temp float)
|
||||
0:47 textureOffset (global float)
|
||||
0:47 textureOffset (temp float)
|
||||
0:47 Construct combined texture-sampler (temp sampler2DArrayShadow)
|
||||
0:47 'g_tTex2df4a' (uniform texture2DArray)
|
||||
0:47 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -70,7 +70,7 @@ gl_FragCoord origin is upper left
|
||||
0:48 Sequence
|
||||
0:48 move second child to first child (temp float)
|
||||
0:48 'r33' (temp float)
|
||||
0:48 textureOffset (global float)
|
||||
0:48 textureOffset (temp float)
|
||||
0:48 Construct combined texture-sampler (temp isampler2DArrayShadow)
|
||||
0:48 'g_tTex2di4a' (uniform itexture2DArray)
|
||||
0:48 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -87,7 +87,7 @@ gl_FragCoord origin is upper left
|
||||
0:49 Sequence
|
||||
0:49 move second child to first child (temp float)
|
||||
0:49 'r35' (temp float)
|
||||
0:49 textureOffset (global float)
|
||||
0:49 textureOffset (temp float)
|
||||
0:49 Construct combined texture-sampler (temp usampler2DArrayShadow)
|
||||
0:49 'g_tTex2du4a' (uniform utexture2DArray)
|
||||
0:49 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -172,7 +172,7 @@ gl_FragCoord origin is upper left
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp float)
|
||||
0:42 'r11' (temp float)
|
||||
0:42 textureOffset (global float)
|
||||
0:42 textureOffset (temp float)
|
||||
0:42 Construct combined texture-sampler (temp sampler1DArrayShadow)
|
||||
0:42 'g_tTex1df4a' (uniform texture1DArray)
|
||||
0:42 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -187,7 +187,7 @@ gl_FragCoord origin is upper left
|
||||
0:43 Sequence
|
||||
0:43 move second child to first child (temp float)
|
||||
0:43 'r13' (temp float)
|
||||
0:43 textureOffset (global float)
|
||||
0:43 textureOffset (temp float)
|
||||
0:43 Construct combined texture-sampler (temp isampler1DArrayShadow)
|
||||
0:43 'g_tTex1di4a' (uniform itexture1DArray)
|
||||
0:43 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -202,7 +202,7 @@ gl_FragCoord origin is upper left
|
||||
0:44 Sequence
|
||||
0:44 move second child to first child (temp float)
|
||||
0:44 'r15' (temp float)
|
||||
0:44 textureOffset (global float)
|
||||
0:44 textureOffset (temp float)
|
||||
0:44 Construct combined texture-sampler (temp usampler1DArrayShadow)
|
||||
0:44 'g_tTex1du4a' (uniform utexture1DArray)
|
||||
0:44 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -217,7 +217,7 @@ gl_FragCoord origin is upper left
|
||||
0:47 Sequence
|
||||
0:47 move second child to first child (temp float)
|
||||
0:47 'r31' (temp float)
|
||||
0:47 textureOffset (global float)
|
||||
0:47 textureOffset (temp float)
|
||||
0:47 Construct combined texture-sampler (temp sampler2DArrayShadow)
|
||||
0:47 'g_tTex2df4a' (uniform texture2DArray)
|
||||
0:47 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -234,7 +234,7 @@ gl_FragCoord origin is upper left
|
||||
0:48 Sequence
|
||||
0:48 move second child to first child (temp float)
|
||||
0:48 'r33' (temp float)
|
||||
0:48 textureOffset (global float)
|
||||
0:48 textureOffset (temp float)
|
||||
0:48 Construct combined texture-sampler (temp isampler2DArrayShadow)
|
||||
0:48 'g_tTex2di4a' (uniform itexture2DArray)
|
||||
0:48 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -251,7 +251,7 @@ gl_FragCoord origin is upper left
|
||||
0:49 Sequence
|
||||
0:49 move second child to first child (temp float)
|
||||
0:49 'r35' (temp float)
|
||||
0:49 textureOffset (global float)
|
||||
0:49 textureOffset (temp float)
|
||||
0:49 Construct combined texture-sampler (temp usampler2DArrayShadow)
|
||||
0:49 'g_tTex2du4a' (uniform utexture2DArray)
|
||||
0:49 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
|
@ -8,7 +8,7 @@ gl_FragCoord origin is upper left
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp float)
|
||||
0:42 'r10' (temp float)
|
||||
0:42 textureLod (global float)
|
||||
0:42 textureLod (temp float)
|
||||
0:42 Construct combined texture-sampler (temp sampler1DArrayShadow)
|
||||
0:42 'g_tTex1df4a' (uniform texture1DArray)
|
||||
0:42 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -23,7 +23,7 @@ gl_FragCoord origin is upper left
|
||||
0:43 Sequence
|
||||
0:43 move second child to first child (temp float)
|
||||
0:43 'r12' (temp float)
|
||||
0:43 textureLod (global float)
|
||||
0:43 textureLod (temp float)
|
||||
0:43 Construct combined texture-sampler (temp isampler1DArrayShadow)
|
||||
0:43 'g_tTex1di4a' (uniform itexture1DArray)
|
||||
0:43 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -38,7 +38,7 @@ gl_FragCoord origin is upper left
|
||||
0:44 Sequence
|
||||
0:44 move second child to first child (temp float)
|
||||
0:44 'r14' (temp float)
|
||||
0:44 textureLod (global float)
|
||||
0:44 textureLod (temp float)
|
||||
0:44 Construct combined texture-sampler (temp usampler1DArrayShadow)
|
||||
0:44 'g_tTex1du4a' (uniform utexture1DArray)
|
||||
0:44 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -53,7 +53,7 @@ gl_FragCoord origin is upper left
|
||||
0:47 Sequence
|
||||
0:47 move second child to first child (temp float)
|
||||
0:47 'r30' (temp float)
|
||||
0:47 textureLod (global float)
|
||||
0:47 textureLod (temp float)
|
||||
0:47 Construct combined texture-sampler (temp sampler2DArrayShadow)
|
||||
0:47 'g_tTex2df4a' (uniform texture2DArray)
|
||||
0:47 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -69,7 +69,7 @@ gl_FragCoord origin is upper left
|
||||
0:48 Sequence
|
||||
0:48 move second child to first child (temp float)
|
||||
0:48 'r32' (temp float)
|
||||
0:48 textureLod (global float)
|
||||
0:48 textureLod (temp float)
|
||||
0:48 Construct combined texture-sampler (temp isampler2DArrayShadow)
|
||||
0:48 'g_tTex2di4a' (uniform itexture2DArray)
|
||||
0:48 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -85,7 +85,7 @@ gl_FragCoord origin is upper left
|
||||
0:49 Sequence
|
||||
0:49 move second child to first child (temp float)
|
||||
0:49 'r34' (temp float)
|
||||
0:49 textureLod (global float)
|
||||
0:49 textureLod (temp float)
|
||||
0:49 Construct combined texture-sampler (temp usampler2DArrayShadow)
|
||||
0:49 'g_tTex2du4a' (uniform utexture2DArray)
|
||||
0:49 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -101,7 +101,7 @@ gl_FragCoord origin is upper left
|
||||
0:52 Sequence
|
||||
0:52 move second child to first child (temp float)
|
||||
0:52 'r60' (temp float)
|
||||
0:52 textureLod (global float)
|
||||
0:52 textureLod (temp float)
|
||||
0:52 Construct combined texture-sampler (temp samplerCubeArrayShadow)
|
||||
0:52 'g_tTexcdf4a' (uniform textureCubeArray)
|
||||
0:52 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -118,7 +118,7 @@ gl_FragCoord origin is upper left
|
||||
0:53 Sequence
|
||||
0:53 move second child to first child (temp float)
|
||||
0:53 'r62' (temp float)
|
||||
0:53 textureLod (global float)
|
||||
0:53 textureLod (temp float)
|
||||
0:53 Construct combined texture-sampler (temp isamplerCubeArrayShadow)
|
||||
0:53 'g_tTexcdi4a' (uniform itextureCubeArray)
|
||||
0:53 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -135,7 +135,7 @@ gl_FragCoord origin is upper left
|
||||
0:54 Sequence
|
||||
0:54 move second child to first child (temp float)
|
||||
0:54 'r64' (temp float)
|
||||
0:54 textureLod (global float)
|
||||
0:54 textureLod (temp float)
|
||||
0:54 Construct combined texture-sampler (temp usamplerCubeArrayShadow)
|
||||
0:54 'g_tTexcdu4a' (uniform utextureCubeArray)
|
||||
0:54 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -220,7 +220,7 @@ gl_FragCoord origin is upper left
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp float)
|
||||
0:42 'r10' (temp float)
|
||||
0:42 textureLod (global float)
|
||||
0:42 textureLod (temp float)
|
||||
0:42 Construct combined texture-sampler (temp sampler1DArrayShadow)
|
||||
0:42 'g_tTex1df4a' (uniform texture1DArray)
|
||||
0:42 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -235,7 +235,7 @@ gl_FragCoord origin is upper left
|
||||
0:43 Sequence
|
||||
0:43 move second child to first child (temp float)
|
||||
0:43 'r12' (temp float)
|
||||
0:43 textureLod (global float)
|
||||
0:43 textureLod (temp float)
|
||||
0:43 Construct combined texture-sampler (temp isampler1DArrayShadow)
|
||||
0:43 'g_tTex1di4a' (uniform itexture1DArray)
|
||||
0:43 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -250,7 +250,7 @@ gl_FragCoord origin is upper left
|
||||
0:44 Sequence
|
||||
0:44 move second child to first child (temp float)
|
||||
0:44 'r14' (temp float)
|
||||
0:44 textureLod (global float)
|
||||
0:44 textureLod (temp float)
|
||||
0:44 Construct combined texture-sampler (temp usampler1DArrayShadow)
|
||||
0:44 'g_tTex1du4a' (uniform utexture1DArray)
|
||||
0:44 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -265,7 +265,7 @@ gl_FragCoord origin is upper left
|
||||
0:47 Sequence
|
||||
0:47 move second child to first child (temp float)
|
||||
0:47 'r30' (temp float)
|
||||
0:47 textureLod (global float)
|
||||
0:47 textureLod (temp float)
|
||||
0:47 Construct combined texture-sampler (temp sampler2DArrayShadow)
|
||||
0:47 'g_tTex2df4a' (uniform texture2DArray)
|
||||
0:47 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -281,7 +281,7 @@ gl_FragCoord origin is upper left
|
||||
0:48 Sequence
|
||||
0:48 move second child to first child (temp float)
|
||||
0:48 'r32' (temp float)
|
||||
0:48 textureLod (global float)
|
||||
0:48 textureLod (temp float)
|
||||
0:48 Construct combined texture-sampler (temp isampler2DArrayShadow)
|
||||
0:48 'g_tTex2di4a' (uniform itexture2DArray)
|
||||
0:48 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -297,7 +297,7 @@ gl_FragCoord origin is upper left
|
||||
0:49 Sequence
|
||||
0:49 move second child to first child (temp float)
|
||||
0:49 'r34' (temp float)
|
||||
0:49 textureLod (global float)
|
||||
0:49 textureLod (temp float)
|
||||
0:49 Construct combined texture-sampler (temp usampler2DArrayShadow)
|
||||
0:49 'g_tTex2du4a' (uniform utexture2DArray)
|
||||
0:49 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -313,7 +313,7 @@ gl_FragCoord origin is upper left
|
||||
0:52 Sequence
|
||||
0:52 move second child to first child (temp float)
|
||||
0:52 'r60' (temp float)
|
||||
0:52 textureLod (global float)
|
||||
0:52 textureLod (temp float)
|
||||
0:52 Construct combined texture-sampler (temp samplerCubeArrayShadow)
|
||||
0:52 'g_tTexcdf4a' (uniform textureCubeArray)
|
||||
0:52 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -330,7 +330,7 @@ gl_FragCoord origin is upper left
|
||||
0:53 Sequence
|
||||
0:53 move second child to first child (temp float)
|
||||
0:53 'r62' (temp float)
|
||||
0:53 textureLod (global float)
|
||||
0:53 textureLod (temp float)
|
||||
0:53 Construct combined texture-sampler (temp isamplerCubeArrayShadow)
|
||||
0:53 'g_tTexcdi4a' (uniform itextureCubeArray)
|
||||
0:53 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -347,7 +347,7 @@ gl_FragCoord origin is upper left
|
||||
0:54 Sequence
|
||||
0:54 move second child to first child (temp float)
|
||||
0:54 'r64' (temp float)
|
||||
0:54 textureLod (global float)
|
||||
0:54 textureLod (temp float)
|
||||
0:54 Construct combined texture-sampler (temp usamplerCubeArrayShadow)
|
||||
0:54 'g_tTexcdu4a' (uniform utextureCubeArray)
|
||||
0:54 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
|
@ -8,7 +8,7 @@ gl_FragCoord origin is upper left
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp float)
|
||||
0:42 'r00' (temp float)
|
||||
0:42 textureLod (global float)
|
||||
0:42 textureLod (temp float)
|
||||
0:42 Construct combined texture-sampler (temp sampler1DShadow)
|
||||
0:42 'g_tTex1df4' (layout(binding=0 ) uniform texture1D)
|
||||
0:42 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -22,7 +22,7 @@ gl_FragCoord origin is upper left
|
||||
0:43 Sequence
|
||||
0:43 move second child to first child (temp float)
|
||||
0:43 'r02' (temp float)
|
||||
0:43 textureLod (global float)
|
||||
0:43 textureLod (temp float)
|
||||
0:43 Construct combined texture-sampler (temp isampler1DShadow)
|
||||
0:43 'g_tTex1di4' (uniform itexture1D)
|
||||
0:43 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -36,7 +36,7 @@ gl_FragCoord origin is upper left
|
||||
0:44 Sequence
|
||||
0:44 move second child to first child (temp float)
|
||||
0:44 'r04' (temp float)
|
||||
0:44 textureLod (global float)
|
||||
0:44 textureLod (temp float)
|
||||
0:44 Construct combined texture-sampler (temp usampler1DShadow)
|
||||
0:44 'g_tTex1du4' (uniform utexture1D)
|
||||
0:44 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -50,7 +50,7 @@ gl_FragCoord origin is upper left
|
||||
0:47 Sequence
|
||||
0:47 move second child to first child (temp float)
|
||||
0:47 'r20' (temp float)
|
||||
0:47 textureLod (global float)
|
||||
0:47 textureLod (temp float)
|
||||
0:47 Construct combined texture-sampler (temp sampler2DShadow)
|
||||
0:47 'g_tTex2df4' (uniform texture2D)
|
||||
0:47 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -65,7 +65,7 @@ gl_FragCoord origin is upper left
|
||||
0:48 Sequence
|
||||
0:48 move second child to first child (temp float)
|
||||
0:48 'r22' (temp float)
|
||||
0:48 textureLod (global float)
|
||||
0:48 textureLod (temp float)
|
||||
0:48 Construct combined texture-sampler (temp isampler2DShadow)
|
||||
0:48 'g_tTex2di4' (uniform itexture2D)
|
||||
0:48 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -80,7 +80,7 @@ gl_FragCoord origin is upper left
|
||||
0:49 Sequence
|
||||
0:49 move second child to first child (temp float)
|
||||
0:49 'r24' (temp float)
|
||||
0:49 textureLod (global float)
|
||||
0:49 textureLod (temp float)
|
||||
0:49 Construct combined texture-sampler (temp usampler2DShadow)
|
||||
0:49 'g_tTex2du4' (uniform utexture2D)
|
||||
0:49 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -95,7 +95,7 @@ gl_FragCoord origin is upper left
|
||||
0:53 Sequence
|
||||
0:53 move second child to first child (temp float)
|
||||
0:53 'r50' (temp float)
|
||||
0:53 textureLod (global float)
|
||||
0:53 textureLod (temp float)
|
||||
0:53 Construct combined texture-sampler (temp samplerCubeShadow)
|
||||
0:53 'g_tTexcdf4' (uniform textureCube)
|
||||
0:53 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -111,7 +111,7 @@ gl_FragCoord origin is upper left
|
||||
0:54 Sequence
|
||||
0:54 move second child to first child (temp float)
|
||||
0:54 'r52' (temp float)
|
||||
0:54 textureLod (global float)
|
||||
0:54 textureLod (temp float)
|
||||
0:54 Construct combined texture-sampler (temp isamplerCubeShadow)
|
||||
0:54 'g_tTexcdi4' (uniform itextureCube)
|
||||
0:54 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -127,7 +127,7 @@ gl_FragCoord origin is upper left
|
||||
0:55 Sequence
|
||||
0:55 move second child to first child (temp float)
|
||||
0:55 'r54' (temp float)
|
||||
0:55 textureLod (global float)
|
||||
0:55 textureLod (temp float)
|
||||
0:55 Construct combined texture-sampler (temp usamplerCubeShadow)
|
||||
0:55 'g_tTexcdu4' (uniform utextureCube)
|
||||
0:55 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -211,7 +211,7 @@ gl_FragCoord origin is upper left
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp float)
|
||||
0:42 'r00' (temp float)
|
||||
0:42 textureLod (global float)
|
||||
0:42 textureLod (temp float)
|
||||
0:42 Construct combined texture-sampler (temp sampler1DShadow)
|
||||
0:42 'g_tTex1df4' (layout(binding=0 ) uniform texture1D)
|
||||
0:42 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -225,7 +225,7 @@ gl_FragCoord origin is upper left
|
||||
0:43 Sequence
|
||||
0:43 move second child to first child (temp float)
|
||||
0:43 'r02' (temp float)
|
||||
0:43 textureLod (global float)
|
||||
0:43 textureLod (temp float)
|
||||
0:43 Construct combined texture-sampler (temp isampler1DShadow)
|
||||
0:43 'g_tTex1di4' (uniform itexture1D)
|
||||
0:43 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -239,7 +239,7 @@ gl_FragCoord origin is upper left
|
||||
0:44 Sequence
|
||||
0:44 move second child to first child (temp float)
|
||||
0:44 'r04' (temp float)
|
||||
0:44 textureLod (global float)
|
||||
0:44 textureLod (temp float)
|
||||
0:44 Construct combined texture-sampler (temp usampler1DShadow)
|
||||
0:44 'g_tTex1du4' (uniform utexture1D)
|
||||
0:44 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -253,7 +253,7 @@ gl_FragCoord origin is upper left
|
||||
0:47 Sequence
|
||||
0:47 move second child to first child (temp float)
|
||||
0:47 'r20' (temp float)
|
||||
0:47 textureLod (global float)
|
||||
0:47 textureLod (temp float)
|
||||
0:47 Construct combined texture-sampler (temp sampler2DShadow)
|
||||
0:47 'g_tTex2df4' (uniform texture2D)
|
||||
0:47 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -268,7 +268,7 @@ gl_FragCoord origin is upper left
|
||||
0:48 Sequence
|
||||
0:48 move second child to first child (temp float)
|
||||
0:48 'r22' (temp float)
|
||||
0:48 textureLod (global float)
|
||||
0:48 textureLod (temp float)
|
||||
0:48 Construct combined texture-sampler (temp isampler2DShadow)
|
||||
0:48 'g_tTex2di4' (uniform itexture2D)
|
||||
0:48 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -283,7 +283,7 @@ gl_FragCoord origin is upper left
|
||||
0:49 Sequence
|
||||
0:49 move second child to first child (temp float)
|
||||
0:49 'r24' (temp float)
|
||||
0:49 textureLod (global float)
|
||||
0:49 textureLod (temp float)
|
||||
0:49 Construct combined texture-sampler (temp usampler2DShadow)
|
||||
0:49 'g_tTex2du4' (uniform utexture2D)
|
||||
0:49 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -298,7 +298,7 @@ gl_FragCoord origin is upper left
|
||||
0:53 Sequence
|
||||
0:53 move second child to first child (temp float)
|
||||
0:53 'r50' (temp float)
|
||||
0:53 textureLod (global float)
|
||||
0:53 textureLod (temp float)
|
||||
0:53 Construct combined texture-sampler (temp samplerCubeShadow)
|
||||
0:53 'g_tTexcdf4' (uniform textureCube)
|
||||
0:53 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -314,7 +314,7 @@ gl_FragCoord origin is upper left
|
||||
0:54 Sequence
|
||||
0:54 move second child to first child (temp float)
|
||||
0:54 'r52' (temp float)
|
||||
0:54 textureLod (global float)
|
||||
0:54 textureLod (temp float)
|
||||
0:54 Construct combined texture-sampler (temp isamplerCubeShadow)
|
||||
0:54 'g_tTexcdi4' (uniform itextureCube)
|
||||
0:54 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -330,7 +330,7 @@ gl_FragCoord origin is upper left
|
||||
0:55 Sequence
|
||||
0:55 move second child to first child (temp float)
|
||||
0:55 'r54' (temp float)
|
||||
0:55 textureLod (global float)
|
||||
0:55 textureLod (temp float)
|
||||
0:55 Construct combined texture-sampler (temp usamplerCubeShadow)
|
||||
0:55 'g_tTexcdu4' (uniform utextureCube)
|
||||
0:55 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
|
@ -8,7 +8,7 @@ gl_FragCoord origin is upper left
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp float)
|
||||
0:42 'r01' (temp float)
|
||||
0:42 textureLodOffset (global float)
|
||||
0:42 textureLodOffset (temp float)
|
||||
0:42 Construct combined texture-sampler (temp sampler1DShadow)
|
||||
0:42 'g_tTex1df4' (layout(binding=0 ) uniform texture1D)
|
||||
0:42 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -24,7 +24,7 @@ gl_FragCoord origin is upper left
|
||||
0:43 Sequence
|
||||
0:43 move second child to first child (temp float)
|
||||
0:43 'r03' (temp float)
|
||||
0:43 textureLodOffset (global float)
|
||||
0:43 textureLodOffset (temp float)
|
||||
0:43 Construct combined texture-sampler (temp isampler1DShadow)
|
||||
0:43 'g_tTex1di4' (uniform itexture1D)
|
||||
0:43 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -40,7 +40,7 @@ gl_FragCoord origin is upper left
|
||||
0:44 Sequence
|
||||
0:44 move second child to first child (temp float)
|
||||
0:44 'r05' (temp float)
|
||||
0:44 textureLodOffset (global float)
|
||||
0:44 textureLodOffset (temp float)
|
||||
0:44 Construct combined texture-sampler (temp usampler1DShadow)
|
||||
0:44 'g_tTex1du4' (uniform utexture1D)
|
||||
0:44 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -56,7 +56,7 @@ gl_FragCoord origin is upper left
|
||||
0:47 Sequence
|
||||
0:47 move second child to first child (temp float)
|
||||
0:47 'r21' (temp float)
|
||||
0:47 textureLodOffset (global float)
|
||||
0:47 textureLodOffset (temp float)
|
||||
0:47 Construct combined texture-sampler (temp sampler2DShadow)
|
||||
0:47 'g_tTex2df4' (uniform texture2D)
|
||||
0:47 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -74,7 +74,7 @@ gl_FragCoord origin is upper left
|
||||
0:48 Sequence
|
||||
0:48 move second child to first child (temp float)
|
||||
0:48 'r23' (temp float)
|
||||
0:48 textureLodOffset (global float)
|
||||
0:48 textureLodOffset (temp float)
|
||||
0:48 Construct combined texture-sampler (temp isampler2DShadow)
|
||||
0:48 'g_tTex2di4' (uniform itexture2D)
|
||||
0:48 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -92,7 +92,7 @@ gl_FragCoord origin is upper left
|
||||
0:49 Sequence
|
||||
0:49 move second child to first child (temp float)
|
||||
0:49 'r25' (temp float)
|
||||
0:49 textureLodOffset (global float)
|
||||
0:49 textureLodOffset (temp float)
|
||||
0:49 Construct combined texture-sampler (temp usampler2DShadow)
|
||||
0:49 'g_tTex2du4' (uniform utexture2D)
|
||||
0:49 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -178,7 +178,7 @@ gl_FragCoord origin is upper left
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp float)
|
||||
0:42 'r01' (temp float)
|
||||
0:42 textureLodOffset (global float)
|
||||
0:42 textureLodOffset (temp float)
|
||||
0:42 Construct combined texture-sampler (temp sampler1DShadow)
|
||||
0:42 'g_tTex1df4' (layout(binding=0 ) uniform texture1D)
|
||||
0:42 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -194,7 +194,7 @@ gl_FragCoord origin is upper left
|
||||
0:43 Sequence
|
||||
0:43 move second child to first child (temp float)
|
||||
0:43 'r03' (temp float)
|
||||
0:43 textureLodOffset (global float)
|
||||
0:43 textureLodOffset (temp float)
|
||||
0:43 Construct combined texture-sampler (temp isampler1DShadow)
|
||||
0:43 'g_tTex1di4' (uniform itexture1D)
|
||||
0:43 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -210,7 +210,7 @@ gl_FragCoord origin is upper left
|
||||
0:44 Sequence
|
||||
0:44 move second child to first child (temp float)
|
||||
0:44 'r05' (temp float)
|
||||
0:44 textureLodOffset (global float)
|
||||
0:44 textureLodOffset (temp float)
|
||||
0:44 Construct combined texture-sampler (temp usampler1DShadow)
|
||||
0:44 'g_tTex1du4' (uniform utexture1D)
|
||||
0:44 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -226,7 +226,7 @@ gl_FragCoord origin is upper left
|
||||
0:47 Sequence
|
||||
0:47 move second child to first child (temp float)
|
||||
0:47 'r21' (temp float)
|
||||
0:47 textureLodOffset (global float)
|
||||
0:47 textureLodOffset (temp float)
|
||||
0:47 Construct combined texture-sampler (temp sampler2DShadow)
|
||||
0:47 'g_tTex2df4' (uniform texture2D)
|
||||
0:47 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -244,7 +244,7 @@ gl_FragCoord origin is upper left
|
||||
0:48 Sequence
|
||||
0:48 move second child to first child (temp float)
|
||||
0:48 'r23' (temp float)
|
||||
0:48 textureLodOffset (global float)
|
||||
0:48 textureLodOffset (temp float)
|
||||
0:48 Construct combined texture-sampler (temp isampler2DShadow)
|
||||
0:48 'g_tTex2di4' (uniform itexture2D)
|
||||
0:48 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -262,7 +262,7 @@ gl_FragCoord origin is upper left
|
||||
0:49 Sequence
|
||||
0:49 move second child to first child (temp float)
|
||||
0:49 'r25' (temp float)
|
||||
0:49 textureLodOffset (global float)
|
||||
0:49 textureLodOffset (temp float)
|
||||
0:49 Construct combined texture-sampler (temp usampler2DShadow)
|
||||
0:49 'g_tTex2du4' (uniform utexture2D)
|
||||
0:49 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
|
@ -8,7 +8,7 @@ gl_FragCoord origin is upper left
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp float)
|
||||
0:42 'r11' (temp float)
|
||||
0:42 textureLodOffset (global float)
|
||||
0:42 textureLodOffset (temp float)
|
||||
0:42 Construct combined texture-sampler (temp sampler1DArrayShadow)
|
||||
0:42 'g_tTex1df4a' (uniform texture1DArray)
|
||||
0:42 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -25,7 +25,7 @@ gl_FragCoord origin is upper left
|
||||
0:43 Sequence
|
||||
0:43 move second child to first child (temp float)
|
||||
0:43 'r13' (temp float)
|
||||
0:43 textureLodOffset (global float)
|
||||
0:43 textureLodOffset (temp float)
|
||||
0:43 Construct combined texture-sampler (temp isampler1DArrayShadow)
|
||||
0:43 'g_tTex1di4a' (uniform itexture1DArray)
|
||||
0:43 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -42,7 +42,7 @@ gl_FragCoord origin is upper left
|
||||
0:44 Sequence
|
||||
0:44 move second child to first child (temp float)
|
||||
0:44 'r15' (temp float)
|
||||
0:44 textureLodOffset (global float)
|
||||
0:44 textureLodOffset (temp float)
|
||||
0:44 Construct combined texture-sampler (temp usampler1DArrayShadow)
|
||||
0:44 'g_tTex1du4a' (uniform utexture1DArray)
|
||||
0:44 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -59,7 +59,7 @@ gl_FragCoord origin is upper left
|
||||
0:47 Sequence
|
||||
0:47 move second child to first child (temp float)
|
||||
0:47 'r31' (temp float)
|
||||
0:47 textureLodOffset (global float)
|
||||
0:47 textureLodOffset (temp float)
|
||||
0:47 Construct combined texture-sampler (temp sampler2DArrayShadow)
|
||||
0:47 'g_tTex2df4a' (uniform texture2DArray)
|
||||
0:47 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -78,7 +78,7 @@ gl_FragCoord origin is upper left
|
||||
0:48 Sequence
|
||||
0:48 move second child to first child (temp float)
|
||||
0:48 'r33' (temp float)
|
||||
0:48 textureLodOffset (global float)
|
||||
0:48 textureLodOffset (temp float)
|
||||
0:48 Construct combined texture-sampler (temp isampler2DArrayShadow)
|
||||
0:48 'g_tTex2di4a' (uniform itexture2DArray)
|
||||
0:48 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -97,7 +97,7 @@ gl_FragCoord origin is upper left
|
||||
0:49 Sequence
|
||||
0:49 move second child to first child (temp float)
|
||||
0:49 'r35' (temp float)
|
||||
0:49 textureLodOffset (global float)
|
||||
0:49 textureLodOffset (temp float)
|
||||
0:49 Construct combined texture-sampler (temp usampler2DArrayShadow)
|
||||
0:49 'g_tTex2du4a' (uniform utexture2DArray)
|
||||
0:49 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -184,7 +184,7 @@ gl_FragCoord origin is upper left
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp float)
|
||||
0:42 'r11' (temp float)
|
||||
0:42 textureLodOffset (global float)
|
||||
0:42 textureLodOffset (temp float)
|
||||
0:42 Construct combined texture-sampler (temp sampler1DArrayShadow)
|
||||
0:42 'g_tTex1df4a' (uniform texture1DArray)
|
||||
0:42 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -201,7 +201,7 @@ gl_FragCoord origin is upper left
|
||||
0:43 Sequence
|
||||
0:43 move second child to first child (temp float)
|
||||
0:43 'r13' (temp float)
|
||||
0:43 textureLodOffset (global float)
|
||||
0:43 textureLodOffset (temp float)
|
||||
0:43 Construct combined texture-sampler (temp isampler1DArrayShadow)
|
||||
0:43 'g_tTex1di4a' (uniform itexture1DArray)
|
||||
0:43 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -218,7 +218,7 @@ gl_FragCoord origin is upper left
|
||||
0:44 Sequence
|
||||
0:44 move second child to first child (temp float)
|
||||
0:44 'r15' (temp float)
|
||||
0:44 textureLodOffset (global float)
|
||||
0:44 textureLodOffset (temp float)
|
||||
0:44 Construct combined texture-sampler (temp usampler1DArrayShadow)
|
||||
0:44 'g_tTex1du4a' (uniform utexture1DArray)
|
||||
0:44 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -235,7 +235,7 @@ gl_FragCoord origin is upper left
|
||||
0:47 Sequence
|
||||
0:47 move second child to first child (temp float)
|
||||
0:47 'r31' (temp float)
|
||||
0:47 textureLodOffset (global float)
|
||||
0:47 textureLodOffset (temp float)
|
||||
0:47 Construct combined texture-sampler (temp sampler2DArrayShadow)
|
||||
0:47 'g_tTex2df4a' (uniform texture2DArray)
|
||||
0:47 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -254,7 +254,7 @@ gl_FragCoord origin is upper left
|
||||
0:48 Sequence
|
||||
0:48 move second child to first child (temp float)
|
||||
0:48 'r33' (temp float)
|
||||
0:48 textureLodOffset (global float)
|
||||
0:48 textureLodOffset (temp float)
|
||||
0:48 Construct combined texture-sampler (temp isampler2DArrayShadow)
|
||||
0:48 'g_tTex2di4a' (uniform itexture2DArray)
|
||||
0:48 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
@ -273,7 +273,7 @@ gl_FragCoord origin is upper left
|
||||
0:49 Sequence
|
||||
0:49 move second child to first child (temp float)
|
||||
0:49 'r35' (temp float)
|
||||
0:49 textureLodOffset (global float)
|
||||
0:49 textureLodOffset (temp float)
|
||||
0:49 Construct combined texture-sampler (temp usampler2DArrayShadow)
|
||||
0:49 'g_tTex2du4a' (uniform utexture2DArray)
|
||||
0:49 'g_sSamp' (layout(binding=0 ) uniform sampler)
|
||||
|
@ -82,7 +82,7 @@ gl_FragCoord origin is upper left
|
||||
0:19 7.000000
|
||||
0:19 7.000000
|
||||
0:19 'foo' (temp 3-component vector of float)
|
||||
0:21 all (global bool)
|
||||
0:21 all (temp bool)
|
||||
0:21 Equal (temp 4-component vector of bool)
|
||||
0:21 Construct vec4 (temp 4-component vector of float)
|
||||
0:21 direct index (temp float)
|
||||
@ -90,7 +90,7 @@ gl_FragCoord origin is upper left
|
||||
0:21 Constant:
|
||||
0:21 0 (const int)
|
||||
0:21 'v' (temp 4-component vector of float)
|
||||
0:22 any (global bool)
|
||||
0:22 any (temp bool)
|
||||
0:22 NotEqual (temp 4-component vector of bool)
|
||||
0:22 Construct vec4 (temp 4-component vector of float)
|
||||
0:22 'f' (in float)
|
||||
@ -199,7 +199,7 @@ gl_FragCoord origin is upper left
|
||||
0:19 7.000000
|
||||
0:19 7.000000
|
||||
0:19 'foo' (temp 3-component vector of float)
|
||||
0:21 all (global bool)
|
||||
0:21 all (temp bool)
|
||||
0:21 Equal (temp 4-component vector of bool)
|
||||
0:21 Construct vec4 (temp 4-component vector of float)
|
||||
0:21 direct index (temp float)
|
||||
@ -207,7 +207,7 @@ gl_FragCoord origin is upper left
|
||||
0:21 Constant:
|
||||
0:21 0 (const int)
|
||||
0:21 'v' (temp 4-component vector of float)
|
||||
0:22 any (global bool)
|
||||
0:22 any (temp bool)
|
||||
0:22 NotEqual (temp 4-component vector of bool)
|
||||
0:22 Construct vec4 (temp 4-component vector of float)
|
||||
0:22 'f' (in float)
|
||||
|
@ -9,7 +9,7 @@ gl_FragCoord origin is upper left
|
||||
0:3 Sequence
|
||||
0:3 move second child to first child (temp 4-component vector of float)
|
||||
0:? '@entryPointOutput' (layout(location=0 ) out 4-component vector of float)
|
||||
0:3 sine (global 4-component vector of float)
|
||||
0:3 sine (temp 4-component vector of float)
|
||||
0:3 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
0:3 Branch: Return
|
||||
0:? Linker Objects
|
||||
@ -30,7 +30,7 @@ gl_FragCoord origin is upper left
|
||||
0:3 Sequence
|
||||
0:3 move second child to first child (temp 4-component vector of float)
|
||||
0:? '@entryPointOutput' (layout(location=0 ) out 4-component vector of float)
|
||||
0:3 sine (global 4-component vector of float)
|
||||
0:3 sine (temp 4-component vector of float)
|
||||
0:3 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
0:3 Branch: Return
|
||||
0:? Linker Objects
|
||||
|
@ -8,7 +8,7 @@ gl_FragCoord origin is upper left
|
||||
0:? Sequence
|
||||
0:3 Loop with condition tested first
|
||||
0:3 Loop Condition
|
||||
0:3 any (global bool)
|
||||
0:3 any (temp bool)
|
||||
0:3 NotEqual (temp 4-component vector of bool)
|
||||
0:3 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
0:3 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
@ -51,7 +51,7 @@ gl_FragCoord origin is upper left
|
||||
0:? Sequence
|
||||
0:3 Loop with condition tested first
|
||||
0:3 Loop Condition
|
||||
0:3 any (global bool)
|
||||
0:3 any (temp bool)
|
||||
0:3 NotEqual (temp 4-component vector of bool)
|
||||
0:3 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
0:3 'input' (layout(location=0 ) in 4-component vector of float)
|
||||
|
31
Test/hlsl.matNx1.frag
Normal file
31
Test/hlsl.matNx1.frag
Normal file
@ -0,0 +1,31 @@
|
||||
|
||||
void TestMatNx1()
|
||||
{
|
||||
float1x1 f1x1;
|
||||
float2x1 f2x1;
|
||||
float3x1 f3x1;
|
||||
float4x1 f4x1;
|
||||
|
||||
float1x2 f1x2;
|
||||
float1x3 f1x3;
|
||||
float1x4 f1x4;
|
||||
|
||||
float1x1 r00 = transpose(f1x1);
|
||||
float1x2 r01 = transpose(f2x1);
|
||||
float1x3 r02 = transpose(f3x1);
|
||||
float1x4 r03 = transpose(f4x1);
|
||||
|
||||
float1x1 r10 = transpose(f1x1);
|
||||
float2x1 r11 = transpose(f1x2);
|
||||
float3x1 r12 = transpose(f1x3);
|
||||
float4x1 r13 = transpose(f1x4);
|
||||
}
|
||||
|
||||
struct PS_OUTPUT { float4 color : SV_Target0; };
|
||||
|
||||
PS_OUTPUT main()
|
||||
{
|
||||
PS_OUTPUT ps_output;
|
||||
ps_output.color = 1.0;
|
||||
return ps_output;
|
||||
};
|
53
Test/hlsl.matType.bool.frag
Normal file
53
Test/hlsl.matType.bool.frag
Normal file
@ -0,0 +1,53 @@
|
||||
|
||||
void TestBoolMatTypes()
|
||||
{
|
||||
bool1x1 b1x1;
|
||||
bool2x1 b2x1;
|
||||
bool3x1 b3x1;
|
||||
bool4x1 b4x1;
|
||||
|
||||
bool1x2 b1x2;
|
||||
bool2x2 b2x2;
|
||||
bool3x2 b3x2;
|
||||
bool4x2 b4x2;
|
||||
|
||||
bool1x3 b1x3;
|
||||
bool2x3 b2x3;
|
||||
bool3x3 b3x3;
|
||||
bool4x3 b4x3;
|
||||
|
||||
bool1x4 b1x4;
|
||||
bool2x4 b2x4;
|
||||
bool3x4 b3x4;
|
||||
bool4x4 b4x4;
|
||||
|
||||
// TODO: Currently SPIR-V disallows Nx1 or 1xN mats.
|
||||
bool1x1 r00 = transpose(b1x1);
|
||||
bool1x2 r01 = transpose(b2x1);
|
||||
bool1x3 r02 = transpose(b3x1);
|
||||
bool1x4 r03 = transpose(b4x1);
|
||||
|
||||
bool2x1 r10 = transpose(b1x2);
|
||||
bool2x2 r11 = transpose(b2x2);
|
||||
bool2x3 r12 = transpose(b3x2);
|
||||
bool2x4 r13 = transpose(b4x2);
|
||||
|
||||
bool3x1 r20 = transpose(b1x3);
|
||||
bool3x2 r21 = transpose(b2x3);
|
||||
bool3x3 r22 = transpose(b3x3);
|
||||
bool3x4 r23 = transpose(b4x3);
|
||||
|
||||
bool4x1 r30 = transpose(b1x4);
|
||||
bool4x2 r31 = transpose(b2x4);
|
||||
bool4x3 r32 = transpose(b3x4);
|
||||
bool4x4 r33 = transpose(b4x4);
|
||||
}
|
||||
|
||||
struct PS_OUTPUT { float4 color : SV_Target0; };
|
||||
|
||||
PS_OUTPUT main()
|
||||
{
|
||||
PS_OUTPUT ps_output;
|
||||
ps_output.color = float4(0,0,0,0);
|
||||
return ps_output;
|
||||
};
|
97
Test/hlsl.matType.int.frag
Normal file
97
Test/hlsl.matType.int.frag
Normal file
@ -0,0 +1,97 @@
|
||||
|
||||
void TestIntMatTypes()
|
||||
{
|
||||
int1x1 i1x1;
|
||||
int2x1 i2x1;
|
||||
int3x1 i3x1;
|
||||
int4x1 i4x1;
|
||||
|
||||
int1x2 i1x2;
|
||||
int2x2 i2x2;
|
||||
int3x2 i3x2;
|
||||
int4x2 i4x2;
|
||||
|
||||
int1x3 i1x3;
|
||||
int2x3 i2x3;
|
||||
int3x3 i3x3;
|
||||
int4x3 i4x3;
|
||||
|
||||
int1x4 i1x4;
|
||||
int2x4 i2x4;
|
||||
int3x4 i3x4;
|
||||
int4x4 i4x4;
|
||||
|
||||
// TODO: Currently SPIR-V disallows Nx1 or 1xN mats.
|
||||
int1x1 r00 = transpose(i1x1);
|
||||
int1x2 r01 = transpose(i2x1);
|
||||
int1x3 r02 = transpose(i3x1);
|
||||
int1x4 r03 = transpose(i4x1);
|
||||
|
||||
int2x1 r10 = transpose(i1x2);
|
||||
int2x2 r11 = transpose(i2x2);
|
||||
int2x3 r12 = transpose(i3x2);
|
||||
int2x4 r13 = transpose(i4x2);
|
||||
|
||||
int3x1 r20 = transpose(i1x3);
|
||||
int3x2 r21 = transpose(i2x3);
|
||||
int3x3 r22 = transpose(i3x3);
|
||||
int3x4 r23 = transpose(i4x3);
|
||||
|
||||
int4x1 r30 = transpose(i1x4);
|
||||
int4x2 r31 = transpose(i2x4);
|
||||
int4x3 r32 = transpose(i3x4);
|
||||
int4x4 r33 = transpose(i4x4);
|
||||
}
|
||||
|
||||
void TestUintMatTypes()
|
||||
{
|
||||
uint1x1 u1x1;
|
||||
uint2x1 u2x1;
|
||||
uint3x1 u3x1;
|
||||
uint4x1 u4x1;
|
||||
|
||||
uint1x2 u1x2;
|
||||
uint2x2 u2x2;
|
||||
uint3x2 u3x2;
|
||||
uint4x2 u4x2;
|
||||
|
||||
uint1x3 u1x3;
|
||||
uint2x3 u2x3;
|
||||
uint3x3 u3x3;
|
||||
uint4x3 u4x3;
|
||||
|
||||
uint1x4 u1x4;
|
||||
uint2x4 u2x4;
|
||||
uint3x4 u3x4;
|
||||
uint4x4 u4x4;
|
||||
|
||||
// TODO: Currently SPIR-V disallows Nx1 or 1xN mats.
|
||||
uint1x1 r00 = transpose(u1x1);
|
||||
uint1x2 r01 = transpose(u2x1);
|
||||
uint1x3 r02 = transpose(u3x1);
|
||||
uint1x4 r03 = transpose(u4x1);
|
||||
|
||||
uint2x1 r10 = transpose(u1x2);
|
||||
uint2x2 r11 = transpose(u2x2);
|
||||
uint2x3 r12 = transpose(u3x2);
|
||||
uint2x4 r13 = transpose(u4x2);
|
||||
|
||||
uint3x1 r20 = transpose(u1x3);
|
||||
uint3x2 r21 = transpose(u2x3);
|
||||
uint3x3 r22 = transpose(u3x3);
|
||||
uint3x4 r23 = transpose(u4x3);
|
||||
|
||||
uint4x1 r30 = transpose(u1x4);
|
||||
uint4x2 r31 = transpose(u2x4);
|
||||
uint4x3 r32 = transpose(u3x4);
|
||||
uint4x4 r33 = transpose(u4x4);
|
||||
}
|
||||
|
||||
struct PS_OUTPUT { float4 color : SV_Target0; };
|
||||
|
||||
PS_OUTPUT main()
|
||||
{
|
||||
PS_OUTPUT ps_output;
|
||||
ps_output.color = float4(0,0,0,0);
|
||||
return ps_output;
|
||||
};
|
@ -81,6 +81,28 @@ TBuiltInParseables* CreateBuiltInParseables(TInfoSink& infoSink, EShSource sourc
|
||||
}
|
||||
}
|
||||
|
||||
// Create a language specific version of a parse context.
|
||||
TParseContextBase* CreateParseContext(TSymbolTable& symbolTable, TIntermediate& intermediate,
|
||||
int version, EProfile profile, EShSource source,
|
||||
EShLanguage language, TInfoSink& infoSink,
|
||||
SpvVersion spvVersion, bool forwardCompatible, EShMessages messages,
|
||||
bool parsingBuiltIns)
|
||||
{
|
||||
switch (source) {
|
||||
case EShSourceGlsl:
|
||||
intermediate.setEntryPointName("main");
|
||||
return new TParseContext(symbolTable, intermediate, parsingBuiltIns, version, profile, spvVersion,
|
||||
language, infoSink, forwardCompatible, messages);
|
||||
|
||||
case EShSourceHlsl:
|
||||
return new HlslParseContext(symbolTable, intermediate, parsingBuiltIns, version, profile, spvVersion,
|
||||
language, infoSink, forwardCompatible, messages);
|
||||
default:
|
||||
infoSink.info.message(EPrefixInternalError, "Unable to determine source language");
|
||||
return nullptr;
|
||||
}
|
||||
}
|
||||
|
||||
// Local mapping functions for making arrays of symbol tables....
|
||||
|
||||
const int VersionCount = 15; // index range in MapVersionToIndex
|
||||
@ -188,17 +210,22 @@ TPoolAllocator* PerProcessGPA = 0;
|
||||
//
|
||||
// Parse and add to the given symbol table the content of the given shader string.
|
||||
//
|
||||
bool InitializeSymbolTable(const TString& builtIns, int version, EProfile profile, const SpvVersion& spvVersion, EShLanguage language, TInfoSink& infoSink,
|
||||
TSymbolTable& symbolTable)
|
||||
bool InitializeSymbolTable(const TString& builtIns, int version, EProfile profile, const SpvVersion& spvVersion, EShLanguage language,
|
||||
EShSource source, TInfoSink& infoSink, TSymbolTable& symbolTable)
|
||||
{
|
||||
TIntermediate intermediate(language, version, profile);
|
||||
|
||||
TParseContext parseContext(symbolTable, intermediate, true, version, profile, spvVersion, language, infoSink);
|
||||
intermediate.setSource(source);
|
||||
|
||||
std::unique_ptr<TParseContextBase> parseContext(CreateParseContext(symbolTable, intermediate, version, profile, source,
|
||||
language, infoSink, spvVersion, true, EShMsgDefault,
|
||||
true));
|
||||
|
||||
TShader::ForbidInclude includer;
|
||||
TPpContext ppContext(parseContext, "", includer);
|
||||
TScanContext scanContext(parseContext);
|
||||
parseContext.setScanContext(&scanContext);
|
||||
parseContext.setPpContext(&ppContext);
|
||||
TPpContext ppContext(*parseContext, "", includer);
|
||||
TScanContext scanContext(*parseContext);
|
||||
parseContext->setScanContext(&scanContext);
|
||||
parseContext->setPpContext(&ppContext);
|
||||
|
||||
//
|
||||
// Push the symbol table to give it an initial scope. This
|
||||
@ -217,7 +244,7 @@ bool InitializeSymbolTable(const TString& builtIns, int version, EProfile profil
|
||||
return true;
|
||||
|
||||
TInputScanner input(1, builtInShaders, builtInLengths);
|
||||
if (! parseContext.parseShaderStrings(ppContext, input) != 0) {
|
||||
if (! parseContext->parseShaderStrings(ppContext, input) != 0) {
|
||||
infoSink.info.message(EPrefixInternalError, "Unable to parse built-ins");
|
||||
printf("Unable to parse built-ins\n%s\n", infoSink.info.c_str());
|
||||
printf("%s\n", builtInShaders[0]);
|
||||
@ -237,10 +264,12 @@ int CommonIndex(EProfile profile, EShLanguage language)
|
||||
// To initialize per-stage shared tables, with the common table already complete.
|
||||
//
|
||||
void InitializeStageSymbolTable(TBuiltInParseables& builtInParseables, int version, EProfile profile, const SpvVersion& spvVersion,
|
||||
EShLanguage language, TInfoSink& infoSink, TSymbolTable** commonTable, TSymbolTable** symbolTables)
|
||||
EShLanguage language, EShSource source, TInfoSink& infoSink, TSymbolTable** commonTable,
|
||||
TSymbolTable** symbolTables)
|
||||
{
|
||||
(*symbolTables[language]).adoptLevels(*commonTable[CommonIndex(profile, language)]);
|
||||
InitializeSymbolTable(builtInParseables.getStageString(language), version, profile, spvVersion, language, infoSink, *symbolTables[language]);
|
||||
InitializeSymbolTable(builtInParseables.getStageString(language), version, profile, spvVersion, language, source,
|
||||
infoSink, *symbolTables[language]);
|
||||
builtInParseables.identifyBuiltIns(version, profile, spvVersion, language, *symbolTables[language]);
|
||||
if (profile == EEsProfile && version >= 300)
|
||||
(*symbolTables[language]).setNoBuiltInRedeclarations();
|
||||
@ -259,32 +288,40 @@ bool InitializeSymbolTables(TInfoSink& infoSink, TSymbolTable** commonTable, TS
|
||||
builtInParseables->initialize(version, profile, spvVersion);
|
||||
|
||||
// do the common tables
|
||||
InitializeSymbolTable(builtInParseables->getCommonString(), version, profile, spvVersion, EShLangVertex, infoSink, *commonTable[EPcGeneral]);
|
||||
InitializeSymbolTable(builtInParseables->getCommonString(), version, profile, spvVersion, EShLangVertex, source,
|
||||
infoSink, *commonTable[EPcGeneral]);
|
||||
if (profile == EEsProfile)
|
||||
InitializeSymbolTable(builtInParseables->getCommonString(), version, profile, spvVersion, EShLangFragment, infoSink, *commonTable[EPcFragment]);
|
||||
InitializeSymbolTable(builtInParseables->getCommonString(), version, profile, spvVersion, EShLangFragment, source,
|
||||
infoSink, *commonTable[EPcFragment]);
|
||||
|
||||
// do the per-stage tables
|
||||
|
||||
// always have vertex and fragment
|
||||
InitializeStageSymbolTable(*builtInParseables, version, profile, spvVersion, EShLangVertex, infoSink, commonTable, symbolTables);
|
||||
InitializeStageSymbolTable(*builtInParseables, version, profile, spvVersion, EShLangFragment, infoSink, commonTable, symbolTables);
|
||||
InitializeStageSymbolTable(*builtInParseables, version, profile, spvVersion, EShLangVertex, source,
|
||||
infoSink, commonTable, symbolTables);
|
||||
InitializeStageSymbolTable(*builtInParseables, version, profile, spvVersion, EShLangFragment, source,
|
||||
infoSink, commonTable, symbolTables);
|
||||
|
||||
// check for tessellation
|
||||
if ((profile != EEsProfile && version >= 150) ||
|
||||
(profile == EEsProfile && version >= 310)) {
|
||||
InitializeStageSymbolTable(*builtInParseables, version, profile, spvVersion, EShLangTessControl, infoSink, commonTable, symbolTables);
|
||||
InitializeStageSymbolTable(*builtInParseables, version, profile, spvVersion, EShLangTessEvaluation, infoSink, commonTable, symbolTables);
|
||||
InitializeStageSymbolTable(*builtInParseables, version, profile, spvVersion, EShLangTessControl, source,
|
||||
infoSink, commonTable, symbolTables);
|
||||
InitializeStageSymbolTable(*builtInParseables, version, profile, spvVersion, EShLangTessEvaluation, source,
|
||||
infoSink, commonTable, symbolTables);
|
||||
}
|
||||
|
||||
// check for geometry
|
||||
if ((profile != EEsProfile && version >= 150) ||
|
||||
(profile == EEsProfile && version >= 310))
|
||||
InitializeStageSymbolTable(*builtInParseables, version, profile, spvVersion, EShLangGeometry, infoSink, commonTable, symbolTables);
|
||||
InitializeStageSymbolTable(*builtInParseables, version, profile, spvVersion, EShLangGeometry, source,
|
||||
infoSink, commonTable, symbolTables);
|
||||
|
||||
// check for compute
|
||||
if ((profile != EEsProfile && version >= 420) ||
|
||||
(profile == EEsProfile && version >= 310))
|
||||
InitializeStageSymbolTable(*builtInParseables, version, profile, spvVersion, EShLangCompute, infoSink, commonTable, symbolTables);
|
||||
InitializeStageSymbolTable(*builtInParseables, version, profile, spvVersion, EShLangCompute, source,
|
||||
infoSink, commonTable, symbolTables);
|
||||
|
||||
return true;
|
||||
}
|
||||
@ -295,7 +332,7 @@ bool AddContextSpecificSymbols(const TBuiltInResource* resources, TInfoSink& inf
|
||||
std::unique_ptr<TBuiltInParseables> builtInParseables(CreateBuiltInParseables(infoSink, source));
|
||||
|
||||
builtInParseables->initialize(*resources, version, profile, spvVersion, language);
|
||||
InitializeSymbolTable(builtInParseables->getCommonString(), version, profile, spvVersion, language, infoSink, symbolTable);
|
||||
InitializeSymbolTable(builtInParseables->getCommonString(), version, profile, spvVersion, language, source, infoSink, symbolTable);
|
||||
builtInParseables->identifyBuiltIns(version, profile, spvVersion, language, symbolTable, *resources);
|
||||
|
||||
return true;
|
||||
@ -694,15 +731,10 @@ bool ProcessDeferred(
|
||||
// Now we can process the full shader under proper symbols and rules.
|
||||
//
|
||||
|
||||
TParseContextBase* parseContext;
|
||||
if (source == EShSourceHlsl) {
|
||||
parseContext = new HlslParseContext(symbolTable, intermediate, false, version, profile, spvVersion,
|
||||
compiler->getLanguage(), compiler->infoSink, forwardCompatible, messages);
|
||||
} else {
|
||||
intermediate.setEntryPointName("main");
|
||||
parseContext = new TParseContext(symbolTable, intermediate, false, version, profile, spvVersion,
|
||||
compiler->getLanguage(), compiler->infoSink, forwardCompatible, messages);
|
||||
}
|
||||
TParseContextBase* parseContext = CreateParseContext(symbolTable, intermediate, version, profile, source,
|
||||
compiler->getLanguage(), compiler->infoSink,
|
||||
spvVersion, forwardCompatible, messages, false);
|
||||
|
||||
TPpContext ppContext(*parseContext, names[numPre]? names[numPre]: "", includer);
|
||||
|
||||
// only GLSL (bison triggered, really) needs an externally set scan context
|
||||
@ -940,7 +972,7 @@ struct DoPreprocessing {
|
||||
struct DoFullParse{
|
||||
bool operator()(TParseContextBase& parseContext, TPpContext& ppContext,
|
||||
TInputScanner& fullInput, bool versionWillBeError,
|
||||
TSymbolTable& symbolTable, TIntermediate& intermediate,
|
||||
TSymbolTable&, TIntermediate& intermediate,
|
||||
EShOptimizationLevel optLevel, EShMessages messages)
|
||||
{
|
||||
bool success = true;
|
||||
|
@ -148,6 +148,7 @@ INSTANTIATE_TEST_CASE_P(
|
||||
{"hlsl.logical.unary.frag", "main"},
|
||||
{"hlsl.logical.binary.frag", "main"},
|
||||
{"hlsl.logical.binary.vec.frag", "main"},
|
||||
{"hlsl.matNx1.frag", "main"},
|
||||
{"hlsl.mintypes.frag", "main"},
|
||||
{"hlsl.multiEntry.vert", "RealEntrypoint"},
|
||||
{"hlsl.multiReturn.frag", "main"},
|
||||
@ -200,6 +201,8 @@ INSTANTIATE_TEST_CASE_P(
|
||||
{"hlsl.structin.vert", "main"},
|
||||
{"hlsl.intrinsics.vert", "VertexShaderFunction"},
|
||||
{"hlsl.matType.frag", "PixelShaderFunction"},
|
||||
{"hlsl.matType.bool.frag", "main"},
|
||||
{"hlsl.matType.int.frag", "main"},
|
||||
{"hlsl.max.frag", "PixelShaderFunction"},
|
||||
{"hlsl.precedence.frag", "PixelShaderFunction"},
|
||||
{"hlsl.precedence2.frag", "PixelShaderFunction"},
|
||||
|
@ -55,7 +55,7 @@
|
||||
|
||||
namespace { // anonymous namespace functions
|
||||
|
||||
const bool UseHlslTypes = false;
|
||||
const bool UseHlslTypes = true;
|
||||
|
||||
const char* BaseTypeName(const char argOrder, const char* scalarName, const char* vecName, const char* matName)
|
||||
{
|
||||
@ -246,24 +246,24 @@ glslang::TString& AppendTypeName(glslang::TString& s, const char* argOrder, cons
|
||||
|
||||
if (UseHlslTypes) {
|
||||
switch (type) {
|
||||
case '-': s += "void"; break;
|
||||
case 'F': s += "float"; break;
|
||||
case 'D': s += "double"; break;
|
||||
case 'I': s += "int"; break;
|
||||
case 'U': s += "uint"; break;
|
||||
case 'B': s += "bool"; break;
|
||||
case 'S': s += "sampler"; break;
|
||||
case 's': s += "SamplerComparisonState"; break;
|
||||
case '-': s += "void"; break;
|
||||
case 'F': s += "float"; break;
|
||||
case 'D': s += "double"; break;
|
||||
case 'I': s += "int"; break;
|
||||
case 'U': s += "uint"; break;
|
||||
case 'B': s += "bool"; break;
|
||||
case 'S': s += "sampler"; break;
|
||||
case 's': s += "SamplerComparisonState"; break;
|
||||
case 'T': s += ((isBuffer && isImage) ? "RWBuffer" :
|
||||
isBuffer ? "Buffer" :
|
||||
isImage ? "RWTexture" : "Texture"); break;
|
||||
case 'i': s += ((isBuffer && isImage) ? "RWBuffer <int4>" :
|
||||
isBuffer ? "Buffer <int4>" :
|
||||
isImage ? "RWTexture <int4>" : "Texture <int4>"); break;
|
||||
case 'u': s += ((isBuffer && isImage) ? "RWBuffer <uint4>" :
|
||||
isBuffer ? "Buffer <uint4>" :
|
||||
isImage ? "RWTexture <uint4>" : "Texture <uint4>");break;
|
||||
default: s += "UNKNOWN_TYPE"; break;
|
||||
isImage ? "RWTexture" : "Texture"); break;
|
||||
case 'i': s += ((isBuffer && isImage) ? "RWBuffer" :
|
||||
isBuffer ? "Buffer" :
|
||||
isImage ? "RWTexture" : "Texture"); break;
|
||||
case 'u': s += ((isBuffer && isImage) ? "RWBuffer" :
|
||||
isBuffer ? "Buffer" :
|
||||
isImage ? "RWTexture" : "Texture"); break;
|
||||
default: s += "UNKNOWN_TYPE"; break;
|
||||
}
|
||||
} else {
|
||||
switch (type) {
|
||||
@ -336,36 +336,55 @@ glslang::TString& AppendTypeName(glslang::TString& s, const char* argOrder, cons
|
||||
if (isArrayed)
|
||||
s += "Array";
|
||||
|
||||
// For HLSL, append return type for texture types
|
||||
if (UseHlslTypes) {
|
||||
switch (type) {
|
||||
case 'i': s += "<int4>"; break;
|
||||
case 'u': s += "<uint4>"; break;
|
||||
case 'T': s += "<float4>"; break;
|
||||
default: break;
|
||||
}
|
||||
}
|
||||
|
||||
return s;
|
||||
}
|
||||
|
||||
// TODO: the GLSL parser is currently used to parse HLSL prototypes. However, many valid HLSL prototypes
|
||||
// The GLSL parser can be used to parse a subset of HLSL prototypes. However, many valid HLSL prototypes
|
||||
// are not valid GLSL prototypes. This rejects the invalid ones. Thus, there is a single switch below
|
||||
// to enable creation of the entire HLSL space.
|
||||
inline bool IsValidGlsl(const char* cname, char retOrder, char retType, char argOrder, char argType,
|
||||
int dim0, int dim1, int dim0Max, int dim1Max)
|
||||
inline bool IsValid(const char* cname, char retOrder, char retType, char argOrder, char argType, int dim0, int dim1)
|
||||
{
|
||||
const bool isVec = dim0Max > 1 || argType == 'V';
|
||||
const bool isMat = dim1Max > 1 || argType == 'M';
|
||||
const bool isVec = (argOrder == 'V');
|
||||
const bool isMat = (argOrder == 'M');
|
||||
|
||||
if (!IsTextureType(argOrder) &&
|
||||
((isVec && dim0 == 1) || // avoid vec1
|
||||
(isMat && dim0 == 1 && dim1 == 1))) // avoid mat1x1
|
||||
const std::string name(cname);
|
||||
|
||||
// these do not have vec1 versions
|
||||
if (dim0 == 1 && (name == "length" || name == "normalize" || name == "reflect" || name == "refract"))
|
||||
return false;
|
||||
|
||||
const std::string name(cname); // for ease of comparison. slow, but temporary, until HLSL parser is online.
|
||||
|
||||
if (isMat && dim1 == 1) // TODO: avoid mat Nx1 until we find the right GLSL profile
|
||||
if (!IsTextureType(argOrder) && (isVec && dim0 == 1)) // avoid vec1
|
||||
return false;
|
||||
|
||||
if ((isMat && (argType == 'I' || argType == 'U' || argType == 'B')) ||
|
||||
(retOrder == 'M' && (retType == 'I' || retType == 'U' || retType == 'B')))
|
||||
return false;
|
||||
if (UseHlslTypes) {
|
||||
// NO further restrictions for HLSL
|
||||
} else {
|
||||
// GLSL parser restrictions
|
||||
if ((isMat && (argType == 'I' || argType == 'U' || argType == 'B')) ||
|
||||
(retOrder == 'M' && (retType == 'I' || retType == 'U' || retType == 'B')))
|
||||
return false;
|
||||
|
||||
if (name == "GetRenderTargetSamplePosition" ||
|
||||
name == "tex1D" ||
|
||||
name == "tex1Dgrad")
|
||||
return false;
|
||||
if (isMat && dim0 == 1 && dim1 == 1) // avoid mat1x1
|
||||
return false;
|
||||
|
||||
if (isMat && dim1 == 1) // TODO: avoid mat Nx1 until we find the right GLSL profile
|
||||
return false;
|
||||
|
||||
if (name == "GetRenderTargetSamplePosition" ||
|
||||
name == "tex1D" ||
|
||||
name == "tex1Dgrad")
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
@ -534,10 +553,10 @@ void TBuiltInParseablesHlsl::initialize(int /*version*/, EProfile /*profile*/, c
|
||||
{ "abort", nullptr, nullptr, "-", "-", EShLangAll },
|
||||
{ "abs", nullptr, nullptr, "SVM", "DFUI", EShLangAll },
|
||||
{ "acos", nullptr, nullptr, "SVM", "F", EShLangAll },
|
||||
{ "all", "S", "B", "SVM", "BFI", EShLangAll },
|
||||
{ "all", "S", "B", "SVM", "BFIU", EShLangAll },
|
||||
{ "AllMemoryBarrier", nullptr, nullptr, "-", "-", EShLangCS },
|
||||
{ "AllMemoryBarrierWithGroupSync", nullptr, nullptr, "-", "-", EShLangCS },
|
||||
{ "any", "S", "B", "SVM", "BFI", EShLangAll },
|
||||
{ "any", "S", "B", "SVM", "BFIU", EShLangAll },
|
||||
{ "asdouble", "S", "D", "S,", "U,", EShLangAll },
|
||||
{ "asdouble", "V2", "D", "V2,", "U,", EShLangAll },
|
||||
{ "asfloat", nullptr, "F", "SVM", "BFIU", EShLangAll },
|
||||
@ -682,7 +701,7 @@ void TBuiltInParseablesHlsl::initialize(int /*version*/, EProfile /*profile*/, c
|
||||
{ "texCUBEgrad", "V4", "F", "V4,V3,,", "S,F,,", EShLangPS },
|
||||
{ "texCUBElod", "V4", "F", "V4,", "S,F", EShLangPS },
|
||||
{ "texCUBEproj", "V4", "F", "V4,", "S,F", EShLangPS },
|
||||
{ "transpose", "^M", nullptr, "M", "F", EShLangAll },
|
||||
{ "transpose", "^M", nullptr, "M", "FUIB", EShLangAll },
|
||||
{ "trunc", nullptr, nullptr, "SVM", "F", EShLangAll },
|
||||
|
||||
// Texture object methods. Return type can be overridden by shader declaration.
|
||||
@ -835,10 +854,6 @@ void TBuiltInParseablesHlsl::initialize(int /*version*/, EProfile /*profile*/, c
|
||||
{ nullptr, nullptr, nullptr, nullptr, nullptr, 0 },
|
||||
};
|
||||
|
||||
// Set this to true to avoid generating prototypes that will be invalid for the GLSL parser.
|
||||
// TODO: turn it off (and remove the code) when the HLSL parser can be used to parse builtins.
|
||||
static const bool skipInvalidGlsl = true;
|
||||
|
||||
// Create prototypes for the intrinsics. TODO: Avoid ranged based for until all compilers can handle it.
|
||||
for (int icount = 0; hlslIntrinsics[icount].name; ++icount) {
|
||||
const auto& intrinsic = hlslIntrinsics[icount];
|
||||
@ -874,8 +889,7 @@ void TBuiltInParseablesHlsl::initialize(int /*version*/, EProfile /*profile*/, c
|
||||
const char* retOrder = intrinsic.retOrder ? intrinsic.retOrder : argOrder;
|
||||
const char* retType = intrinsic.retType ? intrinsic.retType : argType;
|
||||
|
||||
if (skipInvalidGlsl && !IsValidGlsl(intrinsic.name, *retOrder, *retType, *argOrder, *argType,
|
||||
dim0, dim1, dim0Max, dim1Max))
|
||||
if (!IsValid(intrinsic.name, *retOrder, *retType, *argOrder, *argType, dim0, dim1))
|
||||
continue;
|
||||
|
||||
// Reject some forms of sample methods that don't exist.
|
||||
|
@ -180,6 +180,22 @@ void HlslScanContext::fillInKeywordMap()
|
||||
(*KeywordMap)["min16uint3"] = EHTokMin16uint3;
|
||||
(*KeywordMap)["min16uint4"] = EHTokMin16uint4;
|
||||
|
||||
(*KeywordMap)["bool1x1"] = EHTokBool1x1;
|
||||
(*KeywordMap)["bool1x2"] = EHTokBool1x2;
|
||||
(*KeywordMap)["bool1x3"] = EHTokBool1x3;
|
||||
(*KeywordMap)["bool1x4"] = EHTokBool1x4;
|
||||
(*KeywordMap)["bool2x1"] = EHTokBool2x1;
|
||||
(*KeywordMap)["bool2x2"] = EHTokBool2x2;
|
||||
(*KeywordMap)["bool2x3"] = EHTokBool2x3;
|
||||
(*KeywordMap)["bool2x4"] = EHTokBool2x4;
|
||||
(*KeywordMap)["bool3x1"] = EHTokBool3x1;
|
||||
(*KeywordMap)["bool3x2"] = EHTokBool3x2;
|
||||
(*KeywordMap)["bool3x3"] = EHTokBool3x3;
|
||||
(*KeywordMap)["bool3x4"] = EHTokBool3x4;
|
||||
(*KeywordMap)["bool4x1"] = EHTokBool4x1;
|
||||
(*KeywordMap)["bool4x2"] = EHTokBool4x2;
|
||||
(*KeywordMap)["bool4x3"] = EHTokBool4x3;
|
||||
(*KeywordMap)["bool4x4"] = EHTokBool4x4;
|
||||
(*KeywordMap)["int1x1"] = EHTokInt1x1;
|
||||
(*KeywordMap)["int1x2"] = EHTokInt1x2;
|
||||
(*KeywordMap)["int1x3"] = EHTokInt1x3;
|
||||
@ -561,6 +577,22 @@ EHlslTokenClass HlslScanContext::tokenizeIdentifier()
|
||||
case EHTokMin16uint4:
|
||||
|
||||
// matrix types
|
||||
case EHTokBool1x1:
|
||||
case EHTokBool1x2:
|
||||
case EHTokBool1x3:
|
||||
case EHTokBool1x4:
|
||||
case EHTokBool2x1:
|
||||
case EHTokBool2x2:
|
||||
case EHTokBool2x3:
|
||||
case EHTokBool2x4:
|
||||
case EHTokBool3x1:
|
||||
case EHTokBool3x2:
|
||||
case EHTokBool3x3:
|
||||
case EHTokBool3x4:
|
||||
case EHTokBool4x1:
|
||||
case EHTokBool4x2:
|
||||
case EHTokBool4x3:
|
||||
case EHTokBool4x4:
|
||||
case EHTokInt1x1:
|
||||
case EHTokInt1x2:
|
||||
case EHTokInt1x3:
|
||||
@ -577,6 +609,22 @@ EHlslTokenClass HlslScanContext::tokenizeIdentifier()
|
||||
case EHTokInt4x2:
|
||||
case EHTokInt4x3:
|
||||
case EHTokInt4x4:
|
||||
case EHTokUint1x1:
|
||||
case EHTokUint1x2:
|
||||
case EHTokUint1x3:
|
||||
case EHTokUint1x4:
|
||||
case EHTokUint2x1:
|
||||
case EHTokUint2x2:
|
||||
case EHTokUint2x3:
|
||||
case EHTokUint2x4:
|
||||
case EHTokUint3x1:
|
||||
case EHTokUint3x2:
|
||||
case EHTokUint3x3:
|
||||
case EHTokUint3x4:
|
||||
case EHTokUint4x1:
|
||||
case EHTokUint4x2:
|
||||
case EHTokUint4x3:
|
||||
case EHTokUint4x4:
|
||||
case EHTokFloat1x1:
|
||||
case EHTokFloat1x2:
|
||||
case EHTokFloat1x3:
|
||||
|
Loading…
x
Reference in New Issue
Block a user