Currently showing: problems
Show: all | fixes | problems | disabled | skips | changes | regressions | enabled
softpipe-03 (info) |
softpipe-04 (info) |
softpipe-05 (info) |
|
---|---|---|---|
all | 40136/40926 | 40123/40926 | 40154/40926 |
asmparsertest
|
292/301 | 285/302 | 292/303 |
arbfp1.0
|
127/129 | 121/129 | 125/129 |
cos-04.txt
|
pass | crash | pass |
fog-01.txt
|
crash | pass | pass |
option-01.txt
|
pass | crash | pass |
result-07.txt
|
pass | pass | crash |
result-11.txt
|
pass | crash | pass |
size_specifier-09.txt
|
pass | crash | pass |
size_specifier-13.txt
|
pass | crash | pass |
size_specifier-51.txt
|
pass | crash | pass |
size_specifier-67.txt
|
crash | pass | pass |
size_specifier-84.txt
|
pass | pass | crash |
size_specifier-85.txt
|
pass | pass | crash |
size_specifier-88.txt
|
pass | crash | pass |
swz-08.txt
|
pass | crash | crash |
arbvp1.0
|
165/172 | 164/173 | 167/174 |
address-02.txt
|
pass | crash | pass |
alias-02.txt
|
pass | pass | crash |
all_state-02.txt
|
pass | pass | crash |
mad.txt
|
crash | pass | pass |
rcp-05.txt
|
pass | crash | pass |
sfl-02.txt
|
crash | skip | skip |
sne-02.txt
|
skip | skip | crash |
tex-05.txt
|
crash | pass | pass |
txb-05.txt
|
pass | crash | pass |
txd-03.txt
|
crash | pass | pass |
txd-08.txt
|
skip | crash | skip |
txd-15.txt
|
skip | skip | crash |
txf-05.txt
|
pass | crash | pass |
txf-12.txt
|
skip | crash | skip |
txf-18.txt
|
skip | crash | skip |
txl-08.txt
|
skip | skip | crash |
txl-09.txt
|
skip | skip | crash |
txl-13.txt
|
skip | skip | crash |
txp-08.txt
|
crash | skip | skip |
txp-13.txt
|
skip | crash | skip |
txq-03.txt
|
pass | crash | pass |
txq-06.txt
|
crash | pass | pass |
txq-12.txt
|
crash | skip | skip |
fast_color_clear
|
13/14 | 12/14 | 13/14 |
fcc-front-buffer-distraction
|
fail | fail | fail |
fcc-read-after-clear blit tex
|
pass | crash | pass |
glean
|
29/204 | 32/204 | 32/204 |
api2
|
fail | fail | fail |
fbo
|
fail | fail | fail |
fragprog1-abs test
|
crash | fail | fail |
fragprog1-add an immediate
|
fail | fail | fail |
fragprog1-add negative immediate
|
fail | fail | fail |
fragprog1-add negative immediate (2)
|
fail | fail | fail |
fragprog1-add test
|
fail | fail | fail |
fragprog1-add with saturation
|
fail | fail | fail |
fragprog1-arb_fog_exp test
|
fail | fail | fail |
fragprog1-arb_fog_exp2 test
|
fail | fail | fail |
fragprog1-arb_fog_linear test
|
fail | fail | fail |
fragprog1-cmp test
|
fail | fail | fail |
fragprog1-computed fog exp test
|
fail | fail | fail |
fragprog1-computed fog exp2 test
|
fail | fail | fail |
fragprog1-computed fog linear test
|
fail | fail | fail |
fragprog1-cos test
|
fail | fail | fail |
fragprog1-cos test 2
|
fail | fail | fail |
fragprog1-dp3 test
|
fail | fail | fail |
fragprog1-dp3 test (2)
|
fail | fail | fail |
fragprog1-dp4 test
|
fail | fail | fail |
fragprog1-dph test
|
fail | fail | fail |
fragprog1-dst test
|
fail | fail | fail |
fragprog1-ex2 test
|
fail | fail | fail |
fragprog1-flr test
|
fail | fail | fail |
fragprog1-frc test
|
fail | fail | fail |
fragprog1-lg2 test
|
fail | fail | fail |
fragprog1-lit test 1
|
fail | fail | fail |
fragprog1-lit test 2 (degenerate case: 0 ^ 0 -> 1)
|
fail | fail | fail |
fragprog1-lit test 3 (case x < 0)
|
fail | fail | fail |
fragprog1-mad test
|
fail | fail | fail |
fragprog1-masked mul test
|
fail | fail | fail |
fragprog1-max test
|
fail | fail | fail |
fragprog1-min test
|
fail | fail | fail |
fragprog1-mov test
|
fail | fail | fail |
fragprog1-mul test
|
fail | fail | fail |
fragprog1-pow test (exponentiation)
|
fail | fail | fail |
fragprog1-rcp test (reciprocal)
|
fail | fail | fail |
fragprog1-rcp test 2 (reciprocal)
|
fail | fail | fail |
fragprog1-rsq test 1 (reciprocal square root)
|
crash | fail | fail |
fragprog1-rsq test 2 (reciprocal square root of negative value)
|
fail | fail | fail |
fragprog1-scs test
|
fail | fail | fail |
fragprog1-sge test
|
fail | fail | fail |
fragprog1-sin test
|
fail | fail | fail |
fragprog1-sin test 2
|
fail | fail | fail |
fragprog1-slt test
|
fail | fail | fail |
fragprog1-sub test (with swizzle)
|
fail | fail | fail |
fragprog1-sub with saturation
|
fail | fail | fail |
fragprog1-swizzled add test
|
fail | fail | fail |
fragprog1-swizzled move test
|
fail | fail | fail |
fragprog1-swz test
|
fail | fail | fail |
fragprog1-xpd test 1
|
fail | fail | fail |
fragprog1-z-write test
|
fail | fail | fail |
glsl1-&& operator, short-circuit
|
fail | fail | fail |
glsl1-2d texture lookup with explicit lod (vertex shader)
|
fail | fail | fail |
glsl1-built-in constants
|
fail | fail | fail |
glsl1-chained assignment
|
fail | fail | fail |
glsl1-continue with no loop
|
crash | pass | pass |
glsl1-cross() function, in-place
|
fail | fail | fail |
glsl1-gl state variable reference (diffuse product)
|
fail | fail | fail |
glsl1-gl state variable reference (gl_frontmaterial.ambient)
|
fail | fail | fail |
glsl1-gl state variable reference (gl_lightsource[0].diffuse)
|
fail | fail | fail |
glsl1-gl state variable reference (point attenuation)
|
fail | fail | fail |
glsl1-gl state variable reference (point size)
|
fail | fail | fail |
glsl1-gl_fragdepth writing
|
fail | fail | fail |
glsl1-global vars and initializers
|
fail | fail | fail |
glsl1-global vars and initializers (2)
|
fail | fail | fail |
glsl1-glsl 1.20 invariant, centroid qualifiers
|
fail | fail | fail |
glsl1-linear fog
|
fail | fail | fail |
glsl1-matrix column check (1)
|
fail | fail | fail |
glsl1-matrix column check (2)
|
fail | fail | fail |
glsl1-matrix, vector multiply (1)
|
fail | fail | fail |
glsl1-matrix, vector multiply (2)
|
fail | fail | fail |
glsl1-matrix, vector multiply (3)
|
fail | fail | fail |
glsl1-nested function calls (1)
|
fail | fail | fail |
glsl1-nested function calls (2)
|
fail | fail | fail |
glsl1-nested function calls (3)
|
fail | fail | fail |
glsl1-preprocessor test (11)
|
fail | fail | fail |
glsl1-preprocessor test (extension test 1)
|
fail | fail | fail |
glsl1-preprocessor test (extension test 2)
|
fail | fail | fail |
glsl1-preprocessor test 1 (#if 0)
|
fail | fail | fail |
glsl1-preprocessor test 10 (#if defined())
|
fail | crash | fail |
glsl1-preprocessor test 11 (#elif)
|
fail | fail | fail |
glsl1-preprocessor test 12 (#elif)
|
fail | fail | fail |
glsl1-preprocessor test 13 (nested #if)
|
fail | fail | fail |
glsl1-preprocessor test 14 (nested #if)
|
fail | fail | fail |
glsl1-preprocessor test 15 (nested #if, #elif)
|
fail | fail | fail |
glsl1-preprocessor test 2 (#if 1)
|
fail | fail | fail |
glsl1-preprocessor test 3 (#if ==)
|
fail | fail | fail |
glsl1-preprocessor test 4 (#if 1, #define macro)
|
fail | fail | fail |
glsl1-preprocessor test 5 (#if 1, #define macro)
|
fail | fail | fail |
glsl1-preprocessor test 6 (#if 0, #define macro)
|
fail | fail | fail |
glsl1-preprocessor test 7 (multi-line #define)
|
fail | fail | fail |
glsl1-preprocessor test 8 (#ifdef)
|
fail | fail | fail |
glsl1-preprocessor test 9 (#ifndef)
|
fail | fail | fail |
glsl1-primary plus secondary color
|
fail | fail | fail |
glsl1-sequence (comma) operator
|
fail | fail | fail |
glsl1-shadow2d(): 1
|
fail | fail | fail |
glsl1-shadow2d(): 2
|
fail | fail | fail |
glsl1-shadow2d(): 3
|
fail | fail | fail |
glsl1-shadow2d(): 4
|
fail | fail | fail |
glsl1-struct (1)
|
fail | fail | fail |
glsl1-struct (2)
|
fail | fail | fail |
glsl1-struct (3)
|
fail | fail | fail |
glsl1-struct (4)
|
fail | fail | fail |
glsl1-swizzle
|
fail | fail | fail |
glsl1-swizzle (rgba)
|
fail | fail | fail |
glsl1-swizzle (stpq)
|
fail | fail | fail |
glsl1-swizzle in-place
|
fail | fail | fail |
glsl1-swizzled expression
|
fail | fail | fail |
glsl1-swizzled swizzle
|
fail | fail | fail |
glsl1-swizzled swizzled swizzle
|
crash | fail | fail |
glsl1-swizzled writemask
|
fail | fail | fail |
glsl1-swizzled writemask (2)
|
fail | fail | fail |
glsl1-swizzled writemask (rgba)
|
fail | fail | fail |
glsl1-swizzled writemask (stpq)
|
fail | fail | fail |
glsl1-texcoord varying
|
fail | fail | fail |
glsl1-texture1d()
|
fail | fail | fail |
glsl1-texture2d()
|
fail | fail | fail |
glsl1-texture2d(), computed coordinate
|
fail | fail | fail |
glsl1-texture2d(), with bias
|
fail | fail | fail |
glsl1-texture2dproj()
|
fail | fail | crash |
glsl1-texture3d()
|
fail | fail | fail |
glsl1-texture3d(), computed coord
|
fail | fail | fail |
glsl1-tintermediate::addunarymath
|
crash | pass | pass |
glsl1-uniform matrix
|
fail | fail | fail |
glsl1-uniform matrix, transposed
|
fail | fail | fail |
glsl1-writemask
|
fail | fail | fail |
glsl1-|| operator, short-circuit
|
fail | fail | fail |
makecurrent
|
fail | fail | fail |
pixelformats
|
fail | fail | fail |
pointatten
|
fail | fail | fail |
pointsprite
|
fail | fail | fail |
texcube
|
fail | fail | fail |
texture_srgb
|
fail | fail | fail |
vertprog1-abs test
|
fail | fail | fail |
vertprog1-add test
|
fail | fail | fail |
vertprog1-arl test
|
fail | fail | fail |
vertprog1-dp3 test
|
fail | crash | fail |
vertprog1-dp4 test
|
fail | fail | fail |
vertprog1-dph test
|
fail | fail | fail |
vertprog1-dst test
|
fail | fail | fail |
vertprog1-ex2 test
|
fail | fail | fail |
vertprog1-exp test
|
fail | fail | fail |
vertprog1-flr test
|
fail | fail | fail |
vertprog1-frc test
|
fail | fail | fail |
vertprog1-infinity and nan test
|
crash | pass | pass |
vertprog1-lg2 test
|
fail | fail | fail |
vertprog1-lit test 1
|
fail | fail | fail |
vertprog1-lit test 2 (degenerate case: 0 ^ 0 -> 1)
|
fail | fail | fail |
vertprog1-lit test 3 (case x < 0)
|
fail | fail | fail |
vertprog1-log test
|
fail | fail | fail |
vertprog1-mad test
|
fail | fail | fail |
vertprog1-max test
|
fail | fail | fail |
vertprog1-min test
|
fail | fail | fail |
vertprog1-mov test (with swizzle)
|
fail | fail | fail |
vertprog1-mul test (with swizzle and masking)
|
fail | fail | fail |
vertprog1-position write test (compute position from texcoord)
|
fail | fail | fail |
vertprog1-pow test (exponentiation)
|
fail | fail | fail |
vertprog1-rcp test (reciprocal)
|
fail | fail | fail |
vertprog1-rsq test 1 (reciprocal square root)
|
fail | fail | fail |
vertprog1-rsq test 2 (reciprocal square root of negative value)
|
fail | fail | fail |
vertprog1-sge test
|
fail | fail | fail |
vertprog1-slt test
|
fail | fail | fail |
vertprog1-state reference test 1 (material ambient)
|
fail | fail | fail |
vertprog1-state reference test 2 (light products)
|
fail | fail | fail |
vertprog1-state reference test 3 (fog params)
|
fail | fail | fail |
vertprog1-sub test (with swizzle)
|
fail | fail | fail |
vertprog1-swz test 1
|
fail | fail | fail |
vertprog1-swz test 2
|
fail | fail | fail |
vertprog1-swz test 3
|
fail | fail | fail |
vertprog1-swz test 4
|
fail | fail | fail |
vertprog1-swz test 5
|
fail | fail | fail |
vertprog1-xpd test 1
|
fail | fail | fail |
vertprog1-xpd test 2 (same src and dst arg)
|
fail | fail | fail |
vertprog1-z-write test
|
fail | fail | fail |
glx
|
53/75 | 53/75 | 53/75 |
extension string sanity
|
fail | fail | fail |
glx-make-current
|
fail | fail | fail |
glx-query-drawable-glx_fbconfig_id-window
|
fail | fail | fail |
glx-swap-pixmap-bad
|
fail | fail | fail |
glx-tfp
|
fail | fail | fail |
glx-visuals-depth
|
fail | fail | fail |
glx-visuals-depth -pixmap
|
fail | fail | fail |
glx-visuals-stencil
|
fail | fail | fail |
glx-visuals-stencil -pixmap
|
fail | fail | fail |
glx_arb_create_context
|
10/12 | 10/12 | 10/12 |
current with no framebuffer
|
fail | fail | fail |
invalid flag
|
fail | fail | fail |
glx_arb_create_context_es2_profile
|
1/2 | 1/2 | 1/2 |
invalid opengl es version
|
fail | fail | fail |
glx_ext_import_context
|
0/9 | 0/9 | 0/9 |
free context
|
fail | fail | fail |
get context id
|
fail | fail | fail |
get current display
|
fail | fail | fail |
import context, multi process
|
fail | fail | fail |
import context, single process
|
fail | fail | fail |
imported context has same context id
|
fail | fail | fail |
make current, multi process
|
fail | fail | fail |
make current, single process
|
fail | fail | fail |
query context info
|
fail | fail | fail |
glx_mesa_query_renderer
|
0/1 | 0/1 | 0/1 |
coverage
|
fail | fail | fail |
hiz
|
11/19 | 9/19 | 11/19 |
hiz-depth-read-window-stencil0
|
fail | fail | fail |
hiz-depth-read-window-stencil1
|
fail | fail | fail |
hiz-depth-test-window-stencil0
|
fail | fail | fail |
hiz-depth-test-window-stencil1
|
fail | fail | fail |
hiz-stencil-read-fbo-d0-s8
|
pass | crash | pass |
hiz-stencil-read-fbo-d24s8
|
pass | crash | pass |
hiz-stencil-read-window-depth0
|
fail | crash | fail |
hiz-stencil-read-window-depth1
|
fail | fail | fail |
hiz-stencil-test-window-depth0
|
fail | fail | fail |
hiz-stencil-test-window-depth1
|
fail | fail | fail |
object namespace pollution
|
58/60 | 59/60 | 58/61 |
buffer with glcopytexsubimage2d
|
pass | pass | crash |
program with glblitframebuffer
|
pass | crash | pass |
program with glgetteximage-compressed
|
skip | skip | crash |
vertex-array with glcopyimagesubdata
|
crash | pass | pass |
vertex-array with glcopytexsubimage2d
|
crash | pass | pass |
vertex-array with glgetteximage
|
pass | pass | crash |
shaders
|
544/553 | 543/555 | 543/553 |
activeprogram-bad-program
|
skip | crash | skip |
createshaderprogram-attached-shaders
|
skip | crash | skip |
glsl-arb-fragment-coord-conventions
|
pass | crash | pass |
glsl-fs-clamp-2
|
crash | pass | pass |
glsl-fs-sampler-numbering
|
pass | pass | crash |
glsl-fs-sqrt-branch
|
pass | pass | crash |
glsl-fs-texturecube
|
pass | crash | pass |
glsl-getactiveuniform-count: glsl-getactiveuniform-length
|
crash | pass | pass |
glsl-light-model
|
crash | crash | pass |
glsl-max-varyings
|
pass | pass | crash |
out-parameter-indexing
|
2/8 | 2/8 | 2/8 |
vs-inout-index-inout-float-array
|
fail | fail | fail |
vs-inout-index-inout-mat2-col
|
fail | fail | fail |
vs-inout-index-inout-mat2-row
|
fail | fail | fail |
vs-inout-index-inout-vec4
|
fail | fail | fail |
vs-inout-index-inout-vec4-array
|
fail | fail | fail |
vs-inout-index-inout-vec4-array-element
|
fail | fail | fail |
version-mixing intrastage
|
pass | crash | pass |
zero-tex-coord texelfetch
|
pass | pass | crash |
spec
|
38601/39165 | 38595/39162 | 38617/39162 |
!opengl 1.0
|
280/284 | 279/284 | 278/284 |
gl-1.0-drawpixels-color-index
|
crash | fail | fail |
gl-1.0-edgeflag
|
pass | pass | crash |
gl-1.0-polygon-line-aa
|
pass | pass | crash |
gl-1.0-readpixels-oob
|
crash | pass | pass |
gl-1.0-readpixsanity
|
pass | crash | pass |
gl-1.0-scissor-copypixels
|
pass | crash | pass |
gl-1.0-scissor-offscreen
|
pass | pass | crash |
gl-1.0-simple-readbuffer
|
fail | fail | fail |
gl-1.0-swapbuffers-behavior
|
crash | crash | crash |
!opengl 1.1
|
7370/7384 | 7370/7384 | 7371/7384 |
copypixels-sync
|
pass | crash | pass |
copyteximage 2d
|
pass | crash | pass |
degenerate-prims
|
0/1 | 0/1 | 0/1 |
Primitive: GL_LINES
|
fail | fail | fail |
depthfunc
|
fail | fail | fail |
depthrange-clear
|
pass | crash | pass |
dlist-fdo3129-02
|
pass | pass | crash |
drawbuffer-modes
|
fail | fail | fail |
getteximage-targets 1d
|
pass | pass | crash |
gl_select - alpha-test enabled
|
fail | fail | fail |
gl_select - depth-test enabled
|
fail | fail | fail |
gl_select - no test function
|
fail | fail | fail |
gl_select - scissor-test enabled
|
fail | fail | fail |
gl_select - stencil-test enabled
|
fail | fail | fail |
line-flat-clip-color
|
fail | fail | fail |
polygon-mode-facing
|
crash | crash | crash |
read-front clear-front-first
|
crash | pass | pass |
streaming-texture-leak
|
pass | crash | pass |
teximage-colors gl_luminance12_alpha4
|
102/104 | 104/104 | 104/104 |
GL_LUMINANCE12_ALPHA4 texture with GL_BGRA and GL_UNSIGNED_INT_10_10_10_2
|
fail | pass | pass |
GL_LUMINANCE12_ALPHA4 texture with GL_RGBA and GL_UNSIGNED_INT_10_10_10_2
|
fail | pass | pass |
teximage-colors gl_rg32f
|
104/105 | 105/105 | 105/105 |
Exact upload-download of GL_RG32F
|
fail | pass | pass |
texsubimage
|
pass | pass | crash |
!opengl 1.2
|
23/23 | 22/23 | 23/23 |
lodclamp-between-max
|
pass | crash | pass |
!opengl 1.4
|
12/15 | 12/15 | 12/15 |
copy-pixels
|
pass | crash | pass |
gl-1.4-polygon-offset
|
fail | fail | fail |
tex1d-2dborder
|
crash | pass | pass |
triangle-rasterization
|
pass | pass | crash |
triangle-rasterization-overdraw
|
fail | fail | fail |
!opengl 2.0
|
57/58 | 55/58 | 57/58 |
attribs
|
crash | pass | pass |
depth-tex-modes-glsl
|
pass | crash | pass |
gl-2.0-two-sided-stencil
|
pass | pass | crash |
max-samplers border
|
pass | crash | pass |
vertex-program-two-side front back front2 back2
|
pass | crash | pass |
!opengl 2.1
|
8/10 | 9/10 | 9/10 |
minmax
|
crash | pass | pass |
polygon-stipple-fs
|
fail | fail | fail |
!opengl 3.0
|
50/55 | 49/55 | 49/55 |
clearbuffer-depth
|
pass | pass | crash |
clearbuffer-display-lists
|
pass | crash | pass |
clearbuffer-mixed-format
|
fail | fail | fail |
depth-cube-map
|
fail | fail | fail |
gl30basic
|
fail | fail | fail |
gl_vertexid used with glmultidrawarrays
|
fail | fail | fail |
minmax
|
fail | fail | fail |
!opengl 3.1
|
11/13 | 10/13 | 11/13 |
minmax
|
fail | fail | fail |
primitive-restart-xfb written
|
pass | crash | pass |
vao-broken-attrib
|
crash | crash | crash |
!opengl 3.2
|
50/61 | 53/61 | 51/61 |
get-integer-64iv
|
pass | pass | crash |
gl-3.2-adj-prims line cull-back pv-last
|
pass | crash | pass |
gl-3.2-adj-prims pv-last
|
pass | pass | crash |
gl_vertexid used with glmultidrawelementsbasevertex
|
fail | fail | fail |
layered-rendering
|
21/29 | 25/29 | 24/29 |
clear-color
|
crash | pass | pass |
clear-color-all-types 2d_array single_level
|
pass | pass | crash |
clear-color-all-types 2d_multisample_array single_level
|
fail | crash | fail |
clear-color-all-types 3d mipmapped
|
crash | pass | pass |
framebuffer-layer-complete
|
crash | pass | pass |
framebuffer-layered-attachments
|
fail | fail | fail |
framebuffertexture-buffer-textures
|
crash | pass | pass |
gl-layer-render
|
fail | fail | fail |
gl-layer-render-storage
|
fail | crash | fail |
minmax
|
fail | fail | fail |
pointsprite-origin
|
fail | fail | fail |
!opengl 3.3
|
3/4 | 3/4 | 2/4 |
minmax
|
fail | fail | fail |
required-renderbuffer-attachment-formats
|
pass | pass | crash |
!opengl es 3.0
|
11/13 | 11/13 | 11/13 |
gl_vertexid used with gldrawarrays
|
fail | fail | fail |
minmax
|
fail | fail | fail |
3dfx_texture_compression_fxt1
|
1/1 | 1/2 | 1/1 |
fbo-generatemipmap-formats
|
skip | crash | skip |
amd_pinned_memory
|
0/0 | 0/0 | 0/1 |
offset=0
|
skip | skip | crash |
arb_arrays_of_arrays
|
176/179 | 176/179 | 176/179 |
execution
|
14/17 | 14/17 | 14/17 |
image_store
|
1/4 | 1/4 | 1/4 |
basic-imagestore-mixed-const-non-const-uniform-index
|
fail | fail | fail |
basic-imagestore-mixed-const-non-const-uniform-index2
|
fail | fail | fail |
basic-imagestore-non-const-uniform-index
|
fail | fail | fail |
arb_blend_func_extended
|
16/17 | 16/17 | 16/17 |
arb_blend_func_extended-fbo-extended-blend-pattern_gles2
|
crash | crash | crash |
arb_buffer_storage
|
0/1 | 0/1 | 0/0 |
bufferstorage-persistent draw coherent client-storage
|
crash | skip | skip |
bufferstorage-persistent read client-storage
|
skip | crash | skip |
arb_clear_buffer_object
|
12/12 | 11/12 | 11/12 |
arb_clear_buffer_object-invalid-size
|
pass | pass | crash |
arb_clear_buffer_object-sub-invalid-size
|
pass | crash | pass |
arb_clear_texture
|
0/0 | 0/1 | 0/0 |
arb_clear_texture-texview
|
skip | crash | skip |
arb_color_buffer_float
|
38/41 | 39/41 | 39/41 |
gl_rgba16f-render-sanity
|
crash | pass | pass |
gl_rgba8_snorm-render
|
fail | fail | fail |
gl_rgba8_snorm-render-fog
|
fail | fail | fail |
arb_compute_shader
|
55/55 | 55/55 | 54/55 |
indirect-compute
|
pass | pass | crash |
arb_compute_variable_group_size
|
1/2 | 1/2 | 1/2 |
linker
|
1/2 | 1/2 | 1/2 |
mixed_fixed_variable_local_work_size
|
fail | fail | fail |
arb_copy_image
|
400/402 | 399/402 | 401/403 |
arb_copy_image-formats --samples=2
|
skip | skip | crash |
arb_copy_image-simple --rb-to-tex
|
pass | crash | pass |
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
|
pass | crash | pass |
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
|
pass | pass | crash |
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
|
crash | pass | pass |
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
|
pass | crash | pass |
arb_copy_image-texview
|
crash | pass | pass |
arb_cull_distance
|
19/20 | 19/20 | 19/20 |
clip-cull-4
|
fail | fail | fail |
arb_depth_buffer_float
|
71/74 | 73/73 | 69/73 |
depthstencil-render-miplevels 1024 d=z32f
|
pass | pass | crash |
depthstencil-render-miplevels 1024 s=z24_s8_d=z32f
|
crash | skip | skip |
depthstencil-render-miplevels 292 d=z32f_s8
|
pass | pass | crash |
fbo-depth-gl_depth32f_stencil8-clear
|
pass | pass | crash |
fbo-depth-gl_depth32f_stencil8-readpixels
|
pass | pass | crash |
fbo-depthstencil-gl_depth32f_stencil8-copypixels
|
crash | pass | pass |
fbo-depthstencil-gl_depth32f_stencil8-readpixels-float-and-ushort
|
crash | pass | pass |
arb_depth_clamp
|
3/3 | 3/3 | 2/3 |
depth_clamp
|
pass | pass | crash |
arb_depth_texture
|
66/68 | 68/68 | 66/68 |
depthstencil-render-miplevels 1024 d=z16
|
crash | pass | pass |
depthstencil-render-miplevels 273 d=z16
|
pass | pass | crash |
fbo-depth-gl_depth_component24-readpixels
|
pass | pass | crash |
fbo-depth-gl_depth_component32-copypixels
|
crash | pass | pass |
arb_direct_state_access
|
150/154 | 150/154 | 149/154 |
create-textures
|
pass | pass | crash |
namedrenderbuffer
|
13/14 | 13/14 | 13/14 |
samples == MAX_SAMPLES(0) + 1
|
fail | fail | fail |
texture-buffer
|
fail | fail | fail |
texture-storage-multisample
|
3/5 | 3/5 | 3/5 |
immutable
|
fail | fail | fail |
trivial, but should work
|
fail | fail | fail |
arb_draw_elements_base_vertex
|
9/9 | 8/9 | 9/9 |
arb_draw_elements_base_vertex-negative-index
|
pass | crash | pass |
arb_draw_indirect
|
14/17 | 14/17 | 14/17 |
arb_draw_indirect-draw-arrays-prim-restart
|
fail | fail | fail |
gl_vertexid used with gldrawarraysindirect
|
fail | fail | fail |
gl_vertexid used with gldrawelementsindirect
|
fail | fail | fail |
arb_draw_instanced
|
17/18 | 18/18 | 18/18 |
dlist
|
crash | pass | pass |
arb_es2_compatibility
|
26/27 | 26/27 | 26/27 |
fbo-fast-clear
|
fail | fail | fail |
arb_es3_compatibility
|
18/18 | 17/18 | 18/18 |
oes_compressed_etc2_texture-miptree rgb8-punchthrough-alpha1 compat
|
pass | crash | pass |
arb_fragment_program
|
26/29 | 25/29 | 24/29 |
fp-indirections2
|
fail | fail | fail |
fp-long-alu
|
fail | fail | fail |
fp-set-01
|
pass | pass | crash |
incomplete-texture-arb_fp
|
pass | pass | crash |
sparse-samplers
|
fail | fail | fail |
texturing
|
3/3 | 2/3 | 3/3 |
tex-2d
|
pass | crash | pass |
arb_framebuffer_no_attachments
|
15/16 | 15/16 | 15/16 |
arb_framebuffer_no_attachments-atomic
|
3/4 | 3/4 | 3/4 |
MS4
|
fail | fail | fail |
arb_framebuffer_object
|
49/54 | 51/54 | 49/54 |
fbo blit to missing attachment
|
pass | pass | crash |
fbo-drawbuffers-none glclearbuffer
|
fail | fail | fail |
fbo-generatemipmap-1d rgb9_e5
|
pass | pass | crash |
fbo-generatemipmap-cubemap
|
fail | fail | fail |
fbo-generatemipmap-cubemap rgb9_e5
|
fail | fail | fail |
fbo-incomplete-texture-02
|
crash | pass | pass |
same-attachment-glframebuffertexture2d-gl_depth_stencil_attachment
|
crash | pass | pass |
arb_framebuffer_srgb
|
36/41 | 35/45 | 36/43 |
arb_framebuffer_srgb-fast-clear-blend
|
fail | fail | fail |
arb_framebuffer_srgb-srgb_conformance
|
0/2 | 0/2 | 0/2 |
srgb->linear
|
fail | fail | fail |
srgb->linear->srgb
|
fail | fail | fail |
blit renderbuffer linear upsample disabled
|
skip | crash | crash |
blit renderbuffer srgb downsample enabled
|
skip | crash | skip |
blit renderbuffer srgb upsample disabled
|
skip | skip | crash |
blit texture linear_to_srgb upsample enabled
|
skip | crash | skip |
blit texture srgb_to_linear downsample disabled
|
skip | crash | skip |
blit texture srgb_to_linear scaled disabled
|
pass | crash | pass |
fbo-fast-clear
|
fail | crash | fail |
msaa-fast-clear
|
fail | fail | fail |
arb_geometry_shader4
|
12/12 | 12/12 | 12/13 |
arb_geometry_shader4-program-parameter-output-type
|
skip | skip | crash |
arb_get_program_binary
|
2/3 | 2/3 | 2/3 |
program_binary_retrievable_hint
|
fail | fail | fail |
arb_gpu_shader5
|
8/51 | 8/53 | 8/30 |
arb_gpu_shader5-xfb-streams-without-invocations
|
skip | crash | skip |
texturegather
|
0/11 | 0/12 | 0/9 |
fs-r-none-shadow-2d
|
skip | crash | skip |
fs-rg-0-float-2darray
|
crash | skip | skip |
fs-rg-0-float-cubearray
|
skip | skip | crash |
fs-rg-0-uint-2darray
|
skip | crash | skip |
fs-rg-1-int-2drect
|
crash | skip | skip |
fs-rg-1-uint-2drect
|
skip | skip | crash |
fs-rgb-0-int-2drect
|
skip | skip | crash |
fs-rgb-0-uint-2drect
|
skip | crash | skip |
fs-rgb-1-float-2drect
|
crash | skip | skip |
fs-rgb-1-float-cube
|
skip | crash | skip |
fs-rgb-1-unorm-cubearray
|
crash | skip | skip |
fs-rgba-0-unorm-2d
|
skip | crash | skip |
fs-rgba-1-float-2d
|
crash | skip | skip |
fs-rgba-2-unorm-2darray
|
skip | crash | skip |
fs-rgba-3-int-cube
|
crash | skip | skip |
vs-r-0-int-2drect
|
skip | crash | skip |
vs-r-0-uint-2drect
|
crash | skip | skip |
vs-rg-0-uint-2darray
|
skip | crash | skip |
vs-rgb-0-float-2darray
|
skip | crash | skip |
vs-rgb-0-int-2d
|
crash | skip | skip |
vs-rgb-0-int-2darray
|
skip | skip | crash |
vs-rgb-0-uint-2drect
|
skip | skip | crash |
vs-rgb-0-unorm-cube
|
skip | skip | crash |
vs-rgb-1-int-cube
|
skip | skip | crash |
vs-rgb-1-uint-2drect
|
crash | skip | skip |
vs-rgb-2-int-cubearray
|
skip | crash | skip |
vs-rgba-0-int-2d
|
skip | skip | crash |
vs-rgba-0-unorm-cube
|
skip | crash | skip |
vs-rgba-2-unorm-cubearray
|
skip | crash | skip |
vs-rgba-3-int-cubearray
|
skip | skip | crash |
vs-rgba-3-uint-cubearray
|
crash | skip | skip |
vs-rgba-3-unorm-cubearray
|
crash | skip | skip |
texturegatheroffset
|
0/24 | 0/24 | 0/8 |
fs-r-0-int-2d
|
crash | skip | skip |
fs-r-0-int-2drect
|
skip | crash | skip |
fs-r-0-uint-2drect-const
|
skip | crash | skip |
fs-r-none-shadow-2drect
|
crash | skip | skip |
fs-rg-0-float-2darray-const
|
skip | crash | skip |
fs-rg-0-float-2drect-const
|
skip | crash | skip |
fs-rg-0-int-2darray
|
skip | crash | skip |
fs-rg-0-uint-2drect
|
skip | crash | skip |
fs-rg-0-unorm-2drect-const
|
skip | crash | skip |
fs-rg-1-float-2drect-const
|
skip | skip | crash |
fs-rg-1-int-2d
|
crash | skip | skip |
fs-rg-1-int-2darray
|
crash | skip | skip |
fs-rg-1-uint-2darray
|
skip | crash | skip |
fs-rgb-0-int-2d-const
|
crash | skip | skip |
fs-rgb-0-uint-2drect-const
|
skip | crash | crash |
fs-rgb-1-int-2darray
|
crash | skip | skip |
fs-rgb-2-int-2d
|
skip | crash | skip |
fs-rgb-2-int-2d-const
|
crash | skip | skip |
fs-rgb-2-unorm-2d-const
|
skip | crash | skip |
fs-rgb-2-unorm-2darray
|
crash | skip | skip |
fs-rgba-0-int-2d
|
crash | skip | skip |
fs-rgba-1-float-2darray-const
|
crash | skip | skip |
fs-rgba-1-uint-2darray
|
skip | crash | skip |
fs-rgba-1-uint-2drect
|
crash | skip | skip |
fs-rgba-1-unorm-2drect
|
crash | skip | skip |
fs-rgba-2-float-2darray-const
|
skip | crash | skip |
fs-rgba-2-float-2drect-const
|
skip | skip | crash |
fs-rgba-2-int-2d
|
crash | skip | skip |
fs-rgba-2-int-2d-const
|
skip | crash | skip |
fs-rgba-2-int-2darray-const
|
skip | crash | skip |
fs-rgba-2-uint-2darray-const
|
skip | crash | skip |
vs-r-0-int-2d
|
skip | crash | skip |
vs-r-none-shadow-2d
|
skip | crash | skip |
vs-rg-0-float-2d-const
|
crash | skip | skip |
vs-rg-0-int-2drect-const
|
skip | skip | crash |
vs-rg-0-uint-2d-const
|
skip | crash | skip |
vs-rg-0-uint-2darray
|
skip | skip | crash |
vs-rg-1-float-2darray-const
|
skip | skip | crash |
vs-rgb-0-uint-2drect-const
|
crash | skip | skip |
vs-rgb-1-float-2d
|
crash | skip | skip |
vs-rgb-1-float-2darray-const
|
crash | skip | skip |
vs-rgb-1-unorm-2darray-const
|
crash | skip | skip |
vs-rgb-1-unorm-2drect
|
crash | skip | skip |
vs-rgb-2-float-2drect
|
skip | crash | skip |
vs-rgb-2-int-2d-const
|
skip | crash | skip |
vs-rgb-2-unorm-2darray-const
|
crash | skip | skip |
vs-rgba-0-uint-2d-const
|
crash | skip | skip |
vs-rgba-0-uint-2drect
|
crash | skip | skip |
vs-rgba-1-float-2darray
|
skip | crash | skip |
vs-rgba-1-int-2darray-const
|
skip | crash | skip |
vs-rgba-1-uint-2darray-const
|
crash | skip | skip |
vs-rgba-2-int-2darray
|
crash | skip | skip |
vs-rgba-2-int-2darray-const
|
skip | skip | crash |
vs-rgba-3-float-2darray
|
skip | crash | skip |
vs-rgba-3-float-2darray-const
|
skip | skip | crash |
texturegatheroffsets
|
0/8 | 0/8 | 0/5 |
fs-r-0-int-2drect
|
skip | crash | skip |
fs-r-0-uint-2drect
|
skip | skip | crash |
fs-rg-1-uint-2darray
|
skip | skip | crash |
fs-rgba-0-uint-2d
|
skip | crash | skip |
fs-rgba-0-unorm-2d
|
skip | crash | skip |
fs-rgba-2-float-2darray
|
skip | crash | skip |
fs-rgba-2-unorm-2darray
|
crash | skip | skip |
fs-rgba-2-unorm-2drect
|
crash | skip | skip |
fs-rgba-3-int-2darray
|
crash | skip | skip |
fs-rgba-3-unorm-2drect
|
skip | crash | skip |
vs-r-0-int-2d
|
crash | skip | skip |
vs-r-0-uint-2d
|
skip | crash | skip |
vs-r-0-unorm-2darray
|
crash | skip | skip |
vs-r-none-shadow-2darray
|
crash | skip | skip |
vs-rgb-0-float-2d
|
crash | skip | skip |
vs-rgb-1-int-2drect
|
skip | skip | crash |
vs-rgba-0-float-2d
|
skip | crash | skip |
vs-rgba-0-uint-2d
|
skip | skip | crash |
vs-rgba-0-unorm-2darray
|
skip | crash | skip |
vs-rgba-2-uint-2darray
|
crash | skip | skip |
vs-rgba-3-uint-2drect
|
skip | skip | crash |
arb_gpu_shader_fp64
|
2926/2970 | 2926/2970 | 2926/2970 |
execution
|
1241/1283 | 1241/1283 | 1240/1283 |
arb_gpu_shader_fp64-gs-getuniformdv
|
pass | pass | crash |
conversion
|
111/150 | 111/150 | 111/150 |
frag-conversion-explicit-dmat2-mat2
|
fail | fail | fail |
frag-conversion-explicit-dmat2x3-mat2x3
|
fail | fail | fail |
frag-conversion-explicit-dmat2x4-mat2x4
|
fail | fail | fail |
frag-conversion-explicit-dmat3-mat3
|
fail | fail | fail |
frag-conversion-explicit-dmat3x2-mat3x2
|
fail | fail | fail |
frag-conversion-explicit-dmat3x4-mat3x4
|
fail | fail | fail |
frag-conversion-explicit-dmat4-mat4
|
fail | fail | fail |
frag-conversion-explicit-dmat4x2-mat4x2
|
fail | fail | fail |
frag-conversion-explicit-dmat4x3-mat4x3
|
fail | fail | fail |
frag-conversion-explicit-double-float
|
fail | fail | fail |
frag-conversion-explicit-dvec2-vec2
|
fail | fail | fail |
frag-conversion-explicit-dvec3-vec3
|
fail | fail | fail |
frag-conversion-explicit-dvec4-vec4
|
fail | fail | fail |
geom-conversion-explicit-dmat2-mat2
|
fail | fail | fail |
geom-conversion-explicit-dmat2x3-mat2x3
|
fail | fail | fail |
geom-conversion-explicit-dmat2x4-mat2x4
|
fail | fail | fail |
geom-conversion-explicit-dmat3-mat3
|
fail | fail | fail |
geom-conversion-explicit-dmat3x2-mat3x2
|
fail | fail | fail |
geom-conversion-explicit-dmat3x4-mat3x4
|
fail | fail | fail |
geom-conversion-explicit-dmat4-mat4
|
fail | fail | fail |
geom-conversion-explicit-dmat4x2-mat4x2
|
fail | fail | fail |
geom-conversion-explicit-dmat4x3-mat4x3
|
fail | fail | fail |
geom-conversion-explicit-double-float
|
fail | fail | fail |
geom-conversion-explicit-dvec2-vec2
|
fail | fail | fail |
geom-conversion-explicit-dvec3-vec3
|
fail | fail | fail |
geom-conversion-explicit-dvec4-vec4
|
fail | fail | fail |
vert-conversion-explicit-dmat2-mat2
|
fail | fail | fail |
vert-conversion-explicit-dmat2x3-mat2x3
|
fail | fail | fail |
vert-conversion-explicit-dmat2x4-mat2x4
|
fail | fail | fail |
vert-conversion-explicit-dmat3-mat3
|
fail | fail | fail |
vert-conversion-explicit-dmat3x2-mat3x2
|
fail | fail | fail |
vert-conversion-explicit-dmat3x4-mat3x4
|
fail | fail | fail |
vert-conversion-explicit-dmat4-mat4
|
fail | fail | fail |
vert-conversion-explicit-dmat4x2-mat4x2
|
fail | fail | fail |
vert-conversion-explicit-dmat4x3-mat4x3
|
fail | fail | fail |
vert-conversion-explicit-double-float
|
fail | fail | fail |
vert-conversion-explicit-dvec2-vec2
|
fail | fail | fail |
vert-conversion-explicit-dvec3-vec3
|
fail | fail | fail |
vert-conversion-explicit-dvec4-vec4
|
fail | fail | fail |
fs-isinf-dvec
|
fail | fail | fail |
gs-isinf-dvec
|
fail | fail | fail |
vs-isinf-dvec
|
fail | fail | fail |
shader_storage
|
3/4 | 2/4 | 3/4 |
layout-std140-fp64-shader
|
fail | fail | fail |
layout-std430-fp64-shader
|
pass | crash | pass |
varying-packing
|
38/39 | 39/39 | 39/39 |
simple dmat3 separate
|
crash | pass | pass |
arb_instanced_arrays
|
4/4 | 4/4 | 3/4 |
arb_instanced_arrays-drawarrays
|
pass | pass | crash |
arb_map_buffer_range
|
11/11 | 10/11 | 10/11 |
map_invalidate_buffer_bit decrement-offset
|
pass | crash | pass |
map_invalidate_buffer_bit offset=0
|
pass | pass | crash |
arb_occlusion_query
|
6/8 | 6/8 | 6/8 |
occlusion_query_meta_no_fragments
|
fail | crash | fail |
occlusion_query_meta_save
|
fail | fail | fail |
arb_pipeline_statistics_query
|
5/6 | 5/6 | 4/6 |
arb_pipeline_statistics_query-comp
|
fail | fail | fail |
arb_pipeline_statistics_query-frag
|
pass | pass | crash |
arb_pixel_buffer_object
|
15/15 | 14/15 | 14/15 |
texsubimage array pbo
|
pass | crash | crash |
arb_program_interface_query
|
113/117 | 113/117 | 113/117 |
arb_program_interface_query-getprogramresourceindex
|
26/28 | 26/28 | 26/28 |
'vs_input2' on GL_PROGRAM_INPUT
|
fail | fail | fail |
'vs_input2[1][0]' on GL_PROGRAM_INPUT
|
fail | fail | fail |
arb_program_interface_query-resource-query
|
30/32 | 30/32 | 30/32 |
GL_PROGRAM_INPUT(gs)
|
fail | fail | fail |
GL_PROGRAM_INPUT(gs,fs)
|
fail | fail | fail |
arb_provoking_vertex
|
3/5 | 3/5 | 3/5 |
arb-provoking-vertex-render
|
crash | crash | fail |
arb-quads-follow-provoking-vertex
|
fail | fail | fail |
arb_sample_shading
|
12/12 | 12/13 | 12/12 |
builtin-gl-sample-mask-simple 4
|
skip | crash | skip |
arb_sampler_objects
|
4/4 | 3/4 | 3/4 |
gl_ext_texture_srgb_decode
|
pass | pass | crash |
sampler-incomplete
|
pass | crash | pass |
arb_separate_shader_objects
|
68/71 | 68/71 | 67/71 |
400 combinations by location
|
pass | pass | crash |
execution
|
5/8 | 5/8 | 5/8 |
layout-location-block
|
fail | fail | fail |
layout-location-named-block
|
fail | fail | fail |
layout-location-struct
|
fail | fail | fail |
arb_shader_draw_parameters
|
8/8 | 8/10 | 8/8 |
drawid-indirect-vertexid
|
skip | crash | skip |
vertexid-zerobased
|
skip | crash | skip |
arb_shader_image_load_store
|
1785/1792 | 1767/1774 | 1798/1805 |
execution
|
3/4 | 3/4 | 3/4 |
disable_early_z
|
fail | fail | fail |
host-mem-barrier
|
102/108 | 102/108 | 102/108 |
Transform feedback/WaW/full barrier test/16x16
|
fail | fail | fail |
Transform feedback/WaW/full barrier test/4x4
|
fail | fail | fail |
Transform feedback/WaW/full barrier test/64x64
|
fail | fail | fail |
Transform feedback/WaW/one bit barrier test/16x16
|
fail | fail | fail |
Transform feedback/WaW/one bit barrier test/4x4
|
fail | fail | fail |
Transform feedback/WaW/one bit barrier test/64x64
|
fail | fail | fail |
arb_shader_storage_buffer_object
|
48/50 | 48/50 | 48/50 |
compiler
|
19/20 | 19/20 | 19/20 |
unsized-array-not-in-last-position.frag
|
fail | fail | fail |
execution
|
1/2 | 1/2 | 1/2 |
atomic_add
|
fail | fail | fail |
arb_shader_subroutine
|
39/41 | 39/41 | 40/41 |
arb_shader_subroutine-minmax
|
crash | pass | pass |
arb_shader_subroutine-uniformsubroutinesuiv
|
pass | crash | pass |
linker
|
3/4 | 3/4 | 3/4 |
no-overloads.vert
|
fail | fail | fail |
arb_shader_texture_image_samples
|
12/15 | 12/18 | 12/17 |
builtin-image
|
skip | skip | crash |
texturesamples
|
0/3 | 0/6 | 0/4 |
fs-isampler2dmsarray-8
|
crash | skip | skip |
fs-sampler2dms-16
|
skip | skip | crash |
fs-sampler2dms-2
|
crash | skip | skip |
fs-sampler2dms-32
|
skip | crash | skip |
fs-usampler2dms-8
|
skip | skip | crash |
gs-isampler2dms-32
|
skip | crash | skip |
gs-isampler2dms-4
|
skip | skip | crash |
gs-isampler2dmsarray-8
|
crash | skip | skip |
gs-sampler2dms-6
|
skip | crash | skip |
gs-sampler2dmsarray-4
|
skip | crash | skip |
gs-usampler2dmsarray-8
|
skip | crash | skip |
vs-isampler2dms-8
|
skip | skip | crash |
vs-usampler2dmsarray-16
|
skip | crash | skip |
arb_shader_texture_lod
|
82/96 | 83/96 | 83/96 |
execution
|
29/43 | 30/43 | 30/43 |
tex-miplevel-selection *gradarb 1d
|
fail | fail | fail |
tex-miplevel-selection *gradarb 1dshadow
|
fail | fail | fail |
tex-miplevel-selection *gradarb 2d
|
fail | fail | fail |
tex-miplevel-selection *gradarb 2dshadow
|
fail | fail | fail |
tex-miplevel-selection *gradarb 3d
|
fail | fail | fail |
tex-miplevel-selection *gradarb cube
|
fail | fail | fail |
tex-miplevel-selection *lod 2dshadow
|
crash | pass | pass |
tex-miplevel-selection *projgradarb 1d
|
fail | fail | fail |
tex-miplevel-selection *projgradarb 1d_projvec4
|
fail | crash | fail |
tex-miplevel-selection *projgradarb 1dshadow
|
fail | fail | fail |
tex-miplevel-selection *projgradarb 2d
|
fail | fail | fail |
tex-miplevel-selection *projgradarb 2d_projvec4
|
fail | fail | fail |
tex-miplevel-selection *projgradarb 2dshadow
|
fail | fail | fail |
tex-miplevel-selection *projgradarb 3d
|
fail | fail | fail |
arb_stencil_texturing
|
8/10 | 7/10 | 8/10 |
glblitframebuffer corrupts state
|
7/9 | 6/9 | 7/9 |
gl_texture_2d_multisample
|
fail | fail | fail |
gl_texture_2d_multisample_array
|
fail | fail | fail |
gl_texture_cube_map
|
pass | crash | pass |
arb_sync
|
9/10 | 9/10 | 9/10 |
sync_api
|
crash | crash | crash |
arb_texture_barrier
|
0/7 | 0/1 | 0/5 |
arb_texture_barrier-blending-in-shader 32 1 1 128 8
|
crash | skip | skip |
arb_texture_barrier-blending-in-shader 32 1 1 8 3
|
crash | skip | skip |
arb_texture_barrier-blending-in-shader 32 42 1 128 1
|
skip | crash | skip |
arb_texture_barrier-blending-in-shader 32 42 1 64 1
|
crash | skip | skip |
arb_texture_barrier-blending-in-shader 32 42 1 8 1
|
skip | skip | crash |
arb_texture_barrier-blending-in-shader 32 42 1 8 2
|
crash | skip | skip |
arb_texture_barrier-blending-in-shader 32 42 8 128 7
|
skip | skip | crash |
arb_texture_barrier-blending-in-shader 512 1 1 64 8
|
crash | skip | skip |
arb_texture_barrier-blending-in-shader 512 42 1 64 2
|
crash | skip | crash |
arb_texture_barrier-blending-in-shader 512 42 8 128 3
|
crash | skip | skip |
arb_texture_barrier-blending-in-shader 512 42 8 64 1
|
skip | skip | crash |
arb_texture_barrier-blending-in-shader 512 42 8 64 3
|
skip | skip | crash |
arb_texture_buffer_object
|
65/77 | 66/77 | 64/78 |
data-sync
|
crash | fail | fail |
fetch-outside-bounds
|
crash | pass | pass |
formats (fs, 3.1 core)
|
29/33 | 29/33 | 29/33 |
GL_R32F
|
fail | fail | fail |
GL_RG32F
|
fail | fail | fail |
GL_RGB32F
|
fail | fail | fail |
GL_RGBA32F
|
fail | fail | fail |
formats (vs, 3.1 core)
|
29/33 | 29/33 | 29/33 |
GL_R32F
|
fail | fail | fail |
GL_RG32F
|
fail | fail | fail |
GL_RGB32F
|
fail | fail | fail |
GL_RGBA32F
|
fail | fail | fail |
max-size
|
fail | fail | fail |
negative-bad-format
|
pass | pass | crash |
negative-bad-target
|
pass | pass | crash |
subdata-sync
|
fail | fail | fail |
unused-name
|
skip | skip | crash |
arb_texture_compression_bptc
|
1/1 | 1/1 | 1/2 |
texwrap formats bordercolor
|
skip | skip | crash |
arb_texture_cube_map_array
|
35/39 | 37/39 | 36/39 |
arb_texture_cube_map_array-sampler-cube-array-shadow
|
crash | pass | pass |
fbo-generatemipmap-cubemap array
|
crash | fail | fail |
fbo-generatemipmap-cubemap array rgb9_e5
|
fail | fail | fail |
texturesize
|
11/12 | 12/12 | 11/12 |
fs-texturesize-isamplercubearray
|
pass | pass | crash |
fs-texturesize-samplercubearray
|
crash | pass | pass |
arb_texture_float
|
169/171 | 169/171 | 169/171 |
fbo-fast-clear
|
fail | fail | fail |
multisample-fast-clear gl_arb_texture_float
|
fail | fail | fail |
arb_texture_gather
|
1030/1062 | 1032/1062 | 1026/1062 |
texturegather
|
687/704 | 689/704 | 682/704 |
fs-r-none-unorm-cube
|
crash | pass | pass |
fs-r-none-unorm-cubearray
|
crash | pass | pass |
fs-r-one-float-cubearray
|
crash | pass | pass |
fs-r-red-uint-cubearray
|
pass | pass | crash |
fs-r-zero-unorm-2d
|
crash | pass | pass |
fs-r-zero-unorm-2darray
|
pass | pass | crash |
fs-rg-green-float-2darray
|
crash | pass | pass |
fs-rg-green-int-2d
|
pass | crash | pass |
fs-rg-green-int-2darray
|
pass | pass | crash |
fs-rg-none-float-2darray
|
pass | pass | crash |
fs-rg-none-int-cube
|
pass | pass | crash |
fs-rg-none-int-cubearray
|
crash | pass | pass |
fs-rg-none-uint-2darray
|
pass | crash | pass |
fs-rg-none-uint-cube
|
crash | pass | pass |
fs-rg-one-float-2d
|
pass | crash | pass |
fs-rg-zero-float-2d
|
pass | pass | crash |
fs-rg-zero-unorm-2darray
|
pass | pass | crash |
fs-rgb-blue-int-2d
|
crash | pass | pass |
fs-rgb-none-float-2d
|
pass | crash | pass |
fs-rgb-none-uint-2d
|
crash | pass | pass |
fs-rgb-red-float-cubearray
|
pass | pass | crash |
fs-rgba-alpha-int-cube
|
crash | pass | pass |
fs-rgba-alpha-unorm-2darray
|
pass | crash | pass |
fs-rgba-green-int-cubearray
|
pass | crash | pass |
fs-rgba-none-unorm-cube
|
pass | pass | crash |
fs-rgba-red-float-2d
|
pass | pass | crash |
fs-rgba-zero-uint-cube
|
pass | crash | pass |
fs-rgba-zero-unorm-2darray
|
crash | pass | pass |
vs-r-one-float-2d
|
pass | pass | crash |
vs-r-one-float-cube
|
pass | crash | pass |
vs-r-zero-uint-cube
|
pass | pass | crash |
vs-rg-green-float-2darray
|
crash | pass | pass |
vs-rg-none-int-2d
|
pass | crash | pass |
vs-rg-none-int-2darray
|
pass | pass | crash |
vs-rg-none-uint-2darray
|
pass | pass | crash |
vs-rg-none-uint-cubearray
|
pass | pass | crash |
vs-rg-one-int-2darray
|
crash | pass | pass |
vs-rg-one-uint-cubearray
|
pass | pass | crash |
vs-rg-one-unorm-cube
|
pass | crash | pass |
vs-rg-red-int-cube
|
pass | crash | pass |
vs-rg-red-uint-cubearray
|
pass | pass | crash |
vs-rg-zero-int-2d
|
pass | crash | pass |
vs-rg-zero-int-cubearray
|
crash | pass | pass |
vs-rg-zero-uint-cubearray
|
crash | pass | pass |
vs-rgb-blue-int-cube
|
pass | pass | crash |
vs-rgb-green-float-cube
|
pass | pass | crash |
vs-rgb-zero-int-cube
|
pass | pass | crash |
vs-rgba-blue-float-2darray
|
pass | crash | pass |
vs-rgba-blue-unorm-2darray
|
crash | pass | pass |
vs-rgba-green-unorm-2d
|
pass | pass | crash |
vs-rgba-none-unorm-2d
|
crash | pass | pass |
vs-rgba-red-float-cubearray
|
pass | pass | crash |
vs-rgba-zero-uint-2darray
|
pass | crash | pass |
vs-rgba-zero-uint-cubearray
|
pass | crash | pass |
texturegatheroffset
|
337/352 | 337/352 | 338/352 |
fs-r-none-unorm-2darray
|
pass | crash | pass |
fs-r-one-uint-2darray
|
pass | pass | crash |
fs-r-zero-unorm-2d
|
crash | pass | pass |
fs-rg-green-float-2darray
|
crash | pass | crash |
fs-rg-none-uint-2darray
|
crash | pass | pass |
fs-rgb-blue-uint-2darray
|
crash | pass | pass |
fs-rgb-green-unorm-2darray
|
pass | pass | crash |
fs-rgb-none-int-2d
|
pass | crash | pass |
fs-rgb-one-float-2d
|
pass | pass | crash |
fs-rgba-alpha-float-2d
|
crash | pass | pass |
fs-rgba-alpha-unorm-2darray
|
pass | crash | pass |
fs-rgba-blue-uint-2d
|
pass | crash | pass |
fs-rgba-blue-uint-2darray
|
pass | crash | pass |
fs-rgba-green-int-2d
|
crash | pass | pass |
fs-rgba-one-float-2d
|
pass | crash | pass |
fs-rgba-one-int-2darray
|
pass | pass | crash |
fs-rgba-one-uint-2d
|
pass | pass | crash |
fs-rgba-zero-unorm-2darray
|
pass | pass | crash |
vs-r-one-unorm-2d
|
pass | pass | crash |
vs-r-red-uint-2darray
|
pass | pass | crash |
vs-rg-green-uint-2d
|
pass | crash | pass |
vs-rg-none-int-2d
|
pass | crash | pass |
vs-rg-one-unorm-2darray
|
pass | crash | pass |
vs-rg-zero-int-2darray
|
crash | pass | pass |
vs-rg-zero-unorm-2darray
|
pass | crash | pass |
vs-rgb-blue-int-2darray
|
crash | pass | pass |
vs-rgb-blue-unorm-2d
|
pass | crash | pass |
vs-rgb-none-unorm-2darray
|
pass | crash | pass |
vs-rgb-one-int-2d
|
crash | pass | pass |
vs-rgb-one-uint-2d
|
pass | crash | pass |
vs-rgb-red-float-2darray
|
crash | pass | pass |
vs-rgb-red-int-2d
|
crash | pass | pass |
vs-rgb-red-uint-2d
|
pass | pass | crash |
vs-rgb-zero-float-2darray
|
crash | pass | pass |
vs-rgba-blue-uint-2darray
|
pass | crash | pass |
vs-rgba-green-float-2darray
|
crash | pass | pass |
vs-rgba-one-float-2darray
|
pass | pass | crash |
vs-rgba-one-int-2d
|
pass | pass | crash |
vs-rgba-one-uint-2d
|
pass | pass | crash |
vs-rgba-red-int-2darray
|
pass | crash | pass |
vs-rgba-zero-int-2d
|
crash | pass | pass |
vs-rgba-zero-uint-2darray
|
crash | pass | crash |
arb_texture_multisample
|
28/35 | 28/42 | 27/39 |
arb_texture_multisample-errors
|
fail | fail | fail |
arb_texture_multisample-sample-depth
|
fail | fail | fail |
arb_texture_multisample-sample-mask
|
pass | pass | crash |
arb_texture_multisample-sample-mask-execution
|
fail | fail | crash |
arb_texture_multisample-sample-mask-execution -tex
|
fail | fail | fail |
arb_texture_multisample-stencil-clear
|
fail | fail | fail |
arb_texture_multisample-teximage-2d-multisample
|
fail | fail | crash |
arb_texture_multisample-teximage-3d-multisample
|
fail | fail | fail |
texelfetch fs sampler2dms 4 281x1-281x130
|
skip | crash | skip |
texelfetch
|
0/0 | 0/6 | 0/4 |
16-fs-usampler2dmsarray
|
skip | skip | crash |
16-gs-sampler2dms
|
skip | crash | skip |
16-vs-sampler2dmsarray
|
skip | skip | crash |
2-fs-usampler2dmsarray
|
skip | skip | crash |
2-gs-sampler2dmsarray
|
skip | crash | skip |
2-vs-usampler2dmsarray
|
skip | crash | skip |
32-fs-isampler2dmsarray
|
skip | crash | skip |
6-fs-usampler2dms
|
skip | skip | crash |
6-gs-sampler2dms
|
skip | crash | skip |
8-fs-sampler2dms
|
skip | crash | skip |
arb_texture_rectangle
|
35/37 | 34/37 | 35/37 |
texrect-many
|
pass | crash | pass |
texwrap rect bordercolor
|
0/1 | 0/1 | 0/1 |
GL_RGBA8, border color only
|
fail | fail | fail |
texwrap rect proj bordercolor
|
0/1 | 0/1 | 0/1 |
GL_RGBA8, projected, border color only
|
fail | fail | fail |
arb_texture_rg
|
230/236 | 230/235 | 229/236 |
fbo-fast-clear
|
fail | fail | fail |
fbo-fast-clear-float
|
fail | fail | fail |
multisample-fast-clear gl_arb_texture_rg
|
fail | fail | fail |
multisample-fast-clear gl_arb_texture_rg-float
|
fail | fail | fail |
multisample-fast-clear gl_arb_texture_rg-int
|
fail | fail | fail |
multisample-formats 2 gl_arb_texture_rg-int
|
skip | skip | crash |
multisample-formats 6 gl_arb_texture_rg-float
|
crash | skip | skip |
rg-draw-pixels
|
pass | pass | crash |
arb_texture_rgb10_a2ui
|
8/9 | 8/9 | 8/9 |
fbo-blending
|
fail | fail | fail |
arb_texture_storage_multisample
|
13/15 | 13/15 | 13/15 |
tex-param
|
11/12 | 11/12 | 11/12 |
GL_TEXTURE_IMMUTABLE_FORMAT
|
fail | fail | fail |
tex-storage
|
2/3 | 2/3 | 2/3 |
immutable
|
fail | fail | fail |
arb_texture_view
|
426/479 | 427/479 | 427/479 |
copytexsubimage-layers
|
crash | pass | pass |
rendering-formats
|
367/419 | 367/419 | 367/419 |
sample GL_RG16 as GL_R32I
|
fail | fail | fail |
sample GL_RG16 as GL_R32UI
|
fail | fail | fail |
sample GL_RG16F as GL_R32I
|
fail | fail | fail |
sample GL_RG16F as GL_R32UI
|
fail | fail | fail |
sample GL_RG16I as GL_R32I
|
fail | fail | fail |
sample GL_RG16I as GL_R32UI
|
fail | fail | fail |
sample GL_RG16UI as GL_R32I
|
fail | fail | fail |
sample GL_RG16UI as GL_R32UI
|
fail | fail | fail |
sample GL_RG16_SNORM as GL_R32I
|
fail | fail | fail |
sample GL_RG16_SNORM as GL_R32UI
|
fail | fail | fail |
sample GL_RG8 as GL_R16I
|
fail | fail | fail |
sample GL_RG8 as GL_R16UI
|
fail | fail | fail |
sample GL_RG8I as GL_R16I
|
fail | fail | fail |
sample GL_RG8I as GL_R16UI
|
fail | fail | fail |
sample GL_RG8UI as GL_R16I
|
fail | fail | fail |
sample GL_RG8UI as GL_R16UI
|
fail | fail | fail |
sample GL_RG8_SNORM as GL_R16I
|
fail | fail | fail |
sample GL_RG8_SNORM as GL_R16UI
|
fail | fail | fail |
sample GL_RGB10_A2 as GL_R32I
|
fail | fail | fail |
sample GL_RGB10_A2 as GL_R32UI
|
fail | fail | fail |
sample GL_RGB10_A2 as GL_RG16I
|
fail | fail | fail |
sample GL_RGB10_A2 as GL_RG16UI
|
fail | fail | fail |
sample GL_RGB10_A2UI as GL_R32I
|
fail | fail | fail |
sample GL_RGB10_A2UI as GL_R32UI
|
fail | fail | fail |
sample GL_RGB10_A2UI as GL_RG16I
|
fail | fail | fail |
sample GL_RGB10_A2UI as GL_RG16UI
|
fail | fail | fail |
sample GL_RGBA16 as GL_RG32I
|
fail | fail | fail |
sample GL_RGBA16 as GL_RG32UI
|
fail | fail | fail |
sample GL_RGBA16F as GL_RG32I
|
fail | fail | fail |
sample GL_RGBA16F as GL_RG32UI
|
fail | fail | fail |
sample GL_RGBA16I as GL_RG32I
|
fail | fail | fail |
sample GL_RGBA16I as GL_RG32UI
|
fail | fail | fail |
sample GL_RGBA16UI as GL_RG32I
|
fail | fail | fail |
sample GL_RGBA16UI as GL_RG32UI
|
fail | fail | fail |
sample GL_RGBA16_SNORM as GL_RG32I
|
fail | fail | fail |
sample GL_RGBA16_SNORM as GL_RG32UI
|
fail | fail | fail |
sample GL_RGBA8 as GL_R32I
|
fail | fail | fail |
sample GL_RGBA8 as GL_R32UI
|
fail | fail | fail |
sample GL_RGBA8 as GL_RG16I
|
fail | fail | fail |
sample GL_RGBA8 as GL_RG16UI
|
fail | fail | fail |
sample GL_RGBA8I as GL_R32I
|
fail | fail | fail |
sample GL_RGBA8I as GL_R32UI
|
fail | fail | fail |
sample GL_RGBA8I as GL_RG16I
|
fail | fail | fail |
sample GL_RGBA8I as GL_RG16UI
|
fail | fail | fail |
sample GL_RGBA8UI as GL_R32I
|
fail | fail | fail |
sample GL_RGBA8UI as GL_R32UI
|
fail | fail | fail |
sample GL_RGBA8UI as GL_RG16I
|
fail | fail | fail |
sample GL_RGBA8UI as GL_RG16UI
|
fail | fail | fail |
sample GL_RGBA8_SNORM as GL_R32I
|
fail | fail | fail |
sample GL_RGBA8_SNORM as GL_R32UI
|
fail | fail | fail |
sample GL_RGBA8_SNORM as GL_RG16I
|
fail | fail | fail |
sample GL_RGBA8_SNORM as GL_RG16UI
|
fail | fail | fail |
arb_timer_query
|
2/3 | 3/3 | 3/3 |
query-lifetime
|
crash | pass | pass |
arb_transform_feedback2
|
12/15 | 12/15 | 12/15 |
change objects while paused
|
fail | fail | fail |
counting with pause
|
fail | fail | fail |
misc. api error checks
|
10/11 | 10/11 | 10/11 |
draw only from ended object
|
0/1 | 0/1 | 0/1 |
Draw only from ended object
|
fail | fail | fail |
arb_transform_feedback3
|
17/19 | 17/19 | 18/19 |
arb_transform_feedback3-ext_interleaved_two_bufs_vs
|
fail | fail | fail |
gl_nextbuffer-1
|
crash | pass | pass |
gl_skipcomponents2
|
pass | crash | pass |
arb_uniform_buffer_object
|
70/71 | 68/70 | 70/70 |
bufferstorage
|
crash | skip | skip |
negative-getactiveuniformsiv
|
pass | crash | pass |
rendering-dsa
|
pass | crash | pass |
arb_vertex_attrib_64bit
|
7453/7459 | 7454/7459 | 7457/7459 |
execution
|
7443/7449 | 7444/7449 | 7447/7449 |
vs_in
|
7440/7446 | 7441/7446 | 7444/7446 |
vs-input-double_dmat2-position-int_ivec2_array3
|
pass | crash | pass |
vs-input-double_dmat4x2-float_mat3x4-position
|
crash | pass | pass |
vs-input-double_dvec3_array3-position-double_dmat4
|
pass | fail | pass |
vs-input-float_mat2_array3-position-double_dmat3x2_array2
|
fail | pass | pass |
vs-input-float_mat4x2_array3-double_dvec3-position
|
pass | crash | pass |
vs-input-position-double_dmat4x3-float_vec3_array3
|
pass | pass | crash |
vs-input-position-ubyte_uvec3-short_ivec2-double_dmat3x2
|
pass | pass | fail |
vs-input-position-ubyte_uvec3-short_ivec3-double_dmat4x3
|
fail | pass | pass |
vs-input-ubyte_uint-short_ivec4-position-double_double
|
fail | pass | pass |
vs-input-ubyte_uvec2-position-short_ivec4-double_dmat3
|
pass | crash | pass |
vs-input-ubyte_uvec4-short_int-position-double_dmat4x2
|
crash | pass | pass |
vs-input-uint_uint_array3-position-double_dmat3x2_array2
|
pass | fail | pass |
vs-input-ushort_uvec2-double_dmat4x2-position
|
fail | pass | pass |
arb_vertex_buffer_object
|
14/16 | 16/16 | 16/16 |
vbo-subdata-many drawarrays
|
crash | pass | pass |
vbo-subdata-zero
|
crash | pass | pass |
arb_vertex_program
|
36/37 | 34/37 | 37/37 |
vp-arl-constant-array-huge-offset
|
crash | pass | pass |
vp-arl-neg-array-2
|
pass | crash | pass |
vp-constant-negate
|
pass | crash | pass |
vp-two-constants
|
pass | crash | pass |
arb_vertex_type_2_10_10_10_rev
|
1/3 | 2/3 | 2/3 |
attribs
|
crash | pass | pass |
draw-vertices-2101010
|
fail | fail | fail |
arb_viewport_array
|
22/22 | 22/23 | 22/22 |
render-viewport-2
|
skip | crash | skip |
egl 1.4
|
5/8 | 5/8 | 5/8 |
eglcreatepbuffersurface and then glclear
|
crash | crash | crash |
eglcreatesurface
|
fail | fail | fail |
largest possible eglcreatepbuffersurface and then glclear
|
crash | crash | crash |
egl_khr_create_context
|
18/22 | 18/22 | 18/22 |
valid debug flag gles1
|
fail | fail | fail |
valid debug flag gles2
|
fail | fail | fail |
valid debug flag gles3
|
fail | fail | fail |
valid forward-compatible flag gl
|
fail | fail | fail |
egl_mesa_configless_context
|
0/1 | 0/1 | 0/1 |
basic
|
crash | crash | crash |
ext_framebuffer_multisample
|
38/69 | 41/72 | 37/65 |
accuracy 16 color
|
skip | crash | skip |
accuracy 16 color depthstencil
|
skip | crash | skip |
accuracy 16 depth_draw
|
skip | crash | skip |
accuracy 16 stencil_resolve small
|
skip | crash | skip |
accuracy 2 depth_draw depthstencil
|
skip | skip | crash |
accuracy 2 srgb linear
|
crash | skip | skip |
accuracy 2 srgb small
|
skip | skip | crash |
accuracy 2 srgb small linear
|
skip | skip | crash |
accuracy 2 stencil_resolve small depthstencil
|
skip | skip | crash |
accuracy 32 depth_draw depthstencil
|
crash | skip | skip |
accuracy 32 depth_draw small depthstencil
|
crash | skip | skip |
accuracy 32 srgb depthstencil
|
crash | skip | skip |
accuracy 4 depth_resolve
|
skip | crash | skip |
accuracy 4 srgb depthstencil
|
crash | skip | skip |
accuracy 4 stencil_resolve
|
crash | skip | skip |
accuracy 4 stencil_resolve small
|
skip | crash | skip |
accuracy 6 depth_draw depthstencil
|
crash | skip | skip |
accuracy 6 depth_resolve depthstencil
|
skip | skip | crash |
accuracy 8 depth_resolve small depthstencil
|
skip | crash | skip |
accuracy 8 srgb depthstencil linear
|
crash | skip | skip |
accuracy all_samples color depthstencil linear
|
pass | pass | crash |
alpha-blending-after-rendering 16
|
crash | skip | skip |
alpha-blending-after-rendering 32
|
crash | skip | skip |
alpha-to-coverage-dual-src-blend 16
|
skip | skip | crash |
alpha-to-coverage-dual-src-blend 2
|
skip | crash | skip |
alpha-to-one-single-sample-buffer 4
|
pass | pass | crash |
bitmap 6
|
crash | skip | skip |
blit-flipped 32 y
|
crash | skip | skip |
blit-mismatched-samples
|
skip | crash | skip |
blit-multiple-render-targets 0
|
pass | pass | crash |
blit-multiple-render-targets 6
|
skip | skip | crash |
clear 4 color
|
skip | skip | crash |
clear 4 stencil
|
skip | skip | crash |
clip-and-scissor-blit 6 upsample
|
skip | crash | skip |
dlist
|
crash | pass | pass |
draw-buffers-alpha-to-coverage 4
|
skip | crash | skip |
draw-buffers-alpha-to-one 4
|
skip | skip | crash |
enable-flag
|
pass | pass | crash |
fast-clear
|
fail | fail | fail |
formats 4
|
skip | crash | skip |
int-draw-buffers-alpha-to-coverage 4
|
crash | skip | skip |
interpolation 0 centroid-disabled
|
crash | pass | pass |
interpolation 2 centroid-deriv
|
skip | crash | skip |
interpolation 6 non-centroid-deriv-disabled
|
skip | crash | skip |
interpolation 8 centroid-deriv-disabled
|
skip | crash | skip |
line-smooth 8
|
crash | skip | skip |
minmax
|
fail | fail | fail |
multisample-blit 32 stencil
|
skip | crash | skip |
multisample-blit 4 stencil
|
crash | skip | skip |
multisample-blit 6 color
|
skip | skip | crash |
negative-copypixels
|
fail | crash | fail |
negative-copyteximage
|
fail | fail | fail |
negative-mismatched-samples
|
crash | pass | pass |
negative-readpixels
|
crash | fail | fail |
no-color 16 depth separate
|
crash | skip | skip |
no-color 16 stencil combined
|
skip | skip | crash |
no-color 2 depth-computed separate
|
skip | skip | crash |
no-color 2 stencil single
|
skip | crash | skip |
no-color 4 depth single
|
skip | crash | skip |
no-color 4 depth-computed separate
|
crash | skip | skip |
no-color 4 stencil combined
|
skip | skip | crash |
no-color 6 depth combined
|
skip | skip | crash |
no-color 6 depth-computed single
|
crash | skip | skip |
no-color 8 depth-computed combined
|
skip | crash | skip |
point-smooth 8
|
skip | crash | skip |
sample-alpha-to-coverage 32 depth
|
skip | crash | skip |
sample-alpha-to-one 2
|
skip | skip | crash |
sample-coverage 4 non-inverted
|
crash | skip | skip |
unaligned-blit 16 color msaa
|
crash | skip | skip |
unaligned-blit 16 depth upsample
|
skip | crash | skip |
unaligned-blit 32 stencil upsample
|
skip | crash | skip |
unaligned-blit 4 color upsample
|
crash | skip | skip |
unaligned-blit 4 depth downsample
|
crash | skip | skip |
unaligned-blit 8 depth msaa
|
skip | skip | crash |
unaligned-blit 8 depth upsample
|
skip | crash | crash |
unaligned-blit 8 stencil downsample
|
skip | skip | crash |
upsample 32 color
|
skip | crash | skip |
upsample 6 color linear
|
crash | skip | skip |
upsample 8 color
|
skip | crash | skip |
ext_framebuffer_multisample_blit_scaled
|
0/1 | 0/1 | 0/2 |
blit-scaled samples=16
|
skip | skip | crash |
negative-blit-scaled
|
fail | fail | fail |
ext_framebuffer_object
|
367/370 | 364/370 | 368/370 |
fbo-copyteximage
|
pass | crash | pass |
fbo-fast-clear
|
fail | fail | fail |
fbo-finish-deleted
|
pass | crash | pass |
fbo-generatemipmap-viewport
|
pass | crash | pass |
fbo-scissor-bitmap
|
crash | pass | pass |
fbo-stencil-gl_stencil_index1-blit
|
crash | crash | pass |
fbo-stencil-gl_stencil_index16-readpixels
|
pass | pass | crash |
getteximage-formats init-by-rendering
|
pass | crash | pass |
ext_packed_depth_stencil
|
65/66 | 64/67 | 64/66 |
depthstencil-render-miplevels 273 s=z24_s8
|
pass | pass | crash |
depthstencil-render-miplevels 292 d=z24_s8
|
pass | crash | pass |
depthstencil-render-miplevels 585 s=z24_s8_d=z24
|
skip | crash | skip |
fbo-depth-gl_depth24_stencil8-blit
|
crash | pass | pass |
fbo-depth-gl_depth24_stencil8-copypixels
|
pass | pass | crash |
fbo-stencil-gl_depth24_stencil8-drawpixels
|
pass | crash | pass |
ext_packed_float
|
56/58 | 56/58 | 56/58 |
fbo-fast-clear
|
fail | fail | fail |
multisample-fast-clear gl_ext_packed_float
|
fail | fail | fail |
ext_polygon_offset_clamp
|
0/0 | 0/0 | 0/1 |
ext_polygon_offset_clamp-draw
|
skip | skip | crash |
ext_texture_array
|
49/51 | 51/51 | 50/51 |
fbo-array
|
crash | pass | pass |
fbo-generatemipmap-array
|
crash | pass | pass |
texsubimage array
|
pass | pass | crash |
ext_texture_compression_rgtc
|
39/39 | 38/39 | 39/39 |
compressedteximage gl_compressed_signed_red_rgtc1_ext
|
pass | crash | pass |
ext_texture_compression_s3tc
|
1/2 | 1/1 | 1/1 |
compressedteximage gl_compressed_rgba_s3tc_dxt1_ext
|
crash | skip | skip |
ext_texture_format_bgra8888
|
0/1 | 0/1 | 0/1 |
api-errors
|
fail | fail | fail |
ext_texture_integer
|
297/300 | 296/300 | 297/301 |
fbo-blending
|
fail | fail | fail |
fbo-blending gl_arb_texture_rg
|
fail | fail | fail |
getteximage-clamping gl_arb_texture_rg
|
pass | crash | pass |
multisample-fast-clear gl_ext_texture_integer
|
fail | fail | fail |
multisample-formats 4 gl_ext_texture_integer
|
skip | skip | crash |
ext_texture_snorm
|
270/273 | 270/272 | 270/272 |
fbo-fast-clear
|
fail | fail | fail |
multisample-fast-clear gl_ext_texture_snorm
|
fail | fail | fail |
multisample-formats 32 gl_ext_texture_snorm
|
crash | skip | skip |
ext_texture_srgb
|
59/61 | 59/61 | 59/61 |
fbo-fast-clear
|
fail | fail | fail |
multisample-fast-clear gl_ext_texture_srgb
|
fail | fail | fail |
ext_texture_swizzle
|
3/3 | 3/3 | 2/3 |
depth_texture_mode_and_swizzle
|
pass | pass | crash |
ext_transform_feedback2
|
5/6 | 5/6 | 5/6 |
counting with pause
|
fail | fail | fail |
ext_transform_feedback
|
298/311 | 299/311 | 296/311 |
alignment 0
|
crash | pass | pass |
api-errors bind_offset_offset_3
|
pass | pass | crash |
api-errors bind_range_active
|
crash | pass | pass |
api-errors interleaved_unbound
|
crash | pass | pass |
api-errors link_other_active
|
pass | crash | pass |
api-errors separate_unbound_0_1
|
pass | crash | pass |
buffer-usage
|
pass | pass | crash |
change-size base-shrink
|
pass | crash | pass |
discard-drawarrays
|
pass | pass | crash |
immediate-reuse-index-buffer
|
fail | fail | fail |
intervening-read prims_written
|
pass | pass | crash |
order arrays lines
|
crash | pass | pass |
order elements lines
|
pass | crash | pass |
output-type float
|
pass | pass | crash |
output-type mat2
|
pass | pass | crash |
output-type mat2x4
|
crash | pass | pass |
output-type mat3x2[2]-no-subscript
|
pass | pass | crash |
output-type uvec3
|
crash | pass | crash |
pipeline-basic-primgen
|
fail | fail | fail |
primgen-query transform-feedback-disabled
|
fail | fail | fail |
structs array-struct-array-elem run
|
pass | pass | crash |
structs array-struct-array-elem run-no-fs
|
crash | pass | pass |
structs basic-struct run
|
pass | crash | pass |
structs struct-array-elem run
|
pass | crash | pass |
structs struct-array-elem run-no-fs interface
|
crash | pass | pass |
tessellation lines flat_first
|
pass | crash | pass |
tessellation polygon flat_last
|
pass | pass | crash |
tessellation quad_strip flat_first
|
crash | warn | warn |
tessellation quads flat_first
|
warn | warn | warn |
glsl-1.10
|
1811/1818 | 1811/1818 | 1811/1818 |
compiler
|
265/267 | 265/267 | 265/267 |
version-0.frag
|
crash | crash | crash |
version-0.vert
|
crash | crash | crash |
execution
|
1500/1505 | 1500/1505 | 1500/1505 |
fs-dfdx-accuracy
|
warn | warn | warn |
fs-dfdy-accuracy
|
warn | warn | warn |
samplers
|
34/34 | 33/34 | 34/34 |
in-parameter-struct
|
pass | crash | pass |
varying-packing
|
60/63 | 61/63 | 60/63 |
simple ivec2 arrays_of_arrays
|
pass | pass | crash |
simple ivec3 arrays_of_arrays
|
crash | crash | pass |
simple ivec4 separate
|
pass | pass | crash |
simple mat3x2 arrays_of_arrays
|
crash | pass | pass |
simple mat4x3 arrays_of_arrays
|
crash | pass | pass |
simple vec2 array
|
pass | crash | pass |
simple vec4 separate
|
pass | pass | crash |
glsl-1.20
|
2267/2270 | 2265/2270 | 2266/2270 |
execution
|
879/882 | 877/882 | 878/882 |
tex-miplevel-selection gl2:texture() cube
|
fail | fail | fail |
tex-miplevel-selection gl2:texture(bias) 1dshadow
|
pass | crash | pass |
tex-miplevel-selection gl2:texture(bias) cube
|
fail | fail | fail |
tex-miplevel-selection gl2:textureproj 1d_projvec4
|
pass | pass | crash |
tex-miplevel-selection gl2:textureproj 1dshadow
|
crash | pass | pass |
tex-miplevel-selection gl2:textureproj 2d_projvec4
|
pass | crash | pass |
tex-miplevel-selection gl2:textureproj(bias) 1d_projvec4
|
pass | crash | pass |
tex-miplevel-selection gl2:textureproj(bias) 2d_projvec4
|
pass | pass | crash |
glsl-1.30
|
3623/3681 | 3621/3681 | 3622/3681 |
compiler
|
1530/1532 | 1530/1532 | 1530/1532 |
clipping
|
12/14 | 12/14 | 12/14 |
clip-distance-redeclare-without-inout.frag
|
fail | fail | fail |
clip-distance-redeclare-without-inout.vert
|
fail | fail | fail |
execution
|
1903/1959 | 1901/1959 | 1902/1959 |
fs-execution-ordering
|
pass | pass | crash |
fs-isinf-vec2
|
fail | fail | fail |
fs-isinf-vec3
|
fail | fail | fail |
fs-isinf-vec4
|
fail | fail | fail |
fs-texturegrad-miplevels
|
fail | fail | fail |
tex-miplevel-selection texture() cube
|
fail | fail | fail |
tex-miplevel-selection texture() cubearray
|
fail | fail | fail |
tex-miplevel-selection texture() cubearrayshadow
|
fail | fail | fail |
tex-miplevel-selection texture() cubeshadow
|
fail | fail | fail |
tex-miplevel-selection texture(bias) 2darray
|
pass | crash | pass |
tex-miplevel-selection texture(bias) 2dshadow
|
crash | pass | pass |
tex-miplevel-selection texture(bias) cube
|
fail | fail | fail |
tex-miplevel-selection texture(bias) cubearray
|
fail | fail | fail |
tex-miplevel-selection texture(bias) cubeshadow
|
fail | fail | fail |
tex-miplevel-selection texturegrad 1d
|
fail | fail | fail |
tex-miplevel-selection texturegrad 1darray
|
fail | fail | fail |
tex-miplevel-selection texturegrad 1darrayshadow
|
fail | fail | fail |
tex-miplevel-selection texturegrad 1dshadow
|
fail | fail | fail |
tex-miplevel-selection texturegrad 2d
|
fail | fail | fail |
tex-miplevel-selection texturegrad 2darray
|
crash | fail | fail |
tex-miplevel-selection texturegrad 2darrayshadow
|
fail | fail | fail |
tex-miplevel-selection texturegrad 2dshadow
|
fail | fail | fail |
tex-miplevel-selection texturegrad 3d
|
fail | fail | fail |
tex-miplevel-selection texturegrad cube
|
fail | fail | fail |
tex-miplevel-selection texturegrad cubearray
|
fail | fail | fail |
tex-miplevel-selection texturegrad cubeshadow
|
fail | fail | fail |
tex-miplevel-selection texturegradoffset 1d
|
fail | fail | fail |
tex-miplevel-selection texturegradoffset 1darray
|
fail | fail | fail |
tex-miplevel-selection texturegradoffset 1darrayshadow
|
fail | fail | fail |
tex-miplevel-selection texturegradoffset 1dshadow
|
fail | fail | fail |
tex-miplevel-selection texturegradoffset 2d
|
fail | fail | fail |
tex-miplevel-selection texturegradoffset 2darray
|
fail | fail | crash |
tex-miplevel-selection texturegradoffset 2darrayshadow
|
fail | fail | fail |
tex-miplevel-selection texturegradoffset 2drect
|
crash | pass | pass |
tex-miplevel-selection texturegradoffset 2dshadow
|
fail | fail | fail |
tex-miplevel-selection texturegradoffset 3d
|
fail | fail | fail |
tex-miplevel-selection texturelod 1d
|
pass | crash | pass |
tex-miplevel-selection texturelod 1darray
|
crash | pass | pass |
tex-miplevel-selection textureoffset(bias) 1darray
|
pass | crash | pass |
tex-miplevel-selection textureproj 2d
|
crash | pass | pass |
tex-miplevel-selection textureproj(bias) 2d
|
pass | crash | pass |
tex-miplevel-selection textureproj(bias) 3d
|
pass | crash | pass |
tex-miplevel-selection textureprojgrad 1d
|
fail | fail | fail |
tex-miplevel-selection textureprojgrad 1d_projvec4
|
fail | fail | fail |
tex-miplevel-selection textureprojgrad 1dshadow
|
fail | fail | fail |
tex-miplevel-selection textureprojgrad 2d
|
fail | fail | crash |
tex-miplevel-selection textureprojgrad 2d_projvec4
|
fail | fail | fail |
tex-miplevel-selection textureprojgrad 2dshadow
|
fail | fail | fail |
tex-miplevel-selection textureprojgrad 3d
|
fail | fail | fail |
tex-miplevel-selection textureprojgradoffset 1d
|
fail | fail | fail |
tex-miplevel-selection textureprojgradoffset 1d_projvec4
|
fail | fail | fail |
tex-miplevel-selection textureprojgradoffset 1dshadow
|
fail | fail | fail |
tex-miplevel-selection textureprojgradoffset 2d
|
fail | fail | fail |
tex-miplevel-selection textureprojgradoffset 2d_projvec4
|
fail | crash | fail |
tex-miplevel-selection textureprojgradoffset 2drectshadow
|
pass | pass | crash |
tex-miplevel-selection textureprojgradoffset 2dshadow
|
fail | crash | fail |
tex-miplevel-selection textureprojgradoffset 3d
|
fail | fail | fail |
tex-miplevel-selection textureprojlodoffset 2d_projvec4
|
pass | crash | crash |
tex-miplevel-selection textureprojoffset 2d
|
pass | pass | crash |
tex-miplevel-selection textureprojoffset(bias) 2d_projvec4
|
pass | crash | pass |
texelfetch
|
35/36 | 35/36 | 34/36 |
fs-texelfetch-isampler2darray
|
crash | pass | pass |
vs-texelfetch-isampler1darray
|
pass | pass | crash |
vs-texelfetch-sampler2darray
|
pass | crash | pass |
vs-texelfetch-usampler1darray
|
pass | pass | crash |
texelfetchoffset
|
30/30 | 30/30 | 29/30 |
vs-texelfetch-usampler2darray
|
pass | pass | crash |
texturesize
|
44/46 | 45/46 | 45/46 |
fs-texturesize-sampler1d
|
pass | pass | crash |
vs-texturesize-isampler2d
|
crash | pass | pass |
vs-texturesize-isampler3d
|
crash | pass | pass |
vs-texturesize-usampler1d
|
pass | crash | pass |
vs-isinf-vec2
|
fail | fail | fail |
vs-isinf-vec3
|
fail | fail | fail |
vs-isinf-vec4
|
fail | fail | fail |
glsl-1.40
|
183/186 | 182/186 | 183/186 |
execution
|
77/80 | 76/80 | 77/80 |
texelfetchoffset
|
5/6 | 6/6 | 5/6 |
fs-sampler2drect
|
pass | pass | crash |
fs-usampler2drect
|
crash | pass | pass |
texturesize
|
56/58 | 54/58 | 56/58 |
fs-texturesize-usampler1d
|
crash | crash | crash |
fs-texturesize-usampler2darray
|
pass | crash | pass |
fs-texturesize-usamplerbuffer
|
pass | crash | pass |
vs-texturesize-sampler2drectshadow
|
pass | crash | pass |
vs-texturesize-samplercube
|
pass | pass | crash |
vs-texturesize-usampler1d
|
crash | pass | pass |
glsl-1.50
|
3314/3336 | 3313/3336 | 3312/3336 |
execution
|
1671/1689 | 1670/1689 | 1669/1689 |
geometry
|
53/65 | 53/65 | 52/65 |
clip-distance-bulk-copy
|
fail | fail | fail |
clip-distance-itemized-copy
|
fail | fail | fail |
end-primitive 0
|
fail | fail | fail |
end-primitive 127
|
fail | fail | crash |
end-primitive 128
|
fail | fail | fail |
end-primitive 129
|
fail | fail | fail |
end-primitive 130
|
fail | fail | fail |
end-primitive 31
|
fail | fail | fail |
end-primitive 32
|
fail | fail | fail |
end-primitive 33
|
fail | fail | fail |
end-primitive 34
|
fail | fail | fail |
point-size-out
|
fail | fail | fail |
primitive-types gl_lines
|
pass | pass | crash |
interface-vs-unnamed-to-fs-unnamed
|
fail | fail | fail |
primitive-id-no-gs
|
fail | fail | fail |
primitive-id-no-gs-first-vertex
|
fail | fail | fail |
primitive-id-no-gs-strip
|
fail | fail | fail |
primitive-id-no-gs-strip-first-vertex
|
fail | fail | fail |
redeclare-pervertex-out-subset-gs
|
fail | fail | fail |
texturesize
|
29/29 | 28/29 | 28/29 |
gs-texturesize-sampler2drect
|
pass | crash | pass |
gs-texturesize-sampler3d
|
pass | pass | crash |
glsl-1.50-interface-block-centroid array
|
fail | fail | fail |
glsl-1.50-interface-block-centroid named
|
fail | fail | fail |
glsl-1.50-interface-block-centroid unnamed
|
fail | fail | fail |
transform-feedback-vertex-id
|
fail | fail | fail |
glsl-es-1.00
|
85/89 | 85/89 | 85/89 |
linker
|
4/8 | 4/8 | 4/8 |
glsl-array-trim
|
fail | fail | fail |
glsl-fcoord-invariant
|
fail | fail | fail |
glsl-fface-invariant
|
fail | fail | fail |
glsl-pcoord-invariant
|
fail | fail | fail |
glsl-es-3.00
|
175/178 | 175/178 | 175/178 |
compiler
|
136/138 | 136/138 | 136/138 |
version-0.frag
|
crash | crash | crash |
version-0.vert
|
crash | crash | crash |
execution
|
27/28 | 27/28 | 27/28 |
varying-struct-centroid_gles3
|
fail | fail | fail |
khr_debug
|
6/6 | 5/6 | 6/6 |
object-label_gl
|
pass | crash | pass |
mesa_shader_integer_functions
|
126/142 | 142/142 | 142/142 |
execution
|
44/60 | 60/60 | 60/60 |
built-in-functions
|
43/59 | 59/59 | 59/59 |
fs-imulextended
|
crash | pass | pass |
fs-imulextended-nonuniform
|
crash | pass | pass |
fs-imulextended-only-msb
|
crash | pass | pass |
fs-imulextended-only-msb-nonuniform
|
crash | pass | pass |
fs-umulextended
|
crash | pass | pass |
fs-umulextended-nonuniform
|
crash | pass | pass |
fs-umulextended-only-msb
|
crash | pass | pass |
fs-umulextended-only-msb-nonuniform
|
crash | pass | pass |
vs-imulextended
|
crash | pass | pass |
vs-imulextended-nonuniform
|
crash | pass | pass |
vs-imulextended-only-msb
|
crash | pass | pass |
vs-imulextended-only-msb-nonuniform
|
crash | pass | pass |
vs-umulextended
|
crash | pass | pass |
vs-umulextended-nonuniform
|
crash | pass | pass |
vs-umulextended-only-msb
|
crash | pass | pass |
vs-umulextended-only-msb-nonuniform
|
crash | pass | pass |
nv_conditional_render
|
12/12 | 11/12 | 12/12 |
begin-while-active
|
pass | crash | pass |
nv_primitive_restart
|
4/15 | 4/15 | 4/15 |
primitive-restart-disable_vbo
|
pass | crash | pass |
primitive-restart-draw-mode-line_loop
|
crash | fail | fail |
primitive-restart-draw-mode-line_strip
|
fail | fail | fail |
primitive-restart-draw-mode-lines
|
fail | fail | fail |
primitive-restart-draw-mode-points
|
fail | fail | fail |
primitive-restart-draw-mode-polygon
|
fail | fail | fail |
primitive-restart-draw-mode-quad_strip
|
fail | fail | fail |
primitive-restart-draw-mode-quads
|
fail | fail | fail |
primitive-restart-draw-mode-triangle_fan
|
fail | fail | fail |
primitive-restart-draw-mode-triangle_strip
|
fail | fail | fail |
primitive-restart-draw-mode-triangles
|
fail | fail | fail |
primitive-restart-vbo_combined_vertex_and_index
|
crash | pass | pass |
primitive-restart-vbo_vertex_only
|
pass | pass | crash |
nv_read_depth
|
0/1 | 0/1 | 0/1 |
read_depth_gles3
|
fail | fail | fail |
oes_compressed_paletted_texture
|
1/2 | 2/2 | 1/2 |
invalid formats
|
crash | pass | crash |
oes_packed_depth_stencil
|
1/2 | 1/2 | 1/2 |
depth_stencil texture gles1
|
fail | fail | fail |
oes_read_format
|
1/1 | 1/1 | 0/1 |
oes-read-format
|
pass | pass | crash |