glslang/Test/baseResults/GL_ARB_texture_multisample.vert.out
jimihem 88c5373ee4
support GL_ARB_texture_multisample extension.
This extension allows the use of "texelFetch" and "textureSize" with 2DMS sampler.
2023-12-28 18:38:39 -05:00

246 lines
9.7 KiB
Plaintext

GL_ARB_texture_multisample.vert
Shader version: 140
Requested GL_ARB_texture_multisample
0:? Sequence
0:14 Function Definition: main( ( global void)
0:14 Function Parameters:
0:16 Sequence
0:16 move second child to first child ( temp float)
0:16 'result' ( smooth out float)
0:16 direct index ( temp float)
0:16 textureFetch ( global 4-component vector of float)
0:16 'data' ( uniform sampler2DMS)
0:16 Constant:
0:16 0 (const int)
0:16 0 (const int)
0:16 Constant:
0:16 3 (const int)
0:16 Constant:
0:16 0 (const int)
0:17 Sequence
0:17 move second child to first child ( temp 2-component vector of int)
0:17 'temp' ( temp 2-component vector of int)
0:17 textureSize ( global 2-component vector of int)
0:17 'data' ( uniform sampler2DMS)
0:18 move second child to first child ( temp float)
0:18 'result' ( smooth out float)
0:18 direct index ( temp float)
0:18 textureFetch ( global 4-component vector of float)
0:18 'data1' ( uniform sampler2DMSArray)
0:18 Constant:
0:18 0 (const int)
0:18 0 (const int)
0:18 0 (const int)
0:18 Constant:
0:18 3 (const int)
0:18 Constant:
0:18 0 (const int)
0:19 Sequence
0:19 move second child to first child ( temp 3-component vector of int)
0:19 'temp1' ( temp 3-component vector of int)
0:19 textureSize ( global 3-component vector of int)
0:19 'data1' ( uniform sampler2DMSArray)
0:20 move second child to first child ( temp int)
0:20 'result1' ( smooth out int)
0:20 direct index ( temp int)
0:20 textureFetch ( global 4-component vector of int)
0:20 'data2' ( uniform isampler2DMS)
0:20 Constant:
0:20 0 (const int)
0:20 0 (const int)
0:20 Constant:
0:20 3 (const int)
0:20 Constant:
0:20 0 (const int)
0:21 move second child to first child ( temp 2-component vector of int)
0:21 'temp' ( temp 2-component vector of int)
0:21 textureSize ( global 2-component vector of int)
0:21 'data2' ( uniform isampler2DMS)
0:22 move second child to first child ( temp uint)
0:22 'result2' ( smooth out uint)
0:22 direct index ( temp uint)
0:22 textureFetch ( global 4-component vector of uint)
0:22 'data3' ( uniform usampler2DMSArray)
0:22 Constant:
0:22 0 (const int)
0:22 0 (const int)
0:22 0 (const int)
0:22 Constant:
0:22 3 (const int)
0:22 Constant:
0:22 0 (const int)
0:23 move second child to first child ( temp 3-component vector of int)
0:23 'temp1' ( temp 3-component vector of int)
0:23 textureSize ( global 3-component vector of int)
0:23 'data3' ( uniform usampler2DMSArray)
0:24 move second child to first child ( temp uint)
0:24 'result2' ( smooth out uint)
0:24 direct index ( temp uint)
0:24 textureFetch ( global 4-component vector of uint)
0:24 'data4' ( uniform usampler2DMS)
0:24 Constant:
0:24 0 (const int)
0:24 0 (const int)
0:24 Constant:
0:24 3 (const int)
0:24 Constant:
0:24 0 (const int)
0:25 move second child to first child ( temp 2-component vector of int)
0:25 'temp' ( temp 2-component vector of int)
0:25 textureSize ( global 2-component vector of int)
0:25 'data4' ( uniform usampler2DMS)
0:26 move second child to first child ( temp int)
0:26 'result1' ( smooth out int)
0:26 direct index ( temp int)
0:26 textureFetch ( global 4-component vector of int)
0:26 'data5' ( uniform isampler2DMSArray)
0:26 Constant:
0:26 0 (const int)
0:26 0 (const int)
0:26 0 (const int)
0:26 Constant:
0:26 3 (const int)
0:26 Constant:
0:26 0 (const int)
0:27 move second child to first child ( temp 3-component vector of int)
0:27 'temp1' ( temp 3-component vector of int)
0:27 textureSize ( global 3-component vector of int)
0:27 'data5' ( uniform isampler2DMSArray)
0:? Linker Objects
0:? 'result' ( smooth out float)
0:? 'result1' ( smooth out int)
0:? 'result2' ( smooth out uint)
0:? 'data' ( uniform sampler2DMS)
0:? 'data1' ( uniform sampler2DMSArray)
0:? 'data2' ( uniform isampler2DMS)
0:? 'data3' ( uniform usampler2DMSArray)
0:? 'data4' ( uniform usampler2DMS)
0:? 'data5' ( uniform isampler2DMSArray)
0:? 'gl_VertexID' ( gl_VertexId int VertexId)
0:? 'gl_InstanceID' ( gl_InstanceId int InstanceId)
Linked vertex stage:
Shader version: 140
Requested GL_ARB_texture_multisample
0:? Sequence
0:14 Function Definition: main( ( global void)
0:14 Function Parameters:
0:16 Sequence
0:16 move second child to first child ( temp float)
0:16 'result' ( smooth out float)
0:16 direct index ( temp float)
0:16 textureFetch ( global 4-component vector of float)
0:16 'data' ( uniform sampler2DMS)
0:16 Constant:
0:16 0 (const int)
0:16 0 (const int)
0:16 Constant:
0:16 3 (const int)
0:16 Constant:
0:16 0 (const int)
0:17 Sequence
0:17 move second child to first child ( temp 2-component vector of int)
0:17 'temp' ( temp 2-component vector of int)
0:17 textureSize ( global 2-component vector of int)
0:17 'data' ( uniform sampler2DMS)
0:18 move second child to first child ( temp float)
0:18 'result' ( smooth out float)
0:18 direct index ( temp float)
0:18 textureFetch ( global 4-component vector of float)
0:18 'data1' ( uniform sampler2DMSArray)
0:18 Constant:
0:18 0 (const int)
0:18 0 (const int)
0:18 0 (const int)
0:18 Constant:
0:18 3 (const int)
0:18 Constant:
0:18 0 (const int)
0:19 Sequence
0:19 move second child to first child ( temp 3-component vector of int)
0:19 'temp1' ( temp 3-component vector of int)
0:19 textureSize ( global 3-component vector of int)
0:19 'data1' ( uniform sampler2DMSArray)
0:20 move second child to first child ( temp int)
0:20 'result1' ( smooth out int)
0:20 direct index ( temp int)
0:20 textureFetch ( global 4-component vector of int)
0:20 'data2' ( uniform isampler2DMS)
0:20 Constant:
0:20 0 (const int)
0:20 0 (const int)
0:20 Constant:
0:20 3 (const int)
0:20 Constant:
0:20 0 (const int)
0:21 move second child to first child ( temp 2-component vector of int)
0:21 'temp' ( temp 2-component vector of int)
0:21 textureSize ( global 2-component vector of int)
0:21 'data2' ( uniform isampler2DMS)
0:22 move second child to first child ( temp uint)
0:22 'result2' ( smooth out uint)
0:22 direct index ( temp uint)
0:22 textureFetch ( global 4-component vector of uint)
0:22 'data3' ( uniform usampler2DMSArray)
0:22 Constant:
0:22 0 (const int)
0:22 0 (const int)
0:22 0 (const int)
0:22 Constant:
0:22 3 (const int)
0:22 Constant:
0:22 0 (const int)
0:23 move second child to first child ( temp 3-component vector of int)
0:23 'temp1' ( temp 3-component vector of int)
0:23 textureSize ( global 3-component vector of int)
0:23 'data3' ( uniform usampler2DMSArray)
0:24 move second child to first child ( temp uint)
0:24 'result2' ( smooth out uint)
0:24 direct index ( temp uint)
0:24 textureFetch ( global 4-component vector of uint)
0:24 'data4' ( uniform usampler2DMS)
0:24 Constant:
0:24 0 (const int)
0:24 0 (const int)
0:24 Constant:
0:24 3 (const int)
0:24 Constant:
0:24 0 (const int)
0:25 move second child to first child ( temp 2-component vector of int)
0:25 'temp' ( temp 2-component vector of int)
0:25 textureSize ( global 2-component vector of int)
0:25 'data4' ( uniform usampler2DMS)
0:26 move second child to first child ( temp int)
0:26 'result1' ( smooth out int)
0:26 direct index ( temp int)
0:26 textureFetch ( global 4-component vector of int)
0:26 'data5' ( uniform isampler2DMSArray)
0:26 Constant:
0:26 0 (const int)
0:26 0 (const int)
0:26 0 (const int)
0:26 Constant:
0:26 3 (const int)
0:26 Constant:
0:26 0 (const int)
0:27 move second child to first child ( temp 3-component vector of int)
0:27 'temp1' ( temp 3-component vector of int)
0:27 textureSize ( global 3-component vector of int)
0:27 'data5' ( uniform isampler2DMSArray)
0:? Linker Objects
0:? 'result' ( smooth out float)
0:? 'result1' ( smooth out int)
0:? 'result2' ( smooth out uint)
0:? 'data' ( uniform sampler2DMS)
0:? 'data1' ( uniform sampler2DMSArray)
0:? 'data2' ( uniform isampler2DMS)
0:? 'data3' ( uniform usampler2DMSArray)
0:? 'data4' ( uniform usampler2DMS)
0:? 'data5' ( uniform isampler2DMSArray)
0:? 'gl_VertexID' ( gl_VertexId int VertexId)
0:? 'gl_InstanceID' ( gl_InstanceId int InstanceId)