Currently showing: problems
Show: all | fixes | problems | disabled | skips | changes | regressions | enabled
swr-1 (info) |
swr-6 (info) |
swr-9 (info) |
swr-12 (info) |
|
---|---|---|---|---|
all | 23439/27060 | 25318/28308 | 25533/28306 | 25528/28306 |
fast_color_clear
|
13/14 | 13/14 | 13/14 | 13/14 |
fcc-blit-between-clears
|
fail | fail | fail | fail |
glean
|
197/204 | 200/204 | 200/204 | 200/204 |
api2
|
fail | fail | fail | fail |
fbo
|
fail | pass | pass | pass |
makecurrent
|
fail | fail | fail | fail |
pixelformats
|
crash | pass | pass | pass |
pointatten
|
fail | fail | fail | fail |
pointsprite
|
fail | fail | fail | fail |
texture_srgb
|
crash | pass | pass | pass |
glx
|
52/75 | 0/0 | 0/0 | 0/0 |
extension string sanity
|
fail | notrun | notrun | notrun |
glx-copy-sub-buffer
|
fail | notrun | notrun | notrun |
glx-make-current
|
fail | notrun | notrun | notrun |
glx-multi-context-ib-1
|
crash | notrun | notrun | notrun |
glx-query-drawable-glx_fbconfig_id-window
|
fail | notrun | notrun | notrun |
glx-swap-pixmap-bad
|
fail | notrun | notrun | notrun |
glx-visuals-depth
|
fail | notrun | notrun | notrun |
glx-visuals-depth -pixmap
|
fail | notrun | notrun | notrun |
glx-visuals-stencil
|
fail | notrun | notrun | notrun |
glx-visuals-stencil -pixmap
|
fail | notrun | notrun | notrun |
glx_arb_create_context
|
10/12 | 0/0 | 0/0 | 0/0 |
current with no framebuffer
|
fail | notrun | notrun | notrun |
invalid flag
|
fail | notrun | notrun | notrun |
glx_arb_create_context_es2_profile
|
1/2 | 0/0 | 0/0 | 0/0 |
invalid opengl es version
|
fail | notrun | notrun | notrun |
glx_ext_import_context
|
0/9 | 0/0 | 0/0 | 0/0 |
free context
|
fail | notrun | notrun | notrun |
get context id
|
fail | notrun | notrun | notrun |
get current display
|
fail | notrun | notrun | notrun |
import context, multi process
|
fail | notrun | notrun | notrun |
import context, single process
|
fail | notrun | notrun | notrun |
imported context has same context id
|
fail | notrun | notrun | notrun |
make current, multi process
|
fail | notrun | notrun | notrun |
make current, single process
|
fail | notrun | notrun | notrun |
query context info
|
fail | notrun | notrun | notrun |
glx_mesa_query_renderer
|
0/1 | 0/0 | 0/0 | 0/0 |
coverage
|
fail | notrun | notrun | notrun |
hiz
|
15/19 | 19/19 | 19/19 | 19/19 |
hiz-stencil-read-fbo-d0-s8
|
fail | pass | pass | pass |
hiz-stencil-read-fbo-d24s8
|
fail | pass | pass | pass |
hiz-stencil-read-window-depth0
|
fail | pass | pass | pass |
hiz-stencil-read-window-depth1
|
fail | pass | pass | pass |
object namespace pollution
|
54/60 | 60/60 | 60/60 | 60/60 |
buffer with gldrawpixels
|
crash | pass | pass | pass |
framebuffer with gldrawpixels
|
crash | pass | pass | pass |
program with gldrawpixels
|
crash | pass | pass | pass |
renderbuffer with gldrawpixels
|
crash | pass | pass | pass |
texture with gldrawpixels
|
crash | pass | pass | pass |
vertex-array with gldrawpixels
|
crash | pass | pass | pass |
shaders
|
533/551 | 539/550 | 541/550 | 541/550 |
glsl-arb-fragment-coord-conventions
|
fail | fail | pass | pass |
glsl-clamp-vertex-color
|
fail | fail | pass | pass |
glsl-fs-shader-stencil-export
|
fail | skip | skip | skip |
glsl-kwin-blur-1
|
crash | pass | pass | pass |
glsl-kwin-blur-2
|
crash | pass | pass | pass |
glsl-lod-bias
|
fail | pass | pass | pass |
glsl-mat-attribute
|
fail | fail | fail | fail |
glsl-max-varyings
|
crash | pass | pass | pass |
glsl-routing
|
crash | fail | crash | crash |
point-vertex-id divisor
|
fail | fail | fail | fail |
point-vertex-id gl_instanceid
|
fail | fail | fail | fail |
point-vertex-id gl_instanceid divisor
|
fail | fail | fail | fail |
point-vertex-id gl_vertexid
|
fail | fail | fail | fail |
point-vertex-id gl_vertexid divisor
|
fail | fail | fail | fail |
point-vertex-id gl_vertexid gl_instanceid
|
fail | fail | fail | fail |
point-vertex-id gl_vertexid gl_instanceid divisor
|
fail | fail | fail | fail |
zero-tex-coord bias
|
crash | pass | pass | pass |
zero-tex-coord texture2d
|
crash | pass | pass | pass |
spec
|
22572/26134 | 24484/27458 | 24697/27456 | 24692/27456 |
!opengl 1.0
|
274/284 | 274/284 | 274/284 | 274/284 |
gl-1.0-blend-func
|
fail | pass | pass | pass |
gl-1.0-dlist-beginend
|
6/7 | 6/7 | 6/7 | 6/7 |
illegal gldrawarrays inside glbegin-glend (2)
|
fail | fail | fail | fail |
gl-1.0-drawpixels-color-index
|
fail | fail | fail | fail |
gl-1.0-edgeflag
|
fail | fail | fail | fail |
gl-1.0-edgeflag-const
|
fail | fail | fail | fail |
gl-1.0-edgeflag-quads
|
fail | fail | fail | fail |
gl-1.0-front-invalidate-back
|
pass | crash | crash | crash |
gl-1.0-no-op-paths
|
fail | fail | fail | fail |
gl-1.0-readpixsanity
|
fail | fail | fail | fail |
gl-1.0-simple-readbuffer
|
fail | fail | fail | fail |
gl-1.0-swapbuffers-behavior
|
fail | crash | crash | crash |
!opengl 1.1
|
6700/6779 | 7360/7402 | 7360/7402 | 7360/7402 |
array-stride
|
fail | fail | fail | fail |
copyteximage 1d
|
crash | pass | pass | pass |
copyteximage 2d
|
crash | pass | pass | pass |
depthstencil-default_fb-blit
|
fail | fail | fail | fail |
depthstencil-default_fb-clear
|
fail | fail | fail | fail |
depthstencil-default_fb-copypixels
|
fail | pass | pass | pass |
depthstencil-default_fb-drawpixels-24_8
|
crash | pass | pass | pass |
depthstencil-default_fb-drawpixels-32f_24_8_rev
|
fail | pass | pass | pass |
depthstencil-default_fb-drawpixels-float-and-ushort
|
fail | pass | pass | pass |
depthstencil-default_fb-readpixels-24_8
|
fail | pass | pass | pass |
depthstencil-default_fb-readpixels-32f_24_8_rev
|
fail | pass | pass | pass |
depthstencil-default_fb-readpixels-float-and-ushort
|
fail | pass | pass | pass |
dlist-fdo31590
|
crash | pass | pass | pass |
draw-copypixels-sync
|
fail | fail | fail | fail |
draw-pixels
|
crash | pass | pass | pass |
drawbuffer-modes
|
pass | crash | crash | crash |
fdo23670-drawpix_stencil
|
fail | pass | pass | pass |
getteximage-formats
|
crash | pass | pass | pass |
gl-1.1-xor-copypixels
|
fail | fail | fail | fail |
line-flat-clip-color
|
fail | fail | fail | fail |
linestipple
|
1/6 | 1/6 | 1/6 | 1/6 |
factor 2x
|
fail | fail | fail | fail |
factor 3x
|
fail | fail | fail | fail |
line loop
|
fail | fail | fail | fail |
line strip
|
fail | fail | fail | fail |
restarting lines within a single begin-end block
|
fail | fail | fail | fail |
longprim
|
crash | pass | pass | pass |
masked-clear
|
fail | pass | pass | pass |
polygon-mode
|
fail | fail | fail | fail |
polygon-mode-facing
|
fail | fail | fail | fail |
polygon-mode-offset
|
0/24 | 0/24 | 0/24 | 0/24 |
config 0: expected white pixel on bottom edge
|
fail | fail | fail | fail |
config 0: expected white pixel on left edge
|
fail | fail | fail | fail |
config 0: expected white pixel on right edge
|
fail | fail | fail | fail |
config 0: expected white pixel on top edge
|
fail | fail | fail | fail |
config 1: expected blue pixel in center
|
fail | fail | fail | fail |
config 1: expected white pixel on right edge
|
fail | fail | fail | fail |
config 1: expected white pixel on top edge
|
fail | fail | fail | fail |
config 2: expected blue pixel in center
|
fail | fail | fail | fail |
config 2: expected white pixel on right edge
|
fail | fail | fail | fail |
config 2: expected white pixel on top edge
|
fail | fail | fail | fail |
config 3: expected white pixel on bottom edge
|
fail | fail | fail | fail |
config 3: expected white pixel on left edge
|
fail | fail | fail | fail |
config 3: expected white pixel on right edge
|
fail | fail | fail | fail |
config 3: expected white pixel on top edge
|
fail | fail | fail | fail |
config 4: expected white pixel on bottom edge
|
fail | fail | fail | fail |
config 4: expected white pixel on left edge
|
fail | fail | fail | fail |
config 4: expected white pixel on right edge
|
fail | fail | fail | fail |
config 4: expected white pixel on top edge
|
fail | fail | fail | fail |
config 5: expected blue pixel in center
|
fail | fail | fail | fail |
config 5: expected white pixel on right edge
|
fail | fail | fail | fail |
config 5: expected white pixel on top edge
|
fail | fail | fail | fail |
config 6: expected blue pixel in center
|
fail | fail | fail | fail |
config 6: expected white pixel on right edge
|
fail | fail | fail | fail |
config 6: expected white pixel on top edge
|
fail | fail | fail | fail |
quad-invariance
|
warn | warn | warn | warn |
read-front
|
fail | crash | crash | crash |
read-front clear-front-first
|
fail | crash | crash | crash |
stencil-drawpixels
|
fail | pass | pass | pass |
teximage-colors gl_r3_g3_b2
|
crash | pass | pass | pass |
teximage-colors gl_rgb16_snorm
|
crash | pass | pass | pass |
teximage-colors gl_rgb8_snorm
|
crash | pass | pass | pass |
teximage-colors gl_srgb8
|
crash | pass | pass | pass |
texsubimage
|
crash | pass | pass | pass |
texsubimage-unpack
|
crash | pass | pass | pass |
texwrap formats bordercolor-swizzled
|
30/32 | 32/32 | 32/32 | 32/32 |
gl_r3_g3_b2, swizzled, border color only
|
fail | pass | pass | pass |
gl_rgb4, swizzled, border color only
|
fail | pass | pass | pass |
texwrap formats bordercolor
|
30/32 | 32/32 | 32/32 | 32/32 |
gl_r3_g3_b2, border color only
|
fail | pass | pass | pass |
gl_rgb4, border color only
|
fail | pass | pass | pass |
texwrap formats offset
|
90/96 | 96/96 | 96/96 | 96/96 |
gl_r3_g3_b2
|
fail | pass | pass | pass |
gl_r3_g3_b2, npot
|
fail | pass | pass | pass |
gl_r3_g3_b2, swizzled
|
fail | pass | pass | pass |
gl_rgb4
|
fail | pass | pass | pass |
gl_rgb4, npot
|
fail | pass | pass | pass |
gl_rgb4, swizzled
|
fail | pass | pass | pass |
texwrap formats
|
90/96 | 96/96 | 96/96 | 96/96 |
gl_r3_g3_b2
|
fail | pass | pass | pass |
gl_r3_g3_b2, npot
|
fail | pass | pass | pass |
gl_r3_g3_b2, swizzled
|
fail | pass | pass | pass |
gl_rgb4
|
fail | pass | pass | pass |
gl_rgb4, npot
|
fail | pass | pass | pass |
gl_rgb4, swizzled
|
fail | pass | pass | pass |
varray-disabled
|
fail | fail | fail | fail |
!opengl 1.2
|
20/23 | 21/23 | 21/23 | 21/23 |
copyteximage 3d
|
crash | fail | fail | fail |
tex3d-maxsize
|
crash | crash | crash | crash |
texture-packed-formats
|
fail | pass | pass | pass |
!opengl 1.3
|
2/3 | 2/3 | 2/3 | 2/3 |
tex3d-depth1
|
fail | fail | fail | fail |
!opengl 1.4
|
6/15 | 13/15 | 13/15 | 13/15 |
copy-pixels
|
fail | pass | pass | pass |
fdo25614-genmipmap
|
fail | pass | pass | pass |
gl-1.4-dlist-multidrawarrays
|
fail | fail | fail | fail |
gl-1.4-polygon-offset
|
fail | fail | fail | fail |
tex-miplevel-selection
|
fail | pass | pass | pass |
tex-miplevel-selection-lod
|
fail | pass | pass | pass |
tex-miplevel-selection-lod-bias
|
fail | pass | pass | pass |
triangle-rasterization
|
crash | pass | pass | pass |
triangle-rasterization-fbo
|
crash | pass | pass | pass |
!opengl 1.5
|
7/9 | 7/9 | 7/9 | 7/9 |
draw-vertices
|
crash | crash | crash | crash |
draw-vertices-user
|
crash | crash | crash | crash |
!opengl 2.0
|
50/58 | 53/58 | 53/58 | 53/58 |
gl-2.0-edgeflag
|
fail | fail | fail | fail |
gl-2.0-edgeflag-immediate
|
fail | fail | fail | fail |
gl-2.0-two-sided-stencil
|
fail | pass | pass | pass |
gl-2.0-vertexattribpointer
|
crash | crash | crash | crash |
occlusion-query-discard
|
fail | fail | fail | fail |
vertex-program-two-side back back2
|
crash | pass | pass | pass |
vertex-program-two-side back2
|
crash | pass | pass | pass |
vs-point_size-zero
|
fail | fail | fail | fail |
!opengl 2.1
|
8/11 | 8/11 | 8/11 | 8/11 |
minmax
|
fail | fail | fail | fail |
pbo
|
7/8 | 7/8 | 7/8 | 7/8 |
test_polygon_stip
|
fail | fail | fail | fail |
polygon-stipple-fs
|
fail | fail | fail | fail |
!opengl 3.0
|
42/55 | 44/55 | 47/55 | 47/55 |
array-depth-roundtrip
|
fail | pass | pass | pass |
attribs
|
fail | fail | fail | fail |
bound-resource-limits
|
fail | fail | fail | fail |
clearbuffer-depth
|
fail | fail | fail | fail |
clearbuffer-depth-stencil
|
fail | fail | fail | fail |
clearbuffer-display-lists
|
fail | fail | fail | fail |
clearbuffer-mixed-format
|
fail | fail | pass | pass |
clearbuffer-stencil
|
fail | fail | fail | fail |
gl-3.0-texture-integer
|
crash | pass | pass | pass |
gl-3.0-vertexattribipointer
|
fail | fail | fail | fail |
gl30basic
|
fail | fail | pass | pass |
gl_vertexid used with glmultidrawarrays
|
fail | fail | pass | pass |
minmax
|
fail | fail | fail | fail |
!opengl 3.1
|
11/13 | 11/13 | 11/13 | 11/13 |
minmax
|
fail | fail | fail | fail |
primitive-restart-xfb flush
|
crash | fail | fail | fail |
!opengl 3.2
|
26/59 | 27/59 | 39/59 | 39/59 |
clear-no-buffers
|
fail | pass | pass | pass |
coord-replace-doesnt-eliminate-frag-tex-coords
|
crash | fail | crash | crash |
gl-3.2-adj-prims cull-back pv-first
|
crash | crash | crash | crash |
gl-3.2-adj-prims cull-back pv-last
|
crash | crash | crash | crash |
gl-3.2-adj-prims cull-front pv-first
|
crash | crash | crash | crash |
gl-3.2-adj-prims cull-front pv-last
|
crash | crash | crash | crash |
gl-3.2-adj-prims line cull-back pv-first
|
crash | crash | crash | crash |
gl-3.2-adj-prims line cull-back pv-last
|
crash | crash | crash | crash |
gl-3.2-adj-prims line cull-front pv-first
|
crash | crash | crash | crash |
gl-3.2-adj-prims line cull-front pv-last
|
crash | crash | crash | crash |
gl-3.2-adj-prims pv-first
|
crash | crash | crash | crash |
gl-3.2-adj-prims pv-last
|
crash | crash | crash | crash |
gl_vertexid used with glmultidrawelementsbasevertex
|
fail | fail | pass | pass |
layered-rendering
|
8/27 | 8/27 | 19/27 | 19/27 |
clear-color
|
pass | fail | pass | pass |
clear-color-all-types 1d_array mipmapped
|
fail | fail | pass | pass |
clear-color-all-types 1d_array single_level
|
fail | fail | pass | pass |
clear-color-all-types 2d_array mipmapped
|
fail | fail | pass | pass |
clear-color-all-types 2d_array single_level
|
fail | fail | pass | pass |
clear-color-all-types 2d_multisample_array single_level
|
fail | fail | fail | fail |
clear-color-all-types 3d mipmapped
|
fail | fail | pass | pass |
clear-color-all-types 3d single_level
|
fail | fail | pass | pass |
clear-color-all-types cube_map mipmapped
|
fail | fail | pass | pass |
clear-color-all-types cube_map single_level
|
fail | fail | pass | pass |
clear-color-mismatched-layer-count
|
fail | fail | pass | pass |
clear-depth
|
fail | fail | pass | pass |
framebuffer-layered-attachments
|
fail | fail | fail | fail |
framebuffertexture
|
fail | pass | pass | pass |
gl-layer
|
crash | crash | crash | crash |
gl-layer-cube-map
|
fail | fail | fail | fail |
gl-layer-not-layered
|
fail | fail | fail | fail |
gl-layer-render
|
fail | fail | fail | fail |
gl-layer-render-clipped
|
fail | fail | fail | fail |
gl-layer-render-storage
|
fail | fail | fail | fail |
minmax
|
fail | fail | fail | fail |
!opengl 3.3
|
3/4 | 3/4 | 3/4 | 3/4 |
minmax
|
fail | fail | fail | fail |
!opengl es 3.0
|
1/13 | 11/13 | 12/13 | 12/13 |
ext_texture_array-compressed_gles3 teximage
|
fail | pass | pass | pass |
ext_texture_array-compressed_gles3 texsubimage
|
fail | pass | pass | pass |
gl_vertexid used with gldrawarrays
|
fail | fail | pass | pass |
minmax
|
fail | fail | fail | fail |
oes_compressed_etc2_texture-miptree_gles3 r11
|
fail | pass | pass | pass |
oes_compressed_etc2_texture-miptree_gles3 rg11
|
fail | pass | pass | pass |
oes_compressed_etc2_texture-miptree_gles3 rgb8
|
fail | pass | pass | pass |
oes_compressed_etc2_texture-miptree_gles3 rgb8-punchthrough-alpha1
|
fail | pass | pass | pass |
oes_compressed_etc2_texture-miptree_gles3 rgba8
|
fail | pass | pass | pass |
oes_compressed_etc2_texture-miptree_gles3 srgb8
|
fail | pass | pass | pass |
oes_compressed_etc2_texture-miptree_gles3 srgb8-alpha8
|
fail | pass | pass | pass |
oes_compressed_etc2_texture-miptree_gles3 srgb8-punchthrough-alpha1
|
fail | pass | pass | pass |
amd_shader_trinary_minmax
|
75/111 | 74/111 | 75/111 | 74/111 |
execution
|
75/111 | 74/111 | 75/111 | 74/111 |
built-in-functions
|
72/108 | 71/108 | 72/108 | 71/108 |
fs-mid3-int-int-int
|
pass | fail | pass | pass |
gs-max3-float-float-float
|
fail | fail | fail | fail |
gs-max3-int-int-int
|
fail | fail | fail | fail |
gs-max3-ivec2-ivec2-ivec2
|
fail | fail | fail | fail |
gs-max3-ivec3-ivec3-ivec3
|
fail | fail | fail | fail |
gs-max3-ivec4-ivec4-ivec4
|
fail | fail | fail | fail |
gs-max3-uint-uint-uint
|
fail | fail | fail | fail |
gs-max3-uvec2-uvec2-uvec2
|
fail | fail | fail | fail |
gs-max3-uvec3-uvec3-uvec3
|
fail | fail | fail | fail |
gs-max3-uvec4-uvec4-uvec4
|
fail | fail | fail | fail |
gs-max3-vec2-vec2-vec2
|
fail | fail | fail | fail |
gs-max3-vec3-vec3-vec3
|
fail | fail | fail | fail |
gs-max3-vec4-vec4-vec4
|
fail | fail | fail | fail |
gs-mid3-float-float-float
|
fail | fail | fail | fail |
gs-mid3-int-int-int
|
fail | fail | fail | fail |
gs-mid3-ivec2-ivec2-ivec2
|
fail | fail | fail | fail |
gs-mid3-ivec3-ivec3-ivec3
|
fail | fail | fail | fail |
gs-mid3-ivec4-ivec4-ivec4
|
fail | fail | fail | fail |
gs-mid3-uint-uint-uint
|
fail | fail | fail | fail |
gs-mid3-uvec2-uvec2-uvec2
|
fail | fail | fail | fail |
gs-mid3-uvec3-uvec3-uvec3
|
fail | fail | fail | fail |
gs-mid3-uvec4-uvec4-uvec4
|
fail | fail | fail | fail |
gs-mid3-vec2-vec2-vec2
|
fail | fail | fail | fail |
gs-mid3-vec3-vec3-vec3
|
fail | fail | fail | fail |
gs-mid3-vec4-vec4-vec4
|
fail | fail | fail | fail |
gs-min3-float-float-float
|
fail | fail | fail | fail |
gs-min3-int-int-int
|
fail | fail | fail | fail |
gs-min3-ivec2-ivec2-ivec2
|
fail | fail | fail | fail |
gs-min3-ivec3-ivec3-ivec3
|
fail | fail | fail | fail |
gs-min3-ivec4-ivec4-ivec4
|
fail | fail | fail | fail |
gs-min3-uint-uint-uint
|
fail | fail | fail | fail |
gs-min3-uvec2-uvec2-uvec2
|
fail | fail | fail | fail |
gs-min3-uvec3-uvec3-uvec3
|
fail | fail | fail | fail |
gs-min3-uvec4-uvec4-uvec4
|
fail | fail | fail | fail |
gs-min3-vec2-vec2-vec2
|
fail | fail | fail | fail |
gs-min3-vec3-vec3-vec3
|
fail | fail | fail | fail |
gs-min3-vec4-vec4-vec4
|
fail | fail | fail | fail |
vs-max3-ivec2-ivec2-ivec2
|
pass | pass | pass | fail |
amd_vertex_shader_layer
|
0/2 | 0/2 | 0/2 | 0/2 |
amd_vertex_shader_layer-layered-2d-texture-render
|
fail | fail | fail | fail |
amd_vertex_shader_layer-layered-depth-texture-render
|
fail | fail | fail | fail |
arb_arrays_of_arrays
|
40/41 | 40/41 | 40/41 | 40/41 |
linker
|
30/31 | 30/31 | 30/31 | 30/31 |
vs-to-gs-explicit-location
|
fail | fail | fail | fail |
arb_blend_func_extended
|
16/17 | 16/17 | 16/17 | 16/17 |
arb_blend_func_extended-fbo-extended-blend-pattern_gles2
|
fail | fail | fail | fail |
arb_clip_control
|
2/3 | 3/3 | 3/3 | 3/3 |
arb_clip_control-clip-control
|
fail | pass | pass | pass |
arb_color_buffer_float
|
25/41 | 25/41 | 39/41 | 39/41 |
gl_rgba16f-drawpixels
|
fail | fail | pass | pass |
gl_rgba16f-render
|
fail | fail | pass | pass |
gl_rgba16f-render-fog
|
fail | fail | pass | pass |
gl_rgba16f-render-sanity
|
fail | fail | pass | pass |
gl_rgba16f-render-sanity-fog
|
fail | fail | pass | pass |
gl_rgba32f-drawpixels
|
fail | fail | pass | pass |
gl_rgba32f-render
|
fail | fail | pass | pass |
gl_rgba32f-render-fog
|
fail | fail | pass | pass |
gl_rgba32f-render-sanity
|
fail | fail | pass | pass |
gl_rgba32f-render-sanity-fog
|
fail | fail | pass | pass |
gl_rgba8_snorm-drawpixels
|
fail | fail | pass | pass |
gl_rgba8_snorm-render
|
fail | fail | fail | fail |
gl_rgba8_snorm-render-fog
|
fail | fail | fail | fail |
gl_rgba8_snorm-render-sanity
|
fail | fail | pass | pass |
gl_rgba8_snorm-render-sanity-fog
|
fail | fail | pass | pass |
mixed-mrt
|
fail | fail | pass | pass |
arb_cull_distance
|
19/20 | 19/20 | 19/20 | 19/20 |
fs-cull-and-clip-distance-different
|
fail | fail | fail | fail |
arb_depth_buffer_float
|
23/72 | 68/73 | 68/73 | 68/73 |
depthstencil-render-miplevels 1024 d=s=z32f_s8
|
crash | pass | pass | pass |
depthstencil-render-miplevels 1024 d=z32f
|
fail | pass | pass | pass |
depthstencil-render-miplevels 1024 d=z32f_s8
|
crash | pass | pass | pass |
depthstencil-render-miplevels 1024 ds=z32f_s8
|
crash | pass | pass | pass |
depthstencil-render-miplevels 1024 s=d=z32f_s8
|
crash | pass | pass | pass |
depthstencil-render-miplevels 146 d=s=z32f_s8
|
crash | pass | pass | pass |
depthstencil-render-miplevels 146 d=z32f
|
fail | pass | pass | pass |
depthstencil-render-miplevels 146 d=z32f_s8
|
crash | pass | pass | pass |
depthstencil-render-miplevels 146 ds=z32f_s8
|
crash | pass | pass | pass |
depthstencil-render-miplevels 146 s=d=z32f_s8
|
crash | pass | pass | pass |
depthstencil-render-miplevels 273 d=s=z32f_s8
|
crash | pass | pass | pass |
depthstencil-render-miplevels 273 d=z32f
|
fail | pass | pass | pass |
depthstencil-render-miplevels 273 d=z32f_s8
|
crash | pass | pass | pass |
depthstencil-render-miplevels 273 ds=z32f_s8
|
crash | pass | pass | pass |
depthstencil-render-miplevels 273 s=d=z32f_s8
|
crash | pass | pass | pass |
depthstencil-render-miplevels 292 d=s=z32f_s8
|
crash | pass | pass | pass |
depthstencil-render-miplevels 292 d=z32f
|
fail | pass | pass | pass |
depthstencil-render-miplevels 292 d=z32f_s8
|
crash | pass | pass | pass |
depthstencil-render-miplevels 292 ds=z32f_s8
|
crash | pass | pass | pass |
depthstencil-render-miplevels 292 s=d=z32f_s8
|
crash | pass | pass | pass |
depthstencil-render-miplevels 585 d=s=z32f_s8
|
crash | pass | pass | pass |
depthstencil-render-miplevels 585 d=z32f
|
fail | pass | pass | pass |
depthstencil-render-miplevels 585 d=z32f_s8
|
crash | pass | pass | pass |
depthstencil-render-miplevels 585 ds=z32f_s8
|
crash | pass | pass | pass |
depthstencil-render-miplevels 585 s=d=z32f_s8
|
crash | pass | pass | pass |
fbo-clear-formats stencil
|
0/1 | 0/1 | 0/1 | 0/1 |
gl_depth32f_stencil8
|
fail | fail | fail | fail |
fbo-clear-formats
|
0/1 | 2/2 | 2/2 | 2/2 |
gl_depth_component32f
|
fail | pass | pass | pass |
fbo-depth-gl_depth32f_stencil8-blit
|
crash | fail | fail | fail |
fbo-depth-gl_depth32f_stencil8-clear
|
crash | pass | pass | pass |
fbo-depth-gl_depth32f_stencil8-copypixels
|
crash | pass | pass | pass |
fbo-depth-gl_depth32f_stencil8-drawpixels
|
crash | pass | pass | pass |
fbo-depth-gl_depth32f_stencil8-readpixels
|
crash | pass | pass | pass |
fbo-depth-gl_depth32f_stencil8-tex1d
|
crash | pass | pass | pass |
fbo-depth-gl_depth_component32f-blit
|
fail | fail | fail | fail |
fbo-depthstencil-gl_depth32f_stencil8-blit
|
crash | fail | fail | fail |
fbo-depthstencil-gl_depth32f_stencil8-clear
|
crash | pass | pass | pass |
fbo-depthstencil-gl_depth32f_stencil8-copypixels
|
crash | pass | pass | pass |
fbo-depthstencil-gl_depth32f_stencil8-drawpixels-24_8
|
crash | pass | pass | pass |
fbo-depthstencil-gl_depth32f_stencil8-drawpixels-32f_24_8_rev
|
crash | pass | pass | pass |
fbo-depthstencil-gl_depth32f_stencil8-drawpixels-float-and-ushort
|
crash | pass | pass | pass |
fbo-depthstencil-gl_depth32f_stencil8-readpixels-24_8
|
crash | pass | pass | pass |
fbo-depthstencil-gl_depth32f_stencil8-readpixels-32f_24_8_rev
|
crash | pass | pass | pass |
fbo-depthstencil-gl_depth32f_stencil8-readpixels-float-and-ushort
|
crash | pass | pass | pass |
fbo-generatemipmap-formats
|
0/2 | 2/2 | 2/2 | 2/2 |
gl_depth_component32f
|
fail | pass | pass | pass |
gl_depth_component32f npot
|
fail | pass | pass | pass |
fbo-stencil-gl_depth32f_stencil8-blit
|
fail | fail | fail | fail |
fbo-stencil-gl_depth32f_stencil8-copypixels
|
fail | pass | pass | pass |
fbo-stencil-gl_depth32f_stencil8-drawpixels
|
fail | pass | pass | pass |
fbo-stencil-gl_depth32f_stencil8-readpixels
|
fail | pass | pass | pass |
arb_depth_clamp
|
2/3 | 3/3 | 3/3 | 3/3 |
depth-clamp-range
|
fail | pass | pass | pass |
arb_depth_texture
|
43/68 | 65/68 | 65/68 | 65/68 |
depthstencil-render-miplevels 1024 d=z16
|
fail | pass | pass | pass |
depthstencil-render-miplevels 1024 d=z24
|
fail | pass | pass | pass |
depthstencil-render-miplevels 146 d=z16
|
fail | pass | pass | pass |
depthstencil-render-miplevels 146 d=z24
|
fail | pass | pass | pass |
depthstencil-render-miplevels 273 d=z16
|
fail | pass | pass | pass |
depthstencil-render-miplevels 273 d=z24
|
fail | pass | pass | pass |
depthstencil-render-miplevels 292 d=z16
|
fail | pass | pass | pass |
depthstencil-render-miplevels 292 d=z24
|
fail | pass | pass | pass |
depthstencil-render-miplevels 585 d=z16
|
fail | pass | pass | pass |
depthstencil-render-miplevels 585 d=z24
|
fail | pass | pass | pass |
fbo-clear-formats
|
0/4 | 4/4 | 4/4 | 4/4 |
gl_depth_component
|
fail | pass | pass | pass |
gl_depth_component16
|
fail | pass | pass | pass |
gl_depth_component24
|
fail | pass | pass | pass |
gl_depth_component32
|
fail | pass | pass | pass |
fbo-depth-gl_depth_component16-blit
|
fail | fail | fail | fail |
fbo-depth-gl_depth_component24-blit
|
fail | fail | fail | fail |
fbo-depth-gl_depth_component32-blit
|
fail | fail | fail | fail |
fbo-generatemipmap-formats
|
0/8 | 8/8 | 8/8 | 8/8 |
gl_depth_component
|
fail | pass | pass | pass |
gl_depth_component npot
|
fail | pass | pass | pass |
gl_depth_component16
|
fail | pass | pass | pass |
gl_depth_component16 npot
|
fail | pass | pass | pass |
gl_depth_component24
|
fail | pass | pass | pass |
gl_depth_component24 npot
|
fail | pass | pass | pass |
gl_depth_component32
|
fail | pass | pass | pass |
gl_depth_component32 npot
|
fail | pass | pass | pass |
arb_direct_state_access
|
146/152 | 147/152 | 147/152 | 147/152 |
generatetexturemipmap
|
fail | pass | pass | pass |
namedrenderbuffer
|
13/14 | 13/14 | 13/14 | 13/14 |
samples == max_samples(0) + 1
|
fail | fail | fail | fail |
texture-storage-multisample
|
3/5 | 3/5 | 3/5 | 3/5 |
immutable
|
fail | fail | fail | fail |
trivial, but should work
|
fail | fail | fail | fail |
transformfeedback-bufferbase
|
5/6 | 5/6 | 5/6 | 5/6 |
general test
|
fail | fail | fail | fail |
transformfeedback-bufferrange
|
7/8 | 7/8 | 7/8 | 7/8 |
general test
|
fail | fail | fail | fail |
arb_draw_buffers
|
1/3 | 1/3 | 3/3 | 3/3 |
arb_draw_buffers-state_change
|
fail | fail | pass | pass |
fbo-mrt-alphatest
|
fail | fail | pass | pass |
arb_draw_buffers_blend
|
1/2 | 1/2 | 2/2 | 2/2 |
fbo-draw-buffers-blend
|
fail | fail | pass | pass |
arb_draw_elements_base_vertex
|
6/9 | 6/9 | 6/9 | 6/9 |
arb_draw_elements_base_vertex-drawelements-instanced
|
fail | fail | fail | fail |
arb_draw_elements_base_vertex-drawelements-user_varrays
|
fail | fail | fail | fail |
arb_draw_elements_base_vertex-negative-index-user_varrays
|
crash | crash | crash | crash |
arb_draw_indirect
|
14/17 | 14/17 | 16/17 | 16/17 |
arb_draw_indirect-draw-arrays-prim-restart
|
fail | fail | fail | fail |
gl_vertexid used with gldrawarraysindirect
|
fail | fail | pass | pass |
gl_vertexid used with gldrawelementsindirect
|
fail | fail | pass | pass |
arb_es2_compatibility
|
21/27 | 25/27 | 25/27 | 25/27 |
arb_es2_compatibility-depthrangef
|
fail | pass | pass | pass |
arb_es2_compatibility-fixed-type
|
crash | crash | crash | crash |
fbo-clear-formats
|
0/1 | 1/1 | 1/1 | 1/1 |
gl_rgb565
|
fail | pass | pass | pass |
fbo-generatemipmap-formats
|
0/2 | 2/2 | 2/2 | 2/2 |
gl_rgb565
|
fail | pass | pass | pass |
gl_rgb565 npot
|
fail | pass | pass | pass |
fbo-missing-attachment-clear
|
fail | fail | fail | fail |
arb_es3_compatibility
|
2/18 | 18/18 | 18/18 | 18/18 |
oes_compressed_etc2_texture-miptree r11 compat
|
fail | pass | pass | pass |
oes_compressed_etc2_texture-miptree r11 core
|
fail | pass | pass | pass |
oes_compressed_etc2_texture-miptree rg11 compat
|
fail | pass | pass | pass |
oes_compressed_etc2_texture-miptree rg11 core
|
fail | pass | pass | pass |
oes_compressed_etc2_texture-miptree rgb8 compat
|
fail | pass | pass | pass |
oes_compressed_etc2_texture-miptree rgb8 core
|
fail | pass | pass | pass |
oes_compressed_etc2_texture-miptree rgb8-punchthrough-alpha1 compat
|
fail | pass | pass | pass |
oes_compressed_etc2_texture-miptree rgb8-punchthrough-alpha1 core
|
fail | pass | pass | pass |
oes_compressed_etc2_texture-miptree rgba8 compat
|
fail | pass | pass | pass |
oes_compressed_etc2_texture-miptree rgba8 core
|
fail | pass | pass | pass |
oes_compressed_etc2_texture-miptree srgb8 compat
|
fail | pass | pass | pass |
oes_compressed_etc2_texture-miptree srgb8 core
|
fail | pass | pass | pass |
oes_compressed_etc2_texture-miptree srgb8-alpha8 compat
|
fail | pass | pass | pass |
oes_compressed_etc2_texture-miptree srgb8-alpha8 core
|
fail | pass | pass | pass |
oes_compressed_etc2_texture-miptree srgb8-punchthrough-alpha1 compat
|
fail | pass | pass | pass |
oes_compressed_etc2_texture-miptree srgb8-punchthrough-alpha1 core
|
fail | pass | pass | pass |
arb_fragment_coord_conventions
|
1/2 | 1/2 | 2/2 | 2/2 |
fp-arb-fragment-coord-conventions-integer
|
fail | fail | pass | pass |
arb_fragment_program
|
25/29 | 28/29 | 28/29 | 28/29 |
dph
|
crash | crash | crash | crash |
fp-fragment-position
|
fail | pass | pass | pass |
fp-indirections2
|
crash | pass | pass | pass |
fp-long-alu
|
crash | pass | pass | pass |
arb_framebuffer_object
|
33/68 | 46/67 | 55/67 | 55/67 |
arb_framebuffer_object-depth-stencil-blit depth gl_depth24_stencil8
|
fail | pass | pass | pass |
arb_framebuffer_object-depth-stencil-blit depth gl_depth32f_stencil8
|
crash | pass | pass | pass |
arb_framebuffer_object-depth-stencil-blit depth_stencil gl_depth24_stencil8
|
fail | pass | pass | pass |
arb_framebuffer_object-depth-stencil-blit depth_stencil gl_depth32f_stencil8
|
crash | pass | pass | pass |
arb_framebuffer_object-depth-stencil-blit stencil gl_depth24_stencil8
|
fail | fail | fail | fail |
arb_framebuffer_object-depth-stencil-blit stencil gl_depth32f_stencil8
|
crash | fail | fail | fail |
arb_framebuffer_object-depth-stencil-blit stencil gl_stencil_index1
|
fail | fail | fail | fail |
arb_framebuffer_object-depth-stencil-blit stencil gl_stencil_index16
|
fail | fail | fail | fail |
arb_framebuffer_object-depth-stencil-blit stencil gl_stencil_index4
|
fail | fail | fail | fail |
arb_framebuffer_object-depth-stencil-blit stencil gl_stencil_index8
|
fail | fail | fail | fail |
fbo-blit-scaled-linear
|
fail | fail | fail | fail |
fbo-blit-stretch
|
fail | fail | fail | fail |
fbo-drawbuffers-none gl_fragcolor
|
fail | fail | pass | pass |
fbo-drawbuffers-none gl_fragdata
|
fail | fail | pass | pass |
fbo-drawbuffers-none glblendfunci
|
fail | fail | pass | pass |
fbo-drawbuffers-none glblitframebuffer
|
fail | fail | pass | pass |
fbo-drawbuffers-none glclear
|
crash | crash | pass | pass |
fbo-drawbuffers-none glclearbuffer
|
crash | crash | pass | pass |
fbo-drawbuffers-none glcolormaskindexed
|
fail | fail | pass | pass |
fbo-drawbuffers-none gldrawpixels
|
fail | fail | pass | pass |
fbo-drawbuffers-none use_frag_out
|
fail | fail | pass | pass |
fbo-generatemipmap-1d
|
fail | pass | pass | pass |
fbo-generatemipmap-1d rgb9_e5
|
crash | pass | pass | pass |
fbo-generatemipmap-3d
|
fail | pass | pass | pass |
fbo-generatemipmap-3d rgb9_e5
|
fail | pass | pass | pass |
fbo-generatemipmap-cubemap
|
fail | pass | pass | pass |
fbo-generatemipmap-cubemap rgb9_e5
|
fail | pass | pass | pass |
fbo-generatemipmap-cubemap s3tc_dxt1
|
crash | pass | pass | pass |
fbo-incomplete-texture-04
|
fail | pass | pass | pass |
fbo-luminance-alpha
|
crash | skip | skip | skip |
fbo-mipmap-copypix
|
fail | pass | pass | pass |
fbo-scissor-blit fbo
|
fail | fail | fail | fail |
fbo-scissor-blit window
|
fail | fail | fail | fail |
framebuffer-blit-levels draw stencil
|
fail | fail | fail | fail |
framebuffer-blit-levels read stencil
|
fail | fail | fail | fail |
arb_framebuffer_srgb
|
15/41 | 38/41 | 38/41 | 38/41 |
arb_framebuffer_srgb-fast-clear-blend
|
fail | pass | pass | pass |
arb_framebuffer_srgb-srgb_conformance
|
0/2 | 0/2 | 0/2 | 0/2 |
srgb->linear
|
fail | fail | fail | fail |
srgb->linear->srgb
|
fail | fail | fail | fail |
blit renderbuffer linear_to_srgb scaled disabled
|
fail | pass | pass | pass |
blit renderbuffer linear_to_srgb single_sampled disabled
|
fail | pass | pass | pass |
blit renderbuffer srgb scaled disabled
|
fail | pass | pass | pass |
blit renderbuffer srgb scaled enabled
|
fail | pass | pass | pass |
blit renderbuffer srgb single_sampled disabled
|
fail | pass | pass | pass |
blit renderbuffer srgb single_sampled enabled
|
fail | pass | pass | pass |
blit renderbuffer srgb_to_linear scaled disabled
|
fail | pass | pass | pass |
blit renderbuffer srgb_to_linear scaled enabled
|
fail | pass | pass | pass |
blit renderbuffer srgb_to_linear single_sampled disabled
|
fail | pass | pass | pass |
blit renderbuffer srgb_to_linear single_sampled enabled
|
fail | pass | pass | pass |
blit texture linear_to_srgb scaled disabled
|
fail | pass | pass | pass |
blit texture linear_to_srgb single_sampled disabled
|
fail | pass | pass | pass |
blit texture srgb scaled disabled
|
fail | pass | pass | pass |
blit texture srgb scaled enabled
|
fail | pass | pass | pass |
blit texture srgb single_sampled disabled
|
fail | pass | pass | pass |
blit texture srgb single_sampled enabled
|
fail | pass | pass | pass |
blit texture srgb_to_linear scaled disabled
|
fail | pass | pass | pass |
blit texture srgb_to_linear scaled enabled
|
fail | pass | pass | pass |
blit texture srgb_to_linear single_sampled disabled
|
fail | pass | pass | pass |
blit texture srgb_to_linear single_sampled enabled
|
fail | pass | pass | pass |
fbo-fast-clear
|
crash | pass | pass | pass |
framebuffer-srgb
|
fail | pass | pass | pass |
msaa-fast-clear
|
fail | fail | fail | fail |
arb_get_program_binary
|
2/3 | 2/3 | 2/3 | 2/3 |
program_binary_retrievable_hint
|
fail | fail | fail | fail |
arb_get_texture_sub_image
|
2/4 | 3/4 | 3/4 | 3/4 |
arb_get_texture_sub_image-get
|
fail | fail | fail | fail |
arb_get_texture_sub_image-getcompressed
|
crash | pass | pass | pass |
arb_gpu_shader_fp64
|
912/1363 | 912/1363 | 914/1363 | 914/1363 |
execution
|
845/1286 | 845/1286 | 847/1286 | 847/1286 |
arb_gpu_shader_fp64-gs-getuniformdv
|
fail | fail | fail | fail |
arb_gpu_shader_fp64-tf-interleaved
|
fail | fail | pass | pass |
arb_gpu_shader_fp64-tf-interleaved-aligned
|
fail | fail | pass | pass |
arb_gpu_shader_fp64-tf-separate
|
crash | crash | crash | crash |
built-in-functions
|
730/1087 | 730/1087 | 730/1087 | 730/1087 |
gs-abs-double
|
fail | fail | fail | fail |
gs-abs-dvec2
|
fail | fail | fail | fail |
gs-abs-dvec3
|
fail | fail | fail | fail |
gs-abs-dvec4
|
fail | fail | fail | fail |
gs-ceil-double
|
fail | fail | fail | fail |
gs-ceil-dvec2
|
fail | fail | fail | fail |
gs-ceil-dvec3
|
fail | fail | fail | fail |
gs-ceil-dvec4
|
fail | fail | fail | fail |
gs-clamp-double-double-double
|
fail | fail | fail | fail |
gs-clamp-dvec2-double-double
|
fail | fail | fail | fail |
gs-clamp-dvec2-dvec2-dvec2
|
fail | fail | fail | fail |
gs-clamp-dvec3-double-double
|
fail | fail | fail | fail |
gs-clamp-dvec3-dvec3-dvec3
|
fail | fail | fail | fail |
gs-clamp-dvec4-double-double
|
fail | fail | fail | fail |
gs-clamp-dvec4-dvec4-dvec4
|
fail | fail | fail | fail |
gs-cross-dvec3-dvec3
|
fail | fail | fail | fail |
gs-determinant-dmat2
|
fail | fail | fail | fail |
gs-determinant-dmat3
|
fail | fail | fail | fail |
gs-determinant-dmat4
|
fail | fail | fail | fail |
gs-distance-double-double
|
fail | fail | fail | fail |
gs-distance-dvec2-dvec2
|
fail | fail | fail | fail |
gs-distance-dvec3-dvec3
|
fail | fail | fail | fail |
gs-distance-dvec4-dvec4
|
fail | fail | fail | fail |
gs-dot-double-double
|
fail | fail | fail | fail |
gs-dot-dvec2-dvec2
|
fail | fail | fail | fail |
gs-dot-dvec3-dvec3
|
fail | fail | fail | fail |
gs-dot-dvec4-dvec4
|
fail | fail | fail | fail |
gs-equal-dvec2-dvec2
|
fail | fail | fail | fail |
gs-equal-dvec3-dvec3
|
fail | fail | fail | fail |
gs-equal-dvec4-dvec4
|
fail | fail | fail | fail |
gs-faceforward-double-double-double
|
fail | fail | fail | fail |
gs-faceforward-dvec2-dvec2-dvec2
|
fail | fail | fail | fail |
gs-faceforward-dvec3-dvec3-dvec3
|
fail | fail | fail | fail |
gs-faceforward-dvec4-dvec4-dvec4
|
fail | fail | fail | fail |
gs-floor-double
|
fail | fail | fail | fail |
gs-floor-dvec2
|
fail | fail | fail | fail |
gs-floor-dvec3
|
fail | fail | fail | fail |
gs-floor-dvec4
|
fail | fail | fail | fail |
gs-fract-double
|
fail | fail | fail | fail |
gs-fract-dvec2
|
fail | fail | fail | fail |
gs-fract-dvec3
|
fail | fail | fail | fail |
gs-fract-dvec4
|
fail | fail | fail | fail |
gs-greaterthan-dvec2-dvec2
|
fail | fail | fail | fail |
gs-greaterthan-dvec3-dvec3
|
fail | fail | fail | fail |
gs-greaterthan-dvec4-dvec4
|
fail | fail | fail | fail |
gs-greaterthanequal-dvec2-dvec2
|
fail | fail | fail | fail |
gs-greaterthanequal-dvec3-dvec3
|
fail | fail | fail | fail |
gs-greaterthanequal-dvec4-dvec4
|
fail | fail | fail | fail |
gs-inverse-dmat2
|
fail | fail | fail | fail |
gs-inverse-dmat3
|
fail | fail | fail | fail |
gs-inverse-dmat4
|
fail | fail | fail | fail |
gs-inversesqrt-double
|
fail | fail | fail | fail |
gs-inversesqrt-dvec2
|
fail | fail | fail | fail |
gs-inversesqrt-dvec3
|
fail | fail | fail | fail |
gs-inversesqrt-dvec4
|
fail | fail | fail | fail |
gs-length-double
|
fail | fail | fail | fail |
gs-length-dvec2
|
fail | fail | fail | fail |
gs-length-dvec3
|
fail | fail | fail | fail |
gs-length-dvec4
|
fail | fail | fail | fail |
gs-lessthan-dvec2-dvec2
|
fail | fail | fail | fail |
gs-lessthan-dvec3-dvec3
|
fail | fail | fail | fail |
gs-lessthan-dvec4-dvec4
|
fail | fail | fail | fail |
gs-lessthanequal-dvec2-dvec2
|
fail | fail | fail | fail |
gs-lessthanequal-dvec3-dvec3
|
fail | fail | fail | fail |
gs-lessthanequal-dvec4-dvec4
|
fail | fail | fail | fail |
gs-matrixcompmult-dmat2-dmat2
|
fail | fail | fail | fail |
gs-matrixcompmult-dmat2x3-dmat2x3
|
fail | fail | fail | fail |
gs-matrixcompmult-dmat2x4-dmat2x4
|
fail | fail | fail | fail |
gs-matrixcompmult-dmat3-dmat3
|
fail | fail | fail | fail |
gs-matrixcompmult-dmat3x2-dmat3x2
|
fail | fail | fail | fail |
gs-matrixcompmult-dmat3x4-dmat3x4
|
fail | fail | fail | fail |
gs-matrixcompmult-dmat4-dmat4
|
fail | fail | fail | fail |
gs-matrixcompmult-dmat4x2-dmat4x2
|
fail | fail | fail | fail |
gs-matrixcompmult-dmat4x3-dmat4x3
|
fail | fail | fail | fail |
gs-max-double-double
|
fail | fail | fail | fail |
gs-max-dvec2-double
|
fail | fail | fail | fail |
gs-max-dvec2-dvec2
|
fail | fail | fail | fail |
gs-max-dvec3-double
|
fail | fail | fail | fail |
gs-max-dvec3-dvec3
|
fail | fail | fail | fail |
gs-max-dvec4-double
|
fail | fail | fail | fail |
gs-max-dvec4-dvec4
|
fail | fail | fail | fail |
gs-min-double-double
|
fail | fail | fail | fail |
gs-min-dvec2-double
|
fail | fail | fail | fail |
gs-min-dvec2-dvec2
|
fail | fail | fail | fail |
gs-min-dvec3-double
|
fail | fail | fail | fail |
gs-min-dvec3-dvec3
|
fail | fail | fail | fail |
gs-min-dvec4-double
|
fail | fail | fail | fail |
gs-min-dvec4-dvec4
|
fail | fail | fail | fail |
gs-mix-double-double-bool
|
fail | fail | fail | fail |
gs-mix-double-double-double
|
fail | fail | fail | fail |
gs-mix-dvec2-dvec2-bvec2
|
fail | fail | fail | fail |
gs-mix-dvec2-dvec2-double
|
fail | fail | fail | fail |
gs-mix-dvec2-dvec2-dvec2
|
fail | fail | fail | fail |
gs-mix-dvec3-dvec3-bvec3
|
fail | fail | fail | fail |
gs-mix-dvec3-dvec3-double
|
fail | fail | fail | fail |
gs-mix-dvec3-dvec3-dvec3
|
fail | fail | fail | fail |
gs-mix-dvec4-dvec4-bvec4
|
fail | fail | fail | fail |
gs-mix-dvec4-dvec4-double
|
fail | fail | fail | fail |
gs-mix-dvec4-dvec4-dvec4
|
fail | fail | fail | fail |
gs-mod-double-double
|
fail | fail | fail | fail |
gs-mod-dvec2-double
|
fail | fail | fail | fail |
gs-mod-dvec2-dvec2
|
fail | fail | fail | fail |
gs-mod-dvec3-double
|
fail | fail | fail | fail |
gs-mod-dvec3-dvec3
|
fail | fail | fail | fail |
gs-mod-dvec4-double
|
fail | fail | fail | fail |
gs-mod-dvec4-dvec4
|
fail | fail | fail | fail |
gs-normalize-double
|
fail | fail | fail | fail |
gs-normalize-dvec2
|
fail | fail | fail | fail |
gs-normalize-dvec3
|
fail | fail | fail | fail |
gs-normalize-dvec4
|
fail | fail | fail | fail |
gs-notequal-dvec2-dvec2
|
fail | fail | fail | fail |
gs-notequal-dvec3-dvec3
|
fail | fail | fail | fail |
gs-notequal-dvec4-dvec4
|
fail | fail | fail | fail |
gs-op-add-dmat2-dmat2
|
fail | fail | fail | fail |
gs-op-add-dmat2-double
|
fail | fail | fail | fail |
gs-op-add-dmat2x3-dmat2x3
|
fail | fail | fail | fail |
gs-op-add-dmat2x3-double
|
fail | fail | fail | fail |
gs-op-add-dmat2x4-dmat2x4
|
fail | fail | fail | fail |
gs-op-add-dmat2x4-double
|
fail | fail | fail | fail |
gs-op-add-dmat3-dmat3
|
fail | fail | fail | fail |
gs-op-add-dmat3-double
|
fail | fail | fail | fail |
gs-op-add-dmat3x2-dmat3x2
|
fail | fail | fail | fail |
gs-op-add-dmat3x2-double
|
fail | fail | fail | fail |
gs-op-add-dmat3x4-dmat3x4
|
fail | fail | fail | fail |
gs-op-add-dmat3x4-double
|
fail | fail | fail | fail |
gs-op-add-dmat4-dmat4
|
fail | fail | fail | fail |
gs-op-add-dmat4-double
|
fail | fail | fail | fail |
gs-op-add-dmat4x2-dmat4x2
|
fail | fail | fail | fail |
gs-op-add-dmat4x2-double
|
fail | fail | fail | fail |
gs-op-add-dmat4x3-dmat4x3
|
fail | fail | fail | fail |
gs-op-add-dmat4x3-double
|
fail | fail | fail | fail |
gs-op-add-double-dmat2
|
fail | fail | fail | fail |
gs-op-add-double-dmat2x3
|
fail | fail | fail | fail |
gs-op-add-double-dmat2x4
|
fail | fail | fail | fail |
gs-op-add-double-dmat3
|
fail | fail | fail | fail |
gs-op-add-double-dmat3x2
|
fail | fail | fail | fail |
gs-op-add-double-dmat3x4
|
fail | fail | fail | fail |
gs-op-add-double-dmat4
|
fail | fail | fail | fail |
gs-op-add-double-dmat4x2
|
fail | fail | fail | fail |
gs-op-add-double-dmat4x3
|
fail | fail | fail | fail |
gs-op-add-double-double
|
fail | fail | fail | fail |
gs-op-add-double-dvec2
|
fail | fail | fail | fail |
gs-op-add-double-dvec3
|
fail | fail | fail | fail |
gs-op-add-double-dvec4
|
fail | fail | fail | fail |
gs-op-add-dvec2-double
|
fail | fail | fail | fail |
gs-op-add-dvec2-dvec2
|
fail | fail | fail | fail |
gs-op-add-dvec3-double
|
fail | fail | fail | fail |
gs-op-add-dvec3-dvec3
|
fail | fail | fail | fail |
gs-op-add-dvec4-double
|
fail | fail | fail | fail |
gs-op-add-dvec4-dvec4
|
fail | fail | fail | fail |
gs-op-div-dmat2-dmat2
|
fail | fail | fail | fail |
gs-op-div-dmat2-double
|
fail | fail | fail | fail |
gs-op-div-dmat2x3-dmat2x3
|
fail | fail | fail | fail |
gs-op-div-dmat2x3-double
|
fail | fail | fail | fail |
gs-op-div-dmat2x4-dmat2x4
|
fail | fail | fail | fail |
gs-op-div-dmat2x4-double
|
fail | fail | fail | fail |
gs-op-div-dmat3-dmat3
|
fail | fail | fail | fail |
gs-op-div-dmat3-double
|
fail | fail | fail | fail |
gs-op-div-dmat3x2-dmat3x2
|
fail | fail | fail | fail |
gs-op-div-dmat3x2-double
|
fail | fail | fail | fail |
gs-op-div-dmat3x4-dmat3x4
|
fail | fail | fail | fail |
gs-op-div-dmat3x4-double
|
fail | fail | fail | fail |
gs-op-div-dmat4-dmat4
|
fail | fail | fail | fail |
gs-op-div-dmat4-double
|
fail | fail | fail | fail |
gs-op-div-dmat4x2-dmat4x2
|
fail | fail | fail | fail |
gs-op-div-dmat4x2-double
|
fail | fail | fail | fail |
gs-op-div-dmat4x3-dmat4x3
|
fail | fail | fail | fail |
gs-op-div-dmat4x3-double
|
fail | fail | fail | fail |
gs-op-div-double-dmat2
|
fail | fail | fail | fail |
gs-op-div-double-dmat2x3
|
fail | fail | fail | fail |
gs-op-div-double-dmat2x4
|
fail | fail | fail | fail |
gs-op-div-double-dmat3
|
fail | fail | fail | fail |
gs-op-div-double-dmat3x2
|
fail | fail | fail | fail |
gs-op-div-double-dmat3x4
|
fail | fail | fail | fail |
gs-op-div-double-dmat4
|
fail | fail | fail | fail |
gs-op-div-double-dmat4x2
|
fail | fail | fail | fail |
gs-op-div-double-dmat4x3
|
fail | fail | fail | fail |
gs-op-div-double-double
|
fail | fail | fail | fail |
gs-op-div-double-dvec2
|
fail | fail | fail | fail |
gs-op-div-double-dvec3
|
fail | fail | fail | fail |
gs-op-div-double-dvec4
|
fail | fail | fail | fail |
gs-op-div-dvec2-double
|
fail | fail | fail | fail |
gs-op-div-dvec2-dvec2
|
fail | fail | fail | fail |
gs-op-div-dvec3-double
|
fail | fail | fail | fail |
gs-op-div-dvec3-dvec3
|
fail | fail | fail | fail |
gs-op-div-dvec4-double
|
fail | fail | fail | fail |
gs-op-div-dvec4-dvec4
|
fail | fail | fail | fail |
gs-op-mult-dmat2-dmat2
|
fail | fail | fail | fail |
gs-op-mult-dmat2-dmat3x2
|
fail | fail | fail | fail |
gs-op-mult-dmat2-dmat4x2
|
fail | fail | fail | fail |
gs-op-mult-dmat2-double
|
fail | fail | fail | fail |
gs-op-mult-dmat2-dvec2
|
fail | fail | fail | fail |
gs-op-mult-dmat2x3-dmat2
|
fail | fail | fail | fail |
gs-op-mult-dmat2x3-dmat3x2
|
fail | fail | fail | fail |
gs-op-mult-dmat2x3-dmat4x2
|
fail | fail | fail | fail |
gs-op-mult-dmat2x3-double
|
fail | fail | fail | fail |
gs-op-mult-dmat2x3-dvec2
|
fail | fail | fail | fail |
gs-op-mult-dmat2x4-dmat2
|
fail | fail | fail | fail |
gs-op-mult-dmat2x4-dmat3x2
|
fail | fail | fail | fail |
gs-op-mult-dmat2x4-dmat4x2
|
fail | fail | fail | fail |
gs-op-mult-dmat2x4-double
|
fail | fail | fail | fail |
gs-op-mult-dmat2x4-dvec2
|
fail | fail | fail | fail |
gs-op-mult-dmat3-dmat2x3
|
fail | fail | fail | fail |
gs-op-mult-dmat3-dmat3
|
fail | fail | fail | fail |
gs-op-mult-dmat3-dmat4x3
|
fail | fail | fail | fail |
gs-op-mult-dmat3-double
|
fail | fail | fail | fail |
gs-op-mult-dmat3-dvec3
|
fail | fail | fail | fail |
gs-op-mult-dmat3x2-dmat2x3
|
fail | fail | fail | fail |
gs-op-mult-dmat3x2-dmat3
|
fail | fail | fail | fail |
gs-op-mult-dmat3x2-dmat4x3
|
fail | fail | fail | fail |
gs-op-mult-dmat3x2-double
|
fail | fail | fail | fail |
gs-op-mult-dmat3x2-dvec3
|
fail | fail | fail | fail |
gs-op-mult-dmat3x4-dmat2x3
|
fail | fail | fail | fail |
gs-op-mult-dmat3x4-dmat3
|
fail | fail | fail | fail |
gs-op-mult-dmat3x4-dmat4x3
|
fail | fail | fail | fail |
gs-op-mult-dmat3x4-double
|
fail | fail | fail | fail |
gs-op-mult-dmat3x4-dvec3
|
fail | fail | fail | fail |
gs-op-mult-dmat4-dmat2x4
|
fail | fail | fail | fail |
gs-op-mult-dmat4-dmat3x4
|
fail | fail | fail | fail |
gs-op-mult-dmat4-dmat4
|
fail | fail | fail | fail |
gs-op-mult-dmat4-double
|
fail | fail | fail | fail |
gs-op-mult-dmat4-dvec4
|
fail | fail | fail | fail |
gs-op-mult-dmat4x2-dmat2x4
|
fail | fail | fail | fail |
gs-op-mult-dmat4x2-dmat3x4
|
fail | fail | fail | fail |
gs-op-mult-dmat4x2-dmat4
|
fail | fail | fail | fail |
gs-op-mult-dmat4x2-double
|
fail | fail | fail | fail |
gs-op-mult-dmat4x2-dvec4
|
fail | fail | fail | fail |
gs-op-mult-dmat4x3-dmat2x4
|
fail | fail | fail | fail |
gs-op-mult-dmat4x3-dmat3x4
|
fail | fail | fail | fail |
gs-op-mult-dmat4x3-dmat4
|
fail | fail | fail | fail |
gs-op-mult-dmat4x3-double
|
fail | fail | fail | fail |
gs-op-mult-dmat4x3-dvec4
|
fail | fail | fail | fail |
gs-op-mult-double-dmat2
|
fail | fail | fail | fail |
gs-op-mult-double-dmat2x3
|
fail | fail | fail | fail |
gs-op-mult-double-dmat2x4
|
fail | fail | fail | fail |
gs-op-mult-double-dmat3
|
fail | fail | fail | fail |
gs-op-mult-double-dmat3x2
|
fail | fail | fail | fail |
gs-op-mult-double-dmat3x4
|
fail | fail | fail | fail |
gs-op-mult-double-dmat4
|
fail | fail | fail | fail |
gs-op-mult-double-dmat4x2
|
fail | fail | fail | fail |
gs-op-mult-double-dmat4x3
|
fail | fail | fail | fail |
gs-op-mult-double-double
|
fail | fail | fail | fail |
gs-op-mult-double-dvec2
|
fail | fail | fail | fail |
gs-op-mult-double-dvec3
|
fail | fail | fail | fail |
gs-op-mult-double-dvec4
|
fail | fail | fail | fail |
gs-op-mult-dvec2-dmat2
|
fail | fail | fail | fail |
gs-op-mult-dvec2-dmat3x2
|
fail | fail | fail | fail |
gs-op-mult-dvec2-dmat4x2
|
fail | fail | fail | fail |
gs-op-mult-dvec2-double
|
fail | fail | fail | fail |
gs-op-mult-dvec2-dvec2
|
fail | fail | fail | fail |
gs-op-mult-dvec3-dmat2x3
|
fail | fail | fail | fail |
gs-op-mult-dvec3-dmat3
|
fail | fail | fail | fail |
gs-op-mult-dvec3-dmat4x3
|
fail | fail | fail | fail |
gs-op-mult-dvec3-double
|
fail | fail | fail | fail |
gs-op-mult-dvec3-dvec3
|
fail | fail | fail | fail |
gs-op-mult-dvec4-dmat2x4
|
fail | fail | fail | fail |
gs-op-mult-dvec4-dmat3x4
|
fail | fail | fail | fail |
gs-op-mult-dvec4-dmat4
|
fail | fail | fail | fail |
gs-op-mult-dvec4-double
|
fail | fail | fail | fail |
gs-op-mult-dvec4-dvec4
|
fail | fail | fail | fail |
gs-op-sub-dmat2-dmat2
|
fail | fail | fail | fail |
gs-op-sub-dmat2-double
|
fail | fail | fail | fail |
gs-op-sub-dmat2x3-dmat2x3
|
fail | fail | fail | fail |
gs-op-sub-dmat2x3-double
|
fail | fail | fail | fail |
gs-op-sub-dmat2x4-dmat2x4
|
fail | fail | fail | fail |
gs-op-sub-dmat2x4-double
|
fail | fail | fail | fail |
gs-op-sub-dmat3-dmat3
|
fail | fail | fail | fail |
gs-op-sub-dmat3-double
|
fail | fail | fail | fail |
gs-op-sub-dmat3x2-dmat3x2
|
fail | fail | fail | fail |
gs-op-sub-dmat3x2-double
|
fail | fail | fail | fail |
gs-op-sub-dmat3x4-dmat3x4
|
fail | fail | fail | fail |
gs-op-sub-dmat3x4-double
|
fail | fail | fail | fail |
gs-op-sub-dmat4-dmat4
|
fail | fail | fail | fail |
gs-op-sub-dmat4-double
|
fail | fail | fail | fail |
gs-op-sub-dmat4x2-dmat4x2
|
fail | fail | fail | fail |
gs-op-sub-dmat4x2-double
|
fail | fail | fail | fail |
gs-op-sub-dmat4x3-dmat4x3
|
fail | fail | fail | fail |
gs-op-sub-dmat4x3-double
|
fail | fail | fail | fail |
gs-op-sub-double-dmat2
|
fail | fail | fail | fail |
gs-op-sub-double-dmat2x3
|
fail | fail | fail | fail |
gs-op-sub-double-dmat2x4
|
fail | fail | fail | fail |
gs-op-sub-double-dmat3
|
fail | fail | fail | fail |
gs-op-sub-double-dmat3x2
|
fail | fail | fail | fail |
gs-op-sub-double-dmat3x4
|
fail | fail | fail | fail |
gs-op-sub-double-dmat4
|
fail | fail | fail | fail |
gs-op-sub-double-dmat4x2
|
fail | fail | fail | fail |
gs-op-sub-double-dmat4x3
|
fail | fail | fail | fail |
gs-op-sub-double-double
|
fail | fail | fail | fail |
gs-op-sub-double-dvec2
|
fail | fail | fail | fail |
gs-op-sub-double-dvec3
|
fail | fail | fail | fail |
gs-op-sub-double-dvec4
|
fail | fail | fail | fail |
gs-op-sub-dvec2-double
|
fail | fail | fail | fail |
gs-op-sub-dvec2-dvec2
|
fail | fail | fail | fail |
gs-op-sub-dvec3-double
|
fail | fail | fail | fail |
gs-op-sub-dvec3-dvec3
|
fail | fail | fail | fail |
gs-op-sub-dvec4-double
|
fail | fail | fail | fail |
gs-op-sub-dvec4-dvec4
|
fail | fail | fail | fail |
gs-outerproduct-dvec2-dvec2
|
fail | fail | fail | fail |
gs-outerproduct-dvec2-dvec3
|
fail | fail | fail | fail |
gs-outerproduct-dvec2-dvec4
|
fail | fail | fail | fail |
gs-outerproduct-dvec3-dvec2
|
fail | fail | fail | fail |
gs-outerproduct-dvec3-dvec3
|
fail | fail | fail | fail |
gs-outerproduct-dvec3-dvec4
|
fail | fail | fail | fail |
gs-outerproduct-dvec4-dvec2
|
fail | fail | fail | fail |
gs-outerproduct-dvec4-dvec3
|
fail | fail | fail | fail |
gs-outerproduct-dvec4-dvec4
|
fail | fail | fail | fail |
gs-reflect-double-double
|
fail | fail | fail | fail |
gs-reflect-dvec2-dvec2
|
fail | fail | fail | fail |
gs-reflect-dvec3-dvec3
|
fail | fail | fail | fail |
gs-reflect-dvec4-dvec4
|
fail | fail | fail | fail |
gs-refract-double-double-double
|
fail | fail | fail | fail |
gs-refract-dvec2-dvec2-double
|
fail | fail | fail | fail |
gs-refract-dvec3-dvec3-double
|
fail | fail | fail | fail |
gs-refract-dvec4-dvec4-double
|
fail | fail | fail | fail |
gs-round-double
|
fail | fail | fail | fail |
gs-round-dvec2
|
fail | fail | fail | fail |
gs-round-dvec3
|
fail | fail | fail | fail |
gs-round-dvec4
|
fail | fail | fail | fail |
gs-roundeven-double
|
fail | fail | fail | fail |
gs-roundeven-dvec2
|
fail | fail | fail | fail |
gs-roundeven-dvec3
|
fail | fail | fail | fail |
gs-roundeven-dvec4
|
fail | fail | fail | fail |
gs-sign-double
|
fail | fail | fail | fail |
gs-sign-dvec2
|
fail | fail | fail | fail |
gs-sign-dvec3
|
fail | fail | fail | fail |
gs-sign-dvec4
|
fail | fail | fail | fail |
gs-smoothstep-double-double-double
|
fail | fail | fail | fail |
gs-smoothstep-double-double-dvec2
|
fail | fail | fail | fail |
gs-smoothstep-double-double-dvec3
|
fail | fail | fail | fail |
gs-smoothstep-double-double-dvec4
|
fail | fail | fail | fail |
gs-smoothstep-dvec2-dvec2-dvec2
|
fail | fail | fail | fail |
gs-smoothstep-dvec3-dvec3-dvec3
|
fail | fail | fail | fail |
gs-smoothstep-dvec4-dvec4-dvec4
|
fail | fail | fail | fail |
gs-sqrt-double
|
fail | fail | fail | fail |
gs-sqrt-dvec2
|
fail | fail | fail | fail |
gs-sqrt-dvec3
|
fail | fail | fail | fail |
gs-sqrt-dvec4
|
fail | fail | fail | fail |
gs-step-double-double
|
fail | fail | fail | fail |
gs-step-double-dvec2
|
fail | fail | fail | fail |
gs-step-double-dvec3
|
fail | fail | fail | fail |
gs-step-double-dvec4
|
fail | fail | fail | fail |
gs-step-dvec2-dvec2
|
fail | fail | fail | fail |
gs-step-dvec3-dvec3
|
fail | fail | fail | fail |
gs-step-dvec4-dvec4
|
fail | fail | fail | fail |
gs-transpose-dmat2
|
fail | fail | fail | fail |
gs-transpose-dmat2x3
|
fail | fail | fail | fail |
gs-transpose-dmat2x4
|
fail | fail | fail | fail |
gs-transpose-dmat3
|
fail | fail | fail | fail |
gs-transpose-dmat3x2
|
fail | fail | fail | fail |
gs-transpose-dmat3x4
|
fail | fail | fail | fail |
gs-transpose-dmat4
|
fail | fail | fail | fail |
gs-transpose-dmat4x2
|
fail | fail | fail | fail |
gs-transpose-dmat4x3
|
fail | fail | fail | fail |
gs-trunc-double
|
fail | fail | fail | fail |
gs-trunc-dvec2
|
fail | fail | fail | fail |
gs-trunc-dvec3
|
fail | fail | fail | fail |
gs-trunc-dvec4
|
fail | fail | fail | fail |
conversion
|
74/150 | 74/150 | 74/150 | 74/150 |
frag-conversion-explicit-dmat2-mat2
|
fail | fail | fail | fail |
frag-conversion-explicit-dmat2x3-mat2x3
|
fail | fail | fail | fail |
frag-conversion-explicit-dmat2x4-mat2x4
|
fail | fail | fail | fail |
frag-conversion-explicit-dmat3-mat3
|
fail | fail | fail | fail |
frag-conversion-explicit-dmat3x2-mat3x2
|
fail | fail | fail | fail |
frag-conversion-explicit-dmat3x4-mat3x4
|
fail | fail | fail | fail |
frag-conversion-explicit-dmat4-mat4
|
fail | fail | fail | fail |
frag-conversion-explicit-dmat4x2-mat4x2
|
fail | fail | fail | fail |
frag-conversion-explicit-dmat4x3-mat4x3
|
fail | fail | fail | fail |
frag-conversion-explicit-double-float
|
fail | fail | fail | fail |
frag-conversion-explicit-dvec2-vec2
|
fail | fail | fail | fail |
frag-conversion-explicit-dvec3-vec3
|
fail | fail | fail | fail |
frag-conversion-explicit-dvec4-vec4
|
fail | fail | fail | fail |
geom-conversion-explicit-bool-double
|
fail | fail | fail | fail |
geom-conversion-explicit-bvec2-dvec2
|
fail | fail | fail | fail |
geom-conversion-explicit-bvec3-dvec3
|
fail | fail | fail | fail |
geom-conversion-explicit-bvec4-dvec4
|
fail | fail | fail | fail |
geom-conversion-explicit-dmat2-mat2
|
fail | fail | fail | fail |
geom-conversion-explicit-dmat2x3-mat2x3
|
fail | fail | fail | fail |
geom-conversion-explicit-dmat2x4-mat2x4
|
fail | fail | fail | fail |
geom-conversion-explicit-dmat3-mat3
|
fail | fail | fail | fail |
geom-conversion-explicit-dmat3x2-mat3x2
|
fail | fail | fail | fail |
geom-conversion-explicit-dmat3x4-mat3x4
|
fail | fail | fail | fail |
geom-conversion-explicit-dmat4-mat4
|
fail | fail | fail | fail |
geom-conversion-explicit-dmat4x2-mat4x2
|
fail | fail | fail | fail |
geom-conversion-explicit-dmat4x3-mat4x3
|
fail | fail | fail | fail |
geom-conversion-explicit-double-bool
|
fail | fail | fail | fail |
geom-conversion-explicit-double-float
|
fail | fail | fail | fail |
geom-conversion-explicit-double-int
|
fail | fail | fail | fail |
geom-conversion-explicit-double-uint
|
fail | fail | fail | fail |
geom-conversion-explicit-dvec2-bvec2
|
fail | fail | fail | fail |
geom-conversion-explicit-dvec2-ivec2
|
fail | fail | fail | fail |
geom-conversion-explicit-dvec2-uvec2
|
fail | fail | fail | fail |
geom-conversion-explicit-dvec2-vec2
|
fail | fail | fail | fail |
geom-conversion-explicit-dvec3-bvec3
|
fail | fail | fail | fail |
geom-conversion-explicit-dvec3-ivec3
|
fail | fail | fail | fail |
geom-conversion-explicit-dvec3-uvec3
|
fail | fail | fail | fail |
geom-conversion-explicit-dvec3-vec3
|
fail | fail | fail | fail |
geom-conversion-explicit-dvec4-bvec4
|
fail | fail | fail | fail |
geom-conversion-explicit-dvec4-ivec4
|
fail | fail | fail | fail |
geom-conversion-explicit-dvec4-uvec4
|
fail | fail | fail | fail |
geom-conversion-explicit-dvec4-vec4
|
fail | fail | fail | fail |
geom-conversion-implicit-float-double
|
fail | fail | fail | fail |
geom-conversion-implicit-int-double
|
fail | fail | fail | fail |
geom-conversion-implicit-ivec2-dvec2
|
fail | fail | fail | fail |
geom-conversion-implicit-ivec3-dvec3
|
fail | fail | fail | fail |
geom-conversion-implicit-ivec4-dvec4
|
fail | fail | fail | fail |
geom-conversion-implicit-mat2-dmat2
|
fail | fail | fail | fail |
geom-conversion-implicit-mat2x3-dmat2x3
|
fail | fail | fail | fail |
geom-conversion-implicit-mat2x4-dmat2x4
|
fail | fail | fail | fail |
geom-conversion-implicit-mat3-dmat3
|
fail | fail | fail | fail |
geom-conversion-implicit-mat3x2-dmat3x2
|
fail | fail | fail | fail |
geom-conversion-implicit-mat3x4-dmat3x4
|
fail | fail | fail | fail |
geom-conversion-implicit-mat4-dmat4
|
fail | fail | fail | fail |
geom-conversion-implicit-mat4x2-dmat4x2
|
fail | fail | fail | fail |
geom-conversion-implicit-mat4x3-dmat4x3
|
fail | fail | fail | fail |
geom-conversion-implicit-uint-double
|
fail | fail | fail | fail |
geom-conversion-implicit-uvec2-dvec2
|
fail | fail | fail | fail |
geom-conversion-implicit-uvec3-dvec3
|
fail | fail | fail | fail |
geom-conversion-implicit-uvec4-dvec4
|
fail | fail | fail | fail |
geom-conversion-implicit-vec2-dvec2
|
fail | fail | fail | fail |
geom-conversion-implicit-vec3-dvec3
|
fail | fail | fail | fail |
geom-conversion-implicit-vec4-dvec4
|
fail | fail | fail | fail |
vert-conversion-explicit-dmat2-mat2
|
fail | fail | fail | fail |
vert-conversion-explicit-dmat2x3-mat2x3
|
fail | fail | fail | fail |
vert-conversion-explicit-dmat2x4-mat2x4
|
fail | fail | fail | fail |
vert-conversion-explicit-dmat3-mat3
|
fail | fail | fail | fail |
vert-conversion-explicit-dmat3x2-mat3x2
|
fail | fail | fail | fail |
vert-conversion-explicit-dmat3x4-mat3x4
|
fail | fail | fail | fail |
vert-conversion-explicit-dmat4-mat4
|
fail | fail | fail | fail |
vert-conversion-explicit-dmat4x2-mat4x2
|
fail | fail | fail | fail |
vert-conversion-explicit-dmat4x3-mat4x3
|
fail | fail | fail | fail |
vert-conversion-explicit-double-float
|
fail | fail | fail | fail |
vert-conversion-explicit-dvec2-vec2
|
fail | fail | fail | fail |
vert-conversion-explicit-dvec3-vec3
|
fail | fail | fail | fail |
vert-conversion-explicit-dvec4-vec4
|
fail | fail | fail | fail |
explicit-location-gs-fs-vs
|
fail | fail | fail | fail |
gs-fs-vs-double
|
crash | crash | crash | crash |
gs-isinf-dvec
|
fail | fail | fail | fail |
gs-isnan-dvec
|
fail | fail | fail | fail |
uniform_buffers
|
27/37 | 27/37 | 27/37 | 27/37 |
gs-array-copy
|
fail | fail | fail | fail |
gs-dmat4
|
fail | fail | fail | fail |
gs-dmat4-row-major
|
fail | fail | fail | fail |
gs-double-array-const-index
|
fail | fail | fail | fail |
gs-double-array-variable-index
|
fail | fail | fail | fail |
gs-double-bool-double
|
fail | fail | fail | fail |
gs-double-uniform-array-direct-indirect
|
fail | fail | fail | fail |
gs-doubles-float-mixed
|
fail | fail | fail | fail |
gs-dvec4-uniform-array-direct-indirect
|
fail | fail | fail | fail |
gs-nested-struct
|
fail | fail | fail | fail |
arb_instanced_arrays
|
2/4 | 2/4 | 2/4 | 2/4 |
arb_instanced_arrays-drawarrays
|
fail | fail | fail | fail |
arb_instanced_arrays-instanced_arrays
|
fail | fail | fail | fail |
arb_map_buffer_range
|
8/11 | 8/11 | 8/11 | 8/11 |
copybuffersubdata offset=0
|
fail | fail | fail | fail |
map_invalidate_buffer_bit offset=0
|
fail | fail | fail | fail |
map_invalidate_range_bit offset=0
|
fail | fail | fail | fail |
arb_occlusion_query
|
4/8 | 4/8 | 4/8 | 4/8 |
occlusion_query_conform
|
fail | fail | fail | fail |
occlusion_query_meta_fragments
|
fail | fail | fail | fail |
occlusion_query_meta_no_fragments
|
fail | fail | fail | fail |
occlusion_query_meta_save
|
fail | fail | fail | fail |
arb_pipeline_statistics_query
|
1/5 | 1/5 | 1/5 | 1/5 |
arb_pipeline_statistics_query-clip
|
fail | fail | fail | fail |
arb_pipeline_statistics_query-geom
|
crash | crash | crash | crash |
arb_pipeline_statistics_query-vert
|
fail | fail | fail | fail |
arb_pipeline_statistics_query-vert_adj
|
fail | fail | fail | fail |
arb_pixel_buffer_object
|
8/14 | 11/14 | 12/14 | 12/14 |
cubemap npot pbo
|
fail | fail | fail | fail |
cubemap pbo
|
fail | fail | fail | fail |
fbo-pbo-readpixels-small
|
crash | pass | pass | pass |
texsubimage array pbo
|
crash | crash | pass | pass |
texsubimage pbo
|
crash | pass | pass | pass |
texsubimage-unpack pbo
|
crash | pass | pass | pass |
arb_program_interface_query
|
63/77 | 63/77 | 63/77 | 63/77 |
arb_program_interface_query-getprogramresourceindex
|
25/27 | 25/27 | 25/27 | 25/27 |
'vs_input2' on gl_program_input
|
fail | fail | fail | fail |
'vs_input2[1][0]' on gl_program_input
|
fail | fail | fail | fail |
arb_program_interface_query-getprogramresourceiv
|
fail | fail | fail | fail |
arb_program_interface_query-resource-query
|
12/23 | 12/23 | 12/23 | 12/23 |
gl_program_input(gs)
|
fail | fail | fail | fail |
gl_program_input(gs,fs)
|
fail | fail | fail | fail |
gl_program_input(vs,gs)
|
fail | fail | fail | fail |
gl_program_input(vs,gs,fs)
|
fail | fail | fail | fail |
gl_program_output(gs)
|
fail | fail | fail | fail |
gl_program_output(gs,fs)
|
fail | fail | fail | fail |
gl_program_output(vs,gs)
|
fail | fail | fail | fail |
gl_program_output(vs,gs,fs)
|
fail | fail | fail | fail |
gl_transform_feedback_varying
|
fail | fail | fail | fail |
gl_uniform(vs,gs,fs)
|
fail | fail | fail | fail |
gl_uniform_block(vs,gs,fs)
|
fail | fail | fail | fail |
arb_provoking_vertex
|
3/5 | 3/5 | 4/5 | 4/5 |
arb-quads-follow-provoking-vertex
|
fail | fail | fail | fail |
arb-xfb-before-flatshading
|
crash | fail | pass | pass |
arb_separate_shader_objects
|
43/49 | 46/51 | 43/49 | 43/49 |
execution
|
4/8 | 4/8 | 4/8 | 4/8 |
layout-location-block
|
fail | fail | fail | fail |
layout-location-named-block
|
fail | fail | fail | fail |
layout-location-struct
|
fail | fail | fail | fail |
vs-gs-linking
|
crash | crash | crash | crash |
rendezvous by name
|
crash | pass | crash | crash |
rendezvous_by_location-3-stages
|
crash | crash | crash | crash |
arb_shader_texture_lod
|
17/43 | 41/43 | 41/43 | 41/43 |
execution
|
17/43 | 41/43 | 41/43 | 41/43 |
arb_shader_texture_lod-texgrad
|
pass | fail | fail | fail |
arb_shader_texture_lod-texgradcube
|
pass | fail | fail | fail |
tex-miplevel-selection *gradarb 1d
|
fail | pass | pass | pass |
tex-miplevel-selection *gradarb 1dshadow
|
fail | pass | pass | pass |
tex-miplevel-selection *gradarb 2d
|
fail | pass | pass | pass |
tex-miplevel-selection *gradarb 2dshadow
|
fail | pass | pass | pass |
tex-miplevel-selection *gradarb 3d
|
fail | pass | pass | pass |
tex-miplevel-selection *gradarb cube
|
fail | pass | pass | pass |
tex-miplevel-selection *lod 1d
|
fail | pass | pass | pass |
tex-miplevel-selection *lod 1dshadow
|
fail | pass | pass | pass |
tex-miplevel-selection *lod 2d
|
fail | pass | pass | pass |
tex-miplevel-selection *lod 2dshadow
|
fail | pass | pass | pass |
tex-miplevel-selection *lod 3d
|
fail | pass | pass | pass |
tex-miplevel-selection *lod cube
|
fail | pass | pass | pass |
tex-miplevel-selection *projgradarb 1d
|
fail | pass | pass | pass |
tex-miplevel-selection *projgradarb 1d_projvec4
|
fail | pass | pass | pass |
tex-miplevel-selection *projgradarb 1dshadow
|
fail | pass | pass | pass |
tex-miplevel-selection *projgradarb 2d
|
fail | pass | pass | pass |
tex-miplevel-selection *projgradarb 2d_projvec4
|
fail | pass | pass | pass |
tex-miplevel-selection *projgradarb 2dshadow
|
fail | pass | pass | pass |
tex-miplevel-selection *projgradarb 3d
|
fail | pass | pass | pass |
tex-miplevel-selection *projlod 1d
|
fail | pass | pass | pass |
tex-miplevel-selection *projlod 1d_projvec4
|
fail | pass | pass | pass |
tex-miplevel-selection *projlod 1dshadow
|
fail | pass | pass | pass |
tex-miplevel-selection *projlod 2d
|
fail | pass | pass | pass |
tex-miplevel-selection *projlod 2d_projvec4
|
fail | pass | pass | pass |
tex-miplevel-selection *projlod 2dshadow
|
fail | pass | pass | pass |
tex-miplevel-selection *projlod 3d
|
fail | pass | pass | pass |
arb_stencil_texturing
|
7/9 | 7/9 | 7/9 | 7/9 |
glblitframebuffer corrupts state
|
6/8 | 6/8 | 6/8 | 6/8 |
gl_texture_2d_multisample
|
fail | fail | fail | fail |
gl_texture_2d_multisample_array
|
fail | fail | fail | fail |
arb_texture_buffer_object
|
77/78 | 77/78 | 77/78 | 77/78 |
bufferstorage
|
fail | fail | fail | fail |
arb_texture_compression
|
6/8 | 40/44 | 44/44 | 44/44 |
fbo-generatemipmap-formats
|
0/1 | 8/12 | 12/12 | 12/12 |
gl_compressed_alpha
|
fail | pass | pass | pass |
gl_compressed_luminance npot
|
notrun | fail | pass | pass |
gl_compressed_luminance_alpha npot
|
notrun | fail | pass | pass |
gl_compressed_rgb npot
|
notrun | fail | pass | pass |
gl_compressed_rgba npot
|
notrun | fail | pass | pass |
gl_texture_internal_format query
|
crash | pass | pass | pass |
arb_texture_cube_map
|
8/10 | 8/10 | 8/10 | 8/10 |
copyteximage cube
|
crash | fail | fail | fail |
cubemap npot
|
fail | fail | fail | fail |
arb_texture_float
|
107/115 | 146/147 | 146/147 | 146/147 |
fbo-clear-formats
|
0/3 | 6/6 | 6/6 | 6/6 |
gl_alpha16f_arb
|
fail | pass | pass | pass |
gl_rgb16f_arb
|
fail | pass | pass | pass |
gl_rgba16f_arb
|
fail | pass | pass | pass |
fbo-fast-clear
|
crash | pass | pass | pass |
fbo-generatemipmap-formats
|
0/3 | 24/24 | 24/24 | 24/24 |
gl_alpha16f_arb
|
fail | pass | pass | pass |
gl_rgb16f_arb
|
fail | pass | pass | pass |
gl_rgba16f_arb
|
fail | pass | pass | pass |
multisample-fast-clear gl_arb_texture_float
|
fail | fail | fail | fail |
arb_texture_multisample
|
16/29 | 16/29 | 16/29 | 16/29 |
arb_texture_multisample-errors
|
fail | fail | fail | fail |
arb_texture_multisample-sample-depth
|
fail | fail | fail | fail |
arb_texture_multisample-sample-mask-execution
|
fail | fail | fail | fail |
arb_texture_multisample-sample-mask-execution -tex
|
fail | fail | fail | fail |
arb_texture_multisample-stencil-clear
|
fail | fail | fail | fail |
arb_texture_multisample-teximage-2d-multisample
|
fail | fail | fail | fail |
arb_texture_multisample-teximage-3d-multisample
|
fail | fail | fail | fail |
texturesize
|
12/18 | 12/18 | 12/18 | 12/18 |
gs-texturesize-isampler2dms
|
fail | fail | fail | fail |
gs-texturesize-isampler2dmsarray
|
fail | fail | fail | fail |
gs-texturesize-sampler2dms
|
fail | fail | fail | fail |
gs-texturesize-sampler2dmsarray
|
fail | fail | fail | fail |
gs-texturesize-usampler2dms
|
fail | fail | fail | fail |
gs-texturesize-usampler2dmsarray
|
fail | fail | fail | fail |
arb_texture_rectangle
|
30/31 | 31/31 | 31/31 | 31/31 |
copyteximage rect
|
crash | pass | pass | pass |
arb_texture_rg
|
199/235 | 226/235 | 226/235 | 226/235 |
fbo-clear-formats-float
|
0/4 | 4/4 | 4/4 | 4/4 |
gl_r16f
|
fail | pass | pass | pass |
gl_r32f
|
fail | pass | pass | pass |
gl_rg16f
|
fail | pass | pass | pass |
gl_rg32f
|
fail | pass | pass | pass |
fbo-clear-formats
|
0/5 | 5/5 | 5/5 | 5/5 |
gl_r16
|
fail | pass | pass | pass |
gl_r8
|
fail | pass | pass | pass |
gl_rg
|
fail | pass | pass | pass |
gl_rg16
|
fail | pass | pass | pass |
gl_rg8
|
fail | pass | pass | pass |
fbo-generatemipmap-formats-float
|
0/8 | 8/8 | 8/8 | 8/8 |
gl_r16f
|
fail | pass | pass | pass |
gl_r16f npot
|
fail | pass | pass | pass |
gl_r32f
|
fail | pass | pass | pass |
gl_r32f npot
|
fail | pass | pass | pass |
gl_rg16f
|
fail | pass | pass | pass |
gl_rg16f npot
|
fail | pass | pass | pass |
gl_rg32f
|
fail | pass | pass | pass |
gl_rg32f npot
|
fail | pass | pass | pass |
fbo-generatemipmap-formats
|
0/10 | 10/10 | 10/10 | 10/10 |
gl_r16
|
fail | pass | pass | pass |
gl_r16 npot
|
fail | pass | pass | pass |
gl_r8
|
fail | pass | pass | pass |
gl_r8 npot
|
fail | pass | pass | pass |
gl_rg
|
fail | pass | pass | pass |
gl_rg npot
|
fail | pass | pass | pass |
gl_rg16
|
fail | pass | pass | pass |
gl_rg16 npot
|
fail | pass | pass | pass |
gl_rg8
|
fail | pass | pass | pass |
gl_rg8 npot
|
fail | pass | pass | pass |
fbo-rg-gl_r16
|
fail | fail | fail | fail |
fbo-rg-gl_r8
|
fail | fail | fail | fail |
fbo-rg-gl_red
|
fail | fail | fail | fail |
fbo-rg-gl_rg
|
fail | fail | fail | fail |
fbo-rg-gl_rg16
|
fail | fail | fail | fail |
fbo-rg-gl_rg8
|
fail | fail | fail | fail |
multisample-fast-clear gl_arb_texture_rg
|
fail | fail | fail | fail |
multisample-fast-clear gl_arb_texture_rg-float
|
fail | fail | fail | fail |
multisample-fast-clear gl_arb_texture_rg-int
|
fail | fail | fail | fail |
arb_texture_rgb10_a2ui
|
8/9 | 9/9 | 9/9 | 9/9 |
fbo-blending
|
crash | pass | pass | pass |
arb_texture_stencil8
|
12/16 | 13/16 | 13/16 | 13/16 |
fbo-stencil-blit
|
fail | fail | fail | fail |
fbo-stencil-readpixels
|
fail | pass | pass | pass |
texwrap formats bordercolor-swizzled
|
0/1 | 0/1 | 0/1 | 0/1 |
gl_stencil_index8, swizzled, border color only
|
fail | fail | fail | fail |
texwrap formats bordercolor
|
0/1 | 0/1 | 0/1 | 0/1 |
gl_stencil_index8, border color only
|
fail | fail | fail | fail |
arb_texture_storage
|
11/12 | 12/12 | 12/12 | 12/12 |
texture-storage
|
10/11 | 11/11 | 11/11 | 11/11 |
generate mipmap
|
fail | pass | pass | pass |
arb_texture_storage_multisample
|
13/15 | 13/15 | 13/15 | 13/15 |
tex-param
|
11/12 | 11/12 | 11/12 | 11/12 |
gl_texture_immutable_format
|
fail | fail | fail | fail |
tex-storage
|
2/3 | 2/3 | 2/3 | 2/3 |
immutable
|
fail | fail | fail | fail |
arb_timer_query
|
0/3 | 0/3 | 0/3 | 0/3 |
query gl_timestamp
|
crash | crash | crash | crash |
query-lifetime
|
crash | crash | crash | crash |
timestamp-get
|
crash | crash | crash | crash |
arb_transform_feedback2
|
0/2 | 0/2 | 0/2 | 0/2 |
change objects while paused
|
fail | fail | fail | fail |
change objects while paused (gles3)
|
fail | fail | fail | fail |
arb_transform_feedback3
|
6/19 | 6/19 | 17/19 | 17/19 |
arb_transform_feedback3-ext_interleaved_two_bufs_vs
|
fail | fail | fail | fail |
gl_nextbuffer-1
|
fail | fail | pass | pass |
gl_nextbuffer-2
|
crash | crash | crash | crash |
gl_nextbuffer-gl_nextbuffer
|
fail | fail | pass | pass |
gl_nextbuffer-gl_skipcomponents1-gl_nextbuffer
|
fail | fail | pass | pass |
gl_skipcomponents1-1
|
fail | fail | pass | pass |
gl_skipcomponents1-2
|
fail | fail | pass | pass |
gl_skipcomponents1-3
|
fail | fail | pass | pass |
gl_skipcomponents1-gl_nextbuffer
|
fail | fail | pass | pass |
gl_skipcomponents1234
|
fail | fail | pass | pass |
gl_skipcomponents2
|
fail | fail | pass | pass |
gl_skipcomponents3
|
fail | fail | pass | pass |
gl_skipcomponents4
|
fail | fail | pass | pass |
arb_uniform_buffer_object
|
40/46 | 44/46 | 44/46 | 44/46 |
bufferstorage
|
fail | fail | fail | fail |
referenced-by-shader
|
fail | fail | fail | fail |
rendering
|
fail | pass | pass | pass |
rendering-dsa
|
fail | pass | pass | pass |
rendering-dsa-offset
|
fail | pass | pass | pass |
rendering-offset
|
fail | pass | pass | pass |
arb_vertex_buffer_object
|
15/16 | 15/16 | 15/16 | 15/16 |
mixed-immediate-and-vbo
|
fail | fail | fail | fail |
arb_vertex_program
|
34/36 | 34/36 | 34/36 | 34/36 |
fogcoord-dph
|
crash | crash | crash | crash |
vp-arl-constant-array-huge-varying
|
fail | fail | fail | fail |
arb_vertex_type_10f_11f_11f_rev
|
25/26 | 25/26 | 25/26 | 25/26 |
arb_vertex_type_10f_11f_11f_rev-draw-vertices
|
fail | fail | fail | fail |
arb_vertex_type_2_10_10_10_rev
|
1/3 | 1/3 | 1/3 | 1/3 |
arb_vertex_type_2_10_10_10_rev-array_types
|
fail | fail | fail | fail |
draw-vertices-2101010
|
fail | fail | fail | fail |
ati_texture_compression_3dc
|
1/5 | 7/8 | 8/8 | 8/8 |
fbo-generatemipmap-formats
|
crash | fail | pass | pass |
fbo-generatemipmap-formats
|
0/0 | 1/2 | 2/2 | 2/2 |
gl_compressed_luminance_alpha_3dc_ati npot
|
notrun | fail | pass | pass |
texwrap formats
|
crash | pass | pass | pass |
texwrap formats bordercolor
|
crash | pass | pass | pass |
texwrap formats bordercolor-swizzled
|
crash | pass | pass | pass |
egl 1.4
|
6/8 | 1/8 | 1/8 | 1/8 |
eglcreatepbuffersurface and then glclear
|
pass | crash | crash | crash |
eglcreatesurface
|
fail | crash | crash | crash |
eglquerysurface egl_bad_attribute
|
pass | crash | crash | crash |
eglquerysurface egl_bad_surface
|
pass | crash | crash | crash |
eglquerysurface egl_height
|
pass | crash | crash | crash |
eglquerysurface egl_width
|
pass | crash | crash | crash |
largest possible eglcreatepbuffersurface and then glclear
|
fail | crash | crash | crash |
egl_khr_create_context
|
18/22 | 18/22 | 18/22 | 18/22 |
valid debug flag gles1
|
fail | fail | fail | fail |
valid debug flag gles2
|
fail | fail | fail | fail |
valid debug flag gles3
|
fail | fail | fail | fail |
valid forward-compatible flag gl
|
fail | fail | fail | fail |
egl_khr_gl_colorspace
|
1/2 | 0/2 | 0/2 | 0/2 |
linear
|
pass | crash | crash | crash |
srgb
|
fail | crash | crash | crash |
egl_mesa_configless_context
|
0/1 | 0/1 | 0/1 | 0/1 |
basic
|
crash | crash | crash | crash |
ext_depth_bounds_test
|
0/1 | 0/1 | 0/1 | 0/1 |
depth_bounds
|
fail | fail | fail | fail |
ext_draw_buffers2
|
2/3 | 2/3 | 3/3 | 3/3 |
fbo-drawbuffers2-blend
|
fail | fail | pass | pass |
ext_framebuffer_blit
|
7/7 | 5/7 | 5/7 | 5/7 |
fbo-sys-blit
|
pass | crash | crash | crash |
fbo-sys-sub-blit
|
pass | crash | crash | crash |
ext_framebuffer_multisample
|
30/46 | 31/46 | 32/46 | 32/46 |
accuracy all_samples color depthstencil linear
|
fail | fail | fail | fail |
accuracy all_samples color small depthstencil linear
|
fail | fail | fail | fail |
accuracy all_samples srgb depthstencil
|
fail | fail | fail | fail |
accuracy all_samples srgb depthstencil linear
|
fail | fail | fail | fail |
accuracy all_samples srgb small depthstencil
|
fail | fail | fail | fail |
accuracy all_samples srgb small depthstencil linear
|
fail | fail | fail | fail |
accuracy all_samples stencil_resolve depthstencil
|
fail | fail | fail | fail |
accuracy all_samples stencil_resolve small depthstencil
|
fail | fail | fail | fail |
blit-mismatched-formats
|
fail | fail | fail | fail |
blit-multiple-render-targets 0
|
fail | fail | pass | pass |
fast-clear
|
fail | fail | fail | fail |
formats all_samples
|
crash | pass | pass | pass |
minmax
|
fail | fail | fail | fail |
negative-copypixels
|
fail | fail | fail | fail |
negative-copyteximage
|
fail | fail | fail | fail |
negative-readpixels
|
fail | fail | fail | fail |
ext_framebuffer_multisample_blit_scaled
|
0/1 | 0/1 | 0/1 | 0/1 |
negative-blit-scaled
|
fail | fail | fail | fail |
ext_framebuffer_object
|
127/171 | 294/302 | 296/302 | 296/302 |
fbo-3d
|
fail | pass | pass | pass |
fbo-alphatest-nocolor
|
fail | fail | fail | fail |
fbo-alphatest-nocolor-ff
|
fail | fail | fail | fail |
fbo-clear-formats
|
0/5 | 21/21 | 21/21 | 21/21 |
3
|
fail | pass | pass | pass |
4
|
fail | pass | pass | pass |
gl_alpha
|
fail | pass | pass | pass |
gl_rgb
|
fail | pass | pass | pass |
gl_rgba
|
fail | pass | pass | pass |
fbo-clearmipmap
|
fail | pass | pass | pass |
fbo-copyteximage
|
fail | pass | pass | pass |
fbo-cubemap
|
fail | pass | pass | pass |
fbo-drawbuffers masked-clear
|
fail | fail | pass | pass |
fbo-drawbuffers-blend-add
|
fail | fail | pass | pass |
fbo-fast-clear
|
crash | pass | pass | pass |
fbo-generatemipmap
|
fail | pass | pass | pass |
fbo-generatemipmap-filtering
|
fail | pass | pass | pass |
fbo-generatemipmap-formats
|
0/5 | 76/76 | 76/76 | 76/76 |
3
|
fail | pass | pass | pass |
4
|
fail | pass | pass | pass |
gl_alpha
|
fail | pass | pass | pass |
gl_rgb
|
fail | pass | pass | pass |
gl_rgba
|
fail | pass | pass | pass |
fbo-generatemipmap-nonsquare
|
fail | pass | pass | pass |
fbo-generatemipmap-npot
|
fail | pass | pass | pass |
fbo-generatemipmap-scissor
|
fail | pass | pass | pass |
fbo-generatemipmap-swizzle
|
fail | pass | pass | pass |
fbo-generatemipmap-viewport
|
fail | pass | pass | pass |
fbo-stencil-gl_stencil_index1-blit
|
fail | fail | fail | fail |
fbo-stencil-gl_stencil_index1-copypixels
|
fail | pass | pass | pass |
fbo-stencil-gl_stencil_index1-drawpixels
|
fail | pass | pass | pass |
fbo-stencil-gl_stencil_index1-readpixels
|
fail | pass | pass | pass |
fbo-stencil-gl_stencil_index16-blit
|
fail | fail | fail | fail |
fbo-stencil-gl_stencil_index16-copypixels
|
fail | pass | pass | pass |
fbo-stencil-gl_stencil_index16-drawpixels
|
fail | pass | pass | pass |
fbo-stencil-gl_stencil_index16-readpixels
|
fail | pass | pass | pass |
fbo-stencil-gl_stencil_index4-blit
|
fail | fail | fail | fail |
fbo-stencil-gl_stencil_index4-copypixels
|
fail | pass | pass | pass |
fbo-stencil-gl_stencil_index4-drawpixels
|
fail | pass | pass | pass |
fbo-stencil-gl_stencil_index4-readpixels
|
fail | pass | pass | pass |
fbo-stencil-gl_stencil_index8-blit
|
fail | fail | fail | fail |
fbo-stencil-gl_stencil_index8-copypixels
|
fail | pass | pass | pass |
fbo-stencil-gl_stencil_index8-drawpixels
|
fail | pass | pass | pass |
fbo-stencil-gl_stencil_index8-readpixels
|
fail | pass | pass | pass |
getteximage-formats init-by-clear-and-render
|
crash | pass | pass | pass |
getteximage-formats init-by-rendering
|
crash | pass | pass | pass |
ext_packed_depth_stencil
|
21/66 | 61/66 | 60/66 | 60/66 |
depthstencil-render-miplevels 1024 d=s=z24_s8
|
fail | pass | pass | pass |
depthstencil-render-miplevels 1024 d=z24_s8
|
fail | pass | pass | pass |
depthstencil-render-miplevels 1024 ds=z24_s8
|
fail | pass | pass | pass |
depthstencil-render-miplevels 1024 s=d=z24_s8
|
fail | pass | pass | pass |
depthstencil-render-miplevels 1024 s=z24_s8
|
fail | pass | pass | pass |
depthstencil-render-miplevels 146 d=s=z24_s8
|
fail | pass | pass | pass |
depthstencil-render-miplevels 146 d=z24_s8
|
fail | pass | pass | pass |
depthstencil-render-miplevels 146 ds=z24_s8
|
fail | pass | pass | pass |
depthstencil-render-miplevels 146 s=d=z24_s8
|
fail | pass | pass | pass |
depthstencil-render-miplevels 146 s=z24_s8
|
fail | pass | pass | pass |
depthstencil-render-miplevels 273 d=s=z24_s8
|
fail | pass | pass | pass |
depthstencil-render-miplevels 273 d=z24_s8
|
fail | pass | pass | pass |
depthstencil-render-miplevels 273 ds=z24_s8
|
fail | pass | pass | pass |
depthstencil-render-miplevels 273 s=d=z24_s8
|
fail | pass | pass | pass |
depthstencil-render-miplevels 273 s=z24_s8
|
fail | pass | pass | pass |
depthstencil-render-miplevels 292 d=s=z24_s8
|
fail | pass | pass | pass |
depthstencil-render-miplevels 292 d=z24_s8
|
fail | pass | pass | pass |
depthstencil-render-miplevels 292 ds=z24_s8
|
fail | pass | pass | pass |
depthstencil-render-miplevels 292 s=d=z24_s8
|
fail | pass | pass | pass |
depthstencil-render-miplevels 292 s=z24_s8
|
fail | pass | pass | pass |
depthstencil-render-miplevels 585 d=s=z24_s8
|
fail | pass | pass | pass |
depthstencil-render-miplevels 585 d=z24_s8
|
fail | pass | pass | pass |
depthstencil-render-miplevels 585 ds=z24_s8
|
fail | pass | pass | pass |
depthstencil-render-miplevels 585 s=d=z24_s8
|
fail | pass | pass | pass |
depthstencil-render-miplevels 585 s=z24_s8
|
fail | pass | pass | pass |
fbo-clear-formats stencil
|
0/2 | 1/2 | 0/2 | 0/2 |
gl_depth24_stencil8_ext
|
fail | fail | fail | fail |
gl_depth_stencil_ext
|
fail | pass | fail | fail |
fbo-clear-formats
|
0/2 | 2/2 | 2/2 | 2/2 |
gl_depth24_stencil8_ext
|
fail | pass | pass | pass |
gl_depth_stencil_ext
|
fail | pass | pass | pass |
fbo-depth-gl_depth24_stencil8-blit
|
fail | fail | fail | fail |
fbo-depthstencil-gl_depth24_stencil8-blit
|
fail | fail | fail | fail |
fbo-depthstencil-gl_depth24_stencil8-clear
|
fail | fail | fail | fail |
fbo-depthstencil-gl_depth24_stencil8-copypixels
|
fail | pass | pass | pass |
fbo-depthstencil-gl_depth24_stencil8-drawpixels-24_8
|
crash | pass | pass | pass |
fbo-depthstencil-gl_depth24_stencil8-drawpixels-32f_24_8_rev
|
fail | pass | pass | pass |
fbo-depthstencil-gl_depth24_stencil8-drawpixels-float-and-ushort
|
fail | pass | pass | pass |
fbo-depthstencil-gl_depth24_stencil8-readpixels-24_8
|
fail | pass | pass | pass |
fbo-depthstencil-gl_depth24_stencil8-readpixels-32f_24_8_rev
|
fail | pass | pass | pass |
fbo-depthstencil-gl_depth24_stencil8-readpixels-float-and-ushort
|
fail | pass | pass | pass |
fbo-stencil-gl_depth24_stencil8-blit
|
fail | fail | fail | fail |
fbo-stencil-gl_depth24_stencil8-copypixels
|
fail | pass | pass | pass |
fbo-stencil-gl_depth24_stencil8-drawpixels
|
fail | pass | pass | pass |
fbo-stencil-gl_depth24_stencil8-readpixels
|
fail | pass | pass | pass |
readdrawpixels
|
fail | pass | pass | pass |
readpixels-24_8
|
fail | pass | pass | pass |
ext_packed_float
|
54/58 | 57/58 | 57/58 | 57/58 |
fbo-clear-formats
|
0/1 | 1/1 | 1/1 | 1/1 |
gl_r11f_g11f_b10f_ext
|
fail | pass | pass | pass |
fbo-generatemipmap-formats
|
0/2 | 2/2 | 2/2 | 2/2 |
gl_r11f_g11f_b10f_ext
|
fail | pass | pass | pass |
gl_r11f_g11f_b10f_ext npot
|
fail | pass | pass | pass |
multisample-fast-clear gl_ext_packed_float
|
fail | fail | fail | fail |
ext_texture_array
|
27/50 | 43/49 | 48/49 | 48/49 |
array-texture
|
fail | pass | pass | pass |
compressed teximage
|
crash | pass | pass | pass |
compressed teximage pbo
|
crash | pass | pass | pass |
compressed texsubimage
|
crash | pass | pass | pass |
compressed texsubimage pbo
|
crash | pass | pass | pass |
copyteximage 1d_array
|
crash | crash | pass | pass |
copyteximage 2d_array
|
crash | crash | fail | fail |
fbo-array
|
fail | pass | pass | pass |
fbo-depth-array depth-clear
|
fail | pass | pass | pass |
fbo-depth-array depth-draw
|
fail | pass | pass | pass |
fbo-depth-array depth-layered-clear
|
pass | fail | pass | pass |
fbo-depth-array fs-writes-depth
|
fail | pass | pass | pass |
fbo-depth-array fs-writes-stencil
|
fail | skip | skip | skip |
fbo-depth-array stencil-clear
|
fail | pass | pass | pass |
fbo-depth-array stencil-draw
|
fail | pass | pass | pass |
fbo-depth-array stencil-layered-clear
|
fail | fail | pass | pass |
fbo-generatemipmap-array
|
fail | fail | pass | pass |
fbo-generatemipmap-array rgb9_e5
|
fail | pass | pass | pass |
fbo-generatemipmap-array s3tc_dxt1
|
crash | pass | pass | pass |
gen-mipmap
|
crash | pass | pass | pass |
maxlayers
|
fail | pass | pass | pass |
render-1darray
|
fail | pass | pass | pass |
render-2darray
|
fail | pass | pass | pass |
texsubimage array
|
crash | crash | pass | pass |
ext_texture_compression_latc
|
1/6 | 25/29 | 29/29 | 29/29 |
fbo-generatemipmap-formats
|
crash | fail | pass | pass |
fbo-generatemipmap-formats-signed
|
crash | fail | pass | pass |
fbo-generatemipmap-formats-signed
|
0/0 | 2/4 | 4/4 | 4/4 |
gl_compressed_signed_luminance_alpha_latc2_ext npot
|
notrun | fail | pass | pass |
gl_compressed_signed_luminance_latc1_ext npot
|
notrun | fail | pass | pass |
fbo-generatemipmap-formats
|
0/0 | 2/4 | 4/4 | 4/4 |
gl_compressed_luminance_alpha_latc2_ext npot
|
notrun | fail | pass | pass |
gl_compressed_luminance_latc1_ext npot
|
notrun | fail | pass | pass |
texwrap formats
|
crash | pass | pass | pass |
texwrap formats bordercolor
|
crash | pass | pass | pass |
texwrap formats bordercolor-swizzled
|
crash | pass | pass | pass |
ext_texture_compression_rgtc
|
39/39 | 33/39 | 39/39 | 39/39 |
fbo-generatemipmap-formats-signed
|
4/4 | 2/4 | 4/4 | 4/4 |
gl_compressed_signed_red_green_rgtc2_ext npot
|
pass | fail | pass | pass |
gl_compressed_signed_red_rgtc1_ext npot
|
pass | fail | pass | pass |
fbo-generatemipmap-formats
|
8/8 | 4/8 | 8/8 | 8/8 |
gl_compressed_red npot
|
pass | fail | pass | pass |
gl_compressed_red_green_rgtc2_ext npot
|
pass | fail | pass | pass |
gl_compressed_red_rgtc1_ext npot
|
pass | fail | pass | pass |
gl_compressed_rg npot
|
pass | fail | pass | pass |
ext_texture_compression_s3tc
|
10/20 | 40/44 | 44/44 | 44/44 |
compressedteximage gl_compressed_rgb_s3tc_dxt1_ext
|
crash | pass | pass | pass |
compressedteximage gl_compressed_srgb_s3tc_dxt1_ext
|
crash | pass | pass | pass |
fbo-generatemipmap-formats
|
crash | fail | pass | pass |
fbo-generatemipmap-formats
|
0/0 | 4/8 | 8/8 | 8/8 |
gl_compressed_rgb_s3tc_dxt1_ext npot
|
notrun | fail | pass | pass |
gl_compressed_rgba_s3tc_dxt1_ext npot
|
notrun | fail | pass | pass |
gl_compressed_rgba_s3tc_dxt3_ext npot
|
notrun | fail | pass | pass |
gl_compressed_rgba_s3tc_dxt5_ext npot
|
notrun | fail | pass | pass |
getteximage-targets 2d_array s3tc
|
fail | pass | pass | pass |
s3tc-errors
|
crash | pass | pass | pass |
s3tc-teximage
|
crash | pass | pass | pass |
s3tc-texsubimage
|
crash | pass | pass | pass |
texwrap formats
|
crash | pass | pass | pass |
texwrap formats bordercolor
|
crash | pass | pass | pass |
texwrap formats bordercolor-swizzled
|
crash | pass | pass | pass |
ext_texture_format_bgra8888
|
0/1 | 0/1 | 0/1 | 0/1 |
api-errors
|
fail | fail | fail | fail |
ext_texture_integer
|
85/92 | 299/300 | 299/300 | 299/300 |
ext_texture_integer-texformats
|
crash | pass | pass | pass |
fbo-blending
|
crash | pass | pass | pass |
fbo-blending gl_arb_texture_rg
|
crash | pass | pass | pass |
getteximage-clamping
|
crash | pass | pass | pass |
getteximage-clamping gl_arb_texture_rg
|
crash | pass | pass | pass |
multisample-fast-clear gl_ext_texture_integer
|
fail | fail | fail | fail |
texture_integer_glsl130
|
crash | pass | pass | pass |
ext_texture_shared_exponent
|
8/10 | 10/10 | 10/10 | 10/10 |
fbo-generatemipmap-formats
|
0/2 | 2/2 | 2/2 | 2/2 |
gl_rgb9_e5_ext
|
fail | pass | pass | pass |
gl_rgb9_e5_ext npot
|
fail | pass | pass | pass |
ext_texture_snorm
|
45/61 | 214/215 | 214/215 | 214/215 |
fbo-clear-formats
|
0/9 | 9/9 | 9/9 | 9/9 |
gl_r16_snorm
|
fail | pass | pass | pass |
gl_r8_snorm
|
fail | pass | pass | pass |
gl_red_snorm
|
fail | pass | pass | pass |
gl_rg16_snorm
|
fail | pass | pass | pass |
gl_rg8_snorm
|
fail | pass | pass | pass |
gl_rg_snorm
|
fail | pass | pass | pass |
gl_rgba16_snorm
|
fail | pass | pass | pass |
gl_rgba8_snorm
|
fail | pass | pass | pass |
gl_rgba_snorm
|
fail | pass | pass | pass |
fbo-generatemipmap-formats
|
0/4 | 48/48 | 48/48 | 48/48 |
gl_r8_snorm
|
fail | pass | pass | pass |
gl_red_snorm
|
fail | pass | pass | pass |
gl_rg8_snorm
|
fail | pass | pass | pass |
gl_rg_snorm
|
fail | pass | pass | pass |
multisample-fast-clear gl_ext_texture_snorm
|
fail | fail | fail | fail |
texwrap formats
|
6/8 | 48/48 | 48/48 | 48/48 |
gl_rgb8_snorm
|
fail | pass | pass | pass |
gl_rgb8_snorm, swizzled
|
fail | pass | pass | pass |
ext_texture_srgb
|
12/22 | 103/110 | 109/110 | 109/110 |
fbo-fast-clear
|
crash | pass | pass | pass |
fbo-generatemipmap-formats
|
crash | pass | pass | pass |
fbo-generatemipmap-formats-s3tc
|
crash | fail | pass | pass |
fbo-generatemipmap-formats-s3tc
|
0/0 | 10/16 | 16/16 | 16/16 |
gl_compressed_srgb_alpha_ext npot
|
notrun | fail | pass | pass |
gl_compressed_srgb_alpha_s3tc_dxt1_ext npot
|
notrun | fail | pass | pass |
gl_compressed_srgb_alpha_s3tc_dxt3_ext npot
|
notrun | fail | pass | pass |
gl_compressed_srgb_alpha_s3tc_dxt5_ext npot
|
notrun | fail | pass | pass |
gl_compressed_srgb_ext npot
|
notrun | fail | pass | pass |
gl_compressed_srgb_s3tc_dxt1_ext npot
|
notrun | fail | pass | pass |
fbo-srgb
|
fail | skip | skip | skip |
multisample-fast-clear gl_ext_texture_srgb
|
fail | fail | fail | fail |
texwrap formats-s3tc
|
crash | pass | pass | pass |
texwrap formats-s3tc bordercolor
|
crash | pass | pass | pass |
texwrap formats-s3tc bordercolor-swizzled
|
crash | pass | pass | pass |
texwrap formats
|
3/5 | 12/12 | 12/12 | 12/12 |
gl_srgb8
|
fail | pass | pass | pass |
gl_srgb8, swizzled
|
fail | pass | pass | pass |
ext_timer_query
|
1/2 | 1/2 | 1/2 | 1/2 |
time-elapsed
|
fail | fail | fail | fail |
ext_transform_feedback2
|
4/6 | 4/6 | 4/6 | 4/6 |
counting with pause
|
fail | fail | fail | fail |
draw-auto
|
fail | fail | fail | fail |
ext_transform_feedback
|
117/310 | 119/311 | 223/311 | 223/311 |
alignment 0
|
fail | fail | pass | pass |
alignment 12
|
fail | fail | pass | pass |
alignment 4
|
fail | fail | pass | pass |
alignment 8
|
fail | fail | pass | pass |
buffer-usage
|
crash | crash | pass | pass |
builtin-varyings gl_pointsize
|
fail | fail | fail | fail |
builtin-varyings gl_position
|
fail | fail | fail | fail |
change-size offset-grow
|
fail | fail | fail | fail |
change-size offset-shrink
|
fail | fail | fail | fail |
change-size range-grow
|
fail | fail | fail | fail |
change-size range-shrink
|
fail | fail | fail | fail |
generatemipmap buffer
|
fail | fail | fail | fail |
generatemipmap discard
|
fail | pass | pass | pass |
generatemipmap prims_generated
|
fail | fail | fail | fail |
generatemipmap prims_written
|
fail | fail | fail | fail |
geometry-shaders-basic
|
crash | crash | crash | crash |
immediate-reuse
|
fail | fail | fail | fail |
immediate-reuse-index-buffer
|
fail | fail | fail | fail |
immediate-reuse-uniform-buffer
|
fail | pass | fail | fail |
interleaved-attribs
|
fail | fail | fail | fail |
intervening-read output
|
fail | fail | fail | fail |
intervening-read output use_gs
|
fail | fail | fail | fail |
intervening-read prims_generated use_gs
|
fail | fail | fail | fail |
intervening-read prims_written
|
fail | fail | fail | fail |
intervening-read prims_written use_gs
|
fail | fail | fail | fail |
max-varyings
|
crash | fail | fail | fail |
max-varyings
|
0/0 | 0/2 | 0/2 | 0/2 |
max-varying-arrays-of-arrays
|
notrun | fail | fail | fail |
max-varying-single-dimension-array
|
notrun | fail | fail | fail |
nonflat-integral
|
fail | fail | pass | pass |
order arrays lines
|
crash | fail | pass | pass |
order arrays points
|
crash | fail | pass | pass |
order arrays triangles
|
crash | fail | pass | pass |
order elements lines
|
crash | fail | pass | pass |
order elements points
|
crash | fail | pass | pass |
order elements triangles
|
crash | fail | pass | pass |
output-type float
|
fail | fail | pass | pass |
output-type float[2]
|
fail | fail | pass | pass |
output-type float[2]-no-subscript
|
fail | fail | pass | pass |
output-type int
|
fail | fail | pass | pass |
output-type int[2]
|
fail | fail | pass | pass |
output-type int[2]-no-subscript
|
fail | fail | pass | pass |
output-type ivec2
|
fail | fail | pass | pass |
output-type ivec2[2]
|
fail | fail | pass | pass |
output-type ivec2[2]-no-subscript
|
fail | fail | pass | pass |
output-type ivec3
|
fail | fail | pass | pass |
output-type ivec3[2]
|
fail | fail | pass | pass |
output-type ivec3[2]-no-subscript
|
fail | fail | pass | pass |
output-type ivec4
|
fail | fail | pass | pass |
output-type ivec4[2]
|
fail | fail | pass | pass |
output-type ivec4[2]-no-subscript
|
fail | fail | pass | pass |
output-type mat2
|
fail | fail | pass | pass |
output-type mat2[2]
|
fail | fail | pass | pass |
output-type mat2[2]-no-subscript
|
fail | fail | pass | pass |
output-type mat2x3
|
fail | fail | pass | pass |
output-type mat2x3[2]
|
fail | fail | pass | pass |
output-type mat2x3[2]-no-subscript
|
fail | fail | pass | pass |
output-type mat2x4
|
fail | fail | pass | pass |
output-type mat2x4[2]
|
fail | fail | pass | pass |
output-type mat2x4[2]-no-subscript
|
fail | fail | pass | pass |
output-type mat3
|
fail | fail | pass | pass |
output-type mat3[2]
|
fail | fail | pass | pass |
output-type mat3[2]-no-subscript
|
fail | fail | pass | pass |
output-type mat3x2
|
fail | fail | pass | pass |
output-type mat3x2[2]
|
fail | fail | pass | pass |
output-type mat3x2[2]-no-subscript
|
fail | fail | pass | pass |
output-type mat3x4
|
fail | fail | pass | pass |
output-type mat3x4[2]
|
fail | fail | pass | pass |
output-type mat3x4[2]-no-subscript
|
fail | fail | pass | pass |
output-type mat4
|
fail | fail | pass | pass |
output-type mat4[2]
|
fail | fail | pass | pass |
output-type mat4[2]-no-subscript
|
fail | fail | pass | pass |
output-type mat4x2
|
fail | fail | pass | pass |
output-type mat4x2[2]
|
fail | fail | pass | pass |
output-type mat4x2[2]-no-subscript
|
fail | pass | pass | pass |
output-type mat4x3
|
fail | fail | pass | pass |
output-type mat4x3[2]
|
fail | fail | pass | pass |
output-type mat4x3[2]-no-subscript
|
fail | fail | pass | pass |
output-type uint
|
fail | fail | pass | pass |
output-type uint[2]
|
fail | fail | pass | pass |
output-type uint[2]-no-subscript
|
fail | fail | pass | pass |
output-type uvec2
|
fail | fail | pass | pass |
output-type uvec2[2]
|
fail | fail | pass | pass |
output-type uvec2[2]-no-subscript
|
fail | fail | pass | pass |
output-type uvec3
|
fail | fail | pass | pass |
output-type uvec3[2]
|
fail | fail | pass | pass |
output-type uvec3[2]-no-subscript
|
fail | fail | pass | pass |
output-type uvec4
|
fail | fail | pass | pass |
output-type uvec4[2]
|
fail | fail | pass | pass |
output-type uvec4[2]-no-subscript
|
fail | fail | pass | pass |
output-type vec2
|
fail | fail | pass | pass |
output-type vec2[2]
|
fail | fail | pass | pass |
output-type vec2[2]-no-subscript
|
fail | fail | pass | pass |
output-type vec3
|
fail | fail | pass | pass |
output-type vec3[2]
|
fail | fail | pass | pass |
output-type vec3[2]-no-subscript
|
fail | fail | pass | pass |
output-type vec4
|
fail | fail | pass | pass |
output-type vec4[2]
|
fail | fail | pass | pass |
output-type vec4[2]-no-subscript
|
fail | fail | pass | pass |
overflow-edge-cases
|
fail | fail | fail | fail |
overflow-edge-cases use_gs
|
fail | fail | fail | fail |
points
|
fail | fail | fail | fail |
points-large
|
fail | fail | fail | fail |
position-readback-bufferbase
|
fail | fail | fail | fail |
position-readback-bufferbase-discard
|
fail | fail | fail | fail |
position-readback-bufferoffset
|
fail | fail | fail | fail |
position-readback-bufferoffset-discard
|
fail | fail | fail | fail |
position-readback-bufferrange
|
fail | fail | fail | fail |
position-readback-bufferrange-discard
|
fail | fail | fail | fail |
position-render-bufferbase
|
fail | fail | fail | fail |
position-render-bufferbase-discard
|
fail | fail | fail | fail |
position-render-bufferoffset
|
fail | fail | fail | fail |
position-render-bufferoffset-discard
|
fail | fail | fail | fail |
position-render-bufferrange
|
fail | fail | fail | fail |
position-render-bufferrange-discard
|
fail | fail | fail | fail |
query-primitives_written-bufferoffset
|
fail | fail | fail | fail |
query-primitives_written-bufferoffset-discard
|
fail | fail | fail | fail |
query-primitives_written-bufferrange
|
fail | fail | fail | fail |
query-primitives_written-bufferrange-discard
|
fail | fail | fail | fail |
separate-attribs
|
crash | crash | crash | crash |
structs array-struct run
|
pass | fail | pass | pass |
structs array-struct run interface
|
fail | fail | pass | pass |
structs array-struct run-no-fs
|
fail | fail | pass | pass |
structs array-struct run-no-fs interface
|
fail | fail | pass | pass |
structs array-struct-array-elem run
|
fail | fail | pass | pass |
structs array-struct-array-elem run interface
|
fail | pass | pass | pass |
structs array-struct-array-elem run-no-fs
|
fail | fail | pass | pass |
structs array-struct-array-elem run-no-fs interface
|
fail | fail | pass | pass |
structs array-struct-array-struct run
|
fail | fail | pass | pass |
structs array-struct-array-struct run interface
|
fail | fail | pass | pass |
structs array-struct-array-struct run-no-fs
|
fail | fail | pass | pass |
structs array-struct-array-struct run-no-fs interface
|
fail | fail | pass | pass |
structs array-struct-whole-array run
|
pass | fail | pass | pass |
structs array-struct-whole-array run interface
|
fail | fail | pass | pass |
structs array-struct-whole-array run-no-fs
|
fail | fail | pass | pass |
structs array-struct-whole-array run-no-fs interface
|
fail | fail | pass | pass |
structs basic-struct run
|
pass | fail | pass | pass |
structs basic-struct run interface
|
fail | pass | pass | pass |
structs basic-struct run-no-fs
|
fail | fail | pass | pass |
structs basic-struct run-no-fs interface
|
pass | fail | pass | pass |
structs struct-array-elem run
|
fail | fail | pass | pass |
structs struct-array-elem run interface
|
fail | fail | pass | pass |
structs struct-array-elem run-no-fs
|
fail | fail | pass | pass |
structs struct-array-elem run-no-fs interface
|
crash | fail | pass | pass |
structs struct-struct run
|
fail | fail | pass | pass |
structs struct-struct run interface
|
fail | fail | pass | pass |
structs struct-struct run-no-fs
|
fail | fail | pass | pass |
structs struct-struct run-no-fs interface
|
fail | fail | pass | pass |
structs struct-whole-array run
|
fail | fail | pass | pass |
structs struct-whole-array run interface
|
fail | pass | pass | pass |
structs struct-whole-array run-no-fs
|
fail | fail | pass | pass |
structs struct-whole-array run-no-fs interface
|
fail | fail | pass | pass |
structs_gles3 basic-struct run
|
fail | fail | pass | pass |
structs_gles3 basic-struct run-no-fs
|
fail | fail | pass | pass |
tessellation line_loop flat_first
|
fail | fail | fail | fail |
tessellation line_loop flat_last
|
fail | fail | fail | fail |
tessellation line_loop monochrome
|
fail | fail | fail | fail |
tessellation line_loop smooth
|
fail | fail | fail | fail |
tessellation line_strip flat_first
|
fail | fail | fail | fail |
tessellation line_strip flat_last
|
fail | fail | fail | fail |
tessellation line_strip monochrome
|
fail | fail | fail | fail |
tessellation line_strip smooth
|
fail | fail | fail | fail |
tessellation lines flat_first
|
fail | fail | fail | fail |
tessellation lines flat_last
|
fail | fail | fail | fail |
tessellation lines monochrome
|
fail | fail | fail | fail |
tessellation lines smooth
|
fail | fail | fail | fail |
tessellation points flat_first
|
fail | fail | fail | fail |
tessellation points flat_last
|
fail | fail | fail | fail |
tessellation points monochrome
|
fail | fail | fail | fail |
tessellation points smooth
|
fail | fail | fail | fail |
tessellation polygon flat_first
|
fail | fail | fail | fail |
tessellation polygon flat_last
|
fail | fail | fail | fail |
tessellation polygon monochrome
|
fail | fail | fail | fail |
tessellation polygon smooth
|
fail | fail | fail | fail |
tessellation polygon wireframe
|
fail | fail | fail | fail |
tessellation quad_strip flat_first
|
fail | fail | fail | fail |
tessellation quad_strip flat_last
|
fail | fail | fail | fail |
tessellation quad_strip monochrome
|
fail | fail | fail | fail |
tessellation quad_strip smooth
|
fail | fail | fail | fail |
tessellation quad_strip wireframe
|
fail | fail | fail | fail |
tessellation quads flat_first
|
fail | fail | fail | fail |
tessellation quads flat_last
|
fail | fail | fail | fail |
tessellation quads monochrome
|
fail | fail | fail | fail |
tessellation quads smooth
|
fail | fail | fail | fail |
tessellation quads wireframe
|
fail | fail | fail | fail |
tessellation triangle_fan flat_first
|
fail | fail | fail | fail |
tessellation triangle_fan flat_last
|
fail | fail | fail | fail |
tessellation triangle_fan monochrome
|
fail | fail | fail | fail |
tessellation triangle_fan smooth
|
fail | fail | fail | fail |
tessellation triangle_fan wireframe
|
fail | fail | fail | fail |
tessellation triangle_strip flat_first
|
fail | fail | fail | fail |
tessellation triangle_strip flat_last
|
fail | fail | fail | fail |
tessellation triangle_strip monochrome
|
fail | fail | fail | fail |
tessellation triangle_strip smooth
|
fail | fail | fail | fail |
tessellation triangle_strip wireframe
|
fail | fail | fail | fail |
tessellation triangles flat_first
|
fail | fail | fail | fail |
tessellation triangles flat_last
|
fail | fail | fail | fail |
tessellation triangles monochrome
|
fail | fail | fail | fail |
tessellation triangles smooth
|
fail | fail | fail | fail |
tessellation triangles wireframe
|
fail | fail | fail | fail |
ext_transform_instanced
|
0/1 | 0/1 | 0/1 | 0/1 |
draw-auto instanced
|
fail | fail | fail | fail |
glsl-1.10
|
1477/1546 | 1477/1546 | 1478/1546 | 1477/1546 |
execution
|
1437/1506 | 1437/1506 | 1438/1506 | 1437/1506 |
built-in-functions
|
1095/1098 | 1094/1098 | 1096/1098 | 1095/1098 |
fs-op-eq-bvec4-bvec4
|
fail | pass | pass | pass |
fs-op-eq-bvec4-bvec4-using-if
|
pass | fail | pass | fail |
fs-pow-float-float
|
fail | fail | fail | fail |
vs-op-ne-bvec4-bvec4
|
pass | fail | pass | pass |
vs-pow-float-float
|
fail | fail | fail | fail |
fs-equal-of-expression
|
fail | fail | fail | fail |
fs-notequal-of-expression
|
fail | fail | fail | fail |
fs-texture-select
|
crash | pass | crash | crash |
interpolation
|
8/30 | 8/30 | 8/30 | 8/30 |
interpolation-none-gl_backcolor-flat-fixed
|
fail | fail | fail | fail |
interpolation-none-gl_backcolor-flat-vertex
|
fail | fail | fail | fail |
interpolation-none-gl_backcolor-smooth-fixed
|
fail | fail | fail | fail |
interpolation-none-gl_backcolor-smooth-none
|
fail | fail | fail | fail |
interpolation-none-gl_backcolor-smooth-vertex
|
fail | fail | fail | fail |
interpolation-none-gl_backsecondarycolor-flat-fixed
|
fail | fail | fail | fail |
interpolation-none-gl_backsecondarycolor-flat-vertex
|
fail | fail | fail | fail |
interpolation-none-gl_backsecondarycolor-smooth-fixed
|
fail | fail | fail | fail |
interpolation-none-gl_backsecondarycolor-smooth-none
|
fail | fail | fail | fail |
interpolation-none-gl_backsecondarycolor-smooth-vertex
|
fail | fail | fail | fail |
interpolation-none-gl_frontcolor-flat-fixed
|
fail | fail | fail | fail |
interpolation-none-gl_frontcolor-flat-vertex
|
fail | fail | fail | fail |
interpolation-none-gl_frontcolor-smooth-fixed
|
fail | fail | fail | fail |
interpolation-none-gl_frontcolor-smooth-none
|
fail | fail | fail | fail |
interpolation-none-gl_frontcolor-smooth-vertex
|
fail | fail | fail | fail |
interpolation-none-gl_frontsecondarycolor-flat-fixed
|
fail | fail | fail | fail |
interpolation-none-gl_frontsecondarycolor-flat-vertex
|
fail | fail | fail | fail |
interpolation-none-gl_frontsecondarycolor-smooth-fixed
|
fail | fail | fail | fail |
interpolation-none-gl_frontsecondarycolor-smooth-none
|
fail | fail | fail | fail |
interpolation-none-gl_frontsecondarycolor-smooth-vertex
|
fail | fail | fail | fail |
interpolation-none-other-flat-vertex
|
fail | fail | fail | fail |
interpolation-none-other-smooth-vertex
|
fail | fail | fail | fail |
variable-indexing
|
222/224 | 222/224 | 222/224 | 222/224 |
fs-input-array-vec4-index-rd
|
fail | fail | fail | fail |
vs-output-array-vec4-index-wr
|
fail | fail | fail | fail |
varying-packing
|
24/63 | 24/63 | 24/63 | 24/63 |
simple float array
|
fail | fail | fail | fail |
simple float arrays_of_arrays
|
fail | fail | fail | fail |
simple float separate
|
fail | fail | fail | fail |
simple mat2 array
|
fail | fail | fail | fail |
simple mat2 arrays_of_arrays
|
fail | fail | fail | fail |
simple mat2 separate
|
fail | fail | fail | fail |
simple mat2x3 array
|
fail | fail | fail | fail |
simple mat2x3 arrays_of_arrays
|
fail | fail | fail | fail |
simple mat2x3 separate
|
fail | fail | fail | fail |
simple mat2x4 array
|
fail | fail | fail | fail |
simple mat2x4 arrays_of_arrays
|
fail | fail | fail | fail |
simple mat2x4 separate
|
fail | fail | fail | fail |
simple mat3 array
|
fail | fail | fail | fail |
simple mat3 arrays_of_arrays
|
fail | fail | fail | fail |
simple mat3 separate
|
fail | fail | fail | fail |
simple mat3x2 array
|
fail | fail | fail | fail |
simple mat3x2 arrays_of_arrays
|
fail | fail | fail | fail |
simple mat3x2 separate
|
fail | fail | fail | fail |
simple mat3x4 array
|
fail | fail | fail | fail |
simple mat3x4 arrays_of_arrays
|
fail | fail | fail | fail |
simple mat3x4 separate
|
fail | fail | fail | fail |
simple mat4 array
|
fail | fail | fail | fail |
simple mat4 arrays_of_arrays
|
fail | fail | fail | fail |
simple mat4 separate
|
fail | fail | fail | fail |
simple mat4x2 array
|
fail | fail | fail | fail |
simple mat4x2 arrays_of_arrays
|
fail | fail | fail | fail |
simple mat4x2 separate
|
fail | fail | fail | fail |
simple mat4x3 array
|
fail | fail | fail | fail |
simple mat4x3 arrays_of_arrays
|
fail | fail | fail | fail |
simple mat4x3 separate
|
fail | fail | fail | fail |
simple vec2 array
|
fail | fail | fail | fail |
simple vec2 arrays_of_arrays
|
fail | fail | fail | fail |
simple vec2 separate
|
fail | fail | fail | fail |
simple vec3 array
|
fail | fail | fail | fail |
simple vec3 arrays_of_arrays
|
fail | fail | fail | fail |
simple vec3 separate
|
fail | fail | fail | fail |
simple vec4 array
|
fail | fail | fail | fail |
simple vec4 arrays_of_arrays
|
fail | fail | fail | fail |
simple vec4 separate
|
fail | fail | fail | fail |
glsl-1.20
|
890/918 | 913/918 | 914/918 | 912/918 |
execution
|
857/884 | 880/884 | 881/884 | 879/884 |
literal-varyings
|
fail | fail | fail | fail |
tex-miplevel-selection gl2:texture() 1d
|
fail | pass | pass | pass |
tex-miplevel-selection gl2:texture() 1dshadow
|
fail | pass | pass | pass |
tex-miplevel-selection gl2:texture() 2d
|
fail | pass | pass | pass |
tex-miplevel-selection gl2:texture() 2dshadow
|
fail | pass | pass | pass |
tex-miplevel-selection gl2:texture() 3d
|
fail | pass | pass | pass |
tex-miplevel-selection gl2:texture() cube
|
fail | fail | fail | fail |
tex-miplevel-selection gl2:texture(bias) 1d
|
fail | pass | pass | pass |
tex-miplevel-selection gl2:texture(bias) 1dshadow
|
fail | fail | pass | pass |
tex-miplevel-selection gl2:texture(bias) 2d
|
fail | pass | pass | pass |
tex-miplevel-selection gl2:texture(bias) 2dshadow
|
fail | pass | pass | pass |
tex-miplevel-selection gl2:texture(bias) 3d
|
fail | pass | pass | pass |
tex-miplevel-selection gl2:texture(bias) cube
|
fail | fail | fail | fail |
tex-miplevel-selection gl2:textureproj 1d
|
fail | pass | pass | pass |
tex-miplevel-selection gl2:textureproj 1d_projvec4
|
fail | pass | pass | pass |
tex-miplevel-selection gl2:textureproj 1dshadow
|
fail | pass | pass | pass |
tex-miplevel-selection gl2:textureproj 2d
|
fail | pass | pass | pass |
tex-miplevel-selection gl2:textureproj 2d_projvec4
|
fail | pass | pass | pass |
tex-miplevel-selection gl2:textureproj 2dshadow
|
fail | pass | pass | pass |
tex-miplevel-selection gl2:textureproj 3d
|
fail | pass | pass | pass |
tex-miplevel-selection gl2:textureproj(bias) 1d
|
fail | pass | pass | fail |
tex-miplevel-selection gl2:textureproj(bias) 1d_projvec4
|
fail | pass | pass | pass |
tex-miplevel-selection gl2:textureproj(bias) 1dshadow
|
fail | pass | pass | pass |
tex-miplevel-selection gl2:textureproj(bias) 2d
|
fail | pass | pass | pass |
tex-miplevel-selection gl2:textureproj(bias) 2d_projvec4
|
fail | pass | pass | pass |
tex-miplevel-selection gl2:textureproj(bias) 2dshadow
|
fail | pass | pass | fail |
tex-miplevel-selection gl2:textureproj(bias) 3d
|
fail | pass | pass | pass |
linker
|
11/12 | 11/12 | 11/12 | 11/12 |
invariant-position
|
fail | fail | fail | fail |
glsl-1.30
|
1850/2134 | 2007/2134 | 2022/2134 | 2021/2134 |
execution
|
1671/1955 | 1828/1955 | 1843/1955 | 1842/1955 |
fs-texturegrad-miplevels
|
fail | fail | fail | fail |
fs-texturelod-miplevels
|
fail | fail | fail | fail |
fs-texturelod-miplevels-biased
|
fail | fail | fail | fail |
interpolation
|
38/133 | 38/133 | 38/133 | 38/133 |
interpolation-flat-gl_backcolor-flat-distance
|
fail | fail | fail | fail |
interpolation-flat-gl_backcolor-flat-fixed
|
fail | fail | fail | fail |
interpolation-flat-gl_backcolor-flat-none
|
fail | fail | fail | fail |
interpolation-flat-gl_backcolor-flat-vertex
|
fail | fail | fail | fail |
interpolation-flat-gl_backcolor-smooth-distance
|
fail | fail | fail | fail |
interpolation-flat-gl_backcolor-smooth-fixed
|
fail | fail | fail | fail |
interpolation-flat-gl_backcolor-smooth-vertex
|
fail | fail | fail | fail |
interpolation-flat-gl_backsecondarycolor-flat-distance
|
fail | fail | fail | fail |
interpolation-flat-gl_backsecondarycolor-flat-fixed
|
fail | fail | fail | fail |
interpolation-flat-gl_backsecondarycolor-flat-none
|
fail | fail | fail | fail |
interpolation-flat-gl_backsecondarycolor-flat-vertex
|
fail | fail | fail | fail |
interpolation-flat-gl_backsecondarycolor-smooth-distance
|
fail | fail | fail | fail |
interpolation-flat-gl_backsecondarycolor-smooth-fixed
|
fail | fail | fail | fail |
interpolation-flat-gl_backsecondarycolor-smooth-vertex
|
fail | fail | fail | fail |
interpolation-flat-gl_frontcolor-flat-distance
|
fail | fail | fail | fail |
interpolation-flat-gl_frontcolor-flat-fixed
|
fail | fail | fail | fail |
interpolation-flat-gl_frontcolor-flat-none
|
fail | fail | fail | fail |
interpolation-flat-gl_frontcolor-flat-vertex
|
fail | fail | fail | fail |
interpolation-flat-gl_frontcolor-smooth-distance
|
fail | fail | fail | fail |
interpolation-flat-gl_frontcolor-smooth-fixed
|
fail | fail | fail | fail |
interpolation-flat-gl_frontcolor-smooth-vertex
|
fail | fail | fail | fail |
interpolation-flat-gl_frontsecondarycolor-flat-distance
|
fail | fail | fail | fail |
interpolation-flat-gl_frontsecondarycolor-flat-fixed
|
fail | fail | fail | fail |
interpolation-flat-gl_frontsecondarycolor-flat-none
|
fail | fail | fail | fail |
interpolation-flat-gl_frontsecondarycolor-flat-vertex
|
fail | fail | fail | fail |
interpolation-flat-gl_frontsecondarycolor-smooth-distance
|
fail | fail | fail | fail |
interpolation-flat-gl_frontsecondarycolor-smooth-fixed
|
fail | fail | fail | fail |
interpolation-flat-gl_frontsecondarycolor-smooth-vertex
|
fail | fail | fail | fail |
interpolation-flat-other-flat-distance
|
fail | fail | fail | fail |
interpolation-flat-other-flat-fixed
|
fail | fail | fail | fail |
interpolation-flat-other-flat-none
|
fail | fail | fail | fail |
interpolation-flat-other-flat-vertex
|
fail | fail | fail | fail |
interpolation-flat-other-smooth-distance
|
fail | fail | fail | fail |
interpolation-flat-other-smooth-fixed
|
fail | fail | fail | fail |
interpolation-flat-other-smooth-vertex
|
fail | fail | fail | fail |
interpolation-none-gl_backcolor-flat-distance
|
fail | fail | fail | fail |
interpolation-none-gl_backcolor-smooth-distance
|
fail | fail | fail | fail |
interpolation-none-gl_backsecondarycolor-flat-distance
|
fail | fail | fail | fail |
interpolation-none-gl_backsecondarycolor-smooth-distance
|
fail | fail | fail | fail |
interpolation-none-gl_frontcolor-flat-distance
|
fail | fail | fail | fail |
interpolation-none-gl_frontcolor-smooth-distance
|
fail | fail | fail | fail |
interpolation-none-gl_frontsecondarycolor-flat-distance
|
fail | fail | fail | fail |
interpolation-none-gl_frontsecondarycolor-smooth-distance
|
fail | fail | fail | fail |
interpolation-none-other-flat-distance
|
fail | fail | fail | fail |
interpolation-none-other-smooth-distance
|
fail | fail | fail | fail |
interpolation-noperspective-gl_backcolor-flat-distance
|
fail | fail | fail | fail |
interpolation-noperspective-gl_backcolor-flat-fixed
|
fail | fail | fail | fail |
interpolation-noperspective-gl_backcolor-flat-vertex
|
fail | fail | fail | fail |
interpolation-noperspective-gl_backcolor-smooth-distance
|
fail | fail | fail | fail |
interpolation-noperspective-gl_backcolor-smooth-fixed
|
fail | fail | fail | fail |
interpolation-noperspective-gl_backcolor-smooth-vertex
|
fail | fail | fail | fail |
interpolation-noperspective-gl_backsecondarycolor-flat-distance
|
fail | fail | fail | fail |
interpolation-noperspective-gl_backsecondarycolor-flat-fixed
|
fail | fail | fail | fail |
interpolation-noperspective-gl_backsecondarycolor-flat-vertex
|
fail | fail | fail | fail |
interpolation-noperspective-gl_backsecondarycolor-smooth-distance
|
fail | fail | fail | fail |
interpolation-noperspective-gl_backsecondarycolor-smooth-fixed
|
fail | fail | fail | fail |
interpolation-noperspective-gl_backsecondarycolor-smooth-vertex
|
fail | fail | fail | fail |
interpolation-noperspective-gl_frontcolor-flat-distance
|
fail | fail | fail | fail |
interpolation-noperspective-gl_frontcolor-flat-fixed
|
fail | fail | fail | fail |
interpolation-noperspective-gl_frontcolor-flat-vertex
|
fail | fail | fail | fail |
interpolation-noperspective-gl_frontcolor-smooth-distance
|
fail | fail | fail | fail |
interpolation-noperspective-gl_frontcolor-smooth-fixed
|
fail | fail | fail | fail |
interpolation-noperspective-gl_frontcolor-smooth-vertex
|
fail | fail | fail | fail |
interpolation-noperspective-gl_frontsecondarycolor-flat-distance
|
fail | fail | fail | fail |
interpolation-noperspective-gl_frontsecondarycolor-flat-fixed
|
fail | fail | fail | fail |
interpolation-noperspective-gl_frontsecondarycolor-flat-vertex
|
fail | fail | fail | fail |
interpolation-noperspective-gl_frontsecondarycolor-smooth-distance
|
fail | fail | fail | fail |
interpolation-noperspective-gl_frontsecondarycolor-smooth-fixed
|
fail | fail | fail | fail |
interpolation-noperspective-gl_frontsecondarycolor-smooth-vertex
|
fail | fail | fail | fail |
interpolation-noperspective-other-flat-distance
|
fail | fail | fail | fail |
interpolation-noperspective-other-flat-fixed
|
fail | fail | fail | fail |
interpolation-noperspective-other-flat-vertex
|
fail | fail | fail | fail |
interpolation-noperspective-other-smooth-distance
|
fail | fail | fail | fail |
interpolation-noperspective-other-smooth-fixed
|
fail | fail | fail | fail |
interpolation-noperspective-other-smooth-vertex
|
fail | fail | fail | fail |
interpolation-smooth-gl_backcolor-flat-distance
|
fail | fail | fail | fail |
interpolation-smooth-gl_backcolor-flat-vertex
|
fail | fail | fail | fail |
interpolation-smooth-gl_backcolor-smooth-distance
|
fail | fail | fail | fail |
interpolation-smooth-gl_backcolor-smooth-vertex
|
fail | fail | fail | fail |
interpolation-smooth-gl_backsecondarycolor-flat-distance
|
fail | fail | fail | fail |
interpolation-smooth-gl_backsecondarycolor-flat-vertex
|
fail | fail | fail | fail |
interpolation-smooth-gl_backsecondarycolor-smooth-distance
|
fail | fail | fail | fail |
interpolation-smooth-gl_backsecondarycolor-smooth-vertex
|
fail | fail | fail | fail |
interpolation-smooth-gl_frontcolor-flat-distance
|
fail | fail | fail | fail |
interpolation-smooth-gl_frontcolor-flat-vertex
|
fail | fail | fail | fail |
interpolation-smooth-gl_frontcolor-smooth-distance
|
fail | fail | fail | fail |
interpolation-smooth-gl_frontcolor-smooth-vertex
|
fail | fail | fail | fail |
interpolation-smooth-gl_frontsecondarycolor-flat-distance
|
fail | fail | fail | fail |
interpolation-smooth-gl_frontsecondarycolor-flat-vertex
|
fail | fail | fail | fail |
interpolation-smooth-gl_frontsecondarycolor-smooth-distance
|
fail | fail | fail | fail |
interpolation-smooth-gl_frontsecondarycolor-smooth-vertex
|
fail | fail | fail | fail |
interpolation-smooth-other-flat-distance
|
fail | fail | fail | fail |
interpolation-smooth-other-flat-vertex
|
fail | fail | fail | fail |
interpolation-smooth-other-smooth-distance
|
fail | fail | fail | fail |
interpolation-smooth-other-smooth-vertex
|
fail | fail | fail | fail |
isinf-and-isnan vs_xfb
|
crash | crash | pass | pass |
tex-miplevel-selection texture() 1d
|
fail | pass | pass | pass |
tex-miplevel-selection texture() 1darray
|
fail | fail | pass | pass |
tex-miplevel-selection texture() 1darrayshadow
|
fail | fail | pass | pass |
tex-miplevel-selection texture() 1dshadow
|
fail | pass | pass | pass |
tex-miplevel-selection texture() 2d
|
fail | pass | pass | pass |
tex-miplevel-selection texture() 2darray
|
fail | pass | pass | pass |
tex-miplevel-selection texture() 2darrayshadow
|
fail | pass | pass | pass |
tex-miplevel-selection texture() 2dshadow
|
fail | pass | pass | pass |
tex-miplevel-selection texture() 3d
|
fail | pass | pass | pass |
tex-miplevel-selection texture() cube
|
fail | fail | fail | fail |
tex-miplevel-selection texture() cubeshadow
|
fail | fail | fail | fail |
tex-miplevel-selection texture(bias) 1d
|
fail | pass | pass | fail |
tex-miplevel-selection texture(bias) 1darray
|
fail | fail | pass | pass |
tex-miplevel-selection texture(bias) 1darrayshadow
|
fail | fail | fail | pass |
tex-miplevel-selection texture(bias) 1dshadow
|
fail | pass | pass | fail |
tex-miplevel-selection texture(bias) 2d
|
fail | pass | pass | fail |
tex-miplevel-selection texture(bias) 2darray
|
fail | pass | fail | pass |
tex-miplevel-selection texture(bias) 2dshadow
|
fail | pass | pass | fail |
tex-miplevel-selection texture(bias) 3d
|
fail | pass | pass | fail |
tex-miplevel-selection texture(bias) cube
|
fail | fail | fail | fail |
tex-miplevel-selection texture(bias) cubeshadow
|
fail | fail | fail | fail |
tex-miplevel-selection texturegrad 1d
|
fail | pass | pass | pass |
tex-miplevel-selection texturegrad 1darray
|
fail | fail | pass | pass |
tex-miplevel-selection texturegrad 1darrayshadow
|
fail | fail | pass | pass |
tex-miplevel-selection texturegrad 1dshadow
|
fail | pass | pass | pass |
tex-miplevel-selection texturegrad 2d
|
fail | pass | pass | pass |
tex-miplevel-selection texturegrad 2darray
|
fail | pass | pass | pass |
tex-miplevel-selection texturegrad 2darrayshadow
|
fail | pass | pass | pass |
tex-miplevel-selection texturegrad 2dshadow
|
fail | pass | pass | pass |
tex-miplevel-selection texturegrad 3d
|
fail | pass | pass | pass |
tex-miplevel-selection texturegrad cube
|
fail | pass | pass | pass |
tex-miplevel-selection texturegrad cubeshadow
|
fail | pass | pass | pass |
tex-miplevel-selection texturegradoffset 1d
|
fail | pass | pass | pass |
tex-miplevel-selection texturegradoffset 1darray
|
fail | fail | pass | pass |
tex-miplevel-selection texturegradoffset 1darrayshadow
|
fail | fail | pass | pass |
tex-miplevel-selection texturegradoffset 1dshadow
|
fail | pass | pass | pass |
tex-miplevel-selection texturegradoffset 2d
|
fail | pass | pass | pass |
tex-miplevel-selection texturegradoffset 2darray
|
fail | pass | pass | pass |
tex-miplevel-selection texturegradoffset 2darrayshadow
|
fail | pass | pass | pass |
tex-miplevel-selection texturegradoffset 2dshadow
|
fail | pass | pass | pass |
tex-miplevel-selection texturegradoffset 3d
|
fail | pass | pass | pass |
tex-miplevel-selection texturelod 1d
|
fail | pass | pass | pass |
tex-miplevel-selection texturelod 1darray
|
fail | fail | pass | pass |
tex-miplevel-selection texturelod 1darrayshadow
|
fail | fail | pass | pass |
tex-miplevel-selection texturelod 1dshadow
|
fail | pass | pass | pass |
tex-miplevel-selection texturelod 2d
|
fail | pass | pass | pass |
tex-miplevel-selection texturelod 2darray
|
fail | pass | pass | pass |
tex-miplevel-selection texturelod 2dshadow
|
fail | pass | pass | pass |
tex-miplevel-selection texturelod 3d
|
fail | pass | pass | pass |
tex-miplevel-selection texturelod cube
|
fail | pass | pass | pass |
tex-miplevel-selection texturelodoffset 1d
|
fail | pass | pass | pass |
tex-miplevel-selection texturelodoffset 1darray
|
fail | fail | pass | pass |
tex-miplevel-selection texturelodoffset 1darrayshadow
|
fail | fail | pass | pass |
tex-miplevel-selection texturelodoffset 1dshadow
|
fail | pass | pass | pass |
tex-miplevel-selection texturelodoffset 2d
|
fail | pass | pass | pass |
tex-miplevel-selection texturelodoffset 2darray
|
fail | pass | pass | pass |
tex-miplevel-selection texturelodoffset 2dshadow
|
fail | pass | pass | pass |
tex-miplevel-selection texturelodoffset 3d
|
fail | pass | pass | pass |
tex-miplevel-selection textureoffset 1d
|
fail | pass | pass | pass |
tex-miplevel-selection textureoffset 1darray
|
fail | fail | pass | pass |
tex-miplevel-selection textureoffset 1darrayshadow
|
fail | fail | pass | pass |
tex-miplevel-selection textureoffset 1dshadow
|
fail | pass | pass | pass |
tex-miplevel-selection textureoffset 2d
|
fail | pass | pass | pass |
tex-miplevel-selection textureoffset 2darray
|
fail | pass | pass | pass |
tex-miplevel-selection textureoffset 2dshadow
|
fail | pass | pass | pass |
tex-miplevel-selection textureoffset 3d
|
fail | pass | pass | pass |
tex-miplevel-selection textureoffset(bias) 1d
|
fail | pass | pass | pass |
tex-miplevel-selection textureoffset(bias) 1darray
|
fail | fail | pass | pass |
tex-miplevel-selection textureoffset(bias) 1darrayshadow
|
fail | fail | pass | pass |
tex-miplevel-selection textureoffset(bias) 1dshadow
|
fail | pass | pass | pass |
tex-miplevel-selection textureoffset(bias) 2d
|
fail | pass | pass | pass |
tex-miplevel-selection textureoffset(bias) 2darray
|
fail | pass | pass | pass |
tex-miplevel-selection textureoffset(bias) 2dshadow
|
fail | pass | pass | pass |
tex-miplevel-selection textureoffset(bias) 3d
|
fail | pass | pass | pass |
tex-miplevel-selection textureproj 1d
|
fail | pass | pass | pass |
tex-miplevel-selection textureproj 1d_projvec4
|
fail | pass | pass | pass |
tex-miplevel-selection textureproj 1dshadow
|
fail | pass | pass | pass |
tex-miplevel-selection textureproj 2d
|
fail | pass | pass | pass |
tex-miplevel-selection textureproj 2d_projvec4
|
fail | pass | pass | pass |
tex-miplevel-selection textureproj 2dshadow
|
fail | pass | pass | pass |
tex-miplevel-selection textureproj 3d
|
fail | pass | pass | pass |
tex-miplevel-selection textureproj(bias) 1d
|
fail | pass | pass | pass |
tex-miplevel-selection textureproj(bias) 1d_projvec4
|
fail | fail | pass | pass |
tex-miplevel-selection textureproj(bias) 1dshadow
|
fail | pass | pass | pass |
tex-miplevel-selection textureproj(bias) 2d
|
fail | pass | fail | pass |
tex-miplevel-selection textureproj(bias) 2d_projvec4
|
fail | pass | pass | pass |
tex-miplevel-selection textureproj(bias) 2dshadow
|
fail | fail | fail | pass |
tex-miplevel-selection textureproj(bias) 3d
|
fail | pass | pass | pass |
tex-miplevel-selection textureprojgrad 1d
|
fail | pass | pass | pass |
tex-miplevel-selection textureprojgrad 1d_projvec4
|
fail | pass | pass | pass |
tex-miplevel-selection textureprojgrad 1dshadow
|
fail | pass | pass | pass |
tex-miplevel-selection textureprojgrad 2d
|
fail | pass | pass | pass |
tex-miplevel-selection textureprojgrad 2d_projvec4
|
fail | pass | pass | pass |
tex-miplevel-selection textureprojgrad 2dshadow
|
fail | pass | pass | pass |
tex-miplevel-selection textureprojgrad 3d
|
fail | pass | pass | pass |
tex-miplevel-selection textureprojgradoffset 1d
|
fail | pass | pass | pass |
tex-miplevel-selection textureprojgradoffset 1d_projvec4
|
fail | pass | pass | pass |
tex-miplevel-selection textureprojgradoffset 1dshadow
|
fail | pass | pass | pass |
tex-miplevel-selection textureprojgradoffset 2d
|
fail | pass | pass | pass |
tex-miplevel-selection textureprojgradoffset 2d_projvec4
|
fail | pass | pass | pass |
tex-miplevel-selection textureprojgradoffset 2dshadow
|
fail | pass | pass | pass |
tex-miplevel-selection textureprojgradoffset 3d
|
fail | pass | pass | pass |
tex-miplevel-selection textureprojlod 1d
|
fail | pass | pass | pass |
tex-miplevel-selection textureprojlod 1d_projvec4
|
fail | pass | pass | pass |
tex-miplevel-selection textureprojlod 1dshadow
|
fail | pass | pass | pass |
tex-miplevel-selection textureprojlod 2d
|
fail | pass | pass | pass |
tex-miplevel-selection textureprojlod 2d_projvec4
|
fail | pass | pass | pass |
tex-miplevel-selection textureprojlod 2dshadow
|
fail | pass | pass | pass |
tex-miplevel-selection textureprojlod 3d
|
fail | pass | pass | pass |
tex-miplevel-selection textureprojlodoffset 1d
|
fail | pass | pass | pass |
tex-miplevel-selection textureprojlodoffset 1d_projvec4
|
fail | pass | pass | pass |
tex-miplevel-selection textureprojlodoffset 1dshadow
|
fail | pass | pass | pass |
tex-miplevel-selection textureprojlodoffset 2d
|
fail | pass | pass | pass |
tex-miplevel-selection textureprojlodoffset 2d_projvec4
|
fail | pass | pass | pass |
tex-miplevel-selection textureprojlodoffset 2dshadow
|
fail | pass | pass | pass |
tex-miplevel-selection textureprojlodoffset 3d
|
fail | pass | pass | pass |
tex-miplevel-selection textureprojoffset 1d
|
fail | pass | pass | pass |
tex-miplevel-selection textureprojoffset 1d_projvec4
|
fail | pass | pass | pass |
tex-miplevel-selection textureprojoffset 1dshadow
|
fail | pass | pass | pass |
tex-miplevel-selection textureprojoffset 2d
|
fail | pass | pass | pass |
tex-miplevel-selection textureprojoffset 2d_projvec4
|
fail | pass | pass | pass |
tex-miplevel-selection textureprojoffset 2dshadow
|
fail | pass | pass | pass |
tex-miplevel-selection textureprojoffset 3d
|
fail | pass | pass | pass |
tex-miplevel-selection textureprojoffset(bias) 1d
|
fail | pass | pass | pass |
tex-miplevel-selection textureprojoffset(bias) 1d_projvec4
|
fail | pass | pass | pass |
tex-miplevel-selection textureprojoffset(bias) 1dshadow
|
fail | pass | pass | pass |
tex-miplevel-selection textureprojoffset(bias) 2d
|
fail | pass | pass | pass |
tex-miplevel-selection textureprojoffset(bias) 2d_projvec4
|
fail | pass | pass | pass |
tex-miplevel-selection textureprojoffset(bias) 2dshadow
|
fail | pass | pass | pass |
tex-miplevel-selection textureprojoffset(bias) 3d
|
fail | pass | pass | pass |
texelfetch fs sampler2darray 1x129x9-98x129x9
|
fail | pass | pass | pass |
texelfetch fs sampler2darray 98x129x1-98x129x9
|
fail | pass | pass | pass |
texelfetch fs sampler2darray 98x1x9-98x129x9
|
fail | pass | pass | pass |
texelfetch
|
18/36 | 36/36 | 36/36 | 36/36 |
fs-texelfetch-isampler1darray
|
fail | pass | pass | pass |
fs-texelfetch-isampler2darray
|
fail | pass | pass | pass |
fs-texelfetch-isampler2darray-swizzle
|
fail | pass | pass | pass |
fs-texelfetch-sampler1darray
|
fail | pass | pass | pass |
fs-texelfetch-sampler2darray
|
fail | pass | pass | pass |
fs-texelfetch-sampler2darray-swizzle
|
fail | pass | pass | pass |
fs-texelfetch-usampler1darray
|
fail | pass | pass | pass |
fs-texelfetch-usampler2darray
|
fail | pass | pass | pass |
fs-texelfetch-usampler2darray-swizzle
|
fail | pass | pass | pass |
vs-texelfetch-isampler1darray
|
fail | pass | pass | pass |
vs-texelfetch-isampler2darray
|
fail | pass | pass | pass |
vs-texelfetch-isampler2darray-swizzle
|
fail | pass | pass | pass |
vs-texelfetch-sampler1darray
|
fail | pass | pass | pass |
vs-texelfetch-sampler2darray
|
fail | pass | pass | pass |
vs-texelfetch-sampler2darray-swizzle
|
fail | pass | pass | pass |
vs-texelfetch-usampler1darray
|
fail | pass | pass | pass |
vs-texelfetch-usampler2darray
|
fail | pass | pass | pass |
vs-texelfetch-usampler2darray-swizzle
|
fail | pass | pass | pass |
texelfetchoffset
|
18/30 | 30/30 | 30/30 | 30/30 |
fs-texelfetch-isampler1darray
|
fail | pass | pass | pass |
fs-texelfetch-isampler2darray
|
fail | pass | pass | pass |
fs-texelfetch-sampler1darray
|
fail | pass | pass | pass |
fs-texelfetch-sampler2darray
|
fail | pass | pass | pass |
fs-texelfetch-usampler1darray
|
fail | pass | pass | pass |
fs-texelfetch-usampler2darray
|
fail | pass | pass | pass |
vs-texelfetch-isampler1darray
|
fail | pass | pass | pass |
vs-texelfetch-isampler2darray
|
fail | pass | pass | pass |
vs-texelfetch-sampler1darray
|
fail | pass | pass | pass |
vs-texelfetch-sampler2darray
|
fail | pass | pass | pass |
vs-texelfetch-usampler1darray
|
fail | pass | pass | pass |
vs-texelfetch-usampler2darray
|
fail | pass | pass | pass |
texturesize
|
30/46 | 46/46 | 46/46 | 46/46 |
fs-texturesize-isampler1darray
|
fail | pass | pass | pass |
fs-texturesize-isampler2darray
|
fail | pass | pass | pass |
fs-texturesize-sampler1darray
|
fail | pass | pass | pass |
fs-texturesize-sampler1darrayshadow
|
fail | pass | pass | pass |
fs-texturesize-sampler2darray
|
fail | pass | pass | pass |
fs-texturesize-sampler2darrayshadow
|
fail | pass | pass | pass |
fs-texturesize-usampler1darray
|
fail | pass | pass | pass |
fs-texturesize-usampler2darray
|
fail | pass | pass | pass |
vs-texturesize-isampler1darray
|
fail | pass | pass | pass |
vs-texturesize-isampler2darray
|
fail | pass | pass | pass |
vs-texturesize-sampler1darray
|
fail | pass | pass | pass |
vs-texturesize-sampler1darrayshadow
|
fail | pass | pass | pass |
vs-texturesize-sampler2darray
|
fail | pass | pass | pass |
vs-texturesize-sampler2darrayshadow
|
fail | pass | pass | pass |
vs-texturesize-usampler1darray
|
fail | pass | pass | pass |
vs-texturesize-usampler2darray
|
fail | pass | pass | pass |
vertexid-drawarrays
|
fail | fail | fail | fail |
vertexid-drawelements
|
fail | fail | fail | fail |
vs-attrib-ivec4-implied
|
fail | fail | fail | fail |
vs-attrib-uvec4-implied
|
fail | fail | fail | fail |
vs-texturelod-miplevels
|
fail | fail | fail | fail |
vs-texturelod-miplevels-biased
|
fail | fail | fail | fail |
glsl-1.40
|
96/119 | 118/119 | 118/119 | 118/119 |
execution
|
57/80 | 79/80 | 79/80 | 79/80 |
texturesize
|
36/58 | 58/58 | 58/58 | 58/58 |
fs-texturesize-isampler1darray
|
fail | pass | pass | pass |
fs-texturesize-isampler2darray
|
fail | pass | pass | pass |
fs-texturesize-isamplerbuffer
|
fail | pass | pass | pass |
fs-texturesize-sampler1darray
|
fail | pass | pass | pass |
fs-texturesize-sampler1darrayshadow
|
fail | pass | pass | pass |
fs-texturesize-sampler2darray
|
fail | pass | pass | pass |
fs-texturesize-sampler2darrayshadow
|
fail | pass | pass | pass |
fs-texturesize-samplerbuffer
|
fail | pass | pass | pass |
fs-texturesize-usampler1darray
|
fail | pass | pass | pass |
fs-texturesize-usampler2darray
|
fail | pass | pass | pass |
fs-texturesize-usamplerbuffer
|
fail | pass | pass | pass |
vs-texturesize-isampler1darray
|
fail | pass | pass | pass |
vs-texturesize-isampler2darray
|
fail | pass | pass | pass |
vs-texturesize-isamplerbuffer
|
fail | pass | pass | pass |
vs-texturesize-sampler1darray
|
fail | pass | pass | pass |
vs-texturesize-sampler1darrayshadow
|
fail | pass | pass | pass |
vs-texturesize-sampler2darray
|
fail | pass | pass | pass |
vs-texturesize-sampler2darrayshadow
|
fail | pass | pass | pass |
vs-texturesize-samplerbuffer
|
fail | pass | pass | pass |
vs-texturesize-usampler1darray
|
fail | pass | pass | pass |
vs-texturesize-usampler2darray
|
fail | pass | pass | pass |
vs-texturesize-usamplerbuffer
|
fail | pass | pass | pass |
tf-no-position
|
fail | fail | fail | fail |
glsl-1.50
|
131/1816 | 131/1816 | 132/1816 | 132/1816 |
built-in constants
|
14/19 | 14/19 | 14/19 | 14/19 |
gl_maxgeometryinputcomponents
|
fail | fail | fail | fail |
gl_maxgeometryoutputcomponents
|
fail | fail | fail | fail |
gl_maxgeometrytextureimageunits
|
fail | fail | fail | fail |
gl_maxgeometryuniformcomponents
|
fail | fail | fail | fail |
gl_maxgeometryvaryingcomponents
|
fail | fail | fail | fail |
execution
|
39/1689 | 39/1689 | 39/1689 | 39/1689 |
built-in-functions
|
6/1487 | 6/1487 | 6/1487 | 6/1487 |
gs-abs-float
|
fail | fail | fail | fail |
gs-abs-int
|
fail | fail | fail | fail |
gs-abs-ivec2
|
fail | fail | fail | fail |
gs-abs-ivec3
|
fail | fail | fail | fail |
gs-abs-ivec4
|
fail | fail | fail | fail |
gs-abs-vec2
|
fail | fail | fail | fail |
gs-abs-vec3
|
fail | fail | fail | fail |
gs-abs-vec4
|
fail | fail | fail | fail |
gs-acos-float
|
fail | fail | fail | fail |
gs-acos-vec2
|
fail | fail | fail | fail |
gs-acos-vec3
|
fail | fail | fail | fail |
gs-acos-vec4
|
fail | fail | fail | fail |
gs-acosh-float
|
fail | fail | fail | fail |
gs-acosh-vec2
|
fail | fail | fail | fail |
gs-acosh-vec3
|
fail | fail | fail | fail |
gs-acosh-vec4
|
fail | fail | fail | fail |
gs-all-bvec2
|
fail | fail | fail | fail |
gs-all-bvec2-using-if
|
fail | fail | fail | fail |
gs-all-bvec3
|
fail | fail | fail | fail |
gs-all-bvec3-using-if
|
fail | fail | fail | fail |
gs-all-bvec4
|
fail | fail | fail | fail |
gs-all-bvec4-using-if
|
fail | fail | fail | fail |
gs-any-bvec2
|
fail | fail | fail | fail |
gs-any-bvec2-using-if
|
fail | fail | fail | fail |
gs-any-bvec3
|
fail | fail | fail | fail |
gs-any-bvec3-using-if
|
fail | fail | fail | fail |
gs-any-bvec4
|
fail | fail | fail | fail |
gs-any-bvec4-using-if
|
fail | fail | fail | fail |
gs-asin-float
|
fail | fail | fail | fail |
gs-asin-vec2
|
fail | fail | fail | fail |
gs-asin-vec3
|
fail | fail | fail | fail |
gs-asin-vec4
|
fail | fail | fail | fail |
gs-asinh-float
|
fail | fail | fail | fail |
gs-asinh-vec2
|
fail | fail | fail | fail |
gs-asinh-vec3
|
fail | fail | fail | fail |
gs-asinh-vec4
|
fail | fail | fail | fail |
gs-atan-float
|
fail | fail | fail | fail |
gs-atan-float-float
|
fail | fail | fail | fail |
gs-atan-vec2
|
fail | fail | fail | fail |
gs-atan-vec2-vec2
|
fail | fail | fail | fail |
gs-atan-vec3
|
fail | fail | fail | fail |
gs-atan-vec3-vec3
|
fail | fail | fail | fail |
gs-atan-vec4
|
fail | fail | fail | fail |
gs-atan-vec4-vec4
|
fail | fail | fail | fail |
gs-atanh-float
|
fail | fail | fail | fail |
gs-atanh-vec2
|
fail | fail | fail | fail |
gs-atanh-vec3
|
fail | fail | fail | fail |
gs-atanh-vec4
|
fail | fail | fail | fail |
gs-ceil-float
|
fail | fail | fail | fail |
gs-ceil-vec2
|
fail | fail | fail | fail |
gs-ceil-vec3
|
fail | fail | fail | fail |
gs-ceil-vec4
|
fail | fail | fail | fail |
gs-clamp-float-float-float
|
fail | fail | fail | fail |
gs-clamp-int-int-int
|
fail | fail | fail | fail |
gs-clamp-ivec2-int-int
|
fail | fail | fail | fail |
gs-clamp-ivec2-ivec2-ivec2
|
fail | fail | fail | fail |
gs-clamp-ivec3-int-int
|
fail | fail | fail | fail |
gs-clamp-ivec3-ivec3-ivec3
|
fail | fail | fail | fail |
gs-clamp-ivec4-int-int
|
fail | fail | fail | fail |
gs-clamp-ivec4-ivec4-ivec4
|
fail | fail | fail | fail |
gs-clamp-uint-uint-uint
|
fail | fail | fail | fail |
gs-clamp-uvec2-uint-uint
|
fail | fail | fail | fail |
gs-clamp-uvec2-uvec2-uvec2
|
fail | fail | fail | fail |
gs-clamp-uvec3-uint-uint
|
fail | fail | fail | fail |
gs-clamp-uvec3-uvec3-uvec3
|
fail | fail | fail | fail |
gs-clamp-uvec4-uint-uint
|
fail | fail | fail | fail |
gs-clamp-uvec4-uvec4-uvec4
|
fail | fail | fail | fail |
gs-clamp-vec2-float-float
|
fail | fail | fail | fail |
gs-clamp-vec2-vec2-vec2
|
fail | fail | fail | fail |
gs-clamp-vec3-float-float
|
fail | fail | fail | fail |
gs-clamp-vec3-vec3-vec3
|
fail | fail | fail | fail |
gs-clamp-vec4-float-float
|
fail | fail | fail | fail |
gs-clamp-vec4-vec4-vec4
|
fail | fail | fail | fail |
gs-cos-float
|
fail | fail | fail | fail |
gs-cos-vec2
|
fail | fail | fail | fail |
gs-cos-vec3
|
fail | fail | fail | fail |
gs-cos-vec4
|
fail | fail | fail | fail |
gs-cosh-float
|
fail | fail | fail | fail |
gs-cosh-vec2
|
fail | fail | fail | fail |
gs-cosh-vec3
|
fail | fail | fail | fail |
gs-cosh-vec4
|
fail | fail | fail | fail |
gs-cross-vec3-vec3
|
fail | fail | fail | fail |
gs-degrees-float
|
fail | fail | fail | fail |
gs-degrees-vec2
|
fail | fail | fail | fail |
gs-degrees-vec3
|
fail | fail | fail | fail |
gs-degrees-vec4
|
fail | fail | fail | fail |
gs-determinant-mat2
|
fail | fail | fail | fail |
gs-determinant-mat3
|
fail | fail | fail | fail |
gs-determinant-mat4
|
fail | fail | fail | fail |
gs-distance-float-float
|
fail | fail | fail | fail |
gs-distance-vec2-vec2
|
fail | fail | fail | fail |
gs-distance-vec3-vec3
|
fail | fail | fail | fail |
gs-distance-vec4-vec4
|
fail | fail | fail | fail |
gs-dot-float-float
|
fail | fail | fail | fail |
gs-dot-vec2-vec2
|
fail | fail | fail | fail |
gs-dot-vec3-vec3
|
fail | fail | fail | fail |
gs-dot-vec4-vec4
|
fail | fail | fail | fail |
gs-equal-bvec2-bvec2
|
fail | fail | fail | fail |
gs-equal-bvec3-bvec3
|
fail | fail | fail | fail |
gs-equal-bvec4-bvec4
|
fail | fail | fail | fail |
gs-equal-ivec2-ivec2
|
fail | fail | fail | fail |
gs-equal-ivec3-ivec3
|
fail | fail | fail | fail |
gs-equal-ivec4-ivec4
|
fail | fail | fail | fail |
gs-equal-uvec2-uvec2
|
fail | fail | fail | fail |
gs-equal-uvec3-uvec3
|
fail | fail | fail | fail |
gs-equal-uvec4-uvec4
|
fail | fail | fail | fail |
gs-equal-vec2-vec2
|
fail | fail | fail | fail |
gs-equal-vec3-vec3
|
fail | fail | fail | fail |
gs-equal-vec4-vec4
|
fail | fail | fail | fail |
gs-exp-float
|
fail | fail | fail | fail |
gs-exp-vec2
|
fail | fail | fail | fail |
gs-exp-vec3
|
fail | fail | fail | fail |
gs-exp-vec4
|
fail | fail | fail | fail |
gs-exp2-float
|
fail | fail | fail | fail |
gs-exp2-vec2
|
fail | fail | fail | fail |
gs-exp2-vec3
|
fail | fail | fail | fail |
gs-exp2-vec4
|
fail | fail | fail | fail |
gs-faceforward-float-float-float
|
fail | fail | fail | fail |
gs-faceforward-vec2-vec2-vec2
|
fail | fail | fail | fail |
gs-faceforward-vec3-vec3-vec3
|
fail | fail | fail | fail |
gs-faceforward-vec4-vec4-vec4
|
fail | fail | fail | fail |
gs-floor-float
|
fail | fail | fail | fail |
gs-floor-vec2
|
fail | fail | fail | fail |
gs-floor-vec3
|
fail | fail | fail | fail |
gs-floor-vec4
|
fail | fail | fail | fail |
gs-fract-float
|
fail | fail | fail | fail |
gs-fract-vec2
|
fail | fail | fail | fail |
gs-fract-vec3
|
fail | fail | fail | fail |
gs-fract-vec4
|
fail | fail | fail | fail |
gs-greaterthan-ivec2-ivec2
|
fail | fail | fail | fail |
gs-greaterthan-ivec3-ivec3
|
fail | fail | fail | fail |
gs-greaterthan-ivec4-ivec4
|
fail | fail | fail | fail |
gs-greaterthan-uvec2-uvec2
|
fail | fail | fail | fail |
gs-greaterthan-uvec3-uvec3
|
fail | fail | fail | fail |
gs-greaterthan-uvec4-uvec4
|
fail | fail | fail | fail |
gs-greaterthan-vec2-vec2
|
fail | fail | fail | fail |
gs-greaterthan-vec3-vec3
|
fail | fail | fail | fail |
gs-greaterthan-vec4-vec4
|
fail | fail | fail | fail |
gs-greaterthanequal-ivec2-ivec2
|
fail | fail | fail | fail |
gs-greaterthanequal-ivec3-ivec3
|
fail | fail | fail | fail |
gs-greaterthanequal-ivec4-ivec4
|
fail | fail | fail | fail |
gs-greaterthanequal-uvec2-uvec2
|
fail | fail | fail | fail |
gs-greaterthanequal-uvec3-uvec3
|
fail | fail | fail | fail |
gs-greaterthanequal-uvec4-uvec4
|
fail | fail | fail | fail |
gs-greaterthanequal-vec2-vec2
|
fail | fail | fail | fail |
gs-greaterthanequal-vec3-vec3
|
fail | fail | fail | fail |
gs-greaterthanequal-vec4-vec4
|
fail | fail | fail | fail |
gs-inverse-mat2
|
fail | fail | fail | fail |
gs-inverse-mat3
|
fail | fail | fail | fail |
gs-inverse-mat4
|
fail | fail | fail | fail |
gs-inversesqrt-float
|
fail | fail | fail | fail |
gs-inversesqrt-vec2
|
fail | fail | fail | fail |
gs-inversesqrt-vec3
|
fail | fail | fail | fail |
gs-inversesqrt-vec4
|
fail | fail | fail | fail |
gs-length-float
|
fail | fail | fail | fail |
gs-length-vec2
|
fail | fail | fail | fail |
gs-length-vec3
|
fail | fail | fail | fail |
gs-length-vec4
|
fail | fail | fail | fail |
gs-lessthan-ivec2-ivec2
|
fail | fail | fail | fail |
gs-lessthan-ivec3-ivec3
|
fail | fail | fail | fail |
gs-lessthan-ivec4-ivec4
|
fail | fail | fail | fail |
gs-lessthan-uvec2-uvec2
|
fail | fail | fail | fail |
gs-lessthan-uvec3-uvec3
|
fail | fail | fail | fail |
gs-lessthan-uvec4-uvec4
|
fail | fail | fail | fail |
gs-lessthan-vec2-vec2
|
fail | fail | fail | fail |
gs-lessthan-vec3-vec3
|
fail | fail | fail | fail |
gs-lessthan-vec4-vec4
|
fail | fail | fail | fail |
gs-lessthanequal-ivec2-ivec2
|
fail | fail | fail | fail |
gs-lessthanequal-ivec3-ivec3
|
fail | fail | fail | fail |
gs-lessthanequal-ivec4-ivec4
|
fail | fail | fail | fail |
gs-lessthanequal-uvec2-uvec2
|
fail | fail | fail | fail |
gs-lessthanequal-uvec3-uvec3
|
fail | fail | fail | fail |
gs-lessthanequal-uvec4-uvec4
|
fail | fail | fail | fail |
gs-lessthanequal-vec2-vec2
|
fail | fail | fail | fail |
gs-lessthanequal-vec3-vec3
|
fail | fail | fail | fail |
gs-lessthanequal-vec4-vec4
|
fail | fail | fail | fail |
gs-log-float
|
fail | fail | fail | fail |
gs-log-vec2
|
fail | fail | fail | fail |
gs-log-vec3
|
fail | fail | fail | fail |
gs-log-vec4
|
fail | fail | fail | fail |
gs-log2-float
|
fail | fail | fail | fail |
gs-log2-vec2
|
fail | fail | fail | fail |
gs-log2-vec3
|
fail | fail | fail | fail |
gs-log2-vec4
|
fail | fail | fail | fail |
gs-matrixcompmult-mat2-mat2
|
fail | fail | fail | fail |
gs-matrixcompmult-mat2x3-mat2x3
|
fail | fail | fail | fail |
gs-matrixcompmult-mat2x4-mat2x4
|
fail | fail | fail | fail |
gs-matrixcompmult-mat3-mat3
|
fail | fail | fail | fail |
gs-matrixcompmult-mat3x2-mat3x2
|
fail | fail | fail | fail |
gs-matrixcompmult-mat3x4-mat3x4
|
fail | fail | fail | fail |
gs-matrixcompmult-mat4-mat4
|
fail | fail | fail | fail |
gs-matrixcompmult-mat4x2-mat4x2
|
fail | fail | fail | fail |
gs-matrixcompmult-mat4x3-mat4x3
|
fail | fail | fail | fail |
gs-max-float-float
|
fail | fail | fail | fail |
gs-max-int-int
|
fail | fail | fail | fail |
gs-max-ivec2-int
|
fail | fail | fail | fail |
gs-max-ivec2-ivec2
|
fail | fail | fail | fail |
gs-max-ivec3-int
|
fail | fail | fail | fail |
gs-max-ivec3-ivec3
|
fail | fail | fail | fail |
gs-max-ivec4-int
|
fail | fail | fail | fail |
gs-max-ivec4-ivec4
|
fail | fail | fail | fail |
gs-max-uint-uint
|
fail | fail | fail | fail |
gs-max-uvec2-uint
|
fail | fail | fail | fail |
gs-max-uvec2-uvec2
|
fail | fail | fail | fail |
gs-max-uvec3-uint
|
fail | fail | fail | fail |
gs-max-uvec3-uvec3
|
fail | fail | fail | fail |
gs-max-uvec4-uint
|
fail | fail | fail | fail |
gs-max-uvec4-uvec4
|
fail | fail | fail | fail |
gs-max-vec2-float
|
fail | fail | fail | fail |
gs-max-vec2-vec2
|
fail | fail | fail | fail |
gs-max-vec3-float
|
fail | fail | fail | fail |
gs-max-vec3-vec3
|
fail | fail | fail | fail |
gs-max-vec4-float
|
fail | fail | fail | fail |
gs-max-vec4-vec4
|
fail | fail | fail | fail |
gs-min-float-float
|
fail | fail | fail | fail |
gs-min-int-int
|
fail | fail | fail | fail |
gs-min-ivec2-int
|
fail | fail | fail | fail |
gs-min-ivec2-ivec2
|
fail | fail | fail | fail |
gs-min-ivec3-int
|
fail | fail | fail | fail |
gs-min-ivec3-ivec3
|
fail | fail | fail | fail |
gs-min-ivec4-int
|
fail | fail | fail | fail |
gs-min-ivec4-ivec4
|
fail | fail | fail | fail |
gs-min-uint-uint
|
fail | fail | fail | fail |
gs-min-uvec2-uint
|
fail | fail | fail | fail |
gs-min-uvec2-uvec2
|
fail | fail | fail | fail |
gs-min-uvec3-uint
|
fail | fail | fail | fail |
gs-min-uvec3-uvec3
|
fail | fail | fail | fail |
gs-min-uvec4-uint
|
fail | fail | fail | fail |
gs-min-uvec4-uvec4
|
fail | fail | fail | fail |
gs-min-vec2-float
|
fail | fail | fail | fail |
gs-min-vec2-vec2
|
fail | fail | fail | fail |
gs-min-vec3-float
|
fail | fail | fail | fail |
gs-min-vec3-vec3
|
fail | fail | fail | fail |
gs-min-vec4-float
|
fail | fail | fail | fail |
gs-min-vec4-vec4
|
fail | fail | fail | fail |
gs-mix-float-float-bool
|
fail | fail | fail | fail |
gs-mix-float-float-float
|
fail | fail | fail | fail |
gs-mix-vec2-vec2-bvec2
|
fail | fail | fail | fail |
gs-mix-vec2-vec2-float
|
fail | fail | fail | fail |
gs-mix-vec2-vec2-vec2
|
fail | fail | fail | fail |
gs-mix-vec3-vec3-bvec3
|
fail | fail | fail | fail |
gs-mix-vec3-vec3-float
|
fail | fail | fail | fail |
gs-mix-vec3-vec3-vec3
|
fail | fail | fail | fail |
gs-mix-vec4-vec4-bvec4
|
fail | fail | fail | fail |
gs-mix-vec4-vec4-float
|
fail | fail | fail | fail |
gs-mix-vec4-vec4-vec4
|
fail | fail | fail | fail |
gs-mod-float-float
|
fail | fail | fail | fail |
gs-mod-vec2-float
|
fail | fail | fail | fail |
gs-mod-vec2-vec2
|
fail | fail | fail | fail |
gs-mod-vec3-float
|
fail | fail | fail | fail |
gs-mod-vec3-vec3
|
fail | fail | fail | fail |
gs-mod-vec4-float
|
fail | fail | fail | fail |
gs-mod-vec4-vec4
|
fail | fail | fail | fail |
gs-normalize-float
|
fail | fail | fail | fail |
gs-normalize-vec2
|
fail | fail | fail | fail |
gs-normalize-vec3
|
fail | fail | fail | fail |
gs-normalize-vec4
|
fail | fail | fail | fail |
gs-not-bvec2
|
fail | fail | fail | fail |
gs-not-bvec3
|
fail | fail | fail | fail |
gs-not-bvec4
|
fail | fail | fail | fail |
gs-notequal-bvec2-bvec2
|
fail | fail | fail | fail |
gs-notequal-bvec3-bvec3
|
fail | fail | fail | fail |
gs-notequal-bvec4-bvec4
|
fail | fail | fail | fail |
gs-notequal-ivec2-ivec2
|
fail | fail | fail | fail |
gs-notequal-ivec3-ivec3
|
fail | fail | fail | fail |
gs-notequal-ivec4-ivec4
|
fail | fail | fail | fail |
gs-notequal-uvec2-uvec2
|
fail | fail | fail | fail |
gs-notequal-uvec3-uvec3
|
fail | fail | fail | fail |
gs-notequal-uvec4-uvec4
|
fail | fail | fail | fail |
gs-notequal-vec2-vec2
|
fail | fail | fail | fail |
gs-notequal-vec3-vec3
|
fail | fail | fail | fail |
gs-notequal-vec4-vec4
|
fail | fail | fail | fail |
gs-op-add-float-float
|
fail | fail | fail | fail |
gs-op-add-float-mat2
|
fail | fail | fail | fail |
gs-op-add-float-mat2x3
|
fail | fail | fail | fail |
gs-op-add-float-mat2x4
|
fail | fail | fail | fail |
gs-op-add-float-mat3
|
fail | fail | fail | fail |
gs-op-add-float-mat3x2
|
fail | fail | fail | fail |
gs-op-add-float-mat3x4
|
fail | fail | fail | fail |
gs-op-add-float-mat4
|
fail | fail | fail | fail |
gs-op-add-float-mat4x2
|
fail | fail | fail | fail |
gs-op-add-float-mat4x3
|
fail | fail | fail | fail |
gs-op-add-float-vec2
|
fail | fail | fail | fail |
gs-op-add-float-vec3
|
fail | fail | fail | fail |
gs-op-add-float-vec4
|
fail | fail | fail | fail |
gs-op-add-int-int
|
fail | fail | fail | fail |
gs-op-add-int-ivec2
|
fail | fail | fail | fail |
gs-op-add-int-ivec3
|
fail | fail | fail | fail |
gs-op-add-int-ivec4
|
fail | fail | fail | fail |
gs-op-add-ivec2-int
|
fail | fail | fail | fail |
gs-op-add-ivec2-ivec2
|
fail | fail | fail | fail |
gs-op-add-ivec3-int
|
fail | fail | fail | fail |
gs-op-add-ivec3-ivec3
|
fail | fail | fail | fail |
gs-op-add-ivec4-int
|
fail | fail | fail | fail |
gs-op-add-ivec4-ivec4
|
fail | fail | fail | fail |
gs-op-add-mat2-float
|
fail | fail | fail | fail |
gs-op-add-mat2-mat2
|
fail | fail | fail | fail |
gs-op-add-mat2x3-float
|
fail | fail | fail | fail |
gs-op-add-mat2x3-mat2x3
|
fail | fail | fail | fail |
gs-op-add-mat2x4-float
|
fail | fail | fail | fail |
gs-op-add-mat2x4-mat2x4
|
fail | fail | fail | fail |
gs-op-add-mat3-float
|
fail | fail | fail | fail |
gs-op-add-mat3-mat3
|
fail | fail | fail | fail |
gs-op-add-mat3x2-float
|
fail | fail | fail | fail |
gs-op-add-mat3x2-mat3x2
|
fail | fail | fail | fail |
gs-op-add-mat3x4-float
|
fail | fail | fail | fail |
gs-op-add-mat3x4-mat3x4
|
fail | fail | fail | fail |
gs-op-add-mat4-float
|
fail | fail | fail | fail |
gs-op-add-mat4-mat4
|
fail | fail | fail | fail |
gs-op-add-mat4x2-float
|
fail | fail | fail | fail |
gs-op-add-mat4x2-mat4x2
|
fail | fail | fail | fail |
gs-op-add-mat4x3-float
|
fail | fail | fail | fail |
gs-op-add-mat4x3-mat4x3
|
fail | fail | fail | fail |
gs-op-add-uint-uint
|
fail | fail | fail | fail |
gs-op-add-uint-uvec2
|
fail | fail | fail | fail |
gs-op-add-uint-uvec3
|
fail | fail | fail | fail |
gs-op-add-uint-uvec4
|
fail | fail | fail | fail |
gs-op-add-uvec2-uint
|
fail | fail | fail | fail |
gs-op-add-uvec2-uvec2
|
fail | fail | fail | fail |
gs-op-add-uvec3-uint
|
fail | fail | fail | fail |
gs-op-add-uvec3-uvec3
|
fail | fail | fail | fail |
gs-op-add-uvec4-uint
|
fail | fail | fail | fail |
gs-op-add-uvec4-uvec4
|
fail | fail | fail | fail |
gs-op-add-vec2-float
|
fail | fail | fail | fail |
gs-op-add-vec2-vec2
|
fail | fail | fail | fail |
gs-op-add-vec3-float
|
fail | fail | fail | fail |
gs-op-add-vec3-vec3
|
fail | fail | fail | fail |
gs-op-add-vec4-float
|
fail | fail | fail | fail |
gs-op-add-vec4-vec4
|
fail | fail | fail | fail |
gs-op-and-bool-bool
|
fail | fail | fail | fail |
gs-op-and-bool-bool-using-if
|
fail | fail | fail | fail |
gs-op-assign-add-float-float
|
fail | fail | fail | fail |
gs-op-assign-add-int-int
|
fail | fail | fail | fail |
gs-op-assign-add-ivec2-int
|
fail | fail | fail | fail |
gs-op-assign-add-ivec2-ivec2
|
fail | fail | fail | fail |
gs-op-assign-add-ivec3-int
|
fail | fail | fail | fail |
gs-op-assign-add-ivec3-ivec3
|
fail | fail | fail | fail |
gs-op-assign-add-ivec4-int
|
fail | fail | fail | fail |
gs-op-assign-add-ivec4-ivec4
|
fail | fail | fail | fail |
gs-op-assign-add-mat2-float
|
fail | fail | fail | fail |
gs-op-assign-add-mat2-mat2
|
fail | fail | fail | fail |
gs-op-assign-add-mat2x3-float
|
fail | fail | fail | fail |
gs-op-assign-add-mat2x3-mat2x3
|
fail | fail | fail | fail |
gs-op-assign-add-mat2x4-float
|
fail | fail | fail | fail |
gs-op-assign-add-mat2x4-mat2x4
|
fail | fail | fail | fail |
gs-op-assign-add-mat3-float
|
fail | fail | fail | fail |
gs-op-assign-add-mat3-mat3
|
fail | fail | fail | fail |
gs-op-assign-add-mat3x2-float
|
fail | fail | fail | fail |
gs-op-assign-add-mat3x2-mat3x2
|
fail | fail | fail | fail |
gs-op-assign-add-mat3x4-float
|
fail | fail | fail | fail |
gs-op-assign-add-mat3x4-mat3x4
|
fail | fail | fail | fail |
gs-op-assign-add-mat4-float
|
fail | fail | fail | fail |
gs-op-assign-add-mat4-mat4
|
fail | fail | fail | fail |
gs-op-assign-add-mat4x2-float
|
fail | fail | fail | fail |
gs-op-assign-add-mat4x2-mat4x2
|
fail | fail | fail | fail |
gs-op-assign-add-mat4x3-float
|
fail | fail | fail | fail |
gs-op-assign-add-mat4x3-mat4x3
|
fail | fail | fail | fail |
gs-op-assign-add-uint-uint
|
fail | fail | fail | fail |
gs-op-assign-add-uvec2-uint
|
fail | fail | fail | fail |
gs-op-assign-add-uvec2-uvec2
|
fail | fail | fail | fail |
gs-op-assign-add-uvec3-uint
|
fail | fail | fail | fail |
gs-op-assign-add-uvec3-uvec3
|
fail | fail | fail | fail |
gs-op-assign-add-uvec4-uint
|
fail | fail | fail | fail |
gs-op-assign-add-uvec4-uvec4
|
fail | fail | fail | fail |
gs-op-assign-add-vec2-float
|
fail | fail | fail | fail |
gs-op-assign-add-vec2-vec2
|
fail | fail | fail | fail |
gs-op-assign-add-vec3-float
|
fail | fail | fail | fail |
gs-op-assign-add-vec3-vec3
|
fail | fail | fail | fail |
gs-op-assign-add-vec4-float
|
fail | fail | fail | fail |
gs-op-assign-add-vec4-vec4
|
fail | fail | fail | fail |
gs-op-assign-bitand-int-int
|
fail | fail | fail | fail |
gs-op-assign-bitand-ivec2-int
|
fail | fail | fail | fail |
gs-op-assign-bitand-ivec2-ivec2
|
fail | fail | fail | fail |
gs-op-assign-bitand-ivec3-int
|
fail | fail | fail | fail |
gs-op-assign-bitand-ivec3-ivec3
|
fail | fail | fail | fail |
gs-op-assign-bitand-ivec4-int
|
fail | fail | fail | fail |
gs-op-assign-bitand-ivec4-ivec4
|
fail | fail | fail | fail |
gs-op-assign-bitand-uint-uint
|
fail | fail | fail | fail |
gs-op-assign-bitand-uvec2-uint
|
fail | fail | fail | fail |
gs-op-assign-bitand-uvec2-uvec2
|
fail | fail | fail | fail |
gs-op-assign-bitand-uvec3-uint
|
fail | fail | fail | fail |
gs-op-assign-bitand-uvec3-uvec3
|
fail | fail | fail | fail |
gs-op-assign-bitand-uvec4-uint
|
fail | fail | fail | fail |
gs-op-assign-bitand-uvec4-uvec4
|
fail | fail | fail | fail |
gs-op-assign-bitor-int-int
|
fail | fail | fail | fail |
gs-op-assign-bitor-ivec2-int
|
fail | fail | fail | fail |
gs-op-assign-bitor-ivec2-ivec2
|
fail | fail | fail | fail |
gs-op-assign-bitor-ivec3-int
|
fail | fail | fail | fail |
gs-op-assign-bitor-ivec3-ivec3
|
fail | fail | fail | fail |
gs-op-assign-bitor-ivec4-int
|
fail | fail | fail | fail |
gs-op-assign-bitor-ivec4-ivec4
|
fail | fail | fail | fail |
gs-op-assign-bitor-uint-uint
|
fail | fail | fail | fail |
gs-op-assign-bitor-uvec2-uint
|
fail | fail | fail | fail |
gs-op-assign-bitor-uvec2-uvec2
|
fail | fail | fail | fail |
gs-op-assign-bitor-uvec3-uint
|
fail | fail | fail | fail |
gs-op-assign-bitor-uvec3-uvec3
|
fail | fail | fail | fail |
gs-op-assign-bitor-uvec4-uint
|
fail | fail | fail | fail |
gs-op-assign-bitor-uvec4-uvec4
|
fail | fail | fail | fail |
gs-op-assign-bitxor-int-int
|
fail | fail | fail | fail |
gs-op-assign-bitxor-ivec2-int
|
fail | fail | fail | fail |
gs-op-assign-bitxor-ivec2-ivec2
|
fail | fail | fail | fail |
gs-op-assign-bitxor-ivec3-int
|
fail | fail | fail | fail |
gs-op-assign-bitxor-ivec3-ivec3
|
fail | fail | fail | fail |
gs-op-assign-bitxor-ivec4-int
|
fail | fail | fail | fail |
gs-op-assign-bitxor-ivec4-ivec4
|
fail | fail | fail | fail |
gs-op-assign-bitxor-uint-uint
|
fail | fail | fail | fail |
gs-op-assign-bitxor-uvec2-uint
|
fail | fail | fail | fail |
gs-op-assign-bitxor-uvec2-uvec2
|
fail | fail | fail | fail |
gs-op-assign-bitxor-uvec3-uint
|
fail | fail | fail | fail |
gs-op-assign-bitxor-uvec3-uvec3
|
fail | fail | fail | fail |
gs-op-assign-bitxor-uvec4-uint
|
fail | fail | fail | fail |
gs-op-assign-bitxor-uvec4-uvec4
|
fail | fail | fail | fail |
gs-op-assign-div-float-float
|
fail | fail | fail | fail |
gs-op-assign-div-int-int
|
fail | fail | fail | fail |
gs-op-assign-div-ivec2-int
|
fail | fail | fail | fail |
gs-op-assign-div-ivec2-ivec2
|
fail | fail | fail | fail |
gs-op-assign-div-ivec3-int
|
fail | fail | fail | fail |
gs-op-assign-div-ivec3-ivec3
|
fail | fail | fail | fail |
gs-op-assign-div-ivec4-int
|
fail | fail | fail | fail |
gs-op-assign-div-ivec4-ivec4
|
fail | fail | fail | fail |
gs-op-assign-div-large-uint-uint
|
fail | fail | fail | fail |
gs-op-assign-div-mat2-float
|
fail | fail | fail | fail |
gs-op-assign-div-mat2-mat2
|
fail | fail | fail | fail |
gs-op-assign-div-mat2x3-float
|
fail | fail | fail | fail |
gs-op-assign-div-mat2x3-mat2x3
|
fail | fail | fail | fail |
gs-op-assign-div-mat2x4-float
|
fail | fail | fail | fail |
gs-op-assign-div-mat2x4-mat2x4
|
fail | fail | fail | fail |
gs-op-assign-div-mat3-float
|
fail | fail | fail | fail |
gs-op-assign-div-mat3-mat3
|
fail | fail | fail | fail |
gs-op-assign-div-mat3x2-float
|
fail | fail | fail | fail |
gs-op-assign-div-mat3x2-mat3x2
|
fail | fail | fail | fail |
gs-op-assign-div-mat3x4-float
|
fail | fail | fail | fail |
gs-op-assign-div-mat3x4-mat3x4
|
fail | fail | fail | fail |
gs-op-assign-div-mat4-float
|
fail | fail | fail | fail |
gs-op-assign-div-mat4-mat4
|
fail | fail | fail | fail |
gs-op-assign-div-mat4x2-float
|
fail | fail | fail | fail |
gs-op-assign-div-mat4x2-mat4x2
|
fail | fail | fail | fail |
gs-op-assign-div-mat4x3-float
|
fail | fail | fail | fail |
gs-op-assign-div-mat4x3-mat4x3
|
fail | fail | fail | fail |
gs-op-assign-div-uint-uint
|
fail | fail | fail | fail |
gs-op-assign-div-uvec2-uint
|
fail | fail | fail | fail |
gs-op-assign-div-uvec2-uvec2
|
fail | fail | fail | fail |
gs-op-assign-div-uvec3-uint
|
fail | fail | fail | fail |
gs-op-assign-div-uvec3-uvec3
|
fail | fail | fail | fail |
gs-op-assign-div-uvec4-uint
|
fail | fail | fail | fail |
gs-op-assign-div-uvec4-uvec4
|
fail | fail | fail | fail |
gs-op-assign-div-vec2-float
|
fail | fail | fail | fail |
gs-op-assign-div-vec2-vec2
|
fail | fail | fail | fail |
gs-op-assign-div-vec3-float
|
fail | fail | fail | fail |
gs-op-assign-div-vec3-vec3
|
fail | fail | fail | fail |
gs-op-assign-div-vec4-float
|
fail | fail | fail | fail |
gs-op-assign-div-vec4-vec4
|
fail | fail | fail | fail |
gs-op-assign-lshift-int-int
|
fail | fail | fail | fail |
gs-op-assign-lshift-int-uint
|
fail | fail | fail | fail |
gs-op-assign-lshift-ivec2-int
|
fail | fail | fail | fail |
gs-op-assign-lshift-ivec2-ivec2
|
fail | fail | fail | fail |
gs-op-assign-lshift-ivec2-uint
|
fail | fail | fail | fail |
gs-op-assign-lshift-ivec2-uvec2
|
fail | fail | fail | fail |
gs-op-assign-lshift-ivec3-int
|
fail | fail | fail | fail |
gs-op-assign-lshift-ivec3-ivec3
|
fail | fail | fail | fail |
gs-op-assign-lshift-ivec3-uint
|
fail | fail | fail | fail |
gs-op-assign-lshift-ivec3-uvec3
|
fail | fail | fail | fail |
gs-op-assign-lshift-ivec4-int
|
fail | fail | fail | fail |
gs-op-assign-lshift-ivec4-ivec4
|
fail | fail | fail | fail |
gs-op-assign-lshift-ivec4-uint
|
fail | fail | fail | fail |
gs-op-assign-lshift-ivec4-uvec4
|
fail | fail | fail | fail |
gs-op-assign-lshift-uint-int
|
fail | fail | fail | fail |
gs-op-assign-lshift-uint-uint
|
fail | fail | fail | fail |
gs-op-assign-lshift-uvec2-int
|
fail | fail | fail | fail |
gs-op-assign-lshift-uvec2-ivec2
|
fail | fail | fail | fail |
gs-op-assign-lshift-uvec2-uint
|
fail | fail | fail | fail |
gs-op-assign-lshift-uvec2-uvec2
|
fail | fail | fail | fail |
gs-op-assign-lshift-uvec3-int
|
fail | fail | fail | fail |
gs-op-assign-lshift-uvec3-ivec3
|
fail | fail | fail | fail |
gs-op-assign-lshift-uvec3-uint
|
fail | fail | fail | fail |
gs-op-assign-lshift-uvec3-uvec3
|
fail | fail | fail | fail |
gs-op-assign-lshift-uvec4-int
|
fail | fail | fail | fail |
gs-op-assign-lshift-uvec4-ivec4
|
fail | fail | fail | fail |
gs-op-assign-lshift-uvec4-uint
|
fail | fail | fail | fail |
gs-op-assign-lshift-uvec4-uvec4
|
fail | fail | fail | fail |
gs-op-assign-mod-int-int
|
fail | fail | fail | fail |
gs-op-assign-mod-ivec2-int
|
fail | fail | fail | fail |
gs-op-assign-mod-ivec2-ivec2
|
fail | fail | fail | fail |
gs-op-assign-mod-ivec3-int
|
fail | fail | fail | fail |
gs-op-assign-mod-ivec3-ivec3
|
fail | fail | fail | fail |
gs-op-assign-mod-ivec4-int
|
fail | fail | fail | fail |
gs-op-assign-mod-ivec4-ivec4
|
fail | fail | fail | fail |
gs-op-assign-mod-uint-uint
|
fail | fail | fail | fail |
gs-op-assign-mod-uvec2-uint
|
fail | fail | fail | fail |
gs-op-assign-mod-uvec2-uvec2
|
fail | fail | fail | fail |
gs-op-assign-mod-uvec3-uint
|
fail | fail | fail | fail |
gs-op-assign-mod-uvec3-uvec3
|
fail | fail | fail | fail |
gs-op-assign-mod-uvec4-uint
|
fail | fail | fail | fail |
gs-op-assign-mod-uvec4-uvec4
|
fail | fail | fail | fail |
gs-op-assign-mult-float-float
|
fail | fail | fail | fail |
gs-op-assign-mult-int-int
|
fail | fail | fail | fail |
gs-op-assign-mult-ivec2-int
|
fail | fail | fail | fail |
gs-op-assign-mult-ivec2-ivec2
|
fail | fail | fail | fail |
gs-op-assign-mult-ivec3-int
|
fail | fail | fail | fail |
gs-op-assign-mult-ivec3-ivec3
|
fail | fail | fail | fail |
gs-op-assign-mult-ivec4-int
|
fail | fail | fail | fail |
gs-op-assign-mult-ivec4-ivec4
|
fail | fail | fail | fail |
gs-op-assign-mult-mat2-float
|
fail | fail | fail | fail |
gs-op-assign-mult-mat2-mat2
|
fail | fail | fail | fail |
gs-op-assign-mult-mat2x3-float
|
fail | fail | fail | fail |
gs-op-assign-mult-mat2x3-mat2
|
fail | fail | fail | fail |
gs-op-assign-mult-mat2x4-float
|
fail | fail | fail | fail |
gs-op-assign-mult-mat2x4-mat2
|
fail | fail | fail | fail |
gs-op-assign-mult-mat3-float
|
fail | fail | fail | fail |
gs-op-assign-mult-mat3-mat3
|
fail | fail | fail | fail |
gs-op-assign-mult-mat3x2-float
|
fail | fail | fail | fail |
gs-op-assign-mult-mat3x2-mat3
|
fail | fail | fail | fail |
gs-op-assign-mult-mat3x4-float
|
fail | fail | fail | fail |
gs-op-assign-mult-mat3x4-mat3
|
fail | fail | fail | fail |
gs-op-assign-mult-mat4-float
|
fail | fail | fail | fail |
gs-op-assign-mult-mat4-mat4
|
fail | fail | fail | fail |
gs-op-assign-mult-mat4x2-float
|
fail | fail | fail | fail |
gs-op-assign-mult-mat4x2-mat4
|
fail | fail | fail | fail |
gs-op-assign-mult-mat4x3-float
|
fail | fail | fail | fail |
gs-op-assign-mult-mat4x3-mat4
|
fail | fail | fail | fail |
gs-op-assign-mult-uint-uint
|
fail | fail | fail | fail |
gs-op-assign-mult-uvec2-uint
|
fail | fail | fail | fail |
gs-op-assign-mult-uvec2-uvec2
|
fail | fail | fail | fail |
gs-op-assign-mult-uvec3-uint
|
fail | fail | fail | fail |
gs-op-assign-mult-uvec3-uvec3
|
fail | fail | fail | fail |
gs-op-assign-mult-uvec4-uint
|
fail | fail | fail | fail |
gs-op-assign-mult-uvec4-uvec4
|
fail | fail | fail | fail |
gs-op-assign-mult-vec2-float
|
fail | fail | fail | fail |
gs-op-assign-mult-vec2-mat2
|
fail | fail | fail | fail |
gs-op-assign-mult-vec2-vec2
|
fail | fail | fail | fail |
gs-op-assign-mult-vec3-float
|
fail | fail | fail | fail |
gs-op-assign-mult-vec3-mat3
|
fail | fail | fail | fail |
gs-op-assign-mult-vec3-vec3
|
fail | fail | fail | fail |
gs-op-assign-mult-vec4-float
|
fail | fail | fail | fail |
gs-op-assign-mult-vec4-mat4
|
fail | fail | fail | fail |
gs-op-assign-mult-vec4-vec4
|
fail | fail | fail | fail |
gs-op-assign-rshift-int-int
|
fail | fail | fail | fail |
gs-op-assign-rshift-int-uint
|
fail | fail | fail | fail |
gs-op-assign-rshift-ivec2-int
|
fail | fail | fail | fail |
gs-op-assign-rshift-ivec2-ivec2
|
fail | fail | fail | fail |
gs-op-assign-rshift-ivec2-uint
|
fail | fail | fail | fail |
gs-op-assign-rshift-ivec2-uvec2
|
fail | fail | fail | fail |
gs-op-assign-rshift-ivec3-int
|
fail | fail | fail | fail |
gs-op-assign-rshift-ivec3-ivec3
|
fail | fail | fail | fail |
gs-op-assign-rshift-ivec3-uint
|
fail | fail | fail | fail |
gs-op-assign-rshift-ivec3-uvec3
|
fail | fail | fail | fail |
gs-op-assign-rshift-ivec4-int
|
fail | fail | fail | fail |
gs-op-assign-rshift-ivec4-ivec4
|
fail | fail | fail | fail |
gs-op-assign-rshift-ivec4-uint
|
fail | fail | fail | fail |
gs-op-assign-rshift-ivec4-uvec4
|
fail | fail | fail | fail |
gs-op-assign-rshift-uint-int
|
fail | fail | fail | fail |
gs-op-assign-rshift-uint-uint
|
fail | fail | fail | fail |
gs-op-assign-rshift-uvec2-int
|
fail | fail | fail | fail |
gs-op-assign-rshift-uvec2-ivec2
|
fail | fail | fail | fail |
gs-op-assign-rshift-uvec2-uint
|
fail | fail | fail | fail |
gs-op-assign-rshift-uvec2-uvec2
|
fail | fail | fail | fail |
gs-op-assign-rshift-uvec3-int
|
fail | fail | fail | fail |
gs-op-assign-rshift-uvec3-ivec3
|
fail | fail | fail | fail |
gs-op-assign-rshift-uvec3-uint
|
fail | fail | fail | fail |
gs-op-assign-rshift-uvec3-uvec3
|
fail | fail | fail | fail |
gs-op-assign-rshift-uvec4-int
|
fail | fail | fail | fail |
gs-op-assign-rshift-uvec4-ivec4
|
fail | fail | fail | fail |
gs-op-assign-rshift-uvec4-uint
|
fail | fail | fail | fail |
gs-op-assign-rshift-uvec4-uvec4
|
fail | fail | fail | fail |
gs-op-assign-sub-float-float
|
fail | fail | fail | fail |
gs-op-assign-sub-int-int
|
fail | fail | fail | fail |
gs-op-assign-sub-ivec2-int
|
fail | fail | fail | fail |
gs-op-assign-sub-ivec2-ivec2
|
fail | fail | fail | fail |
gs-op-assign-sub-ivec3-int
|
fail | fail | fail | fail |
gs-op-assign-sub-ivec3-ivec3
|
fail | fail | fail | fail |
gs-op-assign-sub-ivec4-int
|
fail | fail | fail | fail |
gs-op-assign-sub-ivec4-ivec4
|
fail | fail | fail | fail |
gs-op-assign-sub-mat2-float
|
fail | fail | fail | fail |
gs-op-assign-sub-mat2-mat2
|
fail | fail | fail | fail |
gs-op-assign-sub-mat2x3-float
|
fail | fail | fail | fail |
gs-op-assign-sub-mat2x3-mat2x3
|
fail | fail | fail | fail |
gs-op-assign-sub-mat2x4-float
|
fail | fail | fail | fail |
gs-op-assign-sub-mat2x4-mat2x4
|
fail | fail | fail | fail |
gs-op-assign-sub-mat3-float
|
fail | fail | fail | fail |
gs-op-assign-sub-mat3-mat3
|
fail | fail | fail | fail |
gs-op-assign-sub-mat3x2-float
|
fail | fail | fail | fail |
gs-op-assign-sub-mat3x2-mat3x2
|
fail | fail | fail | fail |
gs-op-assign-sub-mat3x4-float
|
fail | fail | fail | fail |
gs-op-assign-sub-mat3x4-mat3x4
|
fail | fail | fail | fail |
gs-op-assign-sub-mat4-float
|
fail | fail | fail | fail |
gs-op-assign-sub-mat4-mat4
|
fail | fail | fail | fail |
gs-op-assign-sub-mat4x2-float
|
fail | fail | fail | fail |
gs-op-assign-sub-mat4x2-mat4x2
|
fail | fail | fail | fail |
gs-op-assign-sub-mat4x3-float
|
fail | fail | fail | fail |
gs-op-assign-sub-mat4x3-mat4x3
|
fail | fail | fail | fail |
gs-op-assign-sub-uint-uint
|
fail | fail | fail | fail |
gs-op-assign-sub-uvec2-uint
|
fail | fail | fail | fail |
gs-op-assign-sub-uvec2-uvec2
|
fail | fail | fail | fail |
gs-op-assign-sub-uvec3-uint
|
fail | fail | fail | fail |
gs-op-assign-sub-uvec3-uvec3
|
fail | fail | fail | fail |
gs-op-assign-sub-uvec4-uint
|
fail | fail | fail | fail |
gs-op-assign-sub-uvec4-uvec4
|
fail | fail | fail | fail |
gs-op-assign-sub-vec2-float
|
fail | fail | fail | fail |
gs-op-assign-sub-vec2-vec2
|
fail | fail | fail | fail |
gs-op-assign-sub-vec3-float
|
fail | fail | fail | fail |
gs-op-assign-sub-vec3-vec3
|
fail | fail | fail | fail |
gs-op-assign-sub-vec4-float
|
fail | fail | fail | fail |
gs-op-assign-sub-vec4-vec4
|
fail | fail | fail | fail |
gs-op-bitand-abs-neg-int-int
|
fail | fail | fail | fail |
gs-op-bitand-abs-neg-int-ivec2
|
fail | fail | fail | fail |
gs-op-bitand-abs-neg-int-ivec3
|
fail | fail | fail | fail |
gs-op-bitand-abs-neg-int-ivec4
|
fail | fail | fail | fail |
gs-op-bitand-abs-neg-ivec2-int
|
fail | fail | fail | fail |
gs-op-bitand-abs-neg-ivec2-ivec2
|
fail | fail | fail | fail |
gs-op-bitand-abs-neg-ivec3-int
|
fail | fail | fail | fail |
gs-op-bitand-abs-neg-ivec3-ivec3
|
fail | fail | fail | fail |
gs-op-bitand-abs-neg-ivec4-int
|
fail | fail | fail | fail |
gs-op-bitand-abs-neg-ivec4-ivec4
|
fail | fail | fail | fail |
gs-op-bitand-abs-not-int-int
|
fail | fail | fail | fail |
gs-op-bitand-abs-not-int-ivec2
|
fail | fail | fail | fail |
gs-op-bitand-abs-not-int-ivec3
|
fail | fail | fail | fail |
gs-op-bitand-abs-not-int-ivec4
|
fail | fail | fail | fail |
gs-op-bitand-abs-not-ivec2-int
|
fail | fail | fail | fail |
gs-op-bitand-abs-not-ivec2-ivec2
|
fail | fail | fail | fail |
gs-op-bitand-abs-not-ivec3-int
|
fail | fail | fail | fail |
gs-op-bitand-abs-not-ivec3-ivec3
|
fail | fail | fail | fail |
gs-op-bitand-abs-not-ivec4-int
|
fail | fail | fail | fail |
gs-op-bitand-abs-not-ivec4-ivec4
|
fail | fail | fail | fail |
gs-op-bitand-int-int
|
fail | fail | fail | fail |
gs-op-bitand-int-ivec2
|
fail | fail | fail | fail |
gs-op-bitand-int-ivec3
|
fail | fail | fail | fail |
gs-op-bitand-int-ivec4
|
fail | fail | fail | fail |
gs-op-bitand-ivec2-int
|
fail | fail | fail | fail |
gs-op-bitand-ivec2-ivec2
|
fail | fail | fail | fail |
gs-op-bitand-ivec3-int
|
fail | fail | fail | fail |
gs-op-bitand-ivec3-ivec3
|
fail | fail | fail | fail |
gs-op-bitand-ivec4-int
|
fail | fail | fail | fail |
gs-op-bitand-ivec4-ivec4
|
fail | fail | fail | fail |
gs-op-bitand-neg-abs-int-int
|
fail | fail | fail | fail |
gs-op-bitand-neg-abs-int-ivec2
|
fail | fail | fail | fail |
gs-op-bitand-neg-abs-int-ivec3
|
fail | fail | fail | fail |
gs-op-bitand-neg-abs-int-ivec4
|
fail | fail | fail | fail |
gs-op-bitand-neg-abs-ivec2-int
|
fail | fail | fail | fail |
gs-op-bitand-neg-abs-ivec2-ivec2
|
fail | fail | fail | fail |
gs-op-bitand-neg-abs-ivec3-int
|
fail | fail | fail | fail |
gs-op-bitand-neg-abs-ivec3-ivec3
|
fail | fail | fail | fail |
gs-op-bitand-neg-abs-ivec4-int
|
fail | fail | fail | fail |
gs-op-bitand-neg-abs-ivec4-ivec4
|
fail | fail | fail | fail |
gs-op-bitand-neg-int-int
|
fail | fail | fail | fail |
gs-op-bitand-neg-int-ivec2
|
fail | fail | fail | fail |
gs-op-bitand-neg-int-ivec3
|
fail | fail | fail | fail |
gs-op-bitand-neg-int-ivec4
|
fail | fail | fail | fail |
gs-op-bitand-neg-ivec2-int
|
fail | fail | fail | fail |
gs-op-bitand-neg-ivec2-ivec2
|
fail | fail | fail | fail |
gs-op-bitand-neg-ivec3-int
|
fail | fail | fail | fail |
gs-op-bitand-neg-ivec3-ivec3
|
fail | fail | fail | fail |
gs-op-bitand-neg-ivec4-int
|
fail | fail | fail | fail |
gs-op-bitand-neg-ivec4-ivec4
|
fail | fail | fail | fail |
gs-op-bitand-neg-uint-uint
|
fail | fail | fail | fail |
gs-op-bitand-neg-uint-uvec2
|
fail | fail | fail | fail |
gs-op-bitand-neg-uint-uvec3
|
fail | fail | fail | fail |
gs-op-bitand-neg-uint-uvec4
|
fail | fail | fail | fail |
gs-op-bitand-neg-uvec2-uint
|
fail | fail | fail | fail |
gs-op-bitand-neg-uvec2-uvec2
|
fail | fail | fail | fail |
gs-op-bitand-neg-uvec3-uint
|
fail | fail | fail | fail |
gs-op-bitand-neg-uvec3-uvec3
|
fail | fail | fail | fail |
gs-op-bitand-neg-uvec4-uint
|
fail | fail | fail | fail |
gs-op-bitand-neg-uvec4-uvec4
|
fail | fail | fail | fail |
gs-op-bitand-not-abs-int-int
|
fail | fail | fail | fail |
gs-op-bitand-not-abs-int-ivec2
|
fail | fail | fail | fail |
gs-op-bitand-not-abs-int-ivec3
|
fail | fail | fail | fail |
gs-op-bitand-not-abs-int-ivec4
|
fail | fail | fail | fail |
gs-op-bitand-not-abs-ivec2-int
|
fail | fail | fail | fail |
gs-op-bitand-not-abs-ivec2-ivec2
|
fail | fail | fail | fail |
gs-op-bitand-not-abs-ivec3-int
|
fail | fail | fail | fail |
gs-op-bitand-not-abs-ivec3-ivec3
|
fail | fail | fail | fail |
gs-op-bitand-not-abs-ivec4-int
|
fail | fail | fail | fail |
gs-op-bitand-not-abs-ivec4-ivec4
|
fail | fail | fail | fail |
gs-op-bitand-not-int-int
|
fail | fail | fail | fail |
gs-op-bitand-not-int-ivec2
|
fail | fail | fail | fail |
gs-op-bitand-not-int-ivec3
|
fail | fail | fail | fail |
gs-op-bitand-not-int-ivec4
|
fail | fail | fail | fail |
gs-op-bitand-not-ivec2-int
|
fail | fail | fail | fail |
gs-op-bitand-not-ivec2-ivec2
|
fail | fail | fail | fail |
gs-op-bitand-not-ivec3-int
|
fail | fail | fail | fail |
gs-op-bitand-not-ivec3-ivec3
|
fail | fail | fail | fail |
gs-op-bitand-not-ivec4-int
|
fail | fail | fail | fail |
gs-op-bitand-not-ivec4-ivec4
|
fail | fail | fail | fail |
gs-op-bitand-not-uint-uint
|
fail | fail | fail | fail |
gs-op-bitand-not-uint-uvec2
|
fail | fail | fail | fail |
gs-op-bitand-not-uint-uvec3
|
fail | fail | fail | fail |
gs-op-bitand-not-uint-uvec4
|
fail | fail | fail | fail |
gs-op-bitand-not-uvec2-uint
|
fail | fail | fail | fail |
gs-op-bitand-not-uvec2-uvec2
|
fail | fail | fail | fail |
gs-op-bitand-not-uvec3-uint
|
fail | fail | fail | fail |
gs-op-bitand-not-uvec3-uvec3
|
fail | fail | fail | fail |
gs-op-bitand-not-uvec4-uint
|
fail | fail | fail | fail |
gs-op-bitand-not-uvec4-uvec4
|
fail | fail | fail | fail |
gs-op-bitand-uint-uint
|
fail | fail | fail | fail |
gs-op-bitand-uint-uvec2
|
fail | fail | fail | fail |
gs-op-bitand-uint-uvec3
|
fail | fail | fail | fail |
gs-op-bitand-uint-uvec4
|
fail | fail | fail | fail |
gs-op-bitand-uvec2-uint
|
fail | fail | fail | fail |
gs-op-bitand-uvec2-uvec2
|
fail | fail | fail | fail |
gs-op-bitand-uvec3-uint
|
fail | fail | fail | fail |
gs-op-bitand-uvec3-uvec3
|
fail | fail | fail | fail |
gs-op-bitand-uvec4-uint
|
fail | fail | fail | fail |
gs-op-bitand-uvec4-uvec4
|
fail | fail | fail | fail |
gs-op-bitor-abs-neg-int-int
|
fail | fail | fail | fail |
gs-op-bitor-abs-neg-int-ivec2
|
fail | fail | fail | fail |
gs-op-bitor-abs-neg-int-ivec3
|
fail | fail | fail | fail |
gs-op-bitor-abs-neg-int-ivec4
|
fail | fail | fail | fail |
gs-op-bitor-abs-neg-ivec2-int
|
fail | fail | fail | fail |
gs-op-bitor-abs-neg-ivec2-ivec2
|
fail | fail | fail | fail |
gs-op-bitor-abs-neg-ivec3-int
|
fail | fail | fail | fail |
gs-op-bitor-abs-neg-ivec3-ivec3
|
fail | fail | fail | fail |
gs-op-bitor-abs-neg-ivec4-int
|
fail | fail | fail | fail |
gs-op-bitor-abs-neg-ivec4-ivec4
|
fail | fail | fail | fail |
gs-op-bitor-abs-not-int-int
|
fail | fail | fail | fail |
gs-op-bitor-abs-not-int-ivec2
|
fail | fail | fail | fail |
gs-op-bitor-abs-not-int-ivec3
|
fail | fail | fail | fail |
gs-op-bitor-abs-not-int-ivec4
|
fail | fail | fail | fail |
gs-op-bitor-abs-not-ivec2-int
|
fail | fail | fail | fail |
gs-op-bitor-abs-not-ivec2-ivec2
|
fail | fail | fail | fail |
gs-op-bitor-abs-not-ivec3-int
|
fail | fail | fail | fail |
gs-op-bitor-abs-not-ivec3-ivec3
|
fail | fail | fail | fail |
gs-op-bitor-abs-not-ivec4-int
|
fail | fail | fail | fail |
gs-op-bitor-abs-not-ivec4-ivec4
|
fail | fail | fail | fail |
gs-op-bitor-int-int
|
fail | fail | fail | fail |
gs-op-bitor-int-ivec2
|
fail | fail | fail | fail |
gs-op-bitor-int-ivec3
|
fail | fail | fail | fail |
gs-op-bitor-int-ivec4
|
fail | fail | fail | fail |
gs-op-bitor-ivec2-int
|
fail | fail | fail | fail |
gs-op-bitor-ivec2-ivec2
|
fail | fail | fail | fail |
gs-op-bitor-ivec3-int
|
fail | fail | fail | fail |
gs-op-bitor-ivec3-ivec3
|
fail | fail | fail | fail |
gs-op-bitor-ivec4-int
|
fail | fail | fail | fail |
gs-op-bitor-ivec4-ivec4
|
fail | fail | fail | fail |
gs-op-bitor-neg-abs-int-int
|
fail | fail | fail | fail |
gs-op-bitor-neg-abs-int-ivec2
|
fail | fail | fail | fail |
gs-op-bitor-neg-abs-int-ivec3
|
fail | fail | fail | fail |
gs-op-bitor-neg-abs-int-ivec4
|
fail | fail | fail | fail |
gs-op-bitor-neg-abs-ivec2-int
|
fail | fail | fail | fail |
gs-op-bitor-neg-abs-ivec2-ivec2
|
fail | fail | fail | fail |
gs-op-bitor-neg-abs-ivec3-int
|
fail | fail | fail | fail |
gs-op-bitor-neg-abs-ivec3-ivec3
|
fail | fail | fail | fail |
gs-op-bitor-neg-abs-ivec4-int
|
fail | fail | fail | fail |
gs-op-bitor-neg-abs-ivec4-ivec4
|
fail | fail | fail | fail |
gs-op-bitor-neg-int-int
|
fail | fail | fail | fail |
gs-op-bitor-neg-int-ivec2
|
fail | fail | fail | fail |
gs-op-bitor-neg-int-ivec3
|
fail | fail | fail | fail |
gs-op-bitor-neg-int-ivec4
|
fail | fail | fail | fail |
gs-op-bitor-neg-ivec2-int
|
fail | fail | fail | fail |
gs-op-bitor-neg-ivec2-ivec2
|
fail | fail | fail | fail |
gs-op-bitor-neg-ivec3-int
|
fail | fail | fail | fail |
gs-op-bitor-neg-ivec3-ivec3
|
fail | fail | fail | fail |
gs-op-bitor-neg-ivec4-int
|
fail | fail | fail | fail |
gs-op-bitor-neg-ivec4-ivec4
|
fail | fail | fail | fail |
gs-op-bitor-neg-uint-uint
|
fail | fail | fail | fail |
gs-op-bitor-neg-uint-uvec2
|
fail | fail | fail | fail |
gs-op-bitor-neg-uint-uvec3
|
fail | fail | fail | fail |
gs-op-bitor-neg-uint-uvec4
|
fail | fail | fail | fail |
gs-op-bitor-neg-uvec2-uint
|
fail | fail | fail | fail |
gs-op-bitor-neg-uvec2-uvec2
|
fail | fail | fail | fail |
gs-op-bitor-neg-uvec3-uint
|
fail | fail | fail | fail |
gs-op-bitor-neg-uvec3-uvec3
|
fail | fail | fail | fail |
gs-op-bitor-neg-uvec4-uint
|
fail | fail | fail | fail |
gs-op-bitor-neg-uvec4-uvec4
|
fail | fail | fail | fail |
gs-op-bitor-not-abs-int-int
|
fail | fail | fail | fail |
gs-op-bitor-not-abs-int-ivec2
|
fail | fail | fail | fail |
gs-op-bitor-not-abs-int-ivec3
|
fail | fail | fail | fail |
gs-op-bitor-not-abs-int-ivec4
|
fail | fail | fail | fail |
gs-op-bitor-not-abs-ivec2-int
|
fail | fail | fail | fail |
gs-op-bitor-not-abs-ivec2-ivec2
|
fail | fail | fail | fail |
gs-op-bitor-not-abs-ivec3-int
|
fail | fail | fail | fail |
gs-op-bitor-not-abs-ivec3-ivec3
|
fail | fail | fail | fail |
gs-op-bitor-not-abs-ivec4-int
|
fail | fail | fail | fail |
gs-op-bitor-not-abs-ivec4-ivec4
|
fail | fail | fail | fail |
gs-op-bitor-not-int-int
|
fail | fail | fail | fail |
gs-op-bitor-not-int-ivec2
|
fail | fail | fail | fail |
gs-op-bitor-not-int-ivec3
|
fail | fail | fail | fail |
gs-op-bitor-not-int-ivec4
|
fail | fail | fail | fail |
gs-op-bitor-not-ivec2-int
|
fail | fail | fail | fail |
gs-op-bitor-not-ivec2-ivec2
|
fail | fail | fail | fail |
gs-op-bitor-not-ivec3-int
|
fail | fail | fail | fail |
gs-op-bitor-not-ivec3-ivec3
|
fail | fail | fail | fail |
gs-op-bitor-not-ivec4-int
|
fail | fail | fail | fail |
gs-op-bitor-not-ivec4-ivec4
|
fail | fail | fail | fail |
gs-op-bitor-not-uint-uint
|
fail | fail | fail | fail |
gs-op-bitor-not-uint-uvec2
|
fail | fail | fail | fail |
gs-op-bitor-not-uint-uvec3
|
fail | fail | fail | fail |
gs-op-bitor-not-uint-uvec4
|
fail | fail | fail | fail |
gs-op-bitor-not-uvec2-uint
|
fail | fail | fail | fail |
gs-op-bitor-not-uvec2-uvec2
|
fail | fail | fail | fail |
gs-op-bitor-not-uvec3-uint
|
fail | fail | fail | fail |
gs-op-bitor-not-uvec3-uvec3
|
fail | fail | fail | fail |
gs-op-bitor-not-uvec4-uint
|
fail | fail | fail | fail |
gs-op-bitor-not-uvec4-uvec4
|
fail | fail | fail | fail |
gs-op-bitor-uint-uint
|
fail | fail | fail | fail |
gs-op-bitor-uint-uvec2
|
fail | fail | fail | fail |
gs-op-bitor-uint-uvec3
|
fail | fail | fail | fail |
gs-op-bitor-uint-uvec4
|
fail | fail | fail | fail |
gs-op-bitor-uvec2-uint
|
fail | fail | fail | fail |
gs-op-bitor-uvec2-uvec2
|
fail | fail | fail | fail |
gs-op-bitor-uvec3-uint
|
fail | fail | fail | fail |
gs-op-bitor-uvec3-uvec3
|
fail | fail | fail | fail |
gs-op-bitor-uvec4-uint
|
fail | fail | fail | fail |
gs-op-bitor-uvec4-uvec4
|
fail | fail | fail | fail |
gs-op-bitxor-abs-neg-int-int
|
fail | fail | fail | fail |
gs-op-bitxor-abs-neg-int-ivec2
|
fail | fail | fail | fail |
gs-op-bitxor-abs-neg-int-ivec3
|
fail | fail | fail | fail |
gs-op-bitxor-abs-neg-int-ivec4
|
fail | fail | fail | fail |
gs-op-bitxor-abs-neg-ivec2-int
|
fail | fail | fail | fail |
gs-op-bitxor-abs-neg-ivec2-ivec2
|
fail | fail | fail | fail |
gs-op-bitxor-abs-neg-ivec3-int
|
fail | fail | fail | fail |
gs-op-bitxor-abs-neg-ivec3-ivec3
|
fail | fail | fail | fail |
gs-op-bitxor-abs-neg-ivec4-int
|
fail | fail | fail | fail |
gs-op-bitxor-abs-neg-ivec4-ivec4
|
fail | fail | fail | fail |
gs-op-bitxor-abs-not-int-int
|
fail | fail | fail | fail |
gs-op-bitxor-abs-not-int-ivec2
|
fail | fail | fail | fail |
gs-op-bitxor-abs-not-int-ivec3
|
fail | fail | fail | fail |
gs-op-bitxor-abs-not-int-ivec4
|
fail | fail | fail | fail |
gs-op-bitxor-abs-not-ivec2-int
|
fail | fail | fail | fail |
gs-op-bitxor-abs-not-ivec2-ivec2
|
fail | fail | fail | fail |
gs-op-bitxor-abs-not-ivec3-int
|
fail | fail | fail | fail |
gs-op-bitxor-abs-not-ivec3-ivec3
|
fail | fail | fail | fail |
gs-op-bitxor-abs-not-ivec4-int
|
fail | fail | fail | fail |
gs-op-bitxor-abs-not-ivec4-ivec4
|
fail | fail | fail | fail |
gs-op-bitxor-int-int
|
fail | fail | fail | fail |
gs-op-bitxor-int-ivec2
|
fail | fail | fail | fail |
gs-op-bitxor-int-ivec3
|
fail | fail | fail | fail |
gs-op-bitxor-int-ivec4
|
fail | fail | fail | fail |
gs-op-bitxor-ivec2-int
|
fail | fail | fail | fail |
gs-op-bitxor-ivec2-ivec2
|
fail | fail | fail | fail |
gs-op-bitxor-ivec3-int
|
fail | fail | fail | fail |
gs-op-bitxor-ivec3-ivec3
|
fail | fail | fail | fail |
gs-op-bitxor-ivec4-int
|
fail | fail | fail | fail |
gs-op-bitxor-ivec4-ivec4
|
fail | fail | fail | fail |
gs-op-bitxor-neg-abs-int-int
|
fail | fail | fail | fail |
gs-op-bitxor-neg-abs-int-ivec2
|
fail | fail | fail | fail |
gs-op-bitxor-neg-abs-int-ivec3
|
fail | fail | fail | fail |
gs-op-bitxor-neg-abs-int-ivec4
|
fail | fail | fail | fail |
gs-op-bitxor-neg-abs-ivec2-int
|
fail | fail | fail | fail |
gs-op-bitxor-neg-abs-ivec2-ivec2
|
fail | fail | fail | fail |
gs-op-bitxor-neg-abs-ivec3-int
|
fail | fail | fail | fail |
gs-op-bitxor-neg-abs-ivec3-ivec3
|
fail | fail | fail | fail |
gs-op-bitxor-neg-abs-ivec4-int
|
fail | fail | fail | fail |
gs-op-bitxor-neg-abs-ivec4-ivec4
|
fail | fail | fail | fail |
gs-op-bitxor-neg-int-int
|
fail | fail | fail | fail |
gs-op-bitxor-neg-int-ivec2
|
fail | fail | fail | fail |
gs-op-bitxor-neg-int-ivec3
|
fail | fail | fail | fail |
gs-op-bitxor-neg-int-ivec4
|
fail | fail | fail | fail |
gs-op-bitxor-neg-ivec2-int
|
fail | fail | fail | fail |
gs-op-bitxor-neg-ivec2-ivec2
|
fail | fail | fail | fail |
gs-op-bitxor-neg-ivec3-int
|
fail | fail | fail | fail |
gs-op-bitxor-neg-ivec3-ivec3
|
fail | fail | fail | fail |
gs-op-bitxor-neg-ivec4-int
|
fail | fail | fail | fail |
gs-op-bitxor-neg-ivec4-ivec4
|
fail | fail | fail | fail |
gs-op-bitxor-neg-uint-uint
|
fail | fail | fail | fail |
gs-op-bitxor-neg-uint-uvec2
|
fail | fail | fail | fail |
gs-op-bitxor-neg-uint-uvec3
|
fail | fail | fail | fail |
gs-op-bitxor-neg-uint-uvec4
|
fail | fail | fail | fail |
gs-op-bitxor-neg-uvec2-uint
|
fail | fail | fail | fail |
gs-op-bitxor-neg-uvec2-uvec2
|
fail | fail | fail | fail |
gs-op-bitxor-neg-uvec3-uint
|
fail | fail | fail | fail |
gs-op-bitxor-neg-uvec3-uvec3
|
fail | fail | fail | fail |
gs-op-bitxor-neg-uvec4-uint
|
fail | fail | fail | fail |
gs-op-bitxor-neg-uvec4-uvec4
|
fail | fail | fail | fail |
gs-op-bitxor-not-abs-int-int
|
fail | fail | fail | fail |
gs-op-bitxor-not-abs-int-ivec2
|
fail | fail | fail | fail |
gs-op-bitxor-not-abs-int-ivec3
|
fail | fail | fail | fail |
gs-op-bitxor-not-abs-int-ivec4
|
fail | fail | fail | fail |
gs-op-bitxor-not-abs-ivec2-int
|
fail | fail | fail | fail |
gs-op-bitxor-not-abs-ivec2-ivec2
|
fail | fail | fail | fail |
gs-op-bitxor-not-abs-ivec3-int
|
fail | fail | fail | fail |
gs-op-bitxor-not-abs-ivec3-ivec3
|
fail | fail | fail | fail |
gs-op-bitxor-not-abs-ivec4-int
|
fail | fail | fail | fail |
gs-op-bitxor-not-abs-ivec4-ivec4
|
fail | fail | fail | fail |
gs-op-bitxor-not-int-int
|
fail | fail | fail | fail |
gs-op-bitxor-not-int-ivec2
|
fail | fail | fail | fail |
gs-op-bitxor-not-int-ivec3
|
fail | fail | fail | fail |
gs-op-bitxor-not-int-ivec4
|
fail | fail | fail | fail |
gs-op-bitxor-not-ivec2-int
|
fail | fail | fail | fail |
gs-op-bitxor-not-ivec2-ivec2
|
fail | fail | fail | fail |
gs-op-bitxor-not-ivec3-int
|
fail | fail | fail | fail |
gs-op-bitxor-not-ivec3-ivec3
|
fail | fail | fail | fail |
gs-op-bitxor-not-ivec4-int
|
fail | fail | fail | fail |
gs-op-bitxor-not-ivec4-ivec4
|
fail | fail | fail | fail |
gs-op-bitxor-not-uint-uint
|
fail | fail | fail | fail |
gs-op-bitxor-not-uint-uvec2
|
fail | fail | fail | fail |
gs-op-bitxor-not-uint-uvec3
|
fail | fail | fail | fail |
gs-op-bitxor-not-uint-uvec4
|
fail | fail | fail | fail |
gs-op-bitxor-not-uvec2-uint
|
fail | fail | fail | fail |
gs-op-bitxor-not-uvec2-uvec2
|
fail | fail | fail | fail |
gs-op-bitxor-not-uvec3-uint
|
fail | fail | fail | fail |
gs-op-bitxor-not-uvec3-uvec3
|
fail | fail | fail | fail |
gs-op-bitxor-not-uvec4-uint
|
fail | fail | fail | fail |
gs-op-bitxor-not-uvec4-uvec4
|
fail | fail | fail | fail |
gs-op-bitxor-uint-uint
|
fail | fail | fail | fail |
gs-op-bitxor-uint-uvec2
|
fail | fail | fail | fail |
gs-op-bitxor-uint-uvec3
|
fail | fail | fail | fail |
gs-op-bitxor-uint-uvec4
|
fail | fail | fail | fail |
gs-op-bitxor-uvec2-uint
|
fail | fail | fail | fail |
gs-op-bitxor-uvec2-uvec2
|
fail | fail | fail | fail |
gs-op-bitxor-uvec3-uint
|
fail | fail | fail | fail |
gs-op-bitxor-uvec3-uvec3
|
fail | fail | fail | fail |
gs-op-bitxor-uvec4-uint
|
fail | fail | fail | fail |
gs-op-bitxor-uvec4-uvec4
|
fail | fail | fail | fail |
gs-op-complement-int
|
fail | fail | fail | fail |
gs-op-complement-ivec2
|
fail | fail | fail | fail |
gs-op-complement-ivec3
|
fail | fail | fail | fail |
gs-op-complement-ivec4
|
fail | fail | fail | fail |
gs-op-complement-uint
|
fail | fail | fail | fail |
gs-op-complement-uvec2
|
fail | fail | fail | fail |
gs-op-complement-uvec3
|
fail | fail | fail | fail |
gs-op-complement-uvec4
|
fail | fail | fail | fail |
gs-op-div-float-float
|
fail | fail | fail | fail |
gs-op-div-float-mat2
|
fail | fail | fail | fail |
gs-op-div-float-mat2x3
|
fail | fail | fail | fail |
gs-op-div-float-mat2x4
|
fail | fail | fail | fail |
gs-op-div-float-mat3
|
fail | fail | fail | fail |
gs-op-div-float-mat3x2
|
fail | fail | fail | fail |
gs-op-div-float-mat3x4
|
fail | fail | fail | fail |
gs-op-div-float-mat4
|
fail | fail | fail | fail |
gs-op-div-float-mat4x2
|
fail | fail | fail | fail |
gs-op-div-float-mat4x3
|
fail | fail | fail | fail |
gs-op-div-float-vec2
|
fail | fail | fail | fail |
gs-op-div-float-vec3
|
fail | fail | fail | fail |
gs-op-div-float-vec4
|
fail | fail | fail | fail |
gs-op-div-int-int
|
fail | fail | fail | fail |
gs-op-div-int-ivec2
|
fail | fail | fail | fail |
gs-op-div-int-ivec3
|
fail | fail | fail | fail |
gs-op-div-int-ivec4
|
fail | fail | fail | fail |
gs-op-div-ivec2-int
|
fail | fail | fail | fail |
gs-op-div-ivec2-ivec2
|
fail | fail | fail | fail |
gs-op-div-ivec3-int
|
fail | fail | fail | fail |
gs-op-div-ivec3-ivec3
|
fail | fail | fail | fail |
gs-op-div-ivec4-int
|
fail | fail | fail | fail |
gs-op-div-ivec4-ivec4
|
fail | fail | fail | fail |
gs-op-div-large-uint-uint
|
fail | fail | fail | fail |
gs-op-div-mat2-float
|
fail | fail | fail | fail |
gs-op-div-mat2-mat2
|
fail | fail | fail | fail |
gs-op-div-mat2x3-float
|
fail | fail | fail | fail |
gs-op-div-mat2x3-mat2x3
|
fail | fail | fail | fail |
gs-op-div-mat2x4-float
|
fail | fail | fail | fail |
gs-op-div-mat2x4-mat2x4
|
fail | fail | fail | fail |
gs-op-div-mat3-float
|
fail | fail | fail | fail |
gs-op-div-mat3-mat3
|
fail | fail | fail | fail |
gs-op-div-mat3x2-float
|
fail | fail | fail | fail |
gs-op-div-mat3x2-mat3x2
|
fail | fail | fail | fail |
gs-op-div-mat3x4-float
|
fail | fail | fail | fail |
gs-op-div-mat3x4-mat3x4
|
fail | fail | fail | fail |
gs-op-div-mat4-float
|
fail | fail | fail | fail |
gs-op-div-mat4-mat4
|
fail | fail | fail | fail |
gs-op-div-mat4x2-float
|
fail | fail | fail | fail |
gs-op-div-mat4x2-mat4x2
|
fail | fail | fail | fail |
gs-op-div-mat4x3-float
|
fail | fail | fail | fail |
gs-op-div-mat4x3-mat4x3
|
fail | fail | fail | fail |
gs-op-div-uint-uint
|
fail | fail | fail | fail |
gs-op-div-uint-uvec2
|
fail | fail | fail | fail |
gs-op-div-uint-uvec3
|
fail | fail | fail | fail |
gs-op-div-uint-uvec4
|
fail | fail | fail | fail |
gs-op-div-uvec2-uint
|
fail | fail | fail | fail |
gs-op-div-uvec2-uvec2
|
fail | fail | fail | fail |
gs-op-div-uvec3-uint
|
fail | fail | fail | fail |
gs-op-div-uvec3-uvec3
|
fail | fail | fail | fail |
gs-op-div-uvec4-uint
|
fail | fail | fail | fail |
gs-op-div-uvec4-uvec4
|
fail | fail | fail | fail |
gs-op-div-vec2-float
|
fail | fail | fail | fail |
gs-op-div-vec2-vec2
|
fail | fail | fail | fail |
gs-op-div-vec3-float
|
fail | fail | fail | fail |
gs-op-div-vec3-vec3
|
fail | fail | fail | fail |
gs-op-div-vec4-float
|
fail | fail | fail | fail |
gs-op-div-vec4-vec4
|
fail | fail | fail | fail |
gs-op-eq-bool-bool
|
fail | fail | fail | fail |
gs-op-eq-bool-bool-using-if
|
fail | fail | fail | fail |
gs-op-eq-bvec2-bvec2
|
fail | fail | fail | fail |
gs-op-eq-bvec2-bvec2-using-if
|
fail | fail | fail | fail |
gs-op-eq-bvec3-bvec3
|
fail | fail | fail | fail |
gs-op-eq-bvec3-bvec3-using-if
|
fail | fail | fail | fail |
gs-op-eq-bvec4-bvec4
|
fail | fail | fail | fail |
gs-op-eq-bvec4-bvec4-using-if
|
fail | fail | fail | fail |
gs-op-eq-float-float
|
fail | fail | fail | fail |
gs-op-eq-float-float-using-if
|
fail | fail | fail | fail |
gs-op-eq-int-int
|
fail | fail | fail | fail |
gs-op-eq-int-int-using-if
|
fail | fail | fail | fail |
gs-op-eq-ivec2-ivec2
|
fail | fail | fail | fail |
gs-op-eq-ivec2-ivec2-using-if
|
fail | fail | fail | fail |
gs-op-eq-ivec3-ivec3
|
fail | fail | fail | fail |
gs-op-eq-ivec3-ivec3-using-if
|
fail | fail | fail | fail |
gs-op-eq-ivec4-ivec4
|
fail | fail | fail | fail |
gs-op-eq-ivec4-ivec4-using-if
|
fail | fail | fail | fail |
gs-op-eq-mat2-mat2
|
fail | fail | fail | fail |
gs-op-eq-mat2-mat2-using-if
|
fail | fail | fail | fail |
gs-op-eq-mat2x3-mat2x3
|
fail | fail | fail | fail |
gs-op-eq-mat2x3-mat2x3-using-if
|
fail | fail | fail | fail |
gs-op-eq-mat2x4-mat2x4
|
fail | fail | fail | fail |
gs-op-eq-mat2x4-mat2x4-using-if
|
fail | fail | fail | fail |
gs-op-eq-mat3-mat3
|
fail | fail | fail | fail |
gs-op-eq-mat3-mat3-using-if
|
fail | fail | fail | fail |
gs-op-eq-mat3x2-mat3x2
|
fail | fail | fail | fail |
gs-op-eq-mat3x2-mat3x2-using-if
|
fail | fail | fail | fail |
gs-op-eq-mat3x4-mat3x4
|
fail | fail | fail | fail |
gs-op-eq-mat3x4-mat3x4-using-if
|
fail | fail | fail | fail |
gs-op-eq-mat4-mat4
|
fail | fail | fail | fail |
gs-op-eq-mat4-mat4-using-if
|
fail | fail | fail | fail |
gs-op-eq-mat4x2-mat4x2
|
fail | fail | fail | fail |
gs-op-eq-mat4x2-mat4x2-using-if
|
fail | fail | fail | fail |
gs-op-eq-mat4x3-mat4x3
|
fail | fail | fail | fail |
gs-op-eq-mat4x3-mat4x3-using-if
|
fail | fail | fail | fail |
gs-op-eq-uint-uint
|
fail | fail | fail | fail |
gs-op-eq-uint-uint-using-if
|
fail | fail | fail | fail |
gs-op-eq-uvec2-uvec2
|
fail | fail | fail | fail |
gs-op-eq-uvec2-uvec2-using-if
|
fail | fail | fail | fail |
gs-op-eq-uvec3-uvec3
|
fail | fail | fail | fail |
gs-op-eq-uvec3-uvec3-using-if
|
fail | fail | fail | fail |
gs-op-eq-uvec4-uvec4
|
fail | fail | fail | fail |
gs-op-eq-uvec4-uvec4-using-if
|
fail | fail | fail | fail |
gs-op-eq-vec2-vec2
|
fail | fail | fail | fail |
gs-op-eq-vec2-vec2-using-if
|
fail | fail | fail | fail |
gs-op-eq-vec3-vec3
|
fail | fail | fail | fail |
gs-op-eq-vec3-vec3-using-if
|
fail | fail | fail | fail |
gs-op-eq-vec4-vec4
|
fail | fail | fail | fail |
gs-op-eq-vec4-vec4-using-if
|
fail | fail | fail | fail |
gs-op-ge-float-float
|
fail | fail | fail | fail |
gs-op-ge-float-float-using-if
|
fail | fail | fail | fail |
gs-op-ge-int-int
|
fail | fail | fail | fail |
gs-op-ge-int-int-using-if
|
fail | fail | fail | fail |
gs-op-ge-uint-uint
|
fail | fail | fail | fail |
gs-op-ge-uint-uint-using-if
|
fail | fail | fail | fail |
gs-op-gt-float-float
|
fail | fail | fail | fail |
gs-op-gt-float-float-using-if
|
fail | fail | fail | fail |
gs-op-gt-int-int
|
fail | fail | fail | fail |
gs-op-gt-int-int-using-if
|
fail | fail | fail | fail |
gs-op-gt-uint-uint
|
fail | fail | fail | fail |
gs-op-gt-uint-uint-using-if
|
fail | fail | fail | fail |
gs-op-le-float-float
|
fail | fail | fail | fail |
gs-op-le-float-float-using-if
|
fail | fail | fail | fail |
gs-op-le-int-int
|
fail | fail | fail | fail |
gs-op-le-int-int-using-if
|
fail | fail | fail | fail |
gs-op-le-uint-uint
|
fail | fail | fail | fail |
gs-op-le-uint-uint-using-if
|
fail | fail | fail | fail |
gs-op-lshift-int-int
|
fail | fail | fail | fail |
gs-op-lshift-int-uint
|
fail | fail | fail | fail |
gs-op-lshift-ivec2-int
|
fail | fail | fail | fail |
gs-op-lshift-ivec2-ivec2
|
fail | fail | fail | fail |
gs-op-lshift-ivec2-uint
|
fail | fail | fail | fail |
gs-op-lshift-ivec2-uvec2
|
fail | fail | fail | fail |
gs-op-lshift-ivec3-int
|
fail | fail | fail | fail |
gs-op-lshift-ivec3-ivec3
|
fail | fail | fail | fail |
gs-op-lshift-ivec3-uint
|
fail | fail | fail | fail |
gs-op-lshift-ivec3-uvec3
|
fail | fail | fail | fail |
gs-op-lshift-ivec4-int
|
fail | fail | fail | fail |
gs-op-lshift-ivec4-ivec4
|
fail | fail | fail | fail |
gs-op-lshift-ivec4-uint
|
fail | fail | fail | fail |
gs-op-lshift-ivec4-uvec4
|
fail | fail | fail | fail |
gs-op-lshift-uint-int
|
fail | fail | fail | fail |
gs-op-lshift-uint-uint
|
fail | fail | fail | fail |
gs-op-lshift-uvec2-int
|
fail | fail | fail | fail |
gs-op-lshift-uvec2-ivec2
|
fail | fail | fail | fail |
gs-op-lshift-uvec2-uint
|
fail | fail | fail | fail |
gs-op-lshift-uvec2-uvec2
|
fail | fail | fail | fail |
gs-op-lshift-uvec3-int
|
fail | fail | fail | fail |
gs-op-lshift-uvec3-ivec3
|
fail | fail | fail | fail |
gs-op-lshift-uvec3-uint
|
fail | fail | fail | fail |
gs-op-lshift-uvec3-uvec3
|
fail | fail | fail | fail |
gs-op-lshift-uvec4-int
|
fail | fail | fail | fail |
gs-op-lshift-uvec4-ivec4
|
fail | fail | fail | fail |
gs-op-lshift-uvec4-uint
|
fail | fail | fail | fail |
gs-op-lshift-uvec4-uvec4
|
fail | fail | fail | fail |
gs-op-lt-float-float
|
fail | fail | fail | fail |
gs-op-lt-float-float-using-if
|
fail | fail | fail | fail |
gs-op-lt-int-int
|
fail | fail | fail | fail |
gs-op-lt-int-int-using-if
|
fail | fail | fail | fail |
gs-op-lt-uint-uint
|
fail | fail | fail | fail |
gs-op-lt-uint-uint-using-if
|
fail | fail | fail | fail |
gs-op-mod-int-int
|
fail | fail | fail | fail |
gs-op-mod-int-ivec2
|
fail | fail | fail | fail |
gs-op-mod-int-ivec3
|
fail | fail | fail | fail |
gs-op-mod-int-ivec4
|
fail | fail | fail | fail |
gs-op-mod-ivec2-int
|
fail | fail | fail | fail |
gs-op-mod-ivec2-ivec2
|
fail | fail | fail | fail |
gs-op-mod-ivec3-int
|
fail | fail | fail | fail |
gs-op-mod-ivec3-ivec3
|
fail | fail | fail | fail |
gs-op-mod-ivec4-int
|
fail | fail | fail | fail |
gs-op-mod-ivec4-ivec4
|
fail | fail | fail | fail |
gs-op-mod-uint-uint
|
fail | fail | fail | fail |
gs-op-mod-uint-uvec2
|
fail | fail | fail | fail |
gs-op-mod-uint-uvec3
|
fail | fail | fail | fail |
gs-op-mod-uint-uvec4
|
fail | fail | fail | fail |
gs-op-mod-uvec2-uint
|
fail | fail | fail | fail |
gs-op-mod-uvec2-uvec2
|
fail | fail | fail | fail |
gs-op-mod-uvec3-uint
|
fail | fail | fail | fail |
gs-op-mod-uvec3-uvec3
|
fail | fail | fail | fail |
gs-op-mod-uvec4-uint
|
fail | fail | fail | fail |
gs-op-mod-uvec4-uvec4
|
fail | fail | fail | fail |
gs-op-mult-float-float
|
fail | fail | fail | fail |
gs-op-mult-float-mat2
|
fail | fail | fail | fail |
gs-op-mult-float-mat2x3
|
fail | fail | fail | fail |
gs-op-mult-float-mat2x4
|
fail | fail | fail | fail |
gs-op-mult-float-mat3
|
fail | fail | fail | fail |
gs-op-mult-float-mat3x2
|
fail | fail | fail | fail |
gs-op-mult-float-mat3x4
|
fail | fail | fail | fail |
gs-op-mult-float-mat4
|
fail | fail | fail | fail |
gs-op-mult-float-mat4x2
|
fail | fail | fail | fail |
gs-op-mult-float-mat4x3
|
fail | fail | fail | fail |
gs-op-mult-float-vec2
|
fail | fail | fail | fail |
gs-op-mult-float-vec3
|
fail | fail | fail | fail |
gs-op-mult-float-vec4
|
fail | fail | fail | fail |
gs-op-mult-int-int
|
fail | fail | fail | fail |
gs-op-mult-int-ivec2
|
fail | fail | fail | fail |
gs-op-mult-int-ivec3
|
fail | fail | fail | fail |
gs-op-mult-int-ivec4
|
fail | fail | fail | fail |
gs-op-mult-ivec2-int
|
fail | fail | fail | fail |
gs-op-mult-ivec2-ivec2
|
fail | fail | fail | fail |
gs-op-mult-ivec3-int
|
fail | fail | fail | fail |
gs-op-mult-ivec3-ivec3
|
fail | fail | fail | fail |
gs-op-mult-ivec4-int
|
fail | fail | fail | fail |
gs-op-mult-ivec4-ivec4
|
fail | fail | fail | fail |
gs-op-mult-mat2-float
|
fail | fail | fail | fail |
gs-op-mult-mat2-mat2
|
fail | fail | fail | fail |
gs-op-mult-mat2-mat3x2
|
fail | fail | fail | fail |
gs-op-mult-mat2-mat4x2
|
fail | fail | fail | fail |
gs-op-mult-mat2-vec2
|
fail | fail | fail | fail |
gs-op-mult-mat2x3-float
|
fail | fail | fail | fail |
gs-op-mult-mat2x3-mat2
|
fail | fail | fail | fail |
gs-op-mult-mat2x3-mat3x2
|
fail | fail | fail | fail |
gs-op-mult-mat2x3-mat4x2
|
fail | fail | fail | fail |
gs-op-mult-mat2x3-vec2
|
fail | fail | fail | fail |
gs-op-mult-mat2x4-float
|
fail | fail | fail | fail |
gs-op-mult-mat2x4-mat2
|
fail | fail | fail | fail |
gs-op-mult-mat2x4-mat3x2
|
fail | fail | fail | fail |
gs-op-mult-mat2x4-mat4x2
|
fail | fail | fail | fail |
gs-op-mult-mat2x4-vec2
|
fail | fail | fail | fail |
gs-op-mult-mat3-float
|
fail | fail | fail | fail |
gs-op-mult-mat3-mat2x3
|
fail | fail | fail | fail |
gs-op-mult-mat3-mat3
|
fail | fail | fail | fail |
gs-op-mult-mat3-mat4x3
|
fail | fail | fail | fail |
gs-op-mult-mat3-vec3
|
fail | fail | fail | fail |
gs-op-mult-mat3x2-float
|
fail | fail | fail | fail |
gs-op-mult-mat3x2-mat2x3
|
fail | fail | fail | fail |
gs-op-mult-mat3x2-mat3
|
fail | fail | fail | fail |
gs-op-mult-mat3x2-mat4x3
|
fail | fail | fail | fail |
gs-op-mult-mat3x2-vec3
|
fail | fail | fail | fail |
gs-op-mult-mat3x4-float
|
fail | fail | fail | fail |
gs-op-mult-mat3x4-mat2x3
|
fail | fail | fail | fail |
gs-op-mult-mat3x4-mat3
|
fail | fail | fail | fail |
gs-op-mult-mat3x4-mat4x3
|
fail | fail | fail | fail |
gs-op-mult-mat3x4-vec3
|
fail | fail | fail | fail |
gs-op-mult-mat4-float
|
fail | fail | fail | fail |
gs-op-mult-mat4-mat2x4
|
fail | fail | fail | fail |
gs-op-mult-mat4-mat3x4
|
fail | fail | fail | fail |
gs-op-mult-mat4-mat4
|
fail | fail | fail | fail |
gs-op-mult-mat4-vec4
|
fail | fail | fail | fail |
gs-op-mult-mat4x2-float
|
fail | fail | fail | fail |
gs-op-mult-mat4x2-mat2x4
|
fail | fail | fail | fail |
gs-op-mult-mat4x2-mat3x4
|
fail | fail | fail | fail |
gs-op-mult-mat4x2-mat4
|
fail | fail | fail | fail |
gs-op-mult-mat4x2-vec4
|
fail | fail | fail | fail |
gs-op-mult-mat4x3-float
|
fail | fail | fail | fail |
gs-op-mult-mat4x3-mat2x4
|
fail | fail | fail | fail |
gs-op-mult-mat4x3-mat3x4
|
fail | fail | fail | fail |
gs-op-mult-mat4x3-mat4
|
fail | fail | fail | fail |
gs-op-mult-mat4x3-vec4
|
fail | fail | fail | fail |
gs-op-mult-uint-uint
|
fail | fail | fail | fail |
gs-op-mult-uint-uvec2
|
fail | fail | fail | fail |
gs-op-mult-uint-uvec3
|
fail | fail | fail | fail |
gs-op-mult-uint-uvec4
|
fail | fail | fail | fail |
gs-op-mult-uvec2-uint
|
fail | fail | fail | fail |
gs-op-mult-uvec2-uvec2
|
fail | fail | fail | fail |
gs-op-mult-uvec3-uint
|
fail | fail | fail | fail |
gs-op-mult-uvec3-uvec3
|
fail | fail | fail | fail |
gs-op-mult-uvec4-uint
|
fail | fail | fail | fail |
gs-op-mult-uvec4-uvec4
|
fail | fail | fail | fail |
gs-op-mult-vec2-float
|
fail | fail | fail | fail |
gs-op-mult-vec2-mat2
|
fail | fail | fail | fail |
gs-op-mult-vec2-mat3x2
|
fail | fail | fail | fail |
gs-op-mult-vec2-mat4x2
|
fail | fail | fail | fail |
gs-op-mult-vec2-vec2
|
fail | fail | fail | fail |
gs-op-mult-vec3-float
|
fail | fail | fail | fail |
gs-op-mult-vec3-mat2x3
|
fail | fail | fail | fail |
gs-op-mult-vec3-mat3
|
fail | fail | fail | fail |
gs-op-mult-vec3-mat4x3
|
fail | fail | fail | fail |
gs-op-mult-vec3-vec3
|
fail | fail | fail | fail |
gs-op-mult-vec4-float
|
fail | fail | fail | fail |
gs-op-mult-vec4-mat2x4
|
fail | fail | fail | fail |
gs-op-mult-vec4-mat3x4
|
fail | fail | fail | fail |
gs-op-mult-vec4-mat4
|
fail | fail | fail | fail |
gs-op-mult-vec4-vec4
|
fail | fail | fail | fail |
gs-op-ne-bool-bool
|
fail | fail | fail | fail |
gs-op-ne-bool-bool-using-if
|
fail | fail | fail | fail |
gs-op-ne-bvec2-bvec2
|
fail | fail | fail | fail |
gs-op-ne-bvec2-bvec2-using-if
|
fail | fail | fail | fail |
gs-op-ne-bvec3-bvec3
|
fail | fail | fail | fail |
gs-op-ne-bvec3-bvec3-using-if
|
fail | fail | fail | fail |
gs-op-ne-bvec4-bvec4
|
fail | fail | fail | fail |
gs-op-ne-bvec4-bvec4-using-if
|
fail | fail | fail | fail |
gs-op-ne-float-float
|
fail | fail | fail | fail |
gs-op-ne-float-float-using-if
|
fail | fail | fail | fail |
gs-op-ne-int-int
|
fail | fail | fail | fail |
gs-op-ne-int-int-using-if
|
fail | fail | fail | fail |
gs-op-ne-ivec2-ivec2
|
fail | fail | fail | fail |
gs-op-ne-ivec2-ivec2-using-if
|
fail | fail | fail | fail |
gs-op-ne-ivec3-ivec3
|
fail | fail | fail | fail |
gs-op-ne-ivec3-ivec3-using-if
|
fail | fail | fail | fail |
gs-op-ne-ivec4-ivec4
|
fail | fail | fail | fail |
gs-op-ne-ivec4-ivec4-using-if
|
fail | fail | fail | fail |
gs-op-ne-mat2-mat2
|
fail | fail | fail | fail |
gs-op-ne-mat2-mat2-using-if
|
fail | fail | fail | fail |
gs-op-ne-mat2x3-mat2x3
|
fail | fail | fail | fail |
gs-op-ne-mat2x3-mat2x3-using-if
|
fail | fail | fail | fail |
gs-op-ne-mat2x4-mat2x4
|
fail | fail | fail | fail |
gs-op-ne-mat2x4-mat2x4-using-if
|
fail | fail | fail | fail |
gs-op-ne-mat3-mat3
|
fail | fail | fail | fail |
gs-op-ne-mat3-mat3-using-if
|
fail | fail | fail | fail |
gs-op-ne-mat3x2-mat3x2
|
fail | fail | fail | fail |
gs-op-ne-mat3x2-mat3x2-using-if
|
fail | fail | fail | fail |
gs-op-ne-mat3x4-mat3x4
|
fail | fail | fail | fail |
gs-op-ne-mat3x4-mat3x4-using-if
|
fail | fail | fail | fail |
gs-op-ne-mat4-mat4
|
fail | fail | fail | fail |
gs-op-ne-mat4-mat4-using-if
|
fail | fail | fail | fail |
gs-op-ne-mat4x2-mat4x2
|
fail | fail | fail | fail |
gs-op-ne-mat4x2-mat4x2-using-if
|
fail | fail | fail | fail |
gs-op-ne-mat4x3-mat4x3
|
fail | fail | fail | fail |
gs-op-ne-mat4x3-mat4x3-using-if
|
fail | fail | fail | fail |
gs-op-ne-uint-uint
|
fail | fail | fail | fail |
gs-op-ne-uint-uint-using-if
|
fail | fail | fail | fail |
gs-op-ne-uvec2-uvec2
|
fail | fail | fail | fail |
gs-op-ne-uvec2-uvec2-using-if
|
fail | fail | fail | fail |
gs-op-ne-uvec3-uvec3
|
fail | fail | fail | fail |
gs-op-ne-uvec3-uvec3-using-if
|
fail | fail | fail | fail |
gs-op-ne-uvec4-uvec4
|
fail | fail | fail | fail |
gs-op-ne-uvec4-uvec4-using-if
|
fail | fail | fail | fail |
gs-op-ne-vec2-vec2
|
fail | fail | fail | fail |
gs-op-ne-vec2-vec2-using-if
|
fail | fail | fail | fail |
gs-op-ne-vec3-vec3
|
fail | fail | fail | fail |
gs-op-ne-vec3-vec3-using-if
|
fail | fail | fail | fail |
gs-op-ne-vec4-vec4
|
fail | fail | fail | fail |
gs-op-ne-vec4-vec4-using-if
|
fail | fail | fail | fail |
gs-op-neg-float
|
fail | fail | fail | fail |
gs-op-neg-int
|
fail | fail | fail | fail |
gs-op-neg-ivec2
|
fail | fail | fail | fail |
gs-op-neg-ivec3
|
fail | fail | fail | fail |
gs-op-neg-ivec4
|
fail | fail | fail | fail |
gs-op-neg-mat2
|
fail | fail | fail | fail |
gs-op-neg-mat2x3
|
fail | fail | fail | fail |
gs-op-neg-mat2x4
|
fail | fail | fail | fail |
gs-op-neg-mat3
|
fail | fail | fail | fail |
gs-op-neg-mat3x2
|
fail | fail | fail | fail |
gs-op-neg-mat3x4
|
fail | fail | fail | fail |
gs-op-neg-mat4
|
fail | fail | fail | fail |
gs-op-neg-mat4x2
|
fail | fail | fail | fail |
gs-op-neg-mat4x3
|
fail | fail | fail | fail |
gs-op-neg-uint
|
fail | fail | fail | fail |
gs-op-neg-uvec2
|
fail | fail | fail | fail |
gs-op-neg-uvec3
|
fail | fail | fail | fail |
gs-op-neg-uvec4
|
fail | fail | fail | fail |
gs-op-neg-vec2
|
fail | fail | fail | fail |
gs-op-neg-vec3
|
fail | fail | fail | fail |
gs-op-neg-vec4
|
fail | fail | fail | fail |
gs-op-not-bool
|
fail | fail | fail | fail |
gs-op-not-bool-using-if
|
fail | fail | fail | fail |
gs-op-or-bool-bool
|
fail | fail | fail | fail |
gs-op-or-bool-bool-using-if
|
fail | fail | fail | fail |
gs-op-rshift-int-int
|
fail | fail | fail | fail |
gs-op-rshift-int-uint
|
fail | fail | fail | fail |
gs-op-rshift-ivec2-int
|
fail | fail | fail | fail |
gs-op-rshift-ivec2-ivec2
|
fail | fail | fail | fail |
gs-op-rshift-ivec2-uint
|
fail | fail | fail | fail |
gs-op-rshift-ivec2-uvec2
|
fail | fail | fail | fail |
gs-op-rshift-ivec3-int
|
fail | fail | fail | fail |
gs-op-rshift-ivec3-ivec3
|
fail | fail | fail | fail |
gs-op-rshift-ivec3-uint
|
fail | fail | fail | fail |
gs-op-rshift-ivec3-uvec3
|
fail | fail | fail | fail |
gs-op-rshift-ivec4-int
|
fail | fail | fail | fail |
gs-op-rshift-ivec4-ivec4
|
fail | fail | fail | fail |
gs-op-rshift-ivec4-uint
|
fail | fail | fail | fail |
gs-op-rshift-ivec4-uvec4
|
fail | fail | fail | fail |
gs-op-rshift-uint-int
|
fail | fail | fail | fail |
gs-op-rshift-uint-uint
|
fail | fail | fail | fail |
gs-op-rshift-uvec2-int
|
fail | fail | fail | fail |
gs-op-rshift-uvec2-ivec2
|
fail | fail | fail | fail |
gs-op-rshift-uvec2-uint
|
fail | fail | fail | fail |
gs-op-rshift-uvec2-uvec2
|
fail | fail | fail | fail |
gs-op-rshift-uvec3-int
|
fail | fail | fail | fail |
gs-op-rshift-uvec3-ivec3
|
fail | fail | fail | fail |
gs-op-rshift-uvec3-uint
|
fail | fail | fail | fail |
gs-op-rshift-uvec3-uvec3
|
fail | fail | fail | fail |
gs-op-rshift-uvec4-int
|
fail | fail | fail | fail |
gs-op-rshift-uvec4-ivec4
|
fail | fail | fail | fail |
gs-op-rshift-uvec4-uint
|
fail | fail | fail | fail |
gs-op-rshift-uvec4-uvec4
|
fail | fail | fail | fail |
gs-op-selection-bool-bool-bool
|
fail | fail | fail | fail |
gs-op-selection-bool-bool-bool-using-if
|
fail | fail | fail | fail |
gs-op-selection-bool-bvec2-bvec2
|
fail | fail | fail | fail |
gs-op-selection-bool-bvec3-bvec3
|
fail | fail | fail | fail |
gs-op-selection-bool-bvec4-bvec4
|
fail | fail | fail | fail |
gs-op-selection-bool-float-float
|
fail | fail | fail | fail |
gs-op-selection-bool-int-int
|
fail | fail | fail | fail |
gs-op-selection-bool-ivec2-ivec2
|
fail | fail | fail | fail |
gs-op-selection-bool-ivec3-ivec3
|
fail | fail | fail | fail |
gs-op-selection-bool-ivec4-ivec4
|
fail | fail | fail | fail |
gs-op-selection-bool-mat2-mat2
|
fail | fail | fail | fail |
gs-op-selection-bool-mat2x3-mat2x3
|
fail | fail | fail | fail |
gs-op-selection-bool-mat2x4-mat2x4
|
fail | fail | fail | fail |
gs-op-selection-bool-mat3-mat3
|
fail | fail | fail | fail |
gs-op-selection-bool-mat3x2-mat3x2
|
fail | fail | fail | fail |
gs-op-selection-bool-mat3x4-mat3x4
|
fail | fail | fail | fail |
gs-op-selection-bool-mat4-mat4
|
fail | fail | fail | fail |
gs-op-selection-bool-mat4x2-mat4x2
|
fail | fail | fail | fail |
gs-op-selection-bool-mat4x3-mat4x3
|
fail | fail | fail | fail |
gs-op-selection-bool-uint-uint
|
fail | fail | fail | fail |
gs-op-selection-bool-uvec2-uvec2
|
fail | fail | fail | fail |
gs-op-selection-bool-uvec3-uvec3
|
fail | fail | fail | fail |
gs-op-selection-bool-uvec4-uvec4
|
fail | fail | fail | fail |
gs-op-selection-bool-vec2-vec2
|
fail | fail | fail | fail |
gs-op-selection-bool-vec3-vec3
|
fail | fail | fail | fail |
gs-op-selection-bool-vec4-vec4
|
fail | fail | fail | fail |
gs-op-sub-float-float
|
fail | fail | fail | fail |
gs-op-sub-float-mat2
|
fail | fail | fail | fail |
gs-op-sub-float-mat2x3
|
fail | fail | fail | fail |
gs-op-sub-float-mat2x4
|
fail | fail | fail | fail |
gs-op-sub-float-mat3
|
fail | fail | fail | fail |
gs-op-sub-float-mat3x2
|
fail | fail | fail | fail |
gs-op-sub-float-mat3x4
|
fail | fail | fail | fail |
gs-op-sub-float-mat4
|
fail | fail | fail | fail |
gs-op-sub-float-mat4x2
|
fail | fail | fail | fail |
gs-op-sub-float-mat4x3
|
fail | fail | fail | fail |
gs-op-sub-float-vec2
|
fail | fail | fail | fail |
gs-op-sub-float-vec3
|
fail | fail | fail | fail |
gs-op-sub-float-vec4
|
fail | fail | fail | fail |
gs-op-sub-int-int
|
fail | fail | fail | fail |
gs-op-sub-int-ivec2
|
fail | fail | fail | fail |
gs-op-sub-int-ivec3
|
fail | fail | fail | fail |
gs-op-sub-int-ivec4
|
fail | fail | fail | fail |
gs-op-sub-ivec2-int
|
fail | fail | fail | fail |
gs-op-sub-ivec2-ivec2
|
fail | fail | fail | fail |
gs-op-sub-ivec3-int
|
fail | fail | fail | fail |
gs-op-sub-ivec3-ivec3
|
fail | fail | fail | fail |
gs-op-sub-ivec4-int
|
fail | fail | fail | fail |
gs-op-sub-ivec4-ivec4
|
fail | fail | fail | fail |
gs-op-sub-mat2-float
|
fail | fail | fail | fail |
gs-op-sub-mat2-mat2
|
fail | fail | fail | fail |
gs-op-sub-mat2x3-float
|
fail | fail | fail | fail |
gs-op-sub-mat2x3-mat2x3
|
fail | fail | fail | fail |
gs-op-sub-mat2x4-float
|
fail | fail | fail | fail |
gs-op-sub-mat2x4-mat2x4
|
fail | fail | fail | fail |
gs-op-sub-mat3-float
|
fail | fail | fail | fail |
gs-op-sub-mat3-mat3
|
fail | fail | fail | fail |
gs-op-sub-mat3x2-float
|
fail | fail | fail | fail |
gs-op-sub-mat3x2-mat3x2
|
fail | fail | fail | fail |
gs-op-sub-mat3x4-float
|
fail | fail | fail | fail |
gs-op-sub-mat3x4-mat3x4
|
fail | fail | fail | fail |
gs-op-sub-mat4-float
|
fail | fail | fail | fail |
gs-op-sub-mat4-mat4
|
fail | fail | fail | fail |
gs-op-sub-mat4x2-float
|
fail | fail | fail | fail |
gs-op-sub-mat4x2-mat4x2
|
fail | fail | fail | fail |
gs-op-sub-mat4x3-float
|
fail | fail | fail | fail |
gs-op-sub-mat4x3-mat4x3
|
fail | fail | fail | fail |
gs-op-sub-uint-uint
|
fail | fail | fail | fail |
gs-op-sub-uint-uvec2
|
fail | fail | fail | fail |
gs-op-sub-uint-uvec3
|
fail | fail | fail | fail |
gs-op-sub-uint-uvec4
|
fail | fail | fail | fail |
gs-op-sub-uvec2-uint
|
fail | fail | fail | fail |
gs-op-sub-uvec2-uvec2
|
fail | fail | fail | fail |
gs-op-sub-uvec3-uint
|
fail | fail | fail | fail |
gs-op-sub-uvec3-uvec3
|
fail | fail | fail | fail |
gs-op-sub-uvec4-uint
|
fail | fail | fail | fail |
gs-op-sub-uvec4-uvec4
|
fail | fail | fail | fail |
gs-op-sub-vec2-float
|
fail | fail | fail | fail |
gs-op-sub-vec2-vec2
|
fail | fail | fail | fail |
gs-op-sub-vec3-float
|
fail | fail | fail | fail |
gs-op-sub-vec3-vec3
|
fail | fail | fail | fail |
gs-op-sub-vec4-float
|
fail | fail | fail | fail |
gs-op-sub-vec4-vec4
|
fail | fail | fail | fail |
gs-op-uplus-float
|
fail | fail | fail | fail |
gs-op-uplus-int
|
fail | fail | fail | fail |
gs-op-uplus-ivec2
|
fail | fail | fail | fail |
gs-op-uplus-ivec3
|
fail | fail | fail | fail |
gs-op-uplus-ivec4
|
fail | fail | fail | fail |
gs-op-uplus-mat2
|
fail | fail | fail | fail |
gs-op-uplus-mat2x3
|
fail | fail | fail | fail |
gs-op-uplus-mat2x4
|
fail | fail | fail | fail |
gs-op-uplus-mat3
|
fail | fail | fail | fail |
gs-op-uplus-mat3x2
|
fail | fail | fail | fail |
gs-op-uplus-mat3x4
|
fail | fail | fail | fail |
gs-op-uplus-mat4
|
fail | fail | fail | fail |
gs-op-uplus-mat4x2
|
fail | fail | fail | fail |
gs-op-uplus-mat4x3
|
fail | fail | fail | fail |
gs-op-uplus-uint
|
fail | fail | fail | fail |
gs-op-uplus-uvec2
|
fail | fail | fail | fail |
gs-op-uplus-uvec3
|
fail | fail | fail | fail |
gs-op-uplus-uvec4
|
fail | fail | fail | fail |
gs-op-uplus-vec2
|
fail | fail | fail | fail |
gs-op-uplus-vec3
|
fail | fail | fail | fail |
gs-op-uplus-vec4
|
fail | fail | fail | fail |
gs-op-xor-bool-bool
|
fail | fail | fail | fail |
gs-op-xor-bool-bool-using-if
|
fail | fail | fail | fail |
gs-outerproduct-vec2-vec2
|
fail | fail | fail | fail |
gs-outerproduct-vec2-vec3
|
fail | fail | fail | fail |
gs-outerproduct-vec2-vec4
|
fail | fail | fail | fail |
gs-outerproduct-vec3-vec2
|
fail | fail | fail | fail |
gs-outerproduct-vec3-vec3
|
fail | fail | fail | fail |
gs-outerproduct-vec3-vec4
|
fail | fail | fail | fail |
gs-outerproduct-vec4-vec2
|
fail | fail | fail | fail |
gs-outerproduct-vec4-vec3
|
fail | fail | fail | fail |
gs-outerproduct-vec4-vec4
|
fail | fail | fail | fail |
gs-pow-float-float
|
fail | fail | fail | fail |
gs-pow-vec2-vec2
|
fail | fail | fail | fail |
gs-pow-vec3-vec3
|
fail | fail | fail | fail |
gs-pow-vec4-vec4
|
fail | fail | fail | fail |
gs-radians-float
|
fail | fail | fail | fail |
gs-radians-vec2
|
fail | fail | fail | fail |
gs-radians-vec3
|
fail | fail | fail | fail |
gs-radians-vec4
|
fail | fail | fail | fail |
gs-reflect-float-float
|
fail | fail | fail | fail |
gs-reflect-vec2-vec2
|
fail | fail | fail | fail |
gs-reflect-vec3-vec3
|
fail | fail | fail | fail |
gs-reflect-vec4-vec4
|
fail | fail | fail | fail |
gs-refract-float-float-float
|
fail | fail | fail | fail |
gs-refract-vec2-vec2-float
|
fail | fail | fail | fail |
gs-refract-vec3-vec3-float
|
fail | fail | fail | fail |
gs-refract-vec4-vec4-float
|
fail | fail | fail | fail |
gs-round-float
|
fail | fail | fail | fail |
gs-round-vec2
|
fail | fail | fail | fail |
gs-round-vec3
|
fail | fail | fail | fail |
gs-round-vec4
|
fail | fail | fail | fail |
gs-roundeven-float
|
fail | fail | fail | fail |
gs-roundeven-vec2
|
fail | fail | fail | fail |
gs-roundeven-vec3
|
fail | fail | fail | fail |
gs-roundeven-vec4
|
fail | fail | fail | fail |
gs-sign-float
|
fail | fail | fail | fail |
gs-sign-int
|
fail | fail | fail | fail |
gs-sign-ivec2
|
fail | fail | fail | fail |
gs-sign-ivec3
|
fail | fail | fail | fail |
gs-sign-ivec4
|
fail | fail | fail | fail |
gs-sign-vec2
|
fail | fail | fail | fail |
gs-sign-vec3
|
fail | fail | fail | fail |
gs-sign-vec4
|
fail | fail | fail | fail |
gs-sin-float
|
fail | fail | fail | fail |
gs-sin-vec2
|
fail | fail | fail | fail |
gs-sin-vec3
|
fail | fail | fail | fail |
gs-sin-vec4
|
fail | fail | fail | fail |
gs-sinh-float
|
fail | fail | fail | fail |
gs-sinh-vec2
|
fail | fail | fail | fail |
gs-sinh-vec3
|
fail | fail | fail | fail |
gs-sinh-vec4
|
fail | fail | fail | fail |
gs-smoothstep-float-float-float
|
fail | fail | fail | fail |
gs-smoothstep-float-float-vec2
|
fail | fail | fail | fail |
gs-smoothstep-float-float-vec3
|
fail | fail | fail | fail |
gs-smoothstep-float-float-vec4
|
fail | fail | fail | fail |
gs-smoothstep-vec2-vec2-vec2
|
fail | fail | fail | fail |
gs-smoothstep-vec3-vec3-vec3
|
fail | fail | fail | fail |
gs-smoothstep-vec4-vec4-vec4
|
fail | fail | fail | fail |
gs-sqrt-float
|
fail | fail | fail | fail |
gs-sqrt-vec2
|
fail | fail | fail | fail |
gs-sqrt-vec3
|
fail | fail | fail | fail |
gs-sqrt-vec4
|
fail | fail | fail | fail |
gs-step-float-float
|
fail | fail | fail | fail |
gs-step-float-vec2
|
fail | fail | fail | fail |
gs-step-float-vec3
|
fail | fail | fail | fail |
gs-step-float-vec4
|
fail | fail | fail | fail |
gs-step-vec2-vec2
|
fail | fail | fail | fail |
gs-step-vec3-vec3
|
fail | fail | fail | fail |
gs-step-vec4-vec4
|
fail | fail | fail | fail |
gs-tan-float
|
fail | fail | fail | fail |
gs-tan-vec2
|
fail | fail | fail | fail |
gs-tan-vec3
|
fail | fail | fail | fail |
gs-tan-vec4
|
fail | fail | fail | fail |
gs-tanh-float
|
fail | fail | fail | fail |
gs-tanh-vec2
|
fail | fail | fail | fail |
gs-tanh-vec3
|
fail | fail | fail | fail |
gs-tanh-vec4
|
fail | fail | fail | fail |
gs-transpose-mat2
|
fail | fail | fail | fail |
gs-transpose-mat2x3
|
fail | fail | fail | fail |
gs-transpose-mat2x4
|
fail | fail | fail | fail |
gs-transpose-mat3
|
fail | fail | fail | fail |
gs-transpose-mat3x2
|
fail | fail | fail | fail |
gs-transpose-mat3x4
|
fail | fail | fail | fail |
gs-transpose-mat4
|
fail | fail | fail | fail |
gs-transpose-mat4x2
|
fail | fail | fail | fail |
gs-transpose-mat4x3
|
fail | fail | fail | fail |
gs-trunc-float
|
fail | fail | fail | fail |
gs-trunc-vec2
|
fail | fail | fail | fail |
gs-trunc-vec3
|
fail | fail | fail | fail |
gs-trunc-vec4
|
fail | fail | fail | fail |
geometry-basic
|
crash | crash | crash | crash |
geometry
|
0/65 | 0/65 | 0/65 | 0/65 |
clip-distance-bulk-copy
|
crash | crash | crash | crash |
clip-distance-in-bulk-read
|
fail | fail | fail | fail |
clip-distance-in-explicitly-sized
|
crash | crash | crash | crash |
clip-distance-in-param
|
crash | crash | crash | crash |
clip-distance-in-values
|
crash | crash | crash | crash |
clip-distance-itemized-copy
|
crash | crash | crash | crash |
clip-distance-out-values
|
fail | crash | crash | crash |
clip-distance-vs-gs-out
|
crash | crash | crash | crash |
clip-distance-vs-gs-out-sso
|
crash | crash | crash | crash |
core-inputs
|
fail | fail | fail | fail |
dynamic_input_array_index
|
crash | crash | crash | crash |
end-primitive 0
|
fail | fail | fail | fail |
end-primitive 127
|
fail | fail | fail | fail |
end-primitive 128
|
fail | fail | fail | fail |
end-primitive 129
|
fail | fail | fail | fail |
end-primitive 130
|
fail | fail | fail | fail |
end-primitive 31
|
fail | fail | fail | fail |
end-primitive 32
|
fail | fail | fail | fail |
end-primitive 33
|
fail | fail | fail | fail |
end-primitive 34
|
fail | fail | fail | fail |
generate-zero-primitives
|
crash | crash | crash | crash |
max-input-components
|
fail | fail | fail | fail |
point-size-out
|
crash | crash | crash | crash |
primitive-id-in
|
crash | crash | crash | crash |
primitive-id-out
|
crash | crash | crash | crash |
primitive-id-restart gl_line_loop ffs
|
crash | crash | crash | crash |
primitive-id-restart gl_line_loop other
|
crash | crash | crash | crash |
primitive-id-restart gl_line_strip ffs
|
crash | crash | crash | crash |
primitive-id-restart gl_line_strip other
|
crash | crash | crash | crash |
primitive-id-restart gl_line_strip_adjacency ffs
|
crash | crash | crash | crash |
primitive-id-restart gl_line_strip_adjacency other
|
crash | crash | crash | crash |
primitive-id-restart gl_lines ffs
|
crash | crash | crash | crash |
primitive-id-restart gl_lines other
|
crash | crash | crash | crash |
primitive-id-restart gl_lines_adjacency ffs
|
crash | crash | crash | crash |
primitive-id-restart gl_lines_adjacency other
|
crash | crash | crash | crash |
primitive-id-restart gl_points ffs
|
crash | crash | crash | crash |
primitive-id-restart gl_points other
|
crash | crash | crash | crash |
primitive-id-restart gl_triangle_fan ffs
|
crash | crash | crash | crash |
primitive-id-restart gl_triangle_fan other
|
crash | crash | crash | crash |
primitive-id-restart gl_triangle_strip ffs
|
crash | crash | crash | crash |
primitive-id-restart gl_triangle_strip other
|
crash | crash | crash | crash |
primitive-id-restart gl_triangle_strip_adjacency ffs
|
crash | crash | crash | crash |
primitive-id-restart gl_triangle_strip_adjacency other
|
crash | crash | crash | crash |
primitive-id-restart gl_triangles ffs
|
crash | crash | crash | crash |
primitive-id-restart gl_triangles other
|
crash | crash | crash | crash |
primitive-id-restart gl_triangles_adjacency ffs
|
crash | crash | crash | crash |
primitive-id-restart gl_triangles_adjacency other
|
crash | crash | crash | crash |
primitive-types gl_line_loop
|
crash | crash | crash | crash |
primitive-types gl_line_strip
|
crash | crash | crash | crash |
primitive-types gl_line_strip_adjacency
|
crash | crash | crash | crash |
primitive-types gl_lines
|
crash | crash | crash | crash |
primitive-types gl_lines_adjacency
|
crash | crash | crash | crash |
primitive-types gl_points
|
crash | crash | crash | crash |
primitive-types gl_triangle_fan
|
crash | crash | crash | crash |
primitive-types gl_triangle_strip
|
crash | crash | crash | crash |
primitive-types gl_triangle_strip_adjacency
|
crash | crash | crash | crash |
primitive-types gl_triangles
|
crash | crash | crash | crash |
primitive-types gl_triangles_adjacency
|
crash | crash | crash | crash |
tri-strip-ordering-with-prim-restart gl_triangle_strip ffs
|
crash | crash | crash | crash |
tri-strip-ordering-with-prim-restart gl_triangle_strip other
|
crash | crash | crash | crash |
tri-strip-ordering-with-prim-restart gl_triangle_strip_adjacency ffs
|
crash | crash | crash | crash |
tri-strip-ordering-with-prim-restart gl_triangle_strip_adjacency other
|
crash | crash | crash | crash |
triangle-strip-adj
|
crash | crash | crash | crash |
triangle-strip-adj-orientation
|
crash | crash | crash | crash |
triangle-strip-orientation
|
crash | crash | crash | crash |
gs-also-uses-smooth-flat-noperspective
|
crash | crash | crash | crash |
gs-input-sizing-layout-consistent-with-static-usage
|
crash | crash | crash | crash |
gs-input-sizing-layout-larger-than-static-usage
|
crash | crash | crash | crash |
gs-redeclares-both-pervertex-blocks
|
fail | fail | fail | fail |
gs-redeclares-pervertex-in-only
|
crash | crash | crash | crash |
gs-redeclares-pervertex-out-only
|
crash | crash | crash | crash |
interface-block-struct-nesting
|
fail | fail | fail | fail |
interface-blocks-with-gs
|
crash | crash | crash | crash |
interface-vs-named-to-gs-array
|
fail | fail | fail | fail |
interface-vs-unnamed-to-fs-unnamed
|
fail | fail | fail | fail |
invariant-qualifier-everywhere
|
crash | crash | crash | crash |
redeclare-pervertex-out-subset-gs
|
crash | crash | crash | crash |
redeclare-pervertex-subset-vs-to-gs
|
fail | fail | fail | fail |
texelfetch
|
0/21 | 0/21 | 0/21 | 0/21 |
gs-texelfetch-isampler1d
|
fail | fail | fail | fail |
gs-texelfetch-isampler1darray
|
fail | fail | fail | fail |
gs-texelfetch-isampler2d
|
fail | fail | fail | fail |
gs-texelfetch-isampler2darray
|
fail | fail | fail | fail |
gs-texelfetch-isampler2darray-swizzle
|
fail | fail | fail | fail |
gs-texelfetch-isampler2drect
|
fail | fail | fail | fail |
gs-texelfetch-isampler3d
|
fail | fail | fail | fail |
gs-texelfetch-sampler1d
|
fail | fail | fail | fail |
gs-texelfetch-sampler1darray
|
fail | fail | fail | fail |
gs-texelfetch-sampler2d
|
fail | fail | fail | fail |
gs-texelfetch-sampler2darray
|
fail | fail | fail | fail |
gs-texelfetch-sampler2darray-swizzle
|
fail | fail | fail | fail |
gs-texelfetch-sampler2drect
|
fail | fail | fail | fail |
gs-texelfetch-sampler3d
|
fail | fail | fail | fail |
gs-texelfetch-usampler1d
|
fail | fail | fail | fail |
gs-texelfetch-usampler1darray
|
fail | fail | fail | fail |
gs-texelfetch-usampler2d
|
fail | fail | fail | fail |
gs-texelfetch-usampler2darray
|
fail | fail | fail | fail |
gs-texelfetch-usampler2darray-swizzle
|
fail | fail | fail | fail |
gs-texelfetch-usampler2drect
|
fail | fail | fail | fail |
gs-texelfetch-usampler3d
|
fail | fail | fail | fail |
texelfetchoffset
|
0/18 | 0/18 | 0/18 | 0/18 |
gs-isampler2drect
|
fail | fail | fail | fail |
gs-sampler2drect
|
fail | fail | fail | fail |
gs-texelfetch-isampler1d
|
fail | fail | fail | fail |
gs-texelfetch-isampler1darray
|
fail | fail | fail | fail |
gs-texelfetch-isampler2d
|
fail | fail | fail | fail |
gs-texelfetch-isampler2darray
|
fail | fail | fail | fail |
gs-texelfetch-isampler3d
|
fail | fail | fail | fail |
gs-texelfetch-sampler1d
|
fail | fail | fail | fail |
gs-texelfetch-sampler1darray
|
fail | fail | fail | fail |
gs-texelfetch-sampler2d
|
fail | fail | fail | fail |
gs-texelfetch-sampler2darray
|
fail | fail | fail | fail |
gs-texelfetch-sampler3d
|
fail | fail | fail | fail |
gs-texelfetch-usampler1d
|
fail | fail | fail | fail |
gs-texelfetch-usampler1darray
|
fail | fail | fail | fail |
gs-texelfetch-usampler2d
|
fail | fail | fail | fail |
gs-texelfetch-usampler2darray
|
fail | fail | fail | fail |
gs-texelfetch-usampler3d
|
fail | fail | fail | fail |
gs-usampler2drect
|
fail | fail | fail | fail |
texturesize
|
0/29 | 0/29 | 0/29 | 0/29 |
gs-texturesize-isampler1d
|
fail | fail | fail | fail |
gs-texturesize-isampler1darray
|
fail | fail | fail | fail |
gs-texturesize-isampler2d
|
fail | fail | fail | fail |
gs-texturesize-isampler2darray
|
fail | fail | fail | fail |
gs-texturesize-isampler2drect
|
fail | fail | fail | fail |
gs-texturesize-isampler3d
|
fail | fail | fail | fail |
gs-texturesize-isamplerbuffer
|
fail | fail | fail | fail |
gs-texturesize-isamplercube
|
fail | fail | fail | fail |
gs-texturesize-sampler1d
|
fail | fail | fail | fail |
gs-texturesize-sampler1darray
|
fail | fail | fail | fail |
gs-texturesize-sampler1darrayshadow
|
fail | fail | fail | fail |
gs-texturesize-sampler1dshadow
|
fail | fail | fail | fail |
gs-texturesize-sampler2d
|
fail | fail | fail | fail |
gs-texturesize-sampler2darray
|
fail | fail | fail | fail |
gs-texturesize-sampler2darrayshadow
|
fail | fail | fail | fail |
gs-texturesize-sampler2drect
|
fail | fail | fail | fail |
gs-texturesize-sampler2drectshadow
|
fail | fail | fail | fail |
gs-texturesize-sampler2dshadow
|
fail | fail | fail | fail |
gs-texturesize-sampler3d
|
fail | fail | fail | fail |
gs-texturesize-samplerbuffer
|
fail | fail | fail | fail |
gs-texturesize-samplercube
|
fail | fail | fail | fail |
gs-texturesize-samplercubeshadow
|
fail | fail | fail | fail |
gs-texturesize-usampler1d
|
fail | fail | fail | fail |
gs-texturesize-usampler1darray
|
fail | fail | fail | fail |
gs-texturesize-usampler2d
|
fail | fail | fail | fail |
gs-texturesize-usampler2darray
|
fail | fail | fail | fail |
gs-texturesize-usampler3d
|
fail | fail | fail | fail |
gs-texturesize-usamplerbuffer
|
fail | fail | fail | fail |
gs-texturesize-usamplercube
|
fail | fail | fail | fail |
unsized-in-named-interface-block
|
fail | fail | fail | fail |
unsized-in-named-interface-block-gs
|
crash | crash | crash | crash |
unsized-in-named-interface-block-multiple
|
crash | crash | crash | crash |
unsized-in-unnamed-interface-block
|
fail | fail | fail | fail |
unsized-in-unnamed-interface-block-gs
|
crash | crash | crash | crash |
unsized-in-unnamed-interface-block-multiple
|
crash | crash | crash | crash |
variable-indexing
|
0/12 | 0/12 | 0/12 | 0/12 |
gs-input-array-float-index-rd
|
fail | fail | fail | fail |
gs-input-array-vec2-index-rd
|
fail | fail | fail | fail |
gs-input-array-vec3-index-rd
|
fail | fail | fail | fail |
gs-input-array-vec4-index-rd
|
fail | fail | fail | fail |
gs-output-array-float-index-wr
|
fail | fail | fail | fail |
gs-output-array-vec2-index-wr
|
fail | fail | fail | fail |
gs-output-array-vec3-index-wr
|
fail | fail | fail | fail |
gs-output-array-vec4-index-wr
|
fail | fail | fail | fail |
vs-output-array-float-index-wr-before-gs
|
fail | fail | fail | fail |
vs-output-array-vec2-index-wr-before-gs
|
fail | fail | fail | fail |
vs-output-array-vec3-index-wr-before-gs
|
fail | fail | fail | fail |
vs-output-array-vec4-index-wr-before-gs
|
fail | fail | fail | fail |
varying-struct-basic-gs-fs
|
fail | fail | fail | fail |
varying-struct-basic-vs-fs
|
fail | fail | fail | fail |
varying-struct-basic-vs-gs
|
fail | fail | fail | fail |
vs-gs-arrays-within-blocks-pass
|
crash | crash | crash | crash |
glsl-1.50-gs-mismatch-prim-type lines
|
crash | crash | crash | crash |
glsl-1.50-gs-mismatch-prim-type lines_adjacency
|
crash | crash | crash | crash |
glsl-1.50-gs-mismatch-prim-type points
|
crash | crash | crash | crash |
glsl-1.50-gs-mismatch-prim-type triangles
|
crash | crash | crash | crash |
glsl-1.50-gs-mismatch-prim-type triangles_adjacency
|
crash | crash | crash | crash |
glsl-1.50-interface-block-centroid array
|
fail | fail | fail | fail |
glsl-1.50-interface-block-centroid named
|
fail | fail | fail | fail |
glsl-1.50-interface-block-centroid unnamed
|
fail | fail | fail | fail |
gs-emits-too-few-verts
|
crash | crash | crash | crash |
gs-end-primitive-optional-with-points-out
|
crash | crash | crash | crash |
transform-feedback-builtins
|
crash | crash | crash | crash |
transform-feedback-type-and-size
|
crash | crash | crash | crash |
transform-feedback-vertex-id
|
crash | crash | pass | pass |
uniform_buffer
|
1/18 | 1/18 | 1/18 | 1/18 |
gs-array-copy
|
fail | fail | fail | fail |
gs-basic
|
fail | fail | fail | fail |
gs-bools
|
fail | fail | fail | fail |
gs-float-array-const-index
|
fail | fail | fail | fail |
gs-float-array-variable-index
|
fail | fail | fail | fail |
gs-floats
|
fail | fail | fail | fail |
gs-mat3x4
|
fail | fail | fail | fail |
gs-mat3x4-row-major
|
fail | fail | fail | fail |
gs-mat4
|
fail | fail | fail | fail |
gs-mat4-row-major
|
fail | fail | fail | fail |
gs-mat4x3
|
fail | fail | fail | fail |
gs-mat4x3-row-major
|
fail | fail | fail | fail |
gs-struct
|
fail | fail | fail | fail |
gs-struct-copy
|
fail | fail | fail | fail |
gs-struct-copy-complicated
|
fail | fail | fail | fail |
gs-struct-pad
|
fail | fail | fail | fail |
gs-two-members
|
fail | fail | fail | fail |
glsl-3.30
|
26/45 | 26/45 | 26/45 | 26/45 |
built-in constants
|
0/19 | 0/19 | 0/19 | 0/19 |
gl_maxclipdistances
|
fail | fail | fail | fail |
gl_maxcombinedtextureimageunits
|
fail | fail | fail | fail |
gl_maxdrawbuffers
|
fail | fail | fail | fail |
gl_maxfragmentinputcomponents
|
fail | fail | fail | fail |
gl_maxfragmentuniformcomponents
|
fail | fail | fail | fail |
gl_maxgeometryinputcomponents
|
fail | fail | fail | fail |
gl_maxgeometryoutputcomponents
|
fail | fail | fail | fail |
gl_maxgeometryoutputvertices
|
fail | fail | fail | fail |
gl_maxgeometrytextureimageunits
|
fail | fail | fail | fail |
gl_maxgeometrytotaloutputcomponents
|
fail | fail | fail | fail |
gl_maxgeometryuniformcomponents
|
fail | fail | fail | fail |
gl_maxgeometryvaryingcomponents
|
fail | fail | fail | fail |
gl_maxtextureimageunits
|
fail | fail | fail | fail |
gl_maxvaryingcomponents
|
fail | fail | fail | fail |
gl_maxvaryingfloats
|
fail | fail | fail | fail |
gl_maxvertexattribs
|
fail | fail | fail | fail |
gl_maxvertexoutputcomponents
|
fail | fail | fail | fail |
gl_maxvertextextureimageunits
|
fail | fail | fail | fail |
gl_maxvertexuniformcomponents
|
fail | fail | fail | fail |
glsl-es-1.00
|
16/19 | 16/19 | 16/19 | 16/19 |
linker
|
5/8 | 5/8 | 5/8 | 5/8 |
glsl-fcoord-invariant
|
fail | fail | fail | fail |
glsl-fface-invariant
|
fail | fail | fail | fail |
glsl-pcoord-invariant
|
fail | fail | fail | fail |
glsl-es-3.00
|
38/40 | 38/40 | 38/40 | 38/40 |
execution
|
26/28 | 26/28 | 26/28 | 26/28 |
varying-struct-basic
|
fail | fail | fail | fail |
varying-struct-centroid_gles3
|
fail | fail | fail | fail |
mesa_shader_integer_functions
|
58/60 | 58/60 | 58/60 | 58/60 |
execution
|
58/60 | 58/60 | 58/60 | 58/60 |
built-in-functions
|
57/59 | 57/59 | 57/59 | 57/59 |
fs-ldexp
|
fail | fail | fail | fail |
vs-ldexp
|
fail | fail | fail | fail |
nv_conditional_render
|
8/12 | 12/12 | 12/12 | 12/12 |
blitframebuffer
|
fail | pass | pass | pass |
copyteximage
|
fail | pass | pass | pass |
copytexsubimage
|
fail | pass | pass | pass |
generatemipmap
|
fail | pass | pass | pass |
nv_primitive_restart
|
10/15 | 10/15 | 10/15 | 10/15 |
primitive-restart-draw-mode-line_loop
|
fail | fail | fail | fail |
primitive-restart-draw-mode-polygon
|
fail | fail | fail | fail |
primitive-restart-draw-mode-quad_strip
|
fail | fail | fail | fail |
primitive-restart-draw-mode-quads
|
fail | fail | fail | fail |
primitive-restart-draw-mode-triangle_fan
|
fail | fail | fail | fail |
oes_compressed_etc1_rgb8_texture
|
1/2 | 2/2 | 2/2 | 2/2 |
miptree
|
crash | pass | pass | pass |
oes_draw_elements_base_vertex
|
3/4 | 3/4 | 3/4 | 3/4 |
oes_draw_elements_base_vertex-drawelements-instanced
|
fail | fail | fail | fail |
oes_fixed_point
|
0/1 | 0/1 | 0/1 | 0/1 |
attribute-arrays
|
crash | crash | crash | crash |
oes_packed_depth_stencil
|
1/2 | 1/2 | 1/2 | 1/2 |
depth_stencil texture gles1
|
fail | fail | fail | fail |
sgis_generate_mipmap
|
0/3 | 3/3 | 3/3 | 3/3 |
gen-nonzero-unit
|
fail | pass | pass | pass |
gen-teximage
|
fail | pass | pass | pass |
gen-texsubimage
|
fail | pass | pass | pass |