Result summary

Currently showing: all

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

38c34bf..38c34bf-main
(info)
ffbad81..ac7c832-lima-fragdepth_rebased
(info)
all 4562/5446 4975/5596
fast_color_clear
6/6 6/6
all-colors
fast-slow-clear-interaction
fcc-blit-between-clears
fcc-clear-tex
fcc-front-buffer-distraction
fcc-read-after-clear blit rb
fcc-read-after-clear blit tex
fcc-read-after-clear copy rb
fcc-read-after-clear copy tex
fcc-read-after-clear read_pixels rb
fcc-read-after-clear read_pixels tex
fcc-read-after-clear sample tex
fcc-read-to-pbo-after-clear
fcc-write-after-clear
non-redundant-clear
redundant-clear
glx
0/0 0/0
extension string sanity
glx-buffer-age
glx-buffer-age vblank_mode=0
glx-close-display
glx-context-flush-control
glx-copy-sub-buffer
glx-copy-sub-buffer samples=16
glx-copy-sub-buffer samples=2
glx-copy-sub-buffer samples=32
glx-copy-sub-buffer samples=4
glx-copy-sub-buffer samples=6
glx-copy-sub-buffer samples=8
glx-destroycontext-1
glx-destroycontext-2
glx-destroycontext-3
glx-dont-care-mask
glx-egl-switch-context
glx-fbconfig-bad
glx-fbconfig-compliance
glx-fbconfig-sanity
glx-fbo-binding
glx-make-current
glx-make-glxdrawable-current
glx-multi-context-front
glx-multi-context-ib-1
glx-multi-context-single-window
glx-multi-window-single-context
glx-multithread
glx-multithread-buffer
glx-multithread-buffer-refcount-bug
glx-multithread-clearbuffer
glx-multithread-makecurrent-1
glx-multithread-makecurrent-2
glx-multithread-makecurrent-3
glx-multithread-makecurrent-4
glx-multithread-shader-compile
glx-multithread-texture
glx-pixmap-crosscheck
glx-pixmap-life
glx-pixmap-multi
glx-pixmap13-life
glx-query-drawable-glx_fbconfig_id-glxpbuffer
glx-query-drawable-glx_fbconfig_id-glxpixmap
glx-query-drawable-glx_fbconfig_id-glxwindow
glx-query-drawable-glx_fbconfig_id-window
glx-query-drawable-glx_height
glx-query-drawable-glx_preserved_contents
glx-query-drawable-glx_width
glx-query-drawable-glxbaddrawable
glx-query-drawable-glxpbuffer-glx_height
glx-query-drawable-glxpbuffer-glx_width
glx-query-drawable-glxpixmap-glx_height
glx-query-drawable-glxpixmap-glx_width
glx-query-drawable-glxwindow-glx_height
glx-query-drawable-glxwindow-glx_width
glx-shader-sharing
glx-swap-copy
glx-swap-event_async
glx-swap-event_event
glx-swap-event_interval
glx-swap-exchange
glx-swap-pixmap
glx-swap-pixmap-bad
glx-swap-singlebuffer
glx-tfp
glx-visuals-depth
glx-visuals-depth -pixmap
glx-visuals-stencil
glx-visuals-stencil -pixmap
glx-window-life
glx_arb_create_context
0/0 0/0
color-index render type with 3.0
current with no framebuffer
default major version
default minor version
empty attribute list
forward-compatible flag with 3.0
forward-compatible flag with pre-3.0
invalid attribute
invalid flag
invalid opengl version
invalid render type
null attribute list
glx_arb_create_context_es2_profile
0/0 0/0
indirect rendering es2 profile
invalid opengl es version
glx_arb_create_context_no_error
0/0 0/0
no error
glx_arb_create_context_profile
0/0 0/0
3.2 core profile required
invalid profile
pre-gl3.2 profile
glx_arb_create_context_robustness
0/0 0/0
invalid reset notification strategy
require gl_arb_robustness
glx_arb_sync_control
0/0 0/0
glxgetmscrateoml
swapbuffersmsc-divisor-zero
swapbuffersmsc-return
swapbuffersmsc-return swap_interval 0
swapbuffersmsc-return swap_interval 1
timing -divisor 1
timing -divisor 2
timing -fullscreen -divisor 1
timing -fullscreen -divisor 2
timing -fullscreen -msc-delta 1
timing -fullscreen -msc-delta 2
timing -msc-delta 1
timing -msc-delta 2
timing -waitformsc -divisor 1
timing -waitformsc -divisor 2
timing -waitformsc -msc-delta 1
timing -waitformsc -msc-delta 2
waitformsc
glx_ext_import_context
0/0 0/0
free context
get context id
get current display
import context, multi process
import context, single process
imported context has same context id
make current, multi process
make current, single process
query context info
glx_ext_no_config_context
0/0 0/0
no fbconfig
glx_mesa_query_renderer
0/0 0/0
coverage
hiz
8/8 8/8
hiz-depth-read-fbo-d24-s0
hiz-depth-read-fbo-d24-s8
hiz-depth-read-fbo-d24s8
hiz-depth-read-window-stencil0
hiz-depth-read-window-stencil1
hiz-depth-stencil-test-fbo-d0-s8
hiz-depth-stencil-test-fbo-d24-s0
hiz-depth-stencil-test-fbo-d24-s8
hiz-depth-stencil-test-fbo-d24s8
hiz-depth-test-fbo-d24-s0
hiz-depth-test-fbo-d24-s8
hiz-depth-test-fbo-d24s8
hiz-depth-test-window-stencil0
hiz-depth-test-window-stencil1
hiz-stencil-read-fbo-d0-s8
hiz-stencil-read-fbo-d24-s8
hiz-stencil-read-fbo-d24s8
hiz-stencil-read-window-depth0
hiz-stencil-read-window-depth1
hiz-stencil-test-fbo-d0-s8
hiz-stencil-test-fbo-d24-s8
hiz-stencil-test-fbo-d24s8
hiz-stencil-test-window-depth0
hiz-stencil-test-window-depth1
object namespace pollution
45/45 45/45
buffer with glbitmap
buffer with glblitframebuffer
buffer with glclear
buffer with glcleartexsubimage
buffer with glcopyimagesubdata
buffer with glcopypixels
buffer with glcopytexsubimage2d
buffer with gldrawpixels
buffer with glgeneratemipmap
buffer with glgetteximage
buffer with glgetteximage-compressed
buffer with gltexsubimage2d
framebuffer with glbitmap
framebuffer with glblitframebuffer
framebuffer with glclear
framebuffer with glcleartexsubimage
framebuffer with glcopyimagesubdata
framebuffer with glcopypixels
framebuffer with glcopytexsubimage2d
framebuffer with gldrawpixels
framebuffer with glgeneratemipmap
framebuffer with glgetteximage
framebuffer with glgetteximage-compressed
framebuffer with gltexsubimage2d
program with glbitmap
program with glblitframebuffer
program with glclear
program with glcleartexsubimage
program with glcopyimagesubdata
program with glcopypixels
program with glcopytexsubimage2d
program with gldrawpixels
program with glgeneratemipmap
program with glgetteximage
program with glgetteximage-compressed
program with gltexsubimage2d
renderbuffer with glbitmap
renderbuffer with glblitframebuffer
renderbuffer with glclear
renderbuffer with glcleartexsubimage
renderbuffer with glcopyimagesubdata
renderbuffer with glcopypixels
renderbuffer with glcopytexsubimage2d
renderbuffer with gldrawpixels
renderbuffer with glgeneratemipmap
renderbuffer with glgetteximage
renderbuffer with glgetteximage-compressed
renderbuffer with gltexsubimage2d
texture with glbitmap
texture with glblitframebuffer
texture with glclear
texture with glcleartexsubimage
texture with glcopyimagesubdata
texture with glcopypixels
texture with glcopytexsubimage2d
texture with gldrawpixels
texture with glgeneratemipmap
texture with glgetteximage
texture with glgetteximage-compressed
texture with gltexsubimage2d
vertex-array with glbitmap
vertex-array with glblitframebuffer
vertex-array with glclear
vertex-array with glcleartexsubimage
vertex-array with glcopyimagesubdata
vertex-array with glcopypixels
vertex-array with glcopytexsubimage2d
vertex-array with gldrawpixels
vertex-array with glgeneratemipmap
vertex-array with glgetteximage
vertex-array with glgetteximage-compressed
vertex-array with gltexsubimage2d
security
2/2 2/2
initialized-fbo
initialized-texmemory
initialized-vbo
shaders
97/105 97/105
activeprogram-bad-program
activeprogram-get
attribute0
createshaderprogram-attached-shaders
createshaderprogram-bad-type
getuniform-01
getuniform-02
getuniform-03
glsl link two programs, global initializer
glsl-arb-fragment-coord-conventions
glsl-bindattriblocation
glsl-bug-110796
glsl-bug-22603
glsl-cache-fallback-shader-source
glsl-cos
glsl-derivs
glsl-dlist-getattriblocation
glsl-empty-vs-no-fs
glsl-fs-bug25902
glsl-fs-color-matrix
glsl-fs-discard-02
glsl-fs-discard-mrt
glsl-fs-exp2
glsl-fs-flat-color
glsl-fs-fogcolor-statechange
glsl-fs-fogscale
1/1 1/1
gs-out and fs
vs and fs
vs, gs and fs
glsl-fs-fragcoord
glsl-fs-fragcoord-zw-ortho
glsl-fs-fragcoord-zw-perspective
glsl-fs-loop
glsl-fs-loop-nested
glsl-fs-pointcoord
glsl-fs-raytrace-bug27060
glsl-fs-sampler-numbering
glsl-fs-shader-stencil-export
glsl-fs-sqrt-branch
glsl-fs-texture2drect
glsl-fs-texture2drect-proj3
glsl-fs-texture2drect-proj4
glsl-fs-texturecube
glsl-fs-texturecube-2
glsl-fs-texturecube-2-bias
glsl-fs-texturecube-bias
glsl-fs-textureenvcolor-statechange
glsl-fs-user-varying-ff
glsl-fwidth
glsl-getactiveuniform-array-size
glsl-getactiveuniform-count: glsl-getactiveuniform-ftransform
glsl-getactiveuniform-count: glsl-getactiveuniform-length
glsl-getactiveuniform-count: glsl-getactiveuniform-mvp
glsl-getactiveuniform-length
glsl-getattriblocation
glsl-invalid-asm-01
glsl-invalid-asm-02
glsl-kwin-blur-1
glsl-kwin-blur-2
glsl-light-model
glsl-link-bug30552
glsl-link-bug38015
glsl-lod-bias
glsl-mat-attribute
glsl-max-varyings
glsl-max-varyings >max_varying_components
glsl-max-vertex-attrib
glsl-novertexdata
glsl-orangebook-ch06-bump
glsl-predication-on-large-array
glsl-preprocessor-comments
glsl-reload-source
glsl-routing
glsl-sin
glsl-uniform-interstage-limits
1/3 1/3
1 vs, 520 fs
300 vs, 300 fs
350 vs, 350 fs
400 vs, 400 fs
520 vs, 1 fs
subdivide 5
subdivide 5, statechanges
glsl-uniform-out-of-bounds
glsl-uniform-out-of-bounds-2
glsl-uniform-update
glsl-unused-varying
glsl-useprogram-displaylist
glsl-vs-arrays
glsl-vs-functions
glsl-vs-if-bool
glsl-vs-int-attrib
glsl-vs-loop
glsl-vs-loop-nested
glsl-vs-mov-after-deref
glsl-vs-mvp-statechange
glsl-vs-normalscale
glsl-vs-point-size
glsl-vs-raytrace-bug26691
glsl-vs-statechange-1
glsl-vs-texturematrix-1
glsl-vs-texturematrix-2
glsl-vs-user-varying-ff
gpu_shader4_attribs
link-unresolved-function
point-vertex-id divisor
point-vertex-id gl_instanceid
point-vertex-id gl_instanceid divisor
point-vertex-id gl_vertexid
point-vertex-id gl_vertexid divisor
point-vertex-id gl_vertexid gl_instanceid
point-vertex-id gl_vertexid gl_instanceid divisor
shadersource-no-compile
ssa
4/4 4/4
fs-if-def-else-break
fs-lost-copy-problem
fs-swap-problem
fs-while-loop-rotate-value
sso-simple
sso-uniforms-01
sso-uniforms-02
sso-user-varying-01
sso-user-varying-02
unsuccessful-relink
useprogram-flushverts-1
useprogram-flushverts-2
useprogram-inside-begin
useprogram-refcount-1
useprogram-refcount-1 delete_dup
useshaderprogram-bad-program
useshaderprogram-bad-type
useshaderprogram-flushverts-1
vbo
1/1 1/1
vbo-generic-float
vbo-generic-int
vbo-generic-uint
version-mixing interstage
version-mixing intrastage
version-mixing vs-gs
vp-combined-image-units
vp-ignore-input
zero-tex-coord bias
zero-tex-coord texelfetch
zero-tex-coord texture2d
zero-tex-coord texturegather
zero-tex-coord texturegrad
zero-tex-coord texturelod
zero-tex-coord texturequerylod
zero-tex-coord texturesize
spec
4404/5280 4817/5430
!opengl 1.0
316/346 316/346
gl-1.0-beginend-coverage
274/274 274/274
glaccum
glalphafunc
glarrayelement
glbegin
glbitmap
glblendfunc
glcalllist
glcalllists
glclear
glclearaccum
glclearcolor
glcleardepth
glclearindex
glclearstencil
glclipplane
glcolor3b
glcolor3bv
glcolor3d
glcolor3dv
glcolor3f
glcolor3fv
glcolor3i
glcolor3iv
glcolor3s
glcolor3sv
glcolor3ub
glcolor3ubv
glcolor3ui
glcolor3uiv
glcolor3us
glcolor3usv
glcolor4b
glcolor4bv
glcolor4d
glcolor4dv
glcolor4f
glcolor4fv
glcolor4i
glcolor4iv
glcolor4s
glcolor4sv
glcolor4ub
glcolor4ubv
glcolor4ui
glcolor4uiv
glcolor4us
glcolor4usv
glcolormask
glcolormaterial
glcolorpointer
glcopypixels
glcullface
gldeletelists
gldepthfunc
gldepthmask
gldepthrange
gldisable
gldisableclientstate
gldrawarrays
gldrawbuffer
gldrawelements
gldrawpixels
gledgeflag
gledgeflagpointer
gledgeflagv
glenable
glenableclientstate
glendlist
glfinish
glflush
glfrontface
glfrustum
glgenlists
glgetbooleanv
glgetclipplane
glgetdoublev
glgeterror
glgetfloatv
glgetintegerv
glgetlightfv
glgetlightiv
glgetmaterialfv
glgetmaterialiv
glgetpixelmapfv
glgetpixelmapuiv
glgetpixelmapusv
glgetpointerv
glgetpolygonstipple
glgetstring
glgettexenvfv
glgettexenviv
glgettexgendv
glgettexgenfv
glgettexgeniv
glgetteximage
glgettexlevelparameterfv
glgettexlevelparameteriv
glgettexparameterfv
glgettexparameteriv
glhint
glindexd
glindexdv
glindexf
glindexfv
glindexi
glindexiv
glindexmask
glindexpointer
glindexs
glindexsv
glindexub
glindexubv
glinterleavedarrays
glisenabled
glislist
gllightf
gllightfv
gllighti
gllightiv
gllightmodelf
gllightmodelfv
gllightmodeli
gllightmodeliv
gllinestipple
gllinewidth
gllistbase
glloadidentity
glloadmatrixd
glloadmatrixf
gllogicop
glmaterialf
glmaterialfv
glmateriali
glmaterialiv
glmatrixmode
glmultmatrixd
glmultmatrixf
glnewlist
glnormal3d
glnormal3dv
glnormal3f
glnormal3fv
glnormal3i
glnormal3iv
glnormal3s
glnormal3sv
glnormalpointer
glortho
glpixelmapfv
glpixelmapuiv
glpixelmapusv
glpixelstoref
glpixelstorei
glpixeltransferf
glpixeltransferi
glpixelzoom
glpointsize
glpolygonstipple
glpushattrib
glpushclientattrib
glpushmatrix
glrasterpos2d
glrasterpos2dv
glrasterpos2f
glrasterpos2fv
glrasterpos2i
glrasterpos2iv
glrasterpos2s
glrasterpos2sv
glrasterpos3d
glrasterpos3dv
glrasterpos3f
glrasterpos3fv
glrasterpos3i
glrasterpos3iv
glrasterpos3s
glrasterpos3sv
glreadbuffer
glreadpixels
glrectd
glrectdv
glrectf
glrectfv
glrecti
glrectiv
glrects
glrectsv
glrendermode
glrotated
glrotatef
glscaled
glscalef
glscissor
glshademodel
glstencilfunc
glstencilmask
glstencilop
gltexcoord1d
gltexcoord1dv
gltexcoord1f
gltexcoord1fv
gltexcoord1i
gltexcoord1iv
gltexcoord1s
gltexcoord1sv
gltexcoord2d
gltexcoord2dv
gltexcoord2f
gltexcoord2fv
gltexcoord2i
gltexcoord2iv
gltexcoord2s
gltexcoord2sv
gltexcoord3d
gltexcoord3dv
gltexcoord3f
gltexcoord3fv
gltexcoord3i
gltexcoord3iv
gltexcoord3s
gltexcoord3sv
gltexcoord4d
gltexcoord4dv
gltexcoord4f
gltexcoord4fv
gltexcoord4i
gltexcoord4iv
gltexcoord4s
gltexcoord4sv
gltexcoordpointer
gltexenvf
gltexenvfv
gltexenvi
gltexenviv
gltexgend
gltexgendv
gltexgenf
gltexgenfv
gltexgeni
gltexgeniv
glteximage1d
glteximage2d
gltexparameterf
gltexparameterfv
gltexparameteri
gltexparameteriv
gltranslated
gltranslatef
glvertex2d
glvertex2dv
glvertex2f
glvertex2fv
glvertex2i
glvertex2iv
glvertex2s
glvertex2sv
glvertex3d
glvertex3dv
glvertex3f
glvertex3fv
glvertex3i
glvertex3iv
glvertex3s
glvertex3sv
glvertex4d
glvertex4dv
glvertex4f
glvertex4fv
glvertex4i
glvertex4iv
glvertex4s
glvertex4sv
glvertexpointer
glviewport
gl-1.0-bitmap-heart-dance
gl-1.0-blend-func
gl-1.0-dlist-beginend
7/7 7/7
glcalllist inside glbegin-glend
illegal glbegin mode in display list
illegal gldrawarrays inside glbegin-glend
illegal gldrawarrays inside glbegin-glend (2)
illegal glrect inside glbegin-glend
nested glcalllist inside glbegin-glend
separate glbegin-glvertex-glend lists
gl-1.0-dlist-bitmap
gl-1.0-dlist-materials
gl-1.0-dlist-shademodel
gl-1.0-drawbuffer-modes
gl-1.0-drawpixels-color-index
gl-1.0-drawpixels-depth-test
gl-1.0-drawpixels-stencil-test
gl-1.0-edgeflag
gl-1.0-edgeflag-const
gl-1.0-edgeflag-quads
gl-1.0-empty-begin-end-clause
gl-1.0-fpexceptions
gl-1.0-front-invalidate-back
gl-1.0-logicop
1/16 1/16
gl_and
gl_and_inverted
gl_and_inverted_msaa
gl_and_msaa
gl_and_reverse
gl_and_reverse_msaa
gl_clear
gl_clear_msaa
gl_copy
gl_copy_inverted
gl_copy_inverted_msaa
gl_copy_msaa
gl_equiv
gl_equiv_msaa
gl_invert
gl_invert_msaa
gl_nand
gl_nand_msaa
gl_noop
gl_noop_msaa
gl_nor
gl_nor_msaa
gl_or
gl_or_inverted
gl_or_inverted_msaa
gl_or_msaa
gl_or_reverse
gl_or_reverse_msaa
gl_set
gl_set_msaa
gl_xor
gl_xor_msaa
gl-1.0-long-dlist
gl-1.0-long-line-loop
gl-1.0-no-op-paths
gl-1.0-ortho-pos
gl-1.0-polygon-line-aa
gl-1.0-push-no-attribs
gl-1.0-rastercolor
gl-1.0-read-cache-stress-test
gl-1.0-readpixels-oob
gl-1.0-readpixsanity
gl-1.0-rendermode-feedback
5/5 5/5
gl_2d
gl_3d
gl_3d_color
gl_3d_color_texture
gl_4d_color_texture
gl-1.0-scissor-bitmap
gl-1.0-scissor-clear
gl-1.0-scissor-copypixels
gl-1.0-scissor-depth-clear
gl-1.0-scissor-depth-clear-negative-xy
gl-1.0-scissor-many
gl-1.0-scissor-offscreen
gl-1.0-scissor-polygon
gl-1.0-scissor-stencil-clear
gl-1.0-simple-readbuffer
gl-1.0-spot-light
gl-1.0-swapbuffers-behavior
gl-1.0-texgen
gl-1.0-textured-triangle
gl-1.0-user-clip-all-planes
rasterpos
4/4 4/4
arb_vp
fixed_func
glsl_vs
glsl_vs_gs_linked
glsl_vs_gs_sso
glsl_vs_image1d
glsl_vs_image_bo
glsl_vs_ssbo
glsl_vs_tbo
glsl_vs_tes_linked
glsl_vs_tes_sso
glsl_vs_tex1d
glsl_vs_ubo
glsl_vs_uniforms
!opengl 1.1
164/377 329/385
array-stride
clear-accum
clipflat
copypixels-draw-sync
copypixels-sync
copyteximage 1d
copyteximage 2d
copyteximage-border
copyteximage-clipping
copytexsubimage
degenerate-prims
20/20 20/20
gl_line_loop
gl_line_strip
gl_lines
gl_points
gl_polygon
gl_quad_strip
gl_quads
gl_triangle_fan
gl_triangle_strip
gl_triangles
primitive: gl_line_loop
primitive: gl_line_strip
primitive: gl_lines
primitive: gl_points
primitive: gl_polygon
primitive: gl_quad_strip
primitive: gl_quads
primitive: gl_triangle_fan
primitive: gl_triangle_strip
primitive: gl_triangles
depthfunc
depthrange-clear
depthstencil-default_fb-blit
depthstencil-default_fb-blit samples=16
depthstencil-default_fb-blit samples=2
depthstencil-default_fb-blit samples=32
depthstencil-default_fb-blit samples=4
depthstencil-default_fb-blit samples=6
depthstencil-default_fb-blit samples=8
depthstencil-default_fb-clear
depthstencil-default_fb-clear samples=16
depthstencil-default_fb-clear samples=2
depthstencil-default_fb-clear samples=32
depthstencil-default_fb-clear samples=4
depthstencil-default_fb-clear samples=6
depthstencil-default_fb-clear samples=8
depthstencil-default_fb-copypixels
depthstencil-default_fb-copypixels samples=16
depthstencil-default_fb-copypixels samples=2
depthstencil-default_fb-copypixels samples=32
depthstencil-default_fb-copypixels samples=4
depthstencil-default_fb-copypixels samples=6
depthstencil-default_fb-copypixels samples=8
depthstencil-default_fb-drawpixels-24_8
depthstencil-default_fb-drawpixels-24_8 samples=16
depthstencil-default_fb-drawpixels-24_8 samples=2
depthstencil-default_fb-drawpixels-24_8 samples=32
depthstencil-default_fb-drawpixels-24_8 samples=4
depthstencil-default_fb-drawpixels-24_8 samples=6
depthstencil-default_fb-drawpixels-24_8 samples=8
depthstencil-default_fb-drawpixels-32f_24_8_rev
depthstencil-default_fb-drawpixels-32f_24_8_rev samples=16
depthstencil-default_fb-drawpixels-32f_24_8_rev samples=2
depthstencil-default_fb-drawpixels-32f_24_8_rev samples=32
depthstencil-default_fb-drawpixels-32f_24_8_rev samples=4
depthstencil-default_fb-drawpixels-32f_24_8_rev samples=6
depthstencil-default_fb-drawpixels-32f_24_8_rev samples=8
depthstencil-default_fb-drawpixels-float-and-ushort
depthstencil-default_fb-drawpixels-float-and-ushort samples=16
depthstencil-default_fb-drawpixels-float-and-ushort samples=2
depthstencil-default_fb-drawpixels-float-and-ushort samples=32
depthstencil-default_fb-drawpixels-float-and-ushort samples=4
depthstencil-default_fb-drawpixels-float-and-ushort samples=6
depthstencil-default_fb-drawpixels-float-and-ushort samples=8
depthstencil-default_fb-readpixels-24_8
depthstencil-default_fb-readpixels-24_8 samples=16
depthstencil-default_fb-readpixels-24_8 samples=2
depthstencil-default_fb-readpixels-24_8 samples=32
depthstencil-default_fb-readpixels-24_8 samples=4
depthstencil-default_fb-readpixels-24_8 samples=6
depthstencil-default_fb-readpixels-24_8 samples=8
depthstencil-default_fb-readpixels-32f_24_8_rev
depthstencil-default_fb-readpixels-32f_24_8_rev samples=16
depthstencil-default_fb-readpixels-32f_24_8_rev samples=2
depthstencil-default_fb-readpixels-32f_24_8_rev samples=32
depthstencil-default_fb-readpixels-32f_24_8_rev samples=4
depthstencil-default_fb-readpixels-32f_24_8_rev samples=6
depthstencil-default_fb-readpixels-32f_24_8_rev samples=8
depthstencil-default_fb-readpixels-float-and-ushort
depthstencil-default_fb-readpixels-float-and-ushort samples=16
depthstencil-default_fb-readpixels-float-and-ushort samples=2
depthstencil-default_fb-readpixels-float-and-ushort samples=32
depthstencil-default_fb-readpixels-float-and-ushort samples=4
depthstencil-default_fb-readpixels-float-and-ushort samples=6
depthstencil-default_fb-readpixels-float-and-ushort samples=8
dlist-clear
dlist-color-material
dlist-fdo3129-01
dlist-fdo3129-02
dlist-fdo31590
draw-arrays-colormaterial
draw-copypixels-sync
draw-pixel-with-texture
draw-pixels
draw-pixels samples=16
draw-pixels samples=2
draw-pixels samples=32
draw-pixels samples=4
draw-pixels samples=6
draw-pixels samples=8
draw-sync
drawpix-z
fog-modes
fragment-center
geterror-inside-begin
geterror-invalid-enum
getteximage-depth
18/18 18/18
gl_texture_1d-gl_depth24_stencil8
gl_texture_1d-gl_depth_component
gl_texture_1d-gl_depth_component16
gl_texture_1d-gl_depth_component24
gl_texture_1d-gl_depth_component32
gl_texture_1d-gl_depth_stencil
gl_texture_2d-gl_depth24_stencil8
gl_texture_2d-gl_depth_component
gl_texture_2d-gl_depth_component16
gl_texture_2d-gl_depth_component24
gl_texture_2d-gl_depth_component32
gl_texture_2d-gl_depth_stencil
gl_texture_rectangle-gl_depth24_stencil8
gl_texture_rectangle-gl_depth_component
gl_texture_rectangle-gl_depth_component16
gl_texture_rectangle-gl_depth_component24
gl_texture_rectangle-gl_depth_component32
gl_texture_rectangle-gl_depth_stencil
getteximage-formats
getteximage-luminance
getteximage-simple
getteximage-targets 1d
getteximage-targets 2d
gl-1.1-color-material-array
gl-1.1-color-material-unused-normal-array
gl-1.1-draw-arrays-start
gl-1.1-drawarrays-vertex-count 100000 varray gl_line_loop
gl-1.1-drawarrays-vertex-count 100000 varray gl_line_strip
gl-1.1-drawarrays-vertex-count 100000 varray gl_lines
gl-1.1-drawarrays-vertex-count 100000 varray gl_points
gl-1.1-drawarrays-vertex-count 100000 varray gl_polygon
gl-1.1-drawarrays-vertex-count 100000 varray gl_quad_strip
gl-1.1-drawarrays-vertex-count 100000 varray gl_quads
gl-1.1-drawarrays-vertex-count 100000 varray gl_triangle_fan
gl-1.1-drawarrays-vertex-count 100000 varray gl_triangle_strip
gl-1.1-drawarrays-vertex-count 100000 varray gl_triangles
gl-1.1-drawarrays-vertex-count 100000 vbo gl_line_loop
gl-1.1-drawarrays-vertex-count 100000 vbo gl_line_strip
gl-1.1-drawarrays-vertex-count 100000 vbo gl_lines
gl-1.1-drawarrays-vertex-count 100000 vbo gl_points
gl-1.1-drawarrays-vertex-count 100000 vbo gl_polygon
gl-1.1-drawarrays-vertex-count 100000 vbo gl_quad_strip
gl-1.1-drawarrays-vertex-count 100000 vbo gl_quads
gl-1.1-drawarrays-vertex-count 100000 vbo gl_triangle_fan
gl-1.1-drawarrays-vertex-count 100000 vbo gl_triangle_strip
gl-1.1-drawarrays-vertex-count 100000 vbo gl_triangles
gl-1.1-read-pixels-after-display-list
gl-1.1-set-vertex-color-after-draw
gl-1.1-xor
gl-1.1-xor-copypixels
gl-1.2-texture-base-level
gl-1.3-alpha_to_coverage_nop
gl_select - alpha-test enabled
gl_select - depth-test enabled
gl_select - no test function
gl_select - scissor-test enabled
gl_select - stencil-test enabled
glinfo
hiz
incomplete-texture-fixed
infinite-spot-light
line-aa-width
line-flat-clip-color
lineloop
lineloop-dlist
linestipple
1/6 1/6
baseline
factor 2x
factor 3x
line loop
line strip
restarting lines within a single begin-end block
masked-clear
max-texture-size-level
max-texture-size
8/8 16/16
gl_proxy_texture_1d-gl_rgba16
gl_proxy_texture_1d-gl_rgba8
gl_proxy_texture_2d-gl_rgba16
gl_proxy_texture_2d-gl_rgba8
gl_proxy_texture_3d-gl_rgba16
notrun
gl_proxy_texture_3d-gl_rgba8
notrun
gl_proxy_texture_cube_map-gl_rgba16
gl_proxy_texture_cube_map-gl_rgba8
gl_proxy_texture_rectangle-gl_rgba16
gl_proxy_texture_rectangle-gl_rgba8
gl_texture_1d-gl_rgba16
notrun
gl_texture_1d-gl_rgba8
notrun
gl_texture_2d-gl_rgba16
notrun
gl_texture_2d-gl_rgba8
notrun
gl_texture_3d-gl_rgba16
notrun
gl_texture_3d-gl_rgba8
notrun
gl_texture_cube_map-gl_rgba16
notrun
gl_texture_cube_map-gl_rgba8
notrun
gl_texture_rectangle-gl_rgba16
notrun
gl_texture_rectangle-gl_rgba8
notrun
point-line-no-cull
polygon-mode
polygon-mode-facing
polygon-mode-offset
0/24 0/24
config 0: expected white pixel on bottom edge
config 0: expected white pixel on left edge
config 0: expected white pixel on right edge
config 0: expected white pixel on top edge
config 1: expected blue pixel in center
config 1: expected white pixel on right edge
config 1: expected white pixel on top edge
config 2: expected blue pixel in center
config 2: expected white pixel on right edge
config 2: expected white pixel on top edge
config 3: expected white pixel on bottom edge
config 3: expected white pixel on left edge
config 3: expected white pixel on right edge
config 3: expected white pixel on top edge
config 4: expected white pixel on bottom edge
config 4: expected white pixel on left edge
config 4: expected white pixel on right edge
config 4: expected white pixel on top edge
config 5: expected blue pixel in center
config 5: expected white pixel on right edge
config 5: expected white pixel on top edge
config 6: expected blue pixel in center
config 6: expected white pixel on right edge
config 6: expected white pixel on top edge
polygon-offset
ppgtt_memory_alignment
proxy-texture
push-pop-texture-state
quad-invariance
read-front
read-front clear-front-first
read-front clear-front-first samples=16
read-front clear-front-first samples=2
read-front clear-front-first samples=32
read-front clear-front-first samples=4
read-front clear-front-first samples=6
read-front clear-front-first samples=8
read-front samples=16
read-front samples=2
read-front samples=32
read-front samples=4
read-front samples=6
read-front samples=8
readpix-z
roundmode-getintegerv
roundmode-pixelstore
sized-texture-format-channels
stencil-drawpixels
tex-upside-down-miptree
texgen
teximage-colors gl_alpha
teximage-colors gl_alpha12
teximage-colors gl_alpha16
teximage-colors gl_alpha4
teximage-colors gl_alpha8
teximage-colors gl_luminance
teximage-colors gl_luminance12
teximage-colors gl_luminance12_alpha12
teximage-colors gl_luminance12_alpha4
teximage-colors gl_luminance16
teximage-colors gl_luminance16_alpha16
teximage-colors gl_luminance4
teximage-colors gl_luminance4_alpha4
teximage-colors gl_luminance6_alpha2
teximage-colors gl_luminance8
teximage-colors gl_luminance8_alpha8
teximage-colors gl_luminance_alpha
teximage-colors gl_r11f_g11f_b10f
teximage-colors gl_r16
teximage-colors gl_r16_snorm
teximage-colors gl_r16f
teximage-colors gl_r32f
teximage-colors gl_r3_g3_b2
teximage-colors gl_r8
teximage-colors gl_r8_snorm
teximage-colors gl_red
teximage-colors gl_rg
teximage-colors gl_rg16
teximage-colors gl_rg16_snorm
teximage-colors gl_rg16f
teximage-colors gl_rg32f
teximage-colors gl_rg8
teximage-colors gl_rg8_snorm
teximage-colors gl_rgb
teximage-colors gl_rgb10
teximage-colors gl_rgb10_a2
teximage-colors gl_rgb12
teximage-colors gl_rgb16
teximage-colors gl_rgb16_snorm
teximage-colors gl_rgb16f
teximage-colors gl_rgb32f
teximage-colors gl_rgb4
teximage-colors gl_rgb5
teximage-colors gl_rgb5_a1
teximage-colors gl_rgb8
teximage-colors gl_rgb8_snorm
teximage-colors gl_rgb9_e5
teximage-colors gl_rgba
teximage-colors gl_rgba12
teximage-colors gl_rgba16
teximage-colors gl_rgba16_snorm
teximage-colors gl_rgba2
teximage-colors gl_rgba32f
teximage-colors gl_rgba4
teximage-colors gl_rgba8
teximage-colors gl_rgba8_snorm
teximage-colors gl_sluminance8
teximage-colors gl_sluminance8_alpha8
teximage-colors gl_srgb8
teximage-colors gl_srgb8_alpha8
teximage-scale-bias
texredefine
texsubimage
texsubimage-depth-formats
texsubimage-unpack
texture-al
texwrap 1d bordercolor
0/1 1/1
gl_rgba8, border color only
texwrap 1d proj bordercolor
0/1 1/1
gl_rgba8, projected, border color only
texwrap 1d proj
0/3 3/3
gl_rgba8, npot, projected
gl_rgba8, projected
gl_rgba8, swizzled, projected
texwrap 1d
0/3 3/3
gl_rgba8
gl_rgba8, npot
gl_rgba8, swizzled
texwrap 2d bordercolor
0/1 1/1
gl_rgba8, border color only
texwrap 2d offset
texwrap 2d proj bordercolor
0/1 1/1
gl_rgba8, projected, border color only
texwrap 2d proj
0/3 3/3
gl_rgba8, npot, projected
gl_rgba8, projected
gl_rgba8, swizzled, projected
texwrap 2d
0/3 3/3
gl_rgba8
gl_rgba8, npot
gl_rgba8, swizzled
texwrap formats bordercolor-swizzled
0/32 32/32
gl_alpha12, swizzled, border color only
gl_alpha16, swizzled, border color only
gl_alpha4, swizzled, border color only
gl_alpha8, swizzled, border color only
gl_intensity12, swizzled, border color only
gl_intensity16, swizzled, border color only
gl_intensity4, swizzled, border color only
gl_intensity8, swizzled, border color only
gl_luminance12, swizzled, border color only
gl_luminance12_alpha12, swizzled, border color only
gl_luminance12_alpha4, swizzled, border color only
gl_luminance16, swizzled, border color only
gl_luminance16_alpha16, swizzled, border color only
gl_luminance4, swizzled, border color only
gl_luminance4_alpha4, swizzled, border color only
gl_luminance6_alpha2, swizzled, border color only
gl_luminance8, swizzled, border color only
gl_luminance8_alpha8, swizzled, border color only
gl_r3_g3_b2, swizzled, border color only
gl_rgb10, swizzled, border color only
gl_rgb10_a2, swizzled, border color only
gl_rgb12, swizzled, border color only
gl_rgb16, swizzled, border color only
gl_rgb4, swizzled, border color only
gl_rgb5, swizzled, border color only
gl_rgb5_a1, swizzled, border color only
gl_rgb8, swizzled, border color only
gl_rgba12, swizzled, border color only
gl_rgba16, swizzled, border color only
gl_rgba2, swizzled, border color only
gl_rgba4, swizzled, border color only
gl_rgba8, swizzled, border color only
texwrap formats bordercolor
0/32 32/32
gl_alpha12, border color only
gl_alpha16, border color only
gl_alpha4, border color only
gl_alpha8, border color only
gl_intensity12, border color only
gl_intensity16, border color only
gl_intensity4, border color only
gl_intensity8, border color only
gl_luminance12, border color only
gl_luminance12_alpha12, border color only
gl_luminance12_alpha4, border color only
gl_luminance16, border color only
gl_luminance16_alpha16, border color only
gl_luminance4, border color only
gl_luminance4_alpha4, border color only
gl_luminance6_alpha2, border color only
gl_luminance8, border color only
gl_luminance8_alpha8, border color only
gl_r3_g3_b2, border color only
gl_rgb10, border color only
gl_rgb10_a2, border color only
gl_rgb12, border color only
gl_rgb16, border color only
gl_rgb4, border color only
gl_rgb5, border color only
gl_rgb5_a1, border color only
gl_rgb8, border color only
gl_rgba12, border color only
gl_rgba16, border color only
gl_rgba2, border color only
gl_rgba4, border color only
gl_rgba8, border color only
texwrap formats offset
texwrap formats
24/96 96/96
gl_alpha12
gl_alpha12, npot
gl_alpha12, swizzled
gl_alpha16
gl_alpha16, npot
gl_alpha16, swizzled
gl_alpha4
gl_alpha4, npot
gl_alpha4, swizzled
gl_alpha8
gl_alpha8, npot
gl_alpha8, swizzled
gl_intensity12
gl_intensity12, npot
gl_intensity12, swizzled
gl_intensity16
gl_intensity16, npot
gl_intensity16, swizzled
gl_intensity4
gl_intensity4, npot
gl_intensity4, swizzled
gl_intensity8
gl_intensity8, npot
gl_intensity8, swizzled
gl_luminance12
gl_luminance12, npot
gl_luminance12, swizzled
gl_luminance12_alpha12
gl_luminance12_alpha12, npot
gl_luminance12_alpha12, swizzled
gl_luminance12_alpha4
gl_luminance12_alpha4, npot
gl_luminance12_alpha4, swizzled
gl_luminance16
gl_luminance16, npot
gl_luminance16, swizzled
gl_luminance16_alpha16
gl_luminance16_alpha16, npot
gl_luminance16_alpha16, swizzled
gl_luminance4
gl_luminance4, npot
gl_luminance4, swizzled
gl_luminance4_alpha4
gl_luminance4_alpha4, npot
gl_luminance4_alpha4, swizzled
gl_luminance6_alpha2
gl_luminance6_alpha2, npot
gl_luminance6_alpha2, swizzled
gl_luminance8
gl_luminance8, npot
gl_luminance8, swizzled
gl_luminance8_alpha8
gl_luminance8_alpha8, npot
gl_luminance8_alpha8, swizzled
gl_r3_g3_b2
gl_r3_g3_b2, npot
gl_r3_g3_b2, swizzled
gl_rgb10
gl_rgb10, npot
gl_rgb10, swizzled
gl_rgb10_a2
gl_rgb10_a2, npot
gl_rgb10_a2, swizzled
gl_rgb12
gl_rgb12, npot
gl_rgb12, swizzled
gl_rgb16
gl_rgb16, npot
gl_rgb16, swizzled
gl_rgb4
gl_rgb4, npot
gl_rgb4, swizzled
gl_rgb5
gl_rgb5, npot
gl_rgb5, swizzled
gl_rgb5_a1
gl_rgb5_a1, npot
gl_rgb5_a1, swizzled
gl_rgb8
gl_rgb8, npot
gl_rgb8, swizzled
gl_rgba12
gl_rgba12, npot
gl_rgba12, swizzled
gl_rgba16
gl_rgba16, npot
gl_rgba16, swizzled
gl_rgba2
gl_rgba2, npot
gl_rgba2, swizzled
gl_rgba4
gl_rgba4, npot
gl_rgba4, swizzled
gl_rgba8
gl_rgba8, npot
gl_rgba8, swizzled
triangle-guardband-viewport
two-sided-lighting
user-clip
varray-disabled
vertex-fallbacks
windowoverlap
!opengl 1.2
10/20 22/24
copyteximage 3d
copyteximage 3d samples=16
copyteximage 3d samples=2
copyteximage 3d samples=32
copyteximage 3d samples=4
copyteximage 3d samples=6
copyteximage 3d samples=8
draw-elements-vs-inputs
getteximage-targets 3d
gl-1.2-rescale-normal
gl-1.2-texparameter-before-teximage
levelclamp
lodclamp
lodclamp-between
lodclamp-between-max
mipmap-setup
tex-skipped-unit
tex3d
tex3d-maxsize
teximage-errors
texture-packed-formats
texwrap 3d
texwrap 3d bordercolor
texwrap 3d bordercolor
0/0 1/1
gl_rgba8, border color only
notrun
texwrap 3d proj
texwrap 3d proj bordercolor
texwrap 3d proj bordercolor
0/0 1/1
gl_rgba8, projected, border color only
notrun
texwrap 3d proj
0/0 3/3
gl_rgba8, npot, projected
notrun
gl_rgba8, projected
notrun
gl_rgba8, swizzled, projected
notrun
texwrap 3d
0/0 3/3
gl_rgba8
notrun
gl_rgba8, npot
notrun
gl_rgba8, swizzled
notrun
two-sided-lighting-separate-specular
!opengl 1.3
1/4 3/4
gl-1.3-texture-env
tex-border-1
tex3d-depth1
texunits
!opengl 1.4
8/12 9/12
blendminmax
blendsquare
copy-pixels
copy-pixels samples=16
copy-pixels samples=2
copy-pixels samples=32
copy-pixels samples=4
copy-pixels samples=6
copy-pixels samples=8
draw-batch
gl-1.4-dlist-multidrawarrays
gl-1.4-multidrawarrays-errors
gl-1.4-polygon-offset
gl-1.4-rgba-mipmap-texture-with-rgb-visual
gl-1.4-tex1d-2dborder
stencil-wrap
tex-miplevel-selection
tex-miplevel-selection-lod
tex-miplevel-selection-lod-bias
triangle-rasterization
triangle-rasterization-fbo
!opengl 1.5
9/10 9/10
depth-tex-compare
draw-elements
draw-elements-user
draw-vertices
draw-vertices-user
gl-1.5-get-array-attribs
isbufferobj
normal3b3s-invariance-byte
normal3b3s-invariance-short
vertex-buffer-offsets
!opengl 2.0
47/63 49/63
attrib-assignments
attribs
clear-varray-2.0
clip-flag-behavior
depth-tex-modes-glsl
early-z
fragment-and-vertex-texturing
getattriblocation-conventional
gl-2.0-active-sampler-conflict
gl-2.0-edgeflag
gl-2.0-edgeflag-immediate
gl-2.0-large-point-fs
gl-2.0-link-empty-prog
gl-2.0-reuse_fragment_shader
gl-2.0-shader-materials
gl-2.0-texture-units
gl-2.0-two-sided-stencil
gl-2.0-uniform-neg-location
gl-2.0-vertex-attr-0
gl-2.0-vertex-const-attr
gl-2.0-vertexattribpointer
gl-2.0-vertexattribpointer-size-3
incomplete-cubemap-format
incomplete-cubemap-size
incomplete-texture-glsl
max-samplers
max-samplers border
occlusion-query-discard
shadersource-errors
stencil-twoside
tex3d-npot
vertex-program-two-side back back2
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side back front2 back2
0/1 0/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side back front2
0/1 0/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side back2
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side back
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side enabled back back2
0/1 0/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side enabled back front2 back2
0/1 0/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side enabled back front2
0/1 0/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side enabled back2
0/1 0/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side enabled back
0/1 0/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side enabled front back back2
0/1 0/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side enabled front back front2 back2
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side enabled front back front2
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side enabled front back2
0/1 0/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side enabled front back
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side enabled front front2 back2
0/1 0/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side enabled front front2
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side enabled front2 back2
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side enabled front2
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side enabled front
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side enabled
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side front back back2
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side front back front2 back2
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side front back front2
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side front back2
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side front back
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side front front2 back2
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side front front2
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side front2 back2
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side front2
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side front
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs and fs
vs, gs and fs
vs, tcs, tes and fs
vs-point_size-zero
!opengl 2.1
7/10 7/10
fbo-mrt-alphatest-no-buffer-zero-write
minmax
pbo
6/8 6/8
test_bitmap
test_draw_pixels
test_error_handling
test_pixel_map
test_polygon_stip
test_sanity
test_tex_image
test_tex_sub_image
polygon-stipple-fs
!opengl es 2.0
5/7 5/7
draw_buffers_gles2
fbo_discard_gles2
glsl-fs-pointcoord
invalid-es3-queries_gles2
link-no-vsfs
minmax_gles2
multiple-shader-objects_gles2
3dfx_texture_compression_fxt1
1/1 1/1
compressedteximage gl_compressed_rgb_fxt1_3dfx
compressedteximage gl_compressed_rgba_fxt1_3dfx
fbo-generatemipmap-formats
fxt1-teximage
invalid formats
amd_compressed_atc_texture
0/0 0/0
miptree
amd_depth_clamp_separate
0/0 0/0
amd_depth_clamp_separate_range
amd_depth_clamp_separate_status
amd_framebuffer_multisample_advanced
0/0 0/0
api-glcore
amd_performance_monitor
0/0 0/0
api
measure
vc4
amd_pinned_memory
0/0 0/0
decrement-offset
increment-offset
map-buffer decrement-offset
map-buffer increment-offset
map-buffer offset=0
offset=0
amd_seamless_cubemap_per_texture
0/0 0/0
amd_seamless_cubemap_per_texture
amd_shader_trinary_minmax
27/27 27/27
execution
27/27 27/27
built-in-functions
24/24 24/24
cs-max3-float-float-float
cs-max3-int-int-int
cs-max3-ivec2-ivec2-ivec2
cs-max3-ivec3-ivec3-ivec3
cs-max3-ivec4-ivec4-ivec4
cs-max3-uint-uint-uint
cs-max3-uvec2-uvec2-uvec2
cs-max3-uvec3-uvec3-uvec3
cs-max3-uvec4-uvec4-uvec4
cs-max3-vec2-vec2-vec2
cs-max3-vec3-vec3-vec3
cs-max3-vec4-vec4-vec4
cs-mid3-float-float-float
cs-mid3-int-int-int
cs-mid3-ivec2-ivec2-ivec2
cs-mid3-ivec3-ivec3-ivec3
cs-mid3-ivec4-ivec4-ivec4
cs-mid3-uint-uint-uint
cs-mid3-uvec2-uvec2-uvec2
cs-mid3-uvec3-uvec3-uvec3
cs-mid3-uvec4-uvec4-uvec4
cs-mid3-vec2-vec2-vec2
cs-mid3-vec3-vec3-vec3
cs-mid3-vec4-vec4-vec4
cs-min3-float-float-float
cs-min3-int-int-int
cs-min3-ivec2-ivec2-ivec2
cs-min3-ivec3-ivec3-ivec3
cs-min3-ivec4-ivec4-ivec4
cs-min3-uint-uint-uint
cs-min3-uvec2-uvec2-uvec2
cs-min3-uvec3-uvec3-uvec3
cs-min3-uvec4-uvec4-uvec4
cs-min3-vec2-vec2-vec2
cs-min3-vec3-vec3-vec3
cs-min3-vec4-vec4-vec4
fs-max3-float-float-float
fs-max3-int-int-int
fs-max3-ivec2-ivec2-ivec2
fs-max3-ivec3-ivec3-ivec3
fs-max3-ivec4-ivec4-ivec4
fs-max3-uint-uint-uint
fs-max3-uvec2-uvec2-uvec2
fs-max3-uvec3-uvec3-uvec3
fs-max3-uvec4-uvec4-uvec4
fs-max3-vec2-vec2-vec2
fs-max3-vec3-vec3-vec3
fs-max3-vec4-vec4-vec4
fs-mid3-float-float-float
fs-mid3-int-int-int
fs-mid3-ivec2-ivec2-ivec2
fs-mid3-ivec3-ivec3-ivec3
fs-mid3-ivec4-ivec4-ivec4
fs-mid3-uint-uint-uint
fs-mid3-uvec2-uvec2-uvec2
fs-mid3-uvec3-uvec3-uvec3
fs-mid3-uvec4-uvec4-uvec4
fs-mid3-vec2-vec2-vec2
fs-mid3-vec3-vec3-vec3
fs-mid3-vec4-vec4-vec4
fs-min3-float-float-float
fs-min3-int-int-int
fs-min3-ivec2-ivec2-ivec2
fs-min3-ivec3-ivec3-ivec3
fs-min3-ivec4-ivec4-ivec4
fs-min3-uint-uint-uint
fs-min3-uvec2-uvec2-uvec2
fs-min3-uvec3-uvec3-uvec3
fs-min3-uvec4-uvec4-uvec4
fs-min3-vec2-vec2-vec2
fs-min3-vec3-vec3-vec3
fs-min3-vec4-vec4-vec4
gs-max3-float-float-float
gs-max3-int-int-int
gs-max3-ivec2-ivec2-ivec2
gs-max3-ivec3-ivec3-ivec3
gs-max3-ivec4-ivec4-ivec4
gs-max3-uint-uint-uint
gs-max3-uvec2-uvec2-uvec2
gs-max3-uvec3-uvec3-uvec3
gs-max3-uvec4-uvec4-uvec4
gs-max3-vec2-vec2-vec2
gs-max3-vec3-vec3-vec3
gs-max3-vec4-vec4-vec4
gs-mid3-float-float-float
gs-mid3-int-int-int
gs-mid3-ivec2-ivec2-ivec2
gs-mid3-ivec3-ivec3-ivec3
gs-mid3-ivec4-ivec4-ivec4
gs-mid3-uint-uint-uint
gs-mid3-uvec2-uvec2-uvec2
gs-mid3-uvec3-uvec3-uvec3
gs-mid3-uvec4-uvec4-uvec4
gs-mid3-vec2-vec2-vec2
gs-mid3-vec3-vec3-vec3
gs-mid3-vec4-vec4-vec4
gs-min3-float-float-float
gs-min3-int-int-int
gs-min3-ivec2-ivec2-ivec2
gs-min3-ivec3-ivec3-ivec3
gs-min3-ivec4-ivec4-ivec4
gs-min3-uint-uint-uint
gs-min3-uvec2-uvec2-uvec2
gs-min3-uvec3-uvec3-uvec3
gs-min3-uvec4-uvec4-uvec4
gs-min3-vec2-vec2-vec2
gs-min3-vec3-vec3-vec3
gs-min3-vec4-vec4-vec4
tcs-max3-float-float-float
tcs-max3-int-int-int
tcs-max3-ivec2-ivec2-ivec2
tcs-max3-ivec3-ivec3-ivec3
tcs-max3-ivec4-ivec4-ivec4
tcs-max3-uint-uint-uint
tcs-max3-uvec2-uvec2-uvec2
tcs-max3-uvec3-uvec3-uvec3
tcs-max3-uvec4-uvec4-uvec4
tcs-max3-vec2-vec2-vec2
tcs-max3-vec3-vec3-vec3
tcs-max3-vec4-vec4-vec4
tcs-mid3-float-float-float
tcs-mid3-int-int-int
tcs-mid3-ivec2-ivec2-ivec2
tcs-mid3-ivec3-ivec3-ivec3
tcs-mid3-ivec4-ivec4-ivec4
tcs-mid3-uint-uint-uint
tcs-mid3-uvec2-uvec2-uvec2
tcs-mid3-uvec3-uvec3-uvec3
tcs-mid3-uvec4-uvec4-uvec4
tcs-mid3-vec2-vec2-vec2
tcs-mid3-vec3-vec3-vec3
tcs-mid3-vec4-vec4-vec4
tcs-min3-float-float-float
tcs-min3-int-int-int
tcs-min3-ivec2-ivec2-ivec2
tcs-min3-ivec3-ivec3-ivec3
tcs-min3-ivec4-ivec4-ivec4
tcs-min3-uint-uint-uint
tcs-min3-uvec2-uvec2-uvec2
tcs-min3-uvec3-uvec3-uvec3
tcs-min3-uvec4-uvec4-uvec4
tcs-min3-vec2-vec2-vec2
tcs-min3-vec3-vec3-vec3
tcs-min3-vec4-vec4-vec4
vs-max3-float-float-float
vs-max3-int-int-int
vs-max3-ivec2-ivec2-ivec2
vs-max3-ivec3-ivec3-ivec3
vs-max3-ivec4-ivec4-ivec4
vs-max3-uint-uint-uint
vs-max3-uvec2-uvec2-uvec2
vs-max3-uvec3-uvec3-uvec3
vs-max3-uvec4-uvec4-uvec4
vs-max3-vec2-vec2-vec2
vs-max3-vec3-vec3-vec3
vs-max3-vec4-vec4-vec4
vs-mid3-float-float-float
vs-mid3-int-int-int
vs-mid3-ivec2-ivec2-ivec2
vs-mid3-ivec3-ivec3-ivec3
vs-mid3-ivec4-ivec4-ivec4
vs-mid3-uint-uint-uint
vs-mid3-uvec2-uvec2-uvec2
vs-mid3-uvec3-uvec3-uvec3
vs-mid3-uvec4-uvec4-uvec4
vs-mid3-vec2-vec2-vec2
vs-mid3-vec3-vec3-vec3
vs-mid3-vec4-vec4-vec4
vs-min3-float-float-float
vs-min3-int-int-int
vs-min3-ivec2-ivec2-ivec2
vs-min3-ivec3-ivec3-ivec3
vs-min3-ivec4-ivec4-ivec4
vs-min3-uint-uint-uint
vs-min3-uvec2-uvec2-uvec2
vs-min3-uvec3-uvec3-uvec3
vs-min3-uvec4-uvec4-uvec4
vs-min3-vec2-vec2-vec2
vs-min3-vec3-vec3-vec3
vs-min3-vec4-vec4-vec4
max3-basic
mid3-basic
min3-basic
amd_texture_texture4
0/0 0/0
execution
0/0 0/0
texture4
amd_vertex_shader_layer
0/0 0/0
amd_vertex_shader_layer-layered-2d-texture-render
amd_vertex_shader_layer-layered-depth-texture-render
amd_vertex_shader_viewport_index
0/0 0/0
amd_vertex_shader_viewport_index-render
apple_object_purgeable
0/0 0/0
object_purgeable-api-pbo
object_purgeable-api-texture
object_purgeable-api-vbo
apple_vertex_array_object
0/0 0/0
isvertexarray
vao-01
vao-02
arb_arrays_of_arrays
0/1 0/1
arb_arrays_of_arrays-max-binding
execution
0/1 0/1
atomic_counters
0/0 0/0
fs-indirect-index
fs-simple-inc-dec-read
vs-indirect-index
vs-simple-inc-dec-read
glsl-arrays-copy-size-mismatch
image_store
0/0 0/0
basic-imagestore-const-uniform-index
basic-imagestore-mixed-const-non-const-uniform-index
basic-imagestore-mixed-const-non-const-uniform-index2
basic-imagestore-non-const-uniform-index
inout
0/0 0/0
vs-inout-index-inout-vec4-array-element
sampler
0/0 0/0
fs-const-index
fs-const-index-three-dimensions
fs-initializer-const-index
fs-initializer-non-const-index
fs-mixed-const-and-non-const-index
fs-mixed-const-and-non-const-index2
fs-nested-struct-arrays-nonconst-nested-array
fs-non-const-index
fs-struct-const-index
fs-struct-const-index-sampler-const-index
fs-struct-non-const-index
fs-struct-non-const-index-const-index
fs-struct-non-const-index-sampler-non-const-index
vs-const-index
vs-const-index-three-dimensions
vs-non-const-index
vs-struct-nonconst
vs-struct-nonconst-non-opaque-members
vs-struct-nonconst-sampler-const
vs-struct-nonconst-sampler-nonconst
subroutines
0/0 0/0
fs-subroutine
tessellation
0/0 0/0
tcs-tes-patch
ubo
0/0 0/0
fs-const
fs-const-explicit-binding
fs-mixed-const-nonconst
fs-nonconst
linker
0/0 0/0
intrastage
intrastage-dimension-size-mismatch
intrastage-interface
intrastage-interface-field
intrastage-struct
intrastage-struct-field
intrastage-unsized
intrastage-unsized-mismatch
intrastage-unsized-mismatch2
uniform-block-array-instance-name-mismatch
uniform-block-array-size-and-instance-name-mismatch
vs-to-fs
vs-to-fs-atomic-counter
vs-to-fs-atomic-counter-mismatch
vs-to-fs-dimension-size-mismatch
vs-to-fs-dimensions-mismatch
vs-to-fs-interface
vs-to-fs-interface-field
vs-to-fs-interface-field-mismatch
vs-to-fs-interface-field-mismatch2
vs-to-fs-interface-field-unsized
vs-to-fs-interface-field-unsized-mismatch
vs-to-fs-interface-field-unsized-mismatch2
vs-to-fs-interface-field-unsized2
vs-to-fs-struct
vs-to-fs-struct-field
vs-to-fs-type-mismatch
vs-to-fs-unsized
vs-to-fs-unsized-mismatch
vs-to-fs-unsized-mismatch2
vs-to-gs
vs-to-gs-explicit-location
vs-to-gs-invalid-dimensions
arb_base_instance
0/0 0/0
arb_base_instance-baseinstance-doesnt-affect-gl-instance-id
arb_base_instance-drawarrays
arb_bindless_texture
0/0 0/0
border-color
conversions
errors
execution
0/0 0/0
images
0/0 0/0
basic-arithmetic-uvec2-imagestore
basic-imageatomicexchange
basic-imagestore
explicit-image-binding
fs-const-index-three-dimensions
fs-struct-non-const-index
image-vertex-attrib-input-output
image-vertex-uniform-input-output
multiple-resident-images-reading
ubo-named-block
samplers
0/0 0/0
basic-arithmetic-uvec2-texture2d
basic-texture2d
basic-ubo-binding-texture2d
basic-ubo-texture2d
explicit-texture-binding
fs-const-index-three-dimensions
fs-struct-non-const-index
sampler-in-struct
sampler-vertex-attrib-input-output
sampler-vertex-uniform-input-output
ubo-named-block
handles
illegal
legal
limit
linker
0/0 0/0
global_bindless_image_and_bound_image
global_bindless_image_and_bound_sampler
global_bindless_sampler_and_bindless_image
global_bindless_sampler_and_bound_image
global_bindless_sampler_and_bound_sampler
global_bound_sampler_and_bound_image
uint64_attribs
uniform
arb_blend_func_extended
0/0 0/0
arb_blend_func_extended-bindfragdataindexed-invalid-parameters
arb_blend_func_extended-blend-api
arb_blend_func_extended-blend-api_gles2
arb_blend_func_extended-builtins_gles2
arb_blend_func_extended-dual-src-blending-discard-without-src1
arb_blend_func_extended-dual-src-blending-issue-1917
arb_blend_func_extended-error-at-begin
arb_blend_func_extended-fbo-extended-blend
arb_blend_func_extended-fbo-extended-blend-explicit
arb_blend_func_extended-fbo-extended-blend-pattern
arb_blend_func_extended-fbo-extended-blend-pattern_gles2
arb_blend_func_extended-getfragdataindex
arb_blend_func_extended-output-location
arb_buffer_storage
0/0 0/0
bufferstorage-persistent draw
bufferstorage-persistent draw client-storage
bufferstorage-persistent draw coherent
bufferstorage-persistent draw coherent client-storage
bufferstorage-persistent read
bufferstorage-persistent read client-storage
bufferstorage-persistent read coherent
bufferstorage-persistent read coherent client-storage
arb_clear_buffer_object
12/12 12/12
arb_clear_buffer_object-formats
arb_clear_buffer_object-invalid-internal-format
arb_clear_buffer_object-invalid-size
arb_clear_buffer_object-mapped
arb_clear_buffer_object-no-bound-buffer
arb_clear_buffer_object-null-data
arb_clear_buffer_object-sub-invalid-size
arb_clear_buffer_object-sub-mapped
arb_clear_buffer_object-sub-overlap
arb_clear_buffer_object-sub-simple
arb_clear_buffer_object-unaligned
arb_clear_buffer_object-zero-size
arb_clear_texture
0/0 0/0
arb_clear_texture-3d
arb_clear_texture-base-formats
arb_clear_texture-clear-max-level
arb_clear_texture-cube
arb_clear_texture-depth-stencil
arb_clear_texture-error
arb_clear_texture-float
arb_clear_texture-integer
arb_clear_texture-multisample
arb_clear_texture-rg
arb_clear_texture-simple
arb_clear_texture-sized-formats
arb_clear_texture-srgb
arb_clear_texture-stencil
arb_clear_texture-texview
arb_clip_control
2/2 2/2
arb_clip_control-clip-control
arb_clip_control-depth-precision
arb_clip_control-viewport
arb_color_buffer_float
8/10 8/10
gl_rgba16f-clear
gl_rgba16f-drawpixels
gl_rgba16f-getteximage
gl_rgba16f-probepixel
gl_rgba16f-queries
gl_rgba16f-readpixels
gl_rgba16f-render
gl_rgba16f-render-fog
gl_rgba16f-render-sanity
gl_rgba16f-render-sanity-fog
gl_rgba32f-clear
gl_rgba32f-drawpixels
gl_rgba32f-getteximage
gl_rgba32f-probepixel
gl_rgba32f-queries
gl_rgba32f-readpixels
gl_rgba32f-render
gl_rgba32f-render-fog
gl_rgba32f-render-sanity
gl_rgba32f-render-sanity-fog
gl_rgba8-clear
gl_rgba8-drawpixels
gl_rgba8-getteximage
gl_rgba8-probepixel
gl_rgba8-queries
gl_rgba8-readpixels
gl_rgba8-render
gl_rgba8-render-fog
gl_rgba8-render-sanity
gl_rgba8-render-sanity-fog
gl_rgba8_snorm-clear
gl_rgba8_snorm-drawpixels
gl_rgba8_snorm-getteximage
gl_rgba8_snorm-probepixel
gl_rgba8_snorm-queries
gl_rgba8_snorm-readpixels
gl_rgba8_snorm-render
gl_rgba8_snorm-render-fog
gl_rgba8_snorm-render-sanity
gl_rgba8_snorm-render-sanity-fog
mixed-mrt
arb_compute_shader
0/0 0/0
api_errors
built-in constants
compiler
0/0 0/0
work_group_size_too_large
display-list
execution
0/0 0/0
atomic-counter
basic-global-id
basic-group-id
basic-group-id-x
basic-group-id-y
basic-group-id-z
basic-local-id-atomic
basic-local-index
basic-ssbo
basic-texelfetch
basic-uniform-access
basic-uniform-access-atomic
border-color
min-dvec4-double-large-group-size
multiple-texture-reading
multiple-workgroups
separate-global-id
separate-global-id-2
shared-atomicadd-int
shared-atomiccompswap-int
shared-atomicexchange-int
shared-atomicmax-int
shared-atomicmax-uint
shared-atomicmin-int
shared-atomicmin-uint
shared-atomics
simple-barrier
simple-barrier-atomics
indirect-compute
linker
0/0 0/0
bug-93840
matched_local_work_sizes
mismatched_local_work_sizes
mix_compute_and_non_compute
no_local_work_size
one_local_work_size
local-id-explosion
minmax
render-and-compute
zero-dispatch-size
arb_compute_variable_group_size
0/0 0/0
errors
execution
0/0 0/0
basic-local-size
fixed-local-size
global-invocation-id
separate-global-id
separate-global-id-2
linker
0/0 0/0
mixed_fixed_variable_local_work_size
no_local_size_specified
local-size
minmax
arb_copy_buffer
14/14 14/14
copy_buffer_coherency
copybuffersubdata
data-sync
2/2 2/2
overwrite destination data
overwrite source data
dlist
get
intra-buffer-copy
negative-bound-zero
negative-bounds
negative-mapped
overlap
subdata-sync
2/2 2/2
overwrite destination data
overwrite source data
targets
arb_copy_image
0/0 0/0
arb_copy_image-api_errors
arb_copy_image-format-swizzle
arb_copy_image-formats
arb_copy_image-formats --samples=2
arb_copy_image-formats --samples=4
arb_copy_image-formats --samples=8
arb_copy_image-simple --rb-to-rb
arb_copy_image-simple --rb-to-tex
arb_copy_image-simple --tex-to-tex
arb_copy_image-srgb-copy
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
arb_copy_image-texview
arb_cull_distance
0/0 0/0
arb_cull_distance-exceed-limits clip
arb_cull_distance-exceed-limits cull
arb_cull_distance-exceed-limits total
arb_cull_distance-max-distances
basic-cull-1
basic-cull-2
basic-cull-3
basic-cull-4
clip-cull-1
clip-cull-2
clip-cull-3
clip-cull-4
fs-cull-and-clip-distance-different
fs-cull-and-clip-distance-sizeable-to-max
fs-cull-distance-explicitly-sized
fs-cull-distance-interpolated
fs-cull-distance-sizeable-to-max
vs-cull-distance-vertex-inside-cull-volume
vs-cull-distance-vertex-on-plane
vs-cull-distance-vertex-outside-cull-volume
arb_debug_output
1/1 1/1
arb_debug_output-api_error
arb_depth_buffer_float
0/0 0/0
depthstencil-render-miplevels 1024 d=s=z32f_s8
depthstencil-render-miplevels 1024 d=z32f
depthstencil-render-miplevels 1024 d=z32f_s8
depthstencil-render-miplevels 1024 d=z32f_s8_s=z24_s8
depthstencil-render-miplevels 1024 d=z32f_s=z24_s8
depthstencil-render-miplevels 1024 ds=z32f_s8
depthstencil-render-miplevels 1024 s=d=z32f_s8
depthstencil-render-miplevels 1024 s=z24_s8_d=z32f
depthstencil-render-miplevels 1024 s=z24_s8_d=z32f_s8
depthstencil-render-miplevels 146 d=s=z32f_s8
depthstencil-render-miplevels 146 d=z32f
depthstencil-render-miplevels 146 d=z32f_s8
depthstencil-render-miplevels 146 d=z32f_s8_s=z24_s8
depthstencil-render-miplevels 146 d=z32f_s=z24_s8
depthstencil-render-miplevels 146 ds=z32f_s8
depthstencil-render-miplevels 146 s=d=z32f_s8
depthstencil-render-miplevels 146 s=z24_s8_d=z32f
depthstencil-render-miplevels 146 s=z24_s8_d=z32f_s8
depthstencil-render-miplevels 273 d=s=z32f_s8
depthstencil-render-miplevels 273 d=z32f
depthstencil-render-miplevels 273 d=z32f_s8
depthstencil-render-miplevels 273 d=z32f_s8_s=z24_s8
depthstencil-render-miplevels 273 d=z32f_s=z24_s8
depthstencil-render-miplevels 273 ds=z32f_s8
depthstencil-render-miplevels 273 s=d=z32f_s8
depthstencil-render-miplevels 273 s=z24_s8_d=z32f
depthstencil-render-miplevels 273 s=z24_s8_d=z32f_s8
depthstencil-render-miplevels 292 d=s=z32f_s8
depthstencil-render-miplevels 292 d=z32f
depthstencil-render-miplevels 292 d=z32f_s8
depthstencil-render-miplevels 292 d=z32f_s8_s=z24_s8
depthstencil-render-miplevels 292 d=z32f_s=z24_s8
depthstencil-render-miplevels 292 ds=z32f_s8
depthstencil-render-miplevels 292 s=d=z32f_s8
depthstencil-render-miplevels 292 s=z24_s8_d=z32f
depthstencil-render-miplevels 292 s=z24_s8_d=z32f_s8
depthstencil-render-miplevels 585 d=s=z32f_s8
depthstencil-render-miplevels 585 d=z32f
depthstencil-render-miplevels 585 d=z32f_s8
depthstencil-render-miplevels 585 d=z32f_s8_s=z24_s8
depthstencil-render-miplevels 585 d=z32f_s=z24_s8
depthstencil-render-miplevels 585 ds=z32f_s8
depthstencil-render-miplevels 585 s=d=z32f_s8
depthstencil-render-miplevels 585 s=z24_s8_d=z32f
depthstencil-render-miplevels 585 s=z24_s8_d=z32f_s8
fbo-clear-formats
fbo-clear-formats stencil
fbo-depth-gl_depth32f_stencil8-blit
fbo-depth-gl_depth32f_stencil8-clear
fbo-depth-gl_depth32f_stencil8-copypixels
fbo-depth-gl_depth32f_stencil8-drawpixels
fbo-depth-gl_depth32f_stencil8-readpixels
fbo-depth-gl_depth32f_stencil8-tex1d
fbo-depth-gl_depth_component32f-blit
fbo-depth-gl_depth_component32f-clear
fbo-depth-gl_depth_component32f-copypixels
fbo-depth-gl_depth_component32f-drawpixels
fbo-depth-gl_depth_component32f-readpixels
fbo-depth-gl_depth_component32f-tex1d
fbo-depthstencil-gl_depth32f_stencil8-blit
fbo-depthstencil-gl_depth32f_stencil8-clear
fbo-depthstencil-gl_depth32f_stencil8-copypixels
fbo-depthstencil-gl_depth32f_stencil8-drawpixels-24_8
fbo-depthstencil-gl_depth32f_stencil8-drawpixels-32f_24_8_rev
fbo-depthstencil-gl_depth32f_stencil8-drawpixels-float-and-ushort
fbo-depthstencil-gl_depth32f_stencil8-readpixels-24_8
fbo-depthstencil-gl_depth32f_stencil8-readpixels-32f_24_8_rev
fbo-depthstencil-gl_depth32f_stencil8-readpixels-float-and-ushort
fbo-generatemipmap-formats
fbo-stencil-gl_depth32f_stencil8-blit
fbo-stencil-gl_depth32f_stencil8-clear
fbo-stencil-gl_depth32f_stencil8-copypixels
fbo-stencil-gl_depth32f_stencil8-drawpixels
fbo-stencil-gl_depth32f_stencil8-readpixels
get-renderbuffer-internalformat
texwrap formats
texwrap formats bordercolor
texwrap formats bordercolor-swizzled
texwrap formats offset
arb_depth_clamp
0/0 0/0
depth-clamp-range
depth-clamp-status
depth_clamp
arb_depth_texture
9/48 30/48
depth-level-clamp
depth-tex-modes
depthstencil-render-miplevels 1024 d=z16
depthstencil-render-miplevels 1024 d=z24
depthstencil-render-miplevels 146 d=z16
depthstencil-render-miplevels 146 d=z24
depthstencil-render-miplevels 273 d=z16
depthstencil-render-miplevels 273 d=z24
depthstencil-render-miplevels 292 d=z16
depthstencil-render-miplevels 292 d=z24
depthstencil-render-miplevels 585 d=z16
depthstencil-render-miplevels 585 d=z24
fbo-clear-formats
4/4 4/4
gl_depth_component
gl_depth_component16
gl_depth_component24
gl_depth_component32
fbo-depth-gl_depth_component16-blit
fbo-depth-gl_depth_component16-clear
fbo-depth-gl_depth_component16-copypixels
fbo-depth-gl_depth_component16-drawpixels
fbo-depth-gl_depth_component16-readpixels
fbo-depth-gl_depth_component16-tex1d
fbo-depth-gl_depth_component24-blit
fbo-depth-gl_depth_component24-clear
fbo-depth-gl_depth_component24-copypixels
fbo-depth-gl_depth_component24-drawpixels
fbo-depth-gl_depth_component24-readpixels
fbo-depth-gl_depth_component24-tex1d
fbo-depth-gl_depth_component32-blit
fbo-depth-gl_depth_component32-clear
fbo-depth-gl_depth_component32-copypixels
fbo-depth-gl_depth_component32-drawpixels
fbo-depth-gl_depth_component32-readpixels
fbo-depth-gl_depth_component32-tex1d
fbo-generatemipmap-formats
0/8 0/8
gl_depth_component
gl_depth_component npot
gl_depth_component16
gl_depth_component16 npot
gl_depth_component24
gl_depth_component24 npot
gl_depth_component32
gl_depth_component32 npot
get-renderbuffer-internalformat
texdepth
texwrap formats bordercolor-swizzled
0/3 3/3
gl_depth_component16, swizzled, border color only
gl_depth_component24, swizzled, border color only
gl_depth_component32, swizzled, border color only
texwrap formats bordercolor
0/3 3/3
gl_depth_component16, border color only
gl_depth_component24, border color only
gl_depth_component32, border color only
texwrap formats offset
texwrap formats
0/9 9/9
gl_depth_component16
gl_depth_component16, npot
gl_depth_component16, swizzled
gl_depth_component24
gl_depth_component24, npot
gl_depth_component24, swizzled
gl_depth_component32
gl_depth_component32, npot
gl_depth_component32, swizzled
arb_derivative_control
0/0 0/0
execution
0/0 0/0
derivatives-vs-flat-input
dfdx-coarse
dfdx-dfdy
dfdx-fine
dfdy-coarse
dfdy-fine
arb_direct_state_access
0/0 0/0
bind-texture-unit
compressedtextureimage gl_compressed_rgba_s3tc_dxt5_ext
copytexturesubimage
create-programpipelines
create-queries
create-renderbuffers
create-samplers
create-textures
create-transformfeedbacks
dsa-textures
generatetexturemipmap
get-textures
getcompressedtextureimage
gettextureimage-formats
gettextureimage-formats init-by-rendering
gettextureimage-luminance
gettextureimage-targets
gettransformfeedback
namedrenderbuffer
texture-buffer
texture-errors
texture-params
texture-storage-multisample
textures-storage
texturesubimage
texunits
transformfeedback-bufferbase
transformfeedback-bufferrange
arb_draw_buffers
0/0 0/0
arb_draw_buffers-state_change
fbo-mrt-alphatest
fbo-mrt-new-bind
arb_draw_buffers_blend
0/0 0/0
arb_draw_buffers_blend-state_set_get
fbo-draw-buffers-blend
arb_draw_elements_base_vertex
3/3 3/3
arb_draw_elements_base_vertex-bounds
arb_draw_elements_base_vertex-drawelements
arb_draw_elements_base_vertex-drawelements-instanced
arb_draw_elements_base_vertex-drawelements-user_varrays
arb_draw_elements_base_vertex-drawrangeelements
arb_draw_elements_base_vertex-multidrawelements
dlist
arb_draw_indirect
0/0 0/0
arb_draw_indirect-api-errors
arb_draw_indirect-draw-arrays
arb_draw_indirect-draw-arrays-base-instance
arb_draw_indirect-draw-arrays-compat
arb_draw_indirect-draw-arrays-instances
arb_draw_indirect-draw-arrays-prim-restart
arb_draw_indirect-draw-arrays-shared-binding
arb_draw_indirect-draw-elements
arb_draw_indirect-draw-elements-base-instance
arb_draw_indirect-draw-elements-compat
arb_draw_indirect-draw-elements-prim-restart
arb_draw_indirect-draw-elements-prim-restart-ugly
arb_draw_indirect-transform-feedback
gl_vertexid used with gldrawarraysindirect
gl_vertexid used with gldrawelementsindirect
arb_draw_instanced
0/0 0/0
arb_draw_instanced-drawarrays
dlist
elements
execution
0/0 0/0
draw-non-instanced
instance-array-dereference
negative-arrays-first-negative
negative-elements-type
arb_enhanced_layouts
0/0 0/0
arb_enhanced_layouts-transform-feedback-layout-qualifiers_gs
arb_enhanced_layouts-transform-feedback-layout-qualifiers_gs_max
arb_enhanced_layouts-transform-feedback-layout-qualifiers_vs
arb_enhanced_layouts-transform-feedback-layout-qualifiers_vs_interface
arb_enhanced_layouts-transform-feedback-layout-qualifiers_vs_named_interface
arb_enhanced_layouts-transform-feedback-layout-qualifiers_vs_struct
arb_enhanced_layouts-transform-feedback-layout-query-api
execution
0/0 0/0
block-member-locations
0/0 0/0
sso-block-member-layout-location
component-layout
0/0 0/0
fs-output
sso-vs-gs-fs-array-interleave
tcs-tes-fs-array-with-non-array-interleave
vs-attribs-array
vs-fs
vs-fs-array-dvec3
vs-fs-array-interleave-range
vs-fs-doubles
vs-gs-fs
vs-gs-fs-double
vs-tcs-load-output
vs-tcs-load-output-indirect
vs-tcs-tes-fs
vs-tcs-tes-fs-array-interleave
vs-tcs-tes-fs-double
vs-tcs-tes-fs-ifc-array-interleave
vs-tcs-tes-fs-patch
vs-tcs-tes-fs-patch-array-interleave
vs-to-fs-array-interleave
vs-to-fs-array-interleave-single-location
fs-ubo-named-block-explicit-offset
explicit-offset-bufferstorage
gs-stream-location-aliasing
linker
0/0 0/0
align-layout
0/0 0/0
instance-matching-shader-storage-blocks-align-qualifier-mismatch
instance-matching-shader-storage-blocks-member-align-qualifier-mismatch
instance-matching-uniform-blocks-align-qualifier-mismatch
instance-matching-uniform-blocks-member-align-qualifier-mismatch
block-member-locations
0/0 0/0
block-member-location-overlap
block-member-location-overlap-aoa
block-member-mixed-order-overlap
named-block-member-location-overlap
named-block-member-mixed-order-overlap
component-layout
0/0 0/0
fs-out
fs-out-array
fs-out-overlap
fs-out-overlap-array
fs-out-overlap2
fs-out-overlap3
fs-out-overlap4
fs-out-type-mismatch
fs-out-type-mismatch-array
intrastage-vs
intrastage-vs-mismatch
query-component
vs-to-fs
vs-to-fs-double-overlap
vs-to-fs-duplicated-input-overlap
vs-to-fs-duplicated-input-overlap-double
vs-to-fs-mismatch
vs-to-fs-mismatch-ifc
vs-to-fs-overlap
vs-to-fs-signed-unsigned
vs-to-fs-type-mismatch-signed-float
vs-to-fs-type-mismatch-unsigned-float
vs-to-fs-width-mismatch-double-float
explicit-offsets
0/0 0/0
instance-matching-shader-storage-blocks-member-offset-qualifier-mismatch
instance-matching-uniform-blocks-member-offset-qualifier-mismatch
interstage-ssbo-different-offset-across-shaders
interstage-ubo-different-offset-across-shaders
intrastage-ssbo-different-offset-across-shaders
intrastage-ubo-different-offset-across-shaders
arb_es2_compatibility
12/19 17/19
arb_es2_compatibility-depthrangef
arb_es2_compatibility-drawbuffers
arb_es2_compatibility-fixed-type
arb_es2_compatibility-getshaderprecisionformat
arb_es2_compatibility-maxvectors
arb_es2_compatibility-releaseshadercompiler
arb_es2_compatibility-shadercompiler
fbo blit from missing attachment (es2 completeness rules)
fbo blit to missing attachment (es2 completeness rules)
fbo-alphatest-formats
1/1 1/1
gl_rgb565
fbo-blending-formats
0/1 0/1
gl_rgb565
fbo-clear-formats
1/1 1/1
gl_rgb565
fbo-colormask-formats
1/1 1/1
gl_rgb565
fbo-fast-clear
fbo-generatemipmap-formats
2/2 2/2
gl_rgb565
gl_rgb565 npot
fbo-missing-attachment-clear
get-renderbuffer-internalformat
num_shader_binary_formats over-run check
texwrap formats bordercolor-swizzled
0/1 1/1
gl_rgb565, swizzled, border color only
texwrap formats bordercolor
0/1 1/1
gl_rgb565, border color only
texwrap formats offset
texwrap formats
0/3 3/3
gl_rgb565
gl_rgb565, npot
gl_rgb565, swizzled
arb_es3_compatibility
0/0 0/0
es3-drawarrays-primrestart-fixedindex
es3-primrestart-fixedindex
oes_compressed_etc2_texture-miptree r11 compat
oes_compressed_etc2_texture-miptree r11 core
oes_compressed_etc2_texture-miptree rg11 compat
oes_compressed_etc2_texture-miptree rg11 core
oes_compressed_etc2_texture-miptree rgb8 compat
oes_compressed_etc2_texture-miptree rgb8 core
oes_compressed_etc2_texture-miptree rgb8-punchthrough-alpha1 compat
oes_compressed_etc2_texture-miptree rgb8-punchthrough-alpha1 core
oes_compressed_etc2_texture-miptree rgba8 compat
oes_compressed_etc2_texture-miptree rgba8 core
oes_compressed_etc2_texture-miptree srgb8 compat
oes_compressed_etc2_texture-miptree srgb8 core
oes_compressed_etc2_texture-miptree srgb8-alpha8 compat
oes_compressed_etc2_texture-miptree srgb8-alpha8 core
oes_compressed_etc2_texture-miptree srgb8-punchthrough-alpha1 compat
oes_compressed_etc2_texture-miptree srgb8-punchthrough-alpha1 core
arb_explicit_attrib_location
5/5 5/5
glsl-explicit-location-01
glsl-explicit-location-02
glsl-explicit-location-03
glsl-explicit-location-04
glsl-explicit-location-05
overlapping-locations-input-attribs api
overlapping-locations-input-attribs shader
arb_explicit_uniform_location
0/0 0/0
arb_explicit_uniform_location-array-elements
arb_explicit_uniform_location-boundaries
arb_explicit_uniform_location-inactive-uniform
arb_explicit_uniform_location-minmax
arb_explicit_uniform_location-use-of-unused-loc
linker
0/0 0/0
overlap-array-loc
overlap-array-loc-stages
overlap-location-across-stages
set-explicit-location-once-decl-twice
set-explicit-location-twice
set-location-to-sampler
set-same-explicit-location-twice
unused-uniform-reserve-location
arb_fragment_coord_conventions
1/2 1/2
fp-arb-fragment-coord-conventions-integer
fp-arb-fragment-coord-conventions-none
arb_fragment_layer_viewport
0/0 0/0
layer-gs-no-write
layer-gs-write-simple
layer-gs-writes-in-range
layer-gs-writes-out-of-range
layer-no-gs
layer-vs-gs-write-simple
layer-vs-write-gs-no-write-simple
layer-vs-write-simple
viewport-gs-no-write
viewport-gs-write-simple
viewport-gs-writes-in-range
viewport-gs-writes-out-of-range
viewport-no-gs
viewport-vs-gs-write-simple
viewport-vs-write-gs-no-write-simple
viewport-vs-write-simple
arb_fragment_program
24/30 26/30
dph
fdo30337a
fdo30337b
fdo38145
fp-abs-01
fp-cmp
fp-dst-aliasing-1
fp-dst-aliasing-2
fp-ex2-sat
fp-fog
fp-formats
fp-fragment-position
fp-incomplete-tex
fp-indirections
fp-indirections2
fp-kil
fp-lit-mask
fp-lit-src-equals-dst
fp-long-alu
fp-set-01
fp-two-constants
incomplete-texture-arb_fp
kil-of-slt
kil-swizzle
lrp_sat
minmax
sparse-samplers
texturing
3/3 3/3
tex-2d
txb-2d
txp-2d
trinity-fp1
arb_fragment_program_shadow
0/7 0/7
masked
tex-shadow1d
tex-shadow2d
tex-shadow2drect
txp-shadow1d
txp-shadow2d
txp-shadow2drect
arb_fragment_shader_interlock
0/0 0/0
arb_fragment_shader_interlock-image-load-store
arb_framebuffer_no_attachments
0/0 0/0
arb_framebuffer_no_attachments-atomic
arb_framebuffer_no_attachments-minmax
arb_framebuffer_no_attachments-params
arb_framebuffer_no_attachments-query
arb_framebuffer_no_attachments-roundup-samples
arb_framebuffer_object
0/0 0/0
arb_framebuffer_object-depth-stencil-blit depth gl_depth24_stencil8
arb_framebuffer_object-depth-stencil-blit depth gl_depth32f_stencil8
arb_framebuffer_object-depth-stencil-blit depth gl_depth_component16
arb_framebuffer_object-depth-stencil-blit depth gl_depth_component24
arb_framebuffer_object-depth-stencil-blit depth gl_depth_component32
arb_framebuffer_object-depth-stencil-blit depth gl_depth_component32f
arb_framebuffer_object-depth-stencil-blit depth_stencil gl_depth24_stencil8
arb_framebuffer_object-depth-stencil-blit depth_stencil gl_depth32f_stencil8
arb_framebuffer_object-depth-stencil-blit stencil gl_depth24_stencil8
arb_framebuffer_object-depth-stencil-blit stencil gl_depth32f_stencil8
arb_framebuffer_object-depth-stencil-blit stencil gl_stencil_index1
arb_framebuffer_object-depth-stencil-blit stencil gl_stencil_index16
arb_framebuffer_object-depth-stencil-blit stencil gl_stencil_index4
arb_framebuffer_object-depth-stencil-blit stencil gl_stencil_index8
arb_framebuffer_object-get-attachment-parameter-default-framebuffer
fbo blit from missing attachment
fbo blit to missing attachment
fbo-alpha
fbo-attachments-blit-scaled-linear
fbo-blit-scaled-linear
fbo-blit-stretch
fbo-deriv
fbo-drawbuffers-none gl_fragcolor
fbo-drawbuffers-none gl_fragdata
fbo-drawbuffers-none glblendfunci
fbo-drawbuffers-none glblitframebuffer
fbo-drawbuffers-none glclear
fbo-drawbuffers-none glclearbuffer
fbo-drawbuffers-none glcolormaskindexed
fbo-drawbuffers-none gldrawpixels
fbo-drawbuffers-none use_frag_out
fbo-generatemipmap-1d
fbo-generatemipmap-1d rgb9_e5
fbo-generatemipmap-3d
fbo-generatemipmap-3d rgb9_e5
fbo-generatemipmap-cubemap
fbo-generatemipmap-cubemap rgb9_e5
fbo-generatemipmap-cubemap s3tc_dxt1
fbo-getframebufferattachmentparameter-01
fbo-gl_pointcoord
fbo-incomplete
fbo-incomplete-invalid-texture
fbo-incomplete-texture-01
fbo-incomplete-texture-02
fbo-incomplete-texture-03
fbo-incomplete-texture-04
fbo-luminance-alpha
fbo-mipmap-copypix
fbo-scissor-blit fbo
fbo-scissor-blit window
fbo-tex-rgbx
fbo-viewport
framebuffer-blit-levels draw depth
framebuffer-blit-levels draw rgba
framebuffer-blit-levels draw stencil
framebuffer-blit-levels read depth
framebuffer-blit-levels read rgba
framebuffer-blit-levels read stencil
framebuffer-blit-mipmap
mixed-buffer-sizes
negative-readpixels-no-rb
same-attachment-glframebufferrenderbuffer-gl_depth_stencil_attachment
same-attachment-glframebuffertexture2d-gl_depth_stencil_attachment
arb_framebuffer_srgb
1/3 1/3
arb_framebuffer_srgb-clear
arb_framebuffer_srgb-fast-clear-blend
arb_framebuffer_srgb-pushpop
arb_framebuffer_srgb-srgb_conformance
arb_framebuffer_srgb-srgb_pbo
blit renderbuffer linear downsample disabled clear
blit renderbuffer linear downsample disabled render
blit renderbuffer linear downsample enabled clear
blit renderbuffer linear downsample enabled render
blit renderbuffer linear msaa disabled clear
blit renderbuffer linear msaa disabled render
blit renderbuffer linear msaa enabled clear
blit renderbuffer linear msaa enabled render
blit renderbuffer linear scaled disabled clear
blit renderbuffer linear scaled disabled render
blit renderbuffer linear scaled enabled clear
blit renderbuffer linear scaled enabled render
blit renderbuffer linear single_sampled disabled clear
blit renderbuffer linear single_sampled disabled render
blit renderbuffer linear single_sampled enabled clear
blit renderbuffer linear single_sampled enabled render
blit renderbuffer linear upsample disabled clear
blit renderbuffer linear upsample disabled render
blit renderbuffer linear upsample enabled clear
blit renderbuffer linear upsample enabled render
blit renderbuffer linear_to_srgb downsample disabled clear
blit renderbuffer linear_to_srgb downsample disabled render
blit renderbuffer linear_to_srgb downsample enabled clear
blit renderbuffer linear_to_srgb downsample enabled render
blit renderbuffer linear_to_srgb msaa disabled clear
blit renderbuffer linear_to_srgb msaa disabled render
blit renderbuffer linear_to_srgb msaa enabled clear
blit renderbuffer linear_to_srgb msaa enabled render
blit renderbuffer linear_to_srgb scaled disabled clear
blit renderbuffer linear_to_srgb scaled disabled render
blit renderbuffer linear_to_srgb scaled enabled clear
blit renderbuffer linear_to_srgb scaled enabled render
blit renderbuffer linear_to_srgb single_sampled disabled clear
blit renderbuffer linear_to_srgb single_sampled disabled render
blit renderbuffer linear_to_srgb single_sampled enabled clear
blit renderbuffer linear_to_srgb single_sampled enabled render
blit renderbuffer linear_to_srgb upsample disabled clear
blit renderbuffer linear_to_srgb upsample disabled render
blit renderbuffer linear_to_srgb upsample enabled clear
blit renderbuffer linear_to_srgb upsample enabled render
blit renderbuffer srgb downsample disabled clear
blit renderbuffer srgb downsample disabled render
blit renderbuffer srgb downsample enabled clear
blit renderbuffer srgb downsample enabled render
blit renderbuffer srgb msaa disabled clear
blit renderbuffer srgb msaa disabled render
blit renderbuffer srgb msaa enabled clear
blit renderbuffer srgb msaa enabled render
blit renderbuffer srgb scaled disabled clear
blit renderbuffer srgb scaled disabled render
blit renderbuffer srgb scaled enabled clear
blit renderbuffer srgb scaled enabled render
blit renderbuffer srgb single_sampled disabled clear
blit renderbuffer srgb single_sampled disabled render
blit renderbuffer srgb single_sampled enabled clear
blit renderbuffer srgb single_sampled enabled render
blit renderbuffer srgb upsample disabled clear
blit renderbuffer srgb upsample disabled render
blit renderbuffer srgb upsample enabled clear
blit renderbuffer srgb upsample enabled render
blit renderbuffer srgb_to_linear downsample disabled clear
blit renderbuffer srgb_to_linear downsample disabled render
blit renderbuffer srgb_to_linear downsample enabled clear
blit renderbuffer srgb_to_linear downsample enabled render
blit renderbuffer srgb_to_linear msaa disabled clear
blit renderbuffer srgb_to_linear msaa disabled render
blit renderbuffer srgb_to_linear msaa enabled clear
blit renderbuffer srgb_to_linear msaa enabled render
blit renderbuffer srgb_to_linear scaled disabled clear
blit renderbuffer srgb_to_linear scaled disabled render
blit renderbuffer srgb_to_linear scaled enabled clear
blit renderbuffer srgb_to_linear scaled enabled render
blit renderbuffer srgb_to_linear single_sampled disabled clear
blit renderbuffer srgb_to_linear single_sampled disabled render
blit renderbuffer srgb_to_linear single_sampled enabled clear
blit renderbuffer srgb_to_linear single_sampled enabled render
blit renderbuffer srgb_to_linear upsample disabled clear
blit renderbuffer srgb_to_linear upsample disabled render
blit renderbuffer srgb_to_linear upsample enabled clear
blit renderbuffer srgb_to_linear upsample enabled render
blit texture linear downsample disabled clear
blit texture linear downsample disabled render
blit texture linear downsample enabled clear
blit texture linear downsample enabled render
blit texture linear msaa disabled clear
blit texture linear msaa disabled render
blit texture linear msaa enabled clear
blit texture linear msaa enabled render
blit texture linear scaled disabled clear
blit texture linear scaled disabled render
blit texture linear scaled enabled clear
blit texture linear scaled enabled render
blit texture linear single_sampled disabled clear
blit texture linear single_sampled disabled render
blit texture linear single_sampled enabled clear
blit texture linear single_sampled enabled render
blit texture linear upsample disabled clear
blit texture linear upsample disabled render
blit texture linear upsample enabled clear
blit texture linear upsample enabled render
blit texture linear_to_srgb downsample disabled clear
blit texture linear_to_srgb downsample disabled render
blit texture linear_to_srgb downsample enabled clear
blit texture linear_to_srgb downsample enabled render
blit texture linear_to_srgb msaa disabled clear
blit texture linear_to_srgb msaa disabled render
blit texture linear_to_srgb msaa enabled clear
blit texture linear_to_srgb msaa enabled render
blit texture linear_to_srgb scaled disabled clear
blit texture linear_to_srgb scaled disabled render
blit texture linear_to_srgb scaled enabled clear
blit texture linear_to_srgb scaled enabled render
blit texture linear_to_srgb single_sampled disabled clear
blit texture linear_to_srgb single_sampled disabled render
blit texture linear_to_srgb single_sampled enabled clear
blit texture linear_to_srgb single_sampled enabled render
blit texture linear_to_srgb upsample disabled clear
blit texture linear_to_srgb upsample disabled render
blit texture linear_to_srgb upsample enabled clear
blit texture linear_to_srgb upsample enabled render
blit texture srgb downsample disabled clear
blit texture srgb downsample disabled render
blit texture srgb downsample enabled clear
blit texture srgb downsample enabled render
blit texture srgb msaa disabled clear
blit texture srgb msaa disabled render
blit texture srgb msaa enabled clear
blit texture srgb msaa enabled render
blit texture srgb scaled disabled clear
blit texture srgb scaled disabled render
blit texture srgb scaled enabled clear
blit texture srgb scaled enabled render
blit texture srgb single_sampled disabled clear
blit texture srgb single_sampled disabled render
blit texture srgb single_sampled enabled clear
blit texture srgb single_sampled enabled render
blit texture srgb upsample disabled clear
blit texture srgb upsample disabled render
blit texture srgb upsample enabled clear
blit texture srgb upsample enabled render
blit texture srgb_to_linear downsample disabled clear
blit texture srgb_to_linear downsample disabled render
blit texture srgb_to_linear downsample enabled clear
blit texture srgb_to_linear downsample enabled render
blit texture srgb_to_linear msaa disabled clear
blit texture srgb_to_linear msaa disabled render
blit texture srgb_to_linear msaa enabled clear
blit texture srgb_to_linear msaa enabled render
blit texture srgb_to_linear scaled disabled clear
blit texture srgb_to_linear scaled disabled render
blit texture srgb_to_linear scaled enabled clear
blit texture srgb_to_linear scaled enabled render
blit texture srgb_to_linear single_sampled disabled clear
blit texture srgb_to_linear single_sampled disabled render
blit texture srgb_to_linear single_sampled enabled clear
blit texture srgb_to_linear single_sampled enabled render
blit texture srgb_to_linear upsample disabled clear
blit texture srgb_to_linear upsample disabled render
blit texture srgb_to_linear upsample enabled clear
blit texture srgb_to_linear upsample enabled render
fbo-fast-clear
framebuffer-srgb
msaa-fast-clear
arb_geometry_shader4
0/0 0/0
arb_geometry_shader4-ignore-adjacent-vertices gl_line_strip_adjacency
arb_geometry_shader4-ignore-adjacent-vertices gl_lines_adjacency
arb_geometry_shader4-ignore-adjacent-vertices gl_triangle_strip_adjacency
arb_geometry_shader4-ignore-adjacent-vertices gl_triangles_adjacency
arb_geometry_shader4-ignore-adjacent-vertices indexed gl_line_strip_adjacency
arb_geometry_shader4-ignore-adjacent-vertices indexed gl_lines_adjacency
arb_geometry_shader4-ignore-adjacent-vertices indexed gl_triangle_strip_adjacency
arb_geometry_shader4-ignore-adjacent-vertices indexed gl_triangles_adjacency
arb_geometry_shader4-program-parameter-input-type
arb_geometry_shader4-program-parameter-input-type-draw
arb_geometry_shader4-program-parameter-output-type
arb_geometry_shader4-program-parameter-vertices-out 1
arb_geometry_shader4-program-parameter-vertices-out max
arb_geometry_shader4-program-parameter-vertices-out tf 1
arb_geometry_shader4-program-parameter-vertices-out tf max
arb_geometry_shader4-vertices-in
execution
0/0 0/0
2darray-basic
clip-distance-bulk-copy
clip-distance-in-bulk-read
clip-distance-in-bulk-read-aoa
clip-distance-in-explicitly-sized
clip-distance-in-param
clip-distance-in-param-aoa
clip-distance-in-values
generate-zero-primitives
sanity
texcoord-constant-indices
texcoord-non-constant-indices
linker
0/0 0/0
2darray-bounds-and-sizes-check
2darray-vertex-index-oob
input-overrun-lines
input-overrun-lines-adjacency
input-overrun-points
input-overrun-triangles
input-overrun-triangles-adjacency
no-vertex-shader-only-built-in-input-varyings
no-vertex-shader-only-built-in-input-varyings-ext-separate-shader-objects
no-vertex-shader-user-defined-input-varying
varying-mismatch
verticesin-const
arb_get_program_binary
4/4 4/4
execution
1/1 1/1
uniform-after-restore
misc. api error checks
num_program_binary_formats over-run check
program_binary_retrievable_hint
reset-uniform
restore-implicit-use-program
restore-sso-program
xfb-varyings
arb_get_texture_sub_image
2/3 3/3
arb_get_texture_sub_image-cubemap
arb_get_texture_sub_image-errors
arb_get_texture_sub_image-get
arb_get_texture_sub_image-getcompressed
arb_gl_spirv
0/0 0/0
execution
0/0 0/0
ssbo
0/0 0/0
aoa
aoa-2
array
array-indirect
array-inside-ssbo
array-of-arrays-inside-ssbo
matrix
0/0 0/0
column-major
column-vs-row
complex
indirect-column-major
indirect-row-major
row-major
simple
two-ssbo
two-ssbo-different-layouts
two-stages
unsized-array
unsized-array-length
ubo
0/0 0/0
aoa
aoa-2
array
array-complex
array-different-array-stride-ubo
array-indirect
array-inside-ubo
array-inside-ubo-copy
array-of-arrays-inside-ubo
explicit-offset
explicit-offset-nested-struct
location-0-crash
matrix
0/0 0/0
column-major
column-vs-row
complex
different-matrix-stride
indirect-column-major
indirect-row-major
row-major
simple
two-stages
two-ubos
uniform
0/0 0/0
array
arrays-of-arrays
atomic-uint-aoa-cs
atomic-uint-aoa-fs
atomic-uint-array-cs
atomic-uint-array-fs
atomic-uint-cs
atomic-uint-mixing-with-normal-uniforms
atomic-uint-several-slots
embedded-structs
index-matches-location
initializer
initializer-complex
initializer-dvec4
initializer-mat4x3
nonsequential-locations
sampler2d
sampler2d-binding
sampler2d-binding-array
sampler2d-nonconst-nested-array
sampler2d-struct
simple
simple-without-names
struct
struct-array
two-uniforms
va64-simple
vs-ps-simple
vs-ps-specializations
xfb
0/0 0/0
vs_aoa
vs_block
vs_block_array
vs_block_array_offset_per_member
vs_double
vs_lines
vs_simple
vs_simple_multiple_samples
vs_struct
vs_struct_array
vs_triangles
vs_two_block
vs_two_sets
vs_two_sets_ifc
vs_two_sets_struct
linker
0/0 0/0
uniform
0/0 0/0
multisampler
multisampler-array
arb_gpu_shader5
0/0 0/0
arb_gpu_shader5-emitstreamvertex_nodraw
arb_gpu_shader5-emitstreamvertex_stream_too_large
arb_gpu_shader5-interpolateatcentroid
arb_gpu_shader5-interpolateatcentroid-centroid
arb_gpu_shader5-interpolateatcentroid-flat
arb_gpu_shader5-interpolateatcentroid-noperspective
arb_gpu_shader5-interpolateatcentroid-packing
arb_gpu_shader5-interpolateatoffset
arb_gpu_shader5-interpolateatoffset-nonconst
arb_gpu_shader5-interpolateatsample
arb_gpu_shader5-interpolateatsample-different
arb_gpu_shader5-interpolateatsample-different uniform
arb_gpu_shader5-interpolateatsample-dynamically-nonuniform
arb_gpu_shader5-interpolateatsample-nonconst
arb_gpu_shader5-invocation-id
arb_gpu_shader5-invocations_count_too_large
arb_gpu_shader5-minmax
arb_gpu_shader5-stream_value_too_large
arb_gpu_shader5-tf-wrong-stream-value
arb_gpu_shader5-xfb-streams
arb_gpu_shader5-xfb-streams-without-invocations
arb_gpu_shader5-xfb-streams-without-invocations spirv
execution
0/0 0/0
built-in-functions
0/0 0/0
const-bitcount
const-bitfieldextract
const-bitfieldinsert
const-bitfieldreverse
const-findlsb
const-findmsb
const-fma
const-ldexp
fs-bitcount
fs-bitfieldextract
fs-bitfieldinsert
fs-bitfieldreverse
fs-findlsb
fs-findmsb
fs-floatbitstoint
fs-floatbitstoint-abs
fs-floatbitstoint-neg
fs-floatbitstoint-neg_abs
fs-floatbitstouint
fs-floatbitstouint-abs
fs-floatbitstouint-neg
fs-floatbitstouint-neg_abs
fs-fma
fs-frexp
fs-imulextended
fs-imulextended-nonuniform
fs-imulextended-only-lsb
fs-imulextended-only-lsb-nonuniform
fs-imulextended-only-msb
fs-imulextended-only-msb-nonuniform
fs-intbitstofloat
fs-intbitstofloat-abs
fs-intbitstofloat-neg
fs-intbitstofloat-neg_abs
fs-interpolateatcentroid-array-of-structs
fs-interpolateatcentroid-block
fs-interpolateatcentroid-block-array
fs-interpolateatcentroid-struct
fs-interpolateatcentroid-struct2
fs-interpolateatoffset-block
fs-interpolateatoffset-block-array
fs-interpolateatoffset-struct
fs-interpolateatsample-array-nonuniform
fs-interpolateatsample-array-of-array
fs-interpolateatsample-block
fs-interpolateatsample-block-array
fs-interpolateatsample-struct
fs-ldexp
fs-texturegatheroffset-uniform-array-offset
fs-uaddcarry
fs-uaddcarry-only-add
fs-uaddcarry-only-carry
fs-uintbitstofloat
fs-umulextended
fs-umulextended-nonuniform
fs-umulextended-only-lsb
fs-umulextended-only-lsb-nonuniform
fs-umulextended-only-msb
fs-umulextended-only-msb-nonuniform
fs-usubborrow
fs-usubborrow-only-borrow
fs-usubborrow-only-sub
vs-bitcount
vs-bitfieldextract
vs-bitfieldinsert
vs-bitfieldreverse
vs-findlsb
vs-findmsb
vs-floatbitstoint
vs-floatbitstoint-abs
vs-floatbitstoint-neg
vs-floatbitstoint-neg_abs
vs-floatbitstouint
vs-floatbitstouint-abs
vs-floatbitstouint-neg
vs-floatbitstouint-neg_abs
vs-fma
vs-frexp
vs-imulextended
vs-imulextended-nonuniform
vs-imulextended-only-lsb
vs-imulextended-only-lsb-nonuniform
vs-imulextended-only-msb
vs-imulextended-only-msb-nonuniform
vs-intbitstofloat
vs-intbitstofloat-abs
vs-intbitstofloat-neg
vs-intbitstofloat-neg_abs
vs-ldexp
vs-uaddcarry
vs-uaddcarry-only-add
vs-uaddcarry-only-carry
vs-uintbitstofloat
vs-umulextended
vs-umulextended-nonuniform
vs-umulextended-only-lsb
vs-umulextended-only-lsb-nonuniform
vs-umulextended-only-msb
vs-umulextended-only-msb-nonuniform
vs-usubborrow
vs-usubborrow-only-borrow
vs-usubborrow-only-sub
fs-underflow-fma-compare-zero
instanced-inputs
instanced-inputs-built-in-variable
invocation-id-basic
invocation-id-in-separate-gs
invocation-id-without-qualifier
invocations-conflicting
invocations-matching
overloads
precise
0/0 0/0
fs-fract-of-nan
fs-ge-nan-tautology
fs-lt-nan-tautology
samplemaskin-basic
samplemaskin-indirect
sampler_array_indexing
0/0 0/0
fs-nested-struct-arrays-nonconst
fs-nonuniform-control-flow
fs-nonzero-base
fs-simple
fs-simple-different-formats
fs-simple-texture-size
fs-struct-const-sampler-nonconst
fs-struct-nonconst-multiple-samplers
fs-struct-nonconst-sampler
fs-struct-nonconst-sampler-const
fs-struct-nonconst-sampler-nonconst
fs-weird-uniforms
fs-with-other
gs-nonzero-base
gs-simple
gs-struct-const-sampler-nonconst
gs-struct-nonconst
gs-struct-nonconst-sampler-const
gs-struct-nonconst-sampler-nonconst
gs-weird-uniforms
sampler-nonconst-2d
sampler-nonconst-2d-array
sampler-nonconst-2d-array-grad
sampler-nonconst-2d-grad
vs-nonuniform-control-flow
vs-nonzero-base
vs-simple
vs-struct-const-sampler-nonconst
vs-struct-nonconst
vs-struct-nonconst-sampler-const
vs-struct-nonconst-sampler-nonconst
vs-weird-uniforms
ubo_array_indexing
0/0 0/0
fs-array-const
fs-array-nonconst
fs-masked
fs-nonuniform-control-flow
fs-simple
fs-two-arrays
gs-array-const
gs-array-nonconst
gs-simple
gs-two-arrays
vs-array-const
vs-array-nonconst
vs-mixed-with-const-access
vs-nonuniform-control-flow
vs-simple
vs-two-arrays
vs-fma-as-condition
linker
0/0 0/0
sample-qualifier-unqualified-vs-fs