If this breaks your AST consumer, best is to modify it to test against the enum values instead of doing string comparisons on built-in function names. This is the reason the change was made. If you need the old behavior, you should be able to get it back by changing PureOperatorBuiltins to be false instead of true. This path will work for a while, but is marked deprecated. Also, the old behavior is tagged as release 2.4.
508 lines
25 KiB
Plaintext
508 lines
25 KiB
Plaintext
newTexture.frag
|
|
Warning, version 430 is not yet complete; most version-specific features are present, but some are missing.
|
|
|
|
Shader version: 430
|
|
0:? Sequence
|
|
0:36 Function Definition: main( (global void)
|
|
0:36 Function Parameters:
|
|
0:38 Sequence
|
|
0:38 Sequence
|
|
0:38 move second child to first child (temp 4-component vector of float)
|
|
0:38 'v' (temp 4-component vector of float)
|
|
0:38 texture (global 4-component vector of float)
|
|
0:38 's2D' (uniform sampler2D)
|
|
0:38 'c2D' (smooth in 2-component vector of float)
|
|
0:39 add second child into first child (temp 4-component vector of float)
|
|
0:39 'v' (temp 4-component vector of float)
|
|
0:39 textureProj (global 4-component vector of float)
|
|
0:39 's3D' (uniform sampler3D)
|
|
0:39 'c4D' (smooth in 4-component vector of float)
|
|
0:40 add second child into first child (temp 4-component vector of float)
|
|
0:40 'v' (temp 4-component vector of float)
|
|
0:40 textureLod (global 4-component vector of float)
|
|
0:40 's2DArray' (uniform sampler2DArray)
|
|
0:40 'c3D' (smooth in 3-component vector of float)
|
|
0:40 Constant:
|
|
0:40 1.200000
|
|
0:41 add second child into first child (temp float)
|
|
0:41 direct index (temp float)
|
|
0:41 'v' (temp 4-component vector of float)
|
|
0:41 Constant:
|
|
0:41 1 (const int)
|
|
0:41 textureOffset (global float)
|
|
0:41 's2DShadow' (uniform sampler2DShadow)
|
|
0:41 'c3D' (smooth in 3-component vector of float)
|
|
0:41 Constant:
|
|
0:41 3 (const int)
|
|
0:41 3 (const int)
|
|
0:41 'c1D' (smooth in float)
|
|
0:42 add second child into first child (temp 4-component vector of float)
|
|
0:42 'v' (temp 4-component vector of float)
|
|
0:42 textureFetch (global 4-component vector of float)
|
|
0:42 's3D' (uniform sampler3D)
|
|
0:42 'ic3D' (flat in 3-component vector of int)
|
|
0:42 'ic1D' (flat in int)
|
|
0:43 add second child into first child (temp 4-component vector of float)
|
|
0:43 'v' (temp 4-component vector of float)
|
|
0:43 textureFetchOffset (global 4-component vector of float)
|
|
0:43 's2D' (uniform sampler2D)
|
|
0:43 'ic2D' (flat in 2-component vector of int)
|
|
0:43 Constant:
|
|
0:43 4 (const int)
|
|
0:43 Constant:
|
|
0:43 3 (const int)
|
|
0:43 3 (const int)
|
|
0:44 add second child into first child (temp float)
|
|
0:44 direct index (temp float)
|
|
0:44 'v' (temp 4-component vector of float)
|
|
0:44 Constant:
|
|
0:44 1 (const int)
|
|
0:44 textureLodOffset (global float)
|
|
0:44 's2DShadow' (uniform sampler2DShadow)
|
|
0:44 'c3D' (smooth in 3-component vector of float)
|
|
0:44 'c1D' (smooth in float)
|
|
0:44 Constant:
|
|
0:44 3 (const int)
|
|
0:44 3 (const int)
|
|
0:45 add second child into first child (temp 4-component vector of float)
|
|
0:45 'v' (temp 4-component vector of float)
|
|
0:45 textureProjLodOffset (global 4-component vector of float)
|
|
0:45 's2D' (uniform sampler2D)
|
|
0:45 'c3D' (smooth in 3-component vector of float)
|
|
0:45 'c1D' (smooth in float)
|
|
0:45 Constant:
|
|
0:45 3 (const int)
|
|
0:45 3 (const int)
|
|
0:46 add second child into first child (temp 4-component vector of float)
|
|
0:46 'v' (temp 4-component vector of float)
|
|
0:46 textureGrad (global 4-component vector of float)
|
|
0:46 'sCube' (uniform samplerCube)
|
|
0:46 'c3D' (smooth in 3-component vector of float)
|
|
0:46 'c3D' (smooth in 3-component vector of float)
|
|
0:46 'c3D' (smooth in 3-component vector of float)
|
|
0:47 add second child into first child (temp float)
|
|
0:47 direct index (temp float)
|
|
0:47 'v' (temp 4-component vector of float)
|
|
0:47 Constant:
|
|
0:47 0 (const int)
|
|
0:47 textureGradOffset (global float)
|
|
0:47 's2DArrayShadow' (uniform sampler2DArrayShadow)
|
|
0:47 'c4D' (smooth in 4-component vector of float)
|
|
0:47 'c2D' (smooth in 2-component vector of float)
|
|
0:47 'c2D' (smooth in 2-component vector of float)
|
|
0:47 Constant:
|
|
0:47 3 (const int)
|
|
0:47 3 (const int)
|
|
0:48 add second child into first child (temp 4-component vector of float)
|
|
0:48 'v' (temp 4-component vector of float)
|
|
0:48 textureProjGrad (global 4-component vector of float)
|
|
0:48 's3D' (uniform sampler3D)
|
|
0:48 'c4D' (smooth in 4-component vector of float)
|
|
0:48 'c3D' (smooth in 3-component vector of float)
|
|
0:48 'c3D' (smooth in 3-component vector of float)
|
|
0:49 add second child into first child (temp 4-component vector of float)
|
|
0:49 'v' (temp 4-component vector of float)
|
|
0:49 textureProjGradOffset (global 4-component vector of float)
|
|
0:49 's2D' (uniform sampler2D)
|
|
0:49 'c3D' (smooth in 3-component vector of float)
|
|
0:49 'c2D' (smooth in 2-component vector of float)
|
|
0:49 'c2D' (smooth in 2-component vector of float)
|
|
0:49 Constant:
|
|
0:49 3 (const int)
|
|
0:49 3 (const int)
|
|
0:51 Sequence
|
|
0:51 move second child to first child (temp 4-component vector of int)
|
|
0:51 'iv' (temp 4-component vector of int)
|
|
0:51 texture (global 4-component vector of int)
|
|
0:51 'is2D' (uniform isampler2D)
|
|
0:51 'c2D' (smooth in 2-component vector of float)
|
|
0:52 add second child into first child (temp 4-component vector of float)
|
|
0:52 'v' (temp 4-component vector of float)
|
|
0:52 Convert int to float (temp 4-component vector of float)
|
|
0:52 'iv' (temp 4-component vector of int)
|
|
0:53 move second child to first child (temp 4-component vector of int)
|
|
0:53 'iv' (temp 4-component vector of int)
|
|
0:53 textureProjOffset (global 4-component vector of int)
|
|
0:53 'is2D' (uniform isampler2D)
|
|
0:53 'c4D' (smooth in 4-component vector of float)
|
|
0:53 Constant:
|
|
0:53 3 (const int)
|
|
0:53 3 (const int)
|
|
0:54 add second child into first child (temp 4-component vector of float)
|
|
0:54 'v' (temp 4-component vector of float)
|
|
0:54 Convert int to float (temp 4-component vector of float)
|
|
0:54 'iv' (temp 4-component vector of int)
|
|
0:55 move second child to first child (temp 4-component vector of int)
|
|
0:55 'iv' (temp 4-component vector of int)
|
|
0:55 textureProjLod (global 4-component vector of int)
|
|
0:55 'is2D' (uniform isampler2D)
|
|
0:55 'c3D' (smooth in 3-component vector of float)
|
|
0:55 'c1D' (smooth in float)
|
|
0:56 add second child into first child (temp 4-component vector of float)
|
|
0:56 'v' (temp 4-component vector of float)
|
|
0:56 Convert int to float (temp 4-component vector of float)
|
|
0:56 'iv' (temp 4-component vector of int)
|
|
0:57 move second child to first child (temp 4-component vector of int)
|
|
0:57 'iv' (temp 4-component vector of int)
|
|
0:57 textureProjGrad (global 4-component vector of int)
|
|
0:57 'is2D' (uniform isampler2D)
|
|
0:57 'c3D' (smooth in 3-component vector of float)
|
|
0:57 'c2D' (smooth in 2-component vector of float)
|
|
0:57 'c2D' (smooth in 2-component vector of float)
|
|
0:58 add second child into first child (temp 4-component vector of float)
|
|
0:58 'v' (temp 4-component vector of float)
|
|
0:58 Convert int to float (temp 4-component vector of float)
|
|
0:58 'iv' (temp 4-component vector of int)
|
|
0:59 move second child to first child (temp 4-component vector of int)
|
|
0:59 'iv' (temp 4-component vector of int)
|
|
0:59 texture (global 4-component vector of int)
|
|
0:59 'is3D' (uniform isampler3D)
|
|
0:59 'c3D' (smooth in 3-component vector of float)
|
|
0:59 Constant:
|
|
0:59 4.200000
|
|
0:60 add second child into first child (temp 4-component vector of float)
|
|
0:60 'v' (temp 4-component vector of float)
|
|
0:60 Convert int to float (temp 4-component vector of float)
|
|
0:60 'iv' (temp 4-component vector of int)
|
|
0:61 move second child to first child (temp 4-component vector of int)
|
|
0:61 'iv' (temp 4-component vector of int)
|
|
0:61 textureLod (global 4-component vector of int)
|
|
0:61 'isCube' (uniform isamplerCube)
|
|
0:61 'c3D' (smooth in 3-component vector of float)
|
|
0:61 'c1D' (smooth in float)
|
|
0:62 add second child into first child (temp 4-component vector of float)
|
|
0:62 'v' (temp 4-component vector of float)
|
|
0:62 Convert int to float (temp 4-component vector of float)
|
|
0:62 'iv' (temp 4-component vector of int)
|
|
0:63 move second child to first child (temp 4-component vector of int)
|
|
0:63 'iv' (temp 4-component vector of int)
|
|
0:63 textureFetch (global 4-component vector of int)
|
|
0:63 'is2DArray' (uniform isampler2DArray)
|
|
0:63 'ic3D' (flat in 3-component vector of int)
|
|
0:63 'ic1D' (flat in int)
|
|
0:64 add second child into first child (temp 4-component vector of float)
|
|
0:64 'v' (temp 4-component vector of float)
|
|
0:64 Convert int to float (temp 4-component vector of float)
|
|
0:64 'iv' (temp 4-component vector of int)
|
|
0:66 add second child into first child (temp 4-component vector of int)
|
|
0:66 'iv' (temp 4-component vector of int)
|
|
0:66 textureFetch (global 4-component vector of int)
|
|
0:66 'is2Dms' (uniform isampler2DMS)
|
|
0:66 'ic2D' (flat in 2-component vector of int)
|
|
0:66 'ic1D' (flat in int)
|
|
0:67 add second child into first child (temp 4-component vector of float)
|
|
0:67 'v' (temp 4-component vector of float)
|
|
0:67 Convert int to float (temp 4-component vector of float)
|
|
0:67 'iv' (temp 4-component vector of int)
|
|
0:68 add second child into first child (temp 4-component vector of float)
|
|
0:68 'v' (temp 4-component vector of float)
|
|
0:68 textureFetch (global 4-component vector of float)
|
|
0:68 'sb' (uniform samplerBuffer)
|
|
0:68 'ic1D' (flat in int)
|
|
0:69 add second child into first child (temp 4-component vector of float)
|
|
0:69 'v' (temp 4-component vector of float)
|
|
0:69 textureFetch (global 4-component vector of float)
|
|
0:69 'sr' (uniform sampler2DRect)
|
|
0:69 'ic2D' (flat in 2-component vector of int)
|
|
0:71 Sequence
|
|
0:71 move second child to first child (temp 2-component vector of int)
|
|
0:71 'iv2' (temp 2-component vector of int)
|
|
0:71 textureSize (global 2-component vector of int)
|
|
0:71 'sCubeShadow' (uniform samplerCubeShadow)
|
|
0:71 Constant:
|
|
0:71 2 (const int)
|
|
0:74 move second child to first child (temp 4-component vector of float)
|
|
0:74 'FragData' (out 4-component vector of float)
|
|
0:74 add (temp 4-component vector of float)
|
|
0:74 'v' (temp 4-component vector of float)
|
|
0:74 Construct vec4 (temp 4-component vector of float)
|
|
0:74 Convert int to float (temp 2-component vector of float)
|
|
0:74 'iv2' (temp 2-component vector of int)
|
|
0:74 Constant:
|
|
0:74 0.000000
|
|
0:74 Constant:
|
|
0:74 0.000000
|
|
0:? Linker Objects
|
|
0:? 'sb' (uniform samplerBuffer)
|
|
0:? 'sr' (uniform sampler2DRect)
|
|
0:? 's2D' (uniform sampler2D)
|
|
0:? 's3D' (uniform sampler3D)
|
|
0:? 'sCube' (uniform samplerCube)
|
|
0:? 'sCubeShadow' (uniform samplerCubeShadow)
|
|
0:? 's2DShadow' (uniform sampler2DShadow)
|
|
0:? 's2DArray' (uniform sampler2DArray)
|
|
0:? 's2DArrayShadow' (uniform sampler2DArrayShadow)
|
|
0:? 'is2D' (uniform isampler2D)
|
|
0:? 'is3D' (uniform isampler3D)
|
|
0:? 'isCube' (uniform isamplerCube)
|
|
0:? 'is2DArray' (uniform isampler2DArray)
|
|
0:? 'is2Dms' (uniform isampler2DMS)
|
|
0:? 'us2D' (uniform usampler2D)
|
|
0:? 'us3D' (uniform usampler3D)
|
|
0:? 'usCube' (uniform usamplerCube)
|
|
0:? 'us2DArray' (uniform usampler2DArray)
|
|
0:? 'c1D' (smooth in float)
|
|
0:? 'c2D' (smooth in 2-component vector of float)
|
|
0:? 'c3D' (smooth in 3-component vector of float)
|
|
0:? 'c4D' (smooth in 4-component vector of float)
|
|
0:? 'ic1D' (flat in int)
|
|
0:? 'ic2D' (flat in 2-component vector of int)
|
|
0:? 'ic3D' (flat in 3-component vector of int)
|
|
0:? 'ic4D' (flat in 4-component vector of int)
|
|
0:? 'FragData' (out 4-component vector of float)
|
|
|
|
|
|
Linked fragment stage:
|
|
|
|
|
|
Shader version: 430
|
|
0:? Sequence
|
|
0:36 Function Definition: main( (global void)
|
|
0:36 Function Parameters:
|
|
0:38 Sequence
|
|
0:38 Sequence
|
|
0:38 move second child to first child (temp 4-component vector of float)
|
|
0:38 'v' (temp 4-component vector of float)
|
|
0:38 texture (global 4-component vector of float)
|
|
0:38 's2D' (uniform sampler2D)
|
|
0:38 'c2D' (smooth in 2-component vector of float)
|
|
0:39 add second child into first child (temp 4-component vector of float)
|
|
0:39 'v' (temp 4-component vector of float)
|
|
0:39 textureProj (global 4-component vector of float)
|
|
0:39 's3D' (uniform sampler3D)
|
|
0:39 'c4D' (smooth in 4-component vector of float)
|
|
0:40 add second child into first child (temp 4-component vector of float)
|
|
0:40 'v' (temp 4-component vector of float)
|
|
0:40 textureLod (global 4-component vector of float)
|
|
0:40 's2DArray' (uniform sampler2DArray)
|
|
0:40 'c3D' (smooth in 3-component vector of float)
|
|
0:40 Constant:
|
|
0:40 1.200000
|
|
0:41 add second child into first child (temp float)
|
|
0:41 direct index (temp float)
|
|
0:41 'v' (temp 4-component vector of float)
|
|
0:41 Constant:
|
|
0:41 1 (const int)
|
|
0:41 textureOffset (global float)
|
|
0:41 's2DShadow' (uniform sampler2DShadow)
|
|
0:41 'c3D' (smooth in 3-component vector of float)
|
|
0:41 Constant:
|
|
0:41 3 (const int)
|
|
0:41 3 (const int)
|
|
0:41 'c1D' (smooth in float)
|
|
0:42 add second child into first child (temp 4-component vector of float)
|
|
0:42 'v' (temp 4-component vector of float)
|
|
0:42 textureFetch (global 4-component vector of float)
|
|
0:42 's3D' (uniform sampler3D)
|
|
0:42 'ic3D' (flat in 3-component vector of int)
|
|
0:42 'ic1D' (flat in int)
|
|
0:43 add second child into first child (temp 4-component vector of float)
|
|
0:43 'v' (temp 4-component vector of float)
|
|
0:43 textureFetchOffset (global 4-component vector of float)
|
|
0:43 's2D' (uniform sampler2D)
|
|
0:43 'ic2D' (flat in 2-component vector of int)
|
|
0:43 Constant:
|
|
0:43 4 (const int)
|
|
0:43 Constant:
|
|
0:43 3 (const int)
|
|
0:43 3 (const int)
|
|
0:44 add second child into first child (temp float)
|
|
0:44 direct index (temp float)
|
|
0:44 'v' (temp 4-component vector of float)
|
|
0:44 Constant:
|
|
0:44 1 (const int)
|
|
0:44 textureLodOffset (global float)
|
|
0:44 's2DShadow' (uniform sampler2DShadow)
|
|
0:44 'c3D' (smooth in 3-component vector of float)
|
|
0:44 'c1D' (smooth in float)
|
|
0:44 Constant:
|
|
0:44 3 (const int)
|
|
0:44 3 (const int)
|
|
0:45 add second child into first child (temp 4-component vector of float)
|
|
0:45 'v' (temp 4-component vector of float)
|
|
0:45 textureProjLodOffset (global 4-component vector of float)
|
|
0:45 's2D' (uniform sampler2D)
|
|
0:45 'c3D' (smooth in 3-component vector of float)
|
|
0:45 'c1D' (smooth in float)
|
|
0:45 Constant:
|
|
0:45 3 (const int)
|
|
0:45 3 (const int)
|
|
0:46 add second child into first child (temp 4-component vector of float)
|
|
0:46 'v' (temp 4-component vector of float)
|
|
0:46 textureGrad (global 4-component vector of float)
|
|
0:46 'sCube' (uniform samplerCube)
|
|
0:46 'c3D' (smooth in 3-component vector of float)
|
|
0:46 'c3D' (smooth in 3-component vector of float)
|
|
0:46 'c3D' (smooth in 3-component vector of float)
|
|
0:47 add second child into first child (temp float)
|
|
0:47 direct index (temp float)
|
|
0:47 'v' (temp 4-component vector of float)
|
|
0:47 Constant:
|
|
0:47 0 (const int)
|
|
0:47 textureGradOffset (global float)
|
|
0:47 's2DArrayShadow' (uniform sampler2DArrayShadow)
|
|
0:47 'c4D' (smooth in 4-component vector of float)
|
|
0:47 'c2D' (smooth in 2-component vector of float)
|
|
0:47 'c2D' (smooth in 2-component vector of float)
|
|
0:47 Constant:
|
|
0:47 3 (const int)
|
|
0:47 3 (const int)
|
|
0:48 add second child into first child (temp 4-component vector of float)
|
|
0:48 'v' (temp 4-component vector of float)
|
|
0:48 textureProjGrad (global 4-component vector of float)
|
|
0:48 's3D' (uniform sampler3D)
|
|
0:48 'c4D' (smooth in 4-component vector of float)
|
|
0:48 'c3D' (smooth in 3-component vector of float)
|
|
0:48 'c3D' (smooth in 3-component vector of float)
|
|
0:49 add second child into first child (temp 4-component vector of float)
|
|
0:49 'v' (temp 4-component vector of float)
|
|
0:49 textureProjGradOffset (global 4-component vector of float)
|
|
0:49 's2D' (uniform sampler2D)
|
|
0:49 'c3D' (smooth in 3-component vector of float)
|
|
0:49 'c2D' (smooth in 2-component vector of float)
|
|
0:49 'c2D' (smooth in 2-component vector of float)
|
|
0:49 Constant:
|
|
0:49 3 (const int)
|
|
0:49 3 (const int)
|
|
0:51 Sequence
|
|
0:51 move second child to first child (temp 4-component vector of int)
|
|
0:51 'iv' (temp 4-component vector of int)
|
|
0:51 texture (global 4-component vector of int)
|
|
0:51 'is2D' (uniform isampler2D)
|
|
0:51 'c2D' (smooth in 2-component vector of float)
|
|
0:52 add second child into first child (temp 4-component vector of float)
|
|
0:52 'v' (temp 4-component vector of float)
|
|
0:52 Convert int to float (temp 4-component vector of float)
|
|
0:52 'iv' (temp 4-component vector of int)
|
|
0:53 move second child to first child (temp 4-component vector of int)
|
|
0:53 'iv' (temp 4-component vector of int)
|
|
0:53 textureProjOffset (global 4-component vector of int)
|
|
0:53 'is2D' (uniform isampler2D)
|
|
0:53 'c4D' (smooth in 4-component vector of float)
|
|
0:53 Constant:
|
|
0:53 3 (const int)
|
|
0:53 3 (const int)
|
|
0:54 add second child into first child (temp 4-component vector of float)
|
|
0:54 'v' (temp 4-component vector of float)
|
|
0:54 Convert int to float (temp 4-component vector of float)
|
|
0:54 'iv' (temp 4-component vector of int)
|
|
0:55 move second child to first child (temp 4-component vector of int)
|
|
0:55 'iv' (temp 4-component vector of int)
|
|
0:55 textureProjLod (global 4-component vector of int)
|
|
0:55 'is2D' (uniform isampler2D)
|
|
0:55 'c3D' (smooth in 3-component vector of float)
|
|
0:55 'c1D' (smooth in float)
|
|
0:56 add second child into first child (temp 4-component vector of float)
|
|
0:56 'v' (temp 4-component vector of float)
|
|
0:56 Convert int to float (temp 4-component vector of float)
|
|
0:56 'iv' (temp 4-component vector of int)
|
|
0:57 move second child to first child (temp 4-component vector of int)
|
|
0:57 'iv' (temp 4-component vector of int)
|
|
0:57 textureProjGrad (global 4-component vector of int)
|
|
0:57 'is2D' (uniform isampler2D)
|
|
0:57 'c3D' (smooth in 3-component vector of float)
|
|
0:57 'c2D' (smooth in 2-component vector of float)
|
|
0:57 'c2D' (smooth in 2-component vector of float)
|
|
0:58 add second child into first child (temp 4-component vector of float)
|
|
0:58 'v' (temp 4-component vector of float)
|
|
0:58 Convert int to float (temp 4-component vector of float)
|
|
0:58 'iv' (temp 4-component vector of int)
|
|
0:59 move second child to first child (temp 4-component vector of int)
|
|
0:59 'iv' (temp 4-component vector of int)
|
|
0:59 texture (global 4-component vector of int)
|
|
0:59 'is3D' (uniform isampler3D)
|
|
0:59 'c3D' (smooth in 3-component vector of float)
|
|
0:59 Constant:
|
|
0:59 4.200000
|
|
0:60 add second child into first child (temp 4-component vector of float)
|
|
0:60 'v' (temp 4-component vector of float)
|
|
0:60 Convert int to float (temp 4-component vector of float)
|
|
0:60 'iv' (temp 4-component vector of int)
|
|
0:61 move second child to first child (temp 4-component vector of int)
|
|
0:61 'iv' (temp 4-component vector of int)
|
|
0:61 textureLod (global 4-component vector of int)
|
|
0:61 'isCube' (uniform isamplerCube)
|
|
0:61 'c3D' (smooth in 3-component vector of float)
|
|
0:61 'c1D' (smooth in float)
|
|
0:62 add second child into first child (temp 4-component vector of float)
|
|
0:62 'v' (temp 4-component vector of float)
|
|
0:62 Convert int to float (temp 4-component vector of float)
|
|
0:62 'iv' (temp 4-component vector of int)
|
|
0:63 move second child to first child (temp 4-component vector of int)
|
|
0:63 'iv' (temp 4-component vector of int)
|
|
0:63 textureFetch (global 4-component vector of int)
|
|
0:63 'is2DArray' (uniform isampler2DArray)
|
|
0:63 'ic3D' (flat in 3-component vector of int)
|
|
0:63 'ic1D' (flat in int)
|
|
0:64 add second child into first child (temp 4-component vector of float)
|
|
0:64 'v' (temp 4-component vector of float)
|
|
0:64 Convert int to float (temp 4-component vector of float)
|
|
0:64 'iv' (temp 4-component vector of int)
|
|
0:66 add second child into first child (temp 4-component vector of int)
|
|
0:66 'iv' (temp 4-component vector of int)
|
|
0:66 textureFetch (global 4-component vector of int)
|
|
0:66 'is2Dms' (uniform isampler2DMS)
|
|
0:66 'ic2D' (flat in 2-component vector of int)
|
|
0:66 'ic1D' (flat in int)
|
|
0:67 add second child into first child (temp 4-component vector of float)
|
|
0:67 'v' (temp 4-component vector of float)
|
|
0:67 Convert int to float (temp 4-component vector of float)
|
|
0:67 'iv' (temp 4-component vector of int)
|
|
0:68 add second child into first child (temp 4-component vector of float)
|
|
0:68 'v' (temp 4-component vector of float)
|
|
0:68 textureFetch (global 4-component vector of float)
|
|
0:68 'sb' (uniform samplerBuffer)
|
|
0:68 'ic1D' (flat in int)
|
|
0:69 add second child into first child (temp 4-component vector of float)
|
|
0:69 'v' (temp 4-component vector of float)
|
|
0:69 textureFetch (global 4-component vector of float)
|
|
0:69 'sr' (uniform sampler2DRect)
|
|
0:69 'ic2D' (flat in 2-component vector of int)
|
|
0:71 Sequence
|
|
0:71 move second child to first child (temp 2-component vector of int)
|
|
0:71 'iv2' (temp 2-component vector of int)
|
|
0:71 textureSize (global 2-component vector of int)
|
|
0:71 'sCubeShadow' (uniform samplerCubeShadow)
|
|
0:71 Constant:
|
|
0:71 2 (const int)
|
|
0:74 move second child to first child (temp 4-component vector of float)
|
|
0:74 'FragData' (out 4-component vector of float)
|
|
0:74 add (temp 4-component vector of float)
|
|
0:74 'v' (temp 4-component vector of float)
|
|
0:74 Construct vec4 (temp 4-component vector of float)
|
|
0:74 Convert int to float (temp 2-component vector of float)
|
|
0:74 'iv2' (temp 2-component vector of int)
|
|
0:74 Constant:
|
|
0:74 0.000000
|
|
0:74 Constant:
|
|
0:74 0.000000
|
|
0:? Linker Objects
|
|
0:? 'sb' (uniform samplerBuffer)
|
|
0:? 'sr' (uniform sampler2DRect)
|
|
0:? 's2D' (uniform sampler2D)
|
|
0:? 's3D' (uniform sampler3D)
|
|
0:? 'sCube' (uniform samplerCube)
|
|
0:? 'sCubeShadow' (uniform samplerCubeShadow)
|
|
0:? 's2DShadow' (uniform sampler2DShadow)
|
|
0:? 's2DArray' (uniform sampler2DArray)
|
|
0:? 's2DArrayShadow' (uniform sampler2DArrayShadow)
|
|
0:? 'is2D' (uniform isampler2D)
|
|
0:? 'is3D' (uniform isampler3D)
|
|
0:? 'isCube' (uniform isamplerCube)
|
|
0:? 'is2DArray' (uniform isampler2DArray)
|
|
0:? 'is2Dms' (uniform isampler2DMS)
|
|
0:? 'us2D' (uniform usampler2D)
|
|
0:? 'us3D' (uniform usampler3D)
|
|
0:? 'usCube' (uniform usamplerCube)
|
|
0:? 'us2DArray' (uniform usampler2DArray)
|
|
0:? 'c1D' (smooth in float)
|
|
0:? 'c2D' (smooth in 2-component vector of float)
|
|
0:? 'c3D' (smooth in 3-component vector of float)
|
|
0:? 'c4D' (smooth in 4-component vector of float)
|
|
0:? 'ic1D' (flat in int)
|
|
0:? 'ic2D' (flat in 2-component vector of int)
|
|
0:? 'ic3D' (flat in 3-component vector of int)
|
|
0:? 'ic4D' (flat in 4-component vector of int)
|
|
0:? 'FragData' (out 4-component vector of float)
|
|
|