Linker: Eliminate uncalled functions, because they can be ill-defined.
Fixes issue #610. Also provides a testing option to keep uncalled functions.
This commit is contained in:
parent
bf6d7f43fd
commit
906cc21816
68 changed files with 101 additions and 7783 deletions
|
|
@ -1158,693 +1158,6 @@ ERROR: node is still EOpNull!
|
|||
0:48 'v4' (temp mediump 4-component vector of float)
|
||||
0:48 UnpackSnorm4x8 (global mediump 4-component vector of float, operation at highp)
|
||||
0:48 'u1' (temp highp uint)
|
||||
0:60 Function Definition: foo( (global void)
|
||||
0:60 Function Parameters:
|
||||
0:? Sequence
|
||||
0:63 move second child to first child (temp highp 2-component vector of int)
|
||||
0:63 'v2' (temp highp 2-component vector of int)
|
||||
0:63 textureSize (global highp 2-component vector of int)
|
||||
0:63 's2dms' (uniform highp sampler2DMS)
|
||||
0:64 move second child to first child (temp highp 2-component vector of int)
|
||||
0:64 'v2' (temp highp 2-component vector of int)
|
||||
0:64 textureSize (global highp 2-component vector of int)
|
||||
0:64 'us2dms' (uniform highp usampler2DMS)
|
||||
0:65 Sequence
|
||||
0:65 move second child to first child (temp highp 4-component vector of float)
|
||||
0:65 'v4' (temp highp 4-component vector of float)
|
||||
0:65 textureFetch (global highp 4-component vector of float)
|
||||
0:65 's2dms' (uniform highp sampler2DMS)
|
||||
0:65 'v2' (temp highp 2-component vector of int)
|
||||
0:65 Constant:
|
||||
0:65 2 (const int)
|
||||
0:66 Sequence
|
||||
0:66 move second child to first child (temp highp 4-component vector of int)
|
||||
0:66 'iv4' (temp highp 4-component vector of int)
|
||||
0:66 textureFetch (global highp 4-component vector of int)
|
||||
0:66 'is2dms' (uniform highp isampler2DMS)
|
||||
0:66 'v2' (temp highp 2-component vector of int)
|
||||
0:66 Constant:
|
||||
0:66 2 (const int)
|
||||
0:67 Constant:
|
||||
0:67 0.000000
|
||||
0:69 frexp (global highp float)
|
||||
0:69 'f' (temp highp float)
|
||||
0:69 'ini' (in highp int)
|
||||
0:114 Function Definition: foo_IO( (global void)
|
||||
0:114 Function Parameters:
|
||||
0:116 Sequence
|
||||
0:116 Sequence
|
||||
0:116 move second child to first child (temp highp int)
|
||||
0:116 'sum' (temp highp int)
|
||||
0:116 add (temp highp int)
|
||||
0:116 'gl_VertexID' (gl_VertexId highp int VertexId)
|
||||
0:117 'gl_InstanceID' (gl_InstanceId highp int InstanceId)
|
||||
0:118 move second child to first child (temp highp 4-component vector of float)
|
||||
0:118 gl_Position: direct index for structure (gl_Position highp 4-component vector of float Position)
|
||||
0:118 'anon@1' (out block{gl_Position highp 4-component vector of float Position gl_Position, })
|
||||
0:118 Constant:
|
||||
0:118 0 (const uint)
|
||||
0:118 Constant:
|
||||
0:118 1.000000
|
||||
0:118 1.000000
|
||||
0:118 1.000000
|
||||
0:118 1.000000
|
||||
0:119 gl_PointSize: direct index for structure (gl_PointSize highp void PointSize)
|
||||
0:119 'anon@1' (out block{gl_Position highp 4-component vector of float Position gl_Position, })
|
||||
0:119 Constant:
|
||||
0:119 1 (const uint)
|
||||
0:153 Function Definition: pfooBad( (global void)
|
||||
0:153 Function Parameters:
|
||||
0:? Sequence
|
||||
0:156 move second child to first child (temp highp 2-component vector of float)
|
||||
0:156 'h' (noContraction temp highp 2-component vector of float)
|
||||
0:156 fma (global highp 2-component vector of float)
|
||||
0:156 'inf' (in highp 2-component vector of float)
|
||||
0:156 'ing' (in highp 2-component vector of float)
|
||||
0:156 'h' (noContraction temp highp 2-component vector of float)
|
||||
0:157 indirect index (temp lowp sampler2D)
|
||||
0:157 'sArray' (uniform 4-element array of lowp sampler2D)
|
||||
0:157 add (temp highp int)
|
||||
0:157 'sIndex' (uniform highp int)
|
||||
0:157 Constant:
|
||||
0:157 1 (const int)
|
||||
0:158 indirect index (layout(binding=0 offset=0 ) temp highp atomic_uint)
|
||||
0:158 'auArray' (layout(binding=0 offset=0 ) uniform 2-element array of highp atomic_uint)
|
||||
0:158 add (temp highp int)
|
||||
0:158 'sIndex' (uniform highp int)
|
||||
0:158 Constant:
|
||||
0:158 1 (const int)
|
||||
0:159 direct index (layout(column_major shared ) temp block{layout(column_major shared ) uniform highp int i})
|
||||
0:159 'ubInst' (layout(column_major shared ) uniform 4-element array of block{layout(column_major shared ) uniform highp int i})
|
||||
0:159 Constant:
|
||||
0:159 1 (const int)
|
||||
0:160 direct index (layout(column_major shared ) temp block{layout(column_major shared ) buffer highp int i})
|
||||
0:160 'bbInst' (layout(column_major shared ) buffer 4-element array of block{layout(column_major shared ) buffer highp int i})
|
||||
0:160 Constant:
|
||||
0:160 2 (const int)
|
||||
0:161 indirect index (layout(column_major shared ) temp block{layout(column_major shared ) uniform highp int i})
|
||||
0:161 'ubInst' (layout(column_major shared ) uniform 4-element array of block{layout(column_major shared ) uniform highp int i})
|
||||
0:161 add (temp highp int)
|
||||
0:161 'sIndex' (uniform highp int)
|
||||
0:161 Constant:
|
||||
0:161 1 (const int)
|
||||
0:162 indirect index (layout(column_major shared ) temp block{layout(column_major shared ) buffer highp int i})
|
||||
0:162 'bbInst' (layout(column_major shared ) buffer 4-element array of block{layout(column_major shared ) buffer highp int i})
|
||||
0:162 'sIndex' (uniform highp int)
|
||||
0:163 direct index (writeonly temp highp image2D)
|
||||
0:163 'iArray' (writeonly uniform 5-element array of highp image2D)
|
||||
0:163 Constant:
|
||||
0:163 2 (const int)
|
||||
0:164 indirect index (writeonly temp highp image2D)
|
||||
0:164 'iArray' (writeonly uniform 5-element array of highp image2D)
|
||||
0:164 component-wise multiply (temp highp int)
|
||||
0:164 'sIndex' (uniform highp int)
|
||||
0:164 Constant:
|
||||
0:164 2 (const int)
|
||||
0:165 textureGatherOffset (global lowp 4-component vector of float)
|
||||
0:165 direct index (temp lowp sampler2D)
|
||||
0:165 'sArray' (uniform 4-element array of lowp sampler2D)
|
||||
0:165 Constant:
|
||||
0:165 0 (const int)
|
||||
0:165 Constant:
|
||||
0:165 0.100000
|
||||
0:165 0.100000
|
||||
0:165 Convert float to int (temp lowp 2-component vector of int)
|
||||
0:165 'inf' (in highp 2-component vector of float)
|
||||
0:166 textureGatherOffsets (global lowp 4-component vector of float, operation at highp)
|
||||
0:166 direct index (temp lowp sampler2D)
|
||||
0:166 'sArray' (uniform 4-element array of lowp sampler2D)
|
||||
0:166 Constant:
|
||||
0:166 0 (const int)
|
||||
0:166 Constant:
|
||||
0:166 0.100000
|
||||
0:166 0.100000
|
||||
0:166 Constant:
|
||||
0:166 0 (const int)
|
||||
0:166 0 (const int)
|
||||
0:166 0 (const int)
|
||||
0:166 0 (const int)
|
||||
0:166 0 (const int)
|
||||
0:166 0 (const int)
|
||||
0:166 0 (const int)
|
||||
0:166 0 (const int)
|
||||
0:171 Function Definition: pfoo( (global void)
|
||||
0:171 Function Parameters:
|
||||
0:? Sequence
|
||||
0:174 move second child to first child (temp highp 2-component vector of float)
|
||||
0:174 'h' (noContraction temp highp 2-component vector of float)
|
||||
0:174 fma (global highp 2-component vector of float)
|
||||
0:174 'inf' (in highp 2-component vector of float)
|
||||
0:174 'ing' (in highp 2-component vector of float)
|
||||
0:174 'h' (noContraction temp highp 2-component vector of float)
|
||||
0:175 indirect index (temp lowp sampler2D)
|
||||
0:175 'sArray' (uniform 4-element array of lowp sampler2D)
|
||||
0:175 add (temp highp int)
|
||||
0:175 'sIndex' (uniform highp int)
|
||||
0:175 Constant:
|
||||
0:175 1 (const int)
|
||||
0:176 indirect index (layout(column_major shared ) temp block{layout(column_major shared ) uniform highp int i})
|
||||
0:176 'ubInst' (layout(column_major shared ) uniform 4-element array of block{layout(column_major shared ) uniform highp int i})
|
||||
0:176 add (temp highp int)
|
||||
0:176 'sIndex' (uniform highp int)
|
||||
0:176 Constant:
|
||||
0:176 1 (const int)
|
||||
0:177 indirect index (layout(column_major shared ) temp block{layout(column_major shared ) buffer highp int i})
|
||||
0:177 'bbInst' (layout(column_major shared ) buffer 4-element array of block{layout(column_major shared ) buffer highp int i})
|
||||
0:177 subtract (temp highp int)
|
||||
0:177 'sIndex' (uniform highp int)
|
||||
0:177 Constant:
|
||||
0:177 2 (const int)
|
||||
0:178 direct index (writeonly temp highp image2D)
|
||||
0:178 'iArray' (writeonly uniform 5-element array of highp image2D)
|
||||
0:178 Constant:
|
||||
0:178 2 (const int)
|
||||
0:179 indirect index (writeonly temp highp image2D)
|
||||
0:179 'iArray' (writeonly uniform 5-element array of highp image2D)
|
||||
0:179 subtract (temp highp int)
|
||||
0:179 'sIndex' (uniform highp int)
|
||||
0:179 Constant:
|
||||
0:179 2 (const int)
|
||||
0:180 textureGatherOffset (global lowp 4-component vector of float)
|
||||
0:180 direct index (temp lowp sampler2D)
|
||||
0:180 'sArray' (uniform 4-element array of lowp sampler2D)
|
||||
0:180 Constant:
|
||||
0:180 0 (const int)
|
||||
0:180 Constant:
|
||||
0:180 0.100000
|
||||
0:180 0.100000
|
||||
0:180 Convert float to int (temp lowp 2-component vector of int)
|
||||
0:180 'inf' (in highp 2-component vector of float)
|
||||
0:181 textureGatherOffsets (global lowp 4-component vector of float, operation at highp)
|
||||
0:181 direct index (temp lowp sampler2D)
|
||||
0:181 'sArray' (uniform 4-element array of lowp sampler2D)
|
||||
0:181 Constant:
|
||||
0:181 0 (const int)
|
||||
0:181 Constant:
|
||||
0:181 0.100000
|
||||
0:181 0.100000
|
||||
0:181 Constant:
|
||||
0:181 0 (const int)
|
||||
0:181 0 (const int)
|
||||
0:181 0 (const int)
|
||||
0:181 0 (const int)
|
||||
0:181 0 (const int)
|
||||
0:181 0 (const int)
|
||||
0:181 0 (const int)
|
||||
0:181 0 (const int)
|
||||
0:182 textureGatherOffsets (global lowp 4-component vector of float, operation at highp)
|
||||
0:182 direct index (temp lowp sampler2D)
|
||||
0:182 'sArray' (uniform 4-element array of lowp sampler2D)
|
||||
0:182 Constant:
|
||||
0:182 0 (const int)
|
||||
0:182 Constant:
|
||||
0:182 0.100000
|
||||
0:182 0.100000
|
||||
0:182 'offsets' (uniform 4-element array of highp 2-component vector of int)
|
||||
0:220 Function Definition: bufferT( (global void)
|
||||
0:220 Function Parameters:
|
||||
0:222 Sequence
|
||||
0:222 Sequence
|
||||
0:222 move second child to first child (temp highp int)
|
||||
0:222 's1' (temp highp int)
|
||||
0:222 textureSize (global highp int)
|
||||
0:222 'bufSamp1' (uniform highp samplerBuffer)
|
||||
0:223 Sequence
|
||||
0:223 move second child to first child (temp highp int)
|
||||
0:223 's2' (temp highp int)
|
||||
0:223 textureSize (global highp int)
|
||||
0:223 'bufSamp2' (uniform highp isamplerBuffer)
|
||||
0:224 Sequence
|
||||
0:224 move second child to first child (temp highp int)
|
||||
0:224 's3' (temp highp int)
|
||||
0:224 textureSize (global highp int)
|
||||
0:224 'bufSamp3' (uniform highp usamplerBuffer)
|
||||
0:226 Sequence
|
||||
0:226 move second child to first child (temp highp int)
|
||||
0:226 's4' (temp highp int)
|
||||
0:226 imageQuerySize (global highp int)
|
||||
0:226 'bufSamp4' (writeonly uniform highp imageBuffer)
|
||||
0:227 Sequence
|
||||
0:227 move second child to first child (temp highp int)
|
||||
0:227 's5' (temp highp int)
|
||||
0:227 imageQuerySize (global highp int)
|
||||
0:227 'bufSamp5' (writeonly uniform highp iimageBuffer)
|
||||
0:228 Sequence
|
||||
0:228 move second child to first child (temp highp int)
|
||||
0:228 's6' (temp highp int)
|
||||
0:228 imageQuerySize (global highp int)
|
||||
0:228 'bufSamp6' (writeonly uniform highp uimageBuffer)
|
||||
0:230 Sequence
|
||||
0:230 move second child to first child (temp highp 4-component vector of float)
|
||||
0:230 'f1' (temp highp 4-component vector of float)
|
||||
0:230 textureFetch (global highp 4-component vector of float)
|
||||
0:230 'bufSamp1' (uniform highp samplerBuffer)
|
||||
0:230 's1' (temp highp int)
|
||||
0:231 Sequence
|
||||
0:231 move second child to first child (temp highp 4-component vector of int)
|
||||
0:231 'f2' (temp highp 4-component vector of int)
|
||||
0:231 textureFetch (global highp 4-component vector of int)
|
||||
0:231 'bufSamp2' (uniform highp isamplerBuffer)
|
||||
0:231 's2' (temp highp int)
|
||||
0:232 Sequence
|
||||
0:232 move second child to first child (temp highp 4-component vector of uint)
|
||||
0:232 'f3' (temp highp 4-component vector of uint)
|
||||
0:232 textureFetch (global highp 4-component vector of uint)
|
||||
0:232 'bufSamp3' (uniform highp usamplerBuffer)
|
||||
0:232 's3' (temp highp int)
|
||||
0:279 Function Definition: CAT( (global void)
|
||||
0:279 Function Parameters:
|
||||
0:281 Sequence
|
||||
0:281 Sequence
|
||||
0:281 move second child to first child (temp highp 3-component vector of int)
|
||||
0:281 's4' (temp highp 3-component vector of int)
|
||||
0:281 textureSize (global highp 3-component vector of int)
|
||||
0:281 'CA4' (uniform highp samplerCubeArray)
|
||||
0:281 Constant:
|
||||
0:281 1 (const int)
|
||||
0:282 Sequence
|
||||
0:282 move second child to first child (temp highp 3-component vector of int)
|
||||
0:282 's5' (temp highp 3-component vector of int)
|
||||
0:282 textureSize (global highp 3-component vector of int)
|
||||
0:282 'CA5' (uniform highp samplerCubeArrayShadow)
|
||||
0:282 Constant:
|
||||
0:282 1 (const int)
|
||||
0:283 Sequence
|
||||
0:283 move second child to first child (temp highp 3-component vector of int)
|
||||
0:283 's6' (temp highp 3-component vector of int)
|
||||
0:283 textureSize (global highp 3-component vector of int)
|
||||
0:283 'CA6' (uniform highp isamplerCubeArray)
|
||||
0:283 Constant:
|
||||
0:283 1 (const int)
|
||||
0:284 Sequence
|
||||
0:284 move second child to first child (temp highp 3-component vector of int)
|
||||
0:284 's7' (temp highp 3-component vector of int)
|
||||
0:284 textureSize (global highp 3-component vector of int)
|
||||
0:284 'CA7' (uniform highp usamplerCubeArray)
|
||||
0:284 Constant:
|
||||
0:284 1 (const int)
|
||||
0:286 Sequence
|
||||
0:286 move second child to first child (temp highp 4-component vector of float)
|
||||
0:286 't4' (temp highp 4-component vector of float)
|
||||
0:286 texture (global highp 4-component vector of float)
|
||||
0:286 'CA4' (uniform highp samplerCubeArray)
|
||||
0:286 Constant:
|
||||
0:286 0.500000
|
||||
0:286 0.500000
|
||||
0:286 0.500000
|
||||
0:286 0.500000
|
||||
0:287 Sequence
|
||||
0:287 move second child to first child (temp highp float)
|
||||
0:287 't5' (temp highp float)
|
||||
0:287 texture (global highp float)
|
||||
0:287 'CA5' (uniform highp samplerCubeArrayShadow)
|
||||
0:287 Constant:
|
||||
0:287 0.500000
|
||||
0:287 0.500000
|
||||
0:287 0.500000
|
||||
0:287 0.500000
|
||||
0:287 Constant:
|
||||
0:287 3.000000
|
||||
0:288 Sequence
|
||||
0:288 move second child to first child (temp highp 4-component vector of int)
|
||||
0:288 't6' (temp highp 4-component vector of int)
|
||||
0:288 texture (global highp 4-component vector of int)
|
||||
0:288 'CA6' (uniform highp isamplerCubeArray)
|
||||
0:288 Constant:
|
||||
0:288 0.500000
|
||||
0:288 0.500000
|
||||
0:288 0.500000
|
||||
0:288 0.500000
|
||||
0:289 Sequence
|
||||
0:289 move second child to first child (temp highp 4-component vector of uint)
|
||||
0:289 't7' (temp highp 4-component vector of uint)
|
||||
0:289 texture (global highp 4-component vector of uint)
|
||||
0:289 'CA7' (uniform highp usamplerCubeArray)
|
||||
0:289 Constant:
|
||||
0:289 0.500000
|
||||
0:289 0.500000
|
||||
0:289 0.500000
|
||||
0:289 0.500000
|
||||
0:291 Sequence
|
||||
0:291 move second child to first child (temp highp 4-component vector of float)
|
||||
0:291 'L4' (temp highp 4-component vector of float)
|
||||
0:291 textureLod (global highp 4-component vector of float)
|
||||
0:291 'CA4' (uniform highp samplerCubeArray)
|
||||
0:291 Constant:
|
||||
0:291 0.500000
|
||||
0:291 0.500000
|
||||
0:291 0.500000
|
||||
0:291 0.500000
|
||||
0:291 Constant:
|
||||
0:291 0.240000
|
||||
0:292 Sequence
|
||||
0:292 move second child to first child (temp highp 4-component vector of int)
|
||||
0:292 'L6' (temp highp 4-component vector of int)
|
||||
0:292 textureLod (global highp 4-component vector of int)
|
||||
0:292 'CA6' (uniform highp isamplerCubeArray)
|
||||
0:292 Constant:
|
||||
0:292 0.500000
|
||||
0:292 0.500000
|
||||
0:292 0.500000
|
||||
0:292 0.500000
|
||||
0:292 Constant:
|
||||
0:292 0.260000
|
||||
0:293 Sequence
|
||||
0:293 move second child to first child (temp highp 4-component vector of uint)
|
||||
0:293 'L7' (temp highp 4-component vector of uint)
|
||||
0:293 textureLod (global highp 4-component vector of uint)
|
||||
0:293 'CA7' (uniform highp usamplerCubeArray)
|
||||
0:293 Constant:
|
||||
0:293 0.500000
|
||||
0:293 0.500000
|
||||
0:293 0.500000
|
||||
0:293 0.500000
|
||||
0:293 Constant:
|
||||
0:293 0.270000
|
||||
0:295 Sequence
|
||||
0:295 move second child to first child (temp highp 4-component vector of float)
|
||||
0:295 'g4' (temp highp 4-component vector of float)
|
||||
0:295 textureGrad (global highp 4-component vector of float)
|
||||
0:295 'CA4' (uniform highp samplerCubeArray)
|
||||
0:295 Constant:
|
||||
0:295 0.500000
|
||||
0:295 0.500000
|
||||
0:295 0.500000
|
||||
0:295 0.500000
|
||||
0:295 Constant:
|
||||
0:295 0.100000
|
||||
0:295 0.100000
|
||||
0:295 0.100000
|
||||
0:295 Constant:
|
||||
0:295 0.200000
|
||||
0:295 0.200000
|
||||
0:295 0.200000
|
||||
0:296 Sequence
|
||||
0:296 move second child to first child (temp highp 4-component vector of int)
|
||||
0:296 'g6' (temp highp 4-component vector of int)
|
||||
0:296 textureGrad (global highp 4-component vector of int)
|
||||
0:296 'CA6' (uniform highp isamplerCubeArray)
|
||||
0:296 Constant:
|
||||
0:296 0.500000
|
||||
0:296 0.500000
|
||||
0:296 0.500000
|
||||
0:296 0.500000
|
||||
0:296 Constant:
|
||||
0:296 0.100000
|
||||
0:296 0.100000
|
||||
0:296 0.100000
|
||||
0:296 Constant:
|
||||
0:296 0.200000
|
||||
0:296 0.200000
|
||||
0:296 0.200000
|
||||
0:297 Sequence
|
||||
0:297 move second child to first child (temp highp 4-component vector of uint)
|
||||
0:297 'g7' (temp highp 4-component vector of uint)
|
||||
0:297 textureGrad (global highp 4-component vector of uint)
|
||||
0:297 'CA7' (uniform highp usamplerCubeArray)
|
||||
0:297 Constant:
|
||||
0:297 0.500000
|
||||
0:297 0.500000
|
||||
0:297 0.500000
|
||||
0:297 0.500000
|
||||
0:297 Constant:
|
||||
0:297 0.100000
|
||||
0:297 0.100000
|
||||
0:297 0.100000
|
||||
0:297 Constant:
|
||||
0:297 0.200000
|
||||
0:297 0.200000
|
||||
0:297 0.200000
|
||||
0:299 Sequence
|
||||
0:299 move second child to first child (temp highp 4-component vector of float)
|
||||
0:299 'gath4' (temp highp 4-component vector of float)
|
||||
0:299 textureGather (global highp 4-component vector of float)
|
||||
0:299 'CA4' (uniform highp samplerCubeArray)
|
||||
0:299 Constant:
|
||||
0:299 0.500000
|
||||
0:299 0.500000
|
||||
0:299 0.500000
|
||||
0:299 0.500000
|
||||
0:300 Sequence
|
||||
0:300 move second child to first child (temp highp 4-component vector of float)
|
||||
0:300 'gathC4' (temp highp 4-component vector of float)
|
||||
0:300 textureGather (global highp 4-component vector of float)
|
||||
0:300 'CA4' (uniform highp samplerCubeArray)
|
||||
0:300 Constant:
|
||||
0:300 0.500000
|
||||
0:300 0.500000
|
||||
0:300 0.500000
|
||||
0:300 0.500000
|
||||
0:300 Constant:
|
||||
0:300 2 (const int)
|
||||
0:301 Sequence
|
||||
0:301 move second child to first child (temp highp 4-component vector of int)
|
||||
0:301 'gath6' (temp highp 4-component vector of int)
|
||||
0:301 textureGather (global highp 4-component vector of int)
|
||||
0:301 'CA6' (uniform highp isamplerCubeArray)
|
||||
0:301 Constant:
|
||||
0:301 0.500000
|
||||
0:301 0.500000
|
||||
0:301 0.500000
|
||||
0:301 0.500000
|
||||
0:302 Sequence
|
||||
0:302 move second child to first child (temp highp 4-component vector of int)
|
||||
0:302 'gathC6' (temp highp 4-component vector of int)
|
||||
0:302 textureGather (global highp 4-component vector of int)
|
||||
0:302 'CA6' (uniform highp isamplerCubeArray)
|
||||
0:302 Constant:
|
||||
0:302 0.500000
|
||||
0:302 0.500000
|
||||
0:302 0.500000
|
||||
0:302 0.500000
|
||||
0:302 Constant:
|
||||
0:302 1 (const int)
|
||||
0:303 Sequence
|
||||
0:303 move second child to first child (temp highp 4-component vector of uint)
|
||||
0:303 'gath7' (temp highp 4-component vector of uint)
|
||||
0:303 textureGather (global highp 4-component vector of uint)
|
||||
0:303 'CA7' (uniform highp usamplerCubeArray)
|
||||
0:303 Constant:
|
||||
0:303 0.500000
|
||||
0:303 0.500000
|
||||
0:303 0.500000
|
||||
0:303 0.500000
|
||||
0:304 Sequence
|
||||
0:304 move second child to first child (temp highp 4-component vector of uint)
|
||||
0:304 'gathC7' (temp highp 4-component vector of uint)
|
||||
0:304 textureGather (global highp 4-component vector of uint)
|
||||
0:304 'CA7' (uniform highp usamplerCubeArray)
|
||||
0:304 Constant:
|
||||
0:304 0.500000
|
||||
0:304 0.500000
|
||||
0:304 0.500000
|
||||
0:304 0.500000
|
||||
0:304 Constant:
|
||||
0:304 0 (const int)
|
||||
0:306 Sequence
|
||||
0:306 move second child to first child (temp highp 4-component vector of float)
|
||||
0:306 'gath5' (temp highp 4-component vector of float)
|
||||
0:306 textureGather (global highp 4-component vector of float)
|
||||
0:306 'CA5' (uniform highp samplerCubeArrayShadow)
|
||||
0:306 Constant:
|
||||
0:306 0.500000
|
||||
0:306 0.500000
|
||||
0:306 0.500000
|
||||
0:306 0.500000
|
||||
0:306 Constant:
|
||||
0:306 2.500000
|
||||
0:308 Sequence
|
||||
0:308 move second child to first child (temp highp 3-component vector of int)
|
||||
0:308 's1' (temp highp 3-component vector of int)
|
||||
0:308 imageQuerySize (global highp 3-component vector of int)
|
||||
0:308 'CA1' (writeonly uniform highp imageCubeArray)
|
||||
0:309 Sequence
|
||||
0:309 move second child to first child (temp highp 3-component vector of int)
|
||||
0:309 's2' (temp highp 3-component vector of int)
|
||||
0:309 imageQuerySize (global highp 3-component vector of int)
|
||||
0:309 'CA2' (writeonly uniform highp iimageCubeArray)
|
||||
0:310 Sequence
|
||||
0:310 move second child to first child (temp highp 3-component vector of int)
|
||||
0:310 's3' (temp highp 3-component vector of int)
|
||||
0:310 imageQuerySize (global highp 3-component vector of int)
|
||||
0:310 'CA3' (writeonly uniform highp uimageCubeArray)
|
||||
0:312 imageStore (global highp void)
|
||||
0:312 'CA1' (writeonly uniform highp imageCubeArray)
|
||||
0:312 's3' (temp highp 3-component vector of int)
|
||||
0:312 Constant:
|
||||
0:312 1.000000
|
||||
0:312 1.000000
|
||||
0:312 1.000000
|
||||
0:312 1.000000
|
||||
0:313 imageStore (global highp void)
|
||||
0:313 'CA2' (writeonly uniform highp iimageCubeArray)
|
||||
0:313 's3' (temp highp 3-component vector of int)
|
||||
0:313 Constant:
|
||||
0:313 1 (const int)
|
||||
0:313 1 (const int)
|
||||
0:313 1 (const int)
|
||||
0:313 1 (const int)
|
||||
0:314 imageStore (global highp void)
|
||||
0:314 'CA3' (writeonly uniform highp uimageCubeArray)
|
||||
0:314 's3' (temp highp 3-component vector of int)
|
||||
0:314 Constant:
|
||||
0:314 1 (const uint)
|
||||
0:314 1 (const uint)
|
||||
0:314 1 (const uint)
|
||||
0:314 1 (const uint)
|
||||
0:316 Sequence
|
||||
0:316 move second child to first child (temp highp 4-component vector of float)
|
||||
0:316 'cl1' (temp highp 4-component vector of float)
|
||||
0:316 imageLoad (global highp 4-component vector of float)
|
||||
0:316 'rCA1' (layout(rgba16f ) readonly uniform highp imageCubeArray)
|
||||
0:316 's3' (temp highp 3-component vector of int)
|
||||
0:317 Sequence
|
||||
0:317 move second child to first child (temp highp 4-component vector of int)
|
||||
0:317 'cl2' (temp highp 4-component vector of int)
|
||||
0:317 imageLoad (global highp 4-component vector of int)
|
||||
0:317 'rCA2' (layout(rgba32i ) readonly uniform highp iimageCubeArray)
|
||||
0:317 's3' (temp highp 3-component vector of int)
|
||||
0:318 Sequence
|
||||
0:318 move second child to first child (temp highp 4-component vector of uint)
|
||||
0:318 'cl3' (temp highp 4-component vector of uint)
|
||||
0:318 imageLoad (global highp 4-component vector of uint)
|
||||
0:318 'rCA3' (layout(r32ui ) readonly uniform highp uimageCubeArray)
|
||||
0:318 's3' (temp highp 3-component vector of int)
|
||||
0:343 Function Definition: MSA( (global void)
|
||||
0:343 Function Parameters:
|
||||
0:345 Sequence
|
||||
0:345 Sequence
|
||||
0:345 move second child to first child (temp highp 4-component vector of float)
|
||||
0:345 'tf' (temp highp 4-component vector of float)
|
||||
0:345 textureFetch (global highp 4-component vector of float)
|
||||
0:345 'samp2DMSA' (uniform highp sampler2DMSArray)
|
||||
0:345 Constant:
|
||||
0:345 5 (const int)
|
||||
0:345 5 (const int)
|
||||
0:345 5 (const int)
|
||||
0:345 Constant:
|
||||
0:345 2 (const int)
|
||||
0:346 Sequence
|
||||
0:346 move second child to first child (temp highp 4-component vector of int)
|
||||
0:346 'tfi' (temp highp 4-component vector of int)
|
||||
0:346 textureFetch (global highp 4-component vector of int)
|
||||
0:346 'samp2DMSAi' (uniform highp isampler2DMSArray)
|
||||
0:346 Constant:
|
||||
0:346 5 (const int)
|
||||
0:346 5 (const int)
|
||||
0:346 5 (const int)
|
||||
0:346 Constant:
|
||||
0:346 2 (const int)
|
||||
0:347 Sequence
|
||||
0:347 move second child to first child (temp highp 4-component vector of uint)
|
||||
0:347 'tfu' (temp highp 4-component vector of uint)
|
||||
0:347 textureFetch (global highp 4-component vector of uint)
|
||||
0:347 'samp2DMSAu' (uniform highp usampler2DMSArray)
|
||||
0:347 Constant:
|
||||
0:347 5 (const int)
|
||||
0:347 5 (const int)
|
||||
0:347 5 (const int)
|
||||
0:347 Constant:
|
||||
0:347 2 (const int)
|
||||
0:349 Sequence
|
||||
0:349 move second child to first child (temp highp 3-component vector of int)
|
||||
0:349 'tfs' (temp highp 3-component vector of int)
|
||||
0:349 textureSize (global highp 3-component vector of int)
|
||||
0:349 'samp2DMSA' (uniform highp sampler2DMSArray)
|
||||
0:350 Sequence
|
||||
0:350 move second child to first child (temp highp 3-component vector of int)
|
||||
0:350 'tfsi' (temp highp 3-component vector of int)
|
||||
0:350 textureSize (global highp 3-component vector of int)
|
||||
0:350 'samp2DMSAi' (uniform highp isampler2DMSArray)
|
||||
0:352 Sequence
|
||||
0:352 move second child to first child (temp highp 3-component vector of int)
|
||||
0:352 'tfsu' (temp highp 3-component vector of int)
|
||||
0:352 textureSize (global highp 3-component vector of int)
|
||||
0:352 'samp2DMSAu' (uniform highp usampler2DMSArray)
|
||||
0:364 Function Definition: goodImageAtom( (global void)
|
||||
0:364 Function Parameters:
|
||||
0:? Sequence
|
||||
0:370 imageAtomicAdd (global highp int)
|
||||
0:370 'im2Di' (layout(r32i ) uniform highp iimage2D)
|
||||
0:370 'P' (uniform highp 2-component vector of int)
|
||||
0:370 'dati' (temp highp int)
|
||||
0:371 imageAtomicAdd (global highp uint)
|
||||
0:371 'im2Du' (layout(r32ui ) uniform highp uimage2D)
|
||||
0:371 'P' (uniform highp 2-component vector of int)
|
||||
0:371 'datu' (temp highp uint)
|
||||
0:372 imageAtomicMin (global highp int)
|
||||
0:372 'im2Di' (layout(r32i ) uniform highp iimage2D)
|
||||
0:372 'P' (uniform highp 2-component vector of int)
|
||||
0:372 'dati' (temp highp int)
|
||||
0:373 imageAtomicMin (global highp uint)
|
||||
0:373 'im2Du' (layout(r32ui ) uniform highp uimage2D)
|
||||
0:373 'P' (uniform highp 2-component vector of int)
|
||||
0:373 'datu' (temp highp uint)
|
||||
0:374 imageAtomicMax (global highp int)
|
||||
0:374 'im2Di' (layout(r32i ) uniform highp iimage2D)
|
||||
0:374 'P' (uniform highp 2-component vector of int)
|
||||
0:374 'dati' (temp highp int)
|
||||
0:375 imageAtomicMax (global highp uint)
|
||||
0:375 'im2Du' (layout(r32ui ) uniform highp uimage2D)
|
||||
0:375 'P' (uniform highp 2-component vector of int)
|
||||
0:375 'datu' (temp highp uint)
|
||||
0:376 imageAtomicAnd (global highp int)
|
||||
0:376 'im2Di' (layout(r32i ) uniform highp iimage2D)
|
||||
0:376 'P' (uniform highp 2-component vector of int)
|
||||
0:376 'dati' (temp highp int)
|
||||
0:377 imageAtomicAnd (global highp uint)
|
||||
0:377 'im2Du' (layout(r32ui ) uniform highp uimage2D)
|
||||
0:377 'P' (uniform highp 2-component vector of int)
|
||||
0:377 'datu' (temp highp uint)
|
||||
0:378 imageAtomicOr (global highp int)
|
||||
0:378 'im2Di' (layout(r32i ) uniform highp iimage2D)
|
||||
0:378 'P' (uniform highp 2-component vector of int)
|
||||
0:378 'dati' (temp highp int)
|
||||
0:379 imageAtomicOr (global highp uint)
|
||||
0:379 'im2Du' (layout(r32ui ) uniform highp uimage2D)
|
||||
0:379 'P' (uniform highp 2-component vector of int)
|
||||
0:379 'datu' (temp highp uint)
|
||||
0:380 imageAtomicXor (global highp int)
|
||||
0:380 'im2Di' (layout(r32i ) uniform highp iimage2D)
|
||||
0:380 'P' (uniform highp 2-component vector of int)
|
||||
0:380 'dati' (temp highp int)
|
||||
0:381 imageAtomicXor (global highp uint)
|
||||
0:381 'im2Du' (layout(r32ui ) uniform highp uimage2D)
|
||||
0:381 'P' (uniform highp 2-component vector of int)
|
||||
0:381 'datu' (temp highp uint)
|
||||
0:382 imageAtomicExchange (global highp int)
|
||||
0:382 'im2Di' (layout(r32i ) uniform highp iimage2D)
|
||||
0:382 'P' (uniform highp 2-component vector of int)
|
||||
0:382 'dati' (temp highp int)
|
||||
0:383 imageAtomicExchange (global highp uint)
|
||||
0:383 'im2Du' (layout(r32ui ) uniform highp uimage2D)
|
||||
0:383 'P' (uniform highp 2-component vector of int)
|
||||
0:383 'datu' (temp highp uint)
|
||||
0:384 imageAtomicExchange (global highp float)
|
||||
0:384 'im2Df' (layout(r32f ) uniform highp image2D)
|
||||
0:384 'P' (uniform highp 2-component vector of int)
|
||||
0:384 'datf' (temp highp float)
|
||||
0:385 imageAtomicCompSwap (global highp int)
|
||||
0:385 'im2Di' (layout(r32i ) uniform highp iimage2D)
|
||||
0:385 'P' (uniform highp 2-component vector of int)
|
||||
0:385 Constant:
|
||||
0:385 3 (const int)
|
||||
0:385 'dati' (temp highp int)
|
||||
0:386 imageAtomicCompSwap (global highp uint)
|
||||
0:386 'im2Du' (layout(r32ui ) uniform highp uimage2D)
|
||||
0:386 'P' (uniform highp 2-component vector of int)
|
||||
0:386 Constant:
|
||||
0:386 5 (const uint)
|
||||
0:386 'datu' (temp highp uint)
|
||||
0:398 Function Definition: badInterp( (global void)
|
||||
0:398 Function Parameters:
|
||||
0:400 Sequence
|
||||
0:400 Constant:
|
||||
0:400 0.000000
|
||||
0:401 Constant:
|
||||
0:401 0.000000
|
||||
0:402 Constant:
|
||||
0:402 0.000000
|
||||
0:? Linker Objects
|
||||
0:? 's' (shared highp 4-component vector of float)
|
||||
0:? 'v' (buffer highp 4-component vector of float)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue