1617a3babSopenharmony_citextureQueryLOD.frag
2617a3babSopenharmony_ciWARNING: 0:7: '#extension' : extension is only partially supported: GL_ARB_gpu_shader5
3617a3babSopenharmony_ci
4617a3babSopenharmony_ciShader version: 150
5617a3babSopenharmony_ciRequested GL_ARB_gpu_shader5
6617a3babSopenharmony_ciRequested GL_ARB_texture_query_lod
7617a3babSopenharmony_ci0:? Sequence
8617a3babSopenharmony_ci0:24  Function Definition: main( ( global void)
9617a3babSopenharmony_ci0:24    Function Parameters: 
10617a3babSopenharmony_ci0:26    Sequence
11617a3babSopenharmony_ci0:26      switch
12617a3babSopenharmony_ci0:26      condition
13617a3babSopenharmony_ci0:26        'funct' ( uniform int)
14617a3babSopenharmony_ci0:26      body
15617a3babSopenharmony_ci0:26        Sequence
16617a3babSopenharmony_ci0:28          case:  with expression
17617a3babSopenharmony_ci0:28            Constant:
18617a3babSopenharmony_ci0:28              0 (const int)
19617a3babSopenharmony_ci0:?           Sequence
20617a3babSopenharmony_ci0:29            Sequence
21617a3babSopenharmony_ci0:29              move second child to first child ( temp 2-component vector of int)
22617a3babSopenharmony_ci0:29                'iv2' ( temp 2-component vector of int)
23617a3babSopenharmony_ci0:29                textureSize ( global 2-component vector of int)
24617a3babSopenharmony_ci0:29                  'sampler' ( uniform sampler2DShadow)
25617a3babSopenharmony_ci0:29                  Constant:
26617a3babSopenharmony_ci0:29                    0 (const int)
27617a3babSopenharmony_ci0:31            Sequence
28617a3babSopenharmony_ci0:31              move second child to first child ( temp 2-component vector of float)
29617a3babSopenharmony_ci0:31                'fv2' ( temp 2-component vector of float)
30617a3babSopenharmony_ci0:31                textureQueryLod ( global 2-component vector of float)
31617a3babSopenharmony_ci0:31                  'sampler' ( uniform sampler2DShadow)
32617a3babSopenharmony_ci0:31                  Constant:
33617a3babSopenharmony_ci0:31                    0.000000
34617a3babSopenharmony_ci0:31                    0.000000
35617a3babSopenharmony_ci0:33            move second child to first child ( temp 4-component vector of float)
36617a3babSopenharmony_ci0:33              'color' ( out 4-component vector of float)
37617a3babSopenharmony_ci0:33              Construct vec4 ( temp 4-component vector of float)
38617a3babSopenharmony_ci0:33                Convert int to float ( temp 2-component vector of float)
39617a3babSopenharmony_ci0:33                  'iv2' ( temp 2-component vector of int)
40617a3babSopenharmony_ci0:33                'fv2' ( temp 2-component vector of float)
41617a3babSopenharmony_ci0:34            Branch: Break
42617a3babSopenharmony_ci0:35          default: 
43617a3babSopenharmony_ci0:?           Sequence
44617a3babSopenharmony_ci0:36            move second child to first child ( temp 4-component vector of float)
45617a3babSopenharmony_ci0:36              'color' ( out 4-component vector of float)
46617a3babSopenharmony_ci0:36              Constant:
47617a3babSopenharmony_ci0:36                1.000000
48617a3babSopenharmony_ci0:36                1.000000
49617a3babSopenharmony_ci0:36                1.000000
50617a3babSopenharmony_ci0:36                1.000000
51617a3babSopenharmony_ci0:37            Branch: Break
52617a3babSopenharmony_ci0:?   Linker Objects
53617a3babSopenharmony_ci0:?     'vUV' ( smooth in 2-component vector of float)
54617a3babSopenharmony_ci0:?     'color' ( out 4-component vector of float)
55617a3babSopenharmony_ci0:?     'sampler' ( uniform sampler2DShadow)
56617a3babSopenharmony_ci0:?     'funct' ( uniform int)
57617a3babSopenharmony_ci
58617a3babSopenharmony_ci
59617a3babSopenharmony_ciLinked fragment stage:
60617a3babSopenharmony_ci
61617a3babSopenharmony_ci
62617a3babSopenharmony_ciShader version: 150
63617a3babSopenharmony_ciRequested GL_ARB_gpu_shader5
64617a3babSopenharmony_ciRequested GL_ARB_texture_query_lod
65617a3babSopenharmony_ci0:? Sequence
66617a3babSopenharmony_ci0:24  Function Definition: main( ( global void)
67617a3babSopenharmony_ci0:24    Function Parameters: 
68617a3babSopenharmony_ci0:26    Sequence
69617a3babSopenharmony_ci0:26      switch
70617a3babSopenharmony_ci0:26      condition
71617a3babSopenharmony_ci0:26        'funct' ( uniform int)
72617a3babSopenharmony_ci0:26      body
73617a3babSopenharmony_ci0:26        Sequence
74617a3babSopenharmony_ci0:28          case:  with expression
75617a3babSopenharmony_ci0:28            Constant:
76617a3babSopenharmony_ci0:28              0 (const int)
77617a3babSopenharmony_ci0:?           Sequence
78617a3babSopenharmony_ci0:29            Sequence
79617a3babSopenharmony_ci0:29              move second child to first child ( temp 2-component vector of int)
80617a3babSopenharmony_ci0:29                'iv2' ( temp 2-component vector of int)
81617a3babSopenharmony_ci0:29                textureSize ( global 2-component vector of int)
82617a3babSopenharmony_ci0:29                  'sampler' ( uniform sampler2DShadow)
83617a3babSopenharmony_ci0:29                  Constant:
84617a3babSopenharmony_ci0:29                    0 (const int)
85617a3babSopenharmony_ci0:31            Sequence
86617a3babSopenharmony_ci0:31              move second child to first child ( temp 2-component vector of float)
87617a3babSopenharmony_ci0:31                'fv2' ( temp 2-component vector of float)
88617a3babSopenharmony_ci0:31                textureQueryLod ( global 2-component vector of float)
89617a3babSopenharmony_ci0:31                  'sampler' ( uniform sampler2DShadow)
90617a3babSopenharmony_ci0:31                  Constant:
91617a3babSopenharmony_ci0:31                    0.000000
92617a3babSopenharmony_ci0:31                    0.000000
93617a3babSopenharmony_ci0:33            move second child to first child ( temp 4-component vector of float)
94617a3babSopenharmony_ci0:33              'color' ( out 4-component vector of float)
95617a3babSopenharmony_ci0:33              Construct vec4 ( temp 4-component vector of float)
96617a3babSopenharmony_ci0:33                Convert int to float ( temp 2-component vector of float)
97617a3babSopenharmony_ci0:33                  'iv2' ( temp 2-component vector of int)
98617a3babSopenharmony_ci0:33                'fv2' ( temp 2-component vector of float)
99617a3babSopenharmony_ci0:34            Branch: Break
100617a3babSopenharmony_ci0:35          default: 
101617a3babSopenharmony_ci0:?           Sequence
102617a3babSopenharmony_ci0:36            move second child to first child ( temp 4-component vector of float)
103617a3babSopenharmony_ci0:36              'color' ( out 4-component vector of float)
104617a3babSopenharmony_ci0:36              Constant:
105617a3babSopenharmony_ci0:36                1.000000
106617a3babSopenharmony_ci0:36                1.000000
107617a3babSopenharmony_ci0:36                1.000000
108617a3babSopenharmony_ci0:36                1.000000
109617a3babSopenharmony_ci0:37            Branch: Break
110617a3babSopenharmony_ci0:?   Linker Objects
111617a3babSopenharmony_ci0:?     'vUV' ( smooth in 2-component vector of float)
112617a3babSopenharmony_ci0:?     'color' ( out 4-component vector of float)
113617a3babSopenharmony_ci0:?     'sampler' ( uniform sampler2DShadow)
114617a3babSopenharmony_ci0:?     'funct' ( uniform int)
115617a3babSopenharmony_ci
116