1deee662创建于 2025年8月1日历史提交
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)