Result summary

Currently showing: skips

Show: all | fixes | problems | disabled | skips | changes | regressions | enabled

intel.6100.10.11.3.15D21
(info)
all 15139/26115
asmparsertest
286/291
arbfp1.0
126/129
abs-03.txt
skip
condition_code-01.txt
skip
cos-05.txt
skip
ddx-02.txt
skip
ddy-02.txt
skip
size_specifier-02.txt
skip
size_specifier-03.txt
skip
size_specifier-04.txt
skip
size_specifier-05.txt
skip
size_specifier-07.txt
skip
size_specifier-68.txt
skip
txd-01.txt
skip
txd-03.txt
skip
arbvp1.0
160/162
abs-03.txt
skip
ara-02.txt
skip
ara-03.txt
skip
ara-04.txt
skip
arl-04.txt
skip
arl-05.txt
skip
astack-03.txt
skip
astack-04.txt
skip
astack-05.txt
skip
astack-06.txt
skip
astack-07.txt
skip
astack-08.txt
skip
astack-09.txt
skip
bra-01.txt
skip
bra-02.txt
skip
bra-03.txt
skip
clipdistance-01.txt
skip
clipdistance-02.txt
skip
clipdistance-04.txt
skip
cos-02.txt
skip
cos-03.txt
skip
seq-02.txt
skip
sfl-02.txt
skip
sgt-02.txt
skip
sin-02.txt
skip
sin-03.txt
skip
sle-02.txt
skip
sne-02.txt
skip
ssg-02.txt
skip
str-02.txt
skip
tex-03.txt
skip
tex-08.txt
skip
tex-09.txt
skip
tex-10.txt
skip
tex-11.txt
skip
tex-12.txt
skip
tex-13.txt
skip
tex-14.txt
skip
tex-15.txt
skip
tex-16.txt
skip
tex-17.txt
skip
tex-18.txt
skip
tex-19.txt
skip
tex-20.txt
skip
txb-03.txt
skip
txb-08.txt
skip
txb-09.txt
skip
txb-10.txt
skip
txb-11.txt
skip
txb-12.txt
skip
txb-13.txt
skip
txb-14.txt
skip
txb-15.txt
skip
txb-16.txt
skip
txb-17.txt
skip
txb-18.txt
skip
txb-19.txt
skip
txb-20.txt
skip
txd-03.txt
skip
txd-08.txt
skip
txd-09.txt
skip
txd-10.txt
skip
txd-11.txt
skip
txd-12.txt
skip
txd-13.txt
skip
txd-14.txt
skip
txd-15.txt
skip
txd-16.txt
skip
txd-17.txt
skip
txd-18.txt
skip
txd-19.txt
skip
txd-20.txt
skip
txf-03.txt
skip
txf-08.txt
skip
txf-09.txt
skip
txf-10.txt
skip
txf-11.txt
skip
txf-12.txt
skip
txf-13.txt
skip
txf-14.txt
skip
txf-15.txt
skip
txf-16.txt
skip
txf-17.txt
skip
txf-18.txt
skip
txf-19.txt
skip
txf-20.txt
skip
txl-03.txt
skip
txl-08.txt
skip
txl-09.txt
skip
txl-10.txt
skip
txl-11.txt
skip
txl-12.txt
skip
txl-13.txt
skip
txl-14.txt
skip
txl-15.txt
skip
txl-16.txt
skip
txl-17.txt
skip
txl-18.txt
skip
txl-19.txt
skip
txl-20.txt
skip
txp-03.txt
skip
txp-08.txt
skip
txp-09.txt
skip
txp-10.txt
skip
txp-11.txt
skip
txp-12.txt
skip
txp-13.txt
skip
txp-14.txt
skip
txp-15.txt
skip
txp-16.txt
skip
txp-17.txt
skip
txp-18.txt
skip
txp-19.txt
skip
txp-20.txt
skip
txq-03.txt
skip
txq-08.txt
skip
txq-09.txt
skip
txq-10.txt
skip
txq-11.txt
skip
txq-12.txt
skip
txq-13.txt
skip
txq-14.txt
skip
txq-15.txt
skip
txq-16.txt
skip
txq-17.txt
skip
txq-18.txt
skip
txq-19.txt
skip
txq-20.txt
skip
glean
0/0
api2
skip
basic
skip
bufferobject
skip
depthstencil
skip
fbo
skip
fragprog1-abs test
skip
fragprog1-add an immediate
skip
fragprog1-add negative immediate
skip
fragprog1-add negative immediate (2)
skip
fragprog1-add test
skip
fragprog1-add with saturation
skip
fragprog1-arb_fog_exp test
skip
fragprog1-arb_fog_exp2 test
skip
fragprog1-arb_fog_linear test
skip
fragprog1-cmp test
skip
fragprog1-computed fog exp test
skip
fragprog1-computed fog exp2 test
skip
fragprog1-computed fog linear test
skip
fragprog1-cos test
skip
fragprog1-cos test 2
skip
fragprog1-divide by zero test
skip
fragprog1-dp3 test
skip
fragprog1-dp3 test (2)
skip
fragprog1-dp4 test
skip
fragprog1-dph test
skip
fragprog1-dst test
skip
fragprog1-ex2 test
skip
fragprog1-flr test
skip
fragprog1-frc test
skip
fragprog1-infinity and nan test
skip
fragprog1-lg2 test
skip
fragprog1-lit test 1
skip
fragprog1-lit test 2 (degenerate case: 0 ^ 0 -> 1)
skip
fragprog1-lit test 3 (case x < 0)
skip
fragprog1-mad test
skip
fragprog1-masked mul test
skip
fragprog1-max test
skip
fragprog1-min test
skip
fragprog1-mov test
skip
fragprog1-mul test
skip
fragprog1-pow test (exponentiation)
skip
fragprog1-rcp test (reciprocal)
skip
fragprog1-rcp test 2 (reciprocal)
skip
fragprog1-rsq test 1 (reciprocal square root)
skip
fragprog1-rsq test 2 (reciprocal square root of negative value)
skip
fragprog1-scs test
skip
fragprog1-sge test
skip
fragprog1-sin test
skip
fragprog1-sin test 2
skip
fragprog1-slt test
skip
fragprog1-sub test (with swizzle)
skip
fragprog1-sub with saturation
skip
fragprog1-swizzled add test
skip
fragprog1-swizzled move test
skip
fragprog1-swz test
skip
fragprog1-xpd test 1
skip
fragprog1-z-write test
skip
getstring
skip
glsl1-&& operator, short-circuit
skip
glsl1-2d texture lookup with explicit lod (vertex shader)
skip
glsl1-break with no loop
skip
glsl1-built-in constants
skip
glsl1-chained assignment
skip
glsl1-continue with no loop
skip
glsl1-cross() function, in-place
skip
glsl1-divide by zero
skip
glsl1-gl state variable reference (diffuse product)
skip
glsl1-gl state variable reference (gl_frontmaterial.ambient)
skip
glsl1-gl state variable reference (gl_lightsource[0].diffuse)
skip
glsl1-gl state variable reference (point attenuation)
skip
glsl1-gl state variable reference (point size)
skip
glsl1-gl_fragdepth writing
skip
glsl1-gl_position not written check
skip
glsl1-global vars and initializers
skip
glsl1-global vars and initializers (2)
skip
glsl1-glsl 1.20 invariant, centroid qualifiers
skip
glsl1-glsl 1.30 precision qualifiers
skip
glsl1-if (boolean-scalar) check
skip
glsl1-illegal assignment
skip
glsl1-linear fog
skip
glsl1-matrix column check (1)
skip
glsl1-matrix column check (2)
skip
glsl1-matrix, vector multiply (1)
skip
glsl1-matrix, vector multiply (2)
skip
glsl1-matrix, vector multiply (3)
skip
glsl1-nested function calls (1)
skip
glsl1-nested function calls (2)
skip
glsl1-nested function calls (3)
skip
glsl1-preprocessor test (11)
skip
glsl1-preprocessor test (extension test 1)
skip
glsl1-preprocessor test (extension test 2)
skip
glsl1-preprocessor test (extension test 3)
skip
glsl1-preprocessor test 1 (#if 0)
skip
glsl1-preprocessor test 10 (#if defined())
skip
glsl1-preprocessor test 11 (#elif)
skip
glsl1-preprocessor test 12 (#elif)
skip
glsl1-preprocessor test 13 (nested #if)
skip
glsl1-preprocessor test 14 (nested #if)
skip
glsl1-preprocessor test 15 (nested #if, #elif)
skip
glsl1-preprocessor test 2 (#if 1)
skip
glsl1-preprocessor test 3 (#if ==)
skip
glsl1-preprocessor test 4 (#if 1, #define macro)
skip
glsl1-preprocessor test 5 (#if 1, #define macro)
skip
glsl1-preprocessor test 6 (#if 0, #define macro)
skip
glsl1-preprocessor test 7 (multi-line #define)
skip
glsl1-preprocessor test 8 (#ifdef)
skip
glsl1-preprocessor test 9 (#ifndef)
skip
glsl1-primary plus secondary color
skip
glsl1-sequence (comma) operator
skip
glsl1-shadow2d(): 1
skip
glsl1-shadow2d(): 2
skip
glsl1-shadow2d(): 3
skip
glsl1-shadow2d(): 4
skip
glsl1-struct (1)
skip
glsl1-struct (2)
skip
glsl1-struct (3)
skip
glsl1-struct (4)
skip
glsl1-swizzle
skip
glsl1-swizzle (rgba)
skip
glsl1-swizzle (stpq)
skip
glsl1-swizzle in-place
skip
glsl1-swizzled expression
skip
glsl1-swizzled swizzle
skip
glsl1-swizzled swizzled swizzle
skip
glsl1-swizzled writemask
skip
glsl1-swizzled writemask (2)
skip
glsl1-swizzled writemask (rgba)
skip
glsl1-swizzled writemask (stpq)
skip
glsl1-syntax error check (1)
skip
glsl1-syntax error check (2)
skip
glsl1-syntax error check (3)
skip
glsl1-texcoord varying
skip
glsl1-texture1d()
skip
glsl1-texture2d()
skip
glsl1-texture2d(), computed coordinate
skip
glsl1-texture2d(), with bias
skip
glsl1-texture2dproj()
skip
glsl1-texture3d()
skip
glsl1-texture3d(), computed coord
skip
glsl1-tintermediate::addunarymath
skip
glsl1-tppstreamcompiler::assignoperands
skip
glsl1-undefined variable
skip
glsl1-uniform matrix
skip
glsl1-uniform matrix, transposed
skip
glsl1-varying read but not written
skip
glsl1-varying var mismatch
skip
glsl1-writemask
skip
glsl1-|| operator, short-circuit
skip
makecurrent
skip
pixelformats
skip
pointatten
skip
pointsprite
skip
shaderapi
skip
texcombine
skip
texcombine4
skip
texcube
skip
texenv
skip
texgen
skip
texture_srgb
skip
texunits
skip
vertarraybgra
skip
vertattrib
skip
vertprog1-abs test
skip
vertprog1-add test
skip
vertprog1-arl test
skip
vertprog1-divide by zero test
skip
vertprog1-dp3 test
skip
vertprog1-dp4 test
skip
vertprog1-dph test
skip
vertprog1-dst test
skip
vertprog1-ex2 test
skip
vertprog1-exp test
skip
vertprog1-flr test
skip
vertprog1-frc test
skip
vertprog1-infinity and nan test
skip
vertprog1-lg2 test
skip
vertprog1-lit test 1
skip
vertprog1-lit test 2 (degenerate case: 0 ^ 0 -> 1)
skip
vertprog1-lit test 3 (case x < 0)
skip
vertprog1-log test
skip
vertprog1-mad test
skip
vertprog1-max test
skip
vertprog1-min test
skip
vertprog1-mov test (with swizzle)
skip
vertprog1-mul test (with swizzle and masking)
skip
vertprog1-position write test (compute position from texcoord)
skip
vertprog1-pow test (exponentiation)
skip
vertprog1-rcp test (reciprocal)
skip
vertprog1-rsq test 1 (reciprocal square root)
skip
vertprog1-rsq test 2 (reciprocal square root of negative value)
skip
vertprog1-sge test
skip
vertprog1-slt test
skip
vertprog1-state reference test 1 (material ambient)
skip
vertprog1-state reference test 2 (light products)
skip
vertprog1-state reference test 3 (fog params)
skip
vertprog1-sub test (with swizzle)
skip
vertprog1-swz test 1
skip
vertprog1-swz test 2
skip
vertprog1-swz test 3
skip
vertprog1-swz test 4
skip
vertprog1-swz test 5
skip
vertprog1-xpd test 1
skip
vertprog1-xpd test 2 (same src and dst arg)
skip
vertprog1-z-write test
skip
glslparsertest
461/477
glsl2
275/291
attribute-11.vert
skip
bit-logic-01.frag
skip
bit-logic-02.frag
skip
bit-logic-03.frag
skip
bit-logic-04.frag
skip
bit-logic-05.frag
skip
bit-logic-06.frag
skip
bit-logic-07.frag
skip
bit-logic-08.frag
skip
bit-logic-09.frag
skip
bit-logic-10.frag
skip
bit-logic-assign-01.frag
skip
bit-logic-assign-02.frag
skip
bit-logic-assign-03.frag
skip
bit-logic-assign-04.frag
skip
bit-logic-assign-05.frag
skip
bit-logic-assign-06.frag
skip
bit-logic-assign-07.frag
skip
bit-logic-assign-08.frag
skip
bit-logic-assign-09.frag
skip
bit-logic-assign-10.frag
skip
bit-logic-assign-11.frag
skip
bit-not-03.frag
skip
bit-not-04.frag
skip
bit-not-05.frag
skip
bit-not-06.frag
skip
bit-not-07.frag
skip
bit-not-08.frag
skip
bit-shift-01.frag
skip
bit-shift-02.frag
skip
bit-shift-03.frag
skip
bit-shift-04.frag
skip
bit-shift-05.frag
skip
bit-shift-06.frag
skip
bit-shift-07.frag
skip
bit-shift-08.frag
skip
bit-shift-09.frag
skip
bit-shift-10.frag
skip
bit-shift-assign-01.frag
skip
bit-shift-assign-02.frag
skip
bit-shift-assign-03.frag
skip
bit-shift-assign-04.frag
skip
bit-shift-assign-05.frag
skip
bit-shift-assign-06.frag
skip
bit-shift-assign-07.frag
skip
bit-shift-assign-08.frag
skip
bit-shift-assign-09.frag
skip
bit-shift-assign-10.frag
skip
builtin-overload-matching.frag
skip
max-uvec3.vert
skip
precision-02.vert
skip
precision-03.vert
skip
precision-04.vert
skip
precision-05.vert
skip
precision-06.vert
skip
glx
0/0
extension string sanity
skip
glx-buffer-age
skip
glx-buffer-age vblank_mode=0
skip
glx-close-display
skip
glx-context-flush-control
skip
glx-copy-sub-buffer
skip
glx-copy-sub-buffer samples=16
skip
glx-copy-sub-buffer samples=2
skip
glx-copy-sub-buffer samples=32
skip
glx-copy-sub-buffer samples=4
skip
glx-copy-sub-buffer samples=6
skip
glx-copy-sub-buffer samples=8
skip
glx-destroycontext-1
skip
glx-destroycontext-2
skip
glx-dont-care-mask
skip
glx-fbconfig-compliance
skip
glx-fbconfig-sanity
skip
glx-fbo-binding
skip
glx-make-current
skip
glx-make-glxdrawable-current
skip
glx-multi-context-ib-1
skip
glx-multithread
skip
glx-multithread-makecurrent-1
skip
glx-multithread-makecurrent-2
skip
glx-multithread-makecurrent-3
skip
glx-multithread-makecurrent-4
skip
glx-multithread-shader-compile
skip
glx-multithread-texture
skip
glx-pixmap-crosscheck
skip
glx-pixmap-life
skip
glx-pixmap-multi
skip
glx-pixmap13-life
skip
glx-query-drawable-glx_fbconfig_id-glxpbuffer
skip
glx-query-drawable-glx_fbconfig_id-glxpixmap
skip
glx-query-drawable-glx_fbconfig_id-glxwindow
skip
glx-query-drawable-glx_fbconfig_id-window
skip
glx-query-drawable-glx_height
skip
glx-query-drawable-glx_preserved_contents
skip
glx-query-drawable-glx_width
skip
glx-query-drawable-glxbaddrawable
skip
glx-query-drawable-glxpbuffer-glx_height
skip
glx-query-drawable-glxpbuffer-glx_width
skip
glx-query-drawable-glxpixmap-glx_height
skip
glx-query-drawable-glxpixmap-glx_width
skip
glx-query-drawable-glxwindow-glx_height
skip
glx-query-drawable-glxwindow-glx_width
skip
glx-shader-sharing
skip
glx-swap-event_async
skip
glx-swap-event_event
skip
glx-swap-event_interval
skip
glx-swap-exchange
skip
glx-swap-pixmap
skip
glx-swap-pixmap-bad
skip
glx-swap-singlebuffer
skip
glx-tfp
skip
glx-visuals-depth
skip
glx-visuals-depth -pixmap
skip
glx-visuals-stencil
skip
glx-visuals-stencil -pixmap
skip
glx-window-life
skip
glx_arb_create_context
0/0
color-index render type with 3.0
skip
current with no framebuffer
skip
default major version
skip
default minor version
skip
empty attribute list
skip
forward-compatible flag with 3.0
skip
forward-compatible flag with pre-3.0
skip
invalid attribute
skip
invalid flag
skip
invalid opengl version
skip
invalid render type
skip
null attribute list
skip
glx_arb_create_context_es2_profile
0/0
indirect rendering es2 profile
skip
invalid opengl es version
skip
glx_arb_create_context_profile
0/0
3.2 core profile required
skip
invalid profile
skip
pre-gl3.2 profile
skip
glx_arb_create_context_robustness
0/0
invalid reset notification strategy
skip
require gl_arb_robustness
skip
glx_arb_sync_control
0/0
glxgetmscrateoml
skip
swapbuffersmsc-divisor-zero
skip
swapbuffersmsc-return
skip
swapbuffersmsc-return swap_interval 0
skip
swapbuffersmsc-return swap_interval 1
skip
timing -divisor 1
skip
timing -divisor 2
skip
timing -fullscreen -divisor 1
skip
timing -fullscreen -divisor 2
skip
timing -fullscreen -msc-delta 1
skip
timing -fullscreen -msc-delta 2
skip
timing -msc-delta 1
skip
timing -msc-delta 2
skip
timing -waitformsc -divisor 1
skip
timing -waitformsc -divisor 2
skip
timing -waitformsc -msc-delta 1
skip
timing -waitformsc -msc-delta 2
skip
waitformsc
skip
glx_ext_import_context
0/0
free context
skip
get context id
skip
get current display
skip
import context, multi process
skip
import context, single process
skip
imported context has same context id
skip
make current, multi process
skip
make current, single process
skip
query context info
skip
glx_mesa_query_renderer
0/0
coverage
skip
hiz
18/19
hiz-depth-read-fbo-d24-s8
skip
hiz-depth-stencil-test-fbo-d24-s8
skip
hiz-depth-test-fbo-d24-s8
skip
hiz-stencil-read-fbo-d24-s8
skip
hiz-stencil-test-fbo-d24-s8
skip
object namespace pollution
40/48
buffer with glcleartexsubimage
skip
buffer with glcopyimagesubdata
skip
buffer with glgetteximage
skip
buffer with gltexsubimage2d
skip
framebuffer with glcleartexsubimage
skip
framebuffer with glcopyimagesubdata
skip
framebuffer with glgetteximage
skip
framebuffer with gltexsubimage2d
skip
program with glcleartexsubimage
skip
program with glcopyimagesubdata
skip
program with glgetteximage
skip
program with gltexsubimage2d
skip
renderbuffer with glcleartexsubimage
skip
renderbuffer with glcopyimagesubdata
skip
renderbuffer with glgetteximage
skip
renderbuffer with gltexsubimage2d
skip
texture with glcleartexsubimage
skip
texture with glcopyimagesubdata
skip
texture with glgetteximage
skip
texture with gltexsubimage2d
skip
vertex-array with glcleartexsubimage
skip
vertex-array with glcopyimagesubdata
skip
vertex-array with glgetteximage
skip
vertex-array with gltexsubimage2d
skip
shaders
508/544
activeprogram-bad-program
skip
activeprogram-get
skip
arb_texture_gather-miplevels
skip
createshaderprogram-attached-shaders
skip
createshaderprogram-bad-type
skip
glsl-arb-fragment-coord-conventions
skip
glsl-arb-fragment-coord-conventions-define
skip
glsl-const-builtin-cosh
skip
glsl-fs-bit-01
skip
glsl-fs-bit-02
skip
glsl-fs-continue-in-switch-in-do-while
skip
glsl-fs-roundeven
skip
glsl-fs-shader-stencil-export
skip
glsl-fs-trunc
skip
glsl-fs-uniform-array-6
skip
glsl-fs-unsigned-comparison-negative-zero
skip
glsl-vs-continue-in-switch-in-do-while
skip
glsl-vs-int-attrib
skip
gpu_shader4_attribs
skip
point-vertex-id divisor
skip
point-vertex-id gl_instanceid
skip
point-vertex-id gl_instanceid divisor
skip
point-vertex-id gl_vertexid
skip
point-vertex-id gl_vertexid divisor
skip
point-vertex-id gl_vertexid gl_instanceid
skip
point-vertex-id gl_vertexid gl_instanceid divisor
skip
sso-simple
skip
sso-uniforms-01
skip
sso-uniforms-02
skip
sso-user-varying-01
skip
sso-user-varying-02
skip
useshaderprogram-bad-program
skip
useshaderprogram-bad-type
skip
useshaderprogram-flushverts-1
skip
vbo
1/1
vbo-generic-int
skip
vbo-generic-uint
skip
spec
13809/24719
!opengl 1.0
255/267
gl-1.0-rendermode-feedback
skip
!opengl 1.1
6276/7221
depthstencil-default_fb-blit samples=16
skip
depthstencil-default_fb-blit samples=2
skip
depthstencil-default_fb-blit samples=32
skip
depthstencil-default_fb-blit samples=4
skip
depthstencil-default_fb-blit samples=6
skip
depthstencil-default_fb-blit samples=8
skip
depthstencil-default_fb-clear samples=16
skip
depthstencil-default_fb-clear samples=2
skip
depthstencil-default_fb-clear samples=32
skip
depthstencil-default_fb-clear samples=4
skip
depthstencil-default_fb-clear samples=6
skip
depthstencil-default_fb-clear samples=8
skip
depthstencil-default_fb-copypixels samples=16
skip
depthstencil-default_fb-copypixels samples=2
skip
depthstencil-default_fb-copypixels samples=32
skip
depthstencil-default_fb-copypixels samples=4
skip
depthstencil-default_fb-copypixels samples=6
skip
depthstencil-default_fb-copypixels samples=8
skip
depthstencil-default_fb-drawpixels-24_8 samples=16
skip
depthstencil-default_fb-drawpixels-24_8 samples=2
skip
depthstencil-default_fb-drawpixels-24_8 samples=32
skip
depthstencil-default_fb-drawpixels-24_8 samples=4
skip
depthstencil-default_fb-drawpixels-24_8 samples=6
skip
depthstencil-default_fb-drawpixels-24_8 samples=8
skip
depthstencil-default_fb-drawpixels-32f_24_8_rev samples=16
skip
depthstencil-default_fb-drawpixels-32f_24_8_rev samples=2
skip
depthstencil-default_fb-drawpixels-32f_24_8_rev samples=32
skip
depthstencil-default_fb-drawpixels-32f_24_8_rev samples=4
skip
depthstencil-default_fb-drawpixels-32f_24_8_rev samples=6
skip
depthstencil-default_fb-drawpixels-32f_24_8_rev samples=8
skip
depthstencil-default_fb-drawpixels-float-and-ushort samples=16
skip
depthstencil-default_fb-drawpixels-float-and-ushort samples=2
skip
depthstencil-default_fb-drawpixels-float-and-ushort samples=32
skip
depthstencil-default_fb-drawpixels-float-and-ushort samples=4
skip
depthstencil-default_fb-drawpixels-float-and-ushort samples=6
skip
depthstencil-default_fb-drawpixels-float-and-ushort samples=8
skip
depthstencil-default_fb-readpixels-24_8 samples=16
skip
depthstencil-default_fb-readpixels-24_8 samples=2
skip
depthstencil-default_fb-readpixels-24_8 samples=32
skip
depthstencil-default_fb-readpixels-24_8 samples=4
skip
depthstencil-default_fb-readpixels-24_8 samples=6
skip
depthstencil-default_fb-readpixels-24_8 samples=8
skip
depthstencil-default_fb-readpixels-32f_24_8_rev samples=16
skip
depthstencil-default_fb-readpixels-32f_24_8_rev samples=2
skip
depthstencil-default_fb-readpixels-32f_24_8_rev samples=32
skip
depthstencil-default_fb-readpixels-32f_24_8_rev samples=4
skip
depthstencil-default_fb-readpixels-32f_24_8_rev samples=6
skip
depthstencil-default_fb-readpixels-32f_24_8_rev samples=8
skip
depthstencil-default_fb-readpixels-float-and-ushort samples=16
skip
depthstencil-default_fb-readpixels-float-and-ushort samples=2
skip
depthstencil-default_fb-readpixels-float-and-ushort samples=32
skip
depthstencil-default_fb-readpixels-float-and-ushort samples=4
skip
depthstencil-default_fb-readpixels-float-and-ushort samples=6
skip
depthstencil-default_fb-readpixels-float-and-ushort samples=8
skip
draw-pixels samples=16
skip
draw-pixels samples=2
skip
draw-pixels samples=32
skip
draw-pixels samples=4
skip
draw-pixels samples=6
skip
draw-pixels samples=8
skip
getteximage-targets 1d
skip
getteximage-targets 2d
skip
polygon-mode-facing
skip
read-front clear-front-first samples=16
skip
read-front clear-front-first samples=2
skip
read-front clear-front-first samples=32
skip
read-front clear-front-first samples=4
skip
read-front clear-front-first samples=6
skip
read-front clear-front-first samples=8
skip
read-front samples=16
skip
read-front samples=2
skip
read-front samples=32
skip
read-front samples=4
skip
read-front samples=6
skip
read-front samples=8
skip
teximage-colors gl_alpha12
104/104
Exact upload-download of GL_ALPHA12
skip
teximage-colors gl_alpha4
104/104
Exact upload-download of GL_ALPHA4
skip
teximage-colors gl_alpha
104/104
Exact upload-download of GL_ALPHA
skip
teximage-colors gl_luminance12
104/104
Exact upload-download of GL_LUMINANCE12
skip
teximage-colors gl_luminance12_alpha12
102/104
Exact upload-download of GL_LUMINANCE12_ALPHA12
skip
teximage-colors gl_luminance12_alpha4
102/104
Exact upload-download of GL_LUMINANCE12_ALPHA4
skip
teximage-colors gl_luminance4
104/104
Exact upload-download of GL_LUMINANCE4
skip
teximage-colors gl_luminance4_alpha4
101/104
Exact upload-download of GL_LUMINANCE4_ALPHA4
skip
teximage-colors gl_luminance6_alpha2
101/104
Exact upload-download of GL_LUMINANCE6_ALPHA2
skip
teximage-colors gl_luminance
104/104
Exact upload-download of GL_LUMINANCE
skip
teximage-colors gl_luminance_alpha
100/104
Exact upload-download of GL_LUMINANCE_ALPHA
skip
teximage-colors gl_r11f_g11f_b10f
104/104
Exact upload-download of GL_R11F_G11F_B10F
skip
teximage-colors gl_r16f
104/104
Exact upload-download of GL_R16F
skip
teximage-colors gl_red
104/104
Exact upload-download of GL_RED
skip
teximage-colors gl_rg16f
104/104
Exact upload-download of GL_RG16F
skip
teximage-colors gl_rg
104/104
Exact upload-download of GL_RG
skip
teximage-colors gl_rgb10
104/104
Exact upload-download of GL_RGB10
skip
teximage-colors gl_rgb12
104/104
Exact upload-download of GL_RGB12
skip
teximage-colors gl_rgb16f
104/104
Exact upload-download of GL_RGB16F
skip
teximage-colors gl_rgb4
103/104
Exact upload-download of GL_RGB4
skip
teximage-colors gl_rgb5
103/104
Exact upload-download of GL_RGB5
skip
teximage-colors gl_rgb9_e5
104/104
Exact upload-download of GL_RGB9_E5
skip
teximage-colors gl_rgb
97/104
Exact upload-download of GL_RGB
skip
teximage-colors gl_rgba12
104/104
Exact upload-download of GL_RGBA12
skip
teximage-colors gl_rgba
100/104
Exact upload-download of GL_RGBA
skip
texwrap 2d offset
skip
texwrap formats bordercolor-swizzled
skip
texwrap formats offset
skip
!opengl 1.2
11/14
copyteximage 3d samples=16
skip
copyteximage 3d samples=2
skip
copyteximage 3d samples=32
skip
copyteximage 3d samples=4
skip
copyteximage 3d samples=6
skip
copyteximage 3d samples=8
skip
getteximage-targets 3d
skip
texwrap 3d
skip
texwrap 3d bordercolor
skip
texwrap 3d proj
skip
texwrap 3d proj bordercolor
skip
!opengl 1.4
9/11
copy-pixels samples=16
skip
copy-pixels samples=2
skip
copy-pixels samples=32
skip
copy-pixels samples=4
skip
copy-pixels samples=6
skip
copy-pixels samples=8
skip
fdo25614-genmipmap
skip
tex-miplevel-selection
skip
tex-miplevel-selection-lod
skip
tex-miplevel-selection-lod-bias
skip
!opengl 2.0
43/57
attribs
skip
!opengl 3.0
1/2
array-depth-roundtrip
skip
attribs
skip
bindfragdata-invalid-parameters
skip
bindfragdata-link-error
skip
bindfragdata-nonexistent-variable
skip
bound-resource-limits
skip
clearbuffer-depth
skip
clearbuffer-depth-stencil
skip
clearbuffer-display-lists
skip
clearbuffer-invalid-buffer
skip
clearbuffer-invalid-drawbuffer
skip
clearbuffer-mixed-format
skip
clearbuffer-stencil
skip
forward-compatible-bit no
skip
forward-compatible-bit yes
skip
generatemipmap-cubemap
skip
getfragdatalocation
skip
gl-3.0-texture-integer
skip
gl-3.0-vertexattribipointer
skip
gl30basic
skip
gl_vertexid used with glmultidrawarrays
skip
integer-errors
skip
minmax
skip
render-integer
skip
required-renderbuffer-attachment-formats
skip
required-sized-texture-formats
skip
required-texture-attachment-formats
skip
sampler-cube-shadow
skip
!opengl 3.2
26/50
coord-replace-doesnt-eliminate-frag-tex-coords
skip
!opengl 4.2
0/0
gl-max-vertex-attrib-stride
skip
required-renderbuffer-attachment-formats
skip
required-sized-texture-formats
skip
required-texture-attachment-formats
skip
!opengl 4.4
0/0
tex-errors
skip
!opengl es 2.0
0/0
draw_buffers_gles2
skip
fbo_discard_gles2
skip
glsl-fs-pointcoord
skip
invalid-es3-queries_gles2
skip
link-no-vsfs
skip
minmax_gles2
skip
multiple-shader-objects_gles2
skip
!opengl es 3.0
0/0
ext_texture_array-compressed_gles3 teximage
skip
ext_texture_array-compressed_gles3 texsubimage
skip
gl_vertexid used with gldrawarrays
skip
minmax
skip
oes_compressed_etc2_texture-miptree_gles3 r11
skip
oes_compressed_etc2_texture-miptree_gles3 rg11
skip
oes_compressed_etc2_texture-miptree_gles3 rgb8
skip
oes_compressed_etc2_texture-miptree_gles3 rgb8-punchthrough-alpha1
skip
oes_compressed_etc2_texture-miptree_gles3 rgba8
skip
oes_compressed_etc2_texture-miptree_gles3 srgb8
skip
oes_compressed_etc2_texture-miptree_gles3 srgb8-alpha8
skip
oes_compressed_etc2_texture-miptree_gles3 srgb8-punchthrough-alpha1
skip
texture-immutable-levels
skip
3dfx_texture_compression_fxt1
1/1
compressedteximage gl_compressed_rgb_fxt1_3dfx
skip
compressedteximage gl_compressed_rgba_fxt1_3dfx
skip
fbo-generatemipmap-formats
skip
fxt1-teximage
skip
amd_conservative_depth
0/0
glsl-1.30
0/0
compiler
0/0
depth-any-01.frag
skip
depth-greater-01.frag
skip
depth-less-01.frag
skip
depth-unchanged-01.frag
skip
invalid-layout-01.frag
skip
late-redeclaration-01.frag
skip
no-layout-01.frag
skip
no-redeclaration-01.frag
skip
no-redeclaration-01.vert
skip
vs-redeclaration-01.vert
skip
linker
0/0
matching-qualifiers-01
skip
matching-qualifiers-02
skip
mismatched-qualifiers-01
skip
preprocessor
0/0
feature-macro.frag
skip
feature-macro.vert
skip
amd_performance_monitor
0/0
api
skip
measure
skip
amd_pinned_memory
0/0
decrement-offset
skip
increment-offset
skip
map-buffer decrement-offset
skip
map-buffer increment-offset
skip
map-buffer offset=0
skip
offset=0
skip
amd_seamless_cubemap_per_texture
0/0
amd_seamless_cubemap_per_texture
skip
amd_shader_trinary_minmax
0/60
compiler
0/60
built-in-functions
0/60
max3-int-int-int.frag
skip
max3-int-int-int.vert
skip
max3-ivec2-ivec2-ivec2.frag
skip
max3-ivec2-ivec2-ivec2.vert
skip
max3-ivec3-ivec3-ivec3.frag
skip
max3-ivec3-ivec3-ivec3.vert
skip
max3-ivec4-ivec4-ivec4.frag
skip
max3-ivec4-ivec4-ivec4.vert
skip
max3-uint-uint-uint.frag
skip
max3-uint-uint-uint.vert
skip
max3-uvec2-uvec2-uvec2.frag
skip
max3-uvec2-uvec2-uvec2.vert
skip
max3-uvec3-uvec3-uvec3.frag
skip
max3-uvec3-uvec3-uvec3.vert
skip
max3-uvec4-uvec4-uvec4.frag
skip
max3-uvec4-uvec4-uvec4.vert
skip
mid3-int-int-int.frag
skip
mid3-int-int-int.vert
skip
mid3-ivec2-ivec2-ivec2.frag
skip
mid3-ivec2-ivec2-ivec2.vert
skip
mid3-ivec3-ivec3-ivec3.frag
skip
mid3-ivec3-ivec3-ivec3.vert
skip
mid3-ivec4-ivec4-ivec4.frag
skip
mid3-ivec4-ivec4-ivec4.vert
skip
mid3-uint-uint-uint.frag
skip
mid3-uint-uint-uint.vert
skip
mid3-uvec2-uvec2-uvec2.frag
skip
mid3-uvec2-uvec2-uvec2.vert
skip
mid3-uvec3-uvec3-uvec3.frag
skip
mid3-uvec3-uvec3-uvec3.vert
skip
mid3-uvec4-uvec4-uvec4.frag
skip
mid3-uvec4-uvec4-uvec4.vert
skip
min3-int-int-int.frag
skip
min3-int-int-int.vert
skip
min3-ivec2-ivec2-ivec2.frag
skip
min3-ivec2-ivec2-ivec2.vert
skip
min3-ivec3-ivec3-ivec3.frag
skip
min3-ivec3-ivec3-ivec3.vert
skip
min3-ivec4-ivec4-ivec4.frag
skip
min3-ivec4-ivec4-ivec4.vert
skip
min3-uint-uint-uint.frag
skip
min3-uint-uint-uint.vert
skip
min3-uvec2-uvec2-uvec2.frag
skip
min3-uvec2-uvec2-uvec2.vert
skip
min3-uvec3-uvec3-uvec3.frag
skip
min3-uvec3-uvec3-uvec3.vert
skip
min3-uvec4-uvec4-uvec4.frag
skip
min3-uvec4-uvec4-uvec4.vert
skip
define.frag
skip
define.vert
skip
execution
0/0
built-in-functions
0/0
cs-max3-float-float-float
skip
cs-max3-int-int-int
skip
cs-max3-ivec2-ivec2-ivec2
skip
cs-max3-ivec3-ivec3-ivec3
skip
cs-max3-ivec4-ivec4-ivec4
skip
cs-max3-uint-uint-uint
skip
cs-max3-uvec2-uvec2-uvec2
skip
cs-max3-uvec3-uvec3-uvec3
skip
cs-max3-uvec4-uvec4-uvec4
skip
cs-max3-vec2-vec2-vec2
skip
cs-max3-vec3-vec3-vec3
skip
cs-max3-vec4-vec4-vec4
skip
cs-mid3-float-float-float
skip
cs-mid3-int-int-int
skip
cs-mid3-ivec2-ivec2-ivec2
skip
cs-mid3-ivec3-ivec3-ivec3
skip
cs-mid3-ivec4-ivec4-ivec4
skip
cs-mid3-uint-uint-uint
skip
cs-mid3-uvec2-uvec2-uvec2
skip
cs-mid3-uvec3-uvec3-uvec3
skip
cs-mid3-uvec4-uvec4-uvec4
skip
cs-mid3-vec2-vec2-vec2
skip
cs-mid3-vec3-vec3-vec3
skip
cs-mid3-vec4-vec4-vec4
skip
cs-min3-float-float-float
skip
cs-min3-int-int-int
skip
cs-min3-ivec2-ivec2-ivec2
skip
cs-min3-ivec3-ivec3-ivec3
skip
cs-min3-ivec4-ivec4-ivec4
skip
cs-min3-uint-uint-uint
skip
cs-min3-uvec2-uvec2-uvec2
skip
cs-min3-uvec3-uvec3-uvec3
skip
cs-min3-uvec4-uvec4-uvec4
skip
cs-min3-vec2-vec2-vec2
skip
cs-min3-vec3-vec3-vec3
skip
cs-min3-vec4-vec4-vec4
skip
fs-max3-float-float-float
skip
fs-max3-int-int-int
skip
fs-max3-ivec2-ivec2-ivec2
skip
fs-max3-ivec3-ivec3-ivec3
skip
fs-max3-ivec4-ivec4-ivec4
skip
fs-max3-uint-uint-uint
skip
fs-max3-uvec2-uvec2-uvec2
skip
fs-max3-uvec3-uvec3-uvec3
skip
fs-max3-uvec4-uvec4-uvec4
skip
fs-max3-vec2-vec2-vec2
skip
fs-max3-vec3-vec3-vec3
skip
fs-max3-vec4-vec4-vec4
skip
fs-mid3-float-float-float
skip
fs-mid3-int-int-int
skip
fs-mid3-ivec2-ivec2-ivec2
skip
fs-mid3-ivec3-ivec3-ivec3
skip
fs-mid3-ivec4-ivec4-ivec4
skip
fs-mid3-uint-uint-uint
skip
fs-mid3-uvec2-uvec2-uvec2
skip
fs-mid3-uvec3-uvec3-uvec3
skip
fs-mid3-uvec4-uvec4-uvec4
skip
fs-mid3-vec2-vec2-vec2
skip
fs-mid3-vec3-vec3-vec3
skip
fs-mid3-vec4-vec4-vec4
skip
fs-min3-float-float-float
skip
fs-min3-int-int-int
skip
fs-min3-ivec2-ivec2-ivec2
skip
fs-min3-ivec3-ivec3-ivec3
skip
fs-min3-ivec4-ivec4-ivec4
skip
fs-min3-uint-uint-uint
skip
fs-min3-uvec2-uvec2-uvec2
skip
fs-min3-uvec3-uvec3-uvec3
skip
fs-min3-uvec4-uvec4-uvec4
skip
fs-min3-vec2-vec2-vec2
skip
fs-min3-vec3-vec3-vec3
skip
fs-min3-vec4-vec4-vec4
skip
gs-max3-float-float-float
skip
gs-max3-int-int-int
skip
gs-max3-ivec2-ivec2-ivec2
skip
gs-max3-ivec3-ivec3-ivec3
skip
gs-max3-ivec4-ivec4-ivec4
skip
gs-max3-uint-uint-uint
skip
gs-max3-uvec2-uvec2-uvec2
skip
gs-max3-uvec3-uvec3-uvec3
skip
gs-max3-uvec4-uvec4-uvec4
skip
gs-max3-vec2-vec2-vec2
skip
gs-max3-vec3-vec3-vec3
skip
gs-max3-vec4-vec4-vec4
skip
gs-mid3-float-float-float
skip
gs-mid3-int-int-int
skip
gs-mid3-ivec2-ivec2-ivec2
skip
gs-mid3-ivec3-ivec3-ivec3
skip
gs-mid3-ivec4-ivec4-ivec4
skip
gs-mid3-uint-uint-uint
skip
gs-mid3-uvec2-uvec2-uvec2
skip
gs-mid3-uvec3-uvec3-uvec3
skip
gs-mid3-uvec4-uvec4-uvec4
skip
gs-mid3-vec2-vec2-vec2
skip
gs-mid3-vec3-vec3-vec3
skip
gs-mid3-vec4-vec4-vec4
skip
gs-min3-float-float-float
skip
gs-min3-int-int-int
skip
gs-min3-ivec2-ivec2-ivec2
skip
gs-min3-ivec3-ivec3-ivec3
skip
gs-min3-ivec4-ivec4-ivec4
skip
gs-min3-uint-uint-uint
skip
gs-min3-uvec2-uvec2-uvec2
skip
gs-min3-uvec3-uvec3-uvec3
skip
gs-min3-uvec4-uvec4-uvec4
skip
gs-min3-vec2-vec2-vec2
skip
gs-min3-vec3-vec3-vec3
skip
gs-min3-vec4-vec4-vec4
skip
tcs-max3-float-float-float
skip
tcs-max3-int-int-int
skip
tcs-max3-ivec2-ivec2-ivec2
skip
tcs-max3-ivec3-ivec3-ivec3
skip
tcs-max3-ivec4-ivec4-ivec4
skip
tcs-max3-uint-uint-uint
skip
tcs-max3-uvec2-uvec2-uvec2
skip
tcs-max3-uvec3-uvec3-uvec3
skip
tcs-max3-uvec4-uvec4-uvec4
skip
tcs-max3-vec2-vec2-vec2
skip
tcs-max3-vec3-vec3-vec3
skip
tcs-max3-vec4-vec4-vec4
skip
tcs-mid3-float-float-float
skip
tcs-mid3-int-int-int
skip
tcs-mid3-ivec2-ivec2-ivec2
skip
tcs-mid3-ivec3-ivec3-ivec3
skip
tcs-mid3-ivec4-ivec4-ivec4
skip
tcs-mid3-uint-uint-uint
skip
tcs-mid3-uvec2-uvec2-uvec2
skip
tcs-mid3-uvec3-uvec3-uvec3
skip
tcs-mid3-uvec4-uvec4-uvec4
skip
tcs-mid3-vec2-vec2-vec2
skip
tcs-mid3-vec3-vec3-vec3
skip
tcs-mid3-vec4-vec4-vec4
skip
tcs-min3-float-float-float
skip
tcs-min3-int-int-int
skip
tcs-min3-ivec2-ivec2-ivec2
skip
tcs-min3-ivec3-ivec3-ivec3
skip
tcs-min3-ivec4-ivec4-ivec4
skip
tcs-min3-uint-uint-uint
skip
tcs-min3-uvec2-uvec2-uvec2
skip
tcs-min3-uvec3-uvec3-uvec3
skip
tcs-min3-uvec4-uvec4-uvec4
skip
tcs-min3-vec2-vec2-vec2
skip
tcs-min3-vec3-vec3-vec3
skip
tcs-min3-vec4-vec4-vec4
skip
vs-max3-float-float-float
skip
vs-max3-int-int-int
skip
vs-max3-ivec2-ivec2-ivec2
skip
vs-max3-ivec3-ivec3-ivec3
skip
vs-max3-ivec4-ivec4-ivec4
skip
vs-max3-uint-uint-uint
skip
vs-max3-uvec2-uvec2-uvec2
skip
vs-max3-uvec3-uvec3-uvec3
skip
vs-max3-uvec4-uvec4-uvec4
skip
vs-max3-vec2-vec2-vec2
skip
vs-max3-vec3-vec3-vec3
skip
vs-max3-vec4-vec4-vec4
skip
vs-mid3-float-float-float
skip
vs-mid3-int-int-int
skip
vs-mid3-ivec2-ivec2-ivec2
skip
vs-mid3-ivec3-ivec3-ivec3
skip
vs-mid3-ivec4-ivec4-ivec4
skip
vs-mid3-uint-uint-uint
skip
vs-mid3-uvec2-uvec2-uvec2
skip
vs-mid3-uvec3-uvec3-uvec3
skip
vs-mid3-uvec4-uvec4-uvec4
skip
vs-mid3-vec2-vec2-vec2
skip
vs-mid3-vec3-vec3-vec3
skip
vs-mid3-vec4-vec4-vec4
skip
vs-min3-float-float-float
skip
vs-min3-int-int-int
skip
vs-min3-ivec2-ivec2-ivec2
skip
vs-min3-ivec3-ivec3-ivec3
skip
vs-min3-ivec4-ivec4-ivec4
skip
vs-min3-uint-uint-uint
skip
vs-min3-uvec2-uvec2-uvec2
skip
vs-min3-uvec3-uvec3-uvec3
skip
vs-min3-uvec4-uvec4-uvec4
skip
vs-min3-vec2-vec2-vec2
skip
vs-min3-vec3-vec3-vec3
skip
vs-min3-vec4-vec4-vec4
skip
max3-basic
skip
mid3-basic
skip
min3-basic
skip
amd_vertex_shader_layer
0/0
amd_vertex_shader_layer-layered-2d-texture-render
skip
amd_vertex_shader_layer-layered-depth-texture-render
skip
amd_vertex_shader_viewport_index
0/0
amd_vertex_shader_viewport_index-render
skip
arb_arrays_of_arrays
0/0
arb_arrays_of_arrays-max-binding
skip
compiler
0/0
arrays-of-struct-with-field-arrays.vert
skip
assignment-1d-to-3d.vert
skip
assignment-2d-to-3d-from-3d.vert
skip
assignment-2d-to-3d.vert
skip
assignment-array-array-var-array.vert
skip
assignment-invalid-1d-to-3d.vert
skip
assignment-invalid-implicit-sized.vert
skip
constructor-array-array-var.vert
skip
constructor-array-var-array.vert
skip
constructor-invalid-assignment.vert
skip
constructor-invalid-dimensions-mismatch.vert
skip
constructor-invalid-element-to-big.vert
skip
constructor-invalid-type.vert
skip
constructor-invalid.vert
skip
constructor-invalid2.vert
skip
constructor-three-dimensions.vert
skip
constructor-unsized.vert
skip
constructor-var-array-array.vert
skip
equal-implicit-size.vert
skip
equal-mismatched-size.vert
skip
equal.vert
skip
function-parameter-declaration-array-array-var.vert
skip
function-parameter-declaration-array-var-array.vert
skip
function-parameter-declaration-var-array-array.vert
skip
function-parameter-definition-array-array-var.vert
skip
function-parameter-definition-array-var-array.vert
skip
function-parameter-definition-var-array-array.vert
skip
function-parameter-unsized.vert
skip
gl_texcoord-invalid-multidim.vert
skip
glsl-1.20-basic-types.vert
skip
glsl-1.30-basic-types.vert
skip
glsl-1.40-basic-types.vert
skip
glsl-1.50-basic-types.vert
skip
glsl-4.00-basic-types.vert
skip
glsl-4.20-basic-types.frag
skip
gs-input-sizing-consistent-with-prev-length-blocks.geom
skip
gs-input-sizing-consistent-with-prev-length.geom
skip
gs-input-sizing-implied-length-blocks.geom
skip
gs-input-sizing-implied-length-consistent-with-prev-usage-blocks.geom
skip
gs-input-sizing-implied-length-consistent-with-prev-usage.geom
skip
gs-input-sizing-implied-length-inconsistent-with-prev-usage-blocks.geom
skip
gs-input-sizing-implied-length-inconsistent-with-prev-usage.geom
skip
gs-input-sizing-implied-length.geom
skip
gs-input-sizing-inconsistent-blocks-invalid.geom
skip
gs-input-sizing-inconsistent-blocks-valid.geom
skip
gs-input-sizing-inconsistent-invalid.geom
skip
gs-input-sizing-inconsistent-valid.geom
skip
gs-output.geom
skip
gs-redeclares-pervertex-in-as-array-of-arrays.geom
skip
gs-redeclares-pervertex-in-as-array-of-arrays2.geom
skip
initialization-invalid.vert
skip
initialization-invalid2.vert
skip
initialization-invalid3.vert
skip
initialization-invalid4.vert
skip
initializer-array-array-var.vert
skip
initializer-array-array-var2.vert
skip
initializer-array-var-array.vert
skip
initializer-array-var-array2.vert
skip
initializer-dec-list-type-array-array-var1-var2.vert
skip
initializer-dec-list-type-array-var1-array-var2-array.vert
skip
initializer-dec-list-type-var1-array-array-var2-array-array.vert
skip
initializer-struct-field-array-array-var.vert
skip
initializer-struct-field-array-var-array.vert
skip
initializer-struct-field-array-var-array2.vert
skip
initializer-struct-field-dec-list-array-array-var1-var2.vert
skip
initializer-struct-field-dec-list-array-var1-array-var2.vert
skip
initializer-struct-field-dec-list-array-var1-var2-array.vert
skip
initializer-struct-field-var-array-array.vert
skip
initializer-three-dimensions.vert
skip
initializer-three-dimensions2.vert
skip
initializer-var-array-array.vert
skip
initializer-var-array-array2.vert
skip
input-array-array-var.frag
skip
input-array-var-array.frag
skip
input-var-array-array.frag
skip
interface-field-array-array-var.vert
skip
interface-field-array-var-array.vert
skip
interface-field-maxbounds-access-array-array-var.geom
skip
interface-field-maxbounds-access-array-var-array.geom
skip
interface-field-maxbounds-access-var-array-array.geom
skip
interface-field-outofbounds-access-array-array-var.geom
skip
interface-field-outofbounds-access-array-var-array.geom
skip
interface-field-outofbounds-access-var-array-array.geom
skip
interface-field-var-array-array.vert
skip
interface-maxbounds.vert
skip
interface-outofbounds.vert
skip
interface.vert
skip
length-array-array-var.vert
skip
length-array-var-array.vert
skip
length-var-array-array.vert
skip
maxbounds-access-array-array-var.vert
skip
maxbounds-access-array-var-array.vert
skip
maxbounds-access-var-array-array.vert
skip
outofbounds-access-array-array-var.vert
skip
outofbounds-access-array-var-array.vert
skip
outofbounds-access-var-array-array.vert
skip
output-array-array-var.frag
skip
output-array-array-var.vert
skip
output-array-var-array.frag
skip
output-array-var-array.vert
skip
output-var-array-array.frag
skip
output-var-array-array.vert
skip
precision-qualifier-sampler.frag
skip
precision-qualifier-sampler.vert
skip
redeclaration-initializer.vert
skip
redeclaration-too-small.vert
skip
redeclaration-too-small2.vert
skip
redeclaration.vert
skip
redeclaration2.vert
skip
structure-field-array-array-var.frag
skip
structure-field-array-var-array.frag
skip
structure-field-var-array-array.frag
skip
subroutine.vert
skip
uniform-array-array-var.vert
skip
uniform-array-var-array.vert
skip
uniform-unsized-array-array-var.vert
skip
uniform-unsized-array-var-array.vert
skip
uniform-unsized-invalid-array-array-var.vert
skip
uniform-unsized-invalid-array-array-var2.vert
skip
uniform-unsized-invalid-array-var-array.vert
skip
uniform-unsized-invalid-array-var-array2.vert
skip
uniform-unsized-invalid-var-array-array.vert
skip
uniform-unsized-invalid-var-array-array2.vert
skip
uniform-unsized-var-array-array.vert
skip
uniform-var-array-array.vert
skip
execution
0/0
atomic_counters
0/0
fs-indirect-index
skip
fs-simple-inc-dec-read
skip
vs-indirect-index
skip
vs-simple-inc-dec-read
skip
image_store
0/0
basic-imagestore-const-uniform-index
skip
basic-imagestore-mixed-const-non-const-uniform-index
skip
basic-imagestore-mixed-const-non-const-uniform-index2
skip
basic-imagestore-non-const-uniform-index
skip
sampler
0/0
fs-const-index
skip
fs-const-index-three-dimensions
skip
fs-initializer-const-index
skip
fs-initializer-non-const-index
skip
fs-mixed-const-and-non-const-index
skip
fs-mixed-const-and-non-const-index2
skip
fs-nested-struct-arrays-nonconst-nested-array
skip
fs-non-const-index
skip
fs-struct-const-index
skip
fs-struct-const-index-sampler-const-index
skip
fs-struct-non-const-index
skip
fs-struct-non-const-index-const-index
skip
fs-struct-non-const-index-sampler-non-const-index
skip
vs-const-index
skip
vs-const-index-three-dimensions
skip
vs-non-const-index
skip
vs-struct-nonconst
skip
vs-struct-nonconst-sampler-const
skip
vs-struct-nonconst-sampler-nonconst
skip
subroutines
0/0
fs-subroutine
skip
tessellation
0/0
tcs-tes-patch
skip
ubo
0/0
fs-const
skip
fs-mixed-const-nonconst
skip
fs-nonconst
skip
linker
0/0
intrastage
skip
intrastage-dimension-size-mismatch
skip
intrastage-interface
skip
intrastage-interface-field
skip
intrastage-struct
skip
intrastage-struct-field
skip
intrastage-unsized
skip
intrastage-unsized-mismatch
skip
intrastage-unsized-mismatch2
skip
uniform-block-array-instance-name-mismatch
skip
uniform-block-array-size-and-instance-name-mismatch
skip
vs-to-fs
skip
vs-to-fs-atomic-counter
skip
vs-to-fs-atomic-counter-mismatch
skip
vs-to-fs-dimension-size-mismatch
skip
vs-to-fs-dimensions-mismatch
skip
vs-to-fs-interface
skip
vs-to-fs-interface-field
skip
vs-to-fs-interface-field-mismatch
skip
vs-to-fs-interface-field-mismatch2
skip
vs-to-fs-interface-field-unsized
skip
vs-to-fs-interface-field-unsized-mismatch
skip
vs-to-fs-interface-field-unsized-mismatch2
skip
vs-to-fs-interface-field-unsized2
skip
vs-to-fs-struct
skip
vs-to-fs-struct-field
skip
vs-to-fs-type-mismatch
skip
vs-to-fs-unsized
skip
vs-to-fs-unsized-mismatch
skip
vs-to-fs-unsized-mismatch2
skip
vs-to-gs
skip
vs-to-gs-explicit-location
skip
vs-to-gs-invalid-dimensions
skip
arb_base_instance
0/0
arb_base_instance-baseinstance-doesnt-affect-gl-instance-id
skip
arb_base_instance-drawarrays
skip
arb_blend_func_extended
1/1
arb_blend_func_extended-bindfragdataindexed-invalid-parameters
skip
arb_blend_func_extended-bindfragdataindexed-invalid-parameters_gles3
skip
arb_blend_func_extended-blend-api
skip
arb_blend_func_extended-blend-api_gles2
skip
arb_blend_func_extended-builtins_gles2
skip
arb_blend_func_extended-error-at-begin
skip
arb_blend_func_extended-fbo-extended-blend
skip
arb_blend_func_extended-fbo-extended-blend-explicit
skip
arb_blend_func_extended-fbo-extended-blend-explicit_gles3
skip
arb_blend_func_extended-fbo-extended-blend-pattern
skip
arb_blend_func_extended-fbo-extended-blend-pattern_gles2
skip
arb_blend_func_extended-fbo-extended-blend-pattern_gles3
skip
arb_blend_func_extended-fbo-extended-blend_gles3
skip
arb_blend_func_extended-getfragdataindex
skip
arb_blend_func_extended-getfragdataindex_gles3
skip
arb_blend_func_extended-output-location_gles3
skip
arb_buffer_storage
0/0
bufferstorage-persistent draw
skip
bufferstorage-persistent draw client-storage
skip
bufferstorage-persistent draw coherent
skip
bufferstorage-persistent draw coherent client-storage
skip
bufferstorage-persistent read
skip
bufferstorage-persistent read client-storage
skip
bufferstorage-persistent read coherent
skip
bufferstorage-persistent read coherent client-storage
skip
bufferstorage-persistent_gles3 draw
skip
bufferstorage-persistent_gles3 draw client-storage
skip
bufferstorage-persistent_gles3 draw coherent
skip
bufferstorage-persistent_gles3 draw coherent client-storage
skip
bufferstorage-persistent_gles3 read
skip
bufferstorage-persistent_gles3 read client-storage
skip
bufferstorage-persistent_gles3 read coherent
skip
bufferstorage-persistent_gles3 read coherent client-storage
skip
arb_clear_buffer_object
0/0
arb_clear_buffer_object-formats
skip
arb_clear_buffer_object-invalid-internal-format
skip
arb_clear_buffer_object-invalid-size
skip
arb_clear_buffer_object-mapped
skip
arb_clear_buffer_object-no-bound-buffer
skip
arb_clear_buffer_object-null-data
skip
arb_clear_buffer_object-sub-invalid-size
skip
arb_clear_buffer_object-sub-mapped
skip
arb_clear_buffer_object-sub-overlap
skip
arb_clear_buffer_object-sub-simple
skip
arb_clear_buffer_object-unaligned
skip
arb_clear_buffer_object-zero-size
skip
arb_clear_texture
0/0
arb_clear_texture-3d
skip
arb_clear_texture-base-formats
skip
arb_clear_texture-clear-max-level
skip
arb_clear_texture-cube
skip
arb_clear_texture-depth-stencil
skip
arb_clear_texture-error
skip
arb_clear_texture-float
skip
arb_clear_texture-integer
skip
arb_clear_texture-multisample
skip
arb_clear_texture-rg
skip
arb_clear_texture-simple
skip
arb_clear_texture-sized-formats
skip
arb_clear_texture-srgb
skip
arb_clear_texture-stencil
skip
arb_clear_texture-texview
skip
arb_clip_control
0/0
arb_clip_control-clip-control
skip
arb_clip_control-depth-precision
skip
arb_clip_control-viewport
skip
arb_color_buffer_float
25/31
gl_rgba8_snorm-clear
skip
gl_rgba8_snorm-drawpixels
skip
gl_rgba8_snorm-getteximage
skip
gl_rgba8_snorm-probepixel
skip
gl_rgba8_snorm-queries
skip
gl_rgba8_snorm-readpixels
skip
gl_rgba8_snorm-render
skip
gl_rgba8_snorm-render-fog
skip
gl_rgba8_snorm-render-sanity
skip
gl_rgba8_snorm-render-sanity-fog
skip
arb_compute_shader
0/0
api_errors
skip
built-in constants
skip
compiler
0/0
default_local_size.comp
skip
do_nothing.comp
skip
gl_workgroupsize_before_layout.comp
skip
gl_workgroupsize_matches_layout.comp
skip
gl_workgroupsize_without_layout.comp
skip
mismatched_local_size.comp
skip
negative_local_size.comp
skip
no_user_defined_in.comp
skip
no_user_defined_out.comp
skip
shared-variables.comp
skip
work_group_size_too_large
skip
zero_local_size.comp
skip
execution
0/0
atomic-counter
skip
basic-global-id
skip
basic-group-id
skip
basic-local-id-atomic
skip
basic-local-index
skip
basic-ssbo
skip
basic-texelfetch
skip
basic-uniform-access
skip
basic-uniform-access-atomic
skip
multiple-texture-reading
skip
multiple-workgroups
skip
simple-barrier
skip
simple-barrier-atomics
skip
indirect-compute
skip
linker
0/0
matched_local_work_sizes
skip
mismatched_local_work_sizes
skip
mix_compute_and_non_compute
skip
no_local_work_size
skip
one_local_work_size
skip
local-id-explosion
skip
minmax
skip
render-and-compute
skip
arb_copy_buffer
0/0
copy_buffer_coherency
skip
copybuffersubdata
skip
data-sync
skip
dlist
skip
get
skip
negative-bound-zero
skip
negative-bounds
skip
negative-mapped
skip
overlap
skip
subdata-sync
skip
targets
skip
arb_copy_image
0/0
arb_copy_image-api_errors
skip
arb_copy_image-format-swizzle
skip
arb_copy_image-formats
skip
arb_copy_image-formats --samples=2
skip
arb_copy_image-formats --samples=4
skip
arb_copy_image-formats --samples=8
skip
arb_copy_image-simple --rb-to-rb
skip
arb_copy_image-simple --rb-to-tex
skip
arb_copy_image-simple --tex-to-tex
skip
arb_copy_image-srgb-copy
skip
arb_copy_image-targets gl_texture_1d 32 1 1 gl_texture_1d 32 1 1 11 0 0 5 0 0 14 1 1
skip
arb_copy_image-targets gl_texture_1d 32 1 1 gl_texture_1d_array 32 1 12 11 0 0 5 0 9 14 1 1
skip
arb_copy_image-targets gl_texture_1d 32 1 1 gl_texture_2d 32 32 1 11 0 0 5 13 0 14 1 1
skip
arb_copy_image-targets gl_texture_1d 32 1 1 gl_texture_2d_array 32 32 10 11 0 0 5 13 4 14 1 1
skip
arb_copy_image-targets gl_texture_1d 32 1 1 gl_texture_3d 32 32 32 11 0 0 5 13 4 14 1 1
skip
arb_copy_image-targets gl_texture_1d 32 1 1 gl_texture_cube_map 32 32 6 11 0 0 5 13 4 14 1 1
skip
arb_copy_image-targets gl_texture_1d 32 1 1 gl_texture_cube_map_array 32 32 30 11 0 0 5 13 8 14 1 1
skip
arb_copy_image-targets gl_texture_1d 32 1 1 gl_texture_rectangle 32 32 1 11 0 0 5 13 0 14 1 1
skip
arb_copy_image-targets gl_texture_1d_array 32 1 12 gl_texture_1d 32 1 1 11 0 7 5 0 0 14 1 1
skip
arb_copy_image-targets gl_texture_1d_array 32 1 12 gl_texture_1d_array 32 1 16 11 0 3 5 0 7 14 1 8
skip
arb_copy_image-targets gl_texture_1d_array 32 1 12 gl_texture_2d 32 16 1 11 0 3 5 7 0 14 1 1
skip
arb_copy_image-targets gl_texture_1d_array 32 1 12 gl_texture_2d_array 32 16 18 11 0 3 5 9 7 14 1 8
skip
arb_copy_image-targets gl_texture_1d_array 32 1 12 gl_texture_3d 32 16 18 11 0 3 5 9 2 14 1 7
skip
arb_copy_image-targets gl_texture_1d_array 32 1 12 gl_texture_cube_map 32 32 6 11 0 3 5 17 2 14 1 3
skip
arb_copy_image-targets gl_texture_1d_array 32 1 12 gl_texture_cube_map_array 32 32 18 11 0 3 5 17 2 14 1 7
skip
arb_copy_image-targets gl_texture_1d_array 32 1 12 gl_texture_rectangle 32 16 1 11 0 3 5 7 0 14 1 1
skip
arb_copy_image-targets gl_texture_2d 32 32 1 gl_texture_1d 32 1 1 11 23 0 5 0 0 14 1 1
skip
arb_copy_image-targets gl_texture_2d 32 32 1 gl_texture_1d_array 32 1 16 11 2 0 5 0 7 14 1 1
skip
arb_copy_image-targets gl_texture_2d 32 32 1 gl_texture_2d 32 16 1 11 12 0 5 7 0 14 9 1
skip
arb_copy_image-targets gl_texture_2d 32 32 1 gl_texture_2d_array 32 16 15 11 12 0 5 7 12 14 8 1
skip
arb_copy_image-targets gl_texture_2d 32 32 1 gl_texture_3d 32 16 18 11 5 0 5 9 7 14 7 1
skip
arb_copy_image-targets gl_texture_2d 32 32 1 gl_texture_cube_map 32 32 6 11 5 0 5 9 2 14 7 1
skip
arb_copy_image-targets gl_texture_2d 32 32 1 gl_texture_cube_map_array 32 32 18 11 5 0 5 9 7 14 7 1
skip
arb_copy_image-targets gl_texture_2d 32 32 1 gl_texture_rectangle 32 16 1 11 12 0 5 7 0 14 9 1
skip
arb_copy_image-targets gl_texture_2d_array 32 32 15 gl_texture_1d 32 1 1 11 23 7 5 0 0 14 1 1
skip
arb_copy_image-targets gl_texture_2d_array 32 32 15 gl_texture_1d_array 32 1 16 11 2 5 5 0 7 14 1 7
skip
arb_copy_image-targets gl_texture_2d_array 32 32 15 gl_texture_2d 32 16 1 11 12 13 5 4 0 14 10 1
skip
arb_copy_image-targets gl_texture_2d_array 32 32 15 gl_texture_2d_array 32 16 15 11 12 5 5 7 2 14 9 9
skip
arb_copy_image-targets gl_texture_2d_array 32 32 15 gl_texture_3d 32 16 18 11 5 2 5 9 7 14 7 11
skip
arb_copy_image-targets gl_texture_2d_array 32 32 15 gl_texture_cube_map 32 32 6 11 5 1 5 9 2 14 7 3
skip
arb_copy_image-targets gl_texture_2d_array 32 32 15 gl_texture_cube_map_array 32 32 18 11 5 2 5 9 7 14 7 11
skip
arb_copy_image-targets gl_texture_2d_array 32 32 15 gl_texture_rectangle 32 16 1 11 12 13 5 7 0 14 7 1
skip
arb_copy_image-targets gl_texture_3d 32 32 17 gl_texture_1d 32 1 1 11 23 7 5 0 0 14 1 1
skip
arb_copy_image-targets gl_texture_3d 32 32 17 gl_texture_1d_array 32 1 16 11 2 5 5 0 7 14 1 7
skip
arb_copy_image-targets gl_texture_3d 32 32 17 gl_texture_2d 32 16 1 11 12 13 5 7 0 14 7 1
skip
arb_copy_image-targets gl_texture_3d 32 32 17 gl_texture_2d_array 32 16 15 11 12 5 5 3 2 14 13 9
skip
arb_copy_image-targets gl_texture_3d 32 32 17 gl_texture_3d 32 16 18 11 5 2 5 9 7 14 7 11
skip
arb_copy_image-targets gl_texture_3d 32 32 17 gl_texture_cube_map 16 16 6 11 5 1 5 9 2 5 7 3
skip
arb_copy_image-targets gl_texture_3d 32 32 17 gl_texture_cube_map_array 16 16 18 11 5 2 5 9 7 5 7 11
skip
arb_copy_image-targets gl_texture_3d 32 32 17 gl_texture_rectangle 32 16 1 11 12 13 5 7 0 14 9 1
skip
arb_copy_image-targets gl_texture_cube_map 32 32 6 gl_texture_1d 32 1 1 11 23 3 5 0 0 14 1 1
skip
arb_copy_image-targets gl_texture_cube_map 32 32 6 gl_texture_1d_array 32 1 16 11 2 3 5 0 7 14 1 2
skip
arb_copy_image-targets gl_texture_cube_map 32 32 6 gl_texture_2d 32 16 1 11 12 3 5 7 0 14 9 1
skip
arb_copy_image-targets gl_texture_cube_map 32 32 6 gl_texture_2d_array 32 16 15 11 12 1 5 3 2 14 11 4
skip
arb_copy_image-targets gl_texture_cube_map 32 32 6 gl_texture_3d 32 16 18 11 5 0 5 9 7 14 7 4
skip
arb_copy_image-targets gl_texture_cube_map 32 32 6 gl_texture_cube_map 32 32 6 11 5 1 5 9 2 14 7 3
skip
arb_copy_image-targets gl_texture_cube_map 32 32 6 gl_texture_cube_map_array 32 32 18 11 5 1 5 9 9 14 7 5
skip
arb_copy_image-targets gl_texture_cube_map 32 32 6 gl_texture_rectangle 32 16 1 11 12 3 5 3 0 14 12 1
skip
arb_copy_image-targets gl_texture_cube_map_array 32 32 18 gl_texture_1d 32 1 1 11 23 7 5 0 0 14 1 1
skip
arb_copy_image-targets gl_texture_cube_map_array 32 32 18 gl_texture_1d_array 32 1 16 11 2 5 5 0 7 14 1 7
skip
arb_copy_image-targets gl_texture_cube_map_array 32 32 18 gl_texture_2d 32 16 1 11 12 13 5 7 0 14 8 1
skip
arb_copy_image-targets gl_texture_cube_map_array 32 32 18 gl_texture_2d_array 32 16 15 11 12 5 5 1 2 14 15 9
skip
arb_copy_image-targets gl_texture_cube_map_array 32 32 18 gl_texture_3d 32 16 18 11 5 2 5 9 7 14 7 11
skip
arb_copy_image-targets gl_texture_cube_map_array 32 32 18 gl_texture_cube_map 16 16 6 11 5 1 5 9 2 5 7 3
skip
arb_copy_image-targets gl_texture_cube_map_array 32 32 18 gl_texture_cube_map_array 16 16 18 11 5 2 5 9 7 5 7 11
skip
arb_copy_image-targets gl_texture_cube_map_array 32 32 18 gl_texture_rectangle 32 16 1 11 12 13 5 7 0 14 6 1
skip
arb_copy_image-targets gl_texture_rectangle 32 32 1 gl_texture_1d 32 1 1 11 23 0 5 0 0 14 1 1
skip
arb_copy_image-targets gl_texture_rectangle 32 32 1 gl_texture_1d_array 32 1 16 11 2 0 5 0 7 14 1 1
skip
arb_copy_image-targets gl_texture_rectangle 32 32 1 gl_texture_2d 32 16 1 11 12 0 5 7 0 14 7 1
skip
arb_copy_image-targets gl_texture_rectangle 32 32 1 gl_texture_2d_array 32 16 15 11 12 0 5 7 12 14 8 1
skip
arb_copy_image-targets gl_texture_rectangle 32 32 1 gl_texture_3d 32 16 18 11 5 0 5 9 7 14 7 1
skip
arb_copy_image-targets gl_texture_rectangle 32 32 1 gl_texture_cube_map 32 32 6 11 5 0 5 9 2 14 7 1
skip
arb_copy_image-targets gl_texture_rectangle 32 32 1 gl_texture_cube_map_array 32 32 18 11 5 0 5 9 7 14 7 1
skip
arb_copy_image-targets gl_texture_rectangle 32 32 1 gl_texture_rectangle 32 16 1 11 12 0 5 7 0 14 9 1
skip
arb_copy_image-texview
skip
arb_cull_distance
0/0
arb_cull_distance-max-distances
skip
fs-cull-and-clip-distance-different
skip
fs-cull-and-clip-distance-exceed-max
skip
fs-cull-and-clip-distance-sizeable-to-max
skip
fs-cull-distance-explicitly-sized
skip
fs-cull-distance-interpolated
skip
fs-cull-distance-sizeable-to-max
skip
arb_debug_output
0/0
arb_debug_output-api_error
skip
arb_depth_buffer_float
57/63
depthstencil-render-miplevels 1024 d=z32f_s8_s=z24_s8
skip
depthstencil-render-miplevels 1024 d=z32f_s=z24_s8
skip
depthstencil-render-miplevels 1024 s=z24_s8_d=z32f
skip
depthstencil-render-miplevels 1024 s=z24_s8_d=z32f_s8
skip
depthstencil-render-miplevels 146 d=z32f_s8_s=z24_s8
skip
depthstencil-render-miplevels 146 d=z32f_s=z24_s8
skip
depthstencil-render-miplevels 146 s=z24_s8_d=z32f
skip
depthstencil-render-miplevels 146 s=z24_s8_d=z32f_s8
skip
depthstencil-render-miplevels 273 d=z32f_s8_s=z24_s8
skip
depthstencil-render-miplevels 273 d=z32f_s=z24_s8
skip
depthstencil-render-miplevels 273 s=z24_s8_d=z32f
skip
depthstencil-render-miplevels 273 s=z24_s8_d=z32f_s8
skip
depthstencil-render-miplevels 292 d=z32f_s8_s=z24_s8
skip
depthstencil-render-miplevels 292 d=z32f_s=z24_s8
skip
depthstencil-render-miplevels 292 s=z24_s8_d=z32f
skip
depthstencil-render-miplevels 292 s=z24_s8_d=z32f_s8
skip
depthstencil-render-miplevels 585 d=z32f_s8_s=z24_s8
skip
depthstencil-render-miplevels 585 d=z32f_s=z24_s8
skip
depthstencil-render-miplevels 585 s=z24_s8_d=z32f
skip
depthstencil-render-miplevels 585 s=z24_s8_d=z32f_s8
skip
texwrap formats bordercolor-swizzled
skip
texwrap formats offset
skip
arb_depth_texture
49/53
texwrap formats bordercolor-swizzled
skip
texwrap formats offset
skip
arb_derivative_control
0/0
compiler
0/0
define.frag
skip
execution
0/0
dfdx-coarse
skip
dfdx-dfdy
skip
dfdx-fine
skip
dfdy-coarse
skip
dfdy-fine
skip
arb_direct_state_access
0/0
bind-texture-unit
skip
compressedtextureimage gl_compressed_rgba_s3tc_dxt5_ext
skip
copytexturesubimage
skip
create-programpipelines
skip
create-queries
skip
create-renderbuffers
skip
create-samplers
skip
create-textures
skip
create-transformfeedbacks
skip
dsa-textures
skip
generatetexturemipmap
skip
get-textures
skip
getcompressedtextureimage
skip
gettextureimage-formats
skip
gettextureimage-formats init-by-rendering
skip
gettextureimage-luminance
skip
gettextureimage-targets
skip
gettransformfeedback
skip
namedrenderbuffer
skip
texture-buffer
skip
texture-errors
skip
texture-params
skip
texture-storage-multisample
skip
textures-storage
skip
texturesubimage
skip
texunits
skip
transformfeedback-bufferbase
skip
transformfeedback-bufferrange
skip
arb_draw_buffers
1/1
fbo-mrt-alphatest
skip
fbo-mrt-new-bind
skip
arb_draw_buffers_blend
0/0
arb_draw_buffers_blend-state_set_get
skip
fbo-draw-buffers-blend
skip
arb_draw_indirect
5/15
arb_draw_indirect-draw-arrays-base-instance
skip
arb_draw_indirect-draw-elements-base-instance
skip
arb_draw_instanced
12/14
preprocessor
2/2
feature-macro-disabled.frag
skip
feature-macro-disabled.vert
skip
arb_enhanced_layouts
4/4
compiler
4/4
align-layout
0/0
ssbo-block-align-not-power-of-two.vert
skip
ssbo-member-align-not-power-of-two.vert
skip
ssbo-packed-layout-member-align.vert
skip
ssbo-shared-layout-block-align.vert
skip
ssbo-shared-layout-member-align.vert
skip
ssbo-std140-block-align.vert
skip
ssbo-std140-member-align.vert
skip
ssbo-std430-block-align.vert
skip
ssbo-std430-member-align.vert
skip
ubo-block-align-not-power-of-two.vert
skip
ubo-block-align-zero.vert
skip
ubo-member-align-not-power-of-two.vert
skip
ubo-member-align-zero.vert
skip
ubo-packed-layout-block-align.vert
skip
ubo-packed-layout-member-align.vert
skip
ubo-shared-layout-block-align.vert
skip
ubo-shared-layout-member-align.vert
skip
ubo-std140-block-align.vert
skip
ubo-std140-member-align-named-block.vert
skip
ubo-std140-member-align.vert
skip
block-member-locations
0/0
block-member-mixed-order.frag
skip
block-member-no-block-location-invaild.frag
skip
block-member-no-block-location.frag
skip
block-member.frag
skip
named-block-member-mixed-order.frag
skip
named-block-member-no-block-location-invaild.frag
skip
named-block-member-no-block-location.frag
skip
named-block-member.frag
skip
struct-member.frag
skip
compile-time-constants
1/1
binding-shader-storage-buffer-object.frag
skip
index-subroutine.vert
skip
index.frag
skip
input-location-constant-array-member.vert
skip
input-location-uint.vert
skip
input-location-uniform-in-expression.vert
skip
input-location.vert
skip
invalid-types
0/0
bool.vert
skip
float.vert
skip
vec2.vert
skip
vec3.vert
skip
vec4.vert
skip
invocation.geom
skip
length-method-invalid.vert
skip
length-method.vert
skip
local_size_x.comp
skip
local_size_y.comp
skip
local_size_z.comp
skip
max_vertices.geom
skip
negative-qualifiers
0/0
binding-atomic.frag
skip
binding-shader-storage-buffer-object.frag
skip
index-subroutine.vert
skip
index.frag
skip
negative-layout-qualifier-invocation.geom
skip
negative-layout-qualifier-local_size_x.comp
skip
negative-layout-qualifier-local_size_y.comp
skip
negative-layout-qualifier-local_size_z.comp
skip
negative-layout-qualifier-location.vert
skip
negative-layout-qualifier-max_vertices.geom
skip
negative-layout-qualifier-stream.geom
skip
negative-layout-qualifier-vertices.tesc
skip
offset-atomic.frag
skip
offset-atomic.frag
skip
stream.geom
skip
uniform-location.vert
skip
vertices.tesc
skip
component-layout
0/0
basic.vert
skip
block-array.frag
skip
block-member-named.frag
skip
block-member.frag
skip
block.frag
skip
double-component-1.vert
skip
double-component-3.vert
skip
dvec2.vert
skip
dvec3.vert
skip
dvec4.vert
skip
interleaved.vert
skip
matrix-array-attribute.vert
skip
matrix-array.vert
skip
matrix-attribute.vert
skip
matrix.vert
skip
no-location.vert
skip
overflow-double.vert
skip
overflow-dvec2.vert
skip
overflow-vec2.vert
skip
overflow-vec3.vert
skip
overflow-vec4.vert
skip
overflow.vert
skip
overlap-legal.vert
skip
struct-array.frag
skip
struct.frag
skip
type-mismatch-signed-float.vert
skip
type-mismatch-signed-unsigned.vert
skip
type-mismatch-unsigned-float.vert
skip
define.frag
skip
define.vert
skip
duplicate-layout-qualifier-identifiers
3/3
multiple-location-identifiers-in-single-layout.vert
skip
multiple-stream-identifiers-in-single-layout-global.geom
skip
multiple-stream-identifiers-in-single-layout.geom
skip
explicit-offsets
0/0
ssbo-decreasing-offset.vert
skip
ssbo-integral-constant-expression-offset.vert
skip
ssbo-members-stamping-each-other.vert
skip
ssbo-multiple-members-same-offset.vert
skip
ssbo-negative-offset.vert
skip
ssbo-offset-multiple-of-base-member-align-vec4.vert
skip
ssbo-offset-multiple-of-base-member-align.vert
skip
ssbo-packed-layout.vert
skip
ssbo-shared-layout.vert
skip
ssbo-std140-layout.vert
skip
ssbo-std430-layout.vert
skip
ubo-decreasing-offset.vert
skip
ubo-integral-constant-expression-offset.vert
skip
ubo-members-stamping-each-other.vert
skip
ubo-multiple-members-same-offset.vert
skip
ubo-negative-offset.vert
skip
ubo-offset-multiple-of-base-member-align-vec4.vert
skip
ubo-offset-multiple-of-base-member-align.vert
skip
ubo-packed-layout.vert
skip
ubo-shared-layout.vert
skip
ubo-std140-layout.vert
skip
execution
0/0
block-member-locations
0/0
sso-block-member-layout-location
skip
component-layout
0/0
fs-output
skip
vs-tcs-tes-fs
skip
vs-tcs-tes-fs-array-interleave
skip
vs-to-fs-array-interleave
skip
explicit-offset-bufferstorage
skip
linker
0/0
block-member-locations
0/0
block-member-location-overlap
skip
block-member-location-overlap-aoa
skip
block-member-mixed-order-overlap
skip
named-block-member-location-overlap
skip
named-block-member-mixed-order-overlap
skip
component-layout
0/0
fs-out
skip
fs-out-array
skip
fs-out-overlap
skip
fs-out-overlap-array
skip
fs-out-overlap2
skip
fs-out-overlap3
skip
fs-out-overlap4
skip
fs-out-type-mismatch
skip
fs-out-type-mismatch-array
skip
intrastage-vs
skip
intrastage-vs-mismatch
skip
query-component
skip
vs-to-fs
skip
vs-to-fs-double-overlap
skip
vs-to-fs-mismatch
skip
vs-to-fs-overlap
skip
vs-to-fs-type-mismatch-double-float
skip
vs-to-fs-type-mismatch-signed-float
skip
vs-to-fs-type-mismatch-signed-unsigned
skip
vs-to-fs-type-mismatch-unsigned-float
skip
explicit-offsets
0/0
interstage-ssbo-different-offset-across-shaders
skip
interstage-ubo-different-offset-across-shaders
skip
intrastage-ssbo-different-offset-across-shaders
skip
intrastage-ubo-different-offset-across-shaders
skip
arb_es2_compatibility
0/0
arb_es2_compatibility-depthrangef
skip
arb_es2_compatibility-drawbuffers
skip
arb_es2_compatibility-fixed-type
skip
arb_es2_compatibility-getshaderprecisionformat
skip
arb_es2_compatibility-maxvectors
skip
arb_es2_compatibility-releaseshadercompiler
skip
arb_es2_compatibility-shadercompiler
skip
fbo blit from missing attachment (es2 completeness rules)
skip
fbo blit to missing attachment (es2 completeness rules)
skip
fbo-alphatest-formats
skip
fbo-blending-formats
skip
fbo-clear-formats
skip
fbo-colormask-formats
skip
fbo-fast-clear
skip
fbo-generatemipmap-formats
skip
fbo-missing-attachment-clear
skip
get-renderbuffer-internalformat
skip
num_shader_binary_formats over-run check
skip
texwrap formats
skip
texwrap formats bordercolor
skip
texwrap formats bordercolor-swizzled
skip
texwrap formats offset
skip
arb_es3_compatibility
0/0
es3-drawarrays-primrestart-fixedindex
skip
es3-primrestart-fixedindex
skip
oes_compressed_etc2_texture-miptree r11 compat
skip
oes_compressed_etc2_texture-miptree r11 core
skip
oes_compressed_etc2_texture-miptree rg11 compat
skip
oes_compressed_etc2_texture-miptree rg11 core
skip
oes_compressed_etc2_texture-miptree rgb8 compat
skip
oes_compressed_etc2_texture-miptree rgb8 core
skip
oes_compressed_etc2_texture-miptree rgb8-punchthrough-alpha1 compat
skip
oes_compressed_etc2_texture-miptree rgb8-punchthrough-alpha1 core
skip
oes_compressed_etc2_texture-miptree rgba8 compat
skip
oes_compressed_etc2_texture-miptree rgba8 core
skip
oes_compressed_etc2_texture-miptree srgb8 compat
skip
oes_compressed_etc2_texture-miptree srgb8 core
skip
oes_compressed_etc2_texture-miptree srgb8-alpha8 compat
skip
oes_compressed_etc2_texture-miptree srgb8-alpha8 core
skip
oes_compressed_etc2_texture-miptree srgb8-punchthrough-alpha1 compat
skip
oes_compressed_etc2_texture-miptree srgb8-punchthrough-alpha1 core
skip
arb_explicit_attrib_location
1/3
1.10
0/2
compiler
0/2
attribute-01.vert
skip
in-01.frag
skip
in-01.vert
skip
in-02.frag
skip
in-02.vert
skip
in-03.frag
skip
in-04.frag
skip
layout-01.frag
skip
layout-01.vert
skip
layout-02.frag
skip
layout-02.vert
skip
layout-03.frag
skip
layout-03.vert
skip
layout-04.frag
skip
layout-04.vert
skip
layout-05.frag
skip
layout-05.vert
skip
layout-06.frag
skip
layout-06.vert
skip
layout-07.frag
skip
layout-07.vert
skip
layout-08.frag
skip
layout-08.vert
skip
layout-09.frag
skip
layout-09.vert
skip
layout-10.frag
skip
layout-10.vert
skip
layout-11.frag
skip
layout-11.vert
skip
layout-12.frag
skip
layout-13.frag
skip
layout-14.frag
skip
out-01.frag
skip
out-01.vert
skip
out-02.frag
skip
out-02.vert
skip
out-03.vert
skip
out-04.vert
skip
varying-01.frag
skip
varying-01.vert
skip
preprocessor
0/0
define.frag
skip
define.vert
skip
1.20
0/0
compiler
0/0
attribute-01.vert
skip
in-01.frag
skip
in-01.vert
skip
in-02.frag
skip
in-02.vert
skip
in-03.frag
skip
in-04.frag
skip
in-05.frag
skip
index-01.frag
skip
layout-01.frag
skip
layout-01.vert
skip
layout-02.frag
skip
layout-02.vert
skip
layout-03.frag
skip
layout-03.vert
skip
layout-04.frag
skip
layout-04.vert
skip
layout-05.frag
skip
layout-05.vert
skip
layout-06.frag
skip
layout-06.vert
skip
layout-07.frag
skip
layout-07.vert
skip
layout-08.frag
skip
layout-08.vert
skip
layout-09.frag
skip
layout-09.vert
skip
layout-10.frag
skip
layout-10.vert
skip
layout-11.frag
skip
layout-11.vert
skip
layout-12.frag
skip
layout-13.frag
skip
layout-14.frag
skip
out-01.frag
skip
out-01.vert
skip
out-02.frag
skip
out-02.vert
skip
out-03.vert
skip
out-04.vert
skip
out-05.vert
skip
varying-01.frag
skip
varying-01.vert
skip
preprocessor
0/0
define.frag
skip
define.vert
skip
1.30
0/0
compiler
0/0
not-enabled-01.vert
skip
not-enabled-02.vert
skip
preprocessor
0/0
define-130.frag
skip
define-130.vert
skip
glsl-explicit-location-01
skip
glsl-explicit-location-02
skip
glsl-explicit-location-03
skip
glsl-explicit-location-04
skip
glsl-explicit-location-05
skip
overlapping-locations-input-attribs api
skip
overlapping-locations-input-attribs shader
skip
arb_explicit_uniform_location
0/0
arb_explicit_uniform_location-array-elements
skip
arb_explicit_uniform_location-boundaries
skip
arb_explicit_uniform_location-inactive-uniform
skip
arb_explicit_uniform_location-minmax
skip
arb_explicit_uniform_location-use-of-unused-loc
skip
compiler
0/0
layout-01.frag
skip
layout-01.vert
skip
layout-negative.vert
skip
layout-subroutine-index-uniform.vert
skip
layout-subroutine-index.vert
skip
layout-subroutine-location-function.vert
skip
layout-subroutine-location.vert
skip
linker
0/0
overlap-array-loc
skip
overlap-array-loc-stages
skip
overlap-location-across-stages
skip
set-explicit-location-once-decl-twice
skip
set-explicit-location-twice
skip
set-location-to-sampler
skip
set-same-explicit-location-twice
skip
unused-uniform-reserve-location
skip
preprocessor
0/0
define.frag
skip
define.vert
skip
arb_fragment_coord_conventions
1/2
compiler
0/0
basic-qualifiers-both-origin-and-pixel.frag
skip
basic-qualifiers-layout-illegal-01-pointcoord.frag
skip
basic-qualifiers-layout-illegal-02-frontfacing.frag
skip
basic-qualifiers-nothing.frag
skip
basic-qualifiers-origin.frag
skip
basic-qualifiers-pixel-center.frag
skip
redeclaration-after-use.frag
skip
redeclaration-outside-fs.vert
skip
redeclaration-qualifier-applied-to-uniform.frag
skip
redeclaration-qualifier-applied-to-vertex-input.vert
skip
redeclaration-user-defined-varying.frag
skip
arb_fragment_layer_viewport
0/0
layer-gs-no-write
skip
layer-gs-write-simple
skip
layer-gs-writes-in-range
skip
layer-gs-writes-out-of-range
skip
layer-no-gs
skip
layer-vs-gs-write-simple
skip
layer-vs-write-gs-no-write-simple
skip
layer-vs-write-simple
skip
viewport-gs-no-write
skip
viewport-gs-write-simple
skip
viewport-gs-writes-in-range
skip
viewport-gs-writes-out-of-range
skip
viewport-no-gs
skip
viewport-vs-gs-write-simple
skip
viewport-vs-write-gs-no-write-simple
skip
viewport-vs-write-simple
skip
arb_fragment_program
28/29
fp-indirections
skip
arb_framebuffer_no_attachments
0/0
arb_framebuffer_no_attachments-atomic
skip
arb_framebuffer_no_attachments-minmax
skip
arb_framebuffer_no_attachments-params
skip
arb_framebuffer_no_attachments-query
skip
arb_framebuffer_no_attachments-roundup-samples
skip
arb_framebuffer_object
33/42
fbo-alpha
skip
fbo-attachments-blit-scaled-linear
skip
fbo-blit-scaled-linear
skip
fbo-drawbuffers-none glblendfunci
skip
fbo-drawbuffers-none glclearbuffer
skip
fbo-generatemipmap-3d
skip
fbo-generatemipmap-3d rgb9_e5
skip
fbo-generatemipmap-cubemap
skip
fbo-generatemipmap-cubemap rgb9_e5
skip
fbo-generatemipmap-cubemap s3tc_dxt1
skip
fbo-incomplete
7/7
invalid layer of a cube-array texture
skip
fbo-luminance-alpha
skip
negative-readpixels-no-rb
skip
arb_framebuffer_srgb
84/86
fbo-fast-clear
skip
msaa-fast-clear
skip
arb_geometry_shader4
0/0
arb_geometry_shader4-ignore-adjacent-vertices gl_line_strip_adjacency
skip
arb_geometry_shader4-ignore-adjacent-vertices gl_lines_adjacency
skip
arb_geometry_shader4-ignore-adjacent-vertices gl_triangle_strip_adjacency
skip
arb_geometry_shader4-ignore-adjacent-vertices gl_triangles_adjacency
skip
arb_geometry_shader4-ignore-adjacent-vertices indexed gl_line_strip_adjacency
skip
arb_geometry_shader4-ignore-adjacent-vertices indexed gl_lines_adjacency
skip
arb_geometry_shader4-ignore-adjacent-vertices indexed gl_triangle_strip_adjacency
skip
arb_geometry_shader4-ignore-adjacent-vertices indexed gl_triangles_adjacency
skip
arb_geometry_shader4-program-parameter-input-type
skip
arb_geometry_shader4-program-parameter-input-type-draw
skip
arb_geometry_shader4-program-parameter-output-type
skip
arb_geometry_shader4-program-parameter-vertices-out 1
skip
arb_geometry_shader4-program-parameter-vertices-out max
skip
arb_geometry_shader4-program-parameter-vertices-out tf 1
skip
arb_geometry_shader4-program-parameter-vertices-out tf max
skip
arb_geometry_shader4-vertices-in
skip
compiler
0/0
2darray-assignment-size-mismatch.geom
skip
2darray-basic.geom
skip
2darray-index-oob.geom
skip
2darray-vertex-index-oob.geom
skip
arb_shader_texture_lod.geom
skip
arb_shading_language_packing.geom
skip
arb_texture_cube_map_array.geom
skip
arb_texture_multisample.geom
skip
arb_texture_rectangle.geom
skip
arb_uniform_buffer_object.geom
skip
array-index.geom
skip
clip-distance-in-explicit-access-2.geom
skip
clip-distance-in-explicit-access-max.geom
skip
clip-distance-in-explicit-too-large-with-access.geom
skip
clip-distance-in-explicit-too-large.geom
skip
clip-distance-in-implicit-access-max.geom
skip
clip-distance-in-implicit-length.geom
skip
clip-distance-in-implicit-nonconst-access.geom
skip
constants.geom
skip
ext_texture_array.geom
skip
sanity.geom
skip
uniforms.geom
skip
verticesin-const-expression.geom
skip
verticesin-const.geom
skip
execution
0/0
2darray-basic
skip
clip-distance-bulk-copy
skip
clip-distance-in-bulk-read
skip
clip-distance-in-bulk-read-aoa
skip
clip-distance-in-explicitly-sized
skip
clip-distance-in-param
skip
clip-distance-in-param-aoa
skip
clip-distance-in-values
skip
generate-zero-primitives
skip
sanity
skip
texcoord-constant-indices
skip
texcoord-non-constant-indices
skip
linker
0/0
2darray-bounds-and-sizes-check
skip
2darray-vertex-index-oob
skip
input-overrun-lines
skip
input-overrun-lines-adjacency
skip
input-overrun-points
skip
input-overrun-triangles
skip
input-overrun-triangles-adjacency
skip
no-vertex-shader-only-built-in-input-varyings
skip
no-vertex-shader-only-built-in-input-varyings-ext-separate-shader-objects
skip
no-vertex-shader-user-defined-input-varying
skip
varying-mismatch
skip
verticesin-const
skip
arb_get_program_binary
0/0
misc. api error checks
skip
num_program_binary_formats over-run check
skip
program_binary_retrievable_hint
skip
arb_get_texture_sub_image
0/0
arb_get_texture_sub_image-cubemap
skip
arb_get_texture_sub_image-errors
skip
arb_get_texture_sub_image-get
skip
arb_get_texture_sub_image-getcompressed
skip
arb_gpu_shader_fp64
9/2209
execution
2/1104
glsl-uniform-initializer-5
skip
glsl-uniform-initializer-6
skip
glsl-uniform-initializer-7
skip
glsl-uniform-initializer-8
skip
varying-packing
0/26
simple dmat2 arrays_of_arrays
skip
simple dmat2x3 arrays_of_arrays
skip
simple dmat2x4 arrays_of_arrays
skip
simple dmat3 arrays_of_arrays
skip
simple dmat3x2 arrays_of_arrays
skip
simple dmat3x4 arrays_of_arrays
skip
simple dmat4 arrays_of_arrays
skip
simple dmat4x2 arrays_of_arrays
skip
simple dmat4x3 arrays_of_arrays
skip
simple double arrays_of_arrays
skip
simple dvec2 arrays_of_arrays
skip
simple dvec3 arrays_of_arrays
skip
simple dvec4 arrays_of_arrays
skip
arb_indirect_parameters
0/0
tf-count-arrays
skip
tf-count-elements
skip
arb_internalformat_query
0/0
buffer over-run checks
skip
minmax
skip
misc. api error checks
skip
arb_invalidate_subdata
0/0
buffer
skip
arb_map_buffer_alignment
0/0
arb_map_buffer_alignment-map-invalidate-range
skip
arb_map_buffer_alignment-sanity_test
skip
arb_map_buffer_range
0/0
copybuffersubdata decrement-offset
skip
copybuffersubdata increment-offset
skip
copybuffersubdata offset=0
skip
map_buffer_range_error_check
skip
map_buffer_range_test
skip
map_invalidate_buffer_bit decrement-offset
skip
map_invalidate_buffer_bit increment-offset
skip
map_invalidate_buffer_bit offset=0
skip
map_invalidate_range_bit decrement-offset
skip
map_invalidate_range_bit increment-offset
skip
map_invalidate_range_bit offset=0
skip
arb_occlusion_query2
0/0
api
skip
render
skip
arb_pipeline_statistics_query
0/1
arb_pipeline_statistics_query-clip
skip
arb_pipeline_statistics_query-comp
skip
arb_pipeline_statistics_query-frag
skip
arb_pipeline_statistics_query-geom
skip
arb_pipeline_statistics_query-vert
skip
arb_pixel_buffer_object
10/13
texsubimage cube_map_array pbo
skip
arb_program_interface_query
0/0
arb_program_interface_query-getprograminterfaceiv
skip
arb_program_interface_query-getprogramresourceindex
skip
arb_program_interface_query-getprogramresourceiv
skip
arb_program_interface_query-getprogramresourcename
skip
arb_program_interface_query-resource-location
skip
arb_program_interface_query-resource-query
skip
arb_robustness
0/0
arb_robustness_client-mem-bounds
skip
arb_sample_shading
0/0
arb_sample_shading-api
skip
arb_sample_shading-builtin-gl-sample-mask-mrt-alpha
skip
builtin-gl-num-samples 0
skip
builtin-gl-num-samples 16
skip
builtin-gl-num-samples 2
skip
builtin-gl-num-samples 32
skip
builtin-gl-num-samples 4
skip
builtin-gl-num-samples 6
skip
builtin-gl-num-samples 8
skip
builtin-gl-sample-id 0
skip
builtin-gl-sample-id 16
skip
builtin-gl-sample-id 2
skip
builtin-gl-sample-id 32
skip
builtin-gl-sample-id 4
skip
builtin-gl-sample-id 6
skip
builtin-gl-sample-id 8
skip
builtin-gl-sample-mask 0
skip
builtin-gl-sample-mask 16
skip
builtin-gl-sample-mask 2
skip
builtin-gl-sample-mask 32
skip
builtin-gl-sample-mask 4
skip
builtin-gl-sample-mask 6
skip
builtin-gl-sample-mask 8
skip
builtin-gl-sample-mask-simple 0
skip
builtin-gl-sample-mask-simple 16
skip
builtin-gl-sample-mask-simple 2
skip
builtin-gl-sample-mask-simple 32
skip
builtin-gl-sample-mask-simple 4
skip
builtin-gl-sample-mask-simple 6
skip
builtin-gl-sample-mask-simple 8
skip
builtin-gl-sample-position 0
skip
builtin-gl-sample-position 16
skip
builtin-gl-sample-position 2
skip
builtin-gl-sample-position 32
skip
builtin-gl-sample-position 4
skip
builtin-gl-sample-position 6
skip
builtin-gl-sample-position 8
skip
compiler
0/0
gl_numsamples.frag
skip
gl_sampleid.frag
skip
gl_samplemask.frag
skip
gl_sampleposition.frag
skip
ignore-centroid-qualifier 16
skip
ignore-centroid-qualifier 2
skip
ignore-centroid-qualifier 32
skip
ignore-centroid-qualifier 4
skip
ignore-centroid-qualifier 6
skip
ignore-centroid-qualifier 8
skip
interpolate-at-sample-position 16
skip
interpolate-at-sample-position 2
skip
interpolate-at-sample-position 32
skip
interpolate-at-sample-position 4
skip
interpolate-at-sample-position 6
skip
interpolate-at-sample-position 8
skip
arb_sampler_objects
0/0
framebufferblit
skip
gl_ext_texture_srgb_decode
skip
sampler-incomplete
skip
sampler-objects
skip
arb_separate_shader_objects
13/34
atomic counter
skip
compat-builtins
skip
compiler
10/10
1.10
0/0
define.frag
skip
define.vert
skip
layout-location.frag
skip
layout-location.vert
skip
1.20
0/0
define.frag
skip
define.vert
skip
layout-location.frag
skip
layout-location.vert
skip
1.30
0/0
define.frag
skip
define.vert
skip
layout-location.frag
skip
layout-location.vert
skip
display lists (compat)
skip
execution
0/6
layout-location-block-with-aoa-member
skip
layout-location-block-with-single-line-declaration-members
skip
linker
2/4
vs-to-fs-explicit-location-overlap-arrays-of-arrays
skip
mixed explicit and non-explicit locations
skip
programuniform coverage
skip
rendezvous by location
skip
rendezvous by name
skip
rendezvous by name with multiple interpolation qualifier
skip
useprogramstages - non-separable program
skip
arb_shader_atomic_counters
0/0
active-counters
skip
array-indexing
skip
buffer-binding
skip
compiler
0/0
builtins.frag
skip
declaration-allowed.frag
skip
declaration-arg-inout.frag
skip
declaration-arg-out.frag
skip
declaration-const.frag
skip
declaration-initializer.frag
skip
declaration-input.frag
skip
declaration-local.frag
skip
declaration-output.frag
skip
expression-allowed.frag
skip
expression-disallowed-1.frag
skip
expression-disallowed-2.frag
skip
expression-disallowed-3.frag
skip
expression-disallowed-4.frag
skip
expression-disallowed-5.frag
skip
expression-disallowed-6.frag
skip
lvalue-1.frag
skip
lvalue-2.frag
skip
lvalue-3.frag
skip
uniform-block.frag
skip
default-partition
skip
execution
0/0
vs-simple-inc-dec-read
skip
fragment-discard
skip
function-argument
skip
max-counters
skip
minmax
skip
multiple-defs
skip
preprocessor
0/0
define.frag
skip
define.vert
skip
respecify-buffer
skip
semantics
skip
unique-id
skip
unused-result
skip
arb_shader_bit_encoding
0/0
execution
0/0
and-clamp
skip
built-in-functions
0/0
fs-floatbitstoint
skip
fs-floatbitstoint-abs
skip
fs-floatbitstoint-neg
skip
fs-floatbitstoint-neg_abs
skip
fs-floatbitstouint
skip
fs-floatbitstouint-abs
skip
fs-floatbitstouint-neg
skip
fs-floatbitstouint-neg_abs
skip
fs-intbitstofloat
skip
fs-intbitstofloat-abs
skip
fs-intbitstofloat-neg
skip
fs-intbitstofloat-neg_abs
skip
fs-uintbitstofloat
skip
vs-floatbitstoint
skip
vs-floatbitstoint-abs
skip
vs-floatbitstoint-neg
skip
vs-floatbitstoint-neg_abs
skip
vs-floatbitstouint
skip
vs-floatbitstouint-abs
skip
vs-floatbitstouint-neg
skip
vs-floatbitstouint-neg_abs
skip
vs-intbitstofloat
skip
vs-intbitstofloat-abs
skip
vs-intbitstofloat-neg
skip
vs-intbitstofloat-neg_abs
skip
vs-uintbitstofloat
skip
arb_shader_draw_parameters
0/0
baseinstance
skip
basevertex
skip
basevertex-baseinstance
skip
compiler
0/0
define.vert
skip
drawid
skip
drawid-indirect
skip
drawid-indirect-baseinstance
skip
drawid-indirect-basevertex
skip
drawid-indirect-vertexid
skip
drawid-vertexid
skip
vertexid-zerobased
skip
arb_shader_image_load_store
0/0
atomicity
skip
bitcast
skip
coherency
skip
compiler
0/0
builtin-address-argument-mismatch-atomic-add-1d-array.frag
skip
builtin-address-argument-mismatch-atomic-add-1d-array.vert
skip
builtin-address-argument-mismatch-atomic-add-1d.frag
skip
builtin-address-argument-mismatch-atomic-add-1d.vert
skip
builtin-address-argument-mismatch-atomic-add-2d-array.frag
skip
builtin-address-argument-mismatch-atomic-add-2d-array.vert
skip
builtin-address-argument-mismatch-atomic-add-2d-ms-array.frag
skip
builtin-address-argument-mismatch-atomic-add-2d-ms-array.vert
skip
builtin-address-argument-mismatch-atomic-add-2d-ms.frag
skip
builtin-address-argument-mismatch-atomic-add-2d-ms.vert
skip
builtin-address-argument-mismatch-atomic-add-2d-rect.frag
skip
builtin-address-argument-mismatch-atomic-add-2d-rect.vert
skip
builtin-address-argument-mismatch-atomic-add-2d.frag
skip
builtin-address-argument-mismatch-atomic-add-2d.vert
skip
builtin-address-argument-mismatch-atomic-add-3d.frag
skip
builtin-address-argument-mismatch-atomic-add-3d.vert
skip
builtin-address-argument-mismatch-atomic-add-buffer.frag
skip
builtin-address-argument-mismatch-atomic-add-buffer.vert
skip
builtin-address-argument-mismatch-atomic-add-cube-array.frag
skip
builtin-address-argument-mismatch-atomic-add-cube-array.vert
skip
builtin-address-argument-mismatch-atomic-add-cube.frag
skip
builtin-address-argument-mismatch-atomic-add-cube.vert
skip
builtin-address-argument-mismatch-atomic-and-1d-array.frag
skip
builtin-address-argument-mismatch-atomic-and-1d-array.vert
skip
builtin-address-argument-mismatch-atomic-and-1d.frag
skip
builtin-address-argument-mismatch-atomic-and-1d.vert
skip
builtin-address-argument-mismatch-atomic-and-2d-array.frag
skip
builtin-address-argument-mismatch-atomic-and-2d-array.vert
skip
builtin-address-argument-mismatch-atomic-and-2d-ms-array.frag
skip
builtin-address-argument-mismatch-atomic-and-2d-ms-array.vert
skip
builtin-address-argument-mismatch-atomic-and-2d-ms.frag
skip
builtin-address-argument-mismatch-atomic-and-2d-ms.vert
skip
builtin-address-argument-mismatch-atomic-and-2d-rect.frag
skip
builtin-address-argument-mismatch-atomic-and-2d-rect.vert
skip
builtin-address-argument-mismatch-atomic-and-2d.frag
skip
builtin-address-argument-mismatch-atomic-and-2d.vert
skip
builtin-address-argument-mismatch-atomic-and-3d.frag
skip
builtin-address-argument-mismatch-atomic-and-3d.vert
skip
builtin-address-argument-mismatch-atomic-and-buffer.frag
skip
builtin-address-argument-mismatch-atomic-and-buffer.vert
skip
builtin-address-argument-mismatch-atomic-and-cube-array.frag
skip
builtin-address-argument-mismatch-atomic-and-cube-array.vert
skip
builtin-address-argument-mismatch-atomic-and-cube.frag
skip
builtin-address-argument-mismatch-atomic-and-cube.vert
skip
builtin-address-argument-mismatch-atomic-comp-swap-1d-array.frag
skip
builtin-address-argument-mismatch-atomic-comp-swap-1d-array.vert
skip
builtin-address-argument-mismatch-atomic-comp-swap-1d.frag
skip
builtin-address-argument-mismatch-atomic-comp-swap-1d.vert
skip
builtin-address-argument-mismatch-atomic-comp-swap-2d-array.frag
skip
builtin-address-argument-mismatch-atomic-comp-swap-2d-array.vert
skip
builtin-address-argument-mismatch-atomic-comp-swap-2d-ms-array.frag
skip
builtin-address-argument-mismatch-atomic-comp-swap-2d-ms-array.vert
skip
builtin-address-argument-mismatch-atomic-comp-swap-2d-ms.frag
skip
builtin-address-argument-mismatch-atomic-comp-swap-2d-ms.vert
skip
builtin-address-argument-mismatch-atomic-comp-swap-2d-rect.frag
skip
builtin-address-argument-mismatch-atomic-comp-swap-2d-rect.vert
skip
builtin-address-argument-mismatch-atomic-comp-swap-2d.frag
skip
builtin-address-argument-mismatch-atomic-comp-swap-2d.vert
skip
builtin-address-argument-mismatch-atomic-comp-swap-3d.frag
skip
builtin-address-argument-mismatch-atomic-comp-swap-3d.vert
skip
builtin-address-argument-mismatch-atomic-comp-swap-buffer.frag
skip
builtin-address-argument-mismatch-atomic-comp-swap-buffer.vert
skip
builtin-address-argument-mismatch-atomic-comp-swap-cube-array.frag
skip
builtin-address-argument-mismatch-atomic-comp-swap-cube-array.vert
skip
builtin-address-argument-mismatch-atomic-comp-swap-cube.frag
skip
builtin-address-argument-mismatch-atomic-comp-swap-cube.vert
skip
builtin-address-argument-mismatch-atomic-exchange-1d-array.frag
skip
builtin-address-argument-mismatch-atomic-exchange-1d-array.vert
skip
builtin-address-argument-mismatch-atomic-exchange-1d.frag
skip
builtin-address-argument-mismatch-atomic-exchange-1d.vert
skip
builtin-address-argument-mismatch-atomic-exchange-2d-array.frag
skip
builtin-address-argument-mismatch-atomic-exchange-2d-array.vert
skip
builtin-address-argument-mismatch-atomic-exchange-2d-ms-array.frag
skip
builtin-address-argument-mismatch-atomic-exchange-2d-ms-array.vert
skip
builtin-address-argument-mismatch-atomic-exchange-2d-ms.frag
skip
builtin-address-argument-mismatch-atomic-exchange-2d-ms.vert
skip
builtin-address-argument-mismatch-atomic-exchange-2d-rect.frag
skip
builtin-address-argument-mismatch-atomic-exchange-2d-rect.vert
skip
builtin-address-argument-mismatch-atomic-exchange-2d.frag
skip
builtin-address-argument-mismatch-atomic-exchange-2d.vert
skip
builtin-address-argument-mismatch-atomic-exchange-3d.frag
skip
builtin-address-argument-mismatch-atomic-exchange-3d.vert
skip
builtin-address-argument-mismatch-atomic-exchange-buffer.frag
skip
builtin-address-argument-mismatch-atomic-exchange-buffer.vert
skip
builtin-address-argument-mismatch-atomic-exchange-cube-array.frag
skip
builtin-address-argument-mismatch-atomic-exchange-cube-array.vert
skip
builtin-address-argument-mismatch-atomic-exchange-cube.frag
skip
builtin-address-argument-mismatch-atomic-exchange-cube.vert
skip
builtin-address-argument-mismatch-atomic-max-1d-array.frag
skip
builtin-address-argument-mismatch-atomic-max-1d-array.vert
skip
builtin-address-argument-mismatch-atomic-max-1d.frag
skip
builtin-address-argument-mismatch-atomic-max-1d.vert
skip
builtin-address-argument-mismatch-atomic-max-2d-array.frag
skip
builtin-address-argument-mismatch-atomic-max-2d-array.vert
skip
builtin-address-argument-mismatch-atomic-max-2d-ms-array.frag
skip
builtin-address-argument-mismatch-atomic-max-2d-ms-array.vert
skip
builtin-address-argument-mismatch-atomic-max-2d-ms.frag
skip
builtin-address-argument-mismatch-atomic-max-2d-ms.vert
skip
builtin-address-argument-mismatch-atomic-max-2d-rect.frag
skip
builtin-address-argument-mismatch-atomic-max-2d-rect.vert
skip
builtin-address-argument-mismatch-atomic-max-2d.frag
skip
builtin-address-argument-mismatch-atomic-max-2d.vert
skip
builtin-address-argument-mismatch-atomic-max-3d.frag
skip
builtin-address-argument-mismatch-atomic-max-3d.vert
skip
builtin-address-argument-mismatch-atomic-max-buffer.frag
skip
builtin-address-argument-mismatch-atomic-max-buffer.vert
skip
builtin-address-argument-mismatch-atomic-max-cube-array.frag
skip
builtin-address-argument-mismatch-atomic-max-cube-array.vert
skip
builtin-address-argument-mismatch-atomic-max-cube.frag
skip
builtin-address-argument-mismatch-atomic-max-cube.vert
skip
builtin-address-argument-mismatch-atomic-min-1d-array.frag
skip
builtin-address-argument-mismatch-atomic-min-1d-array.vert
skip
builtin-address-argument-mismatch-atomic-min-1d.frag
skip
builtin-address-argument-mismatch-atomic-min-1d.vert
skip
builtin-address-argument-mismatch-atomic-min-2d-array.frag
skip
builtin-address-argument-mismatch-atomic-min-2d-array.vert
skip
builtin-address-argument-mismatch-atomic-min-2d-ms-array.frag
skip
builtin-address-argument-mismatch-atomic-min-2d-ms-array.vert
skip
builtin-address-argument-mismatch-atomic-min-2d-ms.frag
skip
builtin-address-argument-mismatch-atomic-min-2d-ms.vert
skip
builtin-address-argument-mismatch-atomic-min-2d-rect.frag
skip
builtin-address-argument-mismatch-atomic-min-2d-rect.vert
skip
builtin-address-argument-mismatch-atomic-min-2d.frag
skip
builtin-address-argument-mismatch-atomic-min-2d.vert
skip
builtin-address-argument-mismatch-atomic-min-3d.frag
skip
builtin-address-argument-mismatch-atomic-min-3d.vert
skip
builtin-address-argument-mismatch-atomic-min-buffer.frag
skip
builtin-address-argument-mismatch-atomic-min-buffer.vert
skip
builtin-address-argument-mismatch-atomic-min-cube-array.frag
skip
builtin-address-argument-mismatch-atomic-min-cube-array.vert
skip
builtin-address-argument-mismatch-atomic-min-cube.frag
skip
builtin-address-argument-mismatch-atomic-min-cube.vert
skip
builtin-address-argument-mismatch-atomic-or-1d-array.frag
skip
builtin-address-argument-mismatch-atomic-or-1d-array.vert
skip
builtin-address-argument-mismatch-atomic-or-1d.frag
skip
builtin-address-argument-mismatch-atomic-or-1d.vert
skip
builtin-address-argument-mismatch-atomic-or-2d-array.frag
skip
builtin-address-argument-mismatch-atomic-or-2d-array.vert
skip
builtin-address-argument-mismatch-atomic-or-2d-ms-array.frag
skip
builtin-address-argument-mismatch-atomic-or-2d-ms-array.vert
skip
builtin-address-argument-mismatch-atomic-or-2d-ms.frag
skip
builtin-address-argument-mismatch-atomic-or-2d-ms.vert
skip
builtin-address-argument-mismatch-atomic-or-2d-rect.frag
skip
builtin-address-argument-mismatch-atomic-or-2d-rect.vert
skip
builtin-address-argument-mismatch-atomic-or-2d.frag
skip
builtin-address-argument-mismatch-atomic-or-2d.vert
skip
builtin-address-argument-mismatch-atomic-or-3d.frag
skip
builtin-address-argument-mismatch-atomic-or-3d.vert
skip
builtin-address-argument-mismatch-atomic-or-buffer.frag
skip
builtin-address-argument-mismatch-atomic-or-buffer.vert
skip
builtin-address-argument-mismatch-atomic-or-cube-array.frag
skip
builtin-address-argument-mismatch-atomic-or-cube-array.vert
skip
builtin-address-argument-mismatch-atomic-or-cube.frag
skip
builtin-address-argument-mismatch-atomic-or-cube.vert
skip
builtin-address-argument-mismatch-atomic-xor-1d-array.frag
skip
builtin-address-argument-mismatch-atomic-xor-1d-array.vert
skip
builtin-address-argument-mismatch-atomic-xor-1d.frag
skip
builtin-address-argument-mismatch-atomic-xor-1d.vert
skip
builtin-address-argument-mismatch-atomic-xor-2d-array.frag
skip
builtin-address-argument-mismatch-atomic-xor-2d-array.vert
skip
builtin-address-argument-mismatch-atomic-xor-2d-ms-array.frag
skip
builtin-address-argument-mismatch-atomic-xor-2d-ms-array.vert
skip
builtin-address-argument-mismatch-atomic-xor-2d-ms.frag
skip
builtin-address-argument-mismatch-atomic-xor-2d-ms.vert
skip
builtin-address-argument-mismatch-atomic-xor-2d-rect.frag
skip
builtin-address-argument-mismatch-atomic-xor-2d-rect.vert
skip
builtin-address-argument-mismatch-atomic-xor-2d.frag
skip
builtin-address-argument-mismatch-atomic-xor-2d.vert
skip
builtin-address-argument-mismatch-atomic-xor-3d.frag
skip
builtin-address-argument-mismatch-atomic-xor-3d.vert
skip
builtin-address-argument-mismatch-atomic-xor-buffer.frag
skip
builtin-address-argument-mismatch-atomic-xor-buffer.vert
skip
builtin-address-argument-mismatch-atomic-xor-cube-array.frag
skip
builtin-address-argument-mismatch-atomic-xor-cube-array.vert
skip
builtin-address-argument-mismatch-atomic-xor-cube.frag
skip
builtin-address-argument-mismatch-atomic-xor-cube.vert
skip
builtin-address-argument-mismatch-load-1d-array.frag
skip
builtin-address-argument-mismatch-load-1d-array.vert
skip
builtin-address-argument-mismatch-load-1d.frag
skip
builtin-address-argument-mismatch-load-1d.vert
skip
builtin-address-argument-mismatch-load-2d-array.frag
skip
builtin-address-argument-mismatch-load-2d-array.vert
skip
builtin-address-argument-mismatch-load-2d-ms-array.frag
skip
builtin-address-argument-mismatch-load-2d-ms-array.vert
skip
builtin-address-argument-mismatch-load-2d-ms.frag
skip
builtin-address-argument-mismatch-load-2d-ms.vert
skip
builtin-address-argument-mismatch-load-2d-rect.frag
skip
builtin-address-argument-mismatch-load-2d-rect.vert
skip
builtin-address-argument-mismatch-load-2d.frag
skip
builtin-address-argument-mismatch-load-2d.vert
skip
builtin-address-argument-mismatch-load-3d.frag
skip
builtin-address-argument-mismatch-load-3d.vert
skip
builtin-address-argument-mismatch-load-buffer.frag
skip
builtin-address-argument-mismatch-load-buffer.vert
skip
builtin-address-argument-mismatch-load-cube-array.frag
skip
builtin-address-argument-mismatch-load-cube-array.vert
skip
builtin-address-argument-mismatch-load-cube.frag
skip
builtin-address-argument-mismatch-load-cube.vert
skip
builtin-address-argument-mismatch-store-1d-array.frag
skip
builtin-address-argument-mismatch-store-1d-array.vert
skip
builtin-address-argument-mismatch-store-1d.frag
skip
builtin-address-argument-mismatch-store-1d.vert
skip
builtin-address-argument-mismatch-store-2d-array.frag
skip
builtin-address-argument-mismatch-store-2d-array.vert
skip
builtin-address-argument-mismatch-store-2d-ms-array.frag
skip
builtin-address-argument-mismatch-store-2d-ms-array.vert
skip
builtin-address-argument-mismatch-store-2d-ms.frag
skip
builtin-address-argument-mismatch-store-2d-ms.vert
skip
builtin-address-argument-mismatch-store-2d-rect.frag
skip
builtin-address-argument-mismatch-store-2d-rect.vert
skip
builtin-address-argument-mismatch-store-2d.frag
skip
builtin-address-argument-mismatch-store-2d.vert
skip
builtin-address-argument-mismatch-store-3d.frag
skip
builtin-address-argument-mismatch-store-3d.vert
skip
builtin-address-argument-mismatch-store-buffer.frag
skip
builtin-address-argument-mismatch-store-buffer.vert
skip
builtin-address-argument-mismatch-store-cube-array.frag
skip
builtin-address-argument-mismatch-store-cube-array.vert
skip
builtin-address-argument-mismatch-store-cube.frag
skip
builtin-address-argument-mismatch-store-cube.vert
skip
builtin-constants.frag
skip
builtin-constants.vert
skip
builtin-data-argument-mismatch-atomic-add-1d.frag
skip
builtin-data-argument-mismatch-atomic-add-1d.vert
skip
builtin-data-argument-mismatch-atomic-and-1d.frag
skip
builtin-data-argument-mismatch-atomic-and-1d.vert
skip
builtin-data-argument-mismatch-atomic-comp-swap-1d.frag
skip
builtin-data-argument-mismatch-atomic-comp-swap-1d.vert
skip
builtin-data-argument-mismatch-atomic-exchange-1d.frag
skip
builtin-data-argument-mismatch-atomic-exchange-1d.vert
skip
builtin-data-argument-mismatch-atomic-max-1d.frag
skip
builtin-data-argument-mismatch-atomic-max-1d.vert
skip
builtin-data-argument-mismatch-atomic-min-1d.frag
skip
builtin-data-argument-mismatch-atomic-min-1d.vert
skip
builtin-data-argument-mismatch-atomic-or-1d.frag
skip
builtin-data-argument-mismatch-atomic-or-1d.vert
skip
builtin-data-argument-mismatch-atomic-xor-1d.frag
skip
builtin-data-argument-mismatch-atomic-xor-1d.vert
skip
builtin-data-argument-mismatch-store-1d.frag
skip
builtin-data-argument-mismatch-store-1d.vert
skip
builtin-image-argument-mismatch-atomic-add-1d.frag
skip
builtin-image-argument-mismatch-atomic-add-1d.vert
skip
builtin-image-argument-mismatch-atomic-and-1d.frag
skip
builtin-image-argument-mismatch-atomic-and-1d.vert
skip
builtin-image-argument-mismatch-atomic-comp-swap-1d.frag
skip
builtin-image-argument-mismatch-atomic-comp-swap-1d.vert
skip
builtin-image-argument-mismatch-atomic-exchange-1d.frag
skip
builtin-image-argument-mismatch-atomic-exchange-1d.vert
skip
builtin-image-argument-mismatch-atomic-max-1d.frag
skip
builtin-image-argument-mismatch-atomic-max-1d.vert
skip
builtin-image-argument-mismatch-atomic-min-1d.frag
skip
builtin-image-argument-mismatch-atomic-min-1d.vert
skip
builtin-image-argument-mismatch-atomic-or-1d.frag
skip
builtin-image-argument-mismatch-atomic-or-1d.vert
skip
builtin-image-argument-mismatch-atomic-xor-1d.frag
skip
builtin-image-argument-mismatch-atomic-xor-1d.vert
skip
builtin-memory-barrier.frag
skip
builtin-memory-barrier.vert
skip
builtin-qualifier-mismatch-readonly-atomic-add-1d.frag
skip
builtin-qualifier-mismatch-readonly-atomic-add-1d.vert
skip
builtin-qualifier-mismatch-readonly-atomic-and-1d.frag
skip
builtin-qualifier-mismatch-readonly-atomic-and-1d.vert
skip
builtin-qualifier-mismatch-readonly-atomic-comp-swap-1d.frag
skip
builtin-qualifier-mismatch-readonly-atomic-comp-swap-1d.vert
skip
builtin-qualifier-mismatch-readonly-atomic-exchange-1d.frag
skip
builtin-qualifier-mismatch-readonly-atomic-exchange-1d.vert
skip
builtin-qualifier-mismatch-readonly-atomic-max-1d.frag
skip
builtin-qualifier-mismatch-readonly-atomic-max-1d.vert
skip
builtin-qualifier-mismatch-readonly-atomic-min-1d.frag
skip
builtin-qualifier-mismatch-readonly-atomic-min-1d.vert
skip
builtin-qualifier-mismatch-readonly-atomic-or-1d.frag
skip
builtin-qualifier-mismatch-readonly-atomic-or-1d.vert
skip
builtin-qualifier-mismatch-readonly-atomic-xor-1d.frag
skip
builtin-qualifier-mismatch-readonly-atomic-xor-1d.vert
skip
builtin-qualifier-mismatch-readonly-store-1d.frag
skip
builtin-qualifier-mismatch-readonly-store-1d.vert
skip
builtin-qualifier-mismatch-writeonly-atomic-add-1d.frag
skip
builtin-qualifier-mismatch-writeonly-atomic-add-1d.vert
skip
builtin-qualifier-mismatch-writeonly-atomic-and-1d.frag
skip
builtin-qualifier-mismatch-writeonly-atomic-and-1d.vert
skip
builtin-qualifier-mismatch-writeonly-atomic-comp-swap-1d.frag
skip
builtin-qualifier-mismatch-writeonly-atomic-comp-swap-1d.vert
skip
builtin-qualifier-mismatch-writeonly-atomic-exchange-1d.frag
skip
builtin-qualifier-mismatch-writeonly-atomic-exchange-1d.vert
skip
builtin-qualifier-mismatch-writeonly-atomic-max-1d.frag
skip
builtin-qualifier-mismatch-writeonly-atomic-max-1d.vert
skip
builtin-qualifier-mismatch-writeonly-atomic-min-1d.frag
skip
builtin-qualifier-mismatch-writeonly-atomic-min-1d.vert
skip
builtin-qualifier-mismatch-writeonly-atomic-or-1d.frag
skip
builtin-qualifier-mismatch-writeonly-atomic-or-1d.vert
skip
builtin-qualifier-mismatch-writeonly-atomic-xor-1d.frag
skip
builtin-qualifier-mismatch-writeonly-atomic-xor-1d.vert
skip
builtin-qualifier-mismatch-writeonly-load-1d.frag
skip
builtin-qualifier-mismatch-writeonly-load-1d.vert
skip
call-argument-qualifiers-allowed-coherent.frag
skip
call-argument-qualifiers-allowed-coherent.vert
skip
call-argument-qualifiers-allowed-readonly.frag
skip
call-argument-qualifiers-allowed-readonly.vert
skip
call-argument-qualifiers-allowed-restrict.frag
skip
call-argument-qualifiers-allowed-restrict.vert
skip
call-argument-qualifiers-allowed-volatile.frag
skip
call-argument-qualifiers-allowed-volatile.vert
skip
call-argument-qualifiers-allowed-writeonly.frag
skip
call-argument-qualifiers-allowed-writeonly.vert
skip
call-argument-qualifiers-disallowed-coherent.frag
skip
call-argument-qualifiers-disallowed-coherent.vert
skip
call-argument-qualifiers-disallowed-readonly.frag
skip
call-argument-qualifiers-disallowed-readonly.vert
skip
call-argument-qualifiers-disallowed-restrict.frag
skip
call-argument-qualifiers-disallowed-restrict.vert
skip
call-argument-qualifiers-disallowed-volatile.frag
skip
call-argument-qualifiers-disallowed-volatile.vert
skip
call-argument-qualifiers-disallowed-writeonly.frag
skip
call-argument-qualifiers-disallowed-writeonly.vert
skip
call-argument-type-1d-array.frag
skip
call-argument-type-1d-array.vert
skip
call-argument-type-1d.frag
skip
call-argument-type-1d.vert
skip
call-argument-type-2d-array.frag
skip
call-argument-type-2d-array.vert
skip
call-argument-type-2d-ms-array.frag
skip
call-argument-type-2d-ms-array.vert
skip
call-argument-type-2d-ms.frag
skip
call-argument-type-2d-ms.vert
skip
call-argument-type-2d-rect.frag
skip
call-argument-type-2d-rect.vert
skip
call-argument-type-2d.frag
skip
call-argument-type-2d.vert
skip
call-argument-type-3d.frag
skip
call-argument-type-3d.vert
skip
call-argument-type-buffer.frag
skip
call-argument-type-buffer.vert
skip
call-argument-type-cube-array.frag
skip
call-argument-type-cube-array.vert
skip
call-argument-type-cube.frag
skip
call-argument-type-cube.vert
skip
declaration-allowed-1d-array.frag
skip
declaration-allowed-1d-array.vert
skip
declaration-allowed-1d.frag
skip
declaration-allowed-1d.vert
skip
declaration-allowed-2d-array.frag
skip
declaration-allowed-2d-array.vert
skip
declaration-allowed-2d-ms-array.frag
skip
declaration-allowed-2d-ms-array.vert
skip
declaration-allowed-2d-ms.frag
skip
declaration-allowed-2d-ms.vert
skip
declaration-allowed-2d-rect.frag
skip
declaration-allowed-2d-rect.vert
skip
declaration-allowed-2d.frag
skip
declaration-allowed-2d.vert
skip
declaration-allowed-3d.frag
skip
declaration-allowed-3d.vert
skip
declaration-allowed-buffer.frag
skip
declaration-allowed-buffer.vert
skip
declaration-allowed-cube-array.frag
skip
declaration-allowed-cube-array.vert
skip
declaration-allowed-cube.frag
skip
declaration-allowed-cube.vert
skip
declaration-argument-inout.frag
skip
declaration-argument-inout.vert
skip
declaration-argument-out.frag
skip
declaration-argument-out.vert
skip
declaration-format-qualifier-1d-array-float.frag
skip
declaration-format-qualifier-1d-array-float.vert
skip
declaration-format-qualifier-1d-array-int.frag
skip
declaration-format-qualifier-1d-array-int.vert
skip
declaration-format-qualifier-1d-array-uint.frag
skip
declaration-format-qualifier-1d-array-uint.vert
skip
declaration-format-qualifier-1d-float.frag
skip
declaration-format-qualifier-1d-float.vert
skip
declaration-format-qualifier-1d-int.frag
skip
declaration-format-qualifier-1d-int.vert
skip
declaration-format-qualifier-1d-uint.frag
skip
declaration-format-qualifier-1d-uint.vert
skip
declaration-format-qualifier-2d-array-float.frag
skip
declaration-format-qualifier-2d-array-float.vert
skip
declaration-format-qualifier-2d-array-int.frag
skip
declaration-format-qualifier-2d-array-int.vert
skip
declaration-format-qualifier-2d-array-uint.frag
skip
declaration-format-qualifier-2d-array-uint.vert
skip
declaration-format-qualifier-2d-float.frag
skip
declaration-format-qualifier-2d-float.vert
skip
declaration-format-qualifier-2d-int.frag
skip
declaration-format-qualifier-2d-int.vert
skip
declaration-format-qualifier-2d-ms-array-float.frag
skip
declaration-format-qualifier-2d-ms-array-float.vert
skip
declaration-format-qualifier-2d-ms-array-int.frag
skip
declaration-format-qualifier-2d-ms-array-int.vert
skip
declaration-format-qualifier-2d-ms-array-uint.frag
skip
declaration-format-qualifier-2d-ms-array-uint.vert
skip
declaration-format-qualifier-2d-ms-float.frag
skip
declaration-format-qualifier-2d-ms-float.vert
skip
declaration-format-qualifier-2d-ms-int.frag
skip
declaration-format-qualifier-2d-ms-int.vert
skip
declaration-format-qualifier-2d-ms-uint.frag
skip
declaration-format-qualifier-2d-ms-uint.vert
skip
declaration-format-qualifier-2d-rect-float.frag
skip
declaration-format-qualifier-2d-rect-float.vert
skip
declaration-format-qualifier-2d-rect-int.frag
skip
declaration-format-qualifier-2d-rect-int.vert
skip
declaration-format-qualifier-2d-rect-uint.frag
skip
declaration-format-qualifier-2d-rect-uint.vert
skip
declaration-format-qualifier-2d-uint.frag
skip
declaration-format-qualifier-2d-uint.vert
skip
declaration-format-qualifier-3d-float.frag
skip
declaration-format-qualifier-3d-float.vert
skip
declaration-format-qualifier-3d-int.frag
skip
declaration-format-qualifier-3d-int.vert
skip
declaration-format-qualifier-3d-uint.frag
skip
declaration-format-qualifier-3d-uint.vert
skip
declaration-format-qualifier-buffer-float.frag
skip
declaration-format-qualifier-buffer-float.vert
skip
declaration-format-qualifier-buffer-int.frag
skip
declaration-format-qualifier-buffer-int.vert
skip
declaration-format-qualifier-buffer-uint.frag
skip
declaration-format-qualifier-buffer-uint.vert
skip
declaration-format-qualifier-cube-array-float.frag
skip
declaration-format-qualifier-cube-array-float.vert
skip
declaration-format-qualifier-cube-array-int.frag
skip
declaration-format-qualifier-cube-array-int.vert
skip
declaration-format-qualifier-cube-array-uint.frag
skip
declaration-format-qualifier-cube-array-uint.vert
skip
declaration-format-qualifier-cube-float.frag
skip
declaration-format-qualifier-cube-float.vert
skip
declaration-format-qualifier-cube-int.frag
skip
declaration-format-qualifier-cube-int.vert
skip
declaration-format-qualifier-cube-uint.frag
skip
declaration-format-qualifier-cube-uint.vert
skip
declaration-format-qualifier-duplicate.frag
skip
declaration-format-qualifier-duplicate.vert
skip
declaration-format-qualifier-missing-readonly.frag
skip
declaration-format-qualifier-missing-readonly.vert
skip
declaration-format-qualifier-missing-readwrite.frag
skip
declaration-format-qualifier-missing-readwrite.vert
skip
declaration-format-qualifier-missing-writeonly.frag
skip
declaration-format-qualifier-missing-writeonly.vert
skip
declaration-global-const.frag
skip
declaration-global-const.vert
skip
declaration-global-in.frag
skip
declaration-global-in.vert
skip
declaration-global-out.frag
skip
declaration-global-out.vert
skip
declaration-initializer.frag
skip
declaration-initializer.vert
skip
declaration-local.frag
skip
declaration-local.vert
skip
declaration-memory-qualifier-sampler-coherent.frag
skip
declaration-memory-qualifier-sampler-coherent.vert
skip
declaration-memory-qualifier-sampler-readonly.frag
skip
declaration-memory-qualifier-sampler-readonly.vert
skip
declaration-memory-qualifier-sampler-restrict.frag
skip
declaration-memory-qualifier-sampler-restrict.vert
skip
declaration-memory-qualifier-sampler-volatile.frag
skip
declaration-memory-qualifier-sampler-volatile.vert
skip
declaration-memory-qualifier-sampler-writeonly.frag
skip
declaration-memory-qualifier-sampler-writeonly.vert
skip
declaration-uniform-block.frag
skip
declaration-uniform-block.vert
skip
early-fragment-tests-in-var.frag
skip
early-fragment-tests-in-var.vert
skip
early-fragment-tests-in.frag
skip
early-fragment-tests-in.vert
skip
early-fragment-tests-out.frag
skip
early-fragment-tests-out.vert
skip
early-fragment-tests-uniform-buffer.frag
skip
early-fragment-tests-uniform-buffer.vert
skip
early-fragment-tests-uniform.frag
skip
early-fragment-tests-uniform.vert
skip
expression-allowed-1d.frag
skip
expression-allowed-1d.vert
skip
expression-arithmetic-1.frag
skip
expression-arithmetic-1.vert
skip
expression-arithmetic-2.frag
skip
expression-arithmetic-2.vert
skip
expression-arithmetic-3.frag
skip
expression-arithmetic-3.vert
skip
expression-arithmetic-4.frag
skip
expression-arithmetic-4.vert
skip
expression-arithmetic-5.frag
skip
expression-arithmetic-5.vert
skip
expression-arithmetic-6.frag
skip
expression-arithmetic-6.vert
skip
expression-arithmetic-7.frag
skip
expression-arithmetic-7.vert
skip
expression-arithmetic-8.frag
skip
expression-arithmetic-8.vert
skip
expression-arithmetic-9.frag
skip
expression-arithmetic-9.vert
skip
expression-assignment-1.frag
skip
expression-assignment-1.vert
skip
expression-assignment-10.frag
skip
expression-assignment-10.vert
skip
expression-assignment-11.frag
skip
expression-assignment-11.vert
skip
expression-assignment-2.frag
skip
expression-assignment-2.vert
skip
expression-assignment-3.frag
skip
expression-assignment-3.vert
skip
expression-assignment-4.frag
skip
expression-assignment-4.vert
skip
expression-assignment-5.frag
skip
expression-assignment-5.vert
skip
expression-assignment-6.frag
skip
expression-assignment-6.vert
skip
expression-assignment-7.frag
skip
expression-assignment-7.vert
skip
expression-assignment-8.frag
skip
expression-assignment-8.vert
skip
expression-assignment-9.frag
skip
expression-assignment-9.vert
skip
expression-binary-1.frag
skip
expression-binary-1.vert
skip
expression-binary-2.frag
skip
expression-binary-2.vert
skip
expression-binary-3.frag
skip
expression-binary-3.vert
skip
expression-binary-4.frag
skip
expression-binary-4.vert
skip
expression-binary-5.frag
skip
expression-binary-5.vert
skip
expression-binary-6.frag
skip
expression-binary-6.vert
skip
expression-conversion-1.frag
skip
expression-conversion-1.vert
skip
expression-conversion-2.frag
skip
expression-conversion-2.vert
skip
expression-conversion-3.frag
skip
expression-conversion-3.vert
skip
expression-conversion-4.frag
skip
expression-conversion-4.vert
skip
expression-field-selection.frag
skip
expression-field-selection.vert
skip
expression-function-call.frag
skip
expression-function-call.vert
skip
expression-logical-1.frag
skip
expression-logical-1.vert
skip
expression-logical-2.frag
skip
expression-logical-2.vert
skip
expression-logical-3.frag
skip
expression-logical-3.vert
skip
expression-logical-4.frag
skip
expression-logical-4.vert
skip
expression-relational-1.frag
skip
expression-relational-1.vert
skip
expression-relational-2.frag
skip
expression-relational-2.vert
skip
expression-relational-3.frag
skip
expression-relational-3.vert
skip
expression-relational-4.frag
skip
expression-relational-4.vert
skip
expression-relational-5.frag
skip
expression-relational-5.vert
skip
expression-relational-6.frag
skip
expression-relational-6.vert
skip
expression-selection.frag
skip
expression-selection.vert
skip
expression-subscript.frag
skip
expression-subscript.vert
skip
preprocessor.frag
skip
preprocessor.vert
skip
dead-fragments
skip
early-z
skip
execution
0/0
basic-imagestore-from-uniform
skip
gl45-imageatomicexchange-float
skip
load-from-cleared-image
skip
host-mem-barrier
skip
indexing
skip
invalid
skip
layer
skip
level
skip
max-images
skip
max-size
skip
minmax
skip
qualifiers
skip
restrict
skip
semantics
skip
shader-mem-barrier
skip
state
skip
unused
skip
arb_shader_image_size
0/0
builtin
skip
arb_shader_precision
0/6
fs-degrees-float
skip
fs-degrees-vec2
skip
fs-degrees-vec3
skip
fs-degrees-vec4
skip
fs-exp-float
skip
fs-exp-vec2
skip
fs-exp-vec3
skip
fs-exp-vec4
skip
fs-exp2-float
skip
fs-exp2-vec2
skip
fs-exp2-vec3
skip
fs-exp2-vec4
skip
fs-inversesqrt-float
skip
fs-inversesqrt-vec2
skip
fs-inversesqrt-vec3
skip
fs-inversesqrt-vec4
skip
fs-log-float
skip
fs-log-vec2
skip
fs-log-vec3
skip
fs-log-vec4
skip
fs-log2-float
skip
fs-log2-vec2
skip
fs-log2-vec3
skip
fs-log2-vec4
skip
fs-op-add-float-float
skip
fs-op-add-float-vec2
skip
fs-op-add-float-vec3
skip
fs-op-add-float-vec4
skip
fs-op-add-vec2-float
skip
fs-op-add-vec2-vec2
skip
fs-op-add-vec3-float
skip
fs-op-add-vec3-vec3
skip
fs-op-add-vec4-float
skip
fs-op-add-vec4-vec4
skip
fs-op-assign-add-float-float
skip
fs-op-assign-add-vec2-float
skip
fs-op-assign-add-vec2-vec2
skip
fs-op-assign-add-vec3-float
skip
fs-op-assign-add-vec3-vec3
skip
fs-op-assign-add-vec4-float
skip
fs-op-assign-add-vec4-vec4
skip
fs-op-assign-div-float-float
skip
fs-op-assign-div-vec2-float
skip
fs-op-assign-div-vec2-vec2
skip
fs-op-assign-div-vec3-float
skip
fs-op-assign-div-vec3-vec3
skip
fs-op-assign-div-vec4-float
skip
fs-op-assign-div-vec4-vec4
skip
fs-op-assign-mult-float-float
skip
fs-op-assign-mult-vec2-float
skip
fs-op-assign-mult-vec2-vec2
skip
fs-op-assign-mult-vec3-float
skip
fs-op-assign-mult-vec3-vec3
skip
fs-op-assign-mult-vec4-float
skip
fs-op-assign-mult-vec4-vec4
skip
fs-op-assign-sub-float-float
skip
fs-op-assign-sub-vec2-float
skip
fs-op-assign-sub-vec2-vec2
skip
fs-op-assign-sub-vec3-float
skip
fs-op-assign-sub-vec3-vec3
skip
fs-op-assign-sub-vec4-float
skip
fs-op-assign-sub-vec4-vec4
skip
fs-op-div-float-float
skip
fs-op-div-float-vec2
skip
fs-op-div-float-vec3
skip
fs-op-div-float-vec4
skip
fs-op-div-vec2-float
skip
fs-op-div-vec2-vec2
skip
fs-op-div-vec3-float
skip
fs-op-div-vec3-vec3
skip
fs-op-div-vec4-float
skip
fs-op-div-vec4-vec4
skip
fs-op-mult-float-float
skip
fs-op-mult-float-vec2
skip
fs-op-mult-float-vec3
skip
fs-op-mult-float-vec4
skip
fs-op-mult-vec2-float
skip
fs-op-mult-vec2-vec2
skip
fs-op-mult-vec3-float
skip
fs-op-mult-vec3-vec3
skip
fs-op-mult-vec4-float
skip
fs-op-mult-vec4-vec4
skip
fs-op-sub-float-float
skip
fs-op-sub-float-vec2
skip
fs-op-sub-float-vec3
skip
fs-op-sub-float-vec4
skip
fs-op-sub-vec2-float
skip
fs-op-sub-vec2-vec2
skip
fs-op-sub-vec3-float
skip
fs-op-sub-vec3-vec3
skip
fs-op-sub-vec4-float
skip
fs-op-sub-vec4-vec4
skip
fs-pow-float-float
skip
fs-pow-vec2-vec2
skip
fs-pow-vec3-vec3
skip
fs-pow-vec4-vec4
skip
fs-radians-float
skip
fs-radians-vec2
skip
fs-radians-vec3
skip
fs-radians-vec4
skip
fs-sqrt-float
skip
fs-sqrt-vec2
skip
fs-sqrt-vec3
skip
fs-sqrt-vec4
skip
gs-degrees-float
skip
gs-degrees-vec2
skip
gs-degrees-vec3
skip
gs-degrees-vec4
skip
gs-exp-float
skip
gs-exp-vec2
skip
gs-exp-vec3
skip
gs-exp-vec4
skip
gs-exp2-float
skip
gs-exp2-vec2
skip
gs-exp2-vec3
skip
gs-exp2-vec4
skip
gs-inversesqrt-float
skip
gs-inversesqrt-vec2
skip
gs-inversesqrt-vec3
skip
gs-inversesqrt-vec4
skip
gs-log-float
skip
gs-log-vec2
skip
gs-log-vec3
skip
gs-log-vec4
skip
gs-log2-float
skip
gs-log2-vec2
skip
gs-log2-vec3
skip
gs-log2-vec4
skip
gs-op-add-float-float
skip
gs-op-add-float-vec2
skip
gs-op-add-float-vec3
skip
gs-op-add-float-vec4
skip
gs-op-add-vec2-float
skip
gs-op-add-vec2-vec2
skip
gs-op-add-vec3-float
skip
gs-op-add-vec3-vec3
skip
gs-op-add-vec4-float
skip
gs-op-add-vec4-vec4
skip
gs-op-assign-add-float-float
skip
gs-op-assign-add-vec2-float
skip
gs-op-assign-add-vec2-vec2
skip
gs-op-assign-add-vec3-float
skip
gs-op-assign-add-vec3-vec3
skip
gs-op-assign-add-vec4-float
skip
gs-op-assign-add-vec4-vec4
skip
gs-op-assign-div-float-float
skip
gs-op-assign-div-vec2-float
skip
gs-op-assign-div-vec2-vec2
skip
gs-op-assign-div-vec3-float
skip
gs-op-assign-div-vec3-vec3
skip
gs-op-assign-div-vec4-float
skip
gs-op-assign-div-vec4-vec4
skip
gs-op-assign-mult-float-float
skip
gs-op-assign-mult-vec2-float
skip
gs-op-assign-mult-vec2-vec2
skip
gs-op-assign-mult-vec3-float
skip
gs-op-assign-mult-vec3-vec3
skip
gs-op-assign-mult-vec4-float
skip
gs-op-assign-mult-vec4-vec4
skip
gs-op-assign-sub-float-float
skip
gs-op-assign-sub-vec2-float
skip
gs-op-assign-sub-vec2-vec2
skip
gs-op-assign-sub-vec3-float
skip
gs-op-assign-sub-vec3-vec3
skip
gs-op-assign-sub-vec4-float
skip
gs-op-assign-sub-vec4-vec4
skip
gs-op-div-float-float
skip
gs-op-div-float-vec2
skip
gs-op-div-float-vec3
skip
gs-op-div-float-vec4
skip
gs-op-div-vec2-float
skip
gs-op-div-vec2-vec2
skip
gs-op-div-vec3-float
skip
gs-op-div-vec3-vec3
skip
gs-op-div-vec4-float
skip
gs-op-div-vec4-vec4
skip
gs-op-mult-float-float
skip
gs-op-mult-float-vec2
skip
gs-op-mult-float-vec3
skip
gs-op-mult-float-vec4
skip
gs-op-mult-vec2-float
skip
gs-op-mult-vec2-vec2
skip
gs-op-mult-vec3-float
skip
gs-op-mult-vec3-vec3
skip
gs-op-mult-vec4-float
skip
gs-op-mult-vec4-vec4
skip
gs-op-sub-float-float
skip
gs-op-sub-float-vec2
skip
gs-op-sub-float-vec3
skip
gs-op-sub-float-vec4
skip
gs-op-sub-vec2-float
skip
gs-op-sub-vec2-vec2
skip
gs-op-sub-vec3-float
skip
gs-op-sub-vec3-vec3
skip
gs-op-sub-vec4-float
skip
gs-op-sub-vec4-vec4
skip
gs-pow-float-float
skip
gs-pow-vec2-vec2
skip
gs-pow-vec3-vec3
skip
gs-pow-vec4-vec4
skip
gs-radians-float
skip
gs-radians-vec2
skip
gs-radians-vec3
skip
gs-radians-vec4
skip
gs-sqrt-float
skip
gs-sqrt-vec2
skip
gs-sqrt-vec3
skip
gs-sqrt-vec4
skip
vs-degrees-float
skip
vs-degrees-vec2
skip
vs-degrees-vec3
skip
vs-degrees-vec4
skip
vs-exp-float
skip
vs-exp-vec2
skip
vs-exp-vec3
skip
vs-exp-vec4
skip
vs-exp2-float
skip
vs-exp2-vec2
skip
vs-exp2-vec3
skip
vs-exp2-vec4
skip
vs-inversesqrt-float
skip
vs-inversesqrt-vec2
skip
vs-inversesqrt-vec3
skip
vs-inversesqrt-vec4
skip
vs-log-float
skip
vs-log-vec2
skip
vs-log-vec3
skip
vs-log-vec4
skip
vs-log2-float
skip
vs-log2-vec2
skip
vs-log2-vec3
skip
vs-log2-vec4
skip
vs-op-add-float-float
skip
vs-op-add-float-vec2
skip
vs-op-add-float-vec3
skip
vs-op-add-float-vec4
skip
vs-op-add-vec2-float
skip
vs-op-add-vec2-vec2
skip
vs-op-add-vec3-float
skip
vs-op-add-vec3-vec3
skip
vs-op-add-vec4-float
skip
vs-op-add-vec4-vec4
skip
vs-op-assign-add-float-float
skip
vs-op-assign-add-vec2-float
skip
vs-op-assign-add-vec2-vec2
skip
vs-op-assign-add-vec3-float
skip
vs-op-assign-add-vec3-vec3
skip
vs-op-assign-add-vec4-float
skip
vs-op-assign-add-vec4-vec4
skip
vs-op-assign-div-float-float
skip
vs-op-assign-div-vec2-float
skip
vs-op-assign-div-vec2-vec2
skip
vs-op-assign-div-vec3-float
skip
vs-op-assign-div-vec3-vec3
skip
vs-op-assign-div-vec4-float
skip
vs-op-assign-div-vec4-vec4
skip
vs-op-assign-mult-float-float
skip
vs-op-assign-mult-vec2-float
skip
vs-op-assign-mult-vec2-vec2
skip
vs-op-assign-mult-vec3-float
skip
vs-op-assign-mult-vec3-vec3
skip
vs-op-assign-mult-vec4-float
skip
vs-op-assign-mult-vec4-vec4
skip
vs-op-assign-sub-float-float
skip
vs-op-assign-sub-vec2-float
skip
vs-op-assign-sub-vec2-vec2
skip
vs-op-assign-sub-vec3-float
skip
vs-op-assign-sub-vec3-vec3
skip
vs-op-assign-sub-vec4-float
skip
vs-op-assign-sub-vec4-vec4
skip
vs-op-div-float-float
skip
vs-op-div-float-vec2
skip
vs-op-div-float-vec3
skip
vs-op-div-float-vec4
skip
vs-op-div-vec2-float
skip
vs-op-div-vec2-vec2
skip
vs-op-div-vec3-float
skip
vs-op-div-vec3-vec3
skip
vs-op-div-vec4-float
skip
vs-op-div-vec4-vec4
skip
vs-op-mult-float-float
skip
vs-op-mult-float-vec2
skip
vs-op-mult-float-vec3
skip
vs-op-mult-float-vec4
skip
vs-op-mult-vec2-float
skip
vs-op-mult-vec2-vec2
skip
vs-op-mult-vec3-float
skip
vs-op-mult-vec3-vec3
skip
vs-op-mult-vec4-float
skip
vs-op-mult-vec4-vec4
skip
vs-op-sub-float-float
skip
vs-op-sub-float-vec2
skip
vs-op-sub-float-vec3
skip
vs-op-sub-float-vec4
skip
vs-op-sub-vec2-float
skip
vs-op-sub-vec2-vec2
skip
vs-op-sub-vec3-float
skip
vs-op-sub-vec3-vec3
skip
vs-op-sub-vec4-float
skip
vs-op-sub-vec4-vec4
skip
vs-pow-float-float
skip
vs-pow-vec2-vec2
skip
vs-pow-vec3-vec3
skip
vs-pow-vec4-vec4
skip
vs-radians-float
skip
vs-radians-vec2
skip
vs-radians-vec3
skip
vs-radians-vec4
skip
vs-sqrt-float
skip
vs-sqrt-vec2
skip
vs-sqrt-vec3
skip
vs-sqrt-vec4
skip
arb_shader_storage_buffer_object
0/0
array-ssbo-binding
skip
compiler
0/0
atomicmin-swizzle.vert
skip
buffer-memory-qualifiers.vert
skip
extension-disabled-shader-storage-block.frag
skip
extension-disabled-std430.frag
skip
global-scope-binding-qualifier.frag
skip
layout-std430-non-shader-storage.frag
skip
layout-std430-within-block.frag
skip
member-invalid-binding-qualifier.frag
skip
member-memory-qualifier-readonly.frag
skip
member-memory-qualifier-writeonly.frag
skip
shader-storage-block-initializer.frag
skip
shader-storage-block-sampler.frag
skip
shader-storage-outside-block.frag
skip
shared-layout-qualifier.frag
skip
unsized-array-argument-function.frag
skip
unsized-array-not-in-last-position.frag
skip
deletebuffers
skip
getintegeri_v
skip
layout-std140-write-shader
skip
layout-std430-write-shader
skip
linker
0/0
buffer-variable-indirect-indexing
skip
copy-large-array
skip
copy-large-struct
skip
shader-storage-block-different-def
skip
shader-storage-block-different-def-2
skip
shader-storage-block-different-def-3
skip
shader-storage-block-different-size
skip
sized_arrays_of_arrays_member
skip
unsized_arrays_of_arrays_member
skip
max-ssbo-size
0/0
fs
skip
fsexceed
skip
vs
skip
vsexceed
skip
maxblocks
skip
minmax
skip
preprocessor
0/0
define.frag
skip
define.vert
skip
program-interface-query
skip
rendering
skip
ssbo-binding
skip
arb_shader_subroutine
28/36
arb_shader_subroutine-uniformsubroutinesuiv
skip
execution
0/7
array-subroutines-explicit-location
skip
arb_shader_texture_image_samples
0/0
compiler
0/0
fs-image-samples.frag
skip
fs-texture-samples.frag
skip
vs-texture-samples.vert
skip
texturesamples
0/0
fs-isampler2dms-16
skip
fs-isampler2dms-2
skip
fs-isampler2dms-32
skip
fs-isampler2dms-4
skip
fs-isampler2dms-6
skip
fs-isampler2dms-8
skip
fs-isampler2dmsarray-16
skip
fs-isampler2dmsarray-2
skip
fs-isampler2dmsarray-32
skip
fs-isampler2dmsarray-4
skip
fs-isampler2dmsarray-6
skip
fs-isampler2dmsarray-8
skip
fs-sampler2dms-16
skip
fs-sampler2dms-2
skip
fs-sampler2dms-32
skip
fs-sampler2dms-4
skip
fs-sampler2dms-6
skip
fs-sampler2dms-8
skip
fs-sampler2dmsarray-16
skip
fs-sampler2dmsarray-2
skip
fs-sampler2dmsarray-32
skip
fs-sampler2dmsarray-4
skip
fs-sampler2dmsarray-6
skip
fs-sampler2dmsarray-8
skip
fs-usampler2dms-16
skip
fs-usampler2dms-2
skip
fs-usampler2dms-32
skip
fs-usampler2dms-4
skip
fs-usampler2dms-6
skip
fs-usampler2dms-8
skip
fs-usampler2dmsarray-16
skip
fs-usampler2dmsarray-2
skip
fs-usampler2dmsarray-32
skip
fs-usampler2dmsarray-4
skip
fs-usampler2dmsarray-6
skip
fs-usampler2dmsarray-8
skip
gs-isampler2dms-16
skip
gs-isampler2dms-2
skip
gs-isampler2dms-32
skip
gs-isampler2dms-4
skip
gs-isampler2dms-6
skip
gs-isampler2dms-8
skip
gs-isampler2dmsarray-16
skip
gs-isampler2dmsarray-2
skip
gs-isampler2dmsarray-32
skip
gs-isampler2dmsarray-4
skip
gs-isampler2dmsarray-6
skip
gs-isampler2dmsarray-8
skip
gs-sampler2dms-16
skip
gs-sampler2dms-2
skip
gs-sampler2dms-32
skip
gs-sampler2dms-4
skip
gs-sampler2dms-6
skip
gs-sampler2dms-8
skip
gs-sampler2dmsarray-16
skip
gs-sampler2dmsarray-2
skip
gs-sampler2dmsarray-32
skip
gs-sampler2dmsarray-4
skip
gs-sampler2dmsarray-6
skip
gs-sampler2dmsarray-8
skip
gs-usampler2dms-16
skip
gs-usampler2dms-2
skip
gs-usampler2dms-32
skip
gs-usampler2dms-4
skip
gs-usampler2dms-6
skip
gs-usampler2dms-8
skip
gs-usampler2dmsarray-16
skip
gs-usampler2dmsarray-2
skip
gs-usampler2dmsarray-32
skip
gs-usampler2dmsarray-4
skip
gs-usampler2dmsarray-6
skip
gs-usampler2dmsarray-8
skip
vs-isampler2dms-16
skip
vs-isampler2dms-2
skip
vs-isampler2dms-32
skip
vs-isampler2dms-4
skip
vs-isampler2dms-6
skip
vs-isampler2dms-8
skip
vs-isampler2dmsarray-16
skip
vs-isampler2dmsarray-2
skip
vs-isampler2dmsarray-32
skip
vs-isampler2dmsarray-4
skip
vs-isampler2dmsarray-6
skip
vs-isampler2dmsarray-8
skip
vs-sampler2dms-16
skip
vs-sampler2dms-2
skip
vs-sampler2dms-32
skip
vs-sampler2dms-4
skip
vs-sampler2dms-6
skip
vs-sampler2dms-8
skip
vs-sampler2dmsarray-16
skip
vs-sampler2dmsarray-2
skip
vs-sampler2dmsarray-32
skip
vs-sampler2dmsarray-4
skip
vs-sampler2dmsarray-6
skip
vs-sampler2dmsarray-8
skip
vs-usampler2dms-16
skip
vs-usampler2dms-2
skip
vs-usampler2dms-32
skip
vs-usampler2dms-4
skip
vs-usampler2dms-6
skip
vs-usampler2dms-8
skip
vs-usampler2dmsarray-16
skip
vs-usampler2dmsarray-2
skip
vs-usampler2dmsarray-32
skip
vs-usampler2dmsarray-4
skip
vs-usampler2dmsarray-6
skip
vs-usampler2dmsarray-8
skip
arb_shader_texture_lod
54/59
execution
7/12
tex-miplevel-selection *gradarb 1d
skip
tex-miplevel-selection *gradarb 1dshadow
skip
tex-miplevel-selection *gradarb 2d
skip
tex-miplevel-selection *gradarb 2drect
skip
tex-miplevel-selection *gradarb 2drectshadow
skip
tex-miplevel-selection *gradarb 2dshadow
skip
tex-miplevel-selection *gradarb 3d
skip
tex-miplevel-selection *gradarb cube
skip
tex-miplevel-selection *lod 1d
skip
tex-miplevel-selection *lod 1dshadow
skip
tex-miplevel-selection *lod 2d
skip
tex-miplevel-selection *lod 2dshadow
skip
tex-miplevel-selection *lod 3d
skip
tex-miplevel-selection *lod cube
skip
tex-miplevel-selection *projgradarb 1d
skip
tex-miplevel-selection *projgradarb 1d_projvec4
skip
tex-miplevel-selection *projgradarb 1dshadow
skip
tex-miplevel-selection *projgradarb 2d
skip
tex-miplevel-selection *projgradarb 2d_projvec4
skip
tex-miplevel-selection *projgradarb 2drect
skip
tex-miplevel-selection *projgradarb 2drect_projvec4
skip
tex-miplevel-selection *projgradarb 2drectshadow
skip
tex-miplevel-selection *projgradarb 2dshadow
skip
tex-miplevel-selection *projgradarb 3d
skip
tex-miplevel-selection *projlod 1d
skip
tex-miplevel-selection *projlod 1d_projvec4
skip
tex-miplevel-selection *projlod 1dshadow
skip
tex-miplevel-selection *projlod 2d
skip
tex-miplevel-selection *projlod 2d_projvec4
skip
tex-miplevel-selection *projlod 2dshadow
skip
tex-miplevel-selection *projlod 3d
skip
arb_shading_language_420pack
3/3
binding layout
skip
built-in constants
skip
compiler
3/3
global-const-var-non-const-expr.frag
skip
illegal-aggregate-initializer-array-dereference-out-of-bounds-implicitly-sized.frag
skip
illegal-aggregate-initializer-array-too-few-elements.frag
skip
illegal-aggregate-initializer-array-too-many-elements.frag
skip
illegal-aggregate-initializer-array-wrong-type.frag
skip
illegal-aggregate-initializer-matrix-too-few-columns.frag
skip
illegal-aggregate-initializer-matrix-too-many-columns.frag
skip
illegal-aggregate-initializer-matrix-wrong-type.frag
skip
illegal-aggregate-initializer-named-struct-too-few-fields.frag
skip
illegal-aggregate-initializer-named-struct-too-many-fields.frag
skip
illegal-aggregate-initializer-named-struct-wrong-type.frag
skip
illegal-aggregate-initializer-no-nesting-flattening.frag
skip
illegal-aggregate-initializer-nonsquare-matrix-reversed-row-column.frag
skip
illegal-aggregate-initializer-nonsquare-matrix-wrong-column-type.frag
skip
illegal-aggregate-initializer-of-scalar.frag
skip
illegal-aggregate-initializer-spurious-braces.frag
skip
illegal-aggregate-initializer-struct-too-few-fields.frag
skip
illegal-aggregate-initializer-struct-too-many-fields.frag
skip
illegal-aggregate-initializer-struct-wrong-type.frag
skip
illegal-aggregate-initializer-vec-too-few-elements.frag
skip
illegal-aggregate-initializer-vec-too-many-elements.frag
skip
illegal-aggregate-initializer-vec-wrong-type.frag
skip
illegal-aggregate-noninitializer-vec.frag
skip
layout-qualifiers
3/3
multiple-location-qualifier-in-single-declaration-420-pack.vert
skip
multiple-stream-qualifier-in-single-declaration-420-pack.geom
skip
multiple-stream-qualifier-in-single-global-declaration-420-pack.geom
skip
length-scalar.frag
skip
line-continuation.frag
skip
qualifiers
0/0
const-parameter-qualifier-no-writes.vert
skip
const-parameter-qualifier.vert
skip
duplicate-aux-storage-qualifiers.vert
skip
duplicate-const-parameter-qualifiers.vert
skip
duplicate-interpolation-qualifiers.vert
skip
duplicate-parameter-qualifiers.vert
skip
duplicate-storage-qualifiers.vert
skip
invariant-qual-ordering.vert
skip
no-aux-qual-on-fs-output.frag
skip
no-aux-qual-on-vs-input.vert
skip
no-in-and-out-qualifiers.vert
skip
no-interpolation-qual-on-fs-output.frag
skip
no-interpolation-qual-on-vs-input.vert
skip
relaxed-parameter-qualifier-ordering.vert
skip
relaxed-qualifier-ordering.vert
skip
storage-qualifier-after-type.vert
skip
two-interpolation-qualifiers.vert
skip
two-storage-qualifiers.vert
skip
utf8.frag
skip
execution
0/0
aggregate-dynamic-initializer-matrix
skip
aggregate-dynamic-initializer-sized-array
skip
aggregate-dynamic-initializer-struct
skip
aggregate-dynamic-initializer-unsized-array
skip
aggregate-initializer-matrix
skip
aggregate-initializer-sized-array
skip
aggregate-initializer-struct
skip
aggregate-initializer-unsized-array
skip
const-var-non-constant-expr
skip
implicit-return-type-conversion
skip
length-matrix
skip
length-vector
skip
scalar-swizzle
skip
multiple layout qualifiers
skip
arb_shading_language_packing
0/0
execution
0/0
built-in-functions
0/0
const-packhalf2x16
skip
const-packsnorm2x16
skip
const-packsnorm4x8
skip
const-packunorm2x16
skip
const-packunorm4x8
skip
const-unpackhalf2x16
skip
const-unpacksnorm2x16
skip
const-unpacksnorm4x8
skip
const-unpackunorm2x16
skip
const-unpackunorm4x8
skip
fs-packhalf2x16
skip
fs-packsnorm2x16
skip
fs-packsnorm4x8
skip
fs-packunorm2x16
skip
fs-packunorm4x8
skip
fs-unpackhalf2x16
skip
fs-unpacksnorm2x16
skip
fs-unpacksnorm4x8
skip
fs-unpackunorm2x16
skip
fs-unpackunorm4x8
skip
vs-packhalf2x16
skip
vs-packsnorm2x16
skip
vs-packsnorm4x8
skip
vs-packunorm2x16
skip
vs-packunorm4x8
skip
vs-unpackhalf2x16
skip
vs-unpacksnorm2x16
skip
vs-unpacksnorm4x8
skip
vs-unpackunorm2x16
skip
vs-unpackunorm4x8
skip
arb_stencil_texturing
0/0
draw
skip
glblitframebuffer corrupts state
0/0
gl_texture_1d
skip
gl_texture_1d_array
skip
gl_texture_2d
skip
gl_texture_2d_array
skip
gl_texture_2d_multisample
skip
gl_texture_2d_multisample_array
skip
gl_texture_cube_map
skip
gl_texture_cube_map_array
skip
gl_texture_rectangle
skip
arb_sync
9/9
clientwaitsync-timeout
skip
repeat-wait
skip
arb_tessellation_shader
52/1757
execution
0/1683
invocation-counting-even
skip
invocation-counting-odd
skip
tcs-primitiveid
skip
tes-primitiveid
skip
arb_texture_buffer_object
1/6
bufferstorage
skip
dlist
skip
formats (fs, 3.1 core)
skip
formats (fs, arb)
skip
formats (vs, 3.1 core)
skip
formats (vs, arb)
skip
get
skip
minmax
skip
negative-bad-bo
skip
negative-bad-format
skip
negative-bad-target
skip
unused-name
skip
arb_texture_buffer_range
0/0
dlist
skip
errors
skip
ranges
skip
ranges-2
skip
arb_texture_compression
25/32
texwrap formats bordercolor-swizzled
skip
arb_texture_compression_bptc
1/1
bptc-float-modes
skip
bptc-modes
skip
compressedteximage gl_compressed_rgb_bptc_signed_float
skip
compressedteximage gl_compressed_rgb_bptc_unsigned_float
skip
compressedteximage gl_compressed_rgba_bptc_unorm
skip
compressedteximage gl_compressed_srgb_alpha_bptc_unorm
skip
fbo-generatemipmap-formats float
skip
fbo-generatemipmap-formats unorm
skip
texwrap formats
skip
texwrap formats bordercolor
skip
texwrap formats bordercolor-swizzled
skip
arb_texture_cube_map
8/8
copyteximage cube samples=16
skip
copyteximage cube samples=2
skip
copyteximage cube samples=32
skip
copyteximage cube samples=4
skip
copyteximage cube samples=6
skip
copyteximage cube samples=8
skip
cubemap-shader lod
skip
getteximage-targets cube
skip
arb_texture_cube_map_array
0/7
arb_texture_cube_map_array-cubemap
skip
arb_texture_cube_map_array-cubemap-lod
skip
arb_texture_cube_map_array-fbo-cubemap-array
skip
arb_texture_cube_map_array-get
skip
arb_texture_cube_map_array-sampler-cube-array-shadow
skip
arb_texture_cube_map_array-teximage3d-invalid-values
skip
compiler
0/0
tex-01.frag
skip
tex-01.vert
skip
tex-02.frag
skip
tex-02.vert
skip
tex_bias-01.frag
skip
tex_bias-01.vert
skip
tex_grad-01.frag
skip
tex_grad-01.vert
skip
tex_lod-01.frag
skip
tex_lod-01.vert
skip
fbo-generatemipmap-cubemap array
skip
fbo-generatemipmap-cubemap array rgb9_e5
skip
fbo-generatemipmap-cubemap array s3tc_dxt1
skip
getteximage-targets cube_array
skip
texsubimage cube_map_array
skip
texturesize
0/6
fs-texturesize-isamplercubearray
skip
fs-texturesize-samplercubearray
skip
gs-texturesize-isamplercubearray
skip
gs-texturesize-samplercubearray
skip
vs-texturesize-isamplercubearray
skip
vs-texturesize-samplercubearray
skip
arb_texture_float
40/78
fbo-alphatest-formats
4/4
GL_INTENSITY16F_ARB
skip
GL_INTENSITY32F_ARB
skip
GL_LUMINANCE16F_ARB
skip
GL_LUMINANCE32F_ARB
skip
GL_LUMINANCE_ALPHA16F_ARB
skip
GL_LUMINANCE_ALPHA32F_ARB
skip
fbo-blending-formats
2/4
GL_ALPHA16F_ARB
skip
GL_ALPHA32F_ARB
skip
GL_INTENSITY16F_ARB
skip
GL_INTENSITY32F_ARB
skip
GL_LUMINANCE16F_ARB
skip
GL_LUMINANCE32F_ARB
skip
GL_LUMINANCE_ALPHA16F_ARB
skip
GL_LUMINANCE_ALPHA32F_ARB
skip
fbo-clear-formats
4/4
GL_ALPHA16F_ARB (fbo incomplete)
skip
GL_ALPHA32F_ARB (fbo incomplete)
skip
GL_INTENSITY16F_ARB (fbo incomplete)
skip
GL_INTENSITY32F_ARB (fbo incomplete)
skip
GL_LUMINANCE16F_ARB (fbo incomplete)
skip
GL_LUMINANCE32F_ARB (fbo incomplete)
skip
GL_LUMINANCE_ALPHA16F_ARB (fbo incomplete)
skip
GL_LUMINANCE_ALPHA32F_ARB (fbo incomplete)
skip
fbo-colormask-formats
4/4
GL_ALPHA16F_ARB (fbo incomplete)
skip
GL_ALPHA32F_ARB (fbo incomplete)
skip
GL_INTENSITY16F_ARB (fbo incomplete)
skip
GL_INTENSITY32F_ARB (fbo incomplete)
skip
GL_LUMINANCE16F_ARB (fbo incomplete)
skip
GL_LUMINANCE32F_ARB (fbo incomplete)
skip
GL_LUMINANCE_ALPHA16F_ARB (fbo incomplete)
skip
GL_LUMINANCE_ALPHA32F_ARB (fbo incomplete)
skip
fbo-fast-clear
skip
multisample-fast-clear gl_arb_texture_float
skip
multisample-formats 16 gl_arb_texture_float
skip
multisample-formats 2 gl_arb_texture_float
skip
multisample-formats 32 gl_arb_texture_float
skip
multisample-formats 4 gl_arb_texture_float
skip
multisample-formats 6 gl_arb_texture_float
skip
multisample-formats 8 gl_arb_texture_float
skip
texwrap formats bordercolor-swizzled
skip
texwrap formats offset
skip
arb_texture_gather
0/192
texturegather
0/128
fs-r-one-float-2d
skip
fs-r-one-float-2darray
skip
fs-r-one-float-cube
skip
fs-r-one-float-cubearray
skip
fs-r-one-int-2d
skip
fs-r-one-int-2darray
skip
fs-r-one-int-cube
skip
fs-r-one-int-cubearray
skip
fs-r-one-uint-2d
skip
fs-r-one-uint-2darray
skip
fs-r-one-uint-cube
skip
fs-r-one-uint-cubearray
skip
fs-r-one-unorm-2d
skip
fs-r-one-unorm-2darray
skip
fs-r-one-unorm-cube
skip
fs-r-one-unorm-cubearray
skip
fs-r-red-float-2d
skip
fs-r-red-float-2darray
skip
fs-r-red-float-cube
skip
fs-r-red-float-cubearray
skip
fs-r-red-int-2d
skip
fs-r-red-int-2darray
skip
fs-r-red-int-cube
skip
fs-r-red-int-cubearray
skip
fs-r-red-uint-2d
skip
fs-r-red-uint-2darray
skip
fs-r-red-uint-cube
skip
fs-r-red-uint-cubearray
skip
fs-r-red-unorm-2d
skip
fs-r-red-unorm-2darray
skip
fs-r-red-unorm-cube
skip
fs-r-red-unorm-cubearray
skip
fs-r-zero-float-2d
skip
fs-r-zero-float-2darray
skip
fs-r-zero-float-cube
skip
fs-r-zero-float-cubearray
skip
fs-r-zero-int-2d
skip
fs-r-zero-int-2darray
skip
fs-r-zero-int-cube
skip
fs-r-zero-int-cubearray
skip
fs-r-zero-uint-2d
skip
fs-r-zero-uint-2darray
skip
fs-r-zero-uint-cube
skip
fs-r-zero-uint-cubearray
skip
fs-r-zero-unorm-2d
skip
fs-r-zero-unorm-2darray
skip
fs-r-zero-unorm-cube
skip
fs-r-zero-unorm-cubearray
skip
fs-rg-green-float-2d
skip
fs-rg-green-float-2darray
skip
fs-rg-green-float-cube
skip
fs-rg-green-float-cubearray
skip
fs-rg-green-int-2d
skip
fs-rg-green-int-2darray
skip
fs-rg-green-int-cube
skip
fs-rg-green-int-cubearray
skip
fs-rg-green-uint-2d
skip
fs-rg-green-uint-2darray
skip
fs-rg-green-uint-cube
skip
fs-rg-green-uint-cubearray
skip
fs-rg-green-unorm-2d
skip
fs-rg-green-unorm-2darray
skip
fs-rg-green-unorm-cube
skip
fs-rg-green-unorm-cubearray
skip
fs-rg-one-float-2d
skip
fs-rg-one-float-2darray
skip
fs-rg-one-float-cube
skip
fs-rg-one-float-cubearray
skip
fs-rg-one-int-2d
skip
fs-rg-one-int-2darray
skip
fs-rg-one-int-cube
skip
fs-rg-one-int-cubearray
skip
fs-rg-one-uint-2d
skip
fs-rg-one-uint-2darray
skip
fs-rg-one-uint-cube
skip
fs-rg-one-uint-cubearray
skip
fs-rg-one-unorm-2d
skip
fs-rg-one-unorm-2darray
skip
fs-rg-one-unorm-cube
skip
fs-rg-one-unorm-cubearray
skip
fs-rg-red-float-2d
skip
fs-rg-red-float-2darray
skip
fs-rg-red-float-cube
skip
fs-rg-red-float-cubearray
skip
fs-rg-red-int-2d
skip
fs-rg-red-int-2darray
skip
fs-rg-red-int-cube
skip
fs-rg-red-int-cubearray
skip
fs-rg-red-uint-2d
skip
fs-rg-red-uint-2darray
skip
fs-rg-red-uint-cube
skip
fs-rg-red-uint-cubearray
skip
fs-rg-red-unorm-2d
skip
fs-rg-red-unorm-2darray
skip
fs-rg-red-unorm-cube
skip
fs-rg-red-unorm-cubearray
skip
fs-rg-zero-float-2d
skip
fs-rg-zero-float-2darray
skip
fs-rg-zero-float-cube
skip
fs-rg-zero-float-cubearray
skip
fs-rg-zero-int-2d
skip
fs-rg-zero-int-2darray
skip
fs-rg-zero-int-cube
skip
fs-rg-zero-int-cubearray
skip
fs-rg-zero-uint-2d
skip
fs-rg-zero-uint-2darray
skip
fs-rg-zero-uint-cube
skip
fs-rg-zero-uint-cubearray
skip
fs-rg-zero-unorm-2d
skip
fs-rg-zero-unorm-2darray
skip
fs-rg-zero-unorm-cube
skip
fs-rg-zero-unorm-cubearray
skip
fs-rgb-blue-float-2d
skip
fs-rgb-blue-float-2darray
skip
fs-rgb-blue-float-cube
skip
fs-rgb-blue-float-cubearray
skip
fs-rgb-blue-int-2d
skip
fs-rgb-blue-int-2darray
skip
fs-rgb-blue-int-cube
skip
fs-rgb-blue-int-cubearray
skip
fs-rgb-blue-uint-2d
skip
fs-rgb-blue-uint-2darray
skip
fs-rgb-blue-uint-cube
skip
fs-rgb-blue-uint-cubearray
skip
fs-rgb-blue-unorm-2d
skip
fs-rgb-blue-unorm-2darray
skip
fs-rgb-blue-unorm-cube
skip
fs-rgb-blue-unorm-cubearray
skip
fs-rgb-green-float-2d
skip
fs-rgb-green-float-2darray
skip
fs-rgb-green-float-cube
skip
fs-rgb-green-float-cubearray
skip
fs-rgb-green-int-2d
skip
fs-rgb-green-int-2darray
skip
fs-rgb-green-int-cube
skip
fs-rgb-green-int-cubearray
skip
fs-rgb-green-uint-2d
skip
fs-rgb-green-uint-2darray
skip
fs-rgb-green-uint-cube
skip
fs-rgb-green-uint-cubearray
skip
fs-rgb-green-unorm-2d
skip
fs-rgb-green-unorm-2darray
skip
fs-rgb-green-unorm-cube
skip
fs-rgb-green-unorm-cubearray
skip
fs-rgb-one-float-2d
skip
fs-rgb-one-float-2darray
skip
fs-rgb-one-float-cube
skip
fs-rgb-one-float-cubearray
skip
fs-rgb-one-int-2d
skip
fs-rgb-one-int-2darray
skip
fs-rgb-one-int-cube
skip
fs-rgb-one-int-cubearray
skip
fs-rgb-one-uint-2d
skip
fs-rgb-one-uint-2darray
skip
fs-rgb-one-uint-cube
skip
fs-rgb-one-uint-cubearray
skip
fs-rgb-one-unorm-2d
skip
fs-rgb-one-unorm-2darray
skip
fs-rgb-one-unorm-cube
skip
fs-rgb-one-unorm-cubearray
skip
fs-rgb-red-float-2d
skip
fs-rgb-red-float-2darray
skip
fs-rgb-red-float-cube
skip
fs-rgb-red-float-cubearray
skip
fs-rgb-red-int-2d
skip
fs-rgb-red-int-2darray
skip
fs-rgb-red-int-cube
skip
fs-rgb-red-int-cubearray
skip
fs-rgb-red-uint-2d
skip
fs-rgb-red-uint-2darray
skip
fs-rgb-red-uint-cube
skip
fs-rgb-red-uint-cubearray
skip
fs-rgb-red-unorm-2d
skip
fs-rgb-red-unorm-2darray
skip
fs-rgb-red-unorm-cube
skip
fs-rgb-red-unorm-cubearray
skip
fs-rgb-zero-float-2d
skip
fs-rgb-zero-float-2darray
skip
fs-rgb-zero-float-cube
skip
fs-rgb-zero-float-cubearray
skip
fs-rgb-zero-int-2d
skip
fs-rgb-zero-int-2darray
skip
fs-rgb-zero-int-cube
skip
fs-rgb-zero-int-cubearray
skip
fs-rgb-zero-uint-2d
skip
fs-rgb-zero-uint-2darray
skip
fs-rgb-zero-uint-cube
skip
fs-rgb-zero-uint-cubearray
skip
fs-rgb-zero-unorm-2d
skip
fs-rgb-zero-unorm-2darray
skip
fs-rgb-zero-unorm-cube
skip
fs-rgb-zero-unorm-cubearray
skip
fs-rgba-alpha-float-2d
skip
fs-rgba-alpha-float-2darray
skip
fs-rgba-alpha-float-cube
skip
fs-rgba-alpha-float-cubearray
skip
fs-rgba-alpha-int-2d
skip
fs-rgba-alpha-int-2darray
skip
fs-rgba-alpha-int-cube
skip
fs-rgba-alpha-int-cubearray
skip
fs-rgba-alpha-uint-2d
skip
fs-rgba-alpha-uint-2darray
skip
fs-rgba-alpha-uint-cube
skip
fs-rgba-alpha-uint-cubearray
skip
fs-rgba-alpha-unorm-2d
skip
fs-rgba-alpha-unorm-2darray
skip
fs-rgba-alpha-unorm-cube
skip
fs-rgba-alpha-unorm-cubearray
skip
fs-rgba-blue-float-2d
skip
fs-rgba-blue-float-2darray
skip
fs-rgba-blue-float-cube
skip
fs-rgba-blue-float-cubearray
skip
fs-rgba-blue-int-2d
skip
fs-rgba-blue-int-2darray
skip
fs-rgba-blue-int-cube
skip
fs-rgba-blue-int-cubearray
skip
fs-rgba-blue-uint-2d
skip
fs-rgba-blue-uint-2darray
skip
fs-rgba-blue-uint-cube
skip
fs-rgba-blue-uint-cubearray
skip
fs-rgba-blue-unorm-2d
skip
fs-rgba-blue-unorm-2darray
skip
fs-rgba-blue-unorm-cube
skip
fs-rgba-blue-unorm-cubearray
skip
fs-rgba-green-float-2d
skip
fs-rgba-green-float-2darray
skip
fs-rgba-green-float-cube
skip
fs-rgba-green-float-cubearray
skip
fs-rgba-green-int-2d
skip
fs-rgba-green-int-2darray
skip
fs-rgba-green-int-cube
skip
fs-rgba-green-int-cubearray
skip
fs-rgba-green-uint-2d
skip
fs-rgba-green-uint-2darray
skip
fs-rgba-green-uint-cube
skip
fs-rgba-green-uint-cubearray
skip
fs-rgba-green-unorm-2d
skip
fs-rgba-green-unorm-2darray
skip
fs-rgba-green-unorm-cube
skip
fs-rgba-green-unorm-cubearray
skip
fs-rgba-one-float-2d
skip
fs-rgba-one-float-2darray
skip
fs-rgba-one-float-cube
skip
fs-rgba-one-float-cubearray
skip
fs-rgba-one-int-2d
skip
fs-rgba-one-int-2darray
skip
fs-rgba-one-int-cube
skip
fs-rgba-one-int-cubearray
skip
fs-rgba-one-uint-2d
skip
fs-rgba-one-uint-2darray
skip
fs-rgba-one-uint-cube
skip
fs-rgba-one-uint-cubearray
skip
fs-rgba-one-unorm-2d
skip
fs-rgba-one-unorm-2darray
skip
fs-rgba-one-unorm-cube
skip
fs-rgba-one-unorm-cubearray
skip
fs-rgba-red-float-2d
skip
fs-rgba-red-float-2darray
skip
fs-rgba-red-float-cube
skip
fs-rgba-red-float-cubearray
skip
fs-rgba-red-int-2d
skip
fs-rgba-red-int-2darray
skip
fs-rgba-red-int-cube
skip
fs-rgba-red-int-cubearray
skip
fs-rgba-red-uint-2d
skip
fs-rgba-red-uint-2darray
skip
fs-rgba-red-uint-cube
skip
fs-rgba-red-uint-cubearray
skip
fs-rgba-red-unorm-2d
skip
fs-rgba-red-unorm-2darray
skip
fs-rgba-red-unorm-cube
skip
fs-rgba-red-unorm-cubearray
skip
fs-rgba-zero-float-2d
skip
fs-rgba-zero-float-2darray
skip
fs-rgba-zero-float-cube
skip
fs-rgba-zero-float-cubearray
skip
fs-rgba-zero-int-2d
skip
fs-rgba-zero-int-2darray
skip
fs-rgba-zero-int-cube
skip
fs-rgba-zero-int-cubearray
skip
fs-rgba-zero-uint-2d
skip
fs-rgba-zero-uint-2darray
skip
fs-rgba-zero-uint-cube
skip
fs-rgba-zero-uint-cubearray
skip
fs-rgba-zero-unorm-2d
skip
fs-rgba-zero-unorm-2darray
skip
fs-rgba-zero-unorm-cube
skip
fs-rgba-zero-unorm-cubearray
skip
vs-r-one-float-2d
skip
vs-r-one-float-2darray
skip
vs-r-one-float-cube
skip
vs-r-one-float-cubearray
skip
vs-r-one-int-2d
skip
vs-r-one-int-2darray
skip
vs-r-one-int-cube
skip
vs-r-one-int-cubearray
skip
vs-r-one-uint-2d
skip
vs-r-one-uint-2darray
skip
vs-r-one-uint-cube
skip
vs-r-one-uint-cubearray
skip
vs-r-one-unorm-2d
skip
vs-r-one-unorm-2darray
skip
vs-r-one-unorm-cube
skip
vs-r-one-unorm-cubearray
skip
vs-r-red-float-2d
skip
vs-r-red-float-2darray
skip
vs-r-red-float-cube
skip
vs-r-red-float-cubearray
skip
vs-r-red-int-2d
skip
vs-r-red-int-2darray
skip
vs-r-red-int-cube
skip
vs-r-red-int-cubearray
skip
vs-r-red-uint-2d
skip
vs-r-red-uint-2darray
skip
vs-r-red-uint-cube
skip
vs-r-red-uint-cubearray
skip
vs-r-red-unorm-2d
skip
vs-r-red-unorm-2darray
skip
vs-r-red-unorm-cube
skip
vs-r-red-unorm-cubearray
skip
vs-r-zero-float-2d
skip
vs-r-zero-float-2darray
skip
vs-r-zero-float-cube
skip
vs-r-zero-float-cubearray
skip
vs-r-zero-int-2d
skip
vs-r-zero-int-2darray
skip
vs-r-zero-int-cube
skip
vs-r-zero-int-cubearray
skip
vs-r-zero-uint-2d
skip
vs-r-zero-uint-2darray
skip
vs-r-zero-uint-cube
skip
vs-r-zero-uint-cubearray
skip
vs-r-zero-unorm-2d
skip
vs-r-zero-unorm-2darray
skip
vs-r-zero-unorm-cube
skip
vs-r-zero-unorm-cubearray
skip
vs-rg-green-float-2d
skip
vs-rg-green-float-2darray
skip
vs-rg-green-float-cube
skip
vs-rg-green-float-cubearray
skip
vs-rg-green-int-2d
skip
vs-rg-green-int-2darray
skip
vs-rg-green-int-cube
skip
vs-rg-green-int-cubearray
skip
vs-rg-green-uint-2d
skip
vs-rg-green-uint-2darray
skip
vs-rg-green-uint-cube
skip
vs-rg-green-uint-cubearray
skip
vs-rg-green-unorm-2d
skip
vs-rg-green-unorm-2darray
skip
vs-rg-green-unorm-cube
skip
vs-rg-green-unorm-cubearray
skip
vs-rg-one-float-2d
skip
vs-rg-one-float-2darray
skip
vs-rg-one-float-cube
skip
vs-rg-one-float-cubearray
skip
vs-rg-one-int-2d
skip
vs-rg-one-int-2darray
skip
vs-rg-one-int-cube
skip
vs-rg-one-int-cubearray
skip
vs-rg-one-uint-2d
skip
vs-rg-one-uint-2darray
skip
vs-rg-one-uint-cube
skip
vs-rg-one-uint-cubearray
skip
vs-rg-one-unorm-2d
skip
vs-rg-one-unorm-2darray
skip
vs-rg-one-unorm-cube
skip
vs-rg-one-unorm-cubearray
skip
vs-rg-red-float-2d
skip
vs-rg-red-float-2darray
skip
vs-rg-red-float-cube
skip
vs-rg-red-float-cubearray
skip
vs-rg-red-int-2d
skip
vs-rg-red-int-2darray
skip
vs-rg-red-int-cube
skip
vs-rg-red-int-cubearray
skip
vs-rg-red-uint-2d
skip
vs-rg-red-uint-2darray
skip
vs-rg-red-uint-cube
skip
vs-rg-red-uint-cubearray
skip
vs-rg-red-unorm-2d
skip
vs-rg-red-unorm-2darray
skip
vs-rg-red-unorm-cube
skip
vs-rg-red-unorm-cubearray
skip
vs-rg-zero-float-2d
skip
vs-rg-zero-float-2darray
skip
vs-rg-zero-float-cube
skip
vs-rg-zero-float-cubearray
skip
vs-rg-zero-int-2d
skip
vs-rg-zero-int-2darray
skip
vs-rg-zero-int-cube
skip
vs-rg-zero-int-cubearray
skip
vs-rg-zero-uint-2d
skip
vs-rg-zero-uint-2darray
skip
vs-rg-zero-uint-cube
skip
vs-rg-zero-uint-cubearray
skip
vs-rg-zero-unorm-2d
skip
vs-rg-zero-unorm-2darray
skip
vs-rg-zero-unorm-cube
skip
vs-rg-zero-unorm-cubearray
skip
vs-rgb-blue-float-2d
skip
vs-rgb-blue-float-2darray
skip
vs-rgb-blue-float-cube
skip
vs-rgb-blue-float-cubearray
skip
vs-rgb-blue-int-2d
skip
vs-rgb-blue-int-2darray
skip
vs-rgb-blue-int-cube
skip
vs-rgb-blue-int-cubearray
skip
vs-rgb-blue-uint-2d
skip
vs-rgb-blue-uint-2darray
skip
vs-rgb-blue-uint-cube
skip
vs-rgb-blue-uint-cubearray
skip
vs-rgb-blue-unorm-2d
skip
vs-rgb-blue-unorm-2darray
skip
vs-rgb-blue-unorm-cube
skip
vs-rgb-blue-unorm-cubearray
skip
vs-rgb-green-float-2d
skip
vs-rgb-green-float-2darray
skip
vs-rgb-green-float-cube
skip
vs-rgb-green-float-cubearray
skip
vs-rgb-green-int-2d
skip
vs-rgb-green-int-2darray
skip
vs-rgb-green-int-cube
skip
vs-rgb-green-int-cubearray
skip
vs-rgb-green-uint-2d
skip
vs-rgb-green-uint-2darray
skip
vs-rgb-green-uint-cube
skip
vs-rgb-green-uint-cubearray
skip
vs-rgb-green-unorm-2d
skip
vs-rgb-green-unorm-2darray
skip
vs-rgb-green-unorm-cube
skip
vs-rgb-green-unorm-cubearray
skip
vs-rgb-one-float-2d
skip
vs-rgb-one-float-2darray
skip
vs-rgb-one-float-cube
skip
vs-rgb-one-float-cubearray
skip
vs-rgb-one-int-2d
skip
vs-rgb-one-int-2darray
skip
vs-rgb-one-int-cube
skip
vs-rgb-one-int-cubearray
skip
vs-rgb-one-uint-2d
skip
vs-rgb-one-uint-2darray
skip
vs-rgb-one-uint-cube
skip
vs-rgb-one-uint-cubearray
skip
vs-rgb-one-unorm-2d
skip
vs-rgb-one-unorm-2darray
skip
vs-rgb-one-unorm-cube
skip
vs-rgb-one-unorm-cubearray
skip
vs-rgb-red-float-2d
skip
vs-rgb-red-float-2darray
skip
vs-rgb-red-float-cube
skip
vs-rgb-red-float-cubearray
skip
vs-rgb-red-int-2d
skip
vs-rgb-red-int-2darray
skip
vs-rgb-red-int-cube
skip
vs-rgb-red-int-cubearray
skip
vs-rgb-red-uint-2d
skip
vs-rgb-red-uint-2darray
skip
vs-rgb-red-uint-cube
skip
vs-rgb-red-uint-cubearray
skip
vs-rgb-red-unorm-2d
skip
vs-rgb-red-unorm-2darray
skip
vs-rgb-red-unorm-cube
skip
vs-rgb-red-unorm-cubearray
skip
vs-rgb-zero-float-2d
skip
vs-rgb-zero-float-2darray
skip
vs-rgb-zero-float-cube
skip
vs-rgb-zero-float-cubearray
skip
vs-rgb-zero-int-2d
skip
vs-rgb-zero-int-2darray
skip
vs-rgb-zero-int-cube
skip
vs-rgb-zero-int-cubearray
skip
vs-rgb-zero-uint-2d
skip
vs-rgb-zero-uint-2darray
skip
vs-rgb-zero-uint-cube
skip
vs-rgb-zero-uint-cubearray
skip
vs-rgb-zero-unorm-2d
skip
vs-rgb-zero-unorm-2darray
skip
vs-rgb-zero-unorm-cube
skip
vs-rgb-zero-unorm-cubearray
skip
vs-rgba-alpha-float-2d
skip
vs-rgba-alpha-float-2darray
skip
vs-rgba-alpha-float-cube
skip
vs-rgba-alpha-float-cubearray
skip
vs-rgba-alpha-int-2d
skip
vs-rgba-alpha-int-2darray
skip
vs-rgba-alpha-int-cube
skip
vs-rgba-alpha-int-cubearray
skip
vs-rgba-alpha-uint-2d
skip
vs-rgba-alpha-uint-2darray
skip
vs-rgba-alpha-uint-cube
skip
vs-rgba-alpha-uint-cubearray
skip
vs-rgba-alpha-unorm-2d
skip
vs-rgba-alpha-unorm-2darray
skip
vs-rgba-alpha-unorm-cube
skip
vs-rgba-alpha-unorm-cubearray
skip
vs-rgba-blue-float-2d
skip
vs-rgba-blue-float-2darray
skip
vs-rgba-blue-float-cube
skip
vs-rgba-blue-float-cubearray
skip
vs-rgba-blue-int-2d
skip
vs-rgba-blue-int-2darray
skip
vs-rgba-blue-int-cube
skip
vs-rgba-blue-int-cubearray
skip
vs-rgba-blue-uint-2d
skip
vs-rgba-blue-uint-2darray
skip
vs-rgba-blue-uint-cube
skip
vs-rgba-blue-uint-cubearray
skip
vs-rgba-blue-unorm-2d
skip
vs-rgba-blue-unorm-2darray
skip
vs-rgba-blue-unorm-cube
skip
vs-rgba-blue-unorm-cubearray
skip
vs-rgba-green-float-2d
skip
vs-rgba-green-float-2darray
skip
vs-rgba-green-float-cube
skip
vs-rgba-green-float-cubearray
skip
vs-rgba-green-int-2d
skip
vs-rgba-green-int-2darray
skip
vs-rgba-green-int-cube
skip
vs-rgba-green-int-cubearray
skip
vs-rgba-green-uint-2d
skip
vs-rgba-green-uint-2darray
skip
vs-rgba-green-uint-cube
skip
vs-rgba-green-uint-cubearray
skip
vs-rgba-green-unorm-2d
skip
vs-rgba-green-unorm-2darray
skip
vs-rgba-green-unorm-cube
skip
vs-rgba-green-unorm-cubearray
skip
vs-rgba-one-float-2d
skip
vs-rgba-one-float-2darray
skip
vs-rgba-one-float-cube
skip
vs-rgba-one-float-cubearray
skip
vs-rgba-one-int-2d
skip
vs-rgba-one-int-2darray
skip
vs-rgba-one-int-cube
skip
vs-rgba-one-int-cubearray
skip
vs-rgba-one-uint-2d
skip
vs-rgba-one-uint-2darray
skip
vs-rgba-one-uint-cube
skip
vs-rgba-one-uint-cubearray
skip
vs-rgba-one-unorm-2d
skip
vs-rgba-one-unorm-2darray
skip
vs-rgba-one-unorm-cube
skip
vs-rgba-one-unorm-cubearray
skip
vs-rgba-red-float-2d
skip
vs-rgba-red-float-2darray
skip
vs-rgba-red-float-cube
skip
vs-rgba-red-float-cubearray
skip
vs-rgba-red-int-2d
skip
vs-rgba-red-int-2darray
skip
vs-rgba-red-int-cube
skip
vs-rgba-red-int-cubearray
skip
vs-rgba-red-uint-2d
skip
vs-rgba-red-uint-2darray
skip
vs-rgba-red-uint-cube
skip
vs-rgba-red-uint-cubearray
skip
vs-rgba-red-unorm-2d
skip
vs-rgba-red-unorm-2darray
skip
vs-rgba-red-unorm-cube
skip
vs-rgba-red-unorm-cubearray
skip
vs-rgba-zero-float-2d
skip
vs-rgba-zero-float-2darray
skip
vs-rgba-zero-float-cube
skip
vs-rgba-zero-float-cubearray
skip
vs-rgba-zero-int-2d
skip
vs-rgba-zero-int-2darray
skip
vs-rgba-zero-int-cube
skip
vs-rgba-zero-int-cubearray
skip
vs-rgba-zero-uint-2d
skip
vs-rgba-zero-uint-2darray
skip
vs-rgba-zero-uint-cube
skip
vs-rgba-zero-uint-cubearray
skip
vs-rgba-zero-unorm-2d
skip
vs-rgba-zero-unorm-2darray
skip
vs-rgba-zero-unorm-cube
skip
vs-rgba-zero-unorm-cubearray
skip
texturegatheroffset
0/64
fs-r-one-float-2d
skip
fs-r-one-float-2darray
skip
fs-r-one-int-2d
skip
fs-r-one-int-2darray
skip
fs-r-one-uint-2d
skip
fs-r-one-uint-2darray
skip
fs-r-one-unorm-2d
skip
fs-r-one-unorm-2darray
skip
fs-r-red-float-2d
skip
fs-r-red-float-2darray
skip
fs-r-red-int-2d
skip
fs-r-red-int-2darray
skip
fs-r-red-uint-2d
skip
fs-r-red-uint-2darray
skip
fs-r-red-unorm-2d
skip
fs-r-red-unorm-2darray
skip
fs-r-zero-float-2d
skip
fs-r-zero-float-2darray
skip
fs-r-zero-int-2d
skip
fs-r-zero-int-2darray
skip
fs-r-zero-uint-2d
skip
fs-r-zero-uint-2darray
skip
fs-r-zero-unorm-2d
skip
fs-r-zero-unorm-2darray
skip
fs-rg-green-float-2d
skip
fs-rg-green-float-2darray
skip
fs-rg-green-int-2d
skip
fs-rg-green-int-2darray
skip
fs-rg-green-uint-2d
skip
fs-rg-green-uint-2darray
skip
fs-rg-green-unorm-2d
skip
fs-rg-green-unorm-2darray
skip
fs-rg-one-float-2d
skip
fs-rg-one-float-2darray
skip
fs-rg-one-int-2d
skip
fs-rg-one-int-2darray
skip
fs-rg-one-uint-2d
skip
fs-rg-one-uint-2darray
skip
fs-rg-one-unorm-2d
skip
fs-rg-one-unorm-2darray
skip
fs-rg-red-float-2d
skip
fs-rg-red-float-2darray
skip
fs-rg-red-int-2d
skip
fs-rg-red-int-2darray
skip
fs-rg-red-uint-2d
skip
fs-rg-red-uint-2darray
skip
fs-rg-red-unorm-2d
skip
fs-rg-red-unorm-2darray
skip
fs-rg-zero-float-2d
skip
fs-rg-zero-float-2darray
skip
fs-rg-zero-int-2d
skip
fs-rg-zero-int-2darray
skip
fs-rg-zero-uint-2d
skip
fs-rg-zero-uint-2darray
skip
fs-rg-zero-unorm-2d
skip
fs-rg-zero-unorm-2darray
skip
fs-rgb-blue-float-2d
skip
fs-rgb-blue-float-2darray
skip
fs-rgb-blue-int-2d
skip
fs-rgb-blue-int-2darray
skip
fs-rgb-blue-uint-2d
skip
fs-rgb-blue-uint-2darray
skip
fs-rgb-blue-unorm-2d
skip
fs-rgb-blue-unorm-2darray
skip
fs-rgb-green-float-2d
skip
fs-rgb-green-float-2darray
skip
fs-rgb-green-int-2d
skip
fs-rgb-green-int-2darray
skip
fs-rgb-green-uint-2d
skip
fs-rgb-green-uint-2darray
skip
fs-rgb-green-unorm-2d
skip
fs-rgb-green-unorm-2darray
skip
fs-rgb-one-float-2d
skip
fs-rgb-one-float-2darray
skip
fs-rgb-one-int-2d
skip
fs-rgb-one-int-2darray
skip
fs-rgb-one-uint-2d
skip
fs-rgb-one-uint-2darray
skip
fs-rgb-one-unorm-2d
skip
fs-rgb-one-unorm-2darray
skip
fs-rgb-red-float-2d
skip
fs-rgb-red-float-2darray
skip
fs-rgb-red-int-2d
skip
fs-rgb-red-int-2darray
skip
fs-rgb-red-uint-2d
skip
fs-rgb-red-uint-2darray
skip
fs-rgb-red-unorm-2d
skip
fs-rgb-red-unorm-2darray
skip
fs-rgb-zero-float-2d
skip
fs-rgb-zero-float-2darray
skip
fs-rgb-zero-int-2d
skip
fs-rgb-zero-int-2darray
skip
fs-rgb-zero-uint-2d
skip
fs-rgb-zero-uint-2darray
skip
fs-rgb-zero-unorm-2d
skip
fs-rgb-zero-unorm-2darray
skip
fs-rgba-alpha-float-2d
skip
fs-rgba-alpha-float-2darray
skip
fs-rgba-alpha-int-2d
skip
fs-rgba-alpha-int-2darray
skip
fs-rgba-alpha-uint-2d
skip
fs-rgba-alpha-uint-2darray
skip
fs-rgba-alpha-unorm-2d
skip
fs-rgba-alpha-unorm-2darray
skip
fs-rgba-blue-float-2d
skip
fs-rgba-blue-float-2darray
skip
fs-rgba-blue-int-2d
skip
fs-rgba-blue-int-2darray
skip
fs-rgba-blue-uint-2d
skip
fs-rgba-blue-uint-2darray
skip
fs-rgba-blue-unorm-2d
skip
fs-rgba-blue-unorm-2darray
skip
fs-rgba-green-float-2d
skip
fs-rgba-green-float-2darray
skip
fs-rgba-green-int-2d
skip
fs-rgba-green-int-2darray
skip
fs-rgba-green-uint-2d
skip
fs-rgba-green-uint-2darray
skip
fs-rgba-green-unorm-2d
skip
fs-rgba-green-unorm-2darray
skip
fs-rgba-one-float-2d
skip
fs-rgba-one-float-2darray
skip
fs-rgba-one-int-2d
skip
fs-rgba-one-int-2darray
skip
fs-rgba-one-uint-2d
skip
fs-rgba-one-uint-2darray
skip
fs-rgba-one-unorm-2d
skip
fs-rgba-one-unorm-2darray
skip
fs-rgba-red-float-2d
skip
fs-rgba-red-float-2darray
skip
fs-rgba-red-int-2d
skip
fs-rgba-red-int-2darray
skip
fs-rgba-red-uint-2d
skip
fs-rgba-red-uint-2darray
skip
fs-rgba-red-unorm-2d
skip
fs-rgba-red-unorm-2darray
skip
fs-rgba-zero-float-2d
skip
fs-rgba-zero-float-2darray
skip
fs-rgba-zero-int-2d
skip
fs-rgba-zero-int-2darray
skip
fs-rgba-zero-uint-2d
skip
fs-rgba-zero-uint-2darray
skip
fs-rgba-zero-unorm-2d
skip
fs-rgba-zero-unorm-2darray
skip
vs-r-one-float-2d
skip
vs-r-one-float-2darray
skip
vs-r-one-int-2d
skip
vs-r-one-int-2darray
skip
vs-r-one-uint-2d
skip
vs-r-one-uint-2darray
skip
vs-r-one-unorm-2d
skip
vs-r-one-unorm-2darray
skip
vs-r-red-float-2d
skip
vs-r-red-float-2darray
skip
vs-r-red-int-2d
skip
vs-r-red-int-2darray
skip
vs-r-red-uint-2d
skip
vs-r-red-uint-2darray
skip
vs-r-red-unorm-2d
skip
vs-r-red-unorm-2darray
skip
vs-r-zero-float-2d
skip
vs-r-zero-float-2darray
skip
vs-r-zero-int-2d
skip
vs-r-zero-int-2darray
skip
vs-r-zero-uint-2d
skip
vs-r-zero-uint-2darray
skip
vs-r-zero-unorm-2d
skip
vs-r-zero-unorm-2darray
skip
vs-rg-green-float-2d
skip
vs-rg-green-float-2darray
skip
vs-rg-green-int-2d
skip
vs-rg-green-int-2darray
skip
vs-rg-green-uint-2d
skip
vs-rg-green-uint-2darray
skip
vs-rg-green-unorm-2d
skip
vs-rg-green-unorm-2darray
skip
vs-rg-one-float-2d
skip
vs-rg-one-float-2darray
skip
vs-rg-one-int-2d
skip
vs-rg-one-int-2darray
skip
vs-rg-one-uint-2d
skip
vs-rg-one-uint-2darray
skip
vs-rg-one-unorm-2d
skip
vs-rg-one-unorm-2darray
skip
vs-rg-red-float-2d
skip
vs-rg-red-float-2darray
skip
vs-rg-red-int-2d
skip
vs-rg-red-int-2darray
skip
vs-rg-red-uint-2d
skip
vs-rg-red-uint-2darray
skip
vs-rg-red-unorm-2d
skip
vs-rg-red-unorm-2darray
skip
vs-rg-zero-float-2d
skip
vs-rg-zero-float-2darray
skip
vs-rg-zero-int-2d
skip
vs-rg-zero-int-2darray
skip
vs-rg-zero-uint-2d
skip
vs-rg-zero-uint-2darray
skip
vs-rg-zero-unorm-2d
skip
vs-rg-zero-unorm-2darray
skip
vs-rgb-blue-float-2d
skip
vs-rgb-blue-float-2darray
skip
vs-rgb-blue-int-2d
skip
vs-rgb-blue-int-2darray
skip
vs-rgb-blue-uint-2d
skip
vs-rgb-blue-uint-2darray
skip
vs-rgb-blue-unorm-2d
skip
vs-rgb-blue-unorm-2darray
skip
vs-rgb-green-float-2d
skip
vs-rgb-green-float-2darray
skip
vs-rgb-green-int-2d
skip
vs-rgb-green-int-2darray
skip
vs-rgb-green-uint-2d
skip
vs-rgb-green-uint-2darray
skip
vs-rgb-green-unorm-2d
skip
vs-rgb-green-unorm-2darray
skip
vs-rgb-one-float-2d
skip
vs-rgb-one-float-2darray
skip
vs-rgb-one-int-2d
skip
vs-rgb-one-int-2darray
skip
vs-rgb-one-uint-2d
skip
vs-rgb-one-uint-2darray
skip
vs-rgb-one-unorm-2d
skip
vs-rgb-one-unorm-2darray
skip
vs-rgb-red-float-2d
skip
vs-rgb-red-float-2darray
skip
vs-rgb-red-int-2d
skip
vs-rgb-red-int-2darray
skip
vs-rgb-red-uint-2d
skip
vs-rgb-red-uint-2darray
skip
vs-rgb-red-unorm-2d
skip
vs-rgb-red-unorm-2darray
skip
vs-rgb-zero-float-2d
skip
vs-rgb-zero-float-2darray
skip
vs-rgb-zero-int-2d
skip
vs-rgb-zero-int-2darray
skip
vs-rgb-zero-uint-2d
skip
vs-rgb-zero-uint-2darray
skip
vs-rgb-zero-unorm-2d
skip
vs-rgb-zero-unorm-2darray
skip
vs-rgba-alpha-float-2d
skip
vs-rgba-alpha-float-2darray
skip
vs-rgba-alpha-int-2d
skip
vs-rgba-alpha-int-2darray
skip
vs-rgba-alpha-uint-2d
skip
vs-rgba-alpha-uint-2darray
skip
vs-rgba-alpha-unorm-2d
skip
vs-rgba-alpha-unorm-2darray
skip
vs-rgba-blue-float-2d
skip
vs-rgba-blue-float-2darray
skip
vs-rgba-blue-int-2d
skip
vs-rgba-blue-int-2darray
skip
vs-rgba-blue-uint-2d
skip
vs-rgba-blue-uint-2darray
skip
vs-rgba-blue-unorm-2d
skip
vs-rgba-blue-unorm-2darray
skip
vs-rgba-green-float-2d
skip
vs-rgba-green-float-2darray
skip
vs-rgba-green-int-2d
skip
vs-rgba-green-int-2darray
skip
vs-rgba-green-uint-2d
skip
vs-rgba-green-uint-2darray
skip
vs-rgba-green-unorm-2d
skip
vs-rgba-green-unorm-2darray
skip
vs-rgba-one-float-2d
skip
vs-rgba-one-float-2darray
skip
vs-rgba-one-int-2d
skip
vs-rgba-one-int-2darray
skip
vs-rgba-one-uint-2d
skip
vs-rgba-one-uint-2darray
skip
vs-rgba-one-unorm-2d
skip
vs-rgba-one-unorm-2darray
skip
vs-rgba-red-float-2d
skip
vs-rgba-red-float-2darray
skip
vs-rgba-red-int-2d
skip
vs-rgba-red-int-2darray
skip
vs-rgba-red-uint-2d
skip
vs-rgba-red-uint-2darray
skip
vs-rgba-red-unorm-2d
skip
vs-rgba-red-unorm-2darray
skip
vs-rgba-zero-float-2d
skip
vs-rgba-zero-float-2darray
skip
vs-rgba-zero-int-2d
skip
vs-rgba-zero-int-2darray
skip
vs-rgba-zero-uint-2d
skip
vs-rgba-zero-uint-2darray
skip
vs-rgba-zero-unorm-2d
skip
vs-rgba-zero-unorm-2darray
skip
arb_texture_multisample
2/2
arb_texture_multisample-clear
skip
arb_texture_multisample-errors
skip
arb_texture_multisample-minmax
skip
arb_texture_multisample-negative-max-samples
skip
arb_texture_multisample-sample-depth
skip
arb_texture_multisample-sample-mask
skip
arb_texture_multisample-sample-mask-execution
skip
arb_texture_multisample-sample-mask-execution -tex
skip
arb_texture_multisample-sample-mask-value
skip
arb_texture_multisample-texelfetch 16
skip
arb_texture_multisample-texelfetch 2
skip
arb_texture_multisample-texelfetch 32
skip
arb_texture_multisample-texelfetch 4
skip
arb_texture_multisample-texelfetch 6
skip
arb_texture_multisample-texelfetch 8
skip
arb_texture_multisample-texstate
skip
fb-completeness
0/0
16
skip
2
skip
32
skip
4
skip
6
skip
8
skip
sample-position
0/0
16
skip
2
skip
32
skip
4
skip
6
skip
8
skip
texelfetch fs sampler2dms 4 1x130-501x130
skip
texelfetch fs sampler2dms 4 1x71-501x71
skip
texelfetch fs sampler2dms 4 281x1-281x130
skip
texelfetch fs sampler2dms 4 71x1-71x130
skip
texelfetch fs sampler2dmsarray 4 1x129x9-98x129x9
skip
texelfetch fs sampler2dmsarray 4 98x129x1-98x129x9
skip
texelfetch fs sampler2dmsarray 4 98x1x9-98x129x9
skip
texelfetch
0/0
16-fs-isampler2dms
skip
16-fs-isampler2dmsarray
skip
16-fs-sampler2dms
skip
16-fs-sampler2dmsarray
skip
16-fs-usampler2dms
skip
16-fs-usampler2dmsarray
skip
16-gs-isampler2dms
skip
16-gs-isampler2dmsarray
skip
16-gs-sampler2dms
skip
16-gs-sampler2dmsarray
skip
16-gs-usampler2dms
skip
16-gs-usampler2dmsarray
skip
16-vs-isampler2dms
skip
16-vs-isampler2dmsarray
skip
16-vs-sampler2dms
skip
16-vs-sampler2dmsarray
skip
16-vs-usampler2dms
skip
16-vs-usampler2dmsarray
skip
2-fs-isampler2dms
skip
2-fs-isampler2dmsarray
skip
2-fs-sampler2dms
skip
2-fs-sampler2dmsarray
skip
2-fs-usampler2dms
skip
2-fs-usampler2dmsarray
skip
2-gs-isampler2dms
skip
2-gs-isampler2dmsarray
skip
2-gs-sampler2dms
skip
2-gs-sampler2dmsarray
skip
2-gs-usampler2dms
skip
2-gs-usampler2dmsarray
skip
2-vs-isampler2dms
skip
2-vs-isampler2dmsarray
skip
2-vs-sampler2dms
skip
2-vs-sampler2dmsarray
skip
2-vs-usampler2dms
skip
2-vs-usampler2dmsarray
skip
32-fs-isampler2dms
skip
32-fs-isampler2dmsarray
skip
32-fs-sampler2dms
skip
32-fs-sampler2dmsarray
skip
32-fs-usampler2dms
skip
32-fs-usampler2dmsarray
skip
32-gs-isampler2dms
skip
32-gs-isampler2dmsarray
skip
32-gs-sampler2dms
skip
32-gs-sampler2dmsarray
skip
32-gs-usampler2dms
skip
32-gs-usampler2dmsarray
skip
32-vs-isampler2dms
skip
32-vs-isampler2dmsarray
skip
32-vs-sampler2dms
skip
32-vs-sampler2dmsarray
skip
32-vs-usampler2dms
skip
32-vs-usampler2dmsarray
skip
4-fs-isampler2dms
skip
4-fs-isampler2dmsarray
skip
4-fs-sampler2dms
skip
4-fs-sampler2dmsarray
skip
4-fs-usampler2dms
skip
4-fs-usampler2dmsarray
skip
4-gs-isampler2dms
skip
4-gs-isampler2dmsarray
skip
4-gs-sampler2dms
skip
4-gs-sampler2dmsarray
skip
4-gs-usampler2dms
skip
4-gs-usampler2dmsarray
skip
4-vs-isampler2dms
skip
4-vs-isampler2dmsarray
skip
4-vs-sampler2dms
skip
4-vs-sampler2dmsarray
skip
4-vs-usampler2dms
skip
4-vs-usampler2dmsarray
skip
6-fs-isampler2dms
skip
6-fs-isampler2dmsarray
skip
6-fs-sampler2dms
skip
6-fs-sampler2dmsarray
skip
6-fs-usampler2dms
skip
6-fs-usampler2dmsarray
skip
6-gs-isampler2dms
skip
6-gs-isampler2dmsarray
skip
6-gs-sampler2dms
skip
6-gs-sampler2dmsarray
skip
6-gs-usampler2dms
skip
6-gs-usampler2dmsarray
skip
6-vs-isampler2dms
skip
6-vs-isampler2dmsarray
skip
6-vs-sampler2dms
skip
6-vs-sampler2dmsarray
skip
6-vs-usampler2dms
skip
6-vs-usampler2dmsarray
skip
8-fs-isampler2dms
skip
8-fs-isampler2dmsarray
skip
8-fs-sampler2dms
skip
8-fs-sampler2dmsarray
skip
8-fs-usampler2dms
skip
8-fs-usampler2dmsarray
skip
8-gs-isampler2dms
skip
8-gs-isampler2dmsarray
skip
8-gs-sampler2dms
skip
8-gs-sampler2dmsarray
skip
8-gs-usampler2dms
skip
8-gs-usampler2dmsarray
skip
8-vs-isampler2dms
skip
8-vs-isampler2dmsarray
skip
8-vs-sampler2dms
skip
8-vs-sampler2dmsarray
skip
8-vs-usampler2dms
skip
8-vs-usampler2dmsarray
skip
texturesize
0/0
fs-texturesize-isampler2dms
skip
fs-texturesize-isampler2dmsarray
skip
fs-texturesize-sampler2dms
skip
fs-texturesize-sampler2dmsarray
skip
fs-texturesize-usampler2dms
skip
fs-texturesize-usampler2dmsarray
skip
gs-texturesize-isampler2dms
skip
gs-texturesize-isampler2dmsarray
skip
gs-texturesize-sampler2dms
skip
gs-texturesize-sampler2dmsarray
skip
gs-texturesize-usampler2dms
skip
gs-texturesize-usampler2dmsarray
skip
vs-texturesize-isampler2dms
skip
vs-texturesize-isampler2dmsarray
skip
vs-texturesize-sampler2dms
skip
vs-texturesize-sampler2dmsarray
skip
vs-texturesize-usampler2dms
skip
vs-texturesize-usampler2dmsarray
skip
arb_texture_query_levels
0/0
compiler
0/0
builtin-functions-float-samplers.frag
skip
builtin-functions-float-samplers.vert
skip
builtin-functions-int-samplers.frag
skip
builtin-functions-int-samplers.vert
skip
builtin-functions-uint-samplers.frag
skip
builtin-functions-uint-samplers.vert
skip
execution
0/0
fs-baselevel
skip
fs-maxlevel
skip
fs-miptree
skip
fs-nomips
skip
vs-baselevel
skip
vs-maxlevel
skip
vs-miptree
skip
vs-nomips
skip
arb_texture_query_lod
0/0
compiler
0/0
built-in-functions
0/0
texturequerylod-isampler1d.frag
skip
texturequerylod-isampler1d.vert
skip
texturequerylod-isampler1darray.frag
skip
texturequerylod-isampler1darray.vert
skip
texturequerylod-isampler2d.frag
skip
texturequerylod-isampler2d.vert
skip
texturequerylod-isampler2darray.frag
skip
texturequerylod-isampler2darray.vert
skip
texturequerylod-isampler3d.frag
skip
texturequerylod-isampler3d.vert
skip
texturequerylod-isamplercube.frag
skip
texturequerylod-isamplercube.vert
skip
texturequerylod-isamplercubearray.frag
skip
texturequerylod-isamplercubearray.vert
skip
texturequerylod-sampler1d.frag
skip
texturequerylod-sampler1d.vert
skip
texturequerylod-sampler1darray.frag
skip
texturequerylod-sampler1darray.vert
skip
texturequerylod-sampler1darrayshadow.frag
skip
texturequerylod-sampler1darrayshadow.vert
skip
texturequerylod-sampler1dshadow.frag
skip
texturequerylod-sampler1dshadow.vert
skip
texturequerylod-sampler2d.frag
skip
texturequerylod-sampler2d.vert
skip
texturequerylod-sampler2darray.frag
skip
texturequerylod-sampler2darray.vert
skip
texturequerylod-sampler2darrayshadow.frag
skip
texturequerylod-sampler2darrayshadow.vert
skip
texturequerylod-sampler2dshadow.frag
skip
texturequerylod-sampler2dshadow.vert
skip
texturequerylod-sampler3d.frag
skip
texturequerylod-sampler3d.vert
skip
texturequerylod-samplercube.frag
skip
texturequerylod-samplercube.vert
skip
texturequerylod-samplercubearray.frag
skip
texturequerylod-samplercubearray.vert
skip
texturequerylod-samplercubearrayshadow.frag
skip
texturequerylod-samplercubearrayshadow.vert
skip
texturequerylod-samplercubeshadow.frag
skip
texturequerylod-samplercubeshadow.vert
skip
texturequerylod-usampler1d.frag
skip
texturequerylod-usampler1d.vert
skip
texturequerylod-usampler1darray.frag
skip
texturequerylod-usampler1darray.vert
skip
texturequerylod-usampler2d.frag
skip
texturequerylod-usampler2d.vert
skip
texturequerylod-usampler2darray.frag
skip
texturequerylod-usampler2darray.vert
skip
texturequerylod-usampler3d.frag
skip
texturequerylod-usampler3d.vert
skip
texturequerylod-usamplercube.frag
skip
texturequerylod-usamplercube.vert
skip
texturequerylod-usamplercubearray.frag
skip
texturequerylod-usamplercubearray.vert
skip
execution
0/0
fs-texturequerylod-linear
skip
fs-texturequerylod-nearest
skip
fs-texturequerylod-nearest-biased
skip
fs-texturequerylod-no-mipmap
skip
arb_texture_rectangle
22/23
copyteximage rect samples=16
skip
copyteximage rect samples=2
skip
copyteximage rect samples=32
skip
copyteximage rect samples=4
skip
copyteximage rect samples=6
skip
copyteximage rect samples=8
skip
getteximage-targets rect
skip
tex-miplevel-selection gl2:texture() 2drect
skip
tex-miplevel-selection gl2:texture() 2drectshadow
skip
tex-miplevel-selection gl2:textureproj 2drect
skip
tex-miplevel-selection gl2:textureproj 2drect_projvec4
skip
tex-miplevel-selection gl2:textureproj 2drectshadow
skip
arb_texture_rg
77/94
fbo-fast-clear
skip
fbo-fast-clear-float
skip
multisample-fast-clear gl_arb_texture_rg
skip
multisample-fast-clear gl_arb_texture_rg-float
skip
multisample-fast-clear gl_arb_texture_rg-int
skip
multisample-formats 16 gl_arb_texture_rg
skip
multisample-formats 16 gl_arb_texture_rg-float
skip
multisample-formats 16 gl_arb_texture_rg-int
skip
multisample-formats 2 gl_arb_texture_rg
skip
multisample-formats 2 gl_arb_texture_rg-float
skip
multisample-formats 2 gl_arb_texture_rg-int
skip
multisample-formats 32 gl_arb_texture_rg
skip
multisample-formats 32 gl_arb_texture_rg-float
skip
multisample-formats 32 gl_arb_texture_rg-int
skip
multisample-formats 4 gl_arb_texture_rg
skip
multisample-formats 4 gl_arb_texture_rg-float
skip
multisample-formats 4 gl_arb_texture_rg-int
skip
multisample-formats 6 gl_arb_texture_rg
skip
multisample-formats 6 gl_arb_texture_rg-float
skip
multisample-formats 6 gl_arb_texture_rg-int
skip
multisample-formats 8 gl_arb_texture_rg
skip
multisample-formats 8 gl_arb_texture_rg-float
skip
multisample-formats 8 gl_arb_texture_rg-int
skip
texwrap formats bordercolor-swizzled
skip
texwrap formats offset
skip
texwrap formats-float bordercolor-swizzled
skip
texwrap formats-float offset
skip
texwrap formats-int
skip
texwrap formats-int bordercolor
skip
texwrap formats-int bordercolor-swizzled
skip
texwrap formats-int offset
skip
arb_texture_rgb10_a2ui
0/0
fbo-blending
skip
texwrap formats
skip
texwrap formats bordercolor
skip
texwrap formats bordercolor-swizzled
skip
texwrap formats offset
skip
arb_texture_stencil8
0/0
draw
skip
fbo-clear-formats
skip
fbo-generatemipmap-formats
skip
fbo-stencil-blit
skip
fbo-stencil-clear
skip
fbo-stencil-readpixels
skip
get-renderbuffer-internalformat
skip
getteximage
skip
stencil-texture
skip
texwrap formats
skip
texwrap formats bordercolor
skip
texwrap formats bordercolor-swizzled
skip
texwrap formats offset
skip
arb_texture_storage
0/0
attach-before
skip
texture-storage
skip
arb_texture_storage_multisample
0/0
tex-param
skip
tex-storage
skip
arb_texture_view
0/0
clear-into-view-2d
skip
clear-into-view-2d-array
skip
clear-into-view-layered
skip
copytexsubimage-layers
skip
cubemap-view
skip
formats
skip
getteximage-srgb
skip
immutable_levels
skip
lifetime-format
skip
max-level
skip
mipgen
skip
params
skip
queries
skip
rendering-formats
skip
rendering-layers
skip
rendering-levels
skip
rendering-target
skip
sampling-2d-array-as-2d-layer
skip
sampling-2d-array-as-cubemap
skip
sampling-2d-array-as-cubemap-array
skip
targets
skip
texsubimage-layers
skip
texsubimage-layers pbo
skip
texsubimage-levels
skip
texsubimage-levels pbo
skip
arb_timer_query
0/0
query gl_timestamp
skip
query-lifetime
skip
timestamp-get
skip
arb_transform_feedback2
0/0
change objects while paused
skip
change objects while paused (gles3)
skip
arb_transform_feedback3
8/10
gl_nextbuffer-1
skip
gl_nextbuffer-2
skip
gl_nextbuffer-gl_nextbuffer
skip
gl_nextbuffer-gl_skipcomponents1-gl_nextbuffer
skip
gl_skipcomponents1-1
skip
gl_skipcomponents1-2
skip
gl_skipcomponents1-3
skip
gl_skipcomponents1-gl_nextbuffer
skip
gl_skipcomponents1234
skip
gl_skipcomponents2
skip
gl_skipcomponents3
skip
gl_skipcomponents4
skip
arb_uniform_buffer_object
0/1
2-buffers-bug
skip
bindbuffer-general-point
skip
buffer-targets
skip
bufferstorage
skip
compiler
0/0
block-name-clashes-with-function.vert
skip
block-name-clashes-with-struct.vert
skip
block-name-clashes-with-variable.vert
skip
extension-disabled-column-major.frag
skip
extension-disabled-row-major.frag
skip
extension-disabled-std140.frag
skip
extension-disabled-uniform-block.frag
skip
layout-column_major-non-uniform.frag
skip
layout-packed-non-uniform.frag
skip
layout-packed-within-block.frag
skip
layout-row_major-non-uniform.frag
skip
layout-row_major-struct.frag
skip
layout-shared-non-uniform.frag
skip
layout-shared-within-block.frag
skip
layout-std140-non-uniform.frag
skip
layout-std140-within-block.frag
skip
uniform-block-initializer.frag
skip
uniform-block-nested.frag
skip
uniform-block-sampler.frag
skip
deletebuffers
skip
dlist
skip
example_from_spec
skip
field_after_struct_base_alignment
skip
getactiveuniformblockiv-uniform-block-data-size
skip
getactiveuniformblockname
skip
getactiveuniformname
skip
getactiveuniformsiv-uniform-array-stride
skip
getactiveuniformsiv-uniform-block-index
skip
getactiveuniformsiv-uniform-matrix-stride
skip
getactiveuniformsiv-uniform-type
skip
getintegeri_v
skip
getprogramiv
skip
getuniformblockindex
skip
getuniformindices
skip
getuniformlocation
skip
layout-std140
skip
layout-std140-base-size-and-alignment
skip
link-mismatch-blocks
skip
maxblocks
skip
maxuniformblocksize
0/0
fs
skip
fsexceed
skip
vs
skip
vsexceed
skip
minmax
skip
negative-bindbuffer-index
skip
negative-bindbuffer-target
skip
negative-bindbufferrange-range
skip
negative-getactiveuniformblockiv
skip
negative-getactiveuniformsiv
skip
preprocessor
0/0
define.frag
skip
define.vert
skip
rendering
skip
rendering-dsa
skip
rendering-dsa-offset
skip
rendering-offset
skip
row-major
skip
row-major-matrix-inside-array-of-struct
skip
std140-row_major-array-struct-struct-mat2x3-mat2x4-and-int
skip
struct_base_alignment
skip
uniformblockbinding
skip
arb_vertex_array_object
0/0
isvertexarray
skip
vao-element-array-buffer
skip
arb_vertex_buffer_object
14/15
vbo-map-unsync
skip
arb_vertex_type_10f_11f_11f_rev
0/0
arb_vertex_type_10f_11f_11f_rev-api-errors
skip
arb_vertex_type_10f_11f_11f_rev-draw-vertices
skip
arb_vertex_type_2_10_10_10_rev
0/0
arb_vertex_type_2_10_10_10_rev-array_types
skip
attribs
skip
draw-vertices-2101010
skip
ati_draw_buffers
0/0
arbfp-no-index
skip
arbfp-no-option
skip
ati_draw_buffers-arbfp
skip
ati_envmap_bumpmap
0/0
ati_envmap_bumpmap-bump
skip
ati_fragment_shader
0/0
ati-fs-bad-delete
skip
ati_texture_compression_3dc
1/1
fbo-generatemipmap-formats
skip
texwrap formats
skip
texwrap formats bordercolor
skip
texwrap formats bordercolor-swizzled
skip
egl 1.4
0/0
eglcreatepbuffersurface and then glclear
skip
eglcreatesurface
skip
eglquerysurface egl_bad_attribute
skip
eglquerysurface egl_bad_surface
skip
eglquerysurface egl_height
skip
eglquerysurface egl_width
skip
eglterminate then unbind context
skip
egl_chromium_sync_control
0/0
conformance
skip
egl_ext_client_extensions
0/0
conformance test 1
skip
conformance test 2
skip
conformance test 3
skip
egl_khr_create_context
0/0
3.2 core profile required
skip
default major version gl
skip
default major version gles
skip
default minor version gl
skip
default minor version gles
skip
invalid attribute gl
skip
invalid attribute gles
skip
invalid flag gl
skip
invalid flag gles
skip
invalid opengl version
skip
invalid profile
skip
null valid attribute gl
skip
null valid attribute gles
skip
pre-gl3.2 profile
skip
valid attribute empty gl
skip
valid attribute empty gles
skip
valid debug flag gl
skip
valid debug flag gles1
skip
valid debug flag gles2
skip
valid debug flag gles3
skip
valid forward-compatible flag gl
skip
verify gl flavor
skip
egl_khr_fence_sync
0/0
conformance
skip
egl_khr_get_all_proc_addresses
0/0
conformance
skip
egl_khr_gl_colorspace
0/0
linear
skip
srgb
skip
egl_khr_surfaceless_context
0/0
viewport
skip
egl_khr_wait_sync
0/0
conformance
skip
egl_mesa_configless_context
0/0
basic
skip
egl_nok_swap_region
0/0
basic
skip
egl_nok_texture_from_pixmap
0/0
basic
skip
ext_depth_bounds_test
0/0
depth_bounds
skip
ext_framebuffer_multisample
10/17
accuracy 16 color
skip
accuracy 16 color depthstencil
skip
accuracy 16 color depthstencil linear
skip
accuracy 16 color linear
skip
accuracy 16 color small
skip
accuracy 16 color small depthstencil
skip
accuracy 16 color small depthstencil linear
skip
accuracy 16 color small linear
skip
accuracy 16 depth_draw
skip
accuracy 16 depth_draw depthstencil
skip
accuracy 16 depth_draw small
skip
accuracy 16 depth_draw small depthstencil
skip
accuracy 16 depth_resolve
skip
accuracy 16 depth_resolve depthstencil
skip
accuracy 16 depth_resolve small
skip
accuracy 16 depth_resolve small depthstencil
skip
accuracy 16 srgb
skip
accuracy 16 srgb depthstencil
skip
accuracy 16 srgb depthstencil linear
skip
accuracy 16 srgb linear
skip
accuracy 16 srgb small
skip
accuracy 16 srgb small depthstencil
skip
accuracy 16 srgb small depthstencil linear
skip
accuracy 16 srgb small linear
skip
accuracy 16 stencil_draw
skip
accuracy 16 stencil_draw depthstencil
skip
accuracy 16 stencil_draw small
skip
accuracy 16 stencil_draw small depthstencil
skip
accuracy 16 stencil_resolve
skip
accuracy 16 stencil_resolve depthstencil
skip
accuracy 16 stencil_resolve small
skip
accuracy 16 stencil_resolve small depthstencil
skip
accuracy 2 color
skip
accuracy 2 color depthstencil
skip
accuracy 2 color depthstencil linear
skip
accuracy 2 color linear
skip
accuracy 2 color small
skip
accuracy 2 color small depthstencil
skip
accuracy 2 color small depthstencil linear
skip
accuracy 2 color small linear
skip
accuracy 2 depth_draw
skip
accuracy 2 depth_draw depthstencil
skip
accuracy 2 depth_draw small
skip
accuracy 2 depth_draw small depthstencil
skip
accuracy 2 depth_resolve
skip
accuracy 2 depth_resolve depthstencil
skip
accuracy 2 depth_resolve small
skip
accuracy 2 depth_resolve small depthstencil
skip
accuracy 2 srgb
skip
accuracy 2 srgb depthstencil
skip
accuracy 2 srgb depthstencil linear
skip
accuracy 2 srgb linear
skip
accuracy 2 srgb small
skip
accuracy 2 srgb small depthstencil
skip
accuracy 2 srgb small depthstencil linear
skip
accuracy 2 srgb small linear
skip
accuracy 2 stencil_draw
skip
accuracy 2 stencil_draw depthstencil
skip
accuracy 2 stencil_draw small
skip
accuracy 2 stencil_draw small depthstencil
skip
accuracy 2 stencil_resolve
skip
accuracy 2 stencil_resolve depthstencil
skip
accuracy 2 stencil_resolve small
skip
accuracy 2 stencil_resolve small depthstencil
skip
accuracy 32 color
skip
accuracy 32 color depthstencil
skip
accuracy 32 color depthstencil linear
skip
accuracy 32 color linear
skip
accuracy 32 color small
skip
accuracy 32 color small depthstencil
skip
accuracy 32 color small depthstencil linear
skip
accuracy 32 color small linear
skip
accuracy 32 depth_draw
skip
accuracy 32 depth_draw depthstencil
skip
accuracy 32 depth_draw small
skip
accuracy 32 depth_draw small depthstencil
skip
accuracy 32 depth_resolve
skip
accuracy 32 depth_resolve depthstencil
skip
accuracy 32 depth_resolve small
skip
accuracy 32 depth_resolve small depthstencil
skip
accuracy 32 srgb
skip
accuracy 32 srgb depthstencil
skip
accuracy 32 srgb depthstencil linear
skip
accuracy 32 srgb linear
skip
accuracy 32 srgb small
skip
accuracy 32 srgb small depthstencil
skip
accuracy 32 srgb small depthstencil linear
skip
accuracy 32 srgb small linear
skip
accuracy 32 stencil_draw
skip
accuracy 32 stencil_draw depthstencil
skip
accuracy 32 stencil_draw small
skip
accuracy 32 stencil_draw small depthstencil
skip
accuracy 32 stencil_resolve
skip
accuracy 32 stencil_resolve depthstencil
skip
accuracy 32 stencil_resolve small
skip
accuracy 32 stencil_resolve small depthstencil
skip
accuracy 4 color
skip
accuracy 4 color depthstencil
skip
accuracy 4 color depthstencil linear
skip
accuracy 4 color linear
skip
accuracy 4 color small
skip
accuracy 4 color small depthstencil
skip
accuracy 4 color small depthstencil linear
skip
accuracy 4 color small linear
skip
accuracy 4 depth_draw
skip
accuracy 4 depth_draw depthstencil
skip
accuracy 4 depth_draw small
skip
accuracy 4 depth_draw small depthstencil
skip
accuracy 4 depth_resolve
skip
accuracy 4 depth_resolve depthstencil
skip
accuracy 4 depth_resolve small
skip
accuracy 4 depth_resolve small depthstencil
skip
accuracy 4 srgb
skip
accuracy 4 srgb depthstencil
skip
accuracy 4 srgb depthstencil linear
skip
accuracy 4 srgb linear
skip
accuracy 4 srgb small
skip
accuracy 4 srgb small depthstencil
skip
accuracy 4 srgb small depthstencil linear
skip
accuracy 4 srgb small linear
skip
accuracy 4 stencil_draw
skip
accuracy 4 stencil_draw depthstencil
skip
accuracy 4 stencil_draw small
skip
accuracy 4 stencil_draw small depthstencil
skip
accuracy 4 stencil_resolve
skip
accuracy 4 stencil_resolve depthstencil
skip
accuracy 4 stencil_resolve small
skip
accuracy 4 stencil_resolve small depthstencil
skip
accuracy 6 color
skip
accuracy 6 color depthstencil
skip
accuracy 6 color depthstencil linear
skip
accuracy 6 color linear
skip
accuracy 6 color small
skip
accuracy 6 color small depthstencil
skip
accuracy 6 color small depthstencil linear
skip
accuracy 6 color small linear
skip
accuracy 6 depth_draw
skip
accuracy 6 depth_draw depthstencil
skip
accuracy 6 depth_draw small
skip
accuracy 6 depth_draw small depthstencil
skip
accuracy 6 depth_resolve
skip
accuracy 6 depth_resolve depthstencil
skip
accuracy 6 depth_resolve small
skip
accuracy 6 depth_resolve small depthstencil
skip
accuracy 6 srgb
skip
accuracy 6 srgb depthstencil
skip
accuracy 6 srgb depthstencil linear
skip
accuracy 6 srgb linear
skip
accuracy 6 srgb small
skip
accuracy 6 srgb small depthstencil
skip
accuracy 6 srgb small depthstencil linear
skip
accuracy 6 srgb small linear
skip
accuracy 6 stencil_draw
skip
accuracy 6 stencil_draw depthstencil
skip
accuracy 6 stencil_draw small
skip
accuracy 6 stencil_draw small depthstencil
skip
accuracy 6 stencil_resolve
skip
accuracy 6 stencil_resolve depthstencil
skip
accuracy 6 stencil_resolve small
skip
accuracy 6 stencil_resolve small depthstencil
skip
accuracy 8 color
skip
accuracy 8 color depthstencil
skip
accuracy 8 color depthstencil linear
skip
accuracy 8 color linear
skip
accuracy 8 color small
skip
accuracy 8 color small depthstencil
skip
accuracy 8 color small depthstencil linear
skip
accuracy 8 color small linear
skip
accuracy 8 depth_draw
skip
accuracy 8 depth_draw depthstencil
skip
accuracy 8 depth_draw small
skip
accuracy 8 depth_draw small depthstencil
skip
accuracy 8 depth_resolve
skip
accuracy 8 depth_resolve depthstencil
skip
accuracy 8 depth_resolve small
skip
accuracy 8 depth_resolve small depthstencil
skip
accuracy 8 srgb
skip
accuracy 8 srgb depthstencil
skip
accuracy 8 srgb depthstencil linear
skip
accuracy 8 srgb linear
skip
accuracy 8 srgb small
skip
accuracy 8 srgb small depthstencil
skip
accuracy 8 srgb small depthstencil linear
skip
accuracy 8 srgb small linear
skip
accuracy 8 stencil_draw
skip
accuracy 8 stencil_draw depthstencil
skip
accuracy 8 stencil_draw small
skip
accuracy 8 stencil_draw small depthstencil
skip
accuracy 8 stencil_resolve
skip
accuracy 8 stencil_resolve depthstencil
skip
accuracy 8 stencil_resolve small
skip
accuracy 8 stencil_resolve small depthstencil
skip
accuracy all_samples color
skip
accuracy all_samples color depthstencil
skip
accuracy all_samples color depthstencil linear
skip
accuracy all_samples color linear
skip
accuracy all_samples color small
skip
accuracy all_samples color small depthstencil
skip
accuracy all_samples color small depthstencil linear
skip
accuracy all_samples color small linear
skip
accuracy all_samples depth_draw
skip
accuracy all_samples depth_draw depthstencil
skip
accuracy all_samples depth_draw small
skip
accuracy all_samples depth_draw small depthstencil
skip
accuracy all_samples depth_resolve
skip
accuracy all_samples depth_resolve depthstencil
skip
accuracy all_samples depth_resolve small
skip
accuracy all_samples depth_resolve small depthstencil
skip
accuracy all_samples srgb
skip
accuracy all_samples srgb depthstencil
skip
accuracy all_samples srgb depthstencil linear
skip
accuracy all_samples srgb linear
skip
accuracy all_samples srgb small
skip
accuracy all_samples srgb small depthstencil
skip
accuracy all_samples srgb small depthstencil linear
skip
accuracy all_samples srgb small linear
skip
accuracy all_samples stencil_draw
skip
accuracy all_samples stencil_draw depthstencil
skip
accuracy all_samples stencil_draw small
skip
accuracy all_samples stencil_draw small depthstencil
skip
accuracy all_samples stencil_resolve
skip
accuracy all_samples stencil_resolve depthstencil
skip
accuracy all_samples stencil_resolve small
skip
accuracy all_samples stencil_resolve small depthstencil
skip
alpha-blending-after-rendering 16
skip
alpha-blending-after-rendering 32
skip
alpha-coverage-no-draw-buffer-zero 16
skip
alpha-coverage-no-draw-buffer-zero 2
skip
alpha-coverage-no-draw-buffer-zero 32
skip
alpha-coverage-no-draw-buffer-zero 4
skip
alpha-coverage-no-draw-buffer-zero 6
skip
alpha-coverage-no-draw-buffer-zero 8
skip
alpha-to-coverage-dual-src-blend 16
skip
alpha-to-coverage-dual-src-blend 2
skip
alpha-to-coverage-dual-src-blend 32
skip
alpha-to-coverage-dual-src-blend 4
skip
alpha-to-coverage-dual-src-blend 6
skip
alpha-to-coverage-dual-src-blend 8
skip
alpha-to-coverage-no-draw-buffer-zero 16
skip
alpha-to-coverage-no-draw-buffer-zero 2
skip
alpha-to-coverage-no-draw-buffer-zero 32
skip
alpha-to-coverage-no-draw-buffer-zero 4
skip
alpha-to-coverage-no-draw-buffer-zero 6
skip
alpha-to-coverage-no-draw-buffer-zero 8
skip
alpha-to-one-dual-src-blend 16
skip
alpha-to-one-dual-src-blend 2
skip
alpha-to-one-dual-src-blend 32
skip
alpha-to-one-dual-src-blend 4
skip
alpha-to-one-dual-src-blend 6
skip
alpha-to-one-dual-src-blend 8
skip
alpha-to-one-msaa-disabled 16
skip
alpha-to-one-msaa-disabled 2
skip
alpha-to-one-msaa-disabled 32
skip
alpha-to-one-msaa-disabled 4
skip
alpha-to-one-msaa-disabled 6
skip
alpha-to-one-msaa-disabled 8
skip
alpha-to-one-single-sample-buffer 16
skip
alpha-to-one-single-sample-buffer 2
skip
alpha-to-one-single-sample-buffer 32
skip
alpha-to-one-single-sample-buffer 4
skip
alpha-to-one-single-sample-buffer 6
skip
alpha-to-one-single-sample-buffer 8
skip
bitmap 16
skip
bitmap 2
skip
bitmap 32
skip
bitmap 4
skip
bitmap 6
skip
bitmap 8
skip
blit-flipped 16 x
skip
blit-flipped 16 y
skip
blit-flipped 2 x
skip
blit-flipped 2 y
skip
blit-flipped 32 x
skip
blit-flipped 32 y
skip
blit-flipped 4 x
skip
blit-flipped 4 y
skip
blit-flipped 6 x
skip
blit-flipped 6 y
skip
blit-flipped 8 x
skip
blit-flipped 8 y
skip
blit-mismatched-formats
skip
blit-mismatched-samples
skip
blit-mismatched-sizes
skip
blit-multiple-render-targets 16
skip
blit-multiple-render-targets 2
skip
blit-multiple-render-targets 32
skip
blit-multiple-render-targets 4
skip
blit-multiple-render-targets 6
skip
blit-multiple-render-targets 8
skip
clear 16 color
skip
clear 16 depth
skip
clear 16 stencil
skip
clear 2 color
skip
clear 2 depth
skip
clear 2 stencil
skip
clear 32 color
skip
clear 32 depth
skip
clear 32 stencil
skip
clear 4 color
skip
clear 4 depth
skip
clear 4 stencil
skip
clear 6 color
skip
clear 6 depth
skip
clear 6 stencil
skip
clear 8 color
skip
clear 8 depth
skip
clear 8 stencil
skip
clip-and-scissor-blit 16 downsample
skip
clip-and-scissor-blit 16 msaa
skip
clip-and-scissor-blit 16 normal
skip
clip-and-scissor-blit 16 upsample
skip
clip-and-scissor-blit 2 downsample
skip
clip-and-scissor-blit 2 msaa
skip
clip-and-scissor-blit 2 normal
skip
clip-and-scissor-blit 2 upsample
skip
clip-and-scissor-blit 32 downsample
skip
clip-and-scissor-blit 32 msaa
skip
clip-and-scissor-blit 32 normal
skip
clip-and-scissor-blit 32 upsample
skip
clip-and-scissor-blit 4 downsample
skip
clip-and-scissor-blit 4 msaa
skip
clip-and-scissor-blit 4 normal
skip
clip-and-scissor-blit 4 upsample
skip
clip-and-scissor-blit 6 downsample
skip
clip-and-scissor-blit 6 msaa
skip
clip-and-scissor-blit 6 normal
skip
clip-and-scissor-blit 6 upsample
skip
clip-and-scissor-blit 8 downsample
skip
clip-and-scissor-blit 8 msaa
skip
clip-and-scissor-blit 8 normal
skip
clip-and-scissor-blit 8 upsample
skip
draw-buffers-alpha-to-coverage 16
skip
draw-buffers-alpha-to-coverage 2
skip
draw-buffers-alpha-to-coverage 32
skip
draw-buffers-alpha-to-coverage 4
skip
draw-buffers-alpha-to-coverage 6
skip
draw-buffers-alpha-to-coverage 8
skip
draw-buffers-alpha-to-one 16
skip
draw-buffers-alpha-to-one 2
skip
draw-buffers-alpha-to-one 32
skip
draw-buffers-alpha-to-one 4
skip
draw-buffers-alpha-to-one 6
skip
draw-buffers-alpha-to-one 8
skip
enable-flag
skip
fast-clear
skip
formats 16
skip
formats 2
skip
formats 32
skip
formats 4
skip
formats 6
skip
formats 8
skip
formats all_samples
skip
int-draw-buffers-alpha-to-coverage 16
skip
int-draw-buffers-alpha-to-coverage 2
skip
int-draw-buffers-alpha-to-coverage 32
skip
int-draw-buffers-alpha-to-coverage 4
skip
int-draw-buffers-alpha-to-coverage 6
skip
int-draw-buffers-alpha-to-coverage 8
skip
int-draw-buffers-alpha-to-one 16
skip
int-draw-buffers-alpha-to-one 2
skip
int-draw-buffers-alpha-to-one 32
skip
int-draw-buffers-alpha-to-one 4
skip
int-draw-buffers-alpha-to-one 6
skip
int-draw-buffers-alpha-to-one 8
skip
interpolation 0 centroid-deriv
skip
interpolation 0 centroid-deriv-disabled
skip
interpolation 0 centroid-disabled
skip
interpolation 0 centroid-edges
skip
interpolation 0 non-centroid-deriv
skip
interpolation 0 non-centroid-deriv-disabled
skip
interpolation 0 non-centroid-disabled
skip
interpolation 16 centroid-deriv
skip
interpolation 16 centroid-deriv-disabled
skip
interpolation 16 centroid-disabled
skip
interpolation 16 centroid-edges
skip
interpolation 16 non-centroid-deriv
skip
interpolation 16 non-centroid-deriv-disabled
skip
interpolation 16 non-centroid-disabled
skip
interpolation 2 centroid-deriv
skip
interpolation 2 centroid-deriv-disabled
skip
interpolation 2 centroid-disabled
skip
interpolation 2 centroid-edges
skip
interpolation 2 non-centroid-deriv
skip
interpolation 2 non-centroid-deriv-disabled
skip
interpolation 2 non-centroid-disabled
skip
interpolation 32 centroid-deriv
skip
interpolation 32 centroid-deriv-disabled
skip
interpolation 32 centroid-disabled
skip
interpolation 32 centroid-edges
skip
interpolation 32 non-centroid-deriv
skip
interpolation 32 non-centroid-deriv-disabled
skip
interpolation 32 non-centroid-disabled
skip
interpolation 4 centroid-deriv
skip
interpolation 4 centroid-deriv-disabled
skip
interpolation 4 centroid-disabled
skip
interpolation 4 centroid-edges
skip
interpolation 4 non-centroid-deriv
skip
interpolation 4 non-centroid-deriv-disabled
skip
interpolation 4 non-centroid-disabled
skip
interpolation 6 centroid-deriv
skip
interpolation 6 centroid-deriv-disabled
skip
interpolation 6 centroid-disabled
skip
interpolation 6 centroid-edges
skip
interpolation 6 non-centroid-deriv
skip
interpolation 6 non-centroid-deriv-disabled
skip
interpolation 6 non-centroid-disabled
skip
interpolation 8 centroid-deriv
skip
interpolation 8 centroid-deriv-disabled
skip
interpolation 8 centroid-disabled
skip
interpolation 8 centroid-edges
skip
interpolation 8 non-centroid-deriv
skip
interpolation 8 non-centroid-deriv-disabled
skip
interpolation 8 non-centroid-disabled
skip
line-smooth 16
skip
line-smooth 2
skip
line-smooth 32
skip
line-smooth 4
skip
line-smooth 6
skip
line-smooth 8
skip
multisample-blit 16 color
skip
multisample-blit 16 color linear
skip
multisample-blit 16 depth
skip
multisample-blit 16 stencil
skip
multisample-blit 2 color
skip
multisample-blit 2 color linear
skip
multisample-blit 2 depth
skip
multisample-blit 2 stencil
skip
multisample-blit 32 color
skip
multisample-blit 32 color linear
skip
multisample-blit 32 depth
skip
multisample-blit 32 stencil
skip
multisample-blit 4 color
skip
multisample-blit 4 color linear
skip
multisample-blit 4 depth
skip
multisample-blit 4 stencil
skip
multisample-blit 6 color
skip
multisample-blit 6 color linear
skip
multisample-blit 6 depth
skip
multisample-blit 6 stencil
skip
multisample-blit 8 color
skip
multisample-blit 8 color linear
skip
multisample-blit 8 depth
skip
multisample-blit 8 stencil
skip
no-color 16 depth combined
skip
no-color 16 depth separate
skip
no-color 16 depth single
skip
no-color 16 depth-computed combined
skip
no-color 16 depth-computed separate
skip
no-color 16 depth-computed single
skip
no-color 16 stencil combined
skip
no-color 16 stencil separate
skip
no-color 16 stencil single
skip
no-color 2 depth combined
skip
no-color 2 depth separate
skip
no-color 2 depth single
skip
no-color 2 depth-computed combined
skip
no-color 2 depth-computed separate
skip
no-color 2 depth-computed single
skip
no-color 2 stencil combined
skip
no-color 2 stencil separate
skip
no-color 2 stencil single
skip
no-color 32 depth combined
skip
no-color 32 depth separate
skip
no-color 32 depth single
skip
no-color 32 depth-computed combined
skip
no-color 32 depth-computed separate
skip
no-color 32 depth-computed single
skip
no-color 32 stencil combined
skip
no-color 32 stencil separate
skip
no-color 32 stencil single
skip
no-color 4 depth combined
skip
no-color 4 depth separate
skip
no-color 4 depth single
skip
no-color 4 depth-computed combined
skip
no-color 4 depth-computed separate
skip
no-color 4 depth-computed single
skip
no-color 4 stencil combined
skip
no-color 4 stencil separate
skip
no-color 4 stencil single
skip
no-color 6 depth combined
skip
no-color 6 depth separate
skip
no-color 6 depth single
skip
no-color 6 depth-computed combined
skip
no-color 6 depth-computed separate
skip
no-color 6 depth-computed single
skip
no-color 6 stencil combined
skip
no-color 6 stencil separate
skip
no-color 6 stencil single
skip
no-color 8 depth combined
skip
no-color 8 depth separate
skip
no-color 8 depth single
skip
no-color 8 depth-computed combined
skip
no-color 8 depth-computed separate
skip
no-color 8 depth-computed single
skip
no-color 8 stencil combined
skip
no-color 8 stencil separate
skip
no-color 8 stencil single
skip
point-smooth 16
skip
point-smooth 2
skip
point-smooth 32
skip
point-smooth 4
skip
point-smooth 6
skip
point-smooth 8
skip
polygon-smooth 16
skip
polygon-smooth 2
skip
polygon-smooth 32
skip
polygon-smooth 4
skip
polygon-smooth 6
skip
polygon-smooth 8
skip
polygon-stipple 16
skip
polygon-stipple 2
skip
polygon-stipple 32
skip
polygon-stipple 4
skip
polygon-stipple 6
skip
polygon-stipple 8
skip
sample-alpha-to-coverage 16 color
skip
sample-alpha-to-coverage 16 depth
skip
sample-alpha-to-coverage 2 color
skip
sample-alpha-to-coverage 2 depth
skip
sample-alpha-to-coverage 32 color
skip
sample-alpha-to-coverage 32 depth
skip
sample-alpha-to-coverage 4 color
skip
sample-alpha-to-coverage 4 depth
skip
sample-alpha-to-coverage 6 color
skip
sample-alpha-to-coverage 6 depth
skip
sample-alpha-to-coverage 8 color
skip
sample-alpha-to-coverage 8 depth
skip
sample-alpha-to-one 16
skip
sample-alpha-to-one 2
skip
sample-alpha-to-one 32
skip
sample-alpha-to-one 4
skip
sample-alpha-to-one 6
skip
sample-alpha-to-one 8
skip
sample-coverage 16 inverted
skip
sample-coverage 16 non-inverted
skip
sample-coverage 2 inverted
skip
sample-coverage 2 non-inverted
skip
sample-coverage 32 inverted
skip
sample-coverage 32 non-inverted
skip
sample-coverage 4 inverted
skip
sample-coverage 4 non-inverted
skip
sample-coverage 6 inverted
skip
sample-coverage 6 non-inverted
skip
sample-coverage 8 inverted
skip
sample-coverage 8 non-inverted
skip
turn-on-off 16
skip
turn-on-off 2
skip
turn-on-off 32
skip
turn-on-off 4
skip
turn-on-off 6
skip
turn-on-off 8
skip
unaligned-blit 16 color downsample
skip
unaligned-blit 16 color msaa
skip
unaligned-blit 16 color upsample
skip
unaligned-blit 16 depth downsample
skip
unaligned-blit 16 depth msaa
skip
unaligned-blit 16 depth upsample
skip
unaligned-blit 16 stencil downsample
skip
unaligned-blit 16 stencil msaa
skip
unaligned-blit 16 stencil upsample
skip
unaligned-blit 2 color downsample
skip
unaligned-blit 2 color msaa
skip
unaligned-blit 2 color upsample
skip
unaligned-blit 2 depth downsample
skip
unaligned-blit 2 depth msaa
skip
unaligned-blit 2 depth upsample
skip
unaligned-blit 2 stencil downsample
skip
unaligned-blit 2 stencil msaa
skip
unaligned-blit 2 stencil upsample
skip
unaligned-blit 32 color downsample
skip
unaligned-blit 32 color msaa
skip
unaligned-blit 32 color upsample
skip
unaligned-blit 32 depth downsample
skip
unaligned-blit 32 depth msaa
skip
unaligned-blit 32 depth upsample
skip
unaligned-blit 32 stencil downsample
skip
unaligned-blit 32 stencil msaa
skip
unaligned-blit 32 stencil upsample
skip
unaligned-blit 4 color downsample
skip
unaligned-blit 4 color msaa
skip
unaligned-blit 4 color upsample
skip
unaligned-blit 4 depth downsample
skip
unaligned-blit 4 depth msaa
skip
unaligned-blit 4 depth upsample
skip
unaligned-blit 4 stencil downsample
skip
unaligned-blit 4 stencil msaa
skip
unaligned-blit 4 stencil upsample
skip
unaligned-blit 6 color downsample
skip
unaligned-blit 6 color msaa
skip
unaligned-blit 6 color upsample
skip
unaligned-blit 6 depth downsample
skip
unaligned-blit 6 depth msaa
skip
unaligned-blit 6 depth upsample
skip
unaligned-blit 6 stencil downsample
skip
unaligned-blit 6 stencil msaa
skip
unaligned-blit 6 stencil upsample
skip
unaligned-blit 8 color downsample
skip
unaligned-blit 8 color msaa
skip
unaligned-blit 8 color upsample
skip
unaligned-blit 8 depth downsample
skip
unaligned-blit 8 depth msaa
skip
unaligned-blit 8 depth upsample
skip
unaligned-blit 8 stencil downsample
skip
unaligned-blit 8 stencil msaa
skip
unaligned-blit 8 stencil upsample
skip
upsample 16 color
skip
upsample 16 color linear
skip
upsample 16 depth
skip
upsample 16 stencil
skip
upsample 2 color
skip
upsample 2 color linear
skip
upsample 2 depth
skip
upsample 2 stencil
skip
upsample 32 color
skip
upsample 32 color linear
skip
upsample 32 depth
skip
upsample 32 stencil
skip
upsample 4 color
skip
upsample 4 color linear
skip
upsample 4 depth
skip
upsample 4 stencil
skip
upsample 6 color
skip
upsample 6 color linear
skip
upsample 6 depth
skip
upsample 6 stencil
skip
upsample 8 color
skip
upsample 8 color linear
skip
upsample 8 depth
skip
upsample 8 stencil
skip
ext_framebuffer_multisample_blit_scaled
0/0
blit-scaled samples=16
skip
blit-scaled samples=16 with gl_texture_2d_multisample_array
skip
blit-scaled samples=2
skip
blit-scaled samples=2 with gl_texture_2d_multisample_array
skip
blit-scaled samples=32
skip
blit-scaled samples=32 with gl_texture_2d_multisample_array
skip
blit-scaled samples=4
skip
blit-scaled samples=4 with gl_texture_2d_multisample_array
skip
blit-scaled samples=6
skip
blit-scaled samples=6 with gl_texture_2d_multisample_array
skip
blit-scaled samples=8
skip
blit-scaled samples=8 with gl_texture_2d_multisample_array
skip
negative-blit-scaled
skip
ext_framebuffer_object
291/293
fbo-alphatest-formats
18/18
GL_INTENSITY
skip
GL_INTENSITY12
skip
GL_INTENSITY16
skip
GL_INTENSITY4
skip
GL_INTENSITY8
skip
GL_LUMINANCE
skip
GL_LUMINANCE12
skip
GL_LUMINANCE12_ALPHA12
skip
GL_LUMINANCE16
skip
GL_LUMINANCE16_ALPHA16
skip
GL_LUMINANCE4
skip
GL_LUMINANCE4_ALPHA4
skip
GL_LUMINANCE8
skip
GL_LUMINANCE8_ALPHA8
skip
GL_LUMINANCE_ALPHA
skip
fbo-blending-formats
16/18
GL_ALPHA
skip
GL_ALPHA12
skip
GL_ALPHA16
skip
GL_ALPHA4
skip
GL_ALPHA8
skip
GL_INTENSITY
skip
GL_INTENSITY12
skip
GL_INTENSITY16
skip
GL_INTENSITY4
skip
GL_INTENSITY8
skip
GL_LUMINANCE
skip
GL_LUMINANCE12
skip
GL_LUMINANCE12_ALPHA12
skip
GL_LUMINANCE16
skip
GL_LUMINANCE16_ALPHA16
skip
GL_LUMINANCE4
skip
GL_LUMINANCE4_ALPHA4
skip
GL_LUMINANCE8
skip
GL_LUMINANCE8_ALPHA8
skip
GL_LUMINANCE_ALPHA
skip
fbo-clear-formats
18/18
GL_ALPHA (fbo incomplete)
skip
GL_ALPHA12 (fbo incomplete)
skip
GL_ALPHA16 (fbo incomplete)
skip
GL_ALPHA4 (fbo incomplete)
skip
GL_ALPHA8 (fbo incomplete)
skip
GL_INTENSITY (fbo incomplete)
skip
GL_INTENSITY12 (fbo incomplete)
skip
GL_INTENSITY16 (fbo incomplete)
skip
GL_INTENSITY4 (fbo incomplete)
skip
GL_INTENSITY8 (fbo incomplete)
skip
GL_LUMINANCE (fbo incomplete)
skip
GL_LUMINANCE12 (fbo incomplete)
skip
GL_LUMINANCE12_ALPHA12 (fbo incomplete)
skip
GL_LUMINANCE16 (fbo incomplete)
skip
GL_LUMINANCE16_ALPHA16 (fbo incomplete)
skip
GL_LUMINANCE4 (fbo incomplete)
skip
GL_LUMINANCE4_ALPHA4 (fbo incomplete)
skip
GL_LUMINANCE8 (fbo incomplete)
skip
GL_LUMINANCE8_ALPHA8 (fbo incomplete)
skip
GL_LUMINANCE_ALPHA (fbo incomplete)
skip
fbo-colormask-formats
18/18
GL_ALPHA (fbo incomplete)
skip
GL_ALPHA12 (fbo incomplete)
skip
GL_ALPHA16 (fbo incomplete)
skip
GL_ALPHA4 (fbo incomplete)
skip
GL_ALPHA8 (fbo incomplete)
skip
GL_INTENSITY (fbo incomplete)
skip
GL_INTENSITY12 (fbo incomplete)
skip
GL_INTENSITY16 (fbo incomplete)
skip
GL_INTENSITY4 (fbo incomplete)
skip
GL_INTENSITY8 (fbo incomplete)
skip
GL_LUMINANCE (fbo incomplete)
skip
GL_LUMINANCE12 (fbo incomplete)
skip
GL_LUMINANCE12_ALPHA12 (fbo incomplete)
skip
GL_LUMINANCE16 (fbo incomplete)
skip
GL_LUMINANCE16_ALPHA16 (fbo incomplete)
skip
GL_LUMINANCE4 (fbo incomplete)
skip
GL_LUMINANCE4_ALPHA4 (fbo incomplete)
skip
GL_LUMINANCE8 (fbo incomplete)
skip
GL_LUMINANCE8_ALPHA8 (fbo incomplete)
skip
GL_LUMINANCE_ALPHA (fbo incomplete)
skip
fbo-fast-clear
skip
fbo-generatemipmap-swizzle
skip
ext_image_dma_buf_import
0/0
ext_image_dma_buf_import-intel_external_sampler_only
skip
ext_image_dma_buf_import-intel_external_sampler_with_dma_only
skip
ext_image_dma_buf_import-intel_unsupported_format
skip
ext_image_dma_buf_import-invalid_attributes
skip
ext_image_dma_buf_import-invalid_hints
skip
ext_image_dma_buf_import-missing_attributes
skip
ext_image_dma_buf_import-ownership_transfer
skip
ext_image_dma_buf_import-sample_argb8888
skip
ext_image_dma_buf_import-sample_xrgb8888
skip
ext_image_dma_buf_import-transcode-nv12-as-r8-gr88
skip
ext_packed_depth_stencil
52/60
depthstencil-render-miplevels 1024 d=z24_s8_s=z24_s8
skip
depthstencil-render-miplevels 1024 d=z24_s=z24_s8
skip
depthstencil-render-miplevels 1024 s=z24_s8_d=z24
skip
depthstencil-render-miplevels 1024 s=z24_s8_d=z24_s8
skip
depthstencil-render-miplevels 146 d=z24_s8_s=z24_s8
skip
depthstencil-render-miplevels 146 d=z24_s=z24_s8
skip
depthstencil-render-miplevels 146 s=z24_s8_d=z24
skip
depthstencil-render-miplevels 146 s=z24_s8_d=z24_s8
skip
depthstencil-render-miplevels 273 d=z24_s8_s=z24_s8
skip
depthstencil-render-miplevels 273 d=z24_s=z24_s8
skip
depthstencil-render-miplevels 273 s=z24_s8_d=z24
skip
depthstencil-render-miplevels 273 s=z24_s8_d=z24_s8
skip
depthstencil-render-miplevels 292 d=z24_s8_s=z24_s8
skip
depthstencil-render-miplevels 292 d=z24_s=z24_s8
skip
depthstencil-render-miplevels 292 s=z24_s8_d=z24
skip
depthstencil-render-miplevels 292 s=z24_s8_d=z24_s8
skip
depthstencil-render-miplevels 585 d=z24_s8_s=z24_s8
skip
depthstencil-render-miplevels 585 d=z24_s=z24_s8
skip
depthstencil-render-miplevels 585 s=z24_s8_d=z24
skip
depthstencil-render-miplevels 585 s=z24_s8_d=z24_s8
skip
texwrap formats bordercolor-swizzled
skip
texwrap formats offset
skip
ext_packed_float
48/51
fbo-fast-clear
skip
multisample-fast-clear gl_ext_packed_float
skip
multisample-formats 16 gl_ext_packed_float
skip
multisample-formats 2 gl_ext_packed_float
skip
multisample-formats 32 gl_ext_packed_float
skip
multisample-formats 4 gl_ext_packed_float
skip
multisample-formats 6 gl_ext_packed_float
skip
multisample-formats 8 gl_ext_packed_float
skip
texwrap formats bordercolor-swizzled
skip
texwrap formats offset
skip
ext_polygon_offset_clamp
0/0
ext_polygon_offset_clamp-dlist
skip
ext_polygon_offset_clamp-draw
skip
ext_shader_integer_mix
0/0
execution
0/0
fs-mix-bvec4
skip
fs-mix-if-bool
skip
fs-mix-ivec4
skip
fs-mix-uvec4
skip
vs-mix-bvec4
skip
vs-mix-if-bool
skip
vs-mix-ivec4
skip
vs-mix-uvec4
skip
ext_shader_samples_identical
0/0
ext_shader_samples_identical 16
skip
ext_shader_samples_identical 2
skip
ext_shader_samples_identical 32
skip
ext_shader_samples_identical 4
skip
ext_shader_samples_identical 6
skip
ext_shader_samples_identical 8
skip
glsl-1.10
0/0
compiler
0/0
all-functions.frag
skip
all-functions.vert
skip
preprocessor
0/0
define.frag
skip
define.vert
skip
glsl-1.50
0/0
compiler
0/0
all-functions.frag
skip
all-functions.geom
skip
all-functions.vert
skip
preprocessor
0/0
define.geom
skip
glsl-es-3.10
0/0
compiler
0/0
all-functions.frag
skip
all-functions.vert
skip
preprocessor
0/0
define.frag
skip
define.vert
skip
simple-fs
skip
ext_texture_array
37/44
copyteximage 1d_array samples=16
skip
copyteximage 1d_array samples=2
skip
copyteximage 1d_array samples=32
skip
copyteximage 1d_array samples=4
skip
copyteximage 1d_array samples=6
skip
copyteximage 1d_array samples=8
skip
copyteximage 2d_array samples=16
skip
copyteximage 2d_array samples=2
skip
copyteximage 2d_array samples=32
skip
copyteximage 2d_array samples=4
skip
copyteximage 2d_array samples=6
skip
copyteximage 2d_array samples=8
skip
fbo-depth-array fs-writes-stencil
skip
fbo-depth-array stencil-clear
skip
fbo-depth-array stencil-draw
skip
fbo-depth-array stencil-layered-clear
skip
getteximage-targets 1d_array
skip
getteximage-targets 2d_array
skip
ext_texture_compression_latc
1/1
fbo-generatemipmap-formats
skip
fbo-generatemipmap-formats-signed
skip
texwrap formats
skip
texwrap formats bordercolor
skip
texwrap formats bordercolor-swizzled
skip
ext_texture_compression_rgtc
5/5
compressedteximage gl_compressed_signed_red_green_rgtc2_ext
skip
compressedteximage gl_compressed_signed_red_rgtc1_ext
skip
fbo-generatemipmap-formats
skip
fbo-generatemipmap-formats-signed
skip
texwrap formats
skip
texwrap formats bordercolor
skip
texwrap formats bordercolor-swizzled
skip
ext_texture_compression_s3tc
28/33
getteximage-targets 2d s3tc
skip
getteximage-targets 2d_array s3tc
skip
getteximage-targets cube s3tc
skip
getteximage-targets cube_array s3tc
skip
texwrap formats bordercolor-swizzled
skip
ext_texture_format_bgra8888
0/0
api-errors
skip
ext_texture_integer
3/7
fbo-blending
skip
fbo-blending gl_arb_texture_rg
skip
fbo-integer
skip
fbo_integer_readpixels_sint_uint
skip
multisample-fast-clear gl_ext_texture_integer
skip
multisample-formats 16 gl_ext_texture_integer
skip
multisample-formats 2 gl_ext_texture_integer
skip
multisample-formats 32 gl_ext_texture_integer
skip
multisample-formats 4 gl_ext_texture_integer
skip
multisample-formats 6 gl_ext_texture_integer
skip
multisample-formats 8 gl_ext_texture_integer
skip
texture_integer_glsl130
skip
texwrap formats
skip
texwrap formats bordercolor
skip
texwrap formats bordercolor-swizzled
skip
texwrap formats offset
skip
ext_texture_shared_exponent
4/5
texwrap formats bordercolor-swizzled
skip
texwrap formats offset
skip
ext_texture_snorm
0/0
fbo-alphatest-formats
skip
fbo-blending-formats
skip
fbo-clear-formats
skip
fbo-colormask-formats
skip
fbo-fast-clear
skip
fbo-generatemipmap-formats
skip
get-renderbuffer-internalformat
skip
multisample-fast-clear gl_ext_texture_snorm
skip
multisample-formats 16 gl_ext_texture_snorm
skip
multisample-formats 2 gl_ext_texture_snorm
skip
multisample-formats 32 gl_ext_texture_snorm
skip
multisample-formats 4 gl_ext_texture_snorm
skip
multisample-formats 6 gl_ext_texture_snorm
skip
multisample-formats 8 gl_ext_texture_snorm
skip
texwrap formats
skip
texwrap formats bordercolor
skip
texwrap formats bordercolor-swizzled
skip
texwrap formats offset
skip
ext_texture_srgb
63/75
fbo-alphatest-formats
4/4
GL_SLUMINANCE8_ALPHA8_EXT
skip
GL_SLUMINANCE8_EXT
skip
GL_SLUMINANCE_ALPHA_EXT
skip
GL_SLUMINANCE_EXT
skip
fbo-fast-clear
skip
multisample-fast-clear gl_ext_texture_srgb
skip
multisample-formats 16 gl_ext_texture_srgb
skip
multisample-formats 2 gl_ext_texture_srgb
skip
multisample-formats 32 gl_ext_texture_srgb
skip
multisample-formats 4 gl_ext_texture_srgb
skip
multisample-formats 6 gl_ext_texture_srgb
skip
multisample-formats 8 gl_ext_texture_srgb
skip
texwrap formats bordercolor-swizzled
skip
texwrap formats offset
skip
texwrap formats-s3tc bordercolor-swizzled
skip
ext_texture_swizzle
0/0
depth_texture_mode_and_swizzle
skip
ext_texture_swizzle-api
skip
ext_texture_swizzle-swizzle
skip
ext_transform_feedback2
0/0
cannot bind when another object is active
skip
counting with pause
skip
draw-auto
skip
glgentransformfeedbacks names only
skip
istranformfeedback
skip
misc. api queries
skip
ext_transform_feedback
193/209
alignment 0
skip
alignment 12
skip
alignment 4
skip
alignment 8
skip
api-errors bind_pipeline
skip
api-errors useprogstage_active
skip
api-errors useprogstage_noactive
skip
buffer-usage
skip
builtin-varyings gl_clipdistance
skip
builtin-varyings gl_clipdistance[1]-no-subscript
skip
builtin-varyings gl_clipdistance[2]-no-subscript
skip
builtin-varyings gl_clipdistance[3]-no-subscript
skip
builtin-varyings gl_clipdistance[4]-no-subscript
skip
builtin-varyings gl_clipdistance[5]-no-subscript
skip
builtin-varyings gl_clipdistance[6]-no-subscript
skip
builtin-varyings gl_clipdistance[7]-no-subscript
skip
builtin-varyings gl_clipdistance[8]-no-subscript
skip
get-buffer-size buffer_size
skip
get-buffer-size buffer_start
skip
get-buffer-size indexed_binding
skip
get-buffer-size main_binding
skip
immediate-reuse-index-buffer
skip
immediate-reuse-uniform-buffer
skip
negative-prims
skip
nonflat-integral
skip
order arrays lines
skip
order arrays points
skip
order arrays triangles
skip
order elements lines
skip
order elements points
skip
order elements triangles
skip
output-type int
skip
output-type int[2]
skip
output-type int[2]-no-subscript
skip
output-type ivec2
skip
output-type ivec2[2]
skip
output-type ivec2[2]-no-subscript
skip
output-type ivec3
skip
output-type ivec3[2]
skip
output-type ivec3[2]-no-subscript
skip
output-type ivec4
skip
output-type ivec4[2]
skip
output-type ivec4[2]-no-subscript
skip
output-type uint
skip
output-type uint[2]
skip
output-type uint[2]-no-subscript
skip
output-type uvec2
skip
output-type uvec2[2]
skip
output-type uvec2[2]-no-subscript
skip
output-type uvec3
skip
output-type uvec3[2]
skip
output-type uvec3[2]-no-subscript
skip
output-type uvec4
skip
output-type uvec4[2]
skip
output-type uvec4[2]-no-subscript
skip
structs_gles3 basic-struct error
skip
structs_gles3 basic-struct get
skip
structs_gles3 basic-struct run
skip
structs_gles3 basic-struct run-no-fs
skip
tessellation line_loop flat_first
skip
tessellation line_loop flat_last
skip
tessellation line_loop monochrome
skip
tessellation line_loop smooth
skip
tessellation line_strip flat_first
skip
tessellation line_strip flat_last
skip
tessellation line_strip monochrome
skip
tessellation line_strip smooth
skip
tessellation lines flat_first
skip
tessellation lines flat_last
skip
tessellation lines monochrome
skip
tessellation lines smooth
skip
tessellation points flat_first
skip
tessellation points flat_last
skip
tessellation points monochrome
skip
tessellation points smooth
skip
tessellation polygon flat_first
skip
tessellation polygon flat_last
skip
tessellation polygon monochrome
skip
tessellation polygon smooth
skip
tessellation polygon wireframe
skip
tessellation quad_strip flat_first
skip
tessellation quad_strip flat_last
skip
tessellation quad_strip monochrome
skip
tessellation quad_strip smooth
skip
tessellation quad_strip wireframe
skip
tessellation quads flat_first
skip
tessellation quads flat_last
skip
tessellation quads monochrome
skip
tessellation quads smooth
skip
tessellation quads wireframe
skip
tessellation triangle_fan flat_first
skip
tessellation triangle_fan flat_last
skip
tessellation triangle_fan monochrome
skip
tessellation triangle_fan smooth
skip
tessellation triangle_fan wireframe
skip
tessellation triangle_strip flat_first
skip
tessellation triangle_strip flat_last
skip
tessellation triangle_strip monochrome
skip
tessellation triangle_strip smooth
skip
tessellation triangle_strip wireframe
skip
tessellation triangles flat_first
skip
tessellation triangles flat_last
skip
tessellation triangles monochrome
skip
tessellation triangles smooth
skip
tessellation triangles wireframe
skip
ext_transform_instanced
0/0
draw-auto instanced
skip
ext_unpack_subimage
0/0
basic
skip
glsl-1.10
1840/1874
execution
1554/1570
varying-packing
26/26
simple float arrays_of_arrays
skip
simple int array
skip
simple int arrays_of_arrays
skip
simple int separate
skip
simple ivec2 array
skip
simple ivec2 arrays_of_arrays
skip
simple ivec2 separate
skip
simple ivec3 array
skip
simple ivec3 arrays_of_arrays
skip
simple ivec3 separate
skip
simple ivec4 array
skip
simple ivec4 arrays_of_arrays
skip
simple ivec4 separate
skip
simple mat2 arrays_of_arrays
skip
simple mat2x3 arrays_of_arrays
skip
simple mat2x4 arrays_of_arrays
skip
simple mat3 arrays_of_arrays
skip
simple mat3x2 arrays_of_arrays
skip
simple mat3x4 arrays_of_arrays
skip
simple mat4 arrays_of_arrays
skip
simple mat4x2 arrays_of_arrays
skip
simple mat4x3 arrays_of_arrays
skip
simple uint array
skip
simple uint arrays_of_arrays
skip
simple uint separate
skip
simple uvec2 array
skip
simple uvec2 arrays_of_arrays
skip
simple uvec2 separate
skip
simple uvec3 array
skip
simple uvec3 arrays_of_arrays
skip
simple uvec3 separate
skip
simple uvec4 array
skip
simple uvec4 arrays_of_arrays
skip
simple uvec4 separate
skip
simple vec2 arrays_of_arrays
skip
simple vec3 arrays_of_arrays
skip
simple vec4 arrays_of_arrays
skip
glsl-1.20
2311/2344
execution
940/964
tex-miplevel-selection gl2:texture() 1d
skip
tex-miplevel-selection gl2:texture() 1dshadow
skip
tex-miplevel-selection gl2:texture() 2d
skip
tex-miplevel-selection gl2:texture() 2dshadow
skip
tex-miplevel-selection gl2:texture() 3d
skip
tex-miplevel-selection gl2:texture() cube
skip
tex-miplevel-selection gl2:texture(bias) 1d
skip
tex-miplevel-selection gl2:texture(bias) 1dshadow
skip
tex-miplevel-selection gl2:texture(bias) 2d
skip
tex-miplevel-selection gl2:texture(bias) 2dshadow
skip
tex-miplevel-selection gl2:texture(bias) 3d
skip
tex-miplevel-selection gl2:texture(bias) cube
skip
tex-miplevel-selection gl2:textureproj 1d
skip
tex-miplevel-selection gl2:textureproj 1d_projvec4
skip
tex-miplevel-selection gl2:textureproj 1dshadow
skip
tex-miplevel-selection gl2:textureproj 2d
skip
tex-miplevel-selection gl2:textureproj 2d_projvec4
skip
tex-miplevel-selection gl2:textureproj 2dshadow
skip
tex-miplevel-selection gl2:textureproj 3d
skip
tex-miplevel-selection gl2:textureproj(bias) 1d
skip
tex-miplevel-selection gl2:textureproj(bias) 1d_projvec4
skip
tex-miplevel-selection gl2:textureproj(bias) 1dshadow
skip
tex-miplevel-selection gl2:textureproj(bias) 2d
skip
tex-miplevel-selection gl2:textureproj(bias) 2d_projvec4
skip
tex-miplevel-selection gl2:textureproj(bias) 2dshadow
skip
tex-miplevel-selection gl2:textureproj(bias) 3d
skip
glsl-1.30
0/26
api
0/0
getactiveattrib 130
skip
built-in constants
skip
compiler
0/0
arithmetic-operators
0/0
division-by-zero-01.frag
skip
division-by-zero-02.frag
skip
division-by-zero-03.frag
skip
modulus-zero-01.frag
skip
modulus-zero-02.frag
skip
unsigned-mismatch-01.vert
skip
unsigned-mismatch-02.vert
skip
basic-types
0/0
assign-implicit-conversion-int-uint.vert
skip
assign-implicit-conversion-ivec2-uvec2.vert
skip
assign-implicit-conversion-ivec3-uvec3.vert
skip
assign-implicit-conversion-ivec4-uvec4.vert
skip
assign-implicit-conversion-uint-int.vert
skip
assign-implicit-conversion-uvec2-ivec2.vert
skip
assign-implicit-conversion-uvec3-ivec3.vert
skip
assign-implicit-conversion-uvec4-ivec4.vert
skip
ctor-int-uint.vert
skip
ctor-ivec2-uvec2.vert
skip
ctor-ivec3-uvec3.vert
skip
ctor-ivec4-uvec4.vert
skip
ctor-uint-int.vert
skip
ctor-uvec2-ivec2.vert
skip
ctor-uvec3-ivec3.vert
skip
ctor-uvec4-ivec4.vert
skip
int-literal-size-ok-01.frag
skip
int-literal-size-ok-02.frag
skip
int-literal-size-ok-03.frag
skip
int-literal-size-ok-04.frag
skip
int-literal-too-large-01.frag
skip
int-literal-too-large-02.frag
skip
int-literal-too-large-03.frag
skip
built-in-functions
0/0
abs-int.frag
skip
abs-int.vert
skip
abs-ivec2.frag
skip
abs-ivec2.vert
skip
abs-ivec3.frag
skip
abs-ivec3.vert
skip
abs-ivec4.frag
skip
abs-ivec4.vert
skip
acosh-float.frag
skip
acosh-float.vert
skip
acosh-vec2.frag
skip
acosh-vec2.vert
skip
acosh-vec3.frag
skip
acosh-vec3.vert
skip
acosh-vec4.frag
skip
acosh-vec4.vert
skip
asinh-float.frag
skip
asinh-float.vert
skip
asinh-vec2.frag
skip
asinh-vec2.vert
skip
asinh-vec3.frag
skip
asinh-vec3.vert
skip
asinh-vec4.frag
skip
asinh-vec4.vert
skip
atanh-float.frag
skip
atanh-float.vert
skip
atanh-vec2.frag
skip
atanh-vec2.vert
skip
atanh-vec3.frag
skip
atanh-vec3.vert
skip
atanh-vec4.frag
skip
atanh-vec4.vert
skip
clamp-int-int-int.frag
skip
clamp-int-int-int.vert
skip
clamp-ivec2-int-int.frag
skip
clamp-ivec2-int-int.vert
skip
clamp-ivec2-ivec2-ivec2.frag
skip
clamp-ivec2-ivec2-ivec2.vert
skip
clamp-ivec3-int-int.frag
skip
clamp-ivec3-int-int.vert
skip
clamp-ivec3-ivec3-ivec3.frag
skip
clamp-ivec3-ivec3-ivec3.vert
skip
clamp-ivec4-int-int.frag
skip
clamp-ivec4-int-int.vert
skip
clamp-ivec4-ivec4-ivec4.frag
skip
clamp-ivec4-ivec4-ivec4.vert
skip
clamp-uint-uint-uint.frag
skip
clamp-uint-uint-uint.vert
skip
clamp-uvec2-uint-uint.frag
skip
clamp-uvec2-uint-uint.vert
skip
clamp-uvec2-uvec2-uvec2.frag
skip
clamp-uvec2-uvec2-uvec2.vert
skip
clamp-uvec3-uint-uint.frag
skip
clamp-uvec3-uint-uint.vert
skip
clamp-uvec3-uvec3-uvec3.frag
skip
clamp-uvec3-uvec3-uvec3.vert
skip
clamp-uvec4-uint-uint.frag
skip
clamp-uvec4-uint-uint.vert
skip
clamp-uvec4-uvec4-uvec4.frag
skip
clamp-uvec4-uvec4-uvec4.vert
skip
cosh-float.frag
skip
cosh-float.vert
skip
cosh-vec2.frag
skip
cosh-vec2.vert
skip
cosh-vec3.frag
skip
cosh-vec3.vert
skip
cosh-vec4.frag
skip
cosh-vec4.vert
skip
equal-uvec2-uvec2.frag
skip
equal-uvec2-uvec2.vert
skip
equal-uvec3-uvec3.frag
skip
equal-uvec3-uvec3.vert
skip
equal-uvec4-uvec4.frag
skip
equal-uvec4-uvec4.vert
skip
greaterthan-uvec2-uvec2.frag
skip
greaterthan-uvec2-uvec2.vert
skip
greaterthan-uvec3-uvec3.frag
skip
greaterthan-uvec3-uvec3.vert
skip
greaterthan-uvec4-uvec4.frag
skip
greaterthan-uvec4-uvec4.vert
skip
greaterthanequal-uvec2-uvec2.frag
skip
greaterthanequal-uvec2-uvec2.vert
skip
greaterthanequal-uvec3-uvec3.frag
skip
greaterthanequal-uvec3-uvec3.vert
skip
greaterthanequal-uvec4-uvec4.frag
skip
greaterthanequal-uvec4-uvec4.vert
skip
lessthan-uvec2-uvec2.frag
skip
lessthan-uvec2-uvec2.vert
skip
lessthan-uvec3-uvec3.frag
skip
lessthan-uvec3-uvec3.vert
skip
lessthan-uvec4-uvec4.frag
skip
lessthan-uvec4-uvec4.vert
skip
lessthanequal-uvec2-uvec2.frag
skip
lessthanequal-uvec2-uvec2.vert
skip
lessthanequal-uvec3-uvec3.frag
skip
lessthanequal-uvec3-uvec3.vert
skip
lessthanequal-uvec4-uvec4.frag
skip
lessthanequal-uvec4-uvec4.vert
skip
max-int-int.frag
skip
max-int-int.vert
skip
max-ivec2-int.frag
skip
max-ivec2-int.vert
skip
max-ivec2-ivec2.frag
skip
max-ivec2-ivec2.vert
skip
max-ivec3-int.frag
skip
max-ivec3-int.vert
skip
max-ivec3-ivec3.frag
skip
max-ivec3-ivec3.vert
skip
max-ivec4-int.frag
skip
max-ivec4-int.vert
skip
max-ivec4-ivec4.frag
skip
max-ivec4-ivec4.vert
skip
max-uint-uint.frag
skip
max-uint-uint.vert
skip
max-uvec2-uint.frag
skip
max-uvec2-uint.vert
skip
max-uvec2-uvec2.frag
skip
max-uvec2-uvec2.vert
skip
max-uvec3-uint.frag
skip
max-uvec3-uint.vert
skip
max-uvec3-uvec3.frag
skip
max-uvec3-uvec3.vert
skip
max-uvec4-uint.frag
skip
max-uvec4-uint.vert
skip
max-uvec4-uvec4.frag
skip
max-uvec4-uvec4.vert
skip
min-int-int.frag
skip
min-int-int.vert
skip
min-ivec2-int.frag
skip
min-ivec2-int.vert
skip
min-ivec2-ivec2.frag
skip
min-ivec2-ivec2.vert
skip
min-ivec3-int.frag
skip
min-ivec3-int.vert
skip
min-ivec3-ivec3.frag
skip
min-ivec3-ivec3.vert
skip
min-ivec4-int.frag
skip
min-ivec4-int.vert
skip
min-ivec4-ivec4.frag
skip
min-ivec4-ivec4.vert
skip
min-uint-uint.frag
skip
min-uint-uint.vert
skip
min-uvec2-uint.frag
skip
min-uvec2-uint.vert
skip
min-uvec2-uvec2.frag
skip
min-uvec2-uvec2.vert
skip
min-uvec3-uint.frag
skip
min-uvec3-uint.vert
skip
min-uvec3-uvec3.frag
skip
min-uvec3-uvec3.vert
skip
min-uvec4-uint.frag
skip
min-uvec4-uint.vert
skip
min-uvec4-uvec4.frag
skip
min-uvec4-uvec4.vert
skip
mix-float-float-bool.frag
skip
mix-float-float-bool.vert
skip
mix-vec2-vec2-bvec2.frag
skip
mix-vec2-vec2-bvec2.vert
skip
mix-vec3-vec3-bvec3.frag
skip
mix-vec3-vec3-bvec3.vert
skip
mix-vec4-vec4-bvec4.frag
skip
mix-vec4-vec4-bvec4.vert
skip
notequal-uvec2-uvec2.frag
skip
notequal-uvec2-uvec2.vert
skip
notequal-uvec3-uvec3.frag
skip
notequal-uvec3-uvec3.vert
skip
notequal-uvec4-uvec4.frag
skip
notequal-uvec4-uvec4.vert
skip
op-add-uint-uint.frag
skip
op-add-uint-uint.vert
skip
op-add-uint-uvec2.frag
skip
op-add-uint-uvec2.vert
skip
op-add-uint-uvec3.frag
skip
op-add-uint-uvec3.vert
skip
op-add-uint-uvec4.frag
skip
op-add-uint-uvec4.vert
skip
op-add-uvec2-uint.frag
skip
op-add-uvec2-uint.vert
skip
op-add-uvec2-uvec2.frag
skip
op-add-uvec2-uvec2.vert
skip
op-add-uvec3-uint.frag
skip
op-add-uvec3-uint.vert
skip
op-add-uvec3-uvec3.frag
skip
op-add-uvec3-uvec3.vert
skip
op-add-uvec4-uint.frag
skip
op-add-uvec4-uint.vert
skip
op-add-uvec4-uvec4.frag
skip
op-add-uvec4-uvec4.vert
skip
op-bitand-abs-neg-int-int.frag
skip
op-bitand-abs-neg-int-int.vert
skip
op-bitand-abs-neg-int-ivec2.frag
skip
op-bitand-abs-neg-int-ivec2.vert
skip
op-bitand-abs-neg-int-ivec3.frag
skip
op-bitand-abs-neg-int-ivec3.vert
skip
op-bitand-abs-neg-int-ivec4.frag
skip
op-bitand-abs-neg-int-ivec4.vert
skip
op-bitand-abs-neg-ivec2-int.frag
skip
op-bitand-abs-neg-ivec2-int.vert
skip
op-bitand-abs-neg-ivec2-ivec2.frag
skip
op-bitand-abs-neg-ivec2-ivec2.vert
skip
op-bitand-abs-neg-ivec3-int.frag
skip
op-bitand-abs-neg-ivec3-int.vert
skip
op-bitand-abs-neg-ivec3-ivec3.frag
skip
op-bitand-abs-neg-ivec3-ivec3.vert
skip
op-bitand-abs-neg-ivec4-int.frag
skip
op-bitand-abs-neg-ivec4-int.vert
skip
op-bitand-abs-neg-ivec4-ivec4.frag
skip
op-bitand-abs-neg-ivec4-ivec4.vert
skip
op-bitand-abs-not-int-int.frag
skip
op-bitand-abs-not-int-int.vert
skip
op-bitand-abs-not-int-ivec2.frag
skip
op-bitand-abs-not-int-ivec2.vert
skip
op-bitand-abs-not-int-ivec3.frag
skip
op-bitand-abs-not-int-ivec3.vert
skip
op-bitand-abs-not-int-ivec4.frag
skip
op-bitand-abs-not-int-ivec4.vert
skip
op-bitand-abs-not-ivec2-int.frag
skip
op-bitand-abs-not-ivec2-int.vert
skip
op-bitand-abs-not-ivec2-ivec2.frag
skip
op-bitand-abs-not-ivec2-ivec2.vert
skip
op-bitand-abs-not-ivec3-int.frag
skip
op-bitand-abs-not-ivec3-int.vert
skip
op-bitand-abs-not-ivec3-ivec3.frag
skip
op-bitand-abs-not-ivec3-ivec3.vert
skip
op-bitand-abs-not-ivec4-int.frag
skip
op-bitand-abs-not-ivec4-int.vert
skip
op-bitand-abs-not-ivec4-ivec4.frag
skip
op-bitand-abs-not-ivec4-ivec4.vert
skip
op-bitand-int-int.frag
skip
op-bitand-int-int.vert
skip
op-bitand-int-ivec2.frag
skip
op-bitand-int-ivec2.vert
skip
op-bitand-int-ivec3.frag
skip
op-bitand-int-ivec3.vert
skip
op-bitand-int-ivec4.frag
skip
op-bitand-int-ivec4.vert
skip
op-bitand-ivec2-int.frag
skip
op-bitand-ivec2-int.vert
skip
op-bitand-ivec2-ivec2.frag
skip
op-bitand-ivec2-ivec2.vert
skip
op-bitand-ivec3-int.frag
skip
op-bitand-ivec3-int.vert
skip
op-bitand-ivec3-ivec3.frag
skip
op-bitand-ivec3-ivec3.vert
skip
op-bitand-ivec4-int.frag
skip
op-bitand-ivec4-int.vert
skip
op-bitand-ivec4-ivec4.frag
skip
op-bitand-ivec4-ivec4.vert
skip
op-bitand-neg-abs-int-int.frag
skip
op-bitand-neg-abs-int-int.vert
skip
op-bitand-neg-abs-int-ivec2.frag
skip
op-bitand-neg-abs-int-ivec2.vert
skip
op-bitand-neg-abs-int-ivec3.frag
skip
op-bitand-neg-abs-int-ivec3.vert
skip
op-bitand-neg-abs-int-ivec4.frag
skip
op-bitand-neg-abs-int-ivec4.vert
skip
op-bitand-neg-abs-ivec2-int.frag
skip
op-bitand-neg-abs-ivec2-int.vert
skip
op-bitand-neg-abs-ivec2-ivec2.frag
skip
op-bitand-neg-abs-ivec2-ivec2.vert
skip
op-bitand-neg-abs-ivec3-int.frag
skip
op-bitand-neg-abs-ivec3-int.vert
skip
op-bitand-neg-abs-ivec3-ivec3.frag
skip
op-bitand-neg-abs-ivec3-ivec3.vert
skip
op-bitand-neg-abs-ivec4-int.frag
skip
op-bitand-neg-abs-ivec4-int.vert
skip
op-bitand-neg-abs-ivec4-ivec4.frag
skip
op-bitand-neg-abs-ivec4-ivec4.vert
skip
op-bitand-neg-int-int.frag
skip
op-bitand-neg-int-int.vert
skip
op-bitand-neg-int-ivec2.frag
skip
op-bitand-neg-int-ivec2.vert
skip
op-bitand-neg-int-ivec3.frag
skip
op-bitand-neg-int-ivec3.vert
skip
op-bitand-neg-int-ivec4.frag
skip
op-bitand-neg-int-ivec4.vert
skip
op-bitand-neg-ivec2-int.frag
skip
op-bitand-neg-ivec2-int.vert
skip
op-bitand-neg-ivec2-ivec2.frag
skip
op-bitand-neg-ivec2-ivec2.vert
skip
op-bitand-neg-ivec3-int.frag
skip
op-bitand-neg-ivec3-int.vert
skip
op-bitand-neg-ivec3-ivec3.frag
skip
op-bitand-neg-ivec3-ivec3.vert
skip
op-bitand-neg-ivec4-int.frag
skip
op-bitand-neg-ivec4-int.vert
skip
op-bitand-neg-ivec4-ivec4.frag
skip
op-bitand-neg-ivec4-ivec4.vert
skip
op-bitand-neg-uint-uint.frag
skip
op-bitand-neg-uint-uint.vert
skip
op-bitand-neg-uint-uvec2.frag
skip
op-bitand-neg-uint-uvec2.vert
skip
op-bitand-neg-uint-uvec3.frag
skip
op-bitand-neg-uint-uvec3.vert
skip
op-bitand-neg-uint-uvec4.frag
skip
op-bitand-neg-uint-uvec4.vert
skip
op-bitand-neg-uvec2-uint.frag
skip
op-bitand-neg-uvec2-uint.vert
skip
op-bitand-neg-uvec2-uvec2.frag
skip
op-bitand-neg-uvec2-uvec2.vert
skip
op-bitand-neg-uvec3-uint.frag
skip
op-bitand-neg-uvec3-uint.vert
skip
op-bitand-neg-uvec3-uvec3.frag
skip
op-bitand-neg-uvec3-uvec3.vert
skip
op-bitand-neg-uvec4-uint.frag
skip
op-bitand-neg-uvec4-uint.vert
skip
op-bitand-neg-uvec4-uvec4.frag
skip
op-bitand-neg-uvec4-uvec4.vert
skip
op-bitand-not-abs-int-int.frag
skip
op-bitand-not-abs-int-int.vert
skip
op-bitand-not-abs-int-ivec2.frag
skip
op-bitand-not-abs-int-ivec2.vert
skip
op-bitand-not-abs-int-ivec3.frag
skip
op-bitand-not-abs-int-ivec3.vert
skip
op-bitand-not-abs-int-ivec4.frag
skip
op-bitand-not-abs-int-ivec4.vert
skip
op-bitand-not-abs-ivec2-int.frag
skip
op-bitand-not-abs-ivec2-int.vert
skip
op-bitand-not-abs-ivec2-ivec2.frag
skip
op-bitand-not-abs-ivec2-ivec2.vert
skip
op-bitand-not-abs-ivec3-int.frag
skip
op-bitand-not-abs-ivec3-int.vert
skip
op-bitand-not-abs-ivec3-ivec3.frag
skip
op-bitand-not-abs-ivec3-ivec3.vert
skip
op-bitand-not-abs-ivec4-int.frag
skip
op-bitand-not-abs-ivec4-int.vert
skip
op-bitand-not-abs-ivec4-ivec4.frag
skip
op-bitand-not-abs-ivec4-ivec4.vert
skip
op-bitand-not-int-int.frag
skip
op-bitand-not-int-int.vert
skip
op-bitand-not-int-ivec2.frag
skip
op-bitand-not-int-ivec2.vert
skip
op-bitand-not-int-ivec3.frag
skip
op-bitand-not-int-ivec3.vert
skip
op-bitand-not-int-ivec4.frag
skip
op-bitand-not-int-ivec4.vert
skip
op-bitand-not-ivec2-int.frag
skip
op-bitand-not-ivec2-int.vert
skip
op-bitand-not-ivec2-ivec2.frag
skip
op-bitand-not-ivec2-ivec2.vert
skip
op-bitand-not-ivec3-int.frag
skip
op-bitand-not-ivec3-int.vert
skip
op-bitand-not-ivec3-ivec3.frag
skip
op-bitand-not-ivec3-ivec3.vert
skip
op-bitand-not-ivec4-int.frag
skip
op-bitand-not-ivec4-int.vert
skip
op-bitand-not-ivec4-ivec4.frag
skip
op-bitand-not-ivec4-ivec4.vert
skip
op-bitand-not-uint-uint.frag
skip
op-bitand-not-uint-uint.vert
skip
op-bitand-not-uint-uvec2.frag
skip
op-bitand-not-uint-uvec2.vert
skip
op-bitand-not-uint-uvec3.frag
skip
op-bitand-not-uint-uvec3.vert
skip
op-bitand-not-uint-uvec4.frag
skip
op-bitand-not-uint-uvec4.vert
skip
op-bitand-not-uvec2-uint.frag
skip
op-bitand-not-uvec2-uint.vert
skip
op-bitand-not-uvec2-uvec2.frag
skip
op-bitand-not-uvec2-uvec2.vert
skip
op-bitand-not-uvec3-uint.frag
skip
op-bitand-not-uvec3-uint.vert
skip
op-bitand-not-uvec3-uvec3.frag
skip
op-bitand-not-uvec3-uvec3.vert
skip
op-bitand-not-uvec4-uint.frag
skip
op-bitand-not-uvec4-uint.vert
skip
op-bitand-not-uvec4-uvec4.frag
skip
op-bitand-not-uvec4-uvec4.vert
skip
op-bitand-uint-uint.frag
skip
op-bitand-uint-uint.vert
skip
op-bitand-uint-uvec2.frag
skip
op-bitand-uint-uvec2.vert
skip
op-bitand-uint-uvec3.frag
skip
op-bitand-uint-uvec3.vert
skip
op-bitand-uint-uvec4.frag
skip
op-bitand-uint-uvec4.vert
skip
op-bitand-uvec2-uint.frag
skip
op-bitand-uvec2-uint.vert
skip
op-bitand-uvec2-uvec2.frag
skip
op-bitand-uvec2-uvec2.vert
skip
op-bitand-uvec3-uint.frag
skip
op-bitand-uvec3-uint.vert
skip
op-bitand-uvec3-uvec3.frag
skip
op-bitand-uvec3-uvec3.vert
skip
op-bitand-uvec4-uint.frag
skip
op-bitand-uvec4-uint.vert
skip
op-bitand-uvec4-uvec4.frag
skip
op-bitand-uvec4-uvec4.vert
skip
op-bitor-abs-neg-int-int.frag
skip
op-bitor-abs-neg-int-int.vert
skip
op-bitor-abs-neg-int-ivec2.frag
skip
op-bitor-abs-neg-int-ivec2.vert
skip
op-bitor-abs-neg-int-ivec3.frag
skip
op-bitor-abs-neg-int-ivec3.vert
skip
op-bitor-abs-neg-int-ivec4.frag
skip
op-bitor-abs-neg-int-ivec4.vert
skip
op-bitor-abs-neg-ivec2-int.frag
skip
op-bitor-abs-neg-ivec2-int.vert
skip
op-bitor-abs-neg-ivec2-ivec2.frag
skip
op-bitor-abs-neg-ivec2-ivec2.vert
skip
op-bitor-abs-neg-ivec3-int.frag
skip
op-bitor-abs-neg-ivec3-int.vert
skip
op-bitor-abs-neg-ivec3-ivec3.frag
skip
op-bitor-abs-neg-ivec3-ivec3.vert
skip
op-bitor-abs-neg-ivec4-int.frag
skip
op-bitor-abs-neg-ivec4-int.vert
skip
op-bitor-abs-neg-ivec4-ivec4.frag
skip
op-bitor-abs-neg-ivec4-ivec4.vert
skip
op-bitor-abs-not-int-int.frag
skip
op-bitor-abs-not-int-int.vert
skip
op-bitor-abs-not-int-ivec2.frag
skip
op-bitor-abs-not-int-ivec2.vert
skip
op-bitor-abs-not-int-ivec3.frag
skip
op-bitor-abs-not-int-ivec3.vert
skip
op-bitor-abs-not-int-ivec4.frag
skip
op-bitor-abs-not-int-ivec4.vert
skip
op-bitor-abs-not-ivec2-int.frag
skip
op-bitor-abs-not-ivec2-int.vert
skip
op-bitor-abs-not-ivec2-ivec2.frag
skip
op-bitor-abs-not-ivec2-ivec2.vert
skip
op-bitor-abs-not-ivec3-int.frag
skip
op-bitor-abs-not-ivec3-int.vert
skip
op-bitor-abs-not-ivec3-ivec3.frag
skip
op-bitor-abs-not-ivec3-ivec3.vert
skip
op-bitor-abs-not-ivec4-int.frag
skip
op-bitor-abs-not-ivec4-int.vert
skip
op-bitor-abs-not-ivec4-ivec4.frag
skip
op-bitor-abs-not-ivec4-ivec4.vert
skip
op-bitor-int-int.frag
skip
op-bitor-int-int.vert
skip
op-bitor-int-ivec2.frag
skip
op-bitor-int-ivec2.vert
skip
op-bitor-int-ivec3.frag
skip
op-bitor-int-ivec3.vert
skip
op-bitor-int-ivec4.frag
skip
op-bitor-int-ivec4.vert
skip
op-bitor-ivec2-int.frag
skip
op-bitor-ivec2-int.vert
skip
op-bitor-ivec2-ivec2.frag
skip
op-bitor-ivec2-ivec2.vert
skip
op-bitor-ivec3-int.frag
skip
op-bitor-ivec3-int.vert
skip
op-bitor-ivec3-ivec3.frag
skip
op-bitor-ivec3-ivec3.vert
skip
op-bitor-ivec4-int.frag
skip
op-bitor-ivec4-int.vert
skip
op-bitor-ivec4-ivec4.frag
skip
op-bitor-ivec4-ivec4.vert
skip
op-bitor-neg-abs-int-int.frag
skip
op-bitor-neg-abs-int-int.vert
skip
op-bitor-neg-abs-int-ivec2.frag
skip
op-bitor-neg-abs-int-ivec2.vert
skip
op-bitor-neg-abs-int-ivec3.frag
skip
op-bitor-neg-abs-int-ivec3.vert
skip
op-bitor-neg-abs-int-ivec4.frag
skip
op-bitor-neg-abs-int-ivec4.vert
skip
op-bitor-neg-abs-ivec2-int.frag
skip
op-bitor-neg-abs-ivec2-int.vert
skip
op-bitor-neg-abs-ivec2-ivec2.frag
skip
op-bitor-neg-abs-ivec2-ivec2.vert
skip
op-bitor-neg-abs-ivec3-int.frag
skip
op-bitor-neg-abs-ivec3-int.vert
skip
op-bitor-neg-abs-ivec3-ivec3.frag
skip
op-bitor-neg-abs-ivec3-ivec3.vert
skip
op-bitor-neg-abs-ivec4-int.frag
skip
op-bitor-neg-abs-ivec4-int.vert
skip
op-bitor-neg-abs-ivec4-ivec4.frag
skip
op-bitor-neg-abs-ivec4-ivec4.vert
skip
op-bitor-neg-int-int.frag
skip
op-bitor-neg-int-int.vert
skip
op-bitor-neg-int-ivec2.frag
skip
op-bitor-neg-int-ivec2.vert
skip
op-bitor-neg-int-ivec3.frag
skip
op-bitor-neg-int-ivec3.vert
skip
op-bitor-neg-int-ivec4.frag
skip
op-bitor-neg-int-ivec4.vert
skip
op-bitor-neg-ivec2-int.frag
skip
op-bitor-neg-ivec2-int.vert
skip
op-bitor-neg-ivec2-ivec2.frag
skip
op-bitor-neg-ivec2-ivec2.vert
skip
op-bitor-neg-ivec3-int.frag
skip
op-bitor-neg-ivec3-int.vert
skip
op-bitor-neg-ivec3-ivec3.frag
skip
op-bitor-neg-ivec3-ivec3.vert
skip
op-bitor-neg-ivec4-int.frag
skip
op-bitor-neg-ivec4-int.vert
skip
op-bitor-neg-ivec4-ivec4.frag
skip
op-bitor-neg-ivec4-ivec4.vert
skip
op-bitor-neg-uint-uint.frag
skip
op-bitor-neg-uint-uint.vert
skip
op-bitor-neg-uint-uvec2.frag
skip
op-bitor-neg-uint-uvec2.vert
skip
op-bitor-neg-uint-uvec3.frag
skip
op-bitor-neg-uint-uvec3.vert
skip
op-bitor-neg-uint-uvec4.frag
skip
op-bitor-neg-uint-uvec4.vert
skip
op-bitor-neg-uvec2-uint.frag
skip
op-bitor-neg-uvec2-uint.vert
skip
op-bitor-neg-uvec2-uvec2.frag
skip
op-bitor-neg-uvec2-uvec2.vert
skip
op-bitor-neg-uvec3-uint.frag
skip
op-bitor-neg-uvec3-uint.vert
skip
op-bitor-neg-uvec3-uvec3.frag
skip
op-bitor-neg-uvec3-uvec3.vert
skip
op-bitor-neg-uvec4-uint.frag
skip
op-bitor-neg-uvec4-uint.vert
skip
op-bitor-neg-uvec4-uvec4.frag
skip
op-bitor-neg-uvec4-uvec4.vert
skip
op-bitor-not-abs-int-int.frag
skip
op-bitor-not-abs-int-int.vert
skip
op-bitor-not-abs-int-ivec2.frag
skip
op-bitor-not-abs-int-ivec2.vert
skip
op-bitor-not-abs-int-ivec3.frag
skip
op-bitor-not-abs-int-ivec3.vert
skip
op-bitor-not-abs-int-ivec4.frag
skip
op-bitor-not-abs-int-ivec4.vert
skip
op-bitor-not-abs-ivec2-int.frag
skip
op-bitor-not-abs-ivec2-int.vert
skip
op-bitor-not-abs-ivec2-ivec2.frag
skip
op-bitor-not-abs-ivec2-ivec2.vert
skip
op-bitor-not-abs-ivec3-int.frag
skip
op-bitor-not-abs-ivec3-int.vert
skip
op-bitor-not-abs-ivec3-ivec3.frag
skip
op-bitor-not-abs-ivec3-ivec3.vert
skip
op-bitor-not-abs-ivec4-int.frag
skip
op-bitor-not-abs-ivec4-int.vert
skip
op-bitor-not-abs-ivec4-ivec4.frag
skip
op-bitor-not-abs-ivec4-ivec4.vert
skip
op-bitor-not-int-int.frag
skip
op-bitor-not-int-int.vert
skip
op-bitor-not-int-ivec2.frag
skip
op-bitor-not-int-ivec2.vert
skip
op-bitor-not-int-ivec3.frag
skip
op-bitor-not-int-ivec3.vert
skip
op-bitor-not-int-ivec4.frag
skip
op-bitor-not-int-ivec4.vert
skip
op-bitor-not-ivec2-int.frag
skip
op-bitor-not-ivec2-int.vert
skip
op-bitor-not-ivec2-ivec2.frag
skip
op-bitor-not-ivec2-ivec2.vert
skip
op-bitor-not-ivec3-int.frag
skip
op-bitor-not-ivec3-int.vert
skip
op-bitor-not-ivec3-ivec3.frag
skip
op-bitor-not-ivec3-ivec3.vert
skip
op-bitor-not-ivec4-int.frag
skip
op-bitor-not-ivec4-int.vert
skip
op-bitor-not-ivec4-ivec4.frag
skip
op-bitor-not-ivec4-ivec4.vert
skip
op-bitor-not-uint-uint.frag
skip
op-bitor-not-uint-uint.vert
skip
op-bitor-not-uint-uvec2.frag
skip
op-bitor-not-uint-uvec2.vert
skip
op-bitor-not-uint-uvec3.frag
skip
op-bitor-not-uint-uvec3.vert
skip
op-bitor-not-uint-uvec4.frag
skip
op-bitor-not-uint-uvec4.vert
skip
op-bitor-not-uvec2-uint.frag
skip
op-bitor-not-uvec2-uint.vert
skip
op-bitor-not-uvec2-uvec2.frag
skip
op-bitor-not-uvec2-uvec2.vert
skip
op-bitor-not-uvec3-uint.frag
skip
op-bitor-not-uvec3-uint.vert
skip
op-bitor-not-uvec3-uvec3.frag
skip
op-bitor-not-uvec3-uvec3.vert
skip
op-bitor-not-uvec4-uint.frag
skip
op-bitor-not-uvec4-uint.vert
skip
op-bitor-not-uvec4-uvec4.frag
skip
op-bitor-not-uvec4-uvec4.vert
skip
op-bitor-uint-uint.frag
skip
op-bitor-uint-uint.vert
skip
op-bitor-uint-uvec2.frag
skip
op-bitor-uint-uvec2.vert
skip
op-bitor-uint-uvec3.frag
skip
op-bitor-uint-uvec3.vert
skip
op-bitor-uint-uvec4.frag
skip
op-bitor-uint-uvec4.vert
skip
op-bitor-uvec2-uint.frag
skip
op-bitor-uvec2-uint.vert
skip
op-bitor-uvec2-uvec2.frag
skip
op-bitor-uvec2-uvec2.vert
skip
op-bitor-uvec3-uint.frag
skip
op-bitor-uvec3-uint.vert
skip
op-bitor-uvec3-uvec3.frag
skip
op-bitor-uvec3-uvec3.vert
skip
op-bitor-uvec4-uint.frag
skip
op-bitor-uvec4-uint.vert
skip
op-bitor-uvec4-uvec4.frag
skip
op-bitor-uvec4-uvec4.vert
skip
op-bitxor-abs-neg-int-int.frag
skip
op-bitxor-abs-neg-int-int.vert
skip
op-bitxor-abs-neg-int-ivec2.frag
skip
op-bitxor-abs-neg-int-ivec2.vert
skip
op-bitxor-abs-neg-int-ivec3.frag
skip
op-bitxor-abs-neg-int-ivec3.vert
skip
op-bitxor-abs-neg-int-ivec4.frag
skip
op-bitxor-abs-neg-int-ivec4.vert
skip
op-bitxor-abs-neg-ivec2-int.frag
skip
op-bitxor-abs-neg-ivec2-int.vert
skip
op-bitxor-abs-neg-ivec2-ivec2.frag
skip
op-bitxor-abs-neg-ivec2-ivec2.vert
skip
op-bitxor-abs-neg-ivec3-int.frag
skip
op-bitxor-abs-neg-ivec3-int.vert
skip
op-bitxor-abs-neg-ivec3-ivec3.frag
skip
op-bitxor-abs-neg-ivec3-ivec3.vert
skip
op-bitxor-abs-neg-ivec4-int.frag
skip
op-bitxor-abs-neg-ivec4-int.vert
skip
op-bitxor-abs-neg-ivec4-ivec4.frag
skip
op-bitxor-abs-neg-ivec4-ivec4.vert
skip
op-bitxor-abs-not-int-int.frag
skip
op-bitxor-abs-not-int-int.vert
skip
op-bitxor-abs-not-int-ivec2.frag
skip
op-bitxor-abs-not-int-ivec2.vert
skip
op-bitxor-abs-not-int-ivec3.frag
skip
op-bitxor-abs-not-int-ivec3.vert
skip
op-bitxor-abs-not-int-ivec4.frag
skip
op-bitxor-abs-not-int-ivec4.vert
skip
op-bitxor-abs-not-ivec2-int.frag
skip
op-bitxor-abs-not-ivec2-int.vert
skip
op-bitxor-abs-not-ivec2-ivec2.frag
skip
op-bitxor-abs-not-ivec2-ivec2.vert
skip
op-bitxor-abs-not-ivec3-int.frag
skip
op-bitxor-abs-not-ivec3-int.vert
skip
op-bitxor-abs-not-ivec3-ivec3.frag
skip
op-bitxor-abs-not-ivec3-ivec3.vert
skip
op-bitxor-abs-not-ivec4-int.frag
skip
op-bitxor-abs-not-ivec4-int.vert
skip
op-bitxor-abs-not-ivec4-ivec4.frag
skip
op-bitxor-abs-not-ivec4-ivec4.vert
skip
op-bitxor-int-int.frag
skip
op-bitxor-int-int.vert
skip
op-bitxor-int-ivec2.frag
skip
op-bitxor-int-ivec2.vert
skip
op-bitxor-int-ivec3.frag
skip
op-bitxor-int-ivec3.vert
skip
op-bitxor-int-ivec4.frag
skip
op-bitxor-int-ivec4.vert
skip
op-bitxor-ivec2-int.frag
skip
op-bitxor-ivec2-int.vert
skip
op-bitxor-ivec2-ivec2.frag
skip
op-bitxor-ivec2-ivec2.vert
skip
op-bitxor-ivec3-int.frag
skip
op-bitxor-ivec3-int.vert
skip
op-bitxor-ivec3-ivec3.frag
skip
op-bitxor-ivec3-ivec3.vert
skip
op-bitxor-ivec4-int.frag
skip
op-bitxor-ivec4-int.vert
skip
op-bitxor-ivec4-ivec4.frag
skip
op-bitxor-ivec4-ivec4.vert
skip
op-bitxor-neg-abs-int-int.frag
skip
op-bitxor-neg-abs-int-int.vert
skip
op-bitxor-neg-abs-int-ivec2.frag
skip
op-bitxor-neg-abs-int-ivec2.vert
skip
op-bitxor-neg-abs-int-ivec3.frag
skip
op-bitxor-neg-abs-int-ivec3.vert
skip
op-bitxor-neg-abs-int-ivec4.frag
skip
op-bitxor-neg-abs-int-ivec4.vert
skip
op-bitxor-neg-abs-ivec2-int.frag
skip
op-bitxor-neg-abs-ivec2-int.vert
skip
op-bitxor-neg-abs-ivec2-ivec2.frag
skip
op-bitxor-neg-abs-ivec2-ivec2.vert
skip
op-bitxor-neg-abs-ivec3-int.frag
skip
op-bitxor-neg-abs-ivec3-int.vert
skip
op-bitxor-neg-abs-ivec3-ivec3.frag
skip
op-bitxor-neg-abs-ivec3-ivec3.vert
skip
op-bitxor-neg-abs-ivec4-int.frag
skip
op-bitxor-neg-abs-ivec4-int.vert
skip
op-bitxor-neg-abs-ivec4-ivec4.frag
skip
op-bitxor-neg-abs-ivec4-ivec4.vert
skip
op-bitxor-neg-int-int.frag
skip
op-bitxor-neg-int-int.vert
skip
op-bitxor-neg-int-ivec2.frag
skip
op-bitxor-neg-int-ivec2.vert
skip
op-bitxor-neg-int-ivec3.frag
skip
op-bitxor-neg-int-ivec3.vert
skip
op-bitxor-neg-int-ivec4.frag
skip
op-bitxor-neg-int-ivec4.vert
skip
op-bitxor-neg-ivec2-int.frag
skip
op-bitxor-neg-ivec2-int.vert
skip
op-bitxor-neg-ivec2-ivec2.frag
skip
op-bitxor-neg-ivec2-ivec2.vert
skip
op-bitxor-neg-ivec3-int.frag
skip
op-bitxor-neg-ivec3-int.vert
skip
op-bitxor-neg-ivec3-ivec3.frag
skip
op-bitxor-neg-ivec3-ivec3.vert
skip
op-bitxor-neg-ivec4-int.frag
skip
op-bitxor-neg-ivec4-int.vert
skip
op-bitxor-neg-ivec4-ivec4.frag
skip
op-bitxor-neg-ivec4-ivec4.vert
skip
op-bitxor-neg-uint-uint.frag
skip
op-bitxor-neg-uint-uint.vert
skip
op-bitxor-neg-uint-uvec2.frag
skip
op-bitxor-neg-uint-uvec2.vert
skip
op-bitxor-neg-uint-uvec3.frag
skip
op-bitxor-neg-uint-uvec3.vert
skip
op-bitxor-neg-uint-uvec4.frag
skip
op-bitxor-neg-uint-uvec4.vert
skip
op-bitxor-neg-uvec2-uint.frag
skip
op-bitxor-neg-uvec2-uint.vert
skip
op-bitxor-neg-uvec2-uvec2.frag
skip
op-bitxor-neg-uvec2-uvec2.vert
skip
op-bitxor-neg-uvec3-uint.frag
skip
op-bitxor-neg-uvec3-uint.vert
skip
op-bitxor-neg-uvec3-uvec3.frag
skip
op-bitxor-neg-uvec3-uvec3.vert
skip
op-bitxor-neg-uvec4-uint.frag
skip
op-bitxor-neg-uvec4-uint.vert
skip
op-bitxor-neg-uvec4-uvec4.frag
skip
op-bitxor-neg-uvec4-uvec4.vert
skip
op-bitxor-not-abs-int-int.frag
skip
op-bitxor-not-abs-int-int.vert
skip
op-bitxor-not-abs-int-ivec2.frag
skip
op-bitxor-not-abs-int-ivec2.vert
skip
op-bitxor-not-abs-int-ivec3.frag
skip
op-bitxor-not-abs-int-ivec3.vert
skip
op-bitxor-not-abs-int-ivec4.frag
skip
op-bitxor-not-abs-int-ivec4.vert
skip
op-bitxor-not-abs-ivec2-int.frag
skip
op-bitxor-not-abs-ivec2-int.vert
skip
op-bitxor-not-abs-ivec2-ivec2.frag
skip
op-bitxor-not-abs-ivec2-ivec2.vert
skip
op-bitxor-not-abs-ivec3-int.frag
skip
op-bitxor-not-abs-ivec3-int.vert
skip
op-bitxor-not-abs-ivec3-ivec3.frag
skip
op-bitxor-not-abs-ivec3-ivec3.vert
skip
op-bitxor-not-abs-ivec4-int.frag
skip
op-bitxor-not-abs-ivec4-int.vert
skip
op-bitxor-not-abs-ivec4-ivec4.frag
skip
op-bitxor-not-abs-ivec4-ivec4.vert
skip
op-bitxor-not-int-int.frag
skip
op-bitxor-not-int-int.vert
skip
op-bitxor-not-int-ivec2.frag
skip
op-bitxor-not-int-ivec2.vert
skip
op-bitxor-not-int-ivec3.frag
skip
op-bitxor-not-int-ivec3.vert
skip
op-bitxor-not-int-ivec4.frag
skip
op-bitxor-not-int-ivec4.vert
skip
op-bitxor-not-ivec2-int.frag
skip
op-bitxor-not-ivec2-int.vert
skip
op-bitxor-not-ivec2-ivec2.frag
skip
op-bitxor-not-ivec2-ivec2.vert
skip
op-bitxor-not-ivec3-int.frag
skip
op-bitxor-not-ivec3-int.vert
skip
op-bitxor-not-ivec3-ivec3.frag
skip
op-bitxor-not-ivec3-ivec3.vert
skip
op-bitxor-not-ivec4-int.frag
skip
op-bitxor-not-ivec4-int.vert
skip
op-bitxor-not-ivec4-ivec4.frag
skip
op-bitxor-not-ivec4-ivec4.vert
skip
op-bitxor-not-uint-uint.frag
skip
op-bitxor-not-uint-uint.vert
skip
op-bitxor-not-uint-uvec2.frag
skip
op-bitxor-not-uint-uvec2.vert
skip
op-bitxor-not-uint-uvec3.frag
skip
op-bitxor-not-uint-uvec3.vert
skip
op-bitxor-not-uint-uvec4.frag
skip
op-bitxor-not-uint-uvec4.vert
skip
op-bitxor-not-uvec2-uint.frag
skip
op-bitxor-not-uvec2-uint.vert
skip
op-bitxor-not-uvec2-uvec2.frag
skip
op-bitxor-not-uvec2-uvec2.vert
skip
op-bitxor-not-uvec3-uint.frag
skip
op-bitxor-not-uvec3-uint.vert
skip
op-bitxor-not-uvec3-uvec3.frag
skip
op-bitxor-not-uvec3-uvec3.vert
skip
op-bitxor-not-uvec4-uint.frag
skip
op-bitxor-not-uvec4-uint.vert
skip
op-bitxor-not-uvec4-uvec4.frag
skip
op-bitxor-not-uvec4-uvec4.vert
skip
op-bitxor-uint-uint.frag
skip
op-bitxor-uint-uint.vert
skip
op-bitxor-uint-uvec2.frag
skip
op-bitxor-uint-uvec2.vert
skip
op-bitxor-uint-uvec3.frag
skip
op-bitxor-uint-uvec3.vert
skip
op-bitxor-uint-uvec4.frag
skip
op-bitxor-uint-uvec4.vert
skip
op-bitxor-uvec2-uint.frag
skip
op-bitxor-uvec2-uint.vert
skip
op-bitxor-uvec2-uvec2.frag
skip
op-bitxor-uvec2-uvec2.vert
skip
op-bitxor-uvec3-uint.frag
skip
op-bitxor-uvec3-uint.vert
skip
op-bitxor-uvec3-uvec3.frag
skip
op-bitxor-uvec3-uvec3.vert
skip
op-bitxor-uvec4-uint.frag
skip
op-bitxor-uvec4-uint.vert
skip
op-bitxor-uvec4-uvec4.frag
skip
op-bitxor-uvec4-uvec4.vert
skip
op-complement-int.frag
skip
op-complement-int.vert
skip
op-complement-ivec2.frag
skip
op-complement-ivec2.vert
skip
op-complement-ivec3.frag
skip
op-complement-ivec3.vert
skip
op-complement-ivec4.frag
skip
op-complement-ivec4.vert
skip
op-complement-uint.frag
skip
op-complement-uint.vert
skip
op-complement-uvec2.frag
skip
op-complement-uvec2.vert
skip
op-complement-uvec3.frag
skip
op-complement-uvec3.vert
skip
op-complement-uvec4.frag
skip
op-complement-uvec4.vert
skip
op-div-large-uint-uint.frag
skip
op-div-large-uint-uint.vert
skip
op-div-uint-uint.frag
skip
op-div-uint-uint.vert
skip
op-div-uint-uvec2.frag
skip
op-div-uint-uvec2.vert
skip
op-div-uint-uvec3.frag
skip
op-div-uint-uvec3.vert
skip
op-div-uint-uvec4.frag
skip
op-div-uint-uvec4.vert
skip
op-div-uvec2-uint.frag
skip
op-div-uvec2-uint.vert
skip
op-div-uvec2-uvec2.frag
skip
op-div-uvec2-uvec2.vert
skip
op-div-uvec3-uint.frag
skip
op-div-uvec3-uint.vert
skip
op-div-uvec3-uvec3.frag
skip
op-div-uvec3-uvec3.vert
skip
op-div-uvec4-uint.frag
skip
op-div-uvec4-uint.vert
skip
op-div-uvec4-uvec4.frag
skip
op-div-uvec4-uvec4.vert
skip
op-eq-uint-uint.frag
skip
op-eq-uint-uint.vert
skip
op-eq-uvec2-uvec2.frag
skip
op-eq-uvec2-uvec2.vert
skip
op-eq-uvec3-uvec3.frag
skip
op-eq-uvec3-uvec3.vert
skip
op-eq-uvec4-uvec4.frag
skip
op-eq-uvec4-uvec4.vert
skip
op-ge-uint-uint.frag
skip
op-ge-uint-uint.vert
skip
op-gt-uint-uint.frag
skip
op-gt-uint-uint.vert
skip
op-le-uint-uint.frag
skip
op-le-uint-uint.vert
skip
op-lshift-int-int.frag
skip
op-lshift-int-int.vert
skip
op-lshift-int-uint.frag
skip
op-lshift-int-uint.vert
skip
op-lshift-ivec2-int.frag
skip
op-lshift-ivec2-int.vert
skip
op-lshift-ivec2-ivec2.frag
skip
op-lshift-ivec2-ivec2.vert
skip
op-lshift-ivec2-uint.frag
skip
op-lshift-ivec2-uint.vert
skip
op-lshift-ivec2-uvec2.frag
skip
op-lshift-ivec2-uvec2.vert
skip
op-lshift-ivec3-int.frag
skip
op-lshift-ivec3-int.vert
skip
op-lshift-ivec3-ivec3.frag
skip
op-lshift-ivec3-ivec3.vert
skip
op-lshift-ivec3-uint.frag
skip
op-lshift-ivec3-uint.vert
skip
op-lshift-ivec3-uvec3.frag
skip
op-lshift-ivec3-uvec3.vert
skip
op-lshift-ivec4-int.frag
skip
op-lshift-ivec4-int.vert
skip
op-lshift-ivec4-ivec4.frag
skip
op-lshift-ivec4-ivec4.vert
skip
op-lshift-ivec4-uint.frag
skip
op-lshift-ivec4-uint.vert
skip
op-lshift-ivec4-uvec4.frag
skip
op-lshift-ivec4-uvec4.vert
skip
op-lshift-uint-int.frag
skip
op-lshift-uint-int.vert
skip
op-lshift-uint-uint.frag
skip
op-lshift-uint-uint.vert
skip
op-lshift-uvec2-int.frag
skip
op-lshift-uvec2-int.vert
skip
op-lshift-uvec2-ivec2.frag
skip
op-lshift-uvec2-ivec2.vert
skip
op-lshift-uvec2-uint.frag
skip
op-lshift-uvec2-uint.vert
skip
op-lshift-uvec2-uvec2.frag
skip
op-lshift-uvec2-uvec2.vert
skip
op-lshift-uvec3-int.frag
skip
op-lshift-uvec3-int.vert
skip
op-lshift-uvec3-ivec3.frag
skip
op-lshift-uvec3-ivec3.vert
skip
op-lshift-uvec3-uint.frag
skip
op-lshift-uvec3-uint.vert
skip
op-lshift-uvec3-uvec3.frag
skip
op-lshift-uvec3-uvec3.vert
skip
op-lshift-uvec4-int.frag
skip
op-lshift-uvec4-int.vert
skip
op-lshift-uvec4-ivec4.frag
skip
op-lshift-uvec4-ivec4.vert
skip
op-lshift-uvec4-uint.frag
skip
op-lshift-uvec4-uint.vert
skip
op-lshift-uvec4-uvec4.frag
skip
op-lshift-uvec4-uvec4.vert
skip
op-lt-uint-uint.frag
skip
op-lt-uint-uint.vert
skip
op-mod-int-int.frag
skip
op-mod-int-int.vert
skip
op-mod-int-ivec2.frag
skip
op-mod-int-ivec2.vert
skip
op-mod-int-ivec3.frag
skip
op-mod-int-ivec3.vert
skip
op-mod-int-ivec4.frag
skip
op-mod-int-ivec4.vert
skip
op-mod-ivec2-int.frag
skip
op-mod-ivec2-int.vert
skip
op-mod-ivec2-ivec2.frag
skip
op-mod-ivec2-ivec2.vert
skip
op-mod-ivec3-int.frag
skip
op-mod-ivec3-int.vert
skip
op-mod-ivec3-ivec3.frag
skip
op-mod-ivec3-ivec3.vert
skip
op-mod-ivec4-int.frag
skip
op-mod-ivec4-int.vert
skip
op-mod-ivec4-ivec4.frag
skip
op-mod-ivec4-ivec4.vert
skip
op-mod-uint-uint.frag
skip
op-mod-uint-uint.vert
skip
op-mod-uint-uvec2.frag
skip
op-mod-uint-uvec2.vert
skip
op-mod-uint-uvec3.frag
skip
op-mod-uint-uvec3.vert
skip
op-mod-uint-uvec4.frag
skip
op-mod-uint-uvec4.vert
skip
op-mod-uvec2-uint.frag
skip
op-mod-uvec2-uint.vert
skip
op-mod-uvec2-uvec2.frag
skip
op-mod-uvec2-uvec2.vert
skip
op-mod-uvec3-uint.frag
skip
op-mod-uvec3-uint.vert
skip
op-mod-uvec3-uvec3.frag
skip
op-mod-uvec3-uvec3.vert
skip
op-mod-uvec4-uint.frag
skip
op-mod-uvec4-uint.vert
skip
op-mod-uvec4-uvec4.frag
skip
op-mod-uvec4-uvec4.vert
skip
op-mult-uint-uint.frag
skip
op-mult-uint-uint.vert
skip
op-mult-uint-uvec2.frag
skip
op-mult-uint-uvec2.vert
skip
op-mult-uint-uvec3.frag
skip
op-mult-uint-uvec3.vert
skip
op-mult-uint-uvec4.frag
skip
op-mult-uint-uvec4.vert
skip
op-mult-uvec2-uint.frag
skip
op-mult-uvec2-uint.vert
skip
op-mult-uvec2-uvec2.frag
skip
op-mult-uvec2-uvec2.vert
skip
op-mult-uvec3-uint.frag
skip
op-mult-uvec3-uint.vert
skip
op-mult-uvec3-uvec3.frag
skip
op-mult-uvec3-uvec3.vert
skip
op-mult-uvec4-uint.frag
skip
op-mult-uvec4-uint.vert
skip
op-mult-uvec4-uvec4.frag
skip
op-mult-uvec4-uvec4.vert
skip
op-ne-uint-uint.frag
skip
op-ne-uint-uint.vert
skip
op-ne-uvec2-uvec2.frag
skip
op-ne-uvec2-uvec2.vert
skip
op-ne-uvec3-uvec3.frag
skip
op-ne-uvec3-uvec3.vert
skip
op-ne-uvec4-uvec4.frag
skip
op-ne-uvec4-uvec4.vert
skip
op-neg-uint.frag
skip
op-neg-uint.vert
skip
op-neg-uvec2.frag
skip
op-neg-uvec2.vert
skip
op-neg-uvec3.frag
skip
op-neg-uvec3.vert
skip
op-neg-uvec4.frag
skip
op-neg-uvec4.vert
skip
op-rshift-int-int.frag
skip
op-rshift-int-int.vert
skip
op-rshift-int-uint.frag
skip
op-rshift-int-uint.vert
skip
op-rshift-ivec2-int.frag
skip
op-rshift-ivec2-int.vert
skip
op-rshift-ivec2-ivec2.frag
skip
op-rshift-ivec2-ivec2.vert
skip
op-rshift-ivec2-uint.frag
skip
op-rshift-ivec2-uint.vert
skip
op-rshift-ivec2-uvec2.frag
skip
op-rshift-ivec2-uvec2.vert
skip
op-rshift-ivec3-int.frag
skip
op-rshift-ivec3-int.vert
skip
op-rshift-ivec3-ivec3.frag
skip
op-rshift-ivec3-ivec3.vert
skip
op-rshift-ivec3-uint.frag
skip
op-rshift-ivec3-uint.vert
skip
op-rshift-ivec3-uvec3.frag
skip
op-rshift-ivec3-uvec3.vert
skip
op-rshift-ivec4-int.frag
skip
op-rshift-ivec4-int.vert
skip
op-rshift-ivec4-ivec4.frag
skip
op-rshift-ivec4-ivec4.vert
skip
op-rshift-ivec4-uint.frag
skip
op-rshift-ivec4-uint.vert
skip
op-rshift-ivec4-uvec4.frag
skip
op-rshift-ivec4-uvec4.vert
skip
op-rshift-uint-int.frag
skip
op-rshift-uint-int.vert
skip
op-rshift-uint-uint.frag
skip
op-rshift-uint-uint.vert
skip
op-rshift-uvec2-int.frag
skip
op-rshift-uvec2-int.vert
skip
op-rshift-uvec2-ivec2.frag
skip
op-rshift-uvec2-ivec2.vert
skip
op-rshift-uvec2-uint.frag
skip
op-rshift-uvec2-uint.vert
skip
op-rshift-uvec2-uvec2.frag
skip
op-rshift-uvec2-uvec2.vert
skip
op-rshift-uvec3-int.frag
skip
op-rshift-uvec3-int.vert
skip
op-rshift-uvec3-ivec3.frag
skip
op-rshift-uvec3-ivec3.vert
skip
op-rshift-uvec3-uint.frag
skip
op-rshift-uvec3-uint.vert
skip
op-rshift-uvec3-uvec3.frag
skip
op-rshift-uvec3-uvec3.vert
skip
op-rshift-uvec4-int.frag
skip
op-rshift-uvec4-int.vert
skip
op-rshift-uvec4-ivec4.frag
skip
op-rshift-uvec4-ivec4.vert
skip
op-rshift-uvec4-uint.frag
skip
op-rshift-uvec4-uint.vert
skip
op-rshift-uvec4-uvec4.frag
skip
op-rshift-uvec4-uvec4.vert
skip
op-selection-bool-uint-uint.frag
skip
op-selection-bool-uint-uint.vert
skip
op-selection-bool-uvec2-uvec2.frag
skip
op-selection-bool-uvec2-uvec2.vert
skip
op-selection-bool-uvec3-uvec3.frag
skip
op-selection-bool-uvec3-uvec3.vert
skip
op-selection-bool-uvec4-uvec4.frag
skip
op-selection-bool-uvec4-uvec4.vert
skip
op-sub-uint-uint.frag
skip
op-sub-uint-uint.vert
skip
op-sub-uint-uvec2.frag
skip
op-sub-uint-uvec2.vert
skip
op-sub-uint-uvec3.frag
skip
op-sub-uint-uvec3.vert
skip
op-sub-uint-uvec4.frag
skip
op-sub-uint-uvec4.vert
skip
op-sub-uvec2-uint.frag
skip
op-sub-uvec2-uint.vert
skip
op-sub-uvec2-uvec2.frag
skip
op-sub-uvec2-uvec2.vert
skip
op-sub-uvec3-uint.frag
skip
op-sub-uvec3-uint.vert
skip
op-sub-uvec3-uvec3.frag
skip
op-sub-uvec3-uvec3.vert
skip
op-sub-uvec4-uint.frag
skip
op-sub-uvec4-uint.vert
skip
op-sub-uvec4-uvec4.frag
skip
op-sub-uvec4-uvec4.vert
skip
op-uplus-uint.frag
skip
op-uplus-uint.vert
skip
op-uplus-uvec2.frag
skip
op-uplus-uvec2.vert
skip
op-uplus-uvec3.frag
skip
op-uplus-uvec3.vert
skip
op-uplus-uvec4.frag
skip
op-uplus-uvec4.vert
skip
round-float.frag
skip
round-float.vert
skip
round-vec2.frag
skip
round-vec2.vert
skip
round-vec3.frag
skip
round-vec3.vert
skip
round-vec4.frag
skip
round-vec4.vert
skip
roundeven-float.frag
skip
roundeven-float.vert
skip
roundeven-vec2.frag
skip
roundeven-vec2.vert
skip
roundeven-vec3.frag
skip
roundeven-vec3.vert
skip
roundeven-vec4.frag
skip
roundeven-vec4.vert
skip
sign-int.frag
skip
sign-int.vert
skip
sign-ivec2.frag
skip
sign-ivec2.vert
skip
sign-ivec3.frag
skip
sign-ivec3.vert
skip
sign-ivec4.frag
skip
sign-ivec4.vert
skip
sinh-float.frag
skip
sinh-float.vert
skip
sinh-vec2.frag
skip
sinh-vec2.vert
skip
sinh-vec3.frag
skip
sinh-vec3.vert
skip
sinh-vec4.frag
skip
sinh-vec4.vert
skip
tanh-float.frag
skip
tanh-float.vert
skip
tanh-vec2.frag
skip
tanh-vec2.vert
skip
tanh-vec3.frag
skip
tanh-vec3.vert
skip
tanh-vec4.frag
skip
tanh-vec4.vert
skip
trunc-float.frag
skip
trunc-float.vert
skip
trunc-vec2.frag
skip
trunc-vec2.vert
skip
trunc-vec3.frag
skip
trunc-vec3.vert
skip
trunc-vec4.frag
skip
trunc-vec4.vert
skip
clipping
0/0
clip-distance-explicit-access-3.frag
skip
clip-distance-explicit-access-3.vert
skip
clip-distance-explicit-access-max.frag
skip
clip-distance-explicit-access-max.vert
skip
clip-distance-explicit-too-large-with-access.frag
skip
clip-distance-explicit-too-large-with-access.vert
skip
clip-distance-explicit-too-large.frag
skip
clip-distance-explicit-too-large.vert
skip
clip-distance-implicit-access-max.frag
skip
clip-distance-implicit-access-max.vert
skip
clip-distance-implicit-length.vert
skip
clip-distance-implicit-nonconst-access.vert
skip
clip-distance-redeclare-without-inout.frag
skip
clip-distance-redeclare-without-inout.vert
skip
constant-expressions
0/0
sampler-array-index-01.frag
skip
sampler-array-index-02.frag
skip
sampler-array-index-03.frag
skip
uint-01.vert
skip
fragment-outputs
0/0
write-gl_fragcolor-and-function-output.frag
skip
write-gl_fragcolor-and-not-user-output.frag
skip
write-gl_fragcolor-and-user-output-dead.frag
skip
write-gl_fragcolor-and-user-output.frag
skip
write-gl_fragcolor-dead-and-user-output.frag
skip
write-gl_fragdata-and-function-output.frag
skip
write-gl_fragdata-and-user-output-dead.frag
skip
write-gl_fragdata-and-user-output.frag
skip
write-gl_fragdata-dead-and-user-output.frag
skip
interpolation-qualifiers
0/0
fs-color-interpolation-01.frag
skip
fs-secondarycolor-interpolation-01.frag
skip
fs-smooth-01.frag
skip
fs-smooth-02.frag
skip
local-smooth-01.frag
skip
nonflat-int-array.frag
skip
nonflat-int.frag
skip
nonflat-ivec4.frag
skip
nonflat-uint.frag
skip
nonflat-uvec4.frag
skip
smooth-varying-01.frag
skip
smooth-varying-02.frag
skip
vs-backcolor-interpolation-01.vert
skip
vs-backsecondarycolor-interpolation-01.vert
skip
vs-flat-int-01.vert
skip
vs-flat-int-02.vert
skip
vs-flat-int-03.vert
skip
vs-flat-int-04.vert
skip
vs-flat-int-05.vert
skip
vs-frontcolor-interpolation-01.vert
skip
vs-frontsecondarycolor-interpolation-01.vert
skip
vs-smooth-01.vert
skip
vs-smooth-02.vert
skip
keywords
0/0
attribute.frag
skip
bool.frag
skip
break.frag
skip
bvec2.frag
skip
bvec3.frag
skip
bvec4.frag
skip
case.frag
skip
centroid.frag
skip
const.frag
skip
continue.frag
skip
default.frag
skip
discard.frag
skip
do.frag
skip
else.frag
skip
false.frag
skip
flat.frag
skip
float.frag
skip
for.frag
skip
highp.frag
skip
if.frag
skip
in.frag
skip
inout.frag
skip
int.frag
skip
invariant.frag
skip
isampler1d.frag
skip
isampler1darray.frag
skip
isampler2d.frag
skip
isampler2darray.frag
skip
isampler3d.frag
skip
isamplercube.frag
skip
ivec2.frag
skip
ivec3.frag
skip
ivec4.frag
skip
lowp.frag
skip
mat2.frag
skip
mat2x2.frag
skip
mat2x3.frag
skip
mat2x4.frag
skip
mat3.frag
skip
mat3x2.frag
skip
mat3x3.frag
skip
mat3x4.frag
skip
mat4.frag
skip
mat4x2.frag
skip
mat4x3.frag
skip
mat4x4.frag
skip
mediump.frag
skip
noperspective.frag
skip
out.frag
skip
precision.frag
skip
return.frag
skip
sampler1d.frag
skip
sampler1darray.frag
skip
sampler1darrayshadow.frag
skip
sampler1dshadow.frag
skip
sampler2d.frag
skip
sampler2darray.frag
skip
sampler2darrayshadow.frag
skip
sampler2dshadow.frag
skip
sampler3d.frag
skip
samplercube.frag
skip
samplercubeshadow.frag
skip
smooth.frag
skip
struct.frag
skip
switch.frag
skip
true.frag
skip
uint.frag
skip
uniform.frag
skip
usampler1d.frag
skip
usampler1darray.frag
skip
usampler2d.frag
skip
usampler2darray.frag
skip
usampler3d.frag
skip
usamplercube.frag
skip
uvec2.frag
skip
uvec3.frag
skip
uvec4.frag
skip
varying.frag
skip
vec2.frag
skip
vec3.frag
skip
vec4.frag
skip
void.frag
skip
while.frag
skip
order-of-qualification
0/0
order-of-qualification-01.vert
skip
order-of-qualification-02.vert
skip
order-of-qualification-03.vert
skip
order-of-qualification-04.vert
skip
order-of-qualification-05.vert
skip
order-of-qualification-06.vert
skip
order-of-qualification-07.vert
skip
precision-qualifiers
0/0
default-precision-bool-01.frag
skip
default-precision-float-01.frag
skip
default-precision-int-01.frag
skip
default-precision-sampler.frag
skip
default-precision-sampler.vert
skip
default-precision-vec-01.frag
skip
precision-bool-01.frag
skip
precision-bool-02.frag
skip
precision-float-01.frag
skip
precision-float-02.frag
skip
precision-float-03.frag
skip
precision-float-04.frag
skip
precision-function-param-01.frag
skip
precision-global-01.frag
skip
precision-int-01.frag
skip
precision-int-02.frag
skip
precision-int-03.frag
skip
precision-literal-const-01.frag
skip
precision-literal-const-02.frag
skip
precision-local-01.frag
skip
precision-sampler-array.frag
skip
precision-sampler-array.vert
skip
precision-sampler.frag
skip
precision-sampler.vert
skip
precision-struct-01.frag
skip
precision-struct-02.frag
skip
precision-struct-member.frag
skip
precision-uint-01.frag
skip
precision-uint-02.frag
skip
precision-uint-03.frag
skip
qualifiers
0/0
centroid-01.vert
skip
in-01.vert
skip
in-02.vert
skip
in-bool-prohibited.frag
skip
in-bvec2-prohibited.frag
skip
in-bvec3-prohibited.frag
skip
in-bvec4-prohibited.frag
skip
in-struct-prohibited.frag
skip
inout-01.vert
skip
invariant-01.vert
skip
out-01.vert
skip
out-02.vert
skip
out-bool-prohibited.vert
skip
out-bvec2-prohibited.vert
skip
out-bvec3-prohibited.vert
skip
out-bvec4-prohibited.vert
skip
out-conversion-ambiguous.vert
skip
out-struct-prohibited.vert
skip
reserved
0/0
active.frag
skip
asm.frag
skip
cast.frag
skip
class.frag
skip
common.frag
skip
double.frag
skip
dvec2.frag
skip
dvec3.frag
skip
dvec4.frag
skip
enum.frag
skip
extern.frag
skip
external.frag
skip
filter.frag
skip
fixed.frag
skip
fvec2.frag
skip
fvec3.frag
skip
fvec4.frag
skip
goto.frag
skip
half.frag
skip
hvec2.frag
skip
hvec3.frag
skip
hvec4.frag
skip
iimage1d.frag
skip
iimage1darray.frag
skip
iimage2d.frag
skip
iimage2darray.frag
skip
iimage3d.frag
skip
iimagebuffer.frag
skip
iimagecube.frag
skip
image1d.frag
skip
image1darray.frag
skip
image1darrayshadow.frag
skip
image1dshadow.frag
skip
image2d.frag
skip
image2darray.frag
skip
image2darrayshadow.frag
skip
image2dshadow.frag
skip
image3d.frag
skip
imagebuffer.frag
skip
imagecube.frag
skip
inline.frag
skip
input.frag
skip
interface.frag
skip
long.frag
skip
namespace.frag
skip
noinline.frag
skip
output.frag
skip
packed.frag
skip
partition.frag
skip
public.frag
skip
row_major.frag
skip
sampler2drect.frag
skip
sampler2drectshadow.frag
skip
sampler3drect.frag
skip
samplerbuffer.frag
skip
short.frag
skip
sizeof.frag
skip
static.frag
skip
superp.frag
skip
template.frag
skip
this.frag
skip
typedef.frag
skip
uimage1d.frag
skip
uimage1darray.frag
skip
uimage2d.frag
skip
uimage2darray.frag
skip
uimage3d.frag
skip
uimagebuffer.frag
skip
uimagecube.frag
skip
union.frag
skip
unsigned.frag
skip
using.frag
skip
volatile.frag
skip
storage-qualifiers
0/0
fs-centroid-in-01.frag
skip
fs-inout-02.frag
skip
function-param-centroid-in-01.frag
skip
local-centroid-in-01.frag
skip
local-in-01.frag
skip
local-out-01.frag
skip
static-write-centroid-in-01.frag
skip
static-write-clip-distance.frag
skip
static-write-in-01.frag
skip
static-write-in-02.frag
skip
static-write-in-direct.vert
skip
static-write-in-indirect.vert
skip
static-write-vertex-id.vert
skip
struct-member-centroid.frag
skip
struct-member-const.frag
skip
struct-member-in.frag
skip
struct-member-noperspective.frag
skip
struct-member-out.frag
skip
struct-member-smooth.frag
skip
struct-member-uniform.frag
skip
struct-member-varying.frag
skip
vs-centroid-in-01.vert
skip
vs-inout-01.vert
skip
structure-and-array-operations
0/0
array-index-as-uint-01.vert
skip
array-index-as-uint-02.frag
skip
switch-statement
0/0
switch-case-const-int-expression.vert
skip
switch-case-const-int.vert
skip
switch-case-duplicated.vert
skip
switch-case-empty-end.vert
skip
switch-case-fallthrough.vert
skip
switch-case-in-int.vert
skip
switch-case-statement.vert
skip
switch-case-uniform-int.vert
skip
switch-default-duplicated.vert
skip
switch-default.vert
skip
switch-expression-const-float.vert
skip
switch-expression-const-int.vert
skip
switch-expression-const-ivec2.vert
skip
switch-expression-const-vec2.vert
skip
switch-expression-in-float.vert
skip
switch-expression-in-int.vert
skip
switch-expression-in-vec2.vert
skip
switch-expression-uniform-float.vert
skip
switch-expression-uniform-int.vert
skip
switch-expression-uniform-vec2.vert
skip
switch-expression-var-float.vert
skip
switch-expression-var-int.vert
skip
switch-expression-var-vec2.vert
skip
switch-nested-break.vert
skip
switch-nested-case.vert
skip
switch-nested-default.vert
skip
switch-nested-loop.vert
skip
switch-nested-switch.vert
skip
switch-uint-vs-int.vert
skip
texture
0/0
texelfetch.frag
skip
texelfetchoffset.frag
skip
texelfetchoffset2.frag
skip
texturesize.frag
skip
version-macro.frag
skip
void
0/0
void-and_assign.vert
skip
void-bitwise_and.vert
skip
void-lshift.vert
skip
void-mod.vert
skip
void-mod_assign.vert
skip
void-rshift.vert
skip
void-shift_assign.vert
skip
void-unary_not.vert
skip
void-unary_tilde.vert
skip
execution
0/26
built-in-functions
0/0
fs-abs-int
skip
fs-abs-ivec2
skip
fs-abs-ivec3
skip
fs-abs-ivec4
skip
fs-acosh-float
skip
fs-acosh-vec2
skip
fs-acosh-vec3
skip
fs-acosh-vec4
skip
fs-asinh-float
skip
fs-asinh-vec2
skip
fs-asinh-vec3
skip
fs-asinh-vec4
skip
fs-atanh-float
skip
fs-atanh-vec2
skip
fs-atanh-vec3
skip
fs-atanh-vec4
skip
fs-clamp-int-int-int
skip
fs-clamp-ivec2-int-int
skip
fs-clamp-ivec2-ivec2-ivec2
skip
fs-clamp-ivec3-int-int
skip
fs-clamp-ivec3-ivec3-ivec3
skip
fs-clamp-ivec4-int-int
skip
fs-clamp-ivec4-ivec4-ivec4
skip
fs-clamp-uint-uint-uint
skip
fs-clamp-uvec2-uint-uint
skip
fs-clamp-uvec2-uvec2-uvec2
skip
fs-clamp-uvec3-uint-uint
skip
fs-clamp-uvec3-uvec3-uvec3
skip
fs-clamp-uvec4-uint-uint
skip
fs-clamp-uvec4-uvec4-uvec4
skip
fs-cosh-float
skip
fs-cosh-vec2
skip
fs-cosh-vec3
skip
fs-cosh-vec4
skip
fs-equal-uvec2-uvec2
skip
fs-equal-uvec3-uvec3
skip
fs-equal-uvec4-uvec4
skip
fs-greaterthan-uvec2-uvec2
skip
fs-greaterthan-uvec3-uvec3
skip
fs-greaterthan-uvec4-uvec4
skip
fs-greaterthanequal-uvec2-uvec2
skip
fs-greaterthanequal-uvec3-uvec3
skip
fs-greaterthanequal-uvec4-uvec4
skip
fs-lessthan-uvec2-uvec2
skip
fs-lessthan-uvec3-uvec3
skip
fs-lessthan-uvec4-uvec4
skip
fs-lessthanequal-uvec2-uvec2
skip
fs-lessthanequal-uvec3-uvec3
skip
fs-lessthanequal-uvec4-uvec4
skip
fs-max-int-int
skip
fs-max-ivec2-int
skip
fs-max-ivec2-ivec2
skip
fs-max-ivec3-int
skip
fs-max-ivec3-ivec3
skip
fs-max-ivec4-int
skip
fs-max-ivec4-ivec4
skip
fs-max-uint-uint
skip
fs-max-uvec2-uint
skip
fs-max-uvec2-uvec2
skip
fs-max-uvec3-uint
skip
fs-max-uvec3-uvec3
skip
fs-max-uvec4-uint
skip
fs-max-uvec4-uvec4
skip
fs-min-int-int
skip
fs-min-ivec2-int
skip
fs-min-ivec2-ivec2
skip
fs-min-ivec3-int
skip
fs-min-ivec3-ivec3
skip
fs-min-ivec4-int
skip
fs-min-ivec4-ivec4
skip
fs-min-uint-uint
skip
fs-min-uvec2-uint
skip
fs-min-uvec2-uvec2
skip
fs-min-uvec3-uint
skip
fs-min-uvec3-uvec3
skip
fs-min-uvec4-uint
skip
fs-min-uvec4-uvec4
skip
fs-mix-float-float-bool
skip
fs-mix-vec2-vec2-bvec2
skip
fs-mix-vec3-vec3-bvec3
skip
fs-mix-vec4-vec4-bvec4
skip
fs-notequal-uvec2-uvec2
skip
fs-notequal-uvec3-uvec3
skip
fs-notequal-uvec4-uvec4
skip
fs-op-add-uint-uint
skip
fs-op-add-uint-uvec2
skip
fs-op-add-uint-uvec3
skip
fs-op-add-uint-uvec4
skip
fs-op-add-uvec2-uint
skip
fs-op-add-uvec2-uvec2
skip
fs-op-add-uvec3-uint
skip
fs-op-add-uvec3-uvec3
skip
fs-op-add-uvec4-uint
skip
fs-op-add-uvec4-uvec4
skip
fs-op-assign-add-uint-uint
skip
fs-op-assign-add-uvec2-uint
skip
fs-op-assign-add-uvec2-uvec2
skip
fs-op-assign-add-uvec3-uint
skip
fs-op-assign-add-uvec3-uvec3
skip
fs-op-assign-add-uvec4-uint
skip
fs-op-assign-add-uvec4-uvec4
skip
fs-op-assign-bitand-int-int
skip
fs-op-assign-bitand-ivec2-int
skip
fs-op-assign-bitand-ivec2-ivec2
skip
fs-op-assign-bitand-ivec3-int
skip
fs-op-assign-bitand-ivec3-ivec3
skip
fs-op-assign-bitand-ivec4-int
skip
fs-op-assign-bitand-ivec4-ivec4
skip
fs-op-assign-bitand-uint-uint
skip
fs-op-assign-bitand-uvec2-uint
skip
fs-op-assign-bitand-uvec2-uvec2
skip
fs-op-assign-bitand-uvec3-uint
skip
fs-op-assign-bitand-uvec3-uvec3
skip
fs-op-assign-bitand-uvec4-uint
skip
fs-op-assign-bitand-uvec4-uvec4
skip
fs-op-assign-bitor-int-int
skip
fs-op-assign-bitor-ivec2-int
skip
fs-op-assign-bitor-ivec2-ivec2
skip
fs-op-assign-bitor-ivec3-int
skip
fs-op-assign-bitor-ivec3-ivec3
skip
fs-op-assign-bitor-ivec4-int
skip
fs-op-assign-bitor-ivec4-ivec4
skip
fs-op-assign-bitor-uint-uint
skip
fs-op-assign-bitor-uvec2-uint
skip
fs-op-assign-bitor-uvec2-uvec2
skip
fs-op-assign-bitor-uvec3-uint
skip
fs-op-assign-bitor-uvec3-uvec3
skip
fs-op-assign-bitor-uvec4-uint
skip
fs-op-assign-bitor-uvec4-uvec4
skip
fs-op-assign-bitxor-int-int
skip
fs-op-assign-bitxor-ivec2-int
skip
fs-op-assign-bitxor-ivec2-ivec2
skip
fs-op-assign-bitxor-ivec3-int
skip
fs-op-assign-bitxor-ivec3-ivec3
skip
fs-op-assign-bitxor-ivec4-int
skip
fs-op-assign-bitxor-ivec4-ivec4
skip
fs-op-assign-bitxor-uint-uint
skip
fs-op-assign-bitxor-uvec2-uint
skip
fs-op-assign-bitxor-uvec2-uvec2
skip
fs-op-assign-bitxor-uvec3-uint
skip
fs-op-assign-bitxor-uvec3-uvec3
skip
fs-op-assign-bitxor-uvec4-uint
skip
fs-op-assign-bitxor-uvec4-uvec4
skip
fs-op-assign-div-large-uint-uint
skip
fs-op-assign-div-uint-uint
skip
fs-op-assign-div-uvec2-uint
skip
fs-op-assign-div-uvec2-uvec2
skip
fs-op-assign-div-uvec3-uint
skip
fs-op-assign-div-uvec3-uvec3
skip
fs-op-assign-div-uvec4-uint
skip
fs-op-assign-div-uvec4-uvec4
skip
fs-op-assign-lshift-int-int
skip
fs-op-assign-lshift-int-uint
skip
fs-op-assign-lshift-ivec2-int
skip
fs-op-assign-lshift-ivec2-ivec2
skip
fs-op-assign-lshift-ivec2-uint
skip
fs-op-assign-lshift-ivec2-uvec2
skip
fs-op-assign-lshift-ivec3-int
skip
fs-op-assign-lshift-ivec3-ivec3
skip
fs-op-assign-lshift-ivec3-uint
skip
fs-op-assign-lshift-ivec3-uvec3
skip
fs-op-assign-lshift-ivec4-int
skip
fs-op-assign-lshift-ivec4-ivec4
skip
fs-op-assign-lshift-ivec4-uint
skip
fs-op-assign-lshift-ivec4-uvec4
skip
fs-op-assign-lshift-uint-int
skip
fs-op-assign-lshift-uint-uint
skip
fs-op-assign-lshift-uvec2-int
skip
fs-op-assign-lshift-uvec2-ivec2
skip
fs-op-assign-lshift-uvec2-uint
skip
fs-op-assign-lshift-uvec2-uvec2
skip
fs-op-assign-lshift-uvec3-int
skip
fs-op-assign-lshift-uvec3-ivec3
skip
fs-op-assign-lshift-uvec3-uint
skip
fs-op-assign-lshift-uvec3-uvec3
skip
fs-op-assign-lshift-uvec4-int
skip
fs-op-assign-lshift-uvec4-ivec4
skip
fs-op-assign-lshift-uvec4-uint
skip
fs-op-assign-lshift-uvec4-uvec4
skip
fs-op-assign-mod-int-int
skip
fs-op-assign-mod-ivec2-int
skip
fs-op-assign-mod-ivec2-ivec2
skip
fs-op-assign-mod-ivec3-int
skip
fs-op-assign-mod-ivec3-ivec3
skip
fs-op-assign-mod-ivec4-int
skip
fs-op-assign-mod-ivec4-ivec4
skip
fs-op-assign-mod-uint-uint
skip
fs-op-assign-mod-uvec2-uint
skip
fs-op-assign-mod-uvec2-uvec2
skip
fs-op-assign-mod-uvec3-uint
skip
fs-op-assign-mod-uvec3-uvec3
skip
fs-op-assign-mod-uvec4-uint
skip
fs-op-assign-mod-uvec4-uvec4
skip
fs-op-assign-mult-uint-uint
skip
fs-op-assign-mult-uvec2-uint
skip
fs-op-assign-mult-uvec2-uvec2
skip
fs-op-assign-mult-uvec3-uint
skip
fs-op-assign-mult-uvec3-uvec3
skip
fs-op-assign-mult-uvec4-uint
skip
fs-op-assign-mult-uvec4-uvec4
skip
fs-op-assign-rshift-int-int
skip
fs-op-assign-rshift-int-uint
skip
fs-op-assign-rshift-ivec2-int
skip
fs-op-assign-rshift-ivec2-ivec2
skip
fs-op-assign-rshift-ivec2-uint
skip
fs-op-assign-rshift-ivec2-uvec2
skip
fs-op-assign-rshift-ivec3-int
skip
fs-op-assign-rshift-ivec3-ivec3
skip
fs-op-assign-rshift-ivec3-uint
skip
fs-op-assign-rshift-ivec3-uvec3
skip
fs-op-assign-rshift-ivec4-int
skip
fs-op-assign-rshift-ivec4-ivec4
skip
fs-op-assign-rshift-ivec4-uint
skip
fs-op-assign-rshift-ivec4-uvec4
skip
fs-op-assign-rshift-uint-int
skip
fs-op-assign-rshift-uint-uint
skip
fs-op-assign-rshift-uvec2-int
skip
fs-op-assign-rshift-uvec2-ivec2
skip
fs-op-assign-rshift-uvec2-uint
skip
fs-op-assign-rshift-uvec2-uvec2
skip
fs-op-assign-rshift-uvec3-int
skip
fs-op-assign-rshift-uvec3-ivec3
skip
fs-op-assign-rshift-uvec3-uint
skip
fs-op-assign-rshift-uvec3-uvec3
skip
fs-op-assign-rshift-uvec4-int
skip
fs-op-assign-rshift-uvec4-ivec4
skip
fs-op-assign-rshift-uvec4-uint
skip
fs-op-assign-rshift-uvec4-uvec4
skip
fs-op-assign-sub-uint-uint
skip
fs-op-assign-sub-uvec2-uint
skip
fs-op-assign-sub-uvec2-uvec2
skip
fs-op-assign-sub-uvec3-uint
skip
fs-op-assign-sub-uvec3-uvec3
skip
fs-op-assign-sub-uvec4-uint
skip
fs-op-assign-sub-uvec4-uvec4
skip
fs-op-bitand-abs-neg-int-int
skip
fs-op-bitand-abs-neg-int-ivec2
skip
fs-op-bitand-abs-neg-int-ivec3
skip
fs-op-bitand-abs-neg-int-ivec4
skip
fs-op-bitand-abs-neg-ivec2-int
skip
fs-op-bitand-abs-neg-ivec2-ivec2
skip
fs-op-bitand-abs-neg-ivec3-int
skip
fs-op-bitand-abs-neg-ivec3-ivec3
skip
fs-op-bitand-abs-neg-ivec4-int
skip
fs-op-bitand-abs-neg-ivec4-ivec4
skip
fs-op-bitand-abs-not-int-int
skip
fs-op-bitand-abs-not-int-ivec2
skip
fs-op-bitand-abs-not-int-ivec3
skip
fs-op-bitand-abs-not-int-ivec4
skip
fs-op-bitand-abs-not-ivec2-int
skip
fs-op-bitand-abs-not-ivec2-ivec2
skip
fs-op-bitand-abs-not-ivec3-int
skip
fs-op-bitand-abs-not-ivec3-ivec3
skip
fs-op-bitand-abs-not-ivec4-int
skip
fs-op-bitand-abs-not-ivec4-ivec4
skip
fs-op-bitand-int-int
skip
fs-op-bitand-int-ivec2
skip
fs-op-bitand-int-ivec3
skip
fs-op-bitand-int-ivec4
skip
fs-op-bitand-ivec2-int
skip
fs-op-bitand-ivec2-ivec2
skip
fs-op-bitand-ivec3-int
skip
fs-op-bitand-ivec3-ivec3
skip
fs-op-bitand-ivec4-int
skip
fs-op-bitand-ivec4-ivec4
skip
fs-op-bitand-neg-abs-int-int
skip
fs-op-bitand-neg-abs-int-ivec2
skip
fs-op-bitand-neg-abs-int-ivec3
skip
fs-op-bitand-neg-abs-int-ivec4
skip
fs-op-bitand-neg-abs-ivec2-int
skip
fs-op-bitand-neg-abs-ivec2-ivec2
skip
fs-op-bitand-neg-abs-ivec3-int
skip
fs-op-bitand-neg-abs-ivec3-ivec3
skip
fs-op-bitand-neg-abs-ivec4-int
skip
fs-op-bitand-neg-abs-ivec4-ivec4
skip
fs-op-bitand-neg-int-int
skip
fs-op-bitand-neg-int-ivec2
skip
fs-op-bitand-neg-int-ivec3
skip
fs-op-bitand-neg-int-ivec4
skip
fs-op-bitand-neg-ivec2-int
skip
fs-op-bitand-neg-ivec2-ivec2
skip
fs-op-bitand-neg-ivec3-int
skip
fs-op-bitand-neg-ivec3-ivec3
skip
fs-op-bitand-neg-ivec4-int
skip
fs-op-bitand-neg-ivec4-ivec4
skip
fs-op-bitand-neg-uint-uint
skip
fs-op-bitand-neg-uint-uvec2
skip
fs-op-bitand-neg-uint-uvec3
skip
fs-op-bitand-neg-uint-uvec4
skip
fs-op-bitand-neg-uvec2-uint
skip
fs-op-bitand-neg-uvec2-uvec2
skip
fs-op-bitand-neg-uvec3-uint
skip
fs-op-bitand-neg-uvec3-uvec3
skip
fs-op-bitand-neg-uvec4-uint
skip
fs-op-bitand-neg-uvec4-uvec4
skip
fs-op-bitand-not-abs-int-int
skip
fs-op-bitand-not-abs-int-ivec2
skip
fs-op-bitand-not-abs-int-ivec3
skip
fs-op-bitand-not-abs-int-ivec4
skip
fs-op-bitand-not-abs-ivec2-int
skip
fs-op-bitand-not-abs-ivec2-ivec2
skip
fs-op-bitand-not-abs-ivec3-int
skip
fs-op-bitand-not-abs-ivec3-ivec3
skip
fs-op-bitand-not-abs-ivec4-int
skip
fs-op-bitand-not-abs-ivec4-ivec4
skip
fs-op-bitand-not-int-int
skip
fs-op-bitand-not-int-ivec2
skip
fs-op-bitand-not-int-ivec3
skip
fs-op-bitand-not-int-ivec4
skip
fs-op-bitand-not-ivec2-int
skip
fs-op-bitand-not-ivec2-ivec2
skip
fs-op-bitand-not-ivec3-int
skip
fs-op-bitand-not-ivec3-ivec3
skip
fs-op-bitand-not-ivec4-int
skip
fs-op-bitand-not-ivec4-ivec4
skip
fs-op-bitand-not-uint-uint
skip
fs-op-bitand-not-uint-uvec2
skip
fs-op-bitand-not-uint-uvec3
skip
fs-op-bitand-not-uint-uvec4
skip
fs-op-bitand-not-uvec2-uint
skip
fs-op-bitand-not-uvec2-uvec2
skip
fs-op-bitand-not-uvec3-uint
skip
fs-op-bitand-not-uvec3-uvec3
skip
fs-op-bitand-not-uvec4-uint
skip
fs-op-bitand-not-uvec4-uvec4
skip
fs-op-bitand-uint-uint
skip
fs-op-bitand-uint-uvec2
skip
fs-op-bitand-uint-uvec3
skip
fs-op-bitand-uint-uvec4
skip
fs-op-bitand-uvec2-uint
skip
fs-op-bitand-uvec2-uvec2
skip
fs-op-bitand-uvec3-uint
skip
fs-op-bitand-uvec3-uvec3
skip
fs-op-bitand-uvec4-uint
skip
fs-op-bitand-uvec4-uvec4
skip
fs-op-bitor-abs-neg-int-int
skip
fs-op-bitor-abs-neg-int-ivec2
skip
fs-op-bitor-abs-neg-int-ivec3
skip
fs-op-bitor-abs-neg-int-ivec4
skip
fs-op-bitor-abs-neg-ivec2-int
skip
fs-op-bitor-abs-neg-ivec2-ivec2
skip
fs-op-bitor-abs-neg-ivec3-int
skip
fs-op-bitor-abs-neg-ivec3-ivec3
skip
fs-op-bitor-abs-neg-ivec4-int
skip
fs-op-bitor-abs-neg-ivec4-ivec4
skip
fs-op-bitor-abs-not-int-int
skip
fs-op-bitor-abs-not-int-ivec2
skip
fs-op-bitor-abs-not-int-ivec3
skip
fs-op-bitor-abs-not-int-ivec4
skip
fs-op-bitor-abs-not-ivec2-int
skip
fs-op-bitor-abs-not-ivec2-ivec2
skip
fs-op-bitor-abs-not-ivec3-int
skip
fs-op-bitor-abs-not-ivec3-ivec3
skip
fs-op-bitor-abs-not-ivec4-int
skip
fs-op-bitor-abs-not-ivec4-ivec4
skip
fs-op-bitor-int-int
skip
fs-op-bitor-int-ivec2
skip
fs-op-bitor-int-ivec3
skip
fs-op-bitor-int-ivec4
skip
fs-op-bitor-ivec2-int
skip
fs-op-bitor-ivec2-ivec2
skip
fs-op-bitor-ivec3-int
skip
fs-op-bitor-ivec3-ivec3
skip
fs-op-bitor-ivec4-int
skip
fs-op-bitor-ivec4-ivec4
skip
fs-op-bitor-neg-abs-int-int
skip
fs-op-bitor-neg-abs-int-ivec2
skip
fs-op-bitor-neg-abs-int-ivec3
skip
fs-op-bitor-neg-abs-int-ivec4
skip
fs-op-bitor-neg-abs-ivec2-int
skip
fs-op-bitor-neg-abs-ivec2-ivec2
skip
fs-op-bitor-neg-abs-ivec3-int
skip
fs-op-bitor-neg-abs-ivec3-ivec3
skip
fs-op-bitor-neg-abs-ivec4-int
skip
fs-op-bitor-neg-abs-ivec4-ivec4
skip
fs-op-bitor-neg-int-int
skip
fs-op-bitor-neg-int-ivec2
skip
fs-op-bitor-neg-int-ivec3
skip
fs-op-bitor-neg-int-ivec4
skip
fs-op-bitor-neg-ivec2-int
skip
fs-op-bitor-neg-ivec2-ivec2
skip
fs-op-bitor-neg-ivec3-int
skip
fs-op-bitor-neg-ivec3-ivec3
skip
fs-op-bitor-neg-ivec4-int
skip
fs-op-bitor-neg-ivec4-ivec4
skip
fs-op-bitor-neg-uint-uint
skip
fs-op-bitor-neg-uint-uvec2
skip
fs-op-bitor-neg-uint-uvec3
skip
fs-op-bitor-neg-uint-uvec4
skip
fs-op-bitor-neg-uvec2-uint
skip
fs-op-bitor-neg-uvec2-uvec2
skip
fs-op-bitor-neg-uvec3-uint
skip
fs-op-bitor-neg-uvec3-uvec3
skip
fs-op-bitor-neg-uvec4-uint
skip
fs-op-bitor-neg-uvec4-uvec4
skip
fs-op-bitor-not-abs-int-int
skip
fs-op-bitor-not-abs-int-ivec2
skip
fs-op-bitor-not-abs-int-ivec3
skip
fs-op-bitor-not-abs-int-ivec4
skip
fs-op-bitor-not-abs-ivec2-int
skip
fs-op-bitor-not-abs-ivec2-ivec2
skip
fs-op-bitor-not-abs-ivec3-int
skip
fs-op-bitor-not-abs-ivec3-ivec3
skip
fs-op-bitor-not-abs-ivec4-int
skip
fs-op-bitor-not-abs-ivec4-ivec4
skip
fs-op-bitor-not-int-int
skip
fs-op-bitor-not-int-ivec2
skip
fs-op-bitor-not-int-ivec3
skip
fs-op-bitor-not-int-ivec4
skip
fs-op-bitor-not-ivec2-int
skip
fs-op-bitor-not-ivec2-ivec2
skip
fs-op-bitor-not-ivec3-int
skip
fs-op-bitor-not-ivec3-ivec3
skip
fs-op-bitor-not-ivec4-int
skip
fs-op-bitor-not-ivec4-ivec4
skip
fs-op-bitor-not-uint-uint
skip
fs-op-bitor-not-uint-uvec2
skip
fs-op-bitor-not-uint-uvec3
skip
fs-op-bitor-not-uint-uvec4
skip
fs-op-bitor-not-uvec2-uint
skip
fs-op-bitor-not-uvec2-uvec2
skip
fs-op-bitor-not-uvec3-uint
skip
fs-op-bitor-not-uvec3-uvec3
skip
fs-op-bitor-not-uvec4-uint
skip
fs-op-bitor-not-uvec4-uvec4
skip
fs-op-bitor-uint-uint
skip
fs-op-bitor-uint-uvec2
skip
fs-op-bitor-uint-uvec3
skip
fs-op-bitor-uint-uvec4
skip
fs-op-bitor-uvec2-uint
skip
fs-op-bitor-uvec2-uvec2
skip
fs-op-bitor-uvec3-uint
skip
fs-op-bitor-uvec3-uvec3
skip
fs-op-bitor-uvec4-uint
skip
fs-op-bitor-uvec4-uvec4
skip
fs-op-bitxor-abs-neg-int-int
skip
fs-op-bitxor-abs-neg-int-ivec2
skip
fs-op-bitxor-abs-neg-int-ivec3
skip
fs-op-bitxor-abs-neg-int-ivec4
skip
fs-op-bitxor-abs-neg-ivec2-int
skip
fs-op-bitxor-abs-neg-ivec2-ivec2
skip
fs-op-bitxor-abs-neg-ivec3-int
skip
fs-op-bitxor-abs-neg-ivec3-ivec3
skip
fs-op-bitxor-abs-neg-ivec4-int
skip
fs-op-bitxor-abs-neg-ivec4-ivec4
skip
fs-op-bitxor-abs-not-int-int
skip
fs-op-bitxor-abs-not-int-ivec2
skip
fs-op-bitxor-abs-not-int-ivec3
skip
fs-op-bitxor-abs-not-int-ivec4
skip
fs-op-bitxor-abs-not-ivec2-int
skip
fs-op-bitxor-abs-not-ivec2-ivec2
skip
fs-op-bitxor-abs-not-ivec3-int
skip
fs-op-bitxor-abs-not-ivec3-ivec3
skip
fs-op-bitxor-abs-not-ivec4-int
skip
fs-op-bitxor-abs-not-ivec4-ivec4
skip
fs-op-bitxor-int-int
skip
fs-op-bitxor-int-ivec2
skip
fs-op-bitxor-int-ivec3
skip
fs-op-bitxor-int-ivec4
skip
fs-op-bitxor-ivec2-int
skip
fs-op-bitxor-ivec2-ivec2
skip
fs-op-bitxor-ivec3-int
skip
fs-op-bitxor-ivec3-ivec3
skip
fs-op-bitxor-ivec4-int
skip
fs-op-bitxor-ivec4-ivec4
skip
fs-op-bitxor-neg-abs-int-int
skip
fs-op-bitxor-neg-abs-int-ivec2
skip
fs-op-bitxor-neg-abs-int-ivec3
skip
fs-op-bitxor-neg-abs-int-ivec4
skip
fs-op-bitxor-neg-abs-ivec2-int
skip
fs-op-bitxor-neg-abs-ivec2-ivec2
skip
fs-op-bitxor-neg-abs-ivec3-int
skip
fs-op-bitxor-neg-abs-ivec3-ivec3
skip
fs-op-bitxor-neg-abs-ivec4-int
skip
fs-op-bitxor-neg-abs-ivec4-ivec4
skip
fs-op-bitxor-neg-int-int
skip
fs-op-bitxor-neg-int-ivec2
skip
fs-op-bitxor-neg-int-ivec3
skip
fs-op-bitxor-neg-int-ivec4
skip
fs-op-bitxor-neg-ivec2-int
skip
fs-op-bitxor-neg-ivec2-ivec2
skip
fs-op-bitxor-neg-ivec3-int
skip
fs-op-bitxor-neg-ivec3-ivec3
skip
fs-op-bitxor-neg-ivec4-int
skip
fs-op-bitxor-neg-ivec4-ivec4
skip
fs-op-bitxor-neg-uint-uint
skip
fs-op-bitxor-neg-uint-uvec2
skip
fs-op-bitxor-neg-uint-uvec3
skip
fs-op-bitxor-neg-uint-uvec4
skip
fs-op-bitxor-neg-uvec2-uint
skip
fs-op-bitxor-neg-uvec2-uvec2
skip
fs-op-bitxor-neg-uvec3-uint
skip
fs-op-bitxor-neg-uvec3-uvec3
skip
fs-op-bitxor-neg-uvec4-uint
skip
fs-op-bitxor-neg-uvec4-uvec4
skip
fs-op-bitxor-not-abs-int-int
skip
fs-op-bitxor-not-abs-int-ivec2
skip
fs-op-bitxor-not-abs-int-ivec3
skip
fs-op-bitxor-not-abs-int-ivec4
skip
fs-op-bitxor-not-abs-ivec2-int
skip
fs-op-bitxor-not-abs-ivec2-ivec2
skip
fs-op-bitxor-not-abs-ivec3-int
skip
fs-op-bitxor-not-abs-ivec3-ivec3
skip
fs-op-bitxor-not-abs-ivec4-int
skip
fs-op-bitxor-not-abs-ivec4-ivec4
skip
fs-op-bitxor-not-int-int
skip
fs-op-bitxor-not-int-ivec2
skip
fs-op-bitxor-not-int-ivec3
skip
fs-op-bitxor-not-int-ivec4
skip
fs-op-bitxor-not-ivec2-int
skip
fs-op-bitxor-not-ivec2-ivec2
skip
fs-op-bitxor-not-ivec3-int
skip
fs-op-bitxor-not-ivec3-ivec3
skip
fs-op-bitxor-not-ivec4-int
skip
fs-op-bitxor-not-ivec4-ivec4
skip
fs-op-bitxor-not-uint-uint
skip
fs-op-bitxor-not-uint-uvec2
skip
fs-op-bitxor-not-uint-uvec3
skip
fs-op-bitxor-not-uint-uvec4
skip
fs-op-bitxor-not-uvec2-uint
skip
fs-op-bitxor-not-uvec2-uvec2
skip
fs-op-bitxor-not-uvec3-uint
skip
fs-op-bitxor-not-uvec3-uvec3
skip
fs-op-bitxor-not-uvec4-uint
skip
fs-op-bitxor-not-uvec4-uvec4
skip
fs-op-bitxor-uint-uint
skip
fs-op-bitxor-uint-uvec2
skip
fs-op-bitxor-uint-uvec3
skip
fs-op-bitxor-uint-uvec4
skip
fs-op-bitxor-uvec2-uint
skip
fs-op-bitxor-uvec2-uvec2
skip
fs-op-bitxor-uvec3-uint
skip
fs-op-bitxor-uvec3-uvec3
skip
fs-op-bitxor-uvec4-uint
skip
fs-op-bitxor-uvec4-uvec4
skip
fs-op-complement-int
skip
fs-op-complement-ivec2
skip
fs-op-complement-ivec3
skip
fs-op-complement-ivec4
skip
fs-op-complement-uint
skip
fs-op-complement-uvec2
skip
fs-op-complement-uvec3
skip
fs-op-complement-uvec4
skip
fs-op-div-large-uint-uint
skip
fs-op-div-uint-uint
skip
fs-op-div-uint-uvec2
skip
fs-op-div-uint-uvec3
skip
fs-op-div-uint-uvec4
skip
fs-op-div-uvec2-uint
skip
fs-op-div-uvec2-uvec2
skip
fs-op-div-uvec3-uint
skip
fs-op-div-uvec3-uvec3
skip
fs-op-div-uvec4-uint
skip
fs-op-div-uvec4-uvec4
skip
fs-op-eq-uint-uint
skip
fs-op-eq-uint-uint-using-if
skip
fs-op-eq-uvec2-uvec2
skip
fs-op-eq-uvec2-uvec2-using-if
skip
fs-op-eq-uvec3-uvec3
skip
fs-op-eq-uvec3-uvec3-using-if
skip
fs-op-eq-uvec4-uvec4
skip
fs-op-eq-uvec4-uvec4-using-if
skip
fs-op-ge-uint-uint
skip
fs-op-ge-uint-uint-using-if
skip
fs-op-gt-uint-uint
skip
fs-op-gt-uint-uint-using-if
skip
fs-op-le-uint-uint
skip
fs-op-le-uint-uint-using-if
skip
fs-op-lshift-int-int
skip
fs-op-lshift-int-uint
skip
fs-op-lshift-ivec2-int
skip
fs-op-lshift-ivec2-ivec2
skip
fs-op-lshift-ivec2-uint
skip
fs-op-lshift-ivec2-uvec2
skip
fs-op-lshift-ivec3-int
skip
fs-op-lshift-ivec3-ivec3
skip
fs-op-lshift-ivec3-uint
skip
fs-op-lshift-ivec3-uvec3
skip
fs-op-lshift-ivec4-int
skip
fs-op-lshift-ivec4-ivec4
skip
fs-op-lshift-ivec4-uint
skip
fs-op-lshift-ivec4-uvec4
skip
fs-op-lshift-uint-int
skip
fs-op-lshift-uint-uint
skip
fs-op-lshift-uvec2-int
skip
fs-op-lshift-uvec2-ivec2
skip
fs-op-lshift-uvec2-uint
skip
fs-op-lshift-uvec2-uvec2
skip
fs-op-lshift-uvec3-int
skip
fs-op-lshift-uvec3-ivec3
skip
fs-op-lshift-uvec3-uint
skip
fs-op-lshift-uvec3-uvec3
skip
fs-op-lshift-uvec4-int
skip
fs-op-lshift-uvec4-ivec4
skip
fs-op-lshift-uvec4-uint
skip
fs-op-lshift-uvec4-uvec4
skip
fs-op-lt-uint-uint
skip
fs-op-lt-uint-uint-using-if
skip
fs-op-mod-int-int
skip
fs-op-mod-int-ivec2
skip
fs-op-mod-int-ivec3
skip
fs-op-mod-int-ivec4
skip
fs-op-mod-ivec2-int
skip
fs-op-mod-ivec2-ivec2
skip
fs-op-mod-ivec3-int
skip
fs-op-mod-ivec3-ivec3
skip
fs-op-mod-ivec4-int
skip
fs-op-mod-ivec4-ivec4
skip
fs-op-mod-uint-uint
skip
fs-op-mod-uint-uvec2
skip
fs-op-mod-uint-uvec3
skip
fs-op-mod-uint-uvec4
skip
fs-op-mod-uvec2-uint
skip
fs-op-mod-uvec2-uvec2
skip
fs-op-mod-uvec3-uint
skip
fs-op-mod-uvec3-uvec3
skip
fs-op-mod-uvec4-uint
skip
fs-op-mod-uvec4-uvec4
skip
fs-op-mult-uint-uint
skip
fs-op-mult-uint-uvec2
skip
fs-op-mult-uint-uvec3
skip
fs-op-mult-uint-uvec4
skip
fs-op-mult-uvec2-uint
skip
fs-op-mult-uvec2-uvec2
skip
fs-op-mult-uvec3-uint
skip
fs-op-mult-uvec3-uvec3
skip
fs-op-mult-uvec4-uint
skip
fs-op-mult-uvec4-uvec4
skip
fs-op-ne-uint-uint
skip
fs-op-ne-uint-uint-using-if
skip
fs-op-ne-uvec2-uvec2
skip
fs-op-ne-uvec2-uvec2-using-if
skip
fs-op-ne-uvec3-uvec3
skip
fs-op-ne-uvec3-uvec3-using-if
skip
fs-op-ne-uvec4-uvec4
skip
fs-op-ne-uvec4-uvec4-using-if
skip
fs-op-neg-uint
skip
fs-op-neg-uvec2
skip
fs-op-neg-uvec3
skip
fs-op-neg-uvec4
skip
fs-op-rshift-int-int
skip
fs-op-rshift-int-uint
skip
fs-op-rshift-ivec2-int
skip
fs-op-rshift-ivec2-ivec2
skip
fs-op-rshift-ivec2-uint
skip
fs-op-rshift-ivec2-uvec2
skip
fs-op-rshift-ivec3-int
skip
fs-op-rshift-ivec3-ivec3
skip
fs-op-rshift-ivec3-uint
skip
fs-op-rshift-ivec3-uvec3
skip
fs-op-rshift-ivec4-int
skip
fs-op-rshift-ivec4-ivec4
skip
fs-op-rshift-ivec4-uint
skip
fs-op-rshift-ivec4-uvec4
skip
fs-op-rshift-uint-int
skip
fs-op-rshift-uint-uint
skip
fs-op-rshift-uvec2-int
skip
fs-op-rshift-uvec2-ivec2
skip
fs-op-rshift-uvec2-uint
skip
fs-op-rshift-uvec2-uvec2
skip
fs-op-rshift-uvec3-int
skip
fs-op-rshift-uvec3-ivec3
skip
fs-op-rshift-uvec3-uint
skip
fs-op-rshift-uvec3-uvec3
skip
fs-op-rshift-uvec4-int
skip
fs-op-rshift-uvec4-ivec4
skip
fs-op-rshift-uvec4-uint
skip
fs-op-rshift-uvec4-uvec4
skip
fs-op-selection-bool-uint-uint
skip
fs-op-selection-bool-uvec2-uvec2
skip
fs-op-selection-bool-uvec3-uvec3
skip
fs-op-selection-bool-uvec4-uvec4
skip
fs-op-sub-uint-uint
skip
fs-op-sub-uint-uvec2
skip
fs-op-sub-uint-uvec3
skip
fs-op-sub-uint-uvec4
skip
fs-op-sub-uvec2-uint
skip
fs-op-sub-uvec2-uvec2
skip
fs-op-sub-uvec3-uint
skip
fs-op-sub-uvec3-uvec3
skip
fs-op-sub-uvec4-uint
skip
fs-op-sub-uvec4-uvec4
skip
fs-op-uplus-uint
skip
fs-op-uplus-uvec2
skip
fs-op-uplus-uvec3
skip
fs-op-uplus-uvec4
skip
fs-round-float
skip
fs-round-vec2
skip
fs-round-vec3
skip
fs-round-vec4
skip
fs-roundeven-float
skip
fs-roundeven-vec2
skip
fs-roundeven-vec3
skip
fs-roundeven-vec4
skip
fs-sign-int
skip
fs-sign-ivec2
skip
fs-sign-ivec3
skip
fs-sign-ivec4
skip
fs-sinh-float
skip
fs-sinh-vec2
skip
fs-sinh-vec3
skip
fs-sinh-vec4
skip
fs-tanh-float
skip
fs-tanh-vec2
skip
fs-tanh-vec3
skip
fs-tanh-vec4
skip
fs-trunc-float
skip
fs-trunc-vec2
skip
fs-trunc-vec3
skip
fs-trunc-vec4
skip
vs-abs-int
skip
vs-abs-ivec2
skip
vs-abs-ivec3
skip
vs-abs-ivec4
skip
vs-acosh-float
skip
vs-acosh-vec2
skip
vs-acosh-vec3
skip
vs-acosh-vec4
skip
vs-asinh-float
skip
vs-asinh-vec2
skip
vs-asinh-vec3
skip
vs-asinh-vec4
skip
vs-atanh-float
skip
vs-atanh-vec2
skip
vs-atanh-vec3
skip
vs-atanh-vec4
skip
vs-clamp-int-int-int
skip
vs-clamp-ivec2-int-int
skip
vs-clamp-ivec2-ivec2-ivec2
skip
vs-clamp-ivec3-int-int
skip
vs-clamp-ivec3-ivec3-ivec3
skip
vs-clamp-ivec4-int-int
skip
vs-clamp-ivec4-ivec4-ivec4
skip
vs-clamp-uint-uint-uint
skip
vs-clamp-uvec2-uint-uint
skip
vs-clamp-uvec2-uvec2-uvec2
skip
vs-clamp-uvec3-uint-uint
skip
vs-clamp-uvec3-uvec3-uvec3
skip
vs-clamp-uvec4-uint-uint
skip
vs-clamp-uvec4-uvec4-uvec4
skip
vs-cosh-float
skip
vs-cosh-vec2
skip
vs-cosh-vec3
skip
vs-cosh-vec4
skip
vs-equal-uvec2-uvec2
skip
vs-equal-uvec3-uvec3
skip
vs-equal-uvec4-uvec4
skip
vs-greaterthan-uvec2-uvec2
skip
vs-greaterthan-uvec3-uvec3
skip
vs-greaterthan-uvec4-uvec4
skip
vs-greaterthanequal-uvec2-uvec2
skip
vs-greaterthanequal-uvec3-uvec3
skip
vs-greaterthanequal-uvec4-uvec4
skip
vs-lessthan-uvec2-uvec2
skip
vs-lessthan-uvec3-uvec3
skip
vs-lessthan-uvec4-uvec4
skip
vs-lessthanequal-uvec2-uvec2
skip
vs-lessthanequal-uvec3-uvec3
skip
vs-lessthanequal-uvec4-uvec4
skip
vs-max-int-int
skip
vs-max-ivec2-int
skip
vs-max-ivec2-ivec2
skip
vs-max-ivec3-int
skip
vs-max-ivec3-ivec3
skip
vs-max-ivec4-int
skip
vs-max-ivec4-ivec4
skip
vs-max-uint-uint
skip
vs-max-uvec2-uint
skip
vs-max-uvec2-uvec2
skip
vs-max-uvec3-uint
skip
vs-max-uvec3-uvec3
skip
vs-max-uvec4-uint
skip
vs-max-uvec4-uvec4
skip
vs-min-int-int
skip
vs-min-ivec2-int
skip
vs-min-ivec2-ivec2
skip
vs-min-ivec3-int
skip
vs-min-ivec3-ivec3
skip
vs-min-ivec4-int
skip
vs-min-ivec4-ivec4
skip
vs-min-uint-uint
skip
vs-min-uvec2-uint
skip
vs-min-uvec2-uvec2
skip
vs-min-uvec3-uint
skip
vs-min-uvec3-uvec3
skip
vs-min-uvec4-uint
skip
vs-min-uvec4-uvec4
skip
vs-mix-float-float-bool
skip
vs-mix-vec2-vec2-bvec2
skip
vs-mix-vec3-vec3-bvec3
skip
vs-mix-vec4-vec4-bvec4
skip
vs-notequal-uvec2-uvec2
skip
vs-notequal-uvec3-uvec3
skip
vs-notequal-uvec4-uvec4
skip
vs-op-add-uint-uint
skip
vs-op-add-uint-uvec2
skip
vs-op-add-uint-uvec3
skip
vs-op-add-uint-uvec4
skip
vs-op-add-uvec2-uint
skip
vs-op-add-uvec2-uvec2
skip
vs-op-add-uvec3-uint
skip
vs-op-add-uvec3-uvec3
skip
vs-op-add-uvec4-uint
skip
vs-op-add-uvec4-uvec4
skip
vs-op-assign-add-uint-uint
skip
vs-op-assign-add-uvec2-uint
skip
vs-op-assign-add-uvec2-uvec2
skip
vs-op-assign-add-uvec3-uint
skip
vs-op-assign-add-uvec3-uvec3
skip
vs-op-assign-add-uvec4-uint
skip
vs-op-assign-add-uvec4-uvec4
skip
vs-op-assign-bitand-int-int
skip
vs-op-assign-bitand-ivec2-int
skip
vs-op-assign-bitand-ivec2-ivec2
skip
vs-op-assign-bitand-ivec3-int
skip
vs-op-assign-bitand-ivec3-ivec3
skip
vs-op-assign-bitand-ivec4-int
skip
vs-op-assign-bitand-ivec4-ivec4
skip
vs-op-assign-bitand-uint-uint
skip
vs-op-assign-bitand-uvec2-uint
skip
vs-op-assign-bitand-uvec2-uvec2
skip
vs-op-assign-bitand-uvec3-uint
skip
vs-op-assign-bitand-uvec3-uvec3
skip
vs-op-assign-bitand-uvec4-uint
skip
vs-op-assign-bitand-uvec4-uvec4
skip
vs-op-assign-bitor-int-int
skip
vs-op-assign-bitor-ivec2-int
skip
vs-op-assign-bitor-ivec2-ivec2
skip
vs-op-assign-bitor-ivec3-int
skip
vs-op-assign-bitor-ivec3-ivec3
skip
vs-op-assign-bitor-ivec4-int
skip
vs-op-assign-bitor-ivec4-ivec4
skip
vs-op-assign-bitor-uint-uint
skip
vs-op-assign-bitor-uvec2-uint
skip
vs-op-assign-bitor-uvec2-uvec2
skip
vs-op-assign-bitor-uvec3-uint
skip
vs-op-assign-bitor-uvec3-uvec3
skip
vs-op-assign-bitor-uvec4-uint
skip
vs-op-assign-bitor-uvec4-uvec4
skip
vs-op-assign-bitxor-int-int
skip
vs-op-assign-bitxor-ivec2-int
skip
vs-op-assign-bitxor-ivec2-ivec2
skip
vs-op-assign-bitxor-ivec3-int
skip
vs-op-assign-bitxor-ivec3-ivec3
skip
vs-op-assign-bitxor-ivec4-int
skip
vs-op-assign-bitxor-ivec4-ivec4
skip
vs-op-assign-bitxor-uint-uint
skip
vs-op-assign-bitxor-uvec2-uint
skip
vs-op-assign-bitxor-uvec2-uvec2
skip
vs-op-assign-bitxor-uvec3-uint
skip
vs-op-assign-bitxor-uvec3-uvec3
skip
vs-op-assign-bitxor-uvec4-uint
skip
vs-op-assign-bitxor-uvec4-uvec4
skip
vs-op-assign-div-large-uint-uint
skip
vs-op-assign-div-uint-uint
skip
vs-op-assign-div-uvec2-uint
skip
vs-op-assign-div-uvec2-uvec2
skip
vs-op-assign-div-uvec3-uint
skip
vs-op-assign-div-uvec3-uvec3
skip
vs-op-assign-div-uvec4-uint
skip
vs-op-assign-div-uvec4-uvec4
skip
vs-op-assign-lshift-int-int
skip
vs-op-assign-lshift-int-uint
skip
vs-op-assign-lshift-ivec2-int
skip
vs-op-assign-lshift-ivec2-ivec2
skip
vs-op-assign-lshift-ivec2-uint
skip
vs-op-assign-lshift-ivec2-uvec2
skip
vs-op-assign-lshift-ivec3-int
skip
vs-op-assign-lshift-ivec3-ivec3
skip
vs-op-assign-lshift-ivec3-uint
skip
vs-op-assign-lshift-ivec3-uvec3
skip
vs-op-assign-lshift-ivec4-int
skip
vs-op-assign-lshift-ivec4-ivec4
skip
vs-op-assign-lshift-ivec4-uint
skip
vs-op-assign-lshift-ivec4-uvec4
skip
vs-op-assign-lshift-uint-int
skip
vs-op-assign-lshift-uint-uint
skip
vs-op-assign-lshift-uvec2-int
skip
vs-op-assign-lshift-uvec2-ivec2
skip
vs-op-assign-lshift-uvec2-uint
skip
vs-op-assign-lshift-uvec2-uvec2
skip
vs-op-assign-lshift-uvec3-int
skip
vs-op-assign-lshift-uvec3-ivec3
skip
vs-op-assign-lshift-uvec3-uint
skip
vs-op-assign-lshift-uvec3-uvec3
skip
vs-op-assign-lshift-uvec4-int
skip
vs-op-assign-lshift-uvec4-ivec4
skip
vs-op-assign-lshift-uvec4-uint
skip
vs-op-assign-lshift-uvec4-uvec4
skip
vs-op-assign-mod-int-int
skip
vs-op-assign-mod-ivec2-int
skip
vs-op-assign-mod-ivec2-ivec2
skip
vs-op-assign-mod-ivec3-int
skip
vs-op-assign-mod-ivec3-ivec3
skip
vs-op-assign-mod-ivec4-int
skip
vs-op-assign-mod-ivec4-ivec4
skip
vs-op-assign-mod-uint-uint
skip
vs-op-assign-mod-uvec2-uint
skip
vs-op-assign-mod-uvec2-uvec2
skip
vs-op-assign-mod-uvec3-uint
skip
vs-op-assign-mod-uvec3-uvec3
skip
vs-op-assign-mod-uvec4-uint
skip
vs-op-assign-mod-uvec4-uvec4
skip
vs-op-assign-mult-uint-uint
skip
vs-op-assign-mult-uvec2-uint
skip
vs-op-assign-mult-uvec2-uvec2
skip
vs-op-assign-mult-uvec3-uint
skip
vs-op-assign-mult-uvec3-uvec3
skip
vs-op-assign-mult-uvec4-uint
skip
vs-op-assign-mult-uvec4-uvec4
skip
vs-op-assign-rshift-int-int
skip
vs-op-assign-rshift-int-uint
skip
vs-op-assign-rshift-ivec2-int
skip
vs-op-assign-rshift-ivec2-ivec2
skip
vs-op-assign-rshift-ivec2-uint
skip
vs-op-assign-rshift-ivec2-uvec2
skip
vs-op-assign-rshift-ivec3-int
skip
vs-op-assign-rshift-ivec3-ivec3
skip
vs-op-assign-rshift-ivec3-uint
skip
vs-op-assign-rshift-ivec3-uvec3
skip
vs-op-assign-rshift-ivec4-int
skip
vs-op-assign-rshift-ivec4-ivec4
skip
vs-op-assign-rshift-ivec4-uint
skip
vs-op-assign-rshift-ivec4-uvec4
skip
vs-op-assign-rshift-uint-int
skip
vs-op-assign-rshift-uint-uint
skip
vs-op-assign-rshift-uvec2-int
skip
vs-op-assign-rshift-uvec2-ivec2
skip
vs-op-assign-rshift-uvec2-uint
skip
vs-op-assign-rshift-uvec2-uvec2
skip
vs-op-assign-rshift-uvec3-int
skip
vs-op-assign-rshift-uvec3-ivec3
skip
vs-op-assign-rshift-uvec3-uint
skip
vs-op-assign-rshift-uvec3-uvec3
skip
vs-op-assign-rshift-uvec4-int
skip
vs-op-assign-rshift-uvec4-ivec4
skip
vs-op-assign-rshift-uvec4-uint
skip
vs-op-assign-rshift-uvec4-uvec4
skip
vs-op-assign-sub-uint-uint
skip
vs-op-assign-sub-uvec2-uint
skip
vs-op-assign-sub-uvec2-uvec2
skip
vs-op-assign-sub-uvec3-uint
skip
vs-op-assign-sub-uvec3-uvec3
skip
vs-op-assign-sub-uvec4-uint
skip
vs-op-assign-sub-uvec4-uvec4
skip
vs-op-bitand-abs-neg-int-int
skip
vs-op-bitand-abs-neg-int-ivec2
skip
vs-op-bitand-abs-neg-int-ivec3
skip
vs-op-bitand-abs-neg-int-ivec4
skip
vs-op-bitand-abs-neg-ivec2-int
skip
vs-op-bitand-abs-neg-ivec2-ivec2
skip
vs-op-bitand-abs-neg-ivec3-int
skip
vs-op-bitand-abs-neg-ivec3-ivec3
skip
vs-op-bitand-abs-neg-ivec4-int
skip
vs-op-bitand-abs-neg-ivec4-ivec4
skip
vs-op-bitand-abs-not-int-int
skip
vs-op-bitand-abs-not-int-ivec2
skip
vs-op-bitand-abs-not-int-ivec3
skip
vs-op-bitand-abs-not-int-ivec4
skip
vs-op-bitand-abs-not-ivec2-int
skip
vs-op-bitand-abs-not-ivec2-ivec2
skip
vs-op-bitand-abs-not-ivec3-int
skip
vs-op-bitand-abs-not-ivec3-ivec3
skip
vs-op-bitand-abs-not-ivec4-int
skip
vs-op-bitand-abs-not-ivec4-ivec4
skip
vs-op-bitand-int-int
skip
vs-op-bitand-int-ivec2
skip
vs-op-bitand-int-ivec3
skip
vs-op-bitand-int-ivec4
skip
vs-op-bitand-ivec2-int
skip
vs-op-bitand-ivec2-ivec2
skip
vs-op-bitand-ivec3-int
skip
vs-op-bitand-ivec3-ivec3
skip
vs-op-bitand-ivec4-int
skip
vs-op-bitand-ivec4-ivec4
skip
vs-op-bitand-neg-abs-int-int
skip
vs-op-bitand-neg-abs-int-ivec2
skip
vs-op-bitand-neg-abs-int-ivec3
skip
vs-op-bitand-neg-abs-int-ivec4
skip
vs-op-bitand-neg-abs-ivec2-int
skip
vs-op-bitand-neg-abs-ivec2-ivec2
skip
vs-op-bitand-neg-abs-ivec3-int
skip
vs-op-bitand-neg-abs-ivec3-ivec3
skip
vs-op-bitand-neg-abs-ivec4-int
skip
vs-op-bitand-neg-abs-ivec4-ivec4
skip
vs-op-bitand-neg-int-int
skip
vs-op-bitand-neg-int-ivec2
skip
vs-op-bitand-neg-int-ivec3
skip
vs-op-bitand-neg-int-ivec4
skip
vs-op-bitand-neg-ivec2-int
skip
vs-op-bitand-neg-ivec2-ivec2
skip
vs-op-bitand-neg-ivec3-int
skip
vs-op-bitand-neg-ivec3-ivec3
skip
vs-op-bitand-neg-ivec4-int
skip
vs-op-bitand-neg-ivec4-ivec4
skip
vs-op-bitand-neg-uint-uint
skip
vs-op-bitand-neg-uint-uvec2
skip
vs-op-bitand-neg-uint-uvec3
skip
vs-op-bitand-neg-uint-uvec4
skip
vs-op-bitand-neg-uvec2-uint
skip
vs-op-bitand-neg-uvec2-uvec2
skip
vs-op-bitand-neg-uvec3-uint
skip
vs-op-bitand-neg-uvec3-uvec3
skip
vs-op-bitand-neg-uvec4-uint
skip
vs-op-bitand-neg-uvec4-uvec4
skip
vs-op-bitand-not-abs-int-int
skip
vs-op-bitand-not-abs-int-ivec2
skip
vs-op-bitand-not-abs-int-ivec3
skip
vs-op-bitand-not-abs-int-ivec4
skip
vs-op-bitand-not-abs-ivec2-int
skip
vs-op-bitand-not-abs-ivec2-ivec2
skip
vs-op-bitand-not-abs-ivec3-int
skip
vs-op-bitand-not-abs-ivec3-ivec3
skip
vs-op-bitand-not-abs-ivec4-int
skip
vs-op-bitand-not-abs-ivec4-ivec4
skip
vs-op-bitand-not-int-int
skip
vs-op-bitand-not-int-ivec2
skip
vs-op-bitand-not-int-ivec3
skip
vs-op-bitand-not-int-ivec4
skip
vs-op-bitand-not-ivec2-int
skip
vs-op-bitand-not-ivec2-ivec2
skip
vs-op-bitand-not-ivec3-int
skip
vs-op-bitand-not-ivec3-ivec3
skip
vs-op-bitand-not-ivec4-int
skip
vs-op-bitand-not-ivec4-ivec4
skip
vs-op-bitand-not-uint-uint
skip
vs-op-bitand-not-uint-uvec2
skip
vs-op-bitand-not-uint-uvec3
skip
vs-op-bitand-not-uint-uvec4
skip
vs-op-bitand-not-uvec2-uint
skip
vs-op-bitand-not-uvec2-uvec2
skip
vs-op-bitand-not-uvec3-uint
skip
vs-op-bitand-not-uvec3-uvec3
skip
vs-op-bitand-not-uvec4-uint
skip
vs-op-bitand-not-uvec4-uvec4
skip
vs-op-bitand-uint-uint
skip
vs-op-bitand-uint-uvec2
skip
vs-op-bitand-uint-uvec3
skip
vs-op-bitand-uint-uvec4
skip
vs-op-bitand-uvec2-uint
skip
vs-op-bitand-uvec2-uvec2
skip
vs-op-bitand-uvec3-uint
skip
vs-op-bitand-uvec3-uvec3
skip
vs-op-bitand-uvec4-uint
skip
vs-op-bitand-uvec4-uvec4
skip
vs-op-bitor-abs-neg-int-int
skip
vs-op-bitor-abs-neg-int-ivec2
skip
vs-op-bitor-abs-neg-int-ivec3
skip
vs-op-bitor-abs-neg-int-ivec4
skip
vs-op-bitor-abs-neg-ivec2-int
skip
vs-op-bitor-abs-neg-ivec2-ivec2
skip
vs-op-bitor-abs-neg-ivec3-int
skip
vs-op-bitor-abs-neg-ivec3-ivec3
skip
vs-op-bitor-abs-neg-ivec4-int
skip
vs-op-bitor-abs-neg-ivec4-ivec4
skip
vs-op-bitor-abs-not-int-int
skip
vs-op-bitor-abs-not-int-ivec2
skip
vs-op-bitor-abs-not-int-ivec3
skip
vs-op-bitor-abs-not-int-ivec4
skip
vs-op-bitor-abs-not-ivec2-int
skip
vs-op-bitor-abs-not-ivec2-ivec2
skip
vs-op-bitor-abs-not-ivec3-int
skip
vs-op-bitor-abs-not-ivec3-ivec3
skip
vs-op-bitor-abs-not-ivec4-int
skip
vs-op-bitor-abs-not-ivec4-ivec4
skip
vs-op-bitor-int-int
skip
vs-op-bitor-int-ivec2
skip
vs-op-bitor-int-ivec3
skip
vs-op-bitor-int-ivec4
skip
vs-op-bitor-ivec2-int
skip
vs-op-bitor-ivec2-ivec2
skip
vs-op-bitor-ivec3-int
skip
vs-op-bitor-ivec3-ivec3
skip
vs-op-bitor-ivec4-int
skip
vs-op-bitor-ivec4-ivec4
skip
vs-op-bitor-neg-abs-int-int
skip
vs-op-bitor-neg-abs-int-ivec2
skip
vs-op-bitor-neg-abs-int-ivec3
skip
vs-op-bitor-neg-abs-int-ivec4
skip
vs-op-bitor-neg-abs-ivec2-int
skip
vs-op-bitor-neg-abs-ivec2-ivec2
skip
vs-op-bitor-neg-abs-ivec3-int
skip
vs-op-bitor-neg-abs-ivec3-ivec3
skip
vs-op-bitor-neg-abs-ivec4-int
skip
vs-op-bitor-neg-abs-ivec4-ivec4
skip
vs-op-bitor-neg-int-int
skip
vs-op-bitor-neg-int-ivec2
skip
vs-op-bitor-neg-int-ivec3
skip
vs-op-bitor-neg-int-ivec4
skip
vs-op-bitor-neg-ivec2-int
skip
vs-op-bitor-neg-ivec2-ivec2
skip
vs-op-bitor-neg-ivec3-int
skip
vs-op-bitor-neg-ivec3-ivec3
skip
vs-op-bitor-neg-ivec4-int
skip
vs-op-bitor-neg-ivec4-ivec4
skip
vs-op-bitor-neg-uint-uint
skip
vs-op-bitor-neg-uint-uvec2
skip
vs-op-bitor-neg-uint-uvec3
skip
vs-op-bitor-neg-uint-uvec4
skip
vs-op-bitor-neg-uvec2-uint
skip
vs-op-bitor-neg-uvec2-uvec2
skip
vs-op-bitor-neg-uvec3-uint
skip
vs-op-bitor-neg-uvec3-uvec3
skip
vs-op-bitor-neg-uvec4-uint
skip
vs-op-bitor-neg-uvec4-uvec4
skip
vs-op-bitor-not-abs-int-int
skip
vs-op-bitor-not-abs-int-ivec2
skip
vs-op-bitor-not-abs-int-ivec3
skip
vs-op-bitor-not-abs-int-ivec4
skip
vs-op-bitor-not-abs-ivec2-int
skip
vs-op-bitor-not-abs-ivec2-ivec2
skip
vs-op-bitor-not-abs-ivec3-int
skip
vs-op-bitor-not-abs-ivec3-ivec3
skip
vs-op-bitor-not-abs-ivec4-int
skip
vs-op-bitor-not-abs-ivec4-ivec4
skip
vs-op-bitor-not-int-int
skip
vs-op-bitor-not-int-ivec2
skip
vs-op-bitor-not-int-ivec3
skip
vs-op-bitor-not-int-ivec4
skip
vs-op-bitor-not-ivec2-int
skip
vs-op-bitor-not-ivec2-ivec2
skip
vs-op-bitor-not-ivec3-int
skip
vs-op-bitor-not-ivec3-ivec3
skip
vs-op-bitor-not-ivec4-int
skip
vs-op-bitor-not-ivec4-ivec4
skip
vs-op-bitor-not-uint-uint
skip
vs-op-bitor-not-uint-uvec2
skip
vs-op-bitor-not-uint-uvec3
skip
vs-op-bitor-not-uint-uvec4
skip
vs-op-bitor-not-uvec2-uint
skip
vs-op-bitor-not-uvec2-uvec2
skip
vs-op-bitor-not-uvec3-uint
skip
vs-op-bitor-not-uvec3-uvec3
skip
vs-op-bitor-not-uvec4-uint
skip
vs-op-bitor-not-uvec4-uvec4
skip
vs-op-bitor-uint-uint
skip
vs-op-bitor-uint-uvec2
skip
vs-op-bitor-uint-uvec3
skip
vs-op-bitor-uint-uvec4
skip
vs-op-bitor-uvec2-uint
skip
vs-op-bitor-uvec2-uvec2
skip
vs-op-bitor-uvec3-uint
skip
vs-op-bitor-uvec3-uvec3
skip
vs-op-bitor-uvec4-uint
skip
vs-op-bitor-uvec4-uvec4
skip
vs-op-bitxor-abs-neg-int-int
skip
vs-op-bitxor-abs-neg-int-ivec2
skip
vs-op-bitxor-abs-neg-int-ivec3
skip
vs-op-bitxor-abs-neg-int-ivec4
skip
vs-op-bitxor-abs-neg-ivec2-int
skip
vs-op-bitxor-abs-neg-ivec2-ivec2
skip
vs-op-bitxor-abs-neg-ivec3-int
skip
vs-op-bitxor-abs-neg-ivec3-ivec3
skip
vs-op-bitxor-abs-neg-ivec4-int
skip
vs-op-bitxor-abs-neg-ivec4-ivec4
skip
vs-op-bitxor-abs-not-int-int
skip
vs-op-bitxor-abs-not-int-ivec2
skip
vs-op-bitxor-abs-not-int-ivec3
skip
vs-op-bitxor-abs-not-int-ivec4
skip
vs-op-bitxor-abs-not-ivec2-int
skip
vs-op-bitxor-abs-not-ivec2-ivec2
skip
vs-op-bitxor-abs-not-ivec3-int
skip
vs-op-bitxor-abs-not-ivec3-ivec3
skip
vs-op-bitxor-abs-not-ivec4-int
skip
vs-op-bitxor-abs-not-ivec4-ivec4
skip
vs-op-bitxor-int-int
skip
vs-op-bitxor-int-ivec2
skip
vs-op-bitxor-int-ivec3
skip
vs-op-bitxor-int-ivec4
skip
vs-op-bitxor-ivec2-int
skip
vs-op-bitxor-ivec2-ivec2
skip
vs-op-bitxor-ivec3-int
skip
vs-op-bitxor-ivec3-ivec3
skip
vs-op-bitxor-ivec4-int
skip
vs-op-bitxor-ivec4-ivec4
skip
vs-op-bitxor-neg-abs-int-int
skip
vs-op-bitxor-neg-abs-int-ivec2
skip
vs-op-bitxor-neg-abs-int-ivec3
skip
vs-op-bitxor-neg-abs-int-ivec4
skip
vs-op-bitxor-neg-abs-ivec2-int
skip
vs-op-bitxor-neg-abs-ivec2-ivec2
skip
vs-op-bitxor-neg-abs-ivec3-int
skip
vs-op-bitxor-neg-abs-ivec3-ivec3
skip
vs-op-bitxor-neg-abs-ivec4-int
skip
vs-op-bitxor-neg-abs-ivec4-ivec4
skip
vs-op-bitxor-neg-int-int
skip
vs-op-bitxor-neg-int-ivec2
skip
vs-op-bitxor-neg-int-ivec3
skip
vs-op-bitxor-neg-int-ivec4
skip
vs-op-bitxor-neg-ivec2-int
skip
vs-op-bitxor-neg-ivec2-ivec2
skip
vs-op-bitxor-neg-ivec3-int
skip
vs-op-bitxor-neg-ivec3-ivec3
skip
vs-op-bitxor-neg-ivec4-int
skip
vs-op-bitxor-neg-ivec4-ivec4
skip
vs-op-bitxor-neg-uint-uint
skip
vs-op-bitxor-neg-uint-uvec2
skip
vs-op-bitxor-neg-uint-uvec3
skip
vs-op-bitxor-neg-uint-uvec4
skip
vs-op-bitxor-neg-uvec2-uint
skip
vs-op-bitxor-neg-uvec2-uvec2
skip
vs-op-bitxor-neg-uvec3-uint
skip
vs-op-bitxor-neg-uvec3-uvec3
skip
vs-op-bitxor-neg-uvec4-uint
skip
vs-op-bitxor-neg-uvec4-uvec4
skip
vs-op-bitxor-not-abs-int-int
skip
vs-op-bitxor-not-abs-int-ivec2
skip
vs-op-bitxor-not-abs-int-ivec3
skip
vs-op-bitxor-not-abs-int-ivec4
skip
vs-op-bitxor-not-abs-ivec2-int
skip
vs-op-bitxor-not-abs-ivec2-ivec2
skip
vs-op-bitxor-not-abs-ivec3-int
skip
vs-op-bitxor-not-abs-ivec3-ivec3
skip
vs-op-bitxor-not-abs-ivec4-int
skip
vs-op-bitxor-not-abs-ivec4-ivec4
skip
vs-op-bitxor-not-int-int
skip
vs-op-bitxor-not-int-ivec2
skip
vs-op-bitxor-not-int-ivec3
skip
vs-op-bitxor-not-int-ivec4
skip
vs-op-bitxor-not-ivec2-int
skip
vs-op-bitxor-not-ivec2-ivec2
skip
vs-op-bitxor-not-ivec3-int
skip
vs-op-bitxor-not-ivec3-ivec3
skip
vs-op-bitxor-not-ivec4-int
skip
vs-op-bitxor-not-ivec4-ivec4
skip
vs-op-bitxor-not-uint-uint
skip
vs-op-bitxor-not-uint-uvec2
skip
vs-op-bitxor-not-uint-uvec3
skip
vs-op-bitxor-not-uint-uvec4
skip
vs-op-bitxor-not-uvec2-uint
skip
vs-op-bitxor-not-uvec2-uvec2
skip
vs-op-bitxor-not-uvec3-uint
skip
vs-op-bitxor-not-uvec3-uvec3
skip
vs-op-bitxor-not-uvec4-uint
skip
vs-op-bitxor-not-uvec4-uvec4
skip
vs-op-bitxor-uint-uint
skip
vs-op-bitxor-uint-uvec2
skip
vs-op-bitxor-uint-uvec3
skip
vs-op-bitxor-uint-uvec4
skip
vs-op-bitxor-uvec2-uint
skip
vs-op-bitxor-uvec2-uvec2
skip
vs-op-bitxor-uvec3-uint
skip
vs-op-bitxor-uvec3-uvec3
skip
vs-op-bitxor-uvec4-uint
skip
vs-op-bitxor-uvec4-uvec4
skip
vs-op-complement-int
skip
vs-op-complement-ivec2
skip
vs-op-complement-ivec3
skip
vs-op-complement-ivec4
skip
vs-op-complement-uint
skip
vs-op-complement-uvec2
skip
vs-op-complement-uvec3
skip
vs-op-complement-uvec4
skip
vs-op-div-large-uint-uint
skip
vs-op-div-uint-uint
skip
vs-op-div-uint-uvec2
skip
vs-op-div-uint-uvec3
skip
vs-op-div-uint-uvec4
skip
vs-op-div-uvec2-uint
skip
vs-op-div-uvec2-uvec2
skip
vs-op-div-uvec3-uint
skip
vs-op-div-uvec3-uvec3
skip
vs-op-div-uvec4-uint
skip
vs-op-div-uvec4-uvec4
skip
vs-op-eq-uint-uint
skip
vs-op-eq-uint-uint-using-if
skip
vs-op-eq-uvec2-uvec2
skip
vs-op-eq-uvec2-uvec2-using-if
skip
vs-op-eq-uvec3-uvec3
skip
vs-op-eq-uvec3-uvec3-using-if
skip
vs-op-eq-uvec4-uvec4
skip
vs-op-eq-uvec4-uvec4-using-if
skip
vs-op-ge-uint-uint
skip
vs-op-ge-uint-uint-using-if
skip
vs-op-gt-uint-uint
skip
vs-op-gt-uint-uint-using-if
skip
vs-op-le-uint-uint
skip
vs-op-le-uint-uint-using-if
skip
vs-op-lshift-int-int
skip
vs-op-lshift-int-uint
skip
vs-op-lshift-ivec2-int
skip
vs-op-lshift-ivec2-ivec2
skip
vs-op-lshift-ivec2-uint
skip
vs-op-lshift-ivec2-uvec2
skip
vs-op-lshift-ivec3-int
skip
vs-op-lshift-ivec3-ivec3
skip
vs-op-lshift-ivec3-uint
skip
vs-op-lshift-ivec3-uvec3
skip
vs-op-lshift-ivec4-int
skip
vs-op-lshift-ivec4-ivec4
skip
vs-op-lshift-ivec4-uint
skip
vs-op-lshift-ivec4-uvec4
skip
vs-op-lshift-uint-int
skip
vs-op-lshift-uint-uint
skip
vs-op-lshift-uvec2-int
skip
vs-op-lshift-uvec2-ivec2
skip
vs-op-lshift-uvec2-uint
skip
vs-op-lshift-uvec2-uvec2
skip
vs-op-lshift-uvec3-int
skip
vs-op-lshift-uvec3-ivec3
skip
vs-op-lshift-uvec3-uint
skip
vs-op-lshift-uvec3-uvec3
skip
vs-op-lshift-uvec4-int
skip
vs-op-lshift-uvec4-ivec4
skip
vs-op-lshift-uvec4-uint
skip
vs-op-lshift-uvec4-uvec4
skip
vs-op-lt-uint-uint
skip
vs-op-lt-uint-uint-using-if
skip
vs-op-mod-int-int
skip
vs-op-mod-int-ivec2
skip
vs-op-mod-int-ivec3
skip
vs-op-mod-int-ivec4
skip
vs-op-mod-ivec2-int
skip
vs-op-mod-ivec2-ivec2
skip
vs-op-mod-ivec3-int
skip
vs-op-mod-ivec3-ivec3
skip
vs-op-mod-ivec4-int
skip
vs-op-mod-ivec4-ivec4
skip
vs-op-mod-uint-uint
skip
vs-op-mod-uint-uvec2
skip
vs-op-mod-uint-uvec3
skip
vs-op-mod-uint-uvec4
skip
vs-op-mod-uvec2-uint
skip
vs-op-mod-uvec2-uvec2
skip
vs-op-mod-uvec3-uint
skip
vs-op-mod-uvec3-uvec3
skip
vs-op-mod-uvec4-uint
skip
vs-op-mod-uvec4-uvec4
skip
vs-op-mult-uint-uint
skip
vs-op-mult-uint-uvec2
skip
vs-op-mult-uint-uvec3
skip
vs-op-mult-uint-uvec4
skip
vs-op-mult-uvec2-uint
skip
vs-op-mult-uvec2-uvec2
skip
vs-op-mult-uvec3-uint
skip
vs-op-mult-uvec3-uvec3
skip
vs-op-mult-uvec4-uint
skip
vs-op-mult-uvec4-uvec4
skip
vs-op-ne-uint-uint
skip
vs-op-ne-uint-uint-using-if
skip
vs-op-ne-uvec2-uvec2
skip
vs-op-ne-uvec2-uvec2-using-if
skip
vs-op-ne-uvec3-uvec3
skip
vs-op-ne-uvec3-uvec3-using-if
skip
vs-op-ne-uvec4-uvec4
skip
vs-op-ne-uvec4-uvec4-using-if
skip
vs-op-neg-uint
skip
vs-op-neg-uvec2
skip
vs-op-neg-uvec3
skip
vs-op-neg-uvec4
skip
vs-op-rshift-int-int
skip
vs-op-rshift-int-uint
skip
vs-op-rshift-ivec2-int
skip
vs-op-rshift-ivec2-ivec2
skip
vs-op-rshift-ivec2-uint
skip
vs-op-rshift-ivec2-uvec2
skip
vs-op-rshift-ivec3-int
skip
vs-op-rshift-ivec3-ivec3
skip
vs-op-rshift-ivec3-uint
skip
vs-op-rshift-ivec3-uvec3
skip
vs-op-rshift-ivec4-int
skip
vs-op-rshift-ivec4-ivec4
skip
vs-op-rshift-ivec4-uint
skip
vs-op-rshift-ivec4-uvec4
skip
vs-op-rshift-uint-int
skip
vs-op-rshift-uint-uint
skip
vs-op-rshift-uvec2-int
skip
vs-op-rshift-uvec2-ivec2
skip
vs-op-rshift-uvec2-uint
skip
vs-op-rshift-uvec2-uvec2
skip
vs-op-rshift-uvec3-int
skip
vs-op-rshift-uvec3-ivec3
skip
vs-op-rshift-uvec3-uint
skip
vs-op-rshift-uvec3-uvec3
skip
vs-op-rshift-uvec4-int
skip
vs-op-rshift-uvec4-ivec4
skip
vs-op-rshift-uvec4-uint
skip
vs-op-rshift-uvec4-uvec4
skip
vs-op-selection-bool-uint-uint
skip
vs-op-selection-bool-uvec2-uvec2
skip
vs-op-selection-bool-uvec3-uvec3
skip
vs-op-selection-bool-uvec4-uvec4
skip
vs-op-sub-uint-uint
skip
vs-op-sub-uint-uvec2
skip
vs-op-sub-uint-uvec3
skip
vs-op-sub-uint-uvec4
skip
vs-op-sub-uvec2-uint
skip
vs-op-sub-uvec2-uvec2
skip
vs-op-sub-uvec3-uint
skip
vs-op-sub-uvec3-uvec3
skip
vs-op-sub-uvec4-uint
skip
vs-op-sub-uvec4-uvec4
skip
vs-op-uplus-uint
skip
vs-op-uplus-uvec2
skip
vs-op-uplus-uvec3
skip
vs-op-uplus-uvec4
skip
vs-round-float
skip
vs-round-vec2
skip
vs-round-vec3
skip
vs-round-vec4
skip
vs-roundeven-float
skip
vs-roundeven-vec2
skip
vs-roundeven-vec3
skip
vs-roundeven-vec4
skip
vs-sign-int
skip
vs-sign-ivec2
skip
vs-sign-ivec3
skip
vs-sign-ivec4
skip
vs-sinh-float
skip
vs-sinh-vec2
skip
vs-sinh-vec3
skip
vs-sinh-vec4
skip
vs-tanh-float
skip
vs-tanh-vec2
skip
vs-tanh-vec3
skip
vs-tanh-vec4
skip
vs-trunc-float
skip
vs-trunc-vec2
skip
vs-trunc-vec3
skip
vs-trunc-vec4
skip
clipping
0/0
clip-plane-transformation pos
skip
fs-clip-distance-explicitly-sized
skip
fs-clip-distance-interpolated
skip
fs-clip-distance-sizeable-to-max
skip
max-clip-distances
skip
vs-clip-based-on-position
skip
vs-clip-based-on-position-homogeneity
skip
vs-clip-distance-all-planes-enabled
skip
vs-clip-distance-bulk-assign
skip
vs-clip-distance-const-accept
skip
vs-clip-distance-const-reject
skip
vs-clip-distance-enables
skip
vs-clip-distance-explicitly-sized
skip
vs-clip-distance-implicitly-sized
skip
vs-clip-distance-in-param
skip
vs-clip-distance-inout-param
skip
vs-clip-distance-out-param
skip
vs-clip-distance-retval
skip
vs-clip-distance-sizeable-to-max
skip
vs-clip-distance-uint-index
skip
fs-decrement-int
skip
fs-decrement-uint
skip
fs-discard-exit-1
skip
fs-discard-exit-2
skip
fs-discard-exit-3
skip
fs-execution-ordering
skip
fs-float-uint-conversion
skip
fs-increment-int
skip
fs-increment-uint
skip
fs-isinf-vec2
skip
fs-isinf-vec3
skip
fs-isinf-vec4
skip
fs-isnan-vec2
skip
fs-isnan-vec3
skip
fs-isnan-vec4
skip
fs-mix-bvec4-infnan
skip
fs-modf-float
skip
fs-modf-vec2
skip
fs-modf-vec3
skip
fs-modf-vec4
skip
fs-multiply-const-ivec4
skip
fs-multiply-const-uvec4
skip
fs-multiply-ivec4-const
skip
fs-multiply-uvec4-const
skip
fs-texelfetch-2d
skip
fs-texelfetchoffset-2d
skip
fs-texture-sampler2dshadow-01
skip
fs-texture-sampler2dshadow-02
skip
fs-texture-sampler2dshadow-03
skip
fs-texture-sampler2dshadow-04
skip
fs-texture-sampler2dshadow-05
skip
fs-texture-sampler2dshadow-06
skip
fs-texture-sampler2dshadow-07
skip
fs-texture-sampler2dshadow-08
skip
fs-texture-sampler2dshadow-09
skip
fs-texture-sampler2dshadow-10
skip
fs-texture-sampler2dshadow-11
skip
fs-texture-sampler2dshadow-12
skip
fs-texturegrad-miplevels
skip
fs-texturelod-miplevels
skip
fs-texturelod-miplevels-biased
skip
fs-textureoffset-2d
skip
fs-texturesize-compare
skip
interpolation
0/0
fs-int-interpolation
skip
fs-uint-interpolation
skip
interpolation-flat-gl_backcolor-flat-distance
skip
interpolation-flat-gl_backcolor-flat-fixed
skip
interpolation-flat-gl_backcolor-flat-none
skip
interpolation-flat-gl_backcolor-flat-vertex
skip
interpolation-flat-gl_backcolor-smooth-distance
skip
interpolation-flat-gl_backcolor-smooth-fixed
skip
interpolation-flat-gl_backcolor-smooth-none
skip
interpolation-flat-gl_backcolor-smooth-vertex
skip
interpolation-flat-gl_backsecondarycolor-flat-distance
skip
interpolation-flat-gl_backsecondarycolor-flat-fixed
skip
interpolation-flat-gl_backsecondarycolor-flat-none
skip
interpolation-flat-gl_backsecondarycolor-flat-vertex
skip
interpolation-flat-gl_backsecondarycolor-smooth-distance
skip
interpolation-flat-gl_backsecondarycolor-smooth-fixed
skip
interpolation-flat-gl_backsecondarycolor-smooth-none
skip
interpolation-flat-gl_backsecondarycolor-smooth-vertex
skip
interpolation-flat-gl_frontcolor-flat-distance
skip
interpolation-flat-gl_frontcolor-flat-fixed
skip
interpolation-flat-gl_frontcolor-flat-none
skip
interpolation-flat-gl_frontcolor-flat-vertex
skip
interpolation-flat-gl_frontcolor-smooth-distance
skip
interpolation-flat-gl_frontcolor-smooth-fixed
skip
interpolation-flat-gl_frontcolor-smooth-none
skip
interpolation-flat-gl_frontcolor-smooth-vertex
skip
interpolation-flat-gl_frontsecondarycolor-flat-distance
skip
interpolation-flat-gl_frontsecondarycolor-flat-fixed
skip
interpolation-flat-gl_frontsecondarycolor-flat-none
skip
interpolation-flat-gl_frontsecondarycolor-flat-vertex
skip
interpolation-flat-gl_frontsecondarycolor-smooth-distance
skip
interpolation-flat-gl_frontsecondarycolor-smooth-fixed
skip
interpolation-flat-gl_frontsecondarycolor-smooth-none
skip
interpolation-flat-gl_frontsecondarycolor-smooth-vertex
skip
interpolation-flat-other-flat-distance
skip
interpolation-flat-other-flat-fixed
skip
interpolation-flat-other-flat-none
skip
interpolation-flat-other-flat-vertex
skip
interpolation-flat-other-smooth-distance
skip
interpolation-flat-other-smooth-fixed
skip
interpolation-flat-other-smooth-none
skip
interpolation-flat-other-smooth-vertex
skip
interpolation-mixed
skip
interpolation-none-gl_backcolor-flat-distance
skip
interpolation-none-gl_backcolor-smooth-distance
skip
interpolation-none-gl_backsecondarycolor-flat-distance
skip
interpolation-none-gl_backsecondarycolor-smooth-distance
skip
interpolation-none-gl_frontcolor-flat-distance
skip
interpolation-none-gl_frontcolor-smooth-distance
skip
interpolation-none-gl_frontsecondarycolor-flat-distance
skip
interpolation-none-gl_frontsecondarycolor-smooth-distance
skip
interpolation-none-other-flat-distance
skip
interpolation-none-other-smooth-distance
skip
interpolation-noperspective-gl_backcolor-flat-distance
skip
interpolation-noperspective-gl_backcolor-flat-fixed
skip
interpolation-noperspective-gl_backcolor-flat-none
skip
interpolation-noperspective-gl_backcolor-flat-vertex
skip
interpolation-noperspective-gl_backcolor-smooth-distance
skip
interpolation-noperspective-gl_backcolor-smooth-fixed
skip
interpolation-noperspective-gl_backcolor-smooth-none
skip
interpolation-noperspective-gl_backcolor-smooth-vertex
skip
interpolation-noperspective-gl_backsecondarycolor-flat-distance
skip
interpolation-noperspective-gl_backsecondarycolor-flat-fixed
skip
interpolation-noperspective-gl_backsecondarycolor-flat-none
skip
interpolation-noperspective-gl_backsecondarycolor-flat-vertex
skip
interpolation-noperspective-gl_backsecondarycolor-smooth-distance
skip
interpolation-noperspective-gl_backsecondarycolor-smooth-fixed
skip
interpolation-noperspective-gl_backsecondarycolor-smooth-none
skip
interpolation-noperspective-gl_backsecondarycolor-smooth-vertex
skip
interpolation-noperspective-gl_frontcolor-flat-distance
skip
interpolation-noperspective-gl_frontcolor-flat-fixed
skip
interpolation-noperspective-gl_frontcolor-flat-none
skip
interpolation-noperspective-gl_frontcolor-flat-vertex
skip
interpolation-noperspective-gl_frontcolor-smooth-distance
skip
interpolation-noperspective-gl_frontcolor-smooth-fixed
skip
interpolation-noperspective-gl_frontcolor-smooth-none
skip
interpolation-noperspective-gl_frontcolor-smooth-vertex
skip
interpolation-noperspective-gl_frontsecondarycolor-flat-distance
skip
interpolation-noperspective-gl_frontsecondarycolor-flat-fixed
skip
interpolation-noperspective-gl_frontsecondarycolor-flat-none
skip
interpolation-noperspective-gl_frontsecondarycolor-flat-vertex
skip
interpolation-noperspective-gl_frontsecondarycolor-smooth-distance
skip
interpolation-noperspective-gl_frontsecondarycolor-smooth-fixed
skip
interpolation-noperspective-gl_frontsecondarycolor-smooth-none
skip
interpolation-noperspective-gl_frontsecondarycolor-smooth-vertex
skip
interpolation-noperspective-other-flat-distance
skip
interpolation-noperspective-other-flat-fixed
skip
interpolation-noperspective-other-flat-none
skip
interpolation-noperspective-other-flat-vertex
skip
interpolation-noperspective-other-smooth-distance
skip
interpolation-noperspective-other-smooth-fixed
skip
interpolation-noperspective-other-smooth-none
skip
interpolation-noperspective-other-smooth-vertex
skip
interpolation-smooth-gl_backcolor-flat-distance
skip
interpolation-smooth-gl_backcolor-flat-fixed
skip
interpolation-smooth-gl_backcolor-flat-none
skip
interpolation-smooth-gl_backcolor-flat-vertex
skip
interpolation-smooth-gl_backcolor-smooth-distance
skip
interpolation-smooth-gl_backcolor-smooth-fixed
skip
interpolation-smooth-gl_backcolor-smooth-none
skip
interpolation-smooth-gl_backcolor-smooth-vertex
skip
interpolation-smooth-gl_backsecondarycolor-flat-distance
skip
interpolation-smooth-gl_backsecondarycolor-flat-fixed
skip
interpolation-smooth-gl_backsecondarycolor-flat-none
skip
interpolation-smooth-gl_backsecondarycolor-flat-vertex
skip
interpolation-smooth-gl_backsecondarycolor-smooth-distance
skip
interpolation-smooth-gl_backsecondarycolor-smooth-fixed
skip
interpolation-smooth-gl_backsecondarycolor-smooth-none
skip
interpolation-smooth-gl_backsecondarycolor-smooth-vertex
skip
interpolation-smooth-gl_frontcolor-flat-distance
skip
interpolation-smooth-gl_frontcolor-flat-fixed
skip
interpolation-smooth-gl_frontcolor-flat-none
skip
interpolation-smooth-gl_frontcolor-flat-vertex
skip
interpolation-smooth-gl_frontcolor-smooth-distance
skip
interpolation-smooth-gl_frontcolor-smooth-fixed
skip
interpolation-smooth-gl_frontcolor-smooth-none
skip
interpolation-smooth-gl_frontcolor-smooth-vertex
skip
interpolation-smooth-gl_frontsecondarycolor-flat-distance
skip
interpolation-smooth-gl_frontsecondarycolor-flat-fixed
skip
interpolation-smooth-gl_frontsecondarycolor-flat-none
skip
interpolation-smooth-gl_frontsecondarycolor-flat-vertex
skip
interpolation-smooth-gl_frontsecondarycolor-smooth-distance
skip
interpolation-smooth-gl_frontsecondarycolor-smooth-fixed
skip
interpolation-smooth-gl_frontsecondarycolor-smooth-none
skip
interpolation-smooth-gl_frontsecondarycolor-smooth-vertex
skip
interpolation-smooth-other-flat-distance
skip
interpolation-smooth-other-flat-fixed
skip
interpolation-smooth-other-flat-none
skip
interpolation-smooth-other-flat-vertex
skip
interpolation-smooth-other-smooth-distance
skip
interpolation-smooth-other-smooth-fixed
skip
interpolation-smooth-other-smooth-none
skip
interpolation-smooth-other-smooth-vertex
skip
isinf-and-isnan fs_basic
skip
isinf-and-isnan fs_fbo
skip
isinf-and-isnan vs_basic
skip
isinf-and-isnan vs_fbo
skip
isinf-and-isnan vs_xfb
skip
qualifiers
0/0
vs-out-conversion-ivec4-to-vec4
skip
switch
0/0
fs-conditional-break
skip
fs-default-notlast-fallthrough
skip
fs-default_last
skip
fs-default_notlast
skip
fs-exec-after-break
skip
fs-fallthrough
skip
fs-perpixel
skip
fs-uint
skip
fs-uniform
skip
fs-uniform-nested
skip
vs-pervertex
skip
vs-uniform
skip
tex-miplevel-selection texture() 1d
skip
tex-miplevel-selection texture() 1darray
skip
tex-miplevel-selection texture() 1darrayshadow
skip
tex-miplevel-selection texture() 1dshadow
skip
tex-miplevel-selection texture() 2d
skip
tex-miplevel-selection texture() 2darray
skip
tex-miplevel-selection texture() 2darrayshadow
skip
tex-miplevel-selection texture() 2drect
skip
tex-miplevel-selection texture() 2drectshadow
skip
tex-miplevel-selection texture() 2dshadow
skip
tex-miplevel-selection texture() 3d
skip
tex-miplevel-selection texture() cube
skip
tex-miplevel-selection texture() cubearray
skip
tex-miplevel-selection texture() cubearrayshadow
skip
tex-miplevel-selection texture() cubeshadow
skip
tex-miplevel-selection texture(bias) 1d
skip
tex-miplevel-selection texture(bias) 1darray
skip
tex-miplevel-selection texture(bias) 1darrayshadow
skip
tex-miplevel-selection texture(bias) 1dshadow
skip
tex-miplevel-selection texture(bias) 2d
skip
tex-miplevel-selection texture(bias) 2darray
skip
tex-miplevel-selection texture(bias) 2dshadow
skip
tex-miplevel-selection texture(bias) 3d
skip
tex-miplevel-selection texture(bias) cube
skip
tex-miplevel-selection texture(bias) cubearray
skip
tex-miplevel-selection texture(bias) cubeshadow
skip
tex-miplevel-selection texturegrad 1d
skip
tex-miplevel-selection texturegrad 1darray
skip
tex-miplevel-selection texturegrad 1darrayshadow
skip
tex-miplevel-selection texturegrad 1dshadow
skip
tex-miplevel-selection texturegrad 2d
skip
tex-miplevel-selection texturegrad 2darray
skip
tex-miplevel-selection texturegrad 2darrayshadow
skip
tex-miplevel-selection texturegrad 2drect
skip
tex-miplevel-selection texturegrad 2drectshadow
skip
tex-miplevel-selection texturegrad 2dshadow
skip
tex-miplevel-selection texturegrad 3d
skip
tex-miplevel-selection texturegrad cube
skip
tex-miplevel-selection texturegrad cubearray
skip
tex-miplevel-selection texturegrad cubeshadow
skip
tex-miplevel-selection texturegradoffset 1d
skip
tex-miplevel-selection texturegradoffset 1darray
skip
tex-miplevel-selection texturegradoffset 1darrayshadow
skip
tex-miplevel-selection texturegradoffset 1dshadow
skip
tex-miplevel-selection texturegradoffset 2d
skip
tex-miplevel-selection texturegradoffset 2darray
skip
tex-miplevel-selection texturegradoffset 2darrayshadow
skip
tex-miplevel-selection texturegradoffset 2drect
skip
tex-miplevel-selection texturegradoffset 2drectshadow
skip
tex-miplevel-selection texturegradoffset 2dshadow
skip
tex-miplevel-selection texturegradoffset 3d
skip
tex-miplevel-selection texturelod 1d
skip
tex-miplevel-selection texturelod 1darray
skip
tex-miplevel-selection texturelod 1darrayshadow
skip
tex-miplevel-selection texturelod 1dshadow
skip
tex-miplevel-selection texturelod 2d
skip
tex-miplevel-selection texturelod 2darray
skip
tex-miplevel-selection texturelod 2dshadow
skip
tex-miplevel-selection texturelod 3d
skip
tex-miplevel-selection texturelod cube
skip
tex-miplevel-selection texturelod cubearray
skip
tex-miplevel-selection texturelodoffset 1d
skip
tex-miplevel-selection texturelodoffset 1darray
skip
tex-miplevel-selection texturelodoffset 1darrayshadow
skip
tex-miplevel-selection texturelodoffset 1dshadow
skip
tex-miplevel-selection texturelodoffset 2d
skip
tex-miplevel-selection texturelodoffset 2darray
skip
tex-miplevel-selection texturelodoffset 2dshadow
skip
tex-miplevel-selection texturelodoffset 3d
skip
tex-miplevel-selection textureoffset 1d
skip
tex-miplevel-selection textureoffset 1darray
skip
tex-miplevel-selection textureoffset 1darrayshadow
skip
tex-miplevel-selection textureoffset 1dshadow
skip
tex-miplevel-selection textureoffset 2d
skip
tex-miplevel-selection textureoffset 2darray
skip
tex-miplevel-selection textureoffset 2darrayshadow
skip
tex-miplevel-selection textureoffset 2drect
skip
tex-miplevel-selection textureoffset 2drectshadow
skip
tex-miplevel-selection textureoffset 2dshadow
skip
tex-miplevel-selection textureoffset 3d
skip
tex-miplevel-selection textureoffset(bias) 1d
skip
tex-miplevel-selection textureoffset(bias) 1darray
skip
tex-miplevel-selection textureoffset(bias) 1darrayshadow
skip
tex-miplevel-selection textureoffset(bias) 1dshadow
skip
tex-miplevel-selection textureoffset(bias) 2d
skip
tex-miplevel-selection textureoffset(bias) 2darray
skip
tex-miplevel-selection textureoffset(bias) 2dshadow
skip
tex-miplevel-selection textureoffset(bias) 3d
skip
tex-miplevel-selection textureproj 1d
skip
tex-miplevel-selection textureproj 1d_projvec4
skip
tex-miplevel-selection textureproj 1dshadow
skip
tex-miplevel-selection textureproj 2d
skip
tex-miplevel-selection textureproj 2d_projvec4
skip
tex-miplevel-selection textureproj 2drect
skip
tex-miplevel-selection textureproj 2drect_projvec4
skip
tex-miplevel-selection textureproj 2drectshadow
skip
tex-miplevel-selection textureproj 2dshadow
skip
tex-miplevel-selection textureproj 3d
skip
tex-miplevel-selection textureproj(bias) 1d
skip
tex-miplevel-selection textureproj(bias) 1d_projvec4
skip
tex-miplevel-selection textureproj(bias) 1dshadow
skip
tex-miplevel-selection textureproj(bias) 2d
skip
tex-miplevel-selection textureproj(bias) 2d_projvec4
skip
tex-miplevel-selection textureproj(bias) 2dshadow
skip
tex-miplevel-selection textureproj(bias) 3d
skip
tex-miplevel-selection textureprojgrad 1d
skip
tex-miplevel-selection textureprojgrad 1d_projvec4
skip
tex-miplevel-selection textureprojgrad 1dshadow
skip
tex-miplevel-selection textureprojgrad 2d
skip
tex-miplevel-selection textureprojgrad 2d_projvec4
skip
tex-miplevel-selection textureprojgrad 2drect
skip
tex-miplevel-selection textureprojgrad 2drect_projvec4
skip
tex-miplevel-selection textureprojgrad 2drectshadow
skip
tex-miplevel-selection textureprojgrad 2dshadow
skip
tex-miplevel-selection textureprojgrad 3d
skip
tex-miplevel-selection textureprojgradoffset 1d
skip
tex-miplevel-selection textureprojgradoffset 1d_projvec4
skip
tex-miplevel-selection textureprojgradoffset 1dshadow
skip
tex-miplevel-selection textureprojgradoffset 2d
skip
tex-miplevel-selection textureprojgradoffset 2d_projvec4
skip
tex-miplevel-selection textureprojgradoffset 2drect
skip
tex-miplevel-selection textureprojgradoffset 2drect_projvec4
skip
tex-miplevel-selection textureprojgradoffset 2drectshadow
skip
tex-miplevel-selection textureprojgradoffset 2dshadow
skip
tex-miplevel-selection textureprojgradoffset 3d
skip
tex-miplevel-selection textureprojlod 1d
skip
tex-miplevel-selection textureprojlod 1d_projvec4
skip
tex-miplevel-selection textureprojlod 1dshadow
skip
tex-miplevel-selection textureprojlod 2d
skip
tex-miplevel-selection textureprojlod 2d_projvec4
skip
tex-miplevel-selection textureprojlod 2dshadow
skip
tex-miplevel-selection textureprojlod 3d
skip
tex-miplevel-selection textureprojlodoffset 1d
skip
tex-miplevel-selection textureprojlodoffset 1d_projvec4
skip
tex-miplevel-selection textureprojlodoffset 1dshadow
skip
tex-miplevel-selection textureprojlodoffset 2d
skip
tex-miplevel-selection textureprojlodoffset 2d_projvec4
skip
tex-miplevel-selection textureprojlodoffset 2dshadow
skip
tex-miplevel-selection textureprojlodoffset 3d
skip
tex-miplevel-selection textureprojoffset 1d
skip
tex-miplevel-selection textureprojoffset 1d_projvec4
skip
tex-miplevel-selection textureprojoffset 1dshadow
skip
tex-miplevel-selection textureprojoffset 2d
skip
tex-miplevel-selection textureprojoffset 2d_projvec4
skip
tex-miplevel-selection textureprojoffset 2drect
skip
tex-miplevel-selection textureprojoffset 2drect_projvec4
skip
tex-miplevel-selection textureprojoffset 2drectshadow
skip
tex-miplevel-selection textureprojoffset 2dshadow
skip
tex-miplevel-selection textureprojoffset 3d
skip
tex-miplevel-selection textureprojoffset(bias) 1d
skip
tex-miplevel-selection textureprojoffset(bias) 1d_projvec4
skip
tex-miplevel-selection textureprojoffset(bias) 1dshadow
skip
tex-miplevel-selection textureprojoffset(bias) 2d
skip
tex-miplevel-selection textureprojoffset(bias) 2d_projvec4
skip
tex-miplevel-selection textureprojoffset(bias) 2dshadow
skip
tex-miplevel-selection textureprojoffset(bias) 3d
skip
texelfetch fs sampler1d 1-513
skip
texelfetch fs sampler1darray 1x281-501x281
skip
texelfetch fs sampler1darray 1x71-501x71
skip
texelfetch fs sampler1darray 281x1-281x281
skip
texelfetch fs sampler1darray 71x1-71x281
skip
texelfetch fs sampler2d 1x281-501x281
skip
texelfetch fs sampler2d 1x71-501x71
skip
texelfetch fs sampler2d 281x1-281x281
skip
texelfetch fs sampler2d 71x1-71x281
skip
texelfetch fs sampler2darray 1x129x9-98x129x9
skip
texelfetch fs sampler2darray 98x129x1-98x129x9
skip
texelfetch fs sampler2darray 98x1x9-98x129x9
skip
texelfetch fs sampler3d 1x129x9-98x129x9
skip
texelfetch fs sampler3d 98x129x1-98x129x9
skip
texelfetch fs sampler3d 98x1x9-98x129x9
skip
texelfetch
0/6
fs-texelfetch-isampler1d
skip
fs-texelfetch-isampler1darray
skip
fs-texelfetch-isampler2d
skip
fs-texelfetch-isampler2darray
skip
fs-texelfetch-isampler2darray-swizzle
skip
fs-texelfetch-isampler3d
skip
fs-texelfetch-sampler1d
skip
fs-texelfetch-sampler1darray
skip
fs-texelfetch-sampler2d
skip
fs-texelfetch-sampler2darray
skip
fs-texelfetch-sampler2darray-swizzle
skip
fs-texelfetch-sampler3d
skip
fs-texelfetch-usampler1darray
skip
fs-texelfetch-usampler2darray
skip
fs-texelfetch-usampler2darray-swizzle
skip
vs-texelfetch-isampler1d
skip
vs-texelfetch-isampler1darray
skip
vs-texelfetch-isampler2d
skip
vs-texelfetch-isampler2darray
skip
vs-texelfetch-isampler2darray-swizzle
skip
vs-texelfetch-isampler3d
skip
vs-texelfetch-sampler1d
skip
vs-texelfetch-sampler1darray
skip
vs-texelfetch-sampler2d
skip
vs-texelfetch-sampler2darray
skip
vs-texelfetch-sampler2darray-swizzle
skip
vs-texelfetch-sampler3d
skip
vs-texelfetch-usampler1darray
skip
vs-texelfetch-usampler2darray
skip
vs-texelfetch-usampler2darray-swizzle
skip
texelfetchoffset
0/6
fs-texelfetch-isampler1d
skip
fs-texelfetch-isampler1darray
skip
fs-texelfetch-isampler2d
skip
fs-texelfetch-isampler2darray
skip
fs-texelfetch-isampler3d
skip
fs-texelfetch-sampler1d
skip
fs-texelfetch-sampler1darray
skip
fs-texelfetch-sampler2d
skip
fs-texelfetch-sampler2darray
skip
fs-texelfetch-sampler3d
skip
fs-texelfetch-usampler1darray
skip
fs-texelfetch-usampler2darray
skip
vs-texelfetch-isampler1d
skip
vs-texelfetch-isampler1darray
skip
vs-texelfetch-isampler2d
skip
vs-texelfetch-isampler2darray
skip
vs-texelfetch-isampler3d
skip
vs-texelfetch-sampler1d
skip
vs-texelfetch-sampler1darray
skip
vs-texelfetch-sampler2d
skip
vs-texelfetch-sampler2darray
skip
vs-texelfetch-sampler3d
skip
vs-texelfetch-usampler1darray
skip
vs-texelfetch-usampler2darray
skip
texturesize
0/14
fs-texturesize-isampler1d
skip
fs-texturesize-isampler1darray
skip
fs-texturesize-isampler2d
skip
fs-texturesize-isampler2darray
skip
fs-texturesize-isampler3d
skip
fs-texturesize-isamplercube
skip
fs-texturesize-sampler1d
skip
fs-texturesize-sampler1darray
skip
fs-texturesize-sampler1darrayshadow
skip
fs-texturesize-sampler2d
skip
fs-texturesize-sampler2darray
skip
fs-texturesize-sampler2darrayshadow
skip
fs-texturesize-sampler3d
skip
fs-texturesize-samplercube
skip
fs-texturesize-usampler1darray
skip
fs-texturesize-usampler2darray
skip
vs-texturesize-isampler1d
skip
vs-texturesize-isampler1darray
skip
vs-texturesize-isampler2d
skip
vs-texturesize-isampler2darray
skip
vs-texturesize-isampler3d
skip
vs-texturesize-isamplercube
skip
vs-texturesize-sampler1d
skip
vs-texturesize-sampler1darray
skip
vs-texturesize-sampler1darrayshadow
skip
vs-texturesize-sampler2d
skip
vs-texturesize-sampler2darray
skip
vs-texturesize-sampler2darrayshadow
skip
vs-texturesize-sampler3d
skip
vs-texturesize-samplercube
skip
vs-texturesize-usampler1darray
skip
vs-texturesize-usampler2darray
skip
uniform-initializer
0/0
fs-uint
skip
fs-uint-array
skip
fs-uint-from-const
skip
fs-uint-set-by-api
skip
fs-uint-set-by-other-stage
skip
vs-uint
skip
vs-uint-array
skip
vs-uint-from-const
skip
vs-uint-set-by-api
skip
vs-uint-set-by-other-stage
skip
varying-packing-mixed-types
skip
vertexid-beginend
skip
vertexid-drawarrays
skip
vertexid-drawelements
skip
vs-attrib-ivec4-implied
skip
vs-attrib-ivec4-precision
skip
vs-attrib-uvec4-implied
skip
vs-attrib-uvec4-precision
skip
vs-decrement-int
skip
vs-decrement-uint
skip
vs-float-uint-conversion
skip
vs-increment-int
skip
vs-increment-uint
skip
vs-isinf-vec2
skip
vs-isinf-vec3
skip
vs-isinf-vec4
skip
vs-isnan-vec2
skip
vs-isnan-vec3
skip
vs-isnan-vec4
skip
vs-mix-bvec4-infnan
skip
vs-modf-float
skip
vs-modf-vec2
skip
vs-modf-vec3
skip
vs-modf-vec4
skip
vs-multiply-const-ivec4
skip
vs-multiply-const-uvec4
skip
vs-multiply-ivec4-const
skip
vs-multiply-uvec4-const
skip
vs-texturelod-miplevels
skip
vs-texturelod-miplevels-2
skip
vs-texturelod-miplevels-biased
skip
vs-texturesize-compare
skip
linker
0/0
clipping
0/0
mixing-clip-distance-and-clip-vertex-disallowed
skip
interpolation-qualifiers
0/0
default-gl_backcolor-flat-gl_color
skip
default-gl_backcolor-flat-gl_frontcolor
skip
default-gl_backcolor-noperspective-gl_color
skip
default-gl_backcolor-noperspective-gl_frontcolor
skip
default-gl_backcolor-smooth-gl_color
skip
default-gl_backcolor-smooth-gl_frontcolor
skip
default-gl_backsecondarycolor-flat-gl_frontsecondarycolor
skip
default-gl_backsecondarycolor-flat-gl_secondarycolor
skip
default-gl_backsecondarycolor-noperspective-gl_frontsecondarycolor
skip
default-gl_backsecondarycolor-noperspective-gl_secondarycolor
skip
default-gl_backsecondarycolor-smooth-gl_frontsecondarycolor
skip
default-gl_backsecondarycolor-smooth-gl_secondarycolor
skip
default-gl_frontcolor-flat-gl_backcolor
skip
default-gl_frontcolor-flat-gl_color
skip
default-gl_frontcolor-noperspective-gl_backcolor
skip
default-gl_frontcolor-noperspective-gl_color
skip
default-gl_frontcolor-smooth-gl_backcolor
skip
default-gl_frontcolor-smooth-gl_color
skip
default-gl_frontsecondarycolor-flat-gl_backsecondarycolor
skip
default-gl_frontsecondarycolor-flat-gl_secondarycolor
skip
default-gl_frontsecondarycolor-noperspective-gl_backsecondarycolor
skip
default-gl_frontsecondarycolor-noperspective-gl_secondarycolor
skip
default-gl_frontsecondarycolor-smooth-gl_backsecondarycolor
skip
default-gl_frontsecondarycolor-smooth-gl_secondarycolor
skip
flat-gl_backcolor-default-gl_color
skip
flat-gl_backcolor-default-gl_frontcolor
skip
flat-gl_backcolor-noperspective-gl_color
skip
flat-gl_backcolor-noperspective-gl_frontcolor
skip
flat-gl_backcolor-smooth-gl_color
skip
flat-gl_backcolor-smooth-gl_frontcolor
skip
flat-gl_backcolor-unused-gl_color
skip
flat-gl_backsecondarycolor-default-gl_frontsecondarycolor
skip
flat-gl_backsecondarycolor-default-gl_secondarycolor
skip
flat-gl_backsecondarycolor-noperspective-gl_frontsecondarycolor
skip
flat-gl_backsecondarycolor-noperspective-gl_secondarycolor
skip
flat-gl_backsecondarycolor-smooth-gl_frontsecondarycolor
skip
flat-gl_backsecondarycolor-smooth-gl_secondarycolor
skip
flat-gl_backsecondarycolor-unused-gl_secondarycolor
skip
flat-gl_frontcolor-default-gl_backcolor
skip
flat-gl_frontcolor-default-gl_color
skip
flat-gl_frontcolor-noperspective-gl_backcolor
skip
flat-gl_frontcolor-noperspective-gl_color
skip
flat-gl_frontcolor-smooth-gl_backcolor
skip
flat-gl_frontcolor-smooth-gl_color
skip
flat-gl_frontcolor-unused-gl_color
skip
flat-gl_frontsecondarycolor-default-gl_backsecondarycolor
skip
flat-gl_frontsecondarycolor-default-gl_secondarycolor
skip
flat-gl_frontsecondarycolor-noperspective-gl_backsecondarycolor
skip
flat-gl_frontsecondarycolor-noperspective-gl_secondarycolor
skip
flat-gl_frontsecondarycolor-smooth-gl_backsecondarycolor
skip
flat-gl_frontsecondarycolor-smooth-gl_secondarycolor
skip
flat-gl_frontsecondarycolor-unused-gl_secondarycolor
skip
noperspective-gl_backcolor-default-gl_color
skip
noperspective-gl_backcolor-default-gl_frontcolor
skip
noperspective-gl_backcolor-flat-gl_color
skip
noperspective-gl_backcolor-flat-gl_frontcolor
skip
noperspective-gl_backcolor-smooth-gl_color
skip
noperspective-gl_backcolor-smooth-gl_frontcolor
skip
noperspective-gl_backcolor-unused-gl_color
skip
noperspective-gl_backsecondarycolor-default-gl_frontsecondarycolor
skip
noperspective-gl_backsecondarycolor-default-gl_secondarycolor
skip
noperspective-gl_backsecondarycolor-flat-gl_frontsecondarycolor
skip
noperspective-gl_backsecondarycolor-flat-gl_secondarycolor
skip
noperspective-gl_backsecondarycolor-smooth-gl_frontsecondarycolor
skip
noperspective-gl_backsecondarycolor-smooth-gl_secondarycolor
skip
noperspective-gl_backsecondarycolor-unused-gl_secondarycolor
skip
noperspective-gl_frontcolor-default-gl_backcolor
skip
noperspective-gl_frontcolor-default-gl_color
skip
noperspective-gl_frontcolor-flat-gl_backcolor
skip
noperspective-gl_frontcolor-flat-gl_color
skip
noperspective-gl_frontcolor-smooth-gl_backcolor
skip
noperspective-gl_frontcolor-smooth-gl_color
skip
noperspective-gl_frontcolor-unused-gl_color
skip
noperspective-gl_frontsecondarycolor-default-gl_backsecondarycolor
skip
noperspective-gl_frontsecondarycolor-default-gl_secondarycolor
skip
noperspective-gl_frontsecondarycolor-flat-gl_backsecondarycolor
skip
noperspective-gl_frontsecondarycolor-flat-gl_secondarycolor
skip
noperspective-gl_frontsecondarycolor-smooth-gl_backsecondarycolor
skip
noperspective-gl_frontsecondarycolor-smooth-gl_secondarycolor
skip
noperspective-gl_frontsecondarycolor-unused-gl_secondarycolor
skip
smooth-gl_backcolor-default-gl_color
skip
smooth-gl_backcolor-default-gl_frontcolor
skip
smooth-gl_backcolor-flat-gl_color
skip
smooth-gl_backcolor-flat-gl_frontcolor
skip
smooth-gl_backcolor-noperspective-gl_color
skip
smooth-gl_backcolor-noperspective-gl_frontcolor
skip
smooth-gl_backcolor-unused-gl_color
skip
smooth-gl_backsecondarycolor-default-gl_frontsecondarycolor
skip
smooth-gl_backsecondarycolor-default-gl_secondarycolor
skip
smooth-gl_backsecondarycolor-flat-gl_frontsecondarycolor
skip
smooth-gl_backsecondarycolor-flat-gl_secondarycolor
skip
smooth-gl_backsecondarycolor-noperspective-gl_frontsecondarycolor
skip
smooth-gl_backsecondarycolor-noperspective-gl_secondarycolor
skip
smooth-gl_backsecondarycolor-unused-gl_secondarycolor
skip
smooth-gl_frontcolor-default-gl_backcolor
skip
smooth-gl_frontcolor-default-gl_color
skip
smooth-gl_frontcolor-flat-gl_backcolor
skip
smooth-gl_frontcolor-flat-gl_color
skip
smooth-gl_frontcolor-noperspective-gl_backcolor
skip
smooth-gl_frontcolor-noperspective-gl_color
skip
smooth-gl_frontcolor-unused-gl_color
skip
smooth-gl_frontsecondarycolor-default-gl_backsecondarycolor
skip
smooth-gl_frontsecondarycolor-default-gl_secondarycolor
skip
smooth-gl_frontsecondarycolor-flat-gl_backsecondarycolor
skip
smooth-gl_frontsecondarycolor-flat-gl_secondarycolor
skip
smooth-gl_frontsecondarycolor-noperspective-gl_backsecondarycolor
skip
smooth-gl_frontsecondarycolor-noperspective-gl_secondarycolor
skip
smooth-gl_frontsecondarycolor-unused-gl_secondarycolor
skip
unused-default-gl_backcolor-unused-flat-gl_color
skip
unused-default-gl_backcolor-unused-noperspective-gl_color
skip
unused-default-gl_backcolor-unused-smooth-gl_color
skip
unused-default-gl_backsecondarycolor-unused-flat-gl_secondarycolor
skip
unused-default-gl_backsecondarycolor-unused-noperspective-gl_secondarycolor
skip
unused-default-gl_backsecondarycolor-unused-smooth-gl_secondarycolor
skip
unused-default-gl_frontcolor-unused-flat-gl_color
skip
unused-default-gl_frontcolor-unused-noperspective-gl_color
skip
unused-default-gl_frontcolor-unused-smooth-gl_color
skip
unused-default-gl_frontsecondarycolor-unused-flat-gl_secondarycolor
skip
unused-default-gl_frontsecondarycolor-unused-noperspective-gl_secondarycolor
skip
unused-default-gl_frontsecondarycolor-unused-smooth-gl_secondarycolor
skip
unused-flat-gl_backcolor-unused-default-gl_color
skip
unused-flat-gl_backcolor-unused-noperspective-gl_color
skip
unused-flat-gl_backcolor-unused-smooth-gl_color
skip
unused-flat-gl_backsecondarycolor-unused-default-gl_secondarycolor
skip
unused-flat-gl_backsecondarycolor-unused-noperspective-gl_secondarycolor
skip
unused-flat-gl_backsecondarycolor-unused-smooth-gl_secondarycolor
skip
unused-flat-gl_frontcolor-unused-default-gl_color
skip
unused-flat-gl_frontcolor-unused-noperspective-gl_color
skip
unused-flat-gl_frontcolor-unused-smooth-gl_color
skip
unused-flat-gl_frontsecondarycolor-unused-default-gl_secondarycolor
skip
unused-flat-gl_frontsecondarycolor-unused-noperspective-gl_secondarycolor
skip
unused-flat-gl_frontsecondarycolor-unused-smooth-gl_secondarycolor
skip
unused-gl_frontcolor-flat-gl_color
skip
unused-gl_frontcolor-noperspective-gl_color
skip
unused-gl_frontcolor-smooth-gl_color
skip
unused-gl_frontsecondarycolor-flat-gl_secondarycolor
skip
unused-gl_frontsecondarycolor-noperspective-gl_secondarycolor
skip
unused-gl_frontsecondarycolor-smooth-gl_secondarycolor
skip
unused-noperspective-gl_backcolor-unused-default-gl_color
skip
unused-noperspective-gl_backcolor-unused-flat-gl_color
skip
unused-noperspective-gl_backcolor-unused-smooth-gl_color
skip
unused-noperspective-gl_backsecondarycolor-unused-default-gl_secondarycolor
skip
unused-noperspective-gl_backsecondarycolor-unused-flat-gl_secondarycolor
skip
unused-noperspective-gl_backsecondarycolor-unused-smooth-gl_secondarycolor
skip
unused-noperspective-gl_frontcolor-unused-default-gl_color
skip
unused-noperspective-gl_frontcolor-unused-flat-gl_color
skip
unused-noperspective-gl_frontcolor-unused-smooth-gl_color
skip
unused-noperspective-gl_frontsecondarycolor-unused-default-gl_secondarycolor
skip
unused-noperspective-gl_frontsecondarycolor-unused-flat-gl_secondarycolor
skip
unused-noperspective-gl_frontsecondarycolor-unused-smooth-gl_secondarycolor
skip
unused-smooth-gl_backcolor-unused-default-gl_color
skip
unused-smooth-gl_backcolor-unused-flat-gl_color
skip
unused-smooth-gl_backcolor-unused-noperspective-gl_color
skip
unused-smooth-gl_backsecondarycolor-unused-default-gl_secondarycolor
skip
unused-smooth-gl_backsecondarycolor-unused-flat-gl_secondarycolor
skip
unused-smooth-gl_backsecondarycolor-unused-noperspective-gl_secondarycolor
skip
unused-smooth-gl_frontcolor-unused-default-gl_color
skip
unused-smooth-gl_frontcolor-unused-flat-gl_color
skip
unused-smooth-gl_frontcolor-unused-noperspective-gl_color
skip
unused-smooth-gl_frontsecondarycolor-unused-default-gl_secondarycolor
skip
unused-smooth-gl_frontsecondarycolor-unused-flat-gl_secondarycolor
skip
unused-smooth-gl_frontsecondarycolor-unused-noperspective-gl_secondarycolor
skip
sampler-bug
skip
preprocessor
0/0
concat
0/0
concat-01.frag
skip
concat-02.frag
skip
concat-03.frag
skip
concat-04.frag
skip
feature-macros
0/0
gl_fragment_precision_high.frag
skip
gl_fragment_precision_high.vert
skip
if
0/0
if-arg-must-be-defined-01.frag
skip
if-arg-must-be-defined-02.frag
skip
reserved
0/0
double-underscore-01.frag
skip
double-underscore-02.frag
skip
double-underscore-03.frag
skip
texel-offset-limits
skip
glsl-1.40
54/130
execution
0/24
texelfetch
0/0
fs-texelfetch-isampler2drect
skip
fs-texelfetch-sampler2drect
skip
fs-texelfetch-usampler2drect
skip
vs-texelfetch-isampler2drect
skip
vs-texelfetch-sampler2drect
skip
vs-texelfetch-usampler2drect
skip
texelfetchoffset
0/0
fs-isampler2drect
skip
fs-sampler2drect
skip
fs-usampler2drect
skip
vs-isampler2drect
skip
vs-sampler2drect
skip
vs-usampler2drect
skip
texturesize
0/14
fs-texturesize-isampler1d
skip
fs-texturesize-isampler1darray
skip
fs-texturesize-isampler2d
skip
fs-texturesize-isampler2darray
skip
fs-texturesize-isampler2drect
skip
fs-texturesize-isampler3d
skip
fs-texturesize-isamplerbuffer
skip
fs-texturesize-isamplercube
skip
fs-texturesize-sampler1d
skip
fs-texturesize-sampler1darray
skip
fs-texturesize-sampler1darrayshadow
skip
fs-texturesize-sampler2d
skip
fs-texturesize-sampler2darray
skip
fs-texturesize-sampler2darrayshadow
skip
fs-texturesize-sampler2drect
skip
fs-texturesize-sampler2drectshadow
skip
fs-texturesize-sampler3d
skip
fs-texturesize-samplerbuffer
skip
fs-texturesize-samplercube
skip
fs-texturesize-usampler1darray
skip
fs-texturesize-usampler2darray
skip
fs-texturesize-usamplerbuffer
skip
vs-texturesize-isampler1d
skip
vs-texturesize-isampler1darray
skip
vs-texturesize-isampler2d
skip
vs-texturesize-isampler2darray
skip
vs-texturesize-isampler2drect
skip
vs-texturesize-isampler3d
skip
vs-texturesize-isamplerbuffer
skip
vs-texturesize-isamplercube
skip
vs-texturesize-sampler1d
skip
vs-texturesize-sampler1darray
skip
vs-texturesize-sampler1darrayshadow
skip
vs-texturesize-sampler2d
skip
vs-texturesize-sampler2darray
skip
vs-texturesize-sampler2darrayshadow
skip
vs-texturesize-sampler2drect
skip
vs-texturesize-sampler2drectshadow
skip
vs-texturesize-sampler3d
skip
vs-texturesize-samplerbuffer
skip
vs-texturesize-samplercube
skip
vs-texturesize-usampler1darray
skip
vs-texturesize-usampler2darray
skip
vs-texturesize-usamplerbuffer
skip
glsl-1.50
1311/3079
compiler
1256/1322
arb_shader_texture_lod.geom
skip
arb_shading_language_packing.geom
skip
arb_texture_multisample.geom
skip
arb_texture_rectangle.geom
skip
arb_uniform_buffer_object.geom
skip
ext_texture_array.geom
skip
execution
15/1630
primitive-id-no-gs-first-vertex
skip
primitive-id-no-gs-strip-first-vertex
skip
texelfetch
0/3
gs-texelfetch-isampler1d
skip
gs-texelfetch-isampler1darray
skip
gs-texelfetch-isampler2d
skip
gs-texelfetch-isampler2darray
skip
gs-texelfetch-isampler2darray-swizzle
skip
gs-texelfetch-isampler2drect
skip
gs-texelfetch-isampler3d
skip
gs-texelfetch-sampler1d
skip
gs-texelfetch-sampler1darray
skip
gs-texelfetch-sampler2d
skip
gs-texelfetch-sampler2darray
skip
gs-texelfetch-sampler2darray-swizzle
skip
gs-texelfetch-sampler2drect
skip
gs-texelfetch-sampler3d
skip
gs-texelfetch-usampler1darray
skip
gs-texelfetch-usampler2darray
skip
gs-texelfetch-usampler2darray-swizzle
skip
gs-texelfetch-usampler2drect
skip
texelfetchoffset
0/3
gs-isampler2drect
skip
gs-sampler2drect
skip
gs-texelfetch-isampler1d
skip
gs-texelfetch-isampler1darray
skip
gs-texelfetch-isampler2d
skip
gs-texelfetch-isampler2darray
skip
gs-texelfetch-isampler3d
skip
gs-texelfetch-sampler1d
skip
gs-texelfetch-sampler1darray
skip
gs-texelfetch-sampler2d
skip
gs-texelfetch-sampler2darray
skip
gs-texelfetch-sampler3d
skip
gs-texelfetch-usampler1darray
skip
gs-texelfetch-usampler2darray
skip
gs-usampler2drect
skip
texturesize
0/7
gs-texturesize-isampler1d
skip
gs-texturesize-isampler1darray
skip
gs-texturesize-isampler2d
skip
gs-texturesize-isampler2darray
skip
gs-texturesize-isampler2drect
skip
gs-texturesize-isampler3d
skip
gs-texturesize-isamplerbuffer
skip
gs-texturesize-isamplercube
skip
gs-texturesize-sampler1d
skip
gs-texturesize-sampler1darray
skip
gs-texturesize-sampler1darrayshadow
skip
gs-texturesize-sampler2d
skip
gs-texturesize-sampler2darray
skip
gs-texturesize-sampler2darrayshadow
skip
gs-texturesize-sampler2drect
skip
gs-texturesize-sampler2drectshadow
skip
gs-texturesize-sampler3d
skip
gs-texturesize-samplerbuffer
skip
gs-texturesize-samplercube
skip
gs-texturesize-usampler1darray
skip
gs-texturesize-usampler2darray
skip
gs-texturesize-usamplerbuffer
skip
glsl-4.30
0/0
execution
0/0
built-in-functions
0/0
cs-abs-float
skip
cs-abs-int
skip
cs-abs-ivec2
skip
cs-abs-ivec3
skip
cs-abs-ivec4
skip
cs-abs-vec2
skip
cs-abs-vec3
skip
cs-abs-vec4
skip
cs-acos-float
skip
cs-acos-vec2
skip
cs-acos-vec3
skip
cs-acos-vec4
skip
cs-acosh-float
skip
cs-acosh-vec2
skip
cs-acosh-vec3
skip
cs-acosh-vec4
skip
cs-all-bvec2
skip
cs-all-bvec2-using-if
skip
cs-all-bvec3
skip
cs-all-bvec3-using-if
skip
cs-all-bvec4
skip
cs-all-bvec4-using-if
skip
cs-any-bvec2
skip
cs-any-bvec2-using-if
skip
cs-any-bvec3
skip
cs-any-bvec3-using-if
skip
cs-any-bvec4
skip
cs-any-bvec4-using-if
skip
cs-asin-float
skip
cs-asin-vec2
skip
cs-asin-vec3
skip
cs-asin-vec4
skip
cs-asinh-float
skip
cs-asinh-vec2
skip
cs-asinh-vec3
skip
cs-asinh-vec4
skip
cs-atan-float
skip
cs-atan-float-float
skip
cs-atan-vec2
skip
cs-atan-vec2-vec2
skip
cs-atan-vec3
skip
cs-atan-vec3-vec3
skip
cs-atan-vec4
skip
cs-atan-vec4-vec4
skip
cs-atanh-float
skip
cs-atanh-vec2
skip
cs-atanh-vec3
skip
cs-atanh-vec4
skip
cs-ceil-float
skip
cs-ceil-vec2
skip
cs-ceil-vec3
skip
cs-ceil-vec4
skip
cs-clamp-float-float-float
skip
cs-clamp-int-int-int
skip
cs-clamp-ivec2-int-int
skip
cs-clamp-ivec2-ivec2-ivec2
skip
cs-clamp-ivec3-int-int
skip
cs-clamp-ivec3-ivec3-ivec3
skip
cs-clamp-ivec4-int-int
skip
cs-clamp-ivec4-ivec4-ivec4
skip
cs-clamp-uint-uint-uint
skip
cs-clamp-uvec2-uint-uint
skip
cs-clamp-uvec2-uvec2-uvec2
skip
cs-clamp-uvec3-uint-uint
skip
cs-clamp-uvec3-uvec3-uvec3
skip
cs-clamp-uvec4-uint-uint
skip
cs-clamp-uvec4-uvec4-uvec4
skip
cs-clamp-vec2-float-float
skip
cs-clamp-vec2-vec2-vec2
skip
cs-clamp-vec3-float-float
skip
cs-clamp-vec3-vec3-vec3
skip
cs-clamp-vec4-float-float
skip
cs-clamp-vec4-vec4-vec4
skip
cs-cos-float
skip
cs-cos-vec2
skip
cs-cos-vec3
skip
cs-cos-vec4
skip
cs-cosh-float
skip
cs-cosh-vec2
skip
cs-cosh-vec3
skip
cs-cosh-vec4
skip
cs-cross-vec3-vec3
skip
cs-degrees-float
skip
cs-degrees-vec2
skip
cs-degrees-vec3
skip
cs-degrees-vec4
skip
cs-determinant-mat2
skip
cs-determinant-mat3
skip
cs-determinant-mat4
skip
cs-distance-float-float
skip
cs-distance-vec2-vec2
skip
cs-distance-vec3-vec3
skip
cs-distance-vec4-vec4
skip
cs-dot-float-float
skip
cs-dot-vec2-vec2
skip
cs-dot-vec3-vec3
skip
cs-dot-vec4-vec4
skip
cs-equal-bvec2-bvec2
skip
cs-equal-bvec3-bvec3
skip
cs-equal-bvec4-bvec4
skip
cs-equal-ivec2-ivec2
skip
cs-equal-ivec3-ivec3
skip
cs-equal-ivec4-ivec4
skip
cs-equal-uvec2-uvec2
skip
cs-equal-uvec3-uvec3
skip
cs-equal-uvec4-uvec4
skip
cs-equal-vec2-vec2
skip
cs-equal-vec3-vec3
skip
cs-equal-vec4-vec4
skip
cs-exp-float
skip
cs-exp-vec2
skip
cs-exp-vec3
skip
cs-exp-vec4
skip
cs-exp2-float
skip
cs-exp2-vec2
skip
cs-exp2-vec3
skip
cs-exp2-vec4
skip
cs-faceforward-float-float-float
skip
cs-faceforward-vec2-vec2-vec2
skip
cs-faceforward-vec3-vec3-vec3
skip
cs-faceforward-vec4-vec4-vec4
skip
cs-floor-float
skip
cs-floor-vec2
skip
cs-floor-vec3
skip
cs-floor-vec4
skip
cs-fract-float
skip
cs-fract-vec2
skip
cs-fract-vec3
skip
cs-fract-vec4
skip
cs-greaterthan-ivec2-ivec2
skip
cs-greaterthan-ivec3-ivec3
skip
cs-greaterthan-ivec4-ivec4
skip
cs-greaterthan-uvec2-uvec2
skip
cs-greaterthan-uvec3-uvec3
skip
cs-greaterthan-uvec4-uvec4
skip
cs-greaterthan-vec2-vec2
skip
cs-greaterthan-vec3-vec3
skip
cs-greaterthan-vec4-vec4
skip
cs-greaterthanequal-ivec2-ivec2
skip
cs-greaterthanequal-ivec3-ivec3
skip
cs-greaterthanequal-ivec4-ivec4
skip
cs-greaterthanequal-uvec2-uvec2
skip
cs-greaterthanequal-uvec3-uvec3
skip
cs-greaterthanequal-uvec4-uvec4
skip
cs-greaterthanequal-vec2-vec2
skip
cs-greaterthanequal-vec3-vec3
skip
cs-greaterthanequal-vec4-vec4
skip
cs-inverse-mat2
skip
cs-inverse-mat3
skip
cs-inverse-mat4
skip
cs-inversesqrt-float
skip
cs-inversesqrt-vec2
skip
cs-inversesqrt-vec3
skip
cs-inversesqrt-vec4
skip
cs-length-float
skip
cs-length-vec2
skip
cs-length-vec3
skip
cs-length-vec4
skip
cs-lessthan-ivec2-ivec2
skip
cs-lessthan-ivec3-ivec3
skip
cs-lessthan-ivec4-ivec4
skip
cs-lessthan-uvec2-uvec2
skip
cs-lessthan-uvec3-uvec3
skip
cs-lessthan-uvec4-uvec4
skip
cs-lessthan-vec2-vec2
skip
cs-lessthan-vec3-vec3
skip
cs-lessthan-vec4-vec4
skip
cs-lessthanequal-ivec2-ivec2
skip
cs-lessthanequal-ivec3-ivec3
skip
cs-lessthanequal-ivec4-ivec4
skip
cs-lessthanequal-uvec2-uvec2
skip
cs-lessthanequal-uvec3-uvec3
skip
cs-lessthanequal-uvec4-uvec4
skip
cs-lessthanequal-vec2-vec2
skip
cs-lessthanequal-vec3-vec3
skip
cs-lessthanequal-vec4-vec4
skip
cs-log-float
skip
cs-log-vec2
skip
cs-log-vec3
skip
cs-log-vec4
skip
cs-log2-float
skip
cs-log2-vec2
skip
cs-log2-vec3
skip
cs-log2-vec4
skip
cs-matrixcompmult-mat2-mat2
skip
cs-matrixcompmult-mat2x3-mat2x3
skip
cs-matrixcompmult-mat2x4-mat2x4
skip
cs-matrixcompmult-mat3-mat3
skip
cs-matrixcompmult-mat3x2-mat3x2
skip
cs-matrixcompmult-mat3x4-mat3x4
skip
cs-matrixcompmult-mat4-mat4
skip
cs-matrixcompmult-mat4x2-mat4x2
skip
cs-matrixcompmult-mat4x3-mat4x3
skip
cs-max-float-float
skip
cs-max-int-int
skip
cs-max-ivec2-int
skip
cs-max-ivec2-ivec2
skip
cs-max-ivec3-int
skip
cs-max-ivec3-ivec3
skip
cs-max-ivec4-int
skip
cs-max-ivec4-ivec4
skip
cs-max-uint-uint
skip
cs-max-uvec2-uint
skip
cs-max-uvec2-uvec2
skip
cs-max-uvec3-uint
skip
cs-max-uvec3-uvec3
skip
cs-max-uvec4-uint
skip
cs-max-uvec4-uvec4
skip
cs-max-vec2-float
skip
cs-max-vec2-vec2
skip
cs-max-vec3-float
skip
cs-max-vec3-vec3
skip
cs-max-vec4-float
skip
cs-max-vec4-vec4
skip
cs-min-float-float
skip
cs-min-int-int
skip
cs-min-ivec2-int
skip
cs-min-ivec2-ivec2
skip
cs-min-ivec3-int
skip
cs-min-ivec3-ivec3
skip
cs-min-ivec4-int
skip
cs-min-ivec4-ivec4
skip
cs-min-uint-uint
skip
cs-min-uvec2-uint
skip
cs-min-uvec2-uvec2
skip
cs-min-uvec3-uint
skip
cs-min-uvec3-uvec3
skip
cs-min-uvec4-uint
skip
cs-min-uvec4-uvec4
skip
cs-min-vec2-float
skip
cs-min-vec2-vec2
skip
cs-min-vec3-float
skip
cs-min-vec3-vec3
skip
cs-min-vec4-float
skip
cs-min-vec4-vec4
skip
cs-mix-float-float-bool
skip
cs-mix-float-float-float
skip
cs-mix-vec2-vec2-bvec2
skip
cs-mix-vec2-vec2-float
skip
cs-mix-vec2-vec2-vec2
skip
cs-mix-vec3-vec3-bvec3
skip
cs-mix-vec3-vec3-float
skip
cs-mix-vec3-vec3-vec3
skip
cs-mix-vec4-vec4-bvec4
skip
cs-mix-vec4-vec4-float
skip
cs-mix-vec4-vec4-vec4
skip
cs-mod-float-float
skip
cs-mod-vec2-float
skip
cs-mod-vec2-vec2
skip
cs-mod-vec3-float
skip
cs-mod-vec3-vec3
skip
cs-mod-vec4-float
skip
cs-mod-vec4-vec4
skip
cs-normalize-float
skip
cs-normalize-vec2
skip
cs-normalize-vec3
skip
cs-normalize-vec4
skip
cs-not-bvec2
skip
cs-not-bvec3
skip
cs-not-bvec4
skip
cs-notequal-bvec2-bvec2
skip
cs-notequal-bvec3-bvec3
skip
cs-notequal-bvec4-bvec4
skip
cs-notequal-ivec2-ivec2
skip
cs-notequal-ivec3-ivec3
skip
cs-notequal-ivec4-ivec4
skip
cs-notequal-uvec2-uvec2
skip
cs-notequal-uvec3-uvec3
skip
cs-notequal-uvec4-uvec4
skip
cs-notequal-vec2-vec2
skip
cs-notequal-vec3-vec3
skip
cs-notequal-vec4-vec4
skip
cs-op-add-float-float
skip
cs-op-add-float-mat2
skip
cs-op-add-float-mat2x3
skip
cs-op-add-float-mat2x4
skip
cs-op-add-float-mat3
skip
cs-op-add-float-mat3x2
skip
cs-op-add-float-mat3x4
skip
cs-op-add-float-mat4
skip
cs-op-add-float-mat4x2
skip
cs-op-add-float-mat4x3
skip
cs-op-add-float-vec2
skip
cs-op-add-float-vec3
skip
cs-op-add-float-vec4
skip
cs-op-add-int-int
skip
cs-op-add-int-ivec2
skip
cs-op-add-int-ivec3
skip
cs-op-add-int-ivec4
skip
cs-op-add-ivec2-int
skip
cs-op-add-ivec2-ivec2
skip
cs-op-add-ivec3-int
skip
cs-op-add-ivec3-ivec3
skip
cs-op-add-ivec4-int
skip
cs-op-add-ivec4-ivec4
skip
cs-op-add-mat2-float
skip
cs-op-add-mat2-mat2
skip
cs-op-add-mat2x3-float
skip
cs-op-add-mat2x3-mat2x3
skip
cs-op-add-mat2x4-float
skip
cs-op-add-mat2x4-mat2x4
skip
cs-op-add-mat3-float
skip
cs-op-add-mat3-mat3
skip
cs-op-add-mat3x2-float
skip
cs-op-add-mat3x2-mat3x2
skip
cs-op-add-mat3x4-float
skip
cs-op-add-mat3x4-mat3x4
skip
cs-op-add-mat4-float
skip
cs-op-add-mat4-mat4
skip
cs-op-add-mat4x2-float
skip
cs-op-add-mat4x2-mat4x2
skip
cs-op-add-mat4x3-float
skip
cs-op-add-mat4x3-mat4x3
skip
cs-op-add-uint-uint
skip
cs-op-add-uint-uvec2
skip
cs-op-add-uint-uvec3
skip
cs-op-add-uint-uvec4
skip
cs-op-add-uvec2-uint
skip
cs-op-add-uvec2-uvec2
skip
cs-op-add-uvec3-uint
skip
cs-op-add-uvec3-uvec3
skip
cs-op-add-uvec4-uint
skip
cs-op-add-uvec4-uvec4
skip
cs-op-add-vec2-float
skip
cs-op-add-vec2-vec2
skip
cs-op-add-vec3-float
skip
cs-op-add-vec3-vec3
skip
cs-op-add-vec4-float
skip
cs-op-add-vec4-vec4
skip
cs-op-and-bool-bool
skip
cs-op-and-bool-bool-using-if
skip
cs-op-assign-add-float-float
skip
cs-op-assign-add-int-int
skip
cs-op-assign-add-ivec2-int
skip
cs-op-assign-add-ivec2-ivec2
skip
cs-op-assign-add-ivec3-int
skip
cs-op-assign-add-ivec3-ivec3
skip
cs-op-assign-add-ivec4-int
skip
cs-op-assign-add-ivec4-ivec4
skip
cs-op-assign-add-mat2-float
skip
cs-op-assign-add-mat2-mat2
skip
cs-op-assign-add-mat2x3-float
skip
cs-op-assign-add-mat2x3-mat2x3
skip
cs-op-assign-add-mat2x4-float
skip
cs-op-assign-add-mat2x4-mat2x4
skip
cs-op-assign-add-mat3-float
skip
cs-op-assign-add-mat3-mat3
skip
cs-op-assign-add-mat3x2-float
skip
cs-op-assign-add-mat3x2-mat3x2
skip
cs-op-assign-add-mat3x4-float
skip
cs-op-assign-add-mat3x4-mat3x4
skip
cs-op-assign-add-mat4-float
skip
cs-op-assign-add-mat4-mat4
skip
cs-op-assign-add-mat4x2-float
skip
cs-op-assign-add-mat4x2-mat4x2
skip
cs-op-assign-add-mat4x3-float
skip
cs-op-assign-add-mat4x3-mat4x3
skip
cs-op-assign-add-uint-uint
skip
cs-op-assign-add-uvec2-uint
skip
cs-op-assign-add-uvec2-uvec2
skip
cs-op-assign-add-uvec3-uint
skip
cs-op-assign-add-uvec3-uvec3
skip
cs-op-assign-add-uvec4-uint
skip
cs-op-assign-add-uvec4-uvec4
skip
cs-op-assign-add-vec2-float
skip
cs-op-assign-add-vec2-vec2
skip
cs-op-assign-add-vec3-float
skip
cs-op-assign-add-vec3-vec3
skip
cs-op-assign-add-vec4-float
skip
cs-op-assign-add-vec4-vec4
skip
cs-op-assign-bitand-int-int
skip
cs-op-assign-bitand-ivec2-int
skip
cs-op-assign-bitand-ivec2-ivec2
skip
cs-op-assign-bitand-ivec3-int
skip
cs-op-assign-bitand-ivec3-ivec3
skip
cs-op-assign-bitand-ivec4-int
skip
cs-op-assign-bitand-ivec4-ivec4
skip
cs-op-assign-bitand-uint-uint
skip
cs-op-assign-bitand-uvec2-uint
skip
cs-op-assign-bitand-uvec2-uvec2
skip
cs-op-assign-bitand-uvec3-uint
skip
cs-op-assign-bitand-uvec3-uvec3
skip
cs-op-assign-bitand-uvec4-uint
skip
cs-op-assign-bitand-uvec4-uvec4
skip
cs-op-assign-bitor-int-int
skip
cs-op-assign-bitor-ivec2-int
skip
cs-op-assign-bitor-ivec2-ivec2
skip
cs-op-assign-bitor-ivec3-int
skip
cs-op-assign-bitor-ivec3-ivec3
skip
cs-op-assign-bitor-ivec4-int
skip
cs-op-assign-bitor-ivec4-ivec4
skip
cs-op-assign-bitor-uint-uint
skip
cs-op-assign-bitor-uvec2-uint
skip
cs-op-assign-bitor-uvec2-uvec2
skip
cs-op-assign-bitor-uvec3-uint
skip
cs-op-assign-bitor-uvec3-uvec3
skip
cs-op-assign-bitor-uvec4-uint
skip
cs-op-assign-bitor-uvec4-uvec4
skip
cs-op-assign-bitxor-int-int
skip
cs-op-assign-bitxor-ivec2-int
skip
cs-op-assign-bitxor-ivec2-ivec2
skip
cs-op-assign-bitxor-ivec3-int
skip
cs-op-assign-bitxor-ivec3-ivec3
skip
cs-op-assign-bitxor-ivec4-int
skip
cs-op-assign-bitxor-ivec4-ivec4
skip
cs-op-assign-bitxor-uint-uint
skip
cs-op-assign-bitxor-uvec2-uint
skip
cs-op-assign-bitxor-uvec2-uvec2
skip
cs-op-assign-bitxor-uvec3-uint
skip
cs-op-assign-bitxor-uvec3-uvec3
skip
cs-op-assign-bitxor-uvec4-uint
skip
cs-op-assign-bitxor-uvec4-uvec4
skip
cs-op-assign-div-float-float
skip
cs-op-assign-div-int-int
skip
cs-op-assign-div-ivec2-int
skip
cs-op-assign-div-ivec2-ivec2
skip
cs-op-assign-div-ivec3-int
skip
cs-op-assign-div-ivec3-ivec3
skip
cs-op-assign-div-ivec4-int
skip
cs-op-assign-div-ivec4-ivec4
skip
cs-op-assign-div-large-uint-uint
skip
cs-op-assign-div-mat2-float
skip
cs-op-assign-div-mat2-mat2
skip
cs-op-assign-div-mat2x3-float
skip
cs-op-assign-div-mat2x3-mat2x3
skip
cs-op-assign-div-mat2x4-float
skip
cs-op-assign-div-mat2x4-mat2x4
skip
cs-op-assign-div-mat3-float
skip
cs-op-assign-div-mat3-mat3
skip
cs-op-assign-div-mat3x2-float
skip
cs-op-assign-div-mat3x2-mat3x2
skip
cs-op-assign-div-mat3x4-float
skip
cs-op-assign-div-mat3x4-mat3x4
skip
cs-op-assign-div-mat4-float
skip
cs-op-assign-div-mat4-mat4
skip
cs-op-assign-div-mat4x2-float
skip
cs-op-assign-div-mat4x2-mat4x2
skip
cs-op-assign-div-mat4x3-float
skip
cs-op-assign-div-mat4x3-mat4x3
skip
cs-op-assign-div-uint-uint
skip
cs-op-assign-div-uvec2-uint
skip
cs-op-assign-div-uvec2-uvec2
skip
cs-op-assign-div-uvec3-uint
skip
cs-op-assign-div-uvec3-uvec3
skip
cs-op-assign-div-uvec4-uint
skip
cs-op-assign-div-uvec4-uvec4
skip
cs-op-assign-div-vec2-float
skip
cs-op-assign-div-vec2-vec2
skip
cs-op-assign-div-vec3-float
skip
cs-op-assign-div-vec3-vec3
skip
cs-op-assign-div-vec4-float
skip
cs-op-assign-div-vec4-vec4
skip
cs-op-assign-lshift-int-int
skip
cs-op-assign-lshift-int-uint
skip
cs-op-assign-lshift-ivec2-int
skip
cs-op-assign-lshift-ivec2-ivec2
skip
cs-op-assign-lshift-ivec2-uint
skip
cs-op-assign-lshift-ivec2-uvec2
skip
cs-op-assign-lshift-ivec3-int
skip
cs-op-assign-lshift-ivec3-ivec3
skip
cs-op-assign-lshift-ivec3-uint
skip
cs-op-assign-lshift-ivec3-uvec3
skip
cs-op-assign-lshift-ivec4-int
skip
cs-op-assign-lshift-ivec4-ivec4
skip
cs-op-assign-lshift-ivec4-uint
skip
cs-op-assign-lshift-ivec4-uvec4
skip
cs-op-assign-lshift-uint-int
skip
cs-op-assign-lshift-uint-uint
skip
cs-op-assign-lshift-uvec2-int
skip
cs-op-assign-lshift-uvec2-ivec2
skip
cs-op-assign-lshift-uvec2-uint
skip
cs-op-assign-lshift-uvec2-uvec2
skip
cs-op-assign-lshift-uvec3-int
skip
cs-op-assign-lshift-uvec3-ivec3
skip
cs-op-assign-lshift-uvec3-uint
skip
cs-op-assign-lshift-uvec3-uvec3
skip
cs-op-assign-lshift-uvec4-int
skip
cs-op-assign-lshift-uvec4-ivec4
skip
cs-op-assign-lshift-uvec4-uint
skip
cs-op-assign-lshift-uvec4-uvec4
skip
cs-op-assign-mod-int-int
skip
cs-op-assign-mod-ivec2-int
skip
cs-op-assign-mod-ivec2-ivec2
skip
cs-op-assign-mod-ivec3-int
skip
cs-op-assign-mod-ivec3-ivec3
skip
cs-op-assign-mod-ivec4-int
skip
cs-op-assign-mod-ivec4-ivec4
skip
cs-op-assign-mod-uint-uint
skip
cs-op-assign-mod-uvec2-uint
skip
cs-op-assign-mod-uvec2-uvec2
skip
cs-op-assign-mod-uvec3-uint
skip
cs-op-assign-mod-uvec3-uvec3
skip
cs-op-assign-mod-uvec4-uint
skip
cs-op-assign-mod-uvec4-uvec4
skip
cs-op-assign-mult-float-float
skip
cs-op-assign-mult-int-int
skip
cs-op-assign-mult-ivec2-int
skip
cs-op-assign-mult-ivec2-ivec2
skip
cs-op-assign-mult-ivec3-int
skip
cs-op-assign-mult-ivec3-ivec3
skip
cs-op-assign-mult-ivec4-int
skip
cs-op-assign-mult-ivec4-ivec4
skip
cs-op-assign-mult-mat2-float
skip
cs-op-assign-mult-mat2-mat2
skip
cs-op-assign-mult-mat2x3-float
skip
cs-op-assign-mult-mat2x3-mat2
skip
cs-op-assign-mult-mat2x4-float
skip
cs-op-assign-mult-mat2x4-mat2
skip
cs-op-assign-mult-mat3-float
skip
cs-op-assign-mult-mat3-mat3
skip
cs-op-assign-mult-mat3x2-float
skip
cs-op-assign-mult-mat3x2-mat3
skip
cs-op-assign-mult-mat3x4-float
skip
cs-op-assign-mult-mat3x4-mat3
skip
cs-op-assign-mult-mat4-float
skip
cs-op-assign-mult-mat4-mat4
skip
cs-op-assign-mult-mat4x2-float
skip
cs-op-assign-mult-mat4x2-mat4
skip
cs-op-assign-mult-mat4x3-float
skip
cs-op-assign-mult-mat4x3-mat4
skip
cs-op-assign-mult-uint-uint
skip
cs-op-assign-mult-uvec2-uint
skip
cs-op-assign-mult-uvec2-uvec2
skip
cs-op-assign-mult-uvec3-uint
skip
cs-op-assign-mult-uvec3-uvec3
skip
cs-op-assign-mult-uvec4-uint
skip
cs-op-assign-mult-uvec4-uvec4
skip
cs-op-assign-mult-vec2-float
skip
cs-op-assign-mult-vec2-mat2
skip
cs-op-assign-mult-vec2-vec2
skip
cs-op-assign-mult-vec3-float
skip
cs-op-assign-mult-vec3-mat3
skip
cs-op-assign-mult-vec3-vec3
skip
cs-op-assign-mult-vec4-float
skip
cs-op-assign-mult-vec4-mat4
skip
cs-op-assign-mult-vec4-vec4
skip
cs-op-assign-rshift-int-int
skip
cs-op-assign-rshift-int-uint
skip
cs-op-assign-rshift-ivec2-int
skip
cs-op-assign-rshift-ivec2-ivec2
skip
cs-op-assign-rshift-ivec2-uint
skip
cs-op-assign-rshift-ivec2-uvec2
skip
cs-op-assign-rshift-ivec3-int
skip
cs-op-assign-rshift-ivec3-ivec3
skip
cs-op-assign-rshift-ivec3-uint
skip
cs-op-assign-rshift-ivec3-uvec3
skip
cs-op-assign-rshift-ivec4-int
skip
cs-op-assign-rshift-ivec4-ivec4
skip
cs-op-assign-rshift-ivec4-uint
skip
cs-op-assign-rshift-ivec4-uvec4
skip
cs-op-assign-rshift-uint-int
skip
cs-op-assign-rshift-uint-uint
skip
cs-op-assign-rshift-uvec2-int
skip
cs-op-assign-rshift-uvec2-ivec2
skip
cs-op-assign-rshift-uvec2-uint
skip
cs-op-assign-rshift-uvec2-uvec2
skip
cs-op-assign-rshift-uvec3-int
skip
cs-op-assign-rshift-uvec3-ivec3
skip
cs-op-assign-rshift-uvec3-uint
skip
cs-op-assign-rshift-uvec3-uvec3
skip
cs-op-assign-rshift-uvec4-int
skip
cs-op-assign-rshift-uvec4-ivec4
skip
cs-op-assign-rshift-uvec4-uint
skip
cs-op-assign-rshift-uvec4-uvec4
skip
cs-op-assign-sub-float-float
skip
cs-op-assign-sub-int-int
skip
cs-op-assign-sub-ivec2-int
skip
cs-op-assign-sub-ivec2-ivec2
skip
cs-op-assign-sub-ivec3-int
skip
cs-op-assign-sub-ivec3-ivec3
skip
cs-op-assign-sub-ivec4-int
skip
cs-op-assign-sub-ivec4-ivec4
skip
cs-op-assign-sub-mat2-float
skip
cs-op-assign-sub-mat2-mat2
skip
cs-op-assign-sub-mat2x3-float
skip
cs-op-assign-sub-mat2x3-mat2x3
skip
cs-op-assign-sub-mat2x4-float
skip
cs-op-assign-sub-mat2x4-mat2x4
skip
cs-op-assign-sub-mat3-float
skip
cs-op-assign-sub-mat3-mat3
skip
cs-op-assign-sub-mat3x2-float
skip
cs-op-assign-sub-mat3x2-mat3x2
skip
cs-op-assign-sub-mat3x4-float
skip
cs-op-assign-sub-mat3x4-mat3x4
skip
cs-op-assign-sub-mat4-float
skip
cs-op-assign-sub-mat4-mat4
skip
cs-op-assign-sub-mat4x2-float
skip
cs-op-assign-sub-mat4x2-mat4x2
skip
cs-op-assign-sub-mat4x3-float
skip
cs-op-assign-sub-mat4x3-mat4x3
skip
cs-op-assign-sub-uint-uint
skip
cs-op-assign-sub-uvec2-uint
skip
cs-op-assign-sub-uvec2-uvec2
skip
cs-op-assign-sub-uvec3-uint
skip
cs-op-assign-sub-uvec3-uvec3
skip
cs-op-assign-sub-uvec4-uint
skip
cs-op-assign-sub-uvec4-uvec4
skip
cs-op-assign-sub-vec2-float
skip
cs-op-assign-sub-vec2-vec2
skip
cs-op-assign-sub-vec3-float
skip
cs-op-assign-sub-vec3-vec3
skip
cs-op-assign-sub-vec4-float
skip
cs-op-assign-sub-vec4-vec4
skip
cs-op-bitand-abs-neg-int-int
skip
cs-op-bitand-abs-neg-int-ivec2
skip
cs-op-bitand-abs-neg-int-ivec3
skip
cs-op-bitand-abs-neg-int-ivec4
skip
cs-op-bitand-abs-neg-ivec2-int
skip
cs-op-bitand-abs-neg-ivec2-ivec2
skip
cs-op-bitand-abs-neg-ivec3-int
skip
cs-op-bitand-abs-neg-ivec3-ivec3
skip
cs-op-bitand-abs-neg-ivec4-int
skip
cs-op-bitand-abs-neg-ivec4-ivec4
skip
cs-op-bitand-abs-not-int-int
skip
cs-op-bitand-abs-not-int-ivec2
skip
cs-op-bitand-abs-not-int-ivec3
skip
cs-op-bitand-abs-not-int-ivec4
skip
cs-op-bitand-abs-not-ivec2-int
skip
cs-op-bitand-abs-not-ivec2-ivec2
skip
cs-op-bitand-abs-not-ivec3-int
skip
cs-op-bitand-abs-not-ivec3-ivec3
skip
cs-op-bitand-abs-not-ivec4-int
skip
cs-op-bitand-abs-not-ivec4-ivec4
skip
cs-op-bitand-int-int
skip
cs-op-bitand-int-ivec2
skip
cs-op-bitand-int-ivec3
skip
cs-op-bitand-int-ivec4
skip
cs-op-bitand-ivec2-int
skip
cs-op-bitand-ivec2-ivec2
skip
cs-op-bitand-ivec3-int
skip
cs-op-bitand-ivec3-ivec3
skip
cs-op-bitand-ivec4-int
skip
cs-op-bitand-ivec4-ivec4
skip
cs-op-bitand-neg-abs-int-int
skip
cs-op-bitand-neg-abs-int-ivec2
skip
cs-op-bitand-neg-abs-int-ivec3
skip
cs-op-bitand-neg-abs-int-ivec4
skip
cs-op-bitand-neg-abs-ivec2-int
skip
cs-op-bitand-neg-abs-ivec2-ivec2
skip
cs-op-bitand-neg-abs-ivec3-int
skip
cs-op-bitand-neg-abs-ivec3-ivec3
skip
cs-op-bitand-neg-abs-ivec4-int
skip
cs-op-bitand-neg-abs-ivec4-ivec4
skip
cs-op-bitand-neg-int-int
skip
cs-op-bitand-neg-int-ivec2
skip
cs-op-bitand-neg-int-ivec3
skip
cs-op-bitand-neg-int-ivec4
skip
cs-op-bitand-neg-ivec2-int
skip
cs-op-bitand-neg-ivec2-ivec2
skip
cs-op-bitand-neg-ivec3-int
skip
cs-op-bitand-neg-ivec3-ivec3
skip
cs-op-bitand-neg-ivec4-int
skip
cs-op-bitand-neg-ivec4-ivec4
skip
cs-op-bitand-neg-uint-uint
skip
cs-op-bitand-neg-uint-uvec2
skip
cs-op-bitand-neg-uint-uvec3
skip
cs-op-bitand-neg-uint-uvec4
skip
cs-op-bitand-neg-uvec2-uint
skip
cs-op-bitand-neg-uvec2-uvec2
skip
cs-op-bitand-neg-uvec3-uint
skip
cs-op-bitand-neg-uvec3-uvec3
skip
cs-op-bitand-neg-uvec4-uint
skip
cs-op-bitand-neg-uvec4-uvec4
skip
cs-op-bitand-not-abs-int-int
skip
cs-op-bitand-not-abs-int-ivec2
skip
cs-op-bitand-not-abs-int-ivec3
skip
cs-op-bitand-not-abs-int-ivec4
skip
cs-op-bitand-not-abs-ivec2-int
skip
cs-op-bitand-not-abs-ivec2-ivec2
skip
cs-op-bitand-not-abs-ivec3-int
skip
cs-op-bitand-not-abs-ivec3-ivec3
skip
cs-op-bitand-not-abs-ivec4-int
skip
cs-op-bitand-not-abs-ivec4-ivec4
skip
cs-op-bitand-not-int-int
skip
cs-op-bitand-not-int-ivec2
skip
cs-op-bitand-not-int-ivec3
skip
cs-op-bitand-not-int-ivec4
skip
cs-op-bitand-not-ivec2-int
skip
cs-op-bitand-not-ivec2-ivec2
skip
cs-op-bitand-not-ivec3-int
skip
cs-op-bitand-not-ivec3-ivec3
skip
cs-op-bitand-not-ivec4-int
skip
cs-op-bitand-not-ivec4-ivec4
skip
cs-op-bitand-not-uint-uint
skip
cs-op-bitand-not-uint-uvec2
skip
cs-op-bitand-not-uint-uvec3
skip
cs-op-bitand-not-uint-uvec4
skip
cs-op-bitand-not-uvec2-uint
skip
cs-op-bitand-not-uvec2-uvec2
skip
cs-op-bitand-not-uvec3-uint
skip
cs-op-bitand-not-uvec3-uvec3
skip
cs-op-bitand-not-uvec4-uint
skip
cs-op-bitand-not-uvec4-uvec4
skip
cs-op-bitand-uint-uint
skip
cs-op-bitand-uint-uvec2
skip
cs-op-bitand-uint-uvec3
skip
cs-op-bitand-uint-uvec4
skip
cs-op-bitand-uvec2-uint
skip
cs-op-bitand-uvec2-uvec2
skip
cs-op-bitand-uvec3-uint
skip
cs-op-bitand-uvec3-uvec3
skip
cs-op-bitand-uvec4-uint
skip
cs-op-bitand-uvec4-uvec4
skip
cs-op-bitor-abs-neg-int-int
skip
cs-op-bitor-abs-neg-int-ivec2
skip
cs-op-bitor-abs-neg-int-ivec3
skip
cs-op-bitor-abs-neg-int-ivec4
skip
cs-op-bitor-abs-neg-ivec2-int
skip
cs-op-bitor-abs-neg-ivec2-ivec2
skip
cs-op-bitor-abs-neg-ivec3-int
skip
cs-op-bitor-abs-neg-ivec3-ivec3
skip
cs-op-bitor-abs-neg-ivec4-int
skip
cs-op-bitor-abs-neg-ivec4-ivec4
skip
cs-op-bitor-abs-not-int-int
skip
cs-op-bitor-abs-not-int-ivec2
skip
cs-op-bitor-abs-not-int-ivec3
skip
cs-op-bitor-abs-not-int-ivec4
skip
cs-op-bitor-abs-not-ivec2-int
skip
cs-op-bitor-abs-not-ivec2-ivec2
skip
cs-op-bitor-abs-not-ivec3-int
skip
cs-op-bitor-abs-not-ivec3-ivec3
skip
cs-op-bitor-abs-not-ivec4-int
skip
cs-op-bitor-abs-not-ivec4-ivec4
skip
cs-op-bitor-int-int
skip
cs-op-bitor-int-ivec2
skip
cs-op-bitor-int-ivec3
skip
cs-op-bitor-int-ivec4
skip
cs-op-bitor-ivec2-int
skip
cs-op-bitor-ivec2-ivec2
skip
cs-op-bitor-ivec3-int
skip
cs-op-bitor-ivec3-ivec3
skip
cs-op-bitor-ivec4-int
skip
cs-op-bitor-ivec4-ivec4
skip
cs-op-bitor-neg-abs-int-int
skip
cs-op-bitor-neg-abs-int-ivec2
skip
cs-op-bitor-neg-abs-int-ivec3
skip
cs-op-bitor-neg-abs-int-ivec4
skip
cs-op-bitor-neg-abs-ivec2-int
skip
cs-op-bitor-neg-abs-ivec2-ivec2
skip
cs-op-bitor-neg-abs-ivec3-int
skip
cs-op-bitor-neg-abs-ivec3-ivec3
skip
cs-op-bitor-neg-abs-ivec4-int
skip
cs-op-bitor-neg-abs-ivec4-ivec4
skip
cs-op-bitor-neg-int-int
skip
cs-op-bitor-neg-int-ivec2
skip
cs-op-bitor-neg-int-ivec3
skip
cs-op-bitor-neg-int-ivec4
skip
cs-op-bitor-neg-ivec2-int
skip
cs-op-bitor-neg-ivec2-ivec2
skip
cs-op-bitor-neg-ivec3-int
skip
cs-op-bitor-neg-ivec3-ivec3
skip
cs-op-bitor-neg-ivec4-int
skip
cs-op-bitor-neg-ivec4-ivec4
skip
cs-op-bitor-neg-uint-uint
skip
cs-op-bitor-neg-uint-uvec2
skip
cs-op-bitor-neg-uint-uvec3
skip
cs-op-bitor-neg-uint-uvec4
skip
cs-op-bitor-neg-uvec2-uint
skip
cs-op-bitor-neg-uvec2-uvec2
skip
cs-op-bitor-neg-uvec3-uint
skip
cs-op-bitor-neg-uvec3-uvec3
skip
cs-op-bitor-neg-uvec4-uint
skip
cs-op-bitor-neg-uvec4-uvec4
skip
cs-op-bitor-not-abs-int-int
skip
cs-op-bitor-not-abs-int-ivec2
skip
cs-op-bitor-not-abs-int-ivec3
skip
cs-op-bitor-not-abs-int-ivec4
skip
cs-op-bitor-not-abs-ivec2-int
skip
cs-op-bitor-not-abs-ivec2-ivec2
skip
cs-op-bitor-not-abs-ivec3-int
skip
cs-op-bitor-not-abs-ivec3-ivec3
skip
cs-op-bitor-not-abs-ivec4-int
skip
cs-op-bitor-not-abs-ivec4-ivec4
skip
cs-op-bitor-not-int-int
skip
cs-op-bitor-not-int-ivec2
skip
cs-op-bitor-not-int-ivec3
skip
cs-op-bitor-not-int-ivec4
skip
cs-op-bitor-not-ivec2-int
skip
cs-op-bitor-not-ivec2-ivec2
skip
cs-op-bitor-not-ivec3-int
skip
cs-op-bitor-not-ivec3-ivec3
skip
cs-op-bitor-not-ivec4-int
skip
cs-op-bitor-not-ivec4-ivec4
skip
cs-op-bitor-not-uint-uint
skip
cs-op-bitor-not-uint-uvec2
skip
cs-op-bitor-not-uint-uvec3
skip
cs-op-bitor-not-uint-uvec4
skip
cs-op-bitor-not-uvec2-uint
skip
cs-op-bitor-not-uvec2-uvec2
skip
cs-op-bitor-not-uvec3-uint
skip
cs-op-bitor-not-uvec3-uvec3
skip
cs-op-bitor-not-uvec4-uint
skip
cs-op-bitor-not-uvec4-uvec4
skip
cs-op-bitor-uint-uint
skip
cs-op-bitor-uint-uvec2
skip
cs-op-bitor-uint-uvec3
skip
cs-op-bitor-uint-uvec4
skip
cs-op-bitor-uvec2-uint
skip
cs-op-bitor-uvec2-uvec2
skip
cs-op-bitor-uvec3-uint
skip
cs-op-bitor-uvec3-uvec3
skip
cs-op-bitor-uvec4-uint
skip
cs-op-bitor-uvec4-uvec4
skip
cs-op-bitxor-abs-neg-int-int
skip
cs-op-bitxor-abs-neg-int-ivec2
skip
cs-op-bitxor-abs-neg-int-ivec3
skip
cs-op-bitxor-abs-neg-int-ivec4
skip
cs-op-bitxor-abs-neg-ivec2-int
skip
cs-op-bitxor-abs-neg-ivec2-ivec2
skip
cs-op-bitxor-abs-neg-ivec3-int
skip
cs-op-bitxor-abs-neg-ivec3-ivec3
skip
cs-op-bitxor-abs-neg-ivec4-int
skip
cs-op-bitxor-abs-neg-ivec4-ivec4
skip
cs-op-bitxor-abs-not-int-int
skip
cs-op-bitxor-abs-not-int-ivec2
skip
cs-op-bitxor-abs-not-int-ivec3
skip
cs-op-bitxor-abs-not-int-ivec4
skip
cs-op-bitxor-abs-not-ivec2-int
skip
cs-op-bitxor-abs-not-ivec2-ivec2
skip
cs-op-bitxor-abs-not-ivec3-int
skip
cs-op-bitxor-abs-not-ivec3-ivec3
skip
cs-op-bitxor-abs-not-ivec4-int
skip
cs-op-bitxor-abs-not-ivec4-ivec4
skip
cs-op-bitxor-int-int
skip
cs-op-bitxor-int-ivec2
skip
cs-op-bitxor-int-ivec3
skip
cs-op-bitxor-int-ivec4
skip
cs-op-bitxor-ivec2-int
skip
cs-op-bitxor-ivec2-ivec2
skip
cs-op-bitxor-ivec3-int
skip
cs-op-bitxor-ivec3-ivec3
skip
cs-op-bitxor-ivec4-int
skip
cs-op-bitxor-ivec4-ivec4
skip
cs-op-bitxor-neg-abs-int-int
skip
cs-op-bitxor-neg-abs-int-ivec2
skip
cs-op-bitxor-neg-abs-int-ivec3
skip
cs-op-bitxor-neg-abs-int-ivec4
skip
cs-op-bitxor-neg-abs-ivec2-int
skip
cs-op-bitxor-neg-abs-ivec2-ivec2
skip
cs-op-bitxor-neg-abs-ivec3-int
skip
cs-op-bitxor-neg-abs-ivec3-ivec3
skip
cs-op-bitxor-neg-abs-ivec4-int
skip
cs-op-bitxor-neg-abs-ivec4-ivec4
skip
cs-op-bitxor-neg-int-int
skip
cs-op-bitxor-neg-int-ivec2
skip
cs-op-bitxor-neg-int-ivec3
skip
cs-op-bitxor-neg-int-ivec4
skip
cs-op-bitxor-neg-ivec2-int
skip
cs-op-bitxor-neg-ivec2-ivec2
skip
cs-op-bitxor-neg-ivec3-int
skip
cs-op-bitxor-neg-ivec3-ivec3
skip
cs-op-bitxor-neg-ivec4-int
skip
cs-op-bitxor-neg-ivec4-ivec4
skip
cs-op-bitxor-neg-uint-uint
skip
cs-op-bitxor-neg-uint-uvec2
skip
cs-op-bitxor-neg-uint-uvec3
skip
cs-op-bitxor-neg-uint-uvec4
skip
cs-op-bitxor-neg-uvec2-uint
skip
cs-op-bitxor-neg-uvec2-uvec2
skip
cs-op-bitxor-neg-uvec3-uint
skip
cs-op-bitxor-neg-uvec3-uvec3
skip
cs-op-bitxor-neg-uvec4-uint
skip
cs-op-bitxor-neg-uvec4-uvec4
skip
cs-op-bitxor-not-abs-int-int
skip
cs-op-bitxor-not-abs-int-ivec2
skip
cs-op-bitxor-not-abs-int-ivec3
skip
cs-op-bitxor-not-abs-int-ivec4
skip
cs-op-bitxor-not-abs-ivec2-int
skip
cs-op-bitxor-not-abs-ivec2-ivec2
skip
cs-op-bitxor-not-abs-ivec3-int
skip
cs-op-bitxor-not-abs-ivec3-ivec3
skip
cs-op-bitxor-not-abs-ivec4-int
skip
cs-op-bitxor-not-abs-ivec4-ivec4
skip
cs-op-bitxor-not-int-int
skip
cs-op-bitxor-not-int-ivec2
skip
cs-op-bitxor-not-int-ivec3
skip
cs-op-bitxor-not-int-ivec4
skip
cs-op-bitxor-not-ivec2-int
skip
cs-op-bitxor-not-ivec2-ivec2
skip
cs-op-bitxor-not-ivec3-int
skip
cs-op-bitxor-not-ivec3-ivec3
skip
cs-op-bitxor-not-ivec4-int
skip
cs-op-bitxor-not-ivec4-ivec4
skip
cs-op-bitxor-not-uint-uint
skip
cs-op-bitxor-not-uint-uvec2
skip
cs-op-bitxor-not-uint-uvec3
skip
cs-op-bitxor-not-uint-uvec4
skip
cs-op-bitxor-not-uvec2-uint
skip
cs-op-bitxor-not-uvec2-uvec2
skip
cs-op-bitxor-not-uvec3-uint
skip
cs-op-bitxor-not-uvec3-uvec3
skip
cs-op-bitxor-not-uvec4-uint
skip
cs-op-bitxor-not-uvec4-uvec4
skip
cs-op-bitxor-uint-uint
skip
cs-op-bitxor-uint-uvec2
skip
cs-op-bitxor-uint-uvec3
skip
cs-op-bitxor-uint-uvec4
skip
cs-op-bitxor-uvec2-uint
skip
cs-op-bitxor-uvec2-uvec2
skip
cs-op-bitxor-uvec3-uint
skip
cs-op-bitxor-uvec3-uvec3
skip
cs-op-bitxor-uvec4-uint
skip
cs-op-bitxor-uvec4-uvec4
skip
cs-op-complement-int
skip
cs-op-complement-ivec2
skip
cs-op-complement-ivec3
skip
cs-op-complement-ivec4
skip
cs-op-complement-uint
skip
cs-op-complement-uvec2
skip
cs-op-complement-uvec3
skip
cs-op-complement-uvec4
skip
cs-op-div-float-float
skip
cs-op-div-float-mat2
skip
cs-op-div-float-mat2x3
skip
cs-op-div-float-mat2x4
skip
cs-op-div-float-mat3
skip
cs-op-div-float-mat3x2
skip
cs-op-div-float-mat3x4
skip
cs-op-div-float-mat4
skip
cs-op-div-float-mat4x2
skip
cs-op-div-float-mat4x3
skip
cs-op-div-float-vec2
skip
cs-op-div-float-vec3
skip
cs-op-div-float-vec4
skip
cs-op-div-int-int
skip
cs-op-div-int-ivec2
skip
cs-op-div-int-ivec3
skip
cs-op-div-int-ivec4
skip
cs-op-div-ivec2-int
skip
cs-op-div-ivec2-ivec2
skip
cs-op-div-ivec3-int
skip
cs-op-div-ivec3-ivec3
skip
cs-op-div-ivec4-int
skip
cs-op-div-ivec4-ivec4
skip
cs-op-div-large-uint-uint
skip
cs-op-div-mat2-float
skip
cs-op-div-mat2-mat2
skip
cs-op-div-mat2x3-float
skip
cs-op-div-mat2x3-mat2x3
skip
cs-op-div-mat2x4-float
skip
cs-op-div-mat2x4-mat2x4
skip
cs-op-div-mat3-float
skip
cs-op-div-mat3-mat3
skip
cs-op-div-mat3x2-float
skip
cs-op-div-mat3x2-mat3x2
skip
cs-op-div-mat3x4-float
skip
cs-op-div-mat3x4-mat3x4
skip
cs-op-div-mat4-float
skip
cs-op-div-mat4-mat4
skip
cs-op-div-mat4x2-float
skip
cs-op-div-mat4x2-mat4x2
skip
cs-op-div-mat4x3-float
skip
cs-op-div-mat4x3-mat4x3
skip
cs-op-div-uint-uint
skip
cs-op-div-uint-uvec2
skip
cs-op-div-uint-uvec3
skip
cs-op-div-uint-uvec4
skip
cs-op-div-uvec2-uint
skip
cs-op-div-uvec2-uvec2
skip
cs-op-div-uvec3-uint
skip
cs-op-div-uvec3-uvec3
skip
cs-op-div-uvec4-uint
skip
cs-op-div-uvec4-uvec4
skip
cs-op-div-vec2-float
skip
cs-op-div-vec2-vec2
skip
cs-op-div-vec3-float
skip
cs-op-div-vec3-vec3
skip
cs-op-div-vec4-float
skip
cs-op-div-vec4-vec4
skip
cs-op-eq-bool-bool
skip
cs-op-eq-bool-bool-using-if
skip
cs-op-eq-bvec2-bvec2
skip
cs-op-eq-bvec2-bvec2-using-if
skip
cs-op-eq-bvec3-bvec3
skip
cs-op-eq-bvec3-bvec3-using-if
skip
cs-op-eq-bvec4-bvec4
skip
cs-op-eq-bvec4-bvec4-using-if
skip
cs-op-eq-float-float
skip
cs-op-eq-float-float-using-if
skip
cs-op-eq-int-int
skip
cs-op-eq-int-int-using-if
skip
cs-op-eq-ivec2-ivec2
skip
cs-op-eq-ivec2-ivec2-using-if
skip
cs-op-eq-ivec3-ivec3
skip
cs-op-eq-ivec3-ivec3-using-if
skip
cs-op-eq-ivec4-ivec4
skip
cs-op-eq-ivec4-ivec4-using-if
skip
cs-op-eq-mat2-mat2
skip
cs-op-eq-mat2-mat2-using-if
skip
cs-op-eq-mat2x3-mat2x3
skip
cs-op-eq-mat2x3-mat2x3-using-if
skip
cs-op-eq-mat2x4-mat2x4
skip
cs-op-eq-mat2x4-mat2x4-using-if
skip
cs-op-eq-mat3-mat3
skip
cs-op-eq-mat3-mat3-using-if
skip
cs-op-eq-mat3x2-mat3x2
skip
cs-op-eq-mat3x2-mat3x2-using-if
skip
cs-op-eq-mat3x4-mat3x4
skip
cs-op-eq-mat3x4-mat3x4-using-if
skip
cs-op-eq-mat4-mat4
skip
cs-op-eq-mat4-mat4-using-if
skip
cs-op-eq-mat4x2-mat4x2
skip
cs-op-eq-mat4x2-mat4x2-using-if
skip
cs-op-eq-mat4x3-mat4x3
skip
cs-op-eq-mat4x3-mat4x3-using-if
skip
cs-op-eq-uint-uint
skip
cs-op-eq-uint-uint-using-if
skip
cs-op-eq-uvec2-uvec2
skip
cs-op-eq-uvec2-uvec2-using-if
skip
cs-op-eq-uvec3-uvec3
skip
cs-op-eq-uvec3-uvec3-using-if
skip
cs-op-eq-uvec4-uvec4
skip
cs-op-eq-uvec4-uvec4-using-if
skip
cs-op-eq-vec2-vec2
skip
cs-op-eq-vec2-vec2-using-if
skip
cs-op-eq-vec3-vec3
skip
cs-op-eq-vec3-vec3-using-if
skip
cs-op-eq-vec4-vec4
skip
cs-op-eq-vec4-vec4-using-if
skip
cs-op-ge-float-float
skip
cs-op-ge-float-float-using-if
skip
cs-op-ge-int-int
skip
cs-op-ge-int-int-using-if
skip
cs-op-ge-uint-uint
skip
cs-op-ge-uint-uint-using-if
skip
cs-op-gt-float-float
skip
cs-op-gt-float-float-using-if
skip
cs-op-gt-int-int
skip
cs-op-gt-int-int-using-if
skip
cs-op-gt-uint-uint
skip
cs-op-gt-uint-uint-using-if
skip
cs-op-le-float-float
skip
cs-op-le-float-float-using-if
skip
cs-op-le-int-int
skip
cs-op-le-int-int-using-if
skip
cs-op-le-uint-uint
skip
cs-op-le-uint-uint-using-if
skip
cs-op-lshift-int-int
skip
cs-op-lshift-int-uint
skip
cs-op-lshift-ivec2-int
skip
cs-op-lshift-ivec2-ivec2
skip
cs-op-lshift-ivec2-uint
skip
cs-op-lshift-ivec2-uvec2
skip
cs-op-lshift-ivec3-int
skip
cs-op-lshift-ivec3-ivec3
skip
cs-op-lshift-ivec3-uint
skip
cs-op-lshift-ivec3-uvec3
skip
cs-op-lshift-ivec4-int
skip
cs-op-lshift-ivec4-ivec4
skip
cs-op-lshift-ivec4-uint
skip
cs-op-lshift-ivec4-uvec4
skip
cs-op-lshift-uint-int
skip
cs-op-lshift-uint-uint
skip
cs-op-lshift-uvec2-int
skip
cs-op-lshift-uvec2-ivec2
skip
cs-op-lshift-uvec2-uint
skip
cs-op-lshift-uvec2-uvec2
skip
cs-op-lshift-uvec3-int
skip
cs-op-lshift-uvec3-ivec3
skip
cs-op-lshift-uvec3-uint
skip
cs-op-lshift-uvec3-uvec3
skip
cs-op-lshift-uvec4-int
skip
cs-op-lshift-uvec4-ivec4
skip
cs-op-lshift-uvec4-uint
skip
cs-op-lshift-uvec4-uvec4
skip
cs-op-lt-float-float
skip
cs-op-lt-float-float-using-if
skip
cs-op-lt-int-int
skip
cs-op-lt-int-int-using-if
skip
cs-op-lt-uint-uint
skip
cs-op-lt-uint-uint-using-if
skip
cs-op-mod-int-int
skip
cs-op-mod-int-ivec2
skip
cs-op-mod-int-ivec3
skip
cs-op-mod-int-ivec4
skip
cs-op-mod-ivec2-int
skip
cs-op-mod-ivec2-ivec2
skip
cs-op-mod-ivec3-int
skip
cs-op-mod-ivec3-ivec3
skip
cs-op-mod-ivec4-int
skip
cs-op-mod-ivec4-ivec4
skip
cs-op-mod-uint-uint
skip
cs-op-mod-uint-uvec2
skip
cs-op-mod-uint-uvec3
skip
cs-op-mod-uint-uvec4
skip
cs-op-mod-uvec2-uint
skip
cs-op-mod-uvec2-uvec2
skip
cs-op-mod-uvec3-uint
skip
cs-op-mod-uvec3-uvec3
skip
cs-op-mod-uvec4-uint
skip
cs-op-mod-uvec4-uvec4
skip
cs-op-mult-float-float
skip
cs-op-mult-float-mat2
skip
cs-op-mult-float-mat2x3
skip
cs-op-mult-float-mat2x4
skip
cs-op-mult-float-mat3
skip
cs-op-mult-float-mat3x2
skip
cs-op-mult-float-mat3x4
skip
cs-op-mult-float-mat4
skip
cs-op-mult-float-mat4x2
skip
cs-op-mult-float-mat4x3
skip
cs-op-mult-float-vec2
skip
cs-op-mult-float-vec3
skip
cs-op-mult-float-vec4
skip
cs-op-mult-int-int
skip
cs-op-mult-int-ivec2
skip
cs-op-mult-int-ivec3
skip
cs-op-mult-int-ivec4
skip
cs-op-mult-ivec2-int
skip
cs-op-mult-ivec2-ivec2
skip
cs-op-mult-ivec3-int
skip
cs-op-mult-ivec3-ivec3
skip
cs-op-mult-ivec4-int
skip
cs-op-mult-ivec4-ivec4
skip
cs-op-mult-mat2-float
skip
cs-op-mult-mat2-mat2
skip
cs-op-mult-mat2-mat3x2
skip
cs-op-mult-mat2-mat4x2
skip
cs-op-mult-mat2-vec2
skip
cs-op-mult-mat2x3-float
skip
cs-op-mult-mat2x3-mat2
skip
cs-op-mult-mat2x3-mat3x2
skip
cs-op-mult-mat2x3-mat4x2
skip
cs-op-mult-mat2x3-vec2
skip
cs-op-mult-mat2x4-float
skip
cs-op-mult-mat2x4-mat2
skip
cs-op-mult-mat2x4-mat3x2
skip
cs-op-mult-mat2x4-mat4x2
skip
cs-op-mult-mat2x4-vec2
skip
cs-op-mult-mat3-float
skip
cs-op-mult-mat3-mat2x3
skip
cs-op-mult-mat3-mat3
skip
cs-op-mult-mat3-mat4x3
skip
cs-op-mult-mat3-vec3
skip
cs-op-mult-mat3x2-float
skip
cs-op-mult-mat3x2-mat2x3
skip
cs-op-mult-mat3x2-mat3
skip
cs-op-mult-mat3x2-mat4x3
skip
cs-op-mult-mat3x2-vec3
skip
cs-op-mult-mat3x4-float
skip
cs-op-mult-mat3x4-mat2x3
skip
cs-op-mult-mat3x4-mat3
skip
cs-op-mult-mat3x4-mat4x3
skip
cs-op-mult-mat3x4-vec3
skip
cs-op-mult-mat4-float
skip
cs-op-mult-mat4-mat2x4
skip
cs-op-mult-mat4-mat3x4
skip
cs-op-mult-mat4-mat4
skip
cs-op-mult-mat4-vec4
skip
cs-op-mult-mat4x2-float
skip
cs-op-mult-mat4x2-mat2x4
skip
cs-op-mult-mat4x2-mat3x4
skip
cs-op-mult-mat4x2-mat4
skip
cs-op-mult-mat4x2-vec4
skip
cs-op-mult-mat4x3-float
skip
cs-op-mult-mat4x3-mat2x4
skip
cs-op-mult-mat4x3-mat3x4
skip
cs-op-mult-mat4x3-mat4
skip
cs-op-mult-mat4x3-vec4
skip
cs-op-mult-uint-uint
skip
cs-op-mult-uint-uvec2
skip
cs-op-mult-uint-uvec3
skip
cs-op-mult-uint-uvec4
skip
cs-op-mult-uvec2-uint
skip
cs-op-mult-uvec2-uvec2
skip
cs-op-mult-uvec3-uint
skip
cs-op-mult-uvec3-uvec3
skip
cs-op-mult-uvec4-uint
skip
cs-op-mult-uvec4-uvec4
skip
cs-op-mult-vec2-float
skip
cs-op-mult-vec2-mat2
skip
cs-op-mult-vec2-mat3x2
skip
cs-op-mult-vec2-mat4x2
skip
cs-op-mult-vec2-vec2
skip
cs-op-mult-vec3-float
skip
cs-op-mult-vec3-mat2x3
skip
cs-op-mult-vec3-mat3
skip
cs-op-mult-vec3-mat4x3
skip
cs-op-mult-vec3-vec3
skip
cs-op-mult-vec4-float
skip
cs-op-mult-vec4-mat2x4
skip
cs-op-mult-vec4-mat3x4
skip
cs-op-mult-vec4-mat4
skip
cs-op-mult-vec4-vec4
skip
cs-op-ne-bool-bool
skip
cs-op-ne-bool-bool-using-if
skip
cs-op-ne-bvec2-bvec2
skip
cs-op-ne-bvec2-bvec2-using-if
skip
cs-op-ne-bvec3-bvec3
skip
cs-op-ne-bvec3-bvec3-using-if
skip
cs-op-ne-bvec4-bvec4
skip
cs-op-ne-bvec4-bvec4-using-if
skip
cs-op-ne-float-float
skip
cs-op-ne-float-float-using-if
skip
cs-op-ne-int-int
skip
cs-op-ne-int-int-using-if
skip
cs-op-ne-ivec2-ivec2
skip
cs-op-ne-ivec2-ivec2-using-if
skip
cs-op-ne-ivec3-ivec3
skip
cs-op-ne-ivec3-ivec3-using-if
skip
cs-op-ne-ivec4-ivec4
skip
cs-op-ne-ivec4-ivec4-using-if
skip
cs-op-ne-mat2-mat2
skip
cs-op-ne-mat2-mat2-using-if
skip
cs-op-ne-mat2x3-mat2x3
skip
cs-op-ne-mat2x3-mat2x3-using-if
skip
cs-op-ne-mat2x4-mat2x4
skip
cs-op-ne-mat2x4-mat2x4-using-if
skip
cs-op-ne-mat3-mat3
skip
cs-op-ne-mat3-mat3-using-if
skip
cs-op-ne-mat3x2-mat3x2
skip
cs-op-ne-mat3x2-mat3x2-using-if
skip
cs-op-ne-mat3x4-mat3x4
skip
cs-op-ne-mat3x4-mat3x4-using-if
skip
cs-op-ne-mat4-mat4
skip
cs-op-ne-mat4-mat4-using-if
skip
cs-op-ne-mat4x2-mat4x2
skip
cs-op-ne-mat4x2-mat4x2-using-if
skip
cs-op-ne-mat4x3-mat4x3
skip
cs-op-ne-mat4x3-mat4x3-using-if
skip
cs-op-ne-uint-uint
skip
cs-op-ne-uint-uint-using-if
skip
cs-op-ne-uvec2-uvec2
skip
cs-op-ne-uvec2-uvec2-using-if
skip
cs-op-ne-uvec3-uvec3
skip
cs-op-ne-uvec3-uvec3-using-if
skip
cs-op-ne-uvec4-uvec4
skip
cs-op-ne-uvec4-uvec4-using-if
skip
cs-op-ne-vec2-vec2
skip
cs-op-ne-vec2-vec2-using-if
skip
cs-op-ne-vec3-vec3
skip
cs-op-ne-vec3-vec3-using-if
skip
cs-op-ne-vec4-vec4
skip
cs-op-ne-vec4-vec4-using-if
skip
cs-op-neg-float
skip
cs-op-neg-int
skip
cs-op-neg-ivec2
skip
cs-op-neg-ivec3
skip
cs-op-neg-ivec4
skip
cs-op-neg-mat2
skip
cs-op-neg-mat2x3
skip
cs-op-neg-mat2x4
skip
cs-op-neg-mat3
skip
cs-op-neg-mat3x2
skip
cs-op-neg-mat3x4
skip
cs-op-neg-mat4
skip
cs-op-neg-mat4x2
skip
cs-op-neg-mat4x3
skip
cs-op-neg-uint
skip
cs-op-neg-uvec2
skip
cs-op-neg-uvec3
skip
cs-op-neg-uvec4
skip
cs-op-neg-vec2
skip
cs-op-neg-vec3
skip
cs-op-neg-vec4
skip
cs-op-not-bool
skip
cs-op-not-bool-using-if
skip
cs-op-or-bool-bool
skip
cs-op-or-bool-bool-using-if
skip
cs-op-rshift-int-int
skip
cs-op-rshift-int-uint
skip
cs-op-rshift-ivec2-int
skip
cs-op-rshift-ivec2-ivec2
skip
cs-op-rshift-ivec2-uint
skip
cs-op-rshift-ivec2-uvec2
skip
cs-op-rshift-ivec3-int
skip
cs-op-rshift-ivec3-ivec3
skip
cs-op-rshift-ivec3-uint
skip
cs-op-rshift-ivec3-uvec3
skip
cs-op-rshift-ivec4-int
skip
cs-op-rshift-ivec4-ivec4
skip
cs-op-rshift-ivec4-uint
skip
cs-op-rshift-ivec4-uvec4
skip
cs-op-rshift-uint-int
skip
cs-op-rshift-uint-uint
skip
cs-op-rshift-uvec2-int
skip
cs-op-rshift-uvec2-ivec2
skip
cs-op-rshift-uvec2-uint
skip
cs-op-rshift-uvec2-uvec2
skip
cs-op-rshift-uvec3-int
skip
cs-op-rshift-uvec3-ivec3
skip
cs-op-rshift-uvec3-uint
skip
cs-op-rshift-uvec3-uvec3
skip
cs-op-rshift-uvec4-int
skip
cs-op-rshift-uvec4-ivec4
skip
cs-op-rshift-uvec4-uint
skip
cs-op-rshift-uvec4-uvec4
skip
cs-op-selection-bool-bool-bool
skip
cs-op-selection-bool-bool-bool-using-if
skip
cs-op-selection-bool-bvec2-bvec2
skip
cs-op-selection-bool-bvec3-bvec3
skip
cs-op-selection-bool-bvec4-bvec4
skip
cs-op-selection-bool-float-float
skip
cs-op-selection-bool-int-int
skip
cs-op-selection-bool-ivec2-ivec2
skip
cs-op-selection-bool-ivec3-ivec3
skip
cs-op-selection-bool-ivec4-ivec4
skip
cs-op-selection-bool-mat2-mat2
skip
cs-op-selection-bool-mat2x3-mat2x3
skip
cs-op-selection-bool-mat2x4-mat2x4
skip
cs-op-selection-bool-mat3-mat3
skip
cs-op-selection-bool-mat3x2-mat3x2
skip
cs-op-selection-bool-mat3x4-mat3x4
skip
cs-op-selection-bool-mat4-mat4
skip
cs-op-selection-bool-mat4x2-mat4x2
skip
cs-op-selection-bool-mat4x3-mat4x3
skip
cs-op-selection-bool-uint-uint
skip
cs-op-selection-bool-uvec2-uvec2
skip
cs-op-selection-bool-uvec3-uvec3
skip
cs-op-selection-bool-uvec4-uvec4
skip
cs-op-selection-bool-vec2-vec2
skip
cs-op-selection-bool-vec3-vec3
skip
cs-op-selection-bool-vec4-vec4
skip
cs-op-sub-float-float
skip
cs-op-sub-float-mat2
skip
cs-op-sub-float-mat2x3
skip
cs-op-sub-float-mat2x4
skip
cs-op-sub-float-mat3
skip
cs-op-sub-float-mat3x2
skip
cs-op-sub-float-mat3x4
skip
cs-op-sub-float-mat4
skip
cs-op-sub-float-mat4x2
skip
cs-op-sub-float-mat4x3
skip
cs-op-sub-float-vec2
skip
cs-op-sub-float-vec3
skip
cs-op-sub-float-vec4
skip
cs-op-sub-int-int
skip
cs-op-sub-int-ivec2
skip
cs-op-sub-int-ivec3
skip
cs-op-sub-int-ivec4
skip
cs-op-sub-ivec2-int
skip
cs-op-sub-ivec2-ivec2
skip
cs-op-sub-ivec3-int
skip
cs-op-sub-ivec3-ivec3
skip
cs-op-sub-ivec4-int
skip
cs-op-sub-ivec4-ivec4
skip
cs-op-sub-mat2-float
skip
cs-op-sub-mat2-mat2
skip
cs-op-sub-mat2x3-float
skip
cs-op-sub-mat2x3-mat2x3
skip
cs-op-sub-mat2x4-float
skip
cs-op-sub-mat2x4-mat2x4
skip
cs-op-sub-mat3-float
skip
cs-op-sub-mat3-mat3
skip
cs-op-sub-mat3x2-float
skip
cs-op-sub-mat3x2-mat3x2
skip
cs-op-sub-mat3x4-float
skip
cs-op-sub-mat3x4-mat3x4
skip
cs-op-sub-mat4-float
skip
cs-op-sub-mat4-mat4
skip
cs-op-sub-mat4x2-float
skip
cs-op-sub-mat4x2-mat4x2
skip
cs-op-sub-mat4x3-float
skip
cs-op-sub-mat4x3-mat4x3
skip
cs-op-sub-uint-uint
skip
cs-op-sub-uint-uvec2
skip
cs-op-sub-uint-uvec3
skip
cs-op-sub-uint-uvec4
skip
cs-op-sub-uvec2-uint
skip
cs-op-sub-uvec2-uvec2
skip
cs-op-sub-uvec3-uint
skip
cs-op-sub-uvec3-uvec3
skip
cs-op-sub-uvec4-uint
skip
cs-op-sub-uvec4-uvec4
skip
cs-op-sub-vec2-float
skip
cs-op-sub-vec2-vec2
skip
cs-op-sub-vec3-float
skip
cs-op-sub-vec3-vec3
skip
cs-op-sub-vec4-float
skip
cs-op-sub-vec4-vec4
skip
cs-op-uplus-float
skip
cs-op-uplus-int
skip
cs-op-uplus-ivec2
skip
cs-op-uplus-ivec3
skip
cs-op-uplus-ivec4
skip
cs-op-uplus-mat2
skip
cs-op-uplus-mat2x3
skip
cs-op-uplus-mat2x4
skip
cs-op-uplus-mat3
skip
cs-op-uplus-mat3x2
skip
cs-op-uplus-mat3x4
skip
cs-op-uplus-mat4
skip
cs-op-uplus-mat4x2
skip
cs-op-uplus-mat4x3
skip
cs-op-uplus-uint
skip
cs-op-uplus-uvec2
skip
cs-op-uplus-uvec3
skip
cs-op-uplus-uvec4
skip
cs-op-uplus-vec2
skip
cs-op-uplus-vec3
skip
cs-op-uplus-vec4
skip
cs-op-xor-bool-bool
skip
cs-op-xor-bool-bool-using-if
skip
cs-outerproduct-vec2-vec2
skip
cs-outerproduct-vec2-vec3
skip
cs-outerproduct-vec2-vec4
skip
cs-outerproduct-vec3-vec2
skip
cs-outerproduct-vec3-vec3
skip
cs-outerproduct-vec3-vec4
skip
cs-outerproduct-vec4-vec2
skip
cs-outerproduct-vec4-vec3
skip
cs-outerproduct-vec4-vec4
skip
cs-pow-float-float
skip
cs-pow-vec2-vec2
skip
cs-pow-vec3-vec3
skip
cs-pow-vec4-vec4
skip
cs-radians-float
skip
cs-radians-vec2
skip
cs-radians-vec3
skip
cs-radians-vec4
skip
cs-reflect-float-float
skip
cs-reflect-vec2-vec2
skip
cs-reflect-vec3-vec3
skip
cs-reflect-vec4-vec4
skip
cs-refract-float-float-float
skip
cs-refract-vec2-vec2-float
skip
cs-refract-vec3-vec3-float
skip
cs-refract-vec4-vec4-float
skip
cs-round-float
skip
cs-round-vec2
skip
cs-round-vec3
skip
cs-round-vec4
skip
cs-roundeven-float
skip
cs-roundeven-vec2
skip
cs-roundeven-vec3
skip
cs-roundeven-vec4
skip
cs-sign-float
skip
cs-sign-int
skip
cs-sign-ivec2
skip
cs-sign-ivec3
skip
cs-sign-ivec4
skip
cs-sign-vec2
skip
cs-sign-vec3
skip
cs-sign-vec4
skip
cs-sin-float
skip
cs-sin-vec2
skip
cs-sin-vec3
skip
cs-sin-vec4
skip
cs-sinh-float
skip
cs-sinh-vec2
skip
cs-sinh-vec3
skip
cs-sinh-vec4
skip
cs-smoothstep-float-float-float
skip
cs-smoothstep-float-float-vec2
skip
cs-smoothstep-float-float-vec3
skip
cs-smoothstep-float-float-vec4
skip
cs-smoothstep-vec2-vec2-vec2
skip
cs-smoothstep-vec3-vec3-vec3
skip
cs-smoothstep-vec4-vec4-vec4
skip
cs-sqrt-float
skip
cs-sqrt-vec2
skip
cs-sqrt-vec3
skip
cs-sqrt-vec4
skip
cs-step-float-float
skip
cs-step-float-vec2
skip
cs-step-float-vec3
skip
cs-step-float-vec4
skip
cs-step-vec2-vec2
skip
cs-step-vec3-vec3
skip
cs-step-vec4-vec4
skip
cs-tan-float
skip
cs-tan-vec2
skip
cs-tan-vec3
skip
cs-tan-vec4
skip
cs-tanh-float
skip
cs-tanh-vec2
skip
cs-tanh-vec3
skip
cs-tanh-vec4
skip
cs-transpose-mat2
skip
cs-transpose-mat2x3
skip
cs-transpose-mat2x4
skip
cs-transpose-mat3
skip
cs-transpose-mat3x2
skip
cs-transpose-mat3x4
skip
cs-transpose-mat4
skip
cs-transpose-mat4x2
skip
cs-transpose-mat4x3
skip
cs-trunc-float
skip
cs-trunc-vec2
skip
cs-trunc-vec3
skip
cs-trunc-vec4
skip
glsl-4.50
0/0
execution
0/0
helper-invocation
skip
glsl-es-1.00
0/0
built-in constants
skip
compiler
0/0
arithmetic-operators
0/0
division-by-zero-01.frag
skip
division-by-zero-02.frag
skip
modulus-00.frag
skip
array-sized-by-sequence-in-parenthesis.vert
skip
array-sized-by-sequence.vert
skip
assignment-operators
0/0
assign-array-prohibited.frag
skip
assign-array-prohibited.vert
skip
modulus-assign-00.frag
skip
const-initializer
0/0
from-function.frag
skip
from-function.vert
skip
from-sequence-complex.vert
skip
from-sequence-in-function.frag
skip
from-sequence-in-function.vert
skip
from-sequence.vert
skip
global-initializer
0/0
from-attribute.vert
skip
from-constant.frag
skip
from-constant.vert
skip
from-global.frag
skip
from-global.vert
skip
from-sequence.frag
skip
from-sequence.vert
skip
from-uniform.frag
skip
from-uniform.vert
skip
from-varying.frag
skip
precision-qualifiers
0/0
default-precision-bool-01.frag
skip
default-precision-float-01.frag
skip
default-precision-int-01.frag
skip
default-precision-multiple-occurances.frag
skip
default-precision-nested-scope-01.frag
skip
default-precision-nested-scope-02.frag
skip
default-precision-nested-scope-03.frag
skip
default-precision-nested-scope-04.frag
skip
default-precision-sampler.frag
skip
default-precision-sampler.vert
skip
default-precision-vec-01.frag
skip
no-default-float-precision.frag
skip
precision-bool-01.frag
skip
precision-bool-02.frag
skip
precision-float-01.frag
skip
precision-float-02.frag
skip
precision-float-03.frag
skip
precision-float-04.frag
skip
precision-fs-highp-01.frag
skip
precision-fs-highp-02.frag
skip
precision-function-param-01.frag
skip
precision-global-01.frag
skip
precision-int-01.frag
skip
precision-int-02.frag
skip
precision-int-03.frag
skip
precision-literal-const-01.frag
skip
precision-literal-const-02.frag
skip
precision-local-01.frag
skip
precision-struct-01.frag
skip
precision-struct-02.frag
skip
precision-struct-member.frag
skip
precision-vs-highp-01.vert
skip
qualifiers
0/0
fn-inout-array-allowed-cstyle.frag
skip
fn-inout-array-allowed-cstyle.vert
skip
fn-out-array-allowed-cstyle.frag
skip
fn-out-array-allowed-cstyle.vert
skip
storage-qualfiers
0/0
static-write-attribute-01.vert
skip
static-write-attribute-02.vert
skip
static-write-varying-01.frag
skip
static-write-varying-02.frag
skip
structure-and-array-operations
0/0
anonymous-struct.vert
skip
embedded-struct-01.vert
skip
embedded-struct-02.vert
skip
sampler-array-index.frag
skip
version-macro.frag
skip
execution
0/0
glsl-no-vertex-attribs
skip
sanity
skip
linker
0/0
glsl-fcoord-invariant
skip
glsl-fface-invariant
skip
glsl-no-glposition
skip
glsl-pcoord-invariant
skip
glsl-undefined-varying
skip
glsl-es-3.00
0/0
built-in constants
skip
compiler
0/0
array-length-is-constant.vert
skip
array-length-is-not-float.vert
skip
array-length-is-not-unsigned-int.vert
skip
array-length-is-signed-int.vert
skip
array-sized-by-initializer.vert
skip
array-sized-by-sequence-in-parenthesis.vert
skip
array-sized-by-sequence.vert
skip
aux-storage-precision.frag
skip
const-initializer
0/0
from-function.frag
skip
from-function.vert
skip
from-sequence-complex.vert
skip
from-sequence-in-function.frag
skip
from-sequence-in-function.vert
skip
from-sequence.vert
skip
default-precision-sampler.frag
skip
default-precision-sampler.vert
skip
global-initializer
0/0
from-constant.frag
skip
from-constant.vert
skip
from-global.frag
skip
from-global.vert
skip
from-in.frag
skip
from-in.vert
skip
from-sequence.frag
skip
from-sequence.vert
skip
from-uniform.frag
skip
from-uniform.vert
skip
interpolation-qualifiers
0/0
nonflat-int-array.frag
skip
nonflat-int-array.vert
skip
nonflat-int.frag
skip
nonflat-int.vert
skip
nonflat-ivec4.frag
skip
nonflat-ivec4.vert
skip
nonflat-uint.frag
skip
nonflat-uint.vert
skip
nonflat-uvec4.frag
skip
nonflat-uvec4.vert
skip
varying-struct-nonflat-int.frag
skip
varying-struct-nonflat-int.vert
skip
varying-struct-nonflat-uint.frag
skip
varying-struct-nonflat-uint.vert
skip
invariant_all.frag
skip
line-continuation.vert
skip
no-default-float-precision.frag
skip
no-statement-before-first-case.vert
skip
no-unsized-arrays-01.vert
skip
no-unsized-arrays-02.vert
skip
precision-sampler.frag
skip
precision-sampler.vert
skip
row_major.frag
skip
undef-__file__.vert
skip
undef-__line__.vert
skip
undef-__version__.vert
skip
undef-gl_es.vert
skip
undefined-macro.vert
skip
uniform_block
0/0
block-array.vert
skip
interface-name-access-without-interface-name.vert
skip
interface-name-array-access-with-noncontant-index.vert
skip
interface-name-array-access-without-index.vert
skip
interface-name-array-without-size.vert
skip
interface-name-array.vert
skip
interface-name-basic.vert
skip
interface-name-field-clashes-with-function.vert
skip
interface-name-field-clashes-with-struct.vert
skip
interface-name-field-clashes-with-variable.vert
skip
utf8-comment.vert
skip
utf8-function.vert
skip
utf8-identifier.vert
skip
utf8-unused-define.vert
skip
utf8-used-define.vert
skip
version-macro.frag
skip
execution
0/0
built-in-functions
0/0
const-packhalf2x16
skip
const-packsnorm2x16
skip
const-packunorm2x16
skip
const-unpackhalf2x16
skip
const-unpacksnorm2x16
skip
const-unpackunorm2x16
skip
fs-packhalf2x16
skip
fs-packsnorm2x16
skip
fs-packunorm2x16
skip
fs-unpackhalf2x16
skip
fs-unpacksnorm2x16
skip
fs-unpackunorm2x16
skip
vs-packhalf2x16
skip
vs-packsnorm2x16
skip
vs-packunorm2x16
skip
vs-unpackhalf2x16
skip
vs-unpacksnorm2x16
skip
vs-unpackunorm2x16
skip
sanity
skip
varying-struct-basic
skip
varying-struct-centroid_gles3
skip
varying-struct-copy-function-fs
skip
varying-struct-copy-local-fs
skip
varying-struct-copy-local-vs
skip
varying-struct-copy-out-vs
skip
varying-struct-copy-return-vs
skip
varying-struct-copy-uniform-vs
skip
varying-struct-interpolation
skip
linker
0/0
interface-blocks-member-type-mismatch
skip
glsl-es-3.10
0/0
built-in constants
skip
compiler
0/0
helper-invocation.frag
skip
khr_debug
0/0
object-label_gl
skip
object-label_gles2
skip
object-label_gles3
skip
push-pop-group_gl
skip
push-pop-group_gles2
skip
push-pop-group_gles3
skip
khr_texture_compression_astc
1/1
array-gl
skip
array-gles
skip
basic-gl
skip
basic-gles
skip
miptree-gl
skip
miptree-gles
skip
mesa_pack_invert
0/0
mesa_pack_invert-readpixels
skip
nv_fragment_program_option
0/0
fp-abs-02
skip
fp-condition_codes-01
skip
fp-rfl
skip
fp-set-02
skip
fp-unpack-01
skip
nv_primitive_restart
0/0
primitive-restart-disable_vbo
skip
primitive-restart-draw-mode-line_loop
skip
primitive-restart-draw-mode-line_strip
skip
primitive-restart-draw-mode-lines
skip
primitive-restart-draw-mode-points
skip
primitive-restart-draw-mode-polygon
skip
primitive-restart-draw-mode-quad_strip
skip
primitive-restart-draw-mode-quads
skip
primitive-restart-draw-mode-triangle_fan
skip
primitive-restart-draw-mode-triangle_strip
skip
primitive-restart-draw-mode-triangles
skip
primitive-restart-vbo_combined_vertex_and_index
skip
primitive-restart-vbo_index_only
skip
primitive-restart-vbo_separate_vertex_and_index
skip
primitive-restart-vbo_vertex_only
skip
nv_read_depth
0/0
read_depth_gles3
skip
nv_vertex_program2_option
0/0
vp-address-03
skip
vp-address-05
skip
vp-address-06
skip
vp-clipdistance-01
skip
vp-clipdistance-02
skip
vp-clipdistance-03
skip
vp-clipdistance-04
skip
oes_compressed_etc1_rgb8_texture
0/0
basic
skip
miptree
skip
oes_compressed_paletted_texture
1/1
basic api
skip
oes_draw_elements_base_vertex
0/0
oes_draw_elements_base_vertex-drawelements
skip
oes_draw_elements_base_vertex-drawelements-instanced
skip
oes_draw_elements_base_vertex-drawrangeelements
skip
oes_draw_elements_base_vertex-multidrawelements
skip
oes_draw_texture
0/0
oes_draw_texture
skip
oes_fixed_point
0/0
attribute-arrays
skip
oes_matrix_get
0/0
all queries
skip
oes_packed_depth_stencil
0/0
depth_stencil texture gles1
skip
depth_stencil texture gles2
skip
oes_read_format
0/0
oes-read-format
skip
oes_standard_derivatives
0/0
compiler
0/0
dfdx-float.frag
skip
dfdx-float.vert
skip
dfdx-vec2.frag
skip
dfdx-vec2.vert
skip
dfdx-vec3.frag
skip
dfdx-vec3.vert
skip
dfdx-vec4.frag
skip
dfdx-vec4.vert
skip
dfdy-float.frag
skip
dfdy-float.vert
skip
dfdy-vec2.frag
skip
dfdy-vec2.vert
skip
dfdy-vec3.frag
skip
dfdy-vec3.vert
skip
dfdy-vec4.frag
skip
dfdy-vec4.vert
skip
fwidth-float.frag
skip
fwidth-float.vert
skip
fwidth-vec2.frag
skip
fwidth-vec2.vert
skip
fwidth-vec3.frag
skip
fwidth-vec3.vert
skip
fwidth-vec4.frag
skip
fwidth-vec4.vert
skip
oes_texture_float
0/0
oes_texture_float
skip
oes_texture_float half
skip
oes_texture_float half linear
skip
oes_texture_float linear
skip