Full stack: implement textureQueryLod(*) and textureQueryLevels(*).
This commit is contained in:
@@ -30,7 +30,11 @@ ERROR: 0:135: 'interpolateAtOffset' : first argument must be an interpolant, or
|
||||
ERROR: 0:136: 'interpolateAtOffset' : first argument must be an interpolant, or interpolant-array element
|
||||
ERROR: 0:139: 'interpolateAtCentroid' : first argument must be an interpolant, or interpolant-array element
|
||||
ERROR: 0:140: 'interpolateAtSample' : first argument must be an interpolant, or interpolant-array element
|
||||
ERROR: 30 compilation errors. No code generated.
|
||||
ERROR: 0:183: 'textureQueryLod' : no matching overloaded function found
|
||||
ERROR: 0:183: 'assign' : cannot convert from 'const float' to 'temp 2-component vector of float'
|
||||
ERROR: 0:184: 'textureQueryLod' : no matching overloaded function found
|
||||
ERROR: 0:184: 'assign' : cannot convert from 'const float' to 'temp 2-component vector of float'
|
||||
ERROR: 34 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 400
|
||||
@@ -402,6 +406,76 @@ ERROR: node is still EOpNull!
|
||||
0:140 'outp' (out 4-component vector of float)
|
||||
0:140 Constant:
|
||||
0:140 0 (const int)
|
||||
0:161 Function Definition: qlod( (global void)
|
||||
0:161 Function Parameters:
|
||||
0:? Sequence
|
||||
0:168 move second child to first child (temp 2-component vector of float)
|
||||
0:168 'lod' (temp 2-component vector of float)
|
||||
0:168 textureQueryLod (global 2-component vector of float)
|
||||
0:168 'samp1D' (uniform sampler1D)
|
||||
0:168 'pf' (temp float)
|
||||
0:169 move second child to first child (temp 2-component vector of float)
|
||||
0:169 'lod' (temp 2-component vector of float)
|
||||
0:169 textureQueryLod (global 2-component vector of float)
|
||||
0:169 'isamp2D' (uniform isampler2D)
|
||||
0:169 'pf2' (temp 2-component vector of float)
|
||||
0:170 move second child to first child (temp 2-component vector of float)
|
||||
0:170 'lod' (temp 2-component vector of float)
|
||||
0:170 textureQueryLod (global 2-component vector of float)
|
||||
0:170 'usamp3D' (uniform usampler3D)
|
||||
0:170 'pf3' (temp 3-component vector of float)
|
||||
0:171 move second child to first child (temp 2-component vector of float)
|
||||
0:171 'lod' (temp 2-component vector of float)
|
||||
0:171 textureQueryLod (global 2-component vector of float)
|
||||
0:171 'sampCube' (uniform samplerCube)
|
||||
0:171 'pf3' (temp 3-component vector of float)
|
||||
0:172 move second child to first child (temp 2-component vector of float)
|
||||
0:172 'lod' (temp 2-component vector of float)
|
||||
0:172 textureQueryLod (global 2-component vector of float)
|
||||
0:172 'isamp1DA' (uniform isampler1DArray)
|
||||
0:172 'pf' (temp float)
|
||||
0:173 move second child to first child (temp 2-component vector of float)
|
||||
0:173 'lod' (temp 2-component vector of float)
|
||||
0:173 textureQueryLod (global 2-component vector of float)
|
||||
0:173 'usamp2DA' (uniform usampler2DArray)
|
||||
0:173 'pf2' (temp 2-component vector of float)
|
||||
0:174 move second child to first child (temp 2-component vector of float)
|
||||
0:174 'lod' (temp 2-component vector of float)
|
||||
0:174 textureQueryLod (global 2-component vector of float)
|
||||
0:174 'isampCubeA' (uniform isamplerCubeArray)
|
||||
0:174 'pf3' (temp 3-component vector of float)
|
||||
0:176 move second child to first child (temp 2-component vector of float)
|
||||
0:176 'lod' (temp 2-component vector of float)
|
||||
0:176 textureQueryLod (global 2-component vector of float)
|
||||
0:176 'samp1Ds' (uniform sampler1DShadow)
|
||||
0:176 'pf' (temp float)
|
||||
0:177 move second child to first child (temp 2-component vector of float)
|
||||
0:177 'lod' (temp 2-component vector of float)
|
||||
0:177 textureQueryLod (global 2-component vector of float)
|
||||
0:177 'samp2Ds' (uniform sampler2DShadow)
|
||||
0:177 'pf2' (temp 2-component vector of float)
|
||||
0:178 move second child to first child (temp 2-component vector of float)
|
||||
0:178 'lod' (temp 2-component vector of float)
|
||||
0:178 textureQueryLod (global 2-component vector of float)
|
||||
0:178 'sampCubes' (uniform samplerCubeShadow)
|
||||
0:178 'pf3' (temp 3-component vector of float)
|
||||
0:179 move second child to first child (temp 2-component vector of float)
|
||||
0:179 'lod' (temp 2-component vector of float)
|
||||
0:179 textureQueryLod (global 2-component vector of float)
|
||||
0:179 'samp1DAs' (uniform sampler1DArrayShadow)
|
||||
0:179 'pf' (temp float)
|
||||
0:180 move second child to first child (temp 2-component vector of float)
|
||||
0:180 'lod' (temp 2-component vector of float)
|
||||
0:180 textureQueryLod (global 2-component vector of float)
|
||||
0:180 'samp2DAs' (uniform sampler2DArrayShadow)
|
||||
0:180 'pf2' (temp 2-component vector of float)
|
||||
0:181 move second child to first child (temp 2-component vector of float)
|
||||
0:181 'lod' (temp 2-component vector of float)
|
||||
0:181 textureQueryLod (global 2-component vector of float)
|
||||
0:181 'sampCubeAs' (uniform samplerCubeArrayShadow)
|
||||
0:181 'pf3' (temp 3-component vector of float)
|
||||
0:183 'lod' (temp 2-component vector of float)
|
||||
0:184 'lod' (temp 2-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'c2D' (smooth in 2-component vector of float)
|
||||
0:? 'i' (flat in int)
|
||||
@@ -432,6 +506,21 @@ ERROR: node is still EOpNull!
|
||||
0:? 'colorfc' (centroid flat in 2-component vector of float)
|
||||
0:? 's1' (smooth in structure{global float x})
|
||||
0:? 's2' (sample temp structure{global float x})
|
||||
0:? 'samp1D' (uniform sampler1D)
|
||||
0:? 'isamp2D' (uniform isampler2D)
|
||||
0:? 'usamp3D' (uniform usampler3D)
|
||||
0:? 'sampCube' (uniform samplerCube)
|
||||
0:? 'isamp1DA' (uniform isampler1DArray)
|
||||
0:? 'usamp2DA' (uniform usampler2DArray)
|
||||
0:? 'isampCubeA' (uniform isamplerCubeArray)
|
||||
0:? 'samp1Ds' (uniform sampler1DShadow)
|
||||
0:? 'samp2Ds' (uniform sampler2DShadow)
|
||||
0:? 'sampCubes' (uniform samplerCubeShadow)
|
||||
0:? 'samp1DAs' (uniform sampler1DArrayShadow)
|
||||
0:? 'samp2DAs' (uniform sampler2DArrayShadow)
|
||||
0:? 'sampCubeAs' (uniform samplerCubeArrayShadow)
|
||||
0:? 'sampBuf' (uniform samplerBuffer)
|
||||
0:? 'sampRect' (uniform sampler2DRect)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
@@ -806,6 +895,76 @@ ERROR: node is still EOpNull!
|
||||
0:140 'outp' (out 4-component vector of float)
|
||||
0:140 Constant:
|
||||
0:140 0 (const int)
|
||||
0:161 Function Definition: qlod( (global void)
|
||||
0:161 Function Parameters:
|
||||
0:? Sequence
|
||||
0:168 move second child to first child (temp 2-component vector of float)
|
||||
0:168 'lod' (temp 2-component vector of float)
|
||||
0:168 textureQueryLod (global 2-component vector of float)
|
||||
0:168 'samp1D' (uniform sampler1D)
|
||||
0:168 'pf' (temp float)
|
||||
0:169 move second child to first child (temp 2-component vector of float)
|
||||
0:169 'lod' (temp 2-component vector of float)
|
||||
0:169 textureQueryLod (global 2-component vector of float)
|
||||
0:169 'isamp2D' (uniform isampler2D)
|
||||
0:169 'pf2' (temp 2-component vector of float)
|
||||
0:170 move second child to first child (temp 2-component vector of float)
|
||||
0:170 'lod' (temp 2-component vector of float)
|
||||
0:170 textureQueryLod (global 2-component vector of float)
|
||||
0:170 'usamp3D' (uniform usampler3D)
|
||||
0:170 'pf3' (temp 3-component vector of float)
|
||||
0:171 move second child to first child (temp 2-component vector of float)
|
||||
0:171 'lod' (temp 2-component vector of float)
|
||||
0:171 textureQueryLod (global 2-component vector of float)
|
||||
0:171 'sampCube' (uniform samplerCube)
|
||||
0:171 'pf3' (temp 3-component vector of float)
|
||||
0:172 move second child to first child (temp 2-component vector of float)
|
||||
0:172 'lod' (temp 2-component vector of float)
|
||||
0:172 textureQueryLod (global 2-component vector of float)
|
||||
0:172 'isamp1DA' (uniform isampler1DArray)
|
||||
0:172 'pf' (temp float)
|
||||
0:173 move second child to first child (temp 2-component vector of float)
|
||||
0:173 'lod' (temp 2-component vector of float)
|
||||
0:173 textureQueryLod (global 2-component vector of float)
|
||||
0:173 'usamp2DA' (uniform usampler2DArray)
|
||||
0:173 'pf2' (temp 2-component vector of float)
|
||||
0:174 move second child to first child (temp 2-component vector of float)
|
||||
0:174 'lod' (temp 2-component vector of float)
|
||||
0:174 textureQueryLod (global 2-component vector of float)
|
||||
0:174 'isampCubeA' (uniform isamplerCubeArray)
|
||||
0:174 'pf3' (temp 3-component vector of float)
|
||||
0:176 move second child to first child (temp 2-component vector of float)
|
||||
0:176 'lod' (temp 2-component vector of float)
|
||||
0:176 textureQueryLod (global 2-component vector of float)
|
||||
0:176 'samp1Ds' (uniform sampler1DShadow)
|
||||
0:176 'pf' (temp float)
|
||||
0:177 move second child to first child (temp 2-component vector of float)
|
||||
0:177 'lod' (temp 2-component vector of float)
|
||||
0:177 textureQueryLod (global 2-component vector of float)
|
||||
0:177 'samp2Ds' (uniform sampler2DShadow)
|
||||
0:177 'pf2' (temp 2-component vector of float)
|
||||
0:178 move second child to first child (temp 2-component vector of float)
|
||||
0:178 'lod' (temp 2-component vector of float)
|
||||
0:178 textureQueryLod (global 2-component vector of float)
|
||||
0:178 'sampCubes' (uniform samplerCubeShadow)
|
||||
0:178 'pf3' (temp 3-component vector of float)
|
||||
0:179 move second child to first child (temp 2-component vector of float)
|
||||
0:179 'lod' (temp 2-component vector of float)
|
||||
0:179 textureQueryLod (global 2-component vector of float)
|
||||
0:179 'samp1DAs' (uniform sampler1DArrayShadow)
|
||||
0:179 'pf' (temp float)
|
||||
0:180 move second child to first child (temp 2-component vector of float)
|
||||
0:180 'lod' (temp 2-component vector of float)
|
||||
0:180 textureQueryLod (global 2-component vector of float)
|
||||
0:180 'samp2DAs' (uniform sampler2DArrayShadow)
|
||||
0:180 'pf2' (temp 2-component vector of float)
|
||||
0:181 move second child to first child (temp 2-component vector of float)
|
||||
0:181 'lod' (temp 2-component vector of float)
|
||||
0:181 textureQueryLod (global 2-component vector of float)
|
||||
0:181 'sampCubeAs' (uniform samplerCubeArrayShadow)
|
||||
0:181 'pf3' (temp 3-component vector of float)
|
||||
0:183 'lod' (temp 2-component vector of float)
|
||||
0:184 'lod' (temp 2-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'c2D' (smooth in 2-component vector of float)
|
||||
0:? 'i' (flat in int)
|
||||
@@ -836,4 +995,19 @@ ERROR: node is still EOpNull!
|
||||
0:? 'colorfc' (centroid flat in 2-component vector of float)
|
||||
0:? 's1' (smooth in structure{global float x})
|
||||
0:? 's2' (sample temp structure{global float x})
|
||||
0:? 'samp1D' (uniform sampler1D)
|
||||
0:? 'isamp2D' (uniform isampler2D)
|
||||
0:? 'usamp3D' (uniform usampler3D)
|
||||
0:? 'sampCube' (uniform samplerCube)
|
||||
0:? 'isamp1DA' (uniform isampler1DArray)
|
||||
0:? 'usamp2DA' (uniform usampler2DArray)
|
||||
0:? 'isampCubeA' (uniform isamplerCubeArray)
|
||||
0:? 'samp1Ds' (uniform sampler1DShadow)
|
||||
0:? 'samp2Ds' (uniform sampler2DShadow)
|
||||
0:? 'sampCubes' (uniform samplerCubeShadow)
|
||||
0:? 'samp1DAs' (uniform sampler1DArrayShadow)
|
||||
0:? 'samp2DAs' (uniform sampler2DArrayShadow)
|
||||
0:? 'sampCubeAs' (uniform samplerCubeArrayShadow)
|
||||
0:? 'sampBuf' (uniform samplerBuffer)
|
||||
0:? 'sampRect' (uniform sampler2DRect)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user