Result summary

Currently showing: problems

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

intel.6100.10.11.3.15D21
(info)
all 15139/26115
asmparsertest
286/291
arbfp1.0
126/129
cos-03.txt
fail
size_specifier-01.txt
fail
size_specifier-06.txt
fail
arbvp1.0
160/162
alias-02.txt
fail
param-05.txt
fail
glslparsertest
461/477
glsl2
275/291
16384-consecutive-chars.frag
fail
16385-consecutive-chars.frag
fail
17000-consecutive-chars-identifier.frag
fail
condition-06.vert
fail
invariant-05.vert
fail
local-function-03.frag
fail
parameters-04.vert
fail
pragma-03.vert
fail
pragma-04.vert
fail
pragma-05.vert
fail
pragma-06.vert
fail
redeclaration-04.vert
fail
redeclaration-08.vert
fail
return-conversion-03.vert
fail
struct-01.vert
fail
tex_rect-02.frag
fail
hiz
18/19
hiz-depth-stencil-test-fbo-d24-s0
fail
object namespace pollution
40/48
vertex-array with glbitmap
fail
vertex-array with glblitframebuffer
fail
vertex-array with glclear
fail
vertex-array with glcopypixels
fail
vertex-array with glcopytexsubimage2d
fail
vertex-array with gldrawpixels
fail
vertex-array with glgeneratemipmap
fail
vertex-array with glgetteximage-compressed
fail
shaders
508/544
glsl-bindattriblocation
fail
glsl-const-folding-01
fail
glsl-derivs-abs-sign
fail
glsl-fs-abs-neg
fail
glsl-fs-array-redeclaration
fail
glsl-fs-inline-explosion
crash
glsl-fs-loop-lt
fail
glsl-fs-lots-of-tex
fail
glsl-fs-tan-2
fail
glsl-fs-user-varying-ff
fail
glsl-fs-vec4-indexing-7
fail
glsl-invariant-pragma
fail
glsl-max-varyings
fail
glsl-max-varyings >max_varying_components
fail
glsl-novertexdata
fail
glsl-vs-abs-neg
fail
glsl-vs-array-redeclaration
fail
glsl-vs-inline-explosion
crash
glsl-vs-normalscale
fail
out-parameter-indexing
2/8
vs-inout-index-inout-float-array
fail
vs-inout-index-inout-mat2-col
fail
vs-inout-index-inout-mat2-row
fail
vs-inout-index-inout-vec4
fail
vs-inout-index-inout-vec4-array
fail
vs-inout-index-inout-vec4-array-element
fail
version-mixing interstage
fail
version-mixing intrastage
fail
version-mixing vs-gs
fail
zero-tex-coord bias
fail
zero-tex-coord texelfetch
fail
zero-tex-coord texture2d
fail
zero-tex-coord texturegather
fail
zero-tex-coord texturegrad
fail
zero-tex-coord texturelod
fail
zero-tex-coord texturequerylod
fail
zero-tex-coord texturesize
fail
spec
13809/24719
!opengl 1.0
255/267
gl-1.0-beginend-coverage
217/227
glDrawArrays
fail
glDrawElements
fail
glEndList
fail
glLightModelf
fail
glLightModeli
fail
glMaterialf
fail
glMateriali
fail
glPolygonStipple
fail
glTexImage1D
fail
glTexImage2D
fail
gl-1.0-dlist-beginend
5/7
illegal glDrawArrays inside glBegin-glEnd (2)
fail
illegal glRect inside glBegin-glEnd
fail
!opengl 1.1
6276/7221
getteximage-formats
fail
getteximage-luminance
fail
line-flat-clip-color
fail
max-texture-size-level
fail
max-texture-size
15/30
GL_PROXY_TEXTURE_1D-GL_RGBA16
fail
GL_PROXY_TEXTURE_1D-GL_RGBA32F
fail
GL_PROXY_TEXTURE_1D-GL_RGBA8
fail
GL_PROXY_TEXTURE_2D-GL_RGBA16
fail
GL_PROXY_TEXTURE_2D-GL_RGBA32F
fail
GL_PROXY_TEXTURE_2D-GL_RGBA8
fail
GL_PROXY_TEXTURE_3D-GL_RGBA16
fail
GL_PROXY_TEXTURE_3D-GL_RGBA32F
fail
GL_PROXY_TEXTURE_3D-GL_RGBA8
fail
GL_PROXY_TEXTURE_CUBE_MAP-GL_RGBA16
fail
GL_PROXY_TEXTURE_CUBE_MAP-GL_RGBA32F
fail
GL_PROXY_TEXTURE_CUBE_MAP-GL_RGBA8
fail
GL_PROXY_TEXTURE_RECTANGLE-GL_RGBA16
fail
GL_PROXY_TEXTURE_RECTANGLE-GL_RGBA32F
fail
GL_PROXY_TEXTURE_RECTANGLE-GL_RGBA8
fail
polygon-mode-offset
0/8
config 0: Expected white pixel on bottom edge
fail
config 0: Expected white pixel on left edge
fail
config 0: Expected white pixel on right edge
fail
config 0: Expected white pixel on top edge
fail
config 3: Expected white pixel on bottom edge
fail
config 3: Expected white pixel on left edge
fail
config 3: Expected white pixel on right edge
fail
config 3: Expected white pixel on top edge
fail
proxy-texture
fail
roundmode-pixelstore
fail
scissor-bitmap
fail
teximage-colors gl_luminance12_alpha12
102/104
GL_LUMINANCE12_ALPHA12 texture with GL_RG and GL_UNSIGNED_INT
fail
GL_LUMINANCE12_ALPHA12 texture with GL_RG and GL_UNSIGNED_SHORT
fail
teximage-colors gl_luminance12_alpha4
102/104
GL_LUMINANCE12_ALPHA4 texture with GL_RG and GL_UNSIGNED_INT
fail
GL_LUMINANCE12_ALPHA4 texture with GL_RG and GL_UNSIGNED_SHORT
fail
teximage-colors gl_luminance16_alpha16
103/105
GL_LUMINANCE16_ALPHA16 texture with GL_RG and GL_UNSIGNED_INT
fail
GL_LUMINANCE16_ALPHA16 texture with GL_RG and GL_UNSIGNED_SHORT
fail
teximage-colors gl_luminance4_alpha4
101/104
GL_LUMINANCE4_ALPHA4 texture with GL_RG and GL_UNSIGNED_BYTE
fail
GL_LUMINANCE4_ALPHA4 texture with GL_RG and GL_UNSIGNED_INT
fail
GL_LUMINANCE4_ALPHA4 texture with GL_RG and GL_UNSIGNED_SHORT
fail
teximage-colors gl_luminance6_alpha2
101/104
GL_LUMINANCE6_ALPHA2 texture with GL_RG and GL_UNSIGNED_BYTE
fail
GL_LUMINANCE6_ALPHA2 texture with GL_RG and GL_UNSIGNED_INT
fail
GL_LUMINANCE6_ALPHA2 texture with GL_RG and GL_UNSIGNED_SHORT
fail
teximage-colors gl_luminance8_alpha8
102/105
GL_LUMINANCE8_ALPHA8 texture with GL_RG and GL_UNSIGNED_BYTE
fail
GL_LUMINANCE8_ALPHA8 texture with GL_RG and GL_UNSIGNED_INT
fail
GL_LUMINANCE8_ALPHA8 texture with GL_RG and GL_UNSIGNED_SHORT
fail
teximage-colors gl_luminance_alpha
100/104
GL_LUMINANCE_ALPHA texture with GL_RG and GL_FLOAT
fail
GL_LUMINANCE_ALPHA texture with GL_RG and GL_UNSIGNED_BYTE
fail
GL_LUMINANCE_ALPHA texture with GL_RG and GL_UNSIGNED_INT
fail
GL_LUMINANCE_ALPHA texture with GL_RG and GL_UNSIGNED_SHORT
fail
teximage-colors gl_r16_snorm
0/105
Exact upload-download of GL_R16_SNORM
fail
GL_R16_SNORM texture with GL_ABGR_EXT and GL_BYTE
fail
GL_R16_SNORM texture with GL_ABGR_EXT and GL_FLOAT
fail
GL_R16_SNORM texture with GL_ABGR_EXT and GL_INT
fail
GL_R16_SNORM texture with GL_ABGR_EXT and GL_SHORT
fail
GL_R16_SNORM texture with GL_ABGR_EXT and GL_UNSIGNED_BYTE
fail
GL_R16_SNORM texture with GL_ABGR_EXT and GL_UNSIGNED_INT
fail
GL_R16_SNORM texture with GL_ABGR_EXT and GL_UNSIGNED_SHORT
fail
GL_R16_SNORM texture with GL_ALPHA and GL_BYTE
fail
GL_R16_SNORM texture with GL_ALPHA and GL_FLOAT
fail
GL_R16_SNORM texture with GL_ALPHA and GL_INT
fail
GL_R16_SNORM texture with GL_ALPHA and GL_SHORT
fail
GL_R16_SNORM texture with GL_ALPHA and GL_UNSIGNED_BYTE
fail
GL_R16_SNORM texture with GL_ALPHA and GL_UNSIGNED_INT
fail
GL_R16_SNORM texture with GL_ALPHA and GL_UNSIGNED_SHORT
fail
GL_R16_SNORM texture with GL_BGR and GL_BYTE
fail
GL_R16_SNORM texture with GL_BGR and GL_FLOAT
fail
GL_R16_SNORM texture with GL_BGR and GL_INT
fail
GL_R16_SNORM texture with GL_BGR and GL_SHORT
fail
GL_R16_SNORM texture with GL_BGR and GL_UNSIGNED_BYTE
fail
GL_R16_SNORM texture with GL_BGR and GL_UNSIGNED_INT
fail
GL_R16_SNORM texture with GL_BGR and GL_UNSIGNED_SHORT
fail
GL_R16_SNORM texture with GL_BGRA and GL_BYTE
fail
GL_R16_SNORM texture with GL_BGRA and GL_FLOAT
fail
GL_R16_SNORM texture with GL_BGRA and GL_INT
fail
GL_R16_SNORM texture with GL_BGRA and GL_SHORT
fail
GL_R16_SNORM texture with GL_BGRA and GL_UNSIGNED_BYTE
fail
GL_R16_SNORM texture with GL_BGRA and GL_UNSIGNED_INT
fail
GL_R16_SNORM texture with GL_BGRA and GL_UNSIGNED_INT_10_10_10_2
fail
GL_R16_SNORM texture with GL_BGRA and GL_UNSIGNED_INT_2_10_10_10_REV
fail
GL_R16_SNORM texture with GL_BGRA and GL_UNSIGNED_INT_8_8_8_8
fail
GL_R16_SNORM texture with GL_BGRA and GL_UNSIGNED_INT_8_8_8_8_REV
fail
GL_R16_SNORM texture with GL_BGRA and GL_UNSIGNED_SHORT
fail
GL_R16_SNORM texture with GL_BGRA and GL_UNSIGNED_SHORT_1_5_5_5_REV
fail
GL_R16_SNORM texture with GL_BGRA and GL_UNSIGNED_SHORT_4_4_4_4
fail
GL_R16_SNORM texture with GL_BGRA and GL_UNSIGNED_SHORT_4_4_4_4_REV
fail
GL_R16_SNORM texture with GL_BGRA and GL_UNSIGNED_SHORT_5_5_5_1
fail
GL_R16_SNORM texture with GL_BLUE and GL_BYTE
fail
GL_R16_SNORM texture with GL_BLUE and GL_FLOAT
fail
GL_R16_SNORM texture with GL_BLUE and GL_INT
fail
GL_R16_SNORM texture with GL_BLUE and GL_SHORT
fail
GL_R16_SNORM texture with GL_BLUE and GL_UNSIGNED_BYTE
fail
GL_R16_SNORM texture with GL_BLUE and GL_UNSIGNED_INT
fail
GL_R16_SNORM texture with GL_BLUE and GL_UNSIGNED_SHORT
fail
GL_R16_SNORM texture with GL_GREEN and GL_BYTE
fail
GL_R16_SNORM texture with GL_GREEN and GL_FLOAT
fail
GL_R16_SNORM texture with GL_GREEN and GL_INT
fail
GL_R16_SNORM texture with GL_GREEN and GL_SHORT
fail
GL_R16_SNORM texture with GL_GREEN and GL_UNSIGNED_BYTE
fail
GL_R16_SNORM texture with GL_GREEN and GL_UNSIGNED_INT
fail
GL_R16_SNORM texture with GL_GREEN and GL_UNSIGNED_SHORT
fail
GL_R16_SNORM texture with GL_LUMINANCE and GL_BYTE
fail
GL_R16_SNORM texture with GL_LUMINANCE and GL_FLOAT
fail
GL_R16_SNORM texture with GL_LUMINANCE and GL_INT
fail
GL_R16_SNORM texture with GL_LUMINANCE and GL_SHORT
fail
GL_R16_SNORM texture with GL_LUMINANCE and GL_UNSIGNED_BYTE
fail
GL_R16_SNORM texture with GL_LUMINANCE and GL_UNSIGNED_INT
fail
GL_R16_SNORM texture with GL_LUMINANCE and GL_UNSIGNED_SHORT
fail
GL_R16_SNORM texture with GL_LUMINANCE_ALPHA and GL_BYTE
fail
GL_R16_SNORM texture with GL_LUMINANCE_ALPHA and GL_FLOAT
fail
GL_R16_SNORM texture with GL_LUMINANCE_ALPHA and GL_INT
fail
GL_R16_SNORM texture with GL_LUMINANCE_ALPHA and GL_SHORT
fail
GL_R16_SNORM texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_BYTE
fail
GL_R16_SNORM texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_INT
fail
GL_R16_SNORM texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_SHORT
fail
GL_R16_SNORM texture with GL_RED and GL_BYTE
fail
GL_R16_SNORM texture with GL_RED and GL_FLOAT
fail
GL_R16_SNORM texture with GL_RED and GL_INT
fail
GL_R16_SNORM texture with GL_RED and GL_SHORT
fail
GL_R16_SNORM texture with GL_RED and GL_UNSIGNED_BYTE
fail
GL_R16_SNORM texture with GL_RED and GL_UNSIGNED_INT
fail
GL_R16_SNORM texture with GL_RED and GL_UNSIGNED_SHORT
fail
GL_R16_SNORM texture with GL_RG and GL_BYTE
fail
GL_R16_SNORM texture with GL_RG and GL_FLOAT
fail
GL_R16_SNORM texture with GL_RG and GL_INT
fail
GL_R16_SNORM texture with GL_RG and GL_SHORT
fail
GL_R16_SNORM texture with GL_RG and GL_UNSIGNED_BYTE
fail
GL_R16_SNORM texture with GL_RG and GL_UNSIGNED_INT
fail
GL_R16_SNORM texture with GL_RG and GL_UNSIGNED_SHORT
fail
GL_R16_SNORM texture with GL_RGB and GL_BYTE
fail
GL_R16_SNORM texture with GL_RGB and GL_FLOAT
fail
GL_R16_SNORM texture with GL_RGB and GL_INT
fail
GL_R16_SNORM texture with GL_RGB and GL_SHORT
fail
GL_R16_SNORM texture with GL_RGB and GL_UNSIGNED_BYTE
fail
GL_R16_SNORM texture with GL_RGB and GL_UNSIGNED_BYTE_2_3_3_REV
fail
GL_R16_SNORM texture with GL_RGB and GL_UNSIGNED_BYTE_3_3_2
fail
GL_R16_SNORM texture with GL_RGB and GL_UNSIGNED_INT
fail
GL_R16_SNORM texture with GL_RGB and GL_UNSIGNED_SHORT
fail
GL_R16_SNORM texture with GL_RGB and GL_UNSIGNED_SHORT_5_6_5
fail
GL_R16_SNORM texture with GL_RGB and GL_UNSIGNED_SHORT_5_6_5_REV
fail
GL_R16_SNORM texture with GL_RGBA and GL_BYTE
fail
GL_R16_SNORM texture with GL_RGBA and GL_FLOAT
fail
GL_R16_SNORM texture with GL_RGBA and GL_INT
fail
GL_R16_SNORM texture with GL_RGBA and GL_SHORT
fail
GL_R16_SNORM texture with GL_RGBA and GL_UNSIGNED_BYTE
fail
GL_R16_SNORM texture with GL_RGBA and GL_UNSIGNED_INT
fail
GL_R16_SNORM texture with GL_RGBA and GL_UNSIGNED_INT_10_10_10_2
fail
GL_R16_SNORM texture with GL_RGBA and GL_UNSIGNED_INT_2_10_10_10_REV
fail
GL_R16_SNORM texture with GL_RGBA and GL_UNSIGNED_INT_8_8_8_8
fail
GL_R16_SNORM texture with GL_RGBA and GL_UNSIGNED_INT_8_8_8_8_REV
fail
GL_R16_SNORM texture with GL_RGBA and GL_UNSIGNED_SHORT
fail
GL_R16_SNORM texture with GL_RGBA and GL_UNSIGNED_SHORT_1_5_5_5_REV
fail
GL_R16_SNORM texture with GL_RGBA and GL_UNSIGNED_SHORT_4_4_4_4
fail
GL_R16_SNORM texture with GL_RGBA and GL_UNSIGNED_SHORT_4_4_4_4_REV
fail
GL_R16_SNORM texture with GL_RGBA and GL_UNSIGNED_SHORT_5_5_5_1
fail
teximage-colors gl_r8_snorm
0/105
Exact upload-download of GL_R8_SNORM
fail
GL_R8_SNORM texture with GL_ABGR_EXT and GL_BYTE
fail
GL_R8_SNORM texture with GL_ABGR_EXT and GL_FLOAT
fail
GL_R8_SNORM texture with GL_ABGR_EXT and GL_INT
fail
GL_R8_SNORM texture with GL_ABGR_EXT and GL_SHORT
fail
GL_R8_SNORM texture with GL_ABGR_EXT and GL_UNSIGNED_BYTE
fail
GL_R8_SNORM texture with GL_ABGR_EXT and GL_UNSIGNED_INT
fail
GL_R8_SNORM texture with GL_ABGR_EXT and GL_UNSIGNED_SHORT
fail
GL_R8_SNORM texture with GL_ALPHA and GL_BYTE
fail
GL_R8_SNORM texture with GL_ALPHA and GL_FLOAT
fail
GL_R8_SNORM texture with GL_ALPHA and GL_INT
fail
GL_R8_SNORM texture with GL_ALPHA and GL_SHORT
fail
GL_R8_SNORM texture with GL_ALPHA and GL_UNSIGNED_BYTE
fail
GL_R8_SNORM texture with GL_ALPHA and GL_UNSIGNED_INT
fail
GL_R8_SNORM texture with GL_ALPHA and GL_UNSIGNED_SHORT
fail
GL_R8_SNORM texture with GL_BGR and GL_BYTE
fail
GL_R8_SNORM texture with GL_BGR and GL_FLOAT
fail
GL_R8_SNORM texture with GL_BGR and GL_INT
fail
GL_R8_SNORM texture with GL_BGR and GL_SHORT
fail
GL_R8_SNORM texture with GL_BGR and GL_UNSIGNED_BYTE
fail
GL_R8_SNORM texture with GL_BGR and GL_UNSIGNED_INT
fail
GL_R8_SNORM texture with GL_BGR and GL_UNSIGNED_SHORT
fail
GL_R8_SNORM texture with GL_BGRA and GL_BYTE
fail
GL_R8_SNORM texture with GL_BGRA and GL_FLOAT
fail
GL_R8_SNORM texture with GL_BGRA and GL_INT
fail
GL_R8_SNORM texture with GL_BGRA and GL_SHORT
fail
GL_R8_SNORM texture with GL_BGRA and GL_UNSIGNED_BYTE
fail
GL_R8_SNORM texture with GL_BGRA and GL_UNSIGNED_INT
fail
GL_R8_SNORM texture with GL_BGRA and GL_UNSIGNED_INT_10_10_10_2
fail
GL_R8_SNORM texture with GL_BGRA and GL_UNSIGNED_INT_2_10_10_10_REV
fail
GL_R8_SNORM texture with GL_BGRA and GL_UNSIGNED_INT_8_8_8_8
fail
GL_R8_SNORM texture with GL_BGRA and GL_UNSIGNED_INT_8_8_8_8_REV
fail
GL_R8_SNORM texture with GL_BGRA and GL_UNSIGNED_SHORT
fail
GL_R8_SNORM texture with GL_BGRA and GL_UNSIGNED_SHORT_1_5_5_5_REV
fail
GL_R8_SNORM texture with GL_BGRA and GL_UNSIGNED_SHORT_4_4_4_4
fail
GL_R8_SNORM texture with GL_BGRA and GL_UNSIGNED_SHORT_4_4_4_4_REV
fail
GL_R8_SNORM texture with GL_BGRA and GL_UNSIGNED_SHORT_5_5_5_1
fail
GL_R8_SNORM texture with GL_BLUE and GL_BYTE
fail
GL_R8_SNORM texture with GL_BLUE and GL_FLOAT
fail
GL_R8_SNORM texture with GL_BLUE and GL_INT
fail
GL_R8_SNORM texture with GL_BLUE and GL_SHORT
fail
GL_R8_SNORM texture with GL_BLUE and GL_UNSIGNED_BYTE
fail
GL_R8_SNORM texture with GL_BLUE and GL_UNSIGNED_INT
fail
GL_R8_SNORM texture with GL_BLUE and GL_UNSIGNED_SHORT
fail
GL_R8_SNORM texture with GL_GREEN and GL_BYTE
fail
GL_R8_SNORM texture with GL_GREEN and GL_FLOAT
fail
GL_R8_SNORM texture with GL_GREEN and GL_INT
fail
GL_R8_SNORM texture with GL_GREEN and GL_SHORT
fail
GL_R8_SNORM texture with GL_GREEN and GL_UNSIGNED_BYTE
fail
GL_R8_SNORM texture with GL_GREEN and GL_UNSIGNED_INT
fail
GL_R8_SNORM texture with GL_GREEN and GL_UNSIGNED_SHORT
fail
GL_R8_SNORM texture with GL_LUMINANCE and GL_BYTE
fail
GL_R8_SNORM texture with GL_LUMINANCE and GL_FLOAT
fail
GL_R8_SNORM texture with GL_LUMINANCE and GL_INT
fail
GL_R8_SNORM texture with GL_LUMINANCE and GL_SHORT
fail
GL_R8_SNORM texture with GL_LUMINANCE and GL_UNSIGNED_BYTE
fail
GL_R8_SNORM texture with GL_LUMINANCE and GL_UNSIGNED_INT
fail
GL_R8_SNORM texture with GL_LUMINANCE and GL_UNSIGNED_SHORT
fail
GL_R8_SNORM texture with GL_LUMINANCE_ALPHA and GL_BYTE
fail
GL_R8_SNORM texture with GL_LUMINANCE_ALPHA and GL_FLOAT
fail
GL_R8_SNORM texture with GL_LUMINANCE_ALPHA and GL_INT
fail
GL_R8_SNORM texture with GL_LUMINANCE_ALPHA and GL_SHORT
fail
GL_R8_SNORM texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_BYTE
fail
GL_R8_SNORM texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_INT
fail
GL_R8_SNORM texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_SHORT
fail
GL_R8_SNORM texture with GL_RED and GL_BYTE
fail
GL_R8_SNORM texture with GL_RED and GL_FLOAT
fail
GL_R8_SNORM texture with GL_RED and GL_INT
fail
GL_R8_SNORM texture with GL_RED and GL_SHORT
fail
GL_R8_SNORM texture with GL_RED and GL_UNSIGNED_BYTE
fail
GL_R8_SNORM texture with GL_RED and GL_UNSIGNED_INT
fail
GL_R8_SNORM texture with GL_RED and GL_UNSIGNED_SHORT
fail
GL_R8_SNORM texture with GL_RG and GL_BYTE
fail
GL_R8_SNORM texture with GL_RG and GL_FLOAT
fail
GL_R8_SNORM texture with GL_RG and GL_INT
fail
GL_R8_SNORM texture with GL_RG and GL_SHORT
fail
GL_R8_SNORM texture with GL_RG and GL_UNSIGNED_BYTE
fail
GL_R8_SNORM texture with GL_RG and GL_UNSIGNED_INT
fail
GL_R8_SNORM texture with GL_RG and GL_UNSIGNED_SHORT
fail
GL_R8_SNORM texture with GL_RGB and GL_BYTE
fail
GL_R8_SNORM texture with GL_RGB and GL_FLOAT
fail
GL_R8_SNORM texture with GL_RGB and GL_INT
fail
GL_R8_SNORM texture with GL_RGB and GL_SHORT
fail
GL_R8_SNORM texture with GL_RGB and GL_UNSIGNED_BYTE
fail
GL_R8_SNORM texture with GL_RGB and GL_UNSIGNED_BYTE_2_3_3_REV
fail
GL_R8_SNORM texture with GL_RGB and GL_UNSIGNED_BYTE_3_3_2
fail
GL_R8_SNORM texture with GL_RGB and GL_UNSIGNED_INT
fail
GL_R8_SNORM texture with GL_RGB and GL_UNSIGNED_SHORT
fail
GL_R8_SNORM texture with GL_RGB and GL_UNSIGNED_SHORT_5_6_5
fail
GL_R8_SNORM texture with GL_RGB and GL_UNSIGNED_SHORT_5_6_5_REV
fail
GL_R8_SNORM texture with GL_RGBA and GL_BYTE
fail
GL_R8_SNORM texture with GL_RGBA and GL_FLOAT
fail
GL_R8_SNORM texture with GL_RGBA and GL_INT
fail
GL_R8_SNORM texture with GL_RGBA and GL_SHORT
fail
GL_R8_SNORM texture with GL_RGBA and GL_UNSIGNED_BYTE
fail
GL_R8_SNORM texture with GL_RGBA and GL_UNSIGNED_INT
fail
GL_R8_SNORM texture with GL_RGBA and GL_UNSIGNED_INT_10_10_10_2
fail
GL_R8_SNORM texture with GL_RGBA and GL_UNSIGNED_INT_2_10_10_10_REV
fail
GL_R8_SNORM texture with GL_RGBA and GL_UNSIGNED_INT_8_8_8_8
fail
GL_R8_SNORM texture with GL_RGBA and GL_UNSIGNED_INT_8_8_8_8_REV
fail
GL_R8_SNORM texture with GL_RGBA and GL_UNSIGNED_SHORT
fail
GL_R8_SNORM texture with GL_RGBA and GL_UNSIGNED_SHORT_1_5_5_5_REV
fail
GL_R8_SNORM texture with GL_RGBA and GL_UNSIGNED_SHORT_4_4_4_4
fail
GL_R8_SNORM texture with GL_RGBA and GL_UNSIGNED_SHORT_4_4_4_4_REV
fail
GL_R8_SNORM texture with GL_RGBA and GL_UNSIGNED_SHORT_5_5_5_1
fail
teximage-colors gl_rg16_snorm
0/105
Exact upload-download of GL_RG16_SNORM
fail
GL_RG16_SNORM texture with GL_ABGR_EXT and GL_BYTE
fail
GL_RG16_SNORM texture with GL_ABGR_EXT and GL_FLOAT
fail
GL_RG16_SNORM texture with GL_ABGR_EXT and GL_INT
fail
GL_RG16_SNORM texture with GL_ABGR_EXT and GL_SHORT
fail
GL_RG16_SNORM texture with GL_ABGR_EXT and GL_UNSIGNED_BYTE
fail
GL_RG16_SNORM texture with GL_ABGR_EXT and GL_UNSIGNED_INT
fail
GL_RG16_SNORM texture with GL_ABGR_EXT and GL_UNSIGNED_SHORT
fail
GL_RG16_SNORM texture with GL_ALPHA and GL_BYTE
fail
GL_RG16_SNORM texture with GL_ALPHA and GL_FLOAT
fail
GL_RG16_SNORM texture with GL_ALPHA and GL_INT
fail
GL_RG16_SNORM texture with GL_ALPHA and GL_SHORT
fail
GL_RG16_SNORM texture with GL_ALPHA and GL_UNSIGNED_BYTE
fail
GL_RG16_SNORM texture with GL_ALPHA and GL_UNSIGNED_INT
fail
GL_RG16_SNORM texture with GL_ALPHA and GL_UNSIGNED_SHORT
fail
GL_RG16_SNORM texture with GL_BGR and GL_BYTE
fail
GL_RG16_SNORM texture with GL_BGR and GL_FLOAT
fail
GL_RG16_SNORM texture with GL_BGR and GL_INT
fail
GL_RG16_SNORM texture with GL_BGR and GL_SHORT
fail
GL_RG16_SNORM texture with GL_BGR and GL_UNSIGNED_BYTE
fail
GL_RG16_SNORM texture with GL_BGR and GL_UNSIGNED_INT
fail
GL_RG16_SNORM texture with GL_BGR and GL_UNSIGNED_SHORT
fail
GL_RG16_SNORM texture with GL_BGRA and GL_BYTE
fail
GL_RG16_SNORM texture with GL_BGRA and GL_FLOAT
fail
GL_RG16_SNORM texture with GL_BGRA and GL_INT
fail
GL_RG16_SNORM texture with GL_BGRA and GL_SHORT
fail
GL_RG16_SNORM texture with GL_BGRA and GL_UNSIGNED_BYTE
fail
GL_RG16_SNORM texture with GL_BGRA and GL_UNSIGNED_INT
fail
GL_RG16_SNORM texture with GL_BGRA and GL_UNSIGNED_INT_10_10_10_2
fail
GL_RG16_SNORM texture with GL_BGRA and GL_UNSIGNED_INT_2_10_10_10_REV
fail
GL_RG16_SNORM texture with GL_BGRA and GL_UNSIGNED_INT_8_8_8_8
fail
GL_RG16_SNORM texture with GL_BGRA and GL_UNSIGNED_INT_8_8_8_8_REV
fail
GL_RG16_SNORM texture with GL_BGRA and GL_UNSIGNED_SHORT
fail
GL_RG16_SNORM texture with GL_BGRA and GL_UNSIGNED_SHORT_1_5_5_5_REV
fail
GL_RG16_SNORM texture with GL_BGRA and GL_UNSIGNED_SHORT_4_4_4_4
fail
GL_RG16_SNORM texture with GL_BGRA and GL_UNSIGNED_SHORT_4_4_4_4_REV
fail
GL_RG16_SNORM texture with GL_BGRA and GL_UNSIGNED_SHORT_5_5_5_1
fail
GL_RG16_SNORM texture with GL_BLUE and GL_BYTE
fail
GL_RG16_SNORM texture with GL_BLUE and GL_FLOAT
fail
GL_RG16_SNORM texture with GL_BLUE and GL_INT
fail
GL_RG16_SNORM texture with GL_BLUE and GL_SHORT
fail
GL_RG16_SNORM texture with GL_BLUE and GL_UNSIGNED_BYTE
fail
GL_RG16_SNORM texture with GL_BLUE and GL_UNSIGNED_INT
fail
GL_RG16_SNORM texture with GL_BLUE and GL_UNSIGNED_SHORT
fail
GL_RG16_SNORM texture with GL_GREEN and GL_BYTE
fail
GL_RG16_SNORM texture with GL_GREEN and GL_FLOAT
fail
GL_RG16_SNORM texture with GL_GREEN and GL_INT
fail
GL_RG16_SNORM texture with GL_GREEN and GL_SHORT
fail
GL_RG16_SNORM texture with GL_GREEN and GL_UNSIGNED_BYTE
fail
GL_RG16_SNORM texture with GL_GREEN and GL_UNSIGNED_INT
fail
GL_RG16_SNORM texture with GL_GREEN and GL_UNSIGNED_SHORT
fail
GL_RG16_SNORM texture with GL_LUMINANCE and GL_BYTE
fail
GL_RG16_SNORM texture with GL_LUMINANCE and GL_FLOAT
fail
GL_RG16_SNORM texture with GL_LUMINANCE and GL_INT
fail
GL_RG16_SNORM texture with GL_LUMINANCE and GL_SHORT
fail
GL_RG16_SNORM texture with GL_LUMINANCE and GL_UNSIGNED_BYTE
fail
GL_RG16_SNORM texture with GL_LUMINANCE and GL_UNSIGNED_INT
fail
GL_RG16_SNORM texture with GL_LUMINANCE and GL_UNSIGNED_SHORT
fail
GL_RG16_SNORM texture with GL_LUMINANCE_ALPHA and GL_BYTE
fail
GL_RG16_SNORM texture with GL_LUMINANCE_ALPHA and GL_FLOAT
fail
GL_RG16_SNORM texture with GL_LUMINANCE_ALPHA and GL_INT
fail
GL_RG16_SNORM texture with GL_LUMINANCE_ALPHA and GL_SHORT
fail
GL_RG16_SNORM texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_BYTE
fail
GL_RG16_SNORM texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_INT
fail
GL_RG16_SNORM texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_SHORT
fail
GL_RG16_SNORM texture with GL_RED and GL_BYTE
fail
GL_RG16_SNORM texture with GL_RED and GL_FLOAT
fail
GL_RG16_SNORM texture with GL_RED and GL_INT
fail
GL_RG16_SNORM texture with GL_RED and GL_SHORT
fail
GL_RG16_SNORM texture with GL_RED and GL_UNSIGNED_BYTE
fail
GL_RG16_SNORM texture with GL_RED and GL_UNSIGNED_INT
fail
GL_RG16_SNORM texture with GL_RED and GL_UNSIGNED_SHORT
fail
GL_RG16_SNORM texture with GL_RG and GL_BYTE
fail
GL_RG16_SNORM texture with GL_RG and GL_FLOAT
fail
GL_RG16_SNORM texture with GL_RG and GL_INT
fail
GL_RG16_SNORM texture with GL_RG and GL_SHORT
fail
GL_RG16_SNORM texture with GL_RG and GL_UNSIGNED_BYTE
fail
GL_RG16_SNORM texture with GL_RG and GL_UNSIGNED_INT
fail
GL_RG16_SNORM texture with GL_RG and GL_UNSIGNED_SHORT
fail
GL_RG16_SNORM texture with GL_RGB and GL_BYTE
fail
GL_RG16_SNORM texture with GL_RGB and GL_FLOAT
fail
GL_RG16_SNORM texture with GL_RGB and GL_INT
fail
GL_RG16_SNORM texture with GL_RGB and GL_SHORT
fail
GL_RG16_SNORM texture with GL_RGB and GL_UNSIGNED_BYTE
fail
GL_RG16_SNORM texture with GL_RGB and GL_UNSIGNED_BYTE_2_3_3_REV
fail
GL_RG16_SNORM texture with GL_RGB and GL_UNSIGNED_BYTE_3_3_2
fail
GL_RG16_SNORM texture with GL_RGB and GL_UNSIGNED_INT
fail
GL_RG16_SNORM texture with GL_RGB and GL_UNSIGNED_SHORT
fail
GL_RG16_SNORM texture with GL_RGB and GL_UNSIGNED_SHORT_5_6_5
fail
GL_RG16_SNORM texture with GL_RGB and GL_UNSIGNED_SHORT_5_6_5_REV
fail
GL_RG16_SNORM texture with GL_RGBA and GL_BYTE
fail
GL_RG16_SNORM texture with GL_RGBA and GL_FLOAT
fail
GL_RG16_SNORM texture with GL_RGBA and GL_INT
fail
GL_RG16_SNORM texture with GL_RGBA and GL_SHORT
fail
GL_RG16_SNORM texture with GL_RGBA and GL_UNSIGNED_BYTE
fail
GL_RG16_SNORM texture with GL_RGBA and GL_UNSIGNED_INT
fail
GL_RG16_SNORM texture with GL_RGBA and GL_UNSIGNED_INT_10_10_10_2
fail
GL_RG16_SNORM texture with GL_RGBA and GL_UNSIGNED_INT_2_10_10_10_REV
fail
GL_RG16_SNORM texture with GL_RGBA and GL_UNSIGNED_INT_8_8_8_8
fail
GL_RG16_SNORM texture with GL_RGBA and GL_UNSIGNED_INT_8_8_8_8_REV
fail
GL_RG16_SNORM texture with GL_RGBA and GL_UNSIGNED_SHORT
fail
GL_RG16_SNORM texture with GL_RGBA and GL_UNSIGNED_SHORT_1_5_5_5_REV
fail
GL_RG16_SNORM texture with GL_RGBA and GL_UNSIGNED_SHORT_4_4_4_4
fail
GL_RG16_SNORM texture with GL_RGBA and GL_UNSIGNED_SHORT_4_4_4_4_REV
fail
GL_RG16_SNORM texture with GL_RGBA and GL_UNSIGNED_SHORT_5_5_5_1
fail
teximage-colors gl_rg8_snorm
0/105
Exact upload-download of GL_RG8_SNORM
fail
GL_RG8_SNORM texture with GL_ABGR_EXT and GL_BYTE
fail
GL_RG8_SNORM texture with GL_ABGR_EXT and GL_FLOAT
fail
GL_RG8_SNORM texture with GL_ABGR_EXT and GL_INT
fail
GL_RG8_SNORM texture with GL_ABGR_EXT and GL_SHORT
fail
GL_RG8_SNORM texture with GL_ABGR_EXT and GL_UNSIGNED_BYTE
fail
GL_RG8_SNORM texture with GL_ABGR_EXT and GL_UNSIGNED_INT
fail
GL_RG8_SNORM texture with GL_ABGR_EXT and GL_UNSIGNED_SHORT
fail
GL_RG8_SNORM texture with GL_ALPHA and GL_BYTE
fail
GL_RG8_SNORM texture with GL_ALPHA and GL_FLOAT
fail
GL_RG8_SNORM texture with GL_ALPHA and GL_INT
fail
GL_RG8_SNORM texture with GL_ALPHA and GL_SHORT
fail
GL_RG8_SNORM texture with GL_ALPHA and GL_UNSIGNED_BYTE
fail
GL_RG8_SNORM texture with GL_ALPHA and GL_UNSIGNED_INT
fail
GL_RG8_SNORM texture with GL_ALPHA and GL_UNSIGNED_SHORT
fail
GL_RG8_SNORM texture with GL_BGR and GL_BYTE
fail
GL_RG8_SNORM texture with GL_BGR and GL_FLOAT
fail
GL_RG8_SNORM texture with GL_BGR and GL_INT
fail
GL_RG8_SNORM texture with GL_BGR and GL_SHORT
fail
GL_RG8_SNORM texture with GL_BGR and GL_UNSIGNED_BYTE
fail
GL_RG8_SNORM texture with GL_BGR and GL_UNSIGNED_INT
fail
GL_RG8_SNORM texture with GL_BGR and GL_UNSIGNED_SHORT
fail
GL_RG8_SNORM texture with GL_BGRA and GL_BYTE
fail
GL_RG8_SNORM texture with GL_BGRA and GL_FLOAT
fail
GL_RG8_SNORM texture with GL_BGRA and GL_INT
fail
GL_RG8_SNORM texture with GL_BGRA and GL_SHORT
fail
GL_RG8_SNORM texture with GL_BGRA and GL_UNSIGNED_BYTE
fail
GL_RG8_SNORM texture with GL_BGRA and GL_UNSIGNED_INT
fail
GL_RG8_SNORM texture with GL_BGRA and GL_UNSIGNED_INT_10_10_10_2
fail
GL_RG8_SNORM texture with GL_BGRA and GL_UNSIGNED_INT_2_10_10_10_REV
fail
GL_RG8_SNORM texture with GL_BGRA and GL_UNSIGNED_INT_8_8_8_8
fail
GL_RG8_SNORM texture with GL_BGRA and GL_UNSIGNED_INT_8_8_8_8_REV
fail
GL_RG8_SNORM texture with GL_BGRA and GL_UNSIGNED_SHORT
fail
GL_RG8_SNORM texture with GL_BGRA and GL_UNSIGNED_SHORT_1_5_5_5_REV
fail
GL_RG8_SNORM texture with GL_BGRA and GL_UNSIGNED_SHORT_4_4_4_4
fail
GL_RG8_SNORM texture with GL_BGRA and GL_UNSIGNED_SHORT_4_4_4_4_REV
fail
GL_RG8_SNORM texture with GL_BGRA and GL_UNSIGNED_SHORT_5_5_5_1
fail
GL_RG8_SNORM texture with GL_BLUE and GL_BYTE
fail
GL_RG8_SNORM texture with GL_BLUE and GL_FLOAT
fail
GL_RG8_SNORM texture with GL_BLUE and GL_INT
fail
GL_RG8_SNORM texture with GL_BLUE and GL_SHORT
fail
GL_RG8_SNORM texture with GL_BLUE and GL_UNSIGNED_BYTE
fail
GL_RG8_SNORM texture with GL_BLUE and GL_UNSIGNED_INT
fail
GL_RG8_SNORM texture with GL_BLUE and GL_UNSIGNED_SHORT
fail
GL_RG8_SNORM texture with GL_GREEN and GL_BYTE
fail
GL_RG8_SNORM texture with GL_GREEN and GL_FLOAT
fail
GL_RG8_SNORM texture with GL_GREEN and GL_INT
fail
GL_RG8_SNORM texture with GL_GREEN and GL_SHORT
fail
GL_RG8_SNORM texture with GL_GREEN and GL_UNSIGNED_BYTE
fail
GL_RG8_SNORM texture with GL_GREEN and GL_UNSIGNED_INT
fail
GL_RG8_SNORM texture with GL_GREEN and GL_UNSIGNED_SHORT
fail
GL_RG8_SNORM texture with GL_LUMINANCE and GL_BYTE
fail
GL_RG8_SNORM texture with GL_LUMINANCE and GL_FLOAT
fail
GL_RG8_SNORM texture with GL_LUMINANCE and GL_INT
fail
GL_RG8_SNORM texture with GL_LUMINANCE and GL_SHORT
fail
GL_RG8_SNORM texture with GL_LUMINANCE and GL_UNSIGNED_BYTE
fail
GL_RG8_SNORM texture with GL_LUMINANCE and GL_UNSIGNED_INT
fail
GL_RG8_SNORM texture with GL_LUMINANCE and GL_UNSIGNED_SHORT
fail
GL_RG8_SNORM texture with GL_LUMINANCE_ALPHA and GL_BYTE
fail
GL_RG8_SNORM texture with GL_LUMINANCE_ALPHA and GL_FLOAT
fail
GL_RG8_SNORM texture with GL_LUMINANCE_ALPHA and GL_INT
fail
GL_RG8_SNORM texture with GL_LUMINANCE_ALPHA and GL_SHORT
fail
GL_RG8_SNORM texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_BYTE
fail
GL_RG8_SNORM texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_INT
fail
GL_RG8_SNORM texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_SHORT
fail
GL_RG8_SNORM texture with GL_RED and GL_BYTE
fail
GL_RG8_SNORM texture with GL_RED and GL_FLOAT
fail
GL_RG8_SNORM texture with GL_RED and GL_INT
fail
GL_RG8_SNORM texture with GL_RED and GL_SHORT
fail
GL_RG8_SNORM texture with GL_RED and GL_UNSIGNED_BYTE
fail
GL_RG8_SNORM texture with GL_RED and GL_UNSIGNED_INT
fail
GL_RG8_SNORM texture with GL_RED and GL_UNSIGNED_SHORT
fail
GL_RG8_SNORM texture with GL_RG and GL_BYTE
fail
GL_RG8_SNORM texture with GL_RG and GL_FLOAT
fail
GL_RG8_SNORM texture with GL_RG and GL_INT
fail
GL_RG8_SNORM texture with GL_RG and GL_SHORT
fail
GL_RG8_SNORM texture with GL_RG and GL_UNSIGNED_BYTE
fail
GL_RG8_SNORM texture with GL_RG and GL_UNSIGNED_INT
fail
GL_RG8_SNORM texture with GL_RG and GL_UNSIGNED_SHORT
fail
GL_RG8_SNORM texture with GL_RGB and GL_BYTE
fail
GL_RG8_SNORM texture with GL_RGB and GL_FLOAT
fail
GL_RG8_SNORM texture with GL_RGB and GL_INT
fail
GL_RG8_SNORM texture with GL_RGB and GL_SHORT
fail
GL_RG8_SNORM texture with GL_RGB and GL_UNSIGNED_BYTE
fail
GL_RG8_SNORM texture with GL_RGB and GL_UNSIGNED_BYTE_2_3_3_REV
fail
GL_RG8_SNORM texture with GL_RGB and GL_UNSIGNED_BYTE_3_3_2
fail
GL_RG8_SNORM texture with GL_RGB and GL_UNSIGNED_INT
fail
GL_RG8_SNORM texture with GL_RGB and GL_UNSIGNED_SHORT
fail
GL_RG8_SNORM texture with GL_RGB and GL_UNSIGNED_SHORT_5_6_5
fail
GL_RG8_SNORM texture with GL_RGB and GL_UNSIGNED_SHORT_5_6_5_REV
fail
GL_RG8_SNORM texture with GL_RGBA and GL_BYTE
fail
GL_RG8_SNORM texture with GL_RGBA and GL_FLOAT
fail
GL_RG8_SNORM texture with GL_RGBA and GL_INT
fail
GL_RG8_SNORM texture with GL_RGBA and GL_SHORT
fail
GL_RG8_SNORM texture with GL_RGBA and GL_UNSIGNED_BYTE
fail
GL_RG8_SNORM texture with GL_RGBA and GL_UNSIGNED_INT
fail
GL_RG8_SNORM texture with GL_RGBA and GL_UNSIGNED_INT_10_10_10_2
fail
GL_RG8_SNORM texture with GL_RGBA and GL_UNSIGNED_INT_2_10_10_10_REV
fail
GL_RG8_SNORM texture with GL_RGBA and GL_UNSIGNED_INT_8_8_8_8
fail
GL_RG8_SNORM texture with GL_RGBA and GL_UNSIGNED_INT_8_8_8_8_REV
fail
GL_RG8_SNORM texture with GL_RGBA and GL_UNSIGNED_SHORT
fail
GL_RG8_SNORM texture with GL_RGBA and GL_UNSIGNED_SHORT_1_5_5_5_REV
fail
GL_RG8_SNORM texture with GL_RGBA and GL_UNSIGNED_SHORT_4_4_4_4
fail
GL_RG8_SNORM texture with GL_RGBA and GL_UNSIGNED_SHORT_4_4_4_4_REV
fail
GL_RG8_SNORM texture with GL_RGBA and GL_UNSIGNED_SHORT_5_5_5_1
fail
teximage-colors gl_rgb16_snorm
0/105
Exact upload-download of GL_RGB16_SNORM
fail
GL_RGB16_SNORM texture with GL_ABGR_EXT and GL_BYTE
fail
GL_RGB16_SNORM texture with GL_ABGR_EXT and GL_FLOAT
fail
GL_RGB16_SNORM texture with GL_ABGR_EXT and GL_INT
fail
GL_RGB16_SNORM texture with GL_ABGR_EXT and GL_SHORT
fail
GL_RGB16_SNORM texture with GL_ABGR_EXT and GL_UNSIGNED_BYTE
fail
GL_RGB16_SNORM texture with GL_ABGR_EXT and GL_UNSIGNED_INT
fail
GL_RGB16_SNORM texture with GL_ABGR_EXT and GL_UNSIGNED_SHORT
fail
GL_RGB16_SNORM texture with GL_ALPHA and GL_BYTE
fail
GL_RGB16_SNORM texture with GL_ALPHA and GL_FLOAT
fail
GL_RGB16_SNORM texture with GL_ALPHA and GL_INT
fail
GL_RGB16_SNORM texture with GL_ALPHA and GL_SHORT
fail
GL_RGB16_SNORM texture with GL_ALPHA and GL_UNSIGNED_BYTE
fail
GL_RGB16_SNORM texture with GL_ALPHA and GL_UNSIGNED_INT
fail
GL_RGB16_SNORM texture with GL_ALPHA and GL_UNSIGNED_SHORT
fail
GL_RGB16_SNORM texture with GL_BGR and GL_BYTE
fail
GL_RGB16_SNORM texture with GL_BGR and GL_FLOAT
fail
GL_RGB16_SNORM texture with GL_BGR and GL_INT
fail
GL_RGB16_SNORM texture with GL_BGR and GL_SHORT
fail
GL_RGB16_SNORM texture with GL_BGR and GL_UNSIGNED_BYTE
fail
GL_RGB16_SNORM texture with GL_BGR and GL_UNSIGNED_INT
fail
GL_RGB16_SNORM texture with GL_BGR and GL_UNSIGNED_SHORT
fail
GL_RGB16_SNORM texture with GL_BGRA and GL_BYTE
fail
GL_RGB16_SNORM texture with GL_BGRA and GL_FLOAT
fail
GL_RGB16_SNORM texture with GL_BGRA and GL_INT
fail
GL_RGB16_SNORM texture with GL_BGRA and GL_SHORT
fail
GL_RGB16_SNORM texture with GL_BGRA and GL_UNSIGNED_BYTE
fail
GL_RGB16_SNORM texture with GL_BGRA and GL_UNSIGNED_INT
fail
GL_RGB16_SNORM texture with GL_BGRA and GL_UNSIGNED_INT_10_10_10_2
fail
GL_RGB16_SNORM texture with GL_BGRA and GL_UNSIGNED_INT_2_10_10_10_REV
fail
GL_RGB16_SNORM texture with GL_BGRA and GL_UNSIGNED_INT_8_8_8_8
fail
GL_RGB16_SNORM texture with GL_BGRA and GL_UNSIGNED_INT_8_8_8_8_REV
fail
GL_RGB16_SNORM texture with GL_BGRA and GL_UNSIGNED_SHORT
fail
GL_RGB16_SNORM texture with GL_BGRA and GL_UNSIGNED_SHORT_1_5_5_5_REV
fail
GL_RGB16_SNORM texture with GL_BGRA and GL_UNSIGNED_SHORT_4_4_4_4
fail
GL_RGB16_SNORM texture with GL_BGRA and GL_UNSIGNED_SHORT_4_4_4_4_REV
fail
GL_RGB16_SNORM texture with GL_BGRA and GL_UNSIGNED_SHORT_5_5_5_1
fail
GL_RGB16_SNORM texture with GL_BLUE and GL_BYTE
fail
GL_RGB16_SNORM texture with GL_BLUE and GL_FLOAT
fail
GL_RGB16_SNORM texture with GL_BLUE and GL_INT
fail
GL_RGB16_SNORM texture with GL_BLUE and GL_SHORT
fail
GL_RGB16_SNORM texture with GL_BLUE and GL_UNSIGNED_BYTE
fail
GL_RGB16_SNORM texture with GL_BLUE and GL_UNSIGNED_INT
fail
GL_RGB16_SNORM texture with GL_BLUE and GL_UNSIGNED_SHORT
fail
GL_RGB16_SNORM texture with GL_GREEN and GL_BYTE
fail
GL_RGB16_SNORM texture with GL_GREEN and GL_FLOAT
fail
GL_RGB16_SNORM texture with GL_GREEN and GL_INT
fail
GL_RGB16_SNORM texture with GL_GREEN and GL_SHORT
fail
GL_RGB16_SNORM texture with GL_GREEN and GL_UNSIGNED_BYTE
fail
GL_RGB16_SNORM texture with GL_GREEN and GL_UNSIGNED_INT
fail
GL_RGB16_SNORM texture with GL_GREEN and GL_UNSIGNED_SHORT
fail
GL_RGB16_SNORM texture with GL_LUMINANCE and GL_BYTE
fail
GL_RGB16_SNORM texture with GL_LUMINANCE and GL_FLOAT
fail
GL_RGB16_SNORM texture with GL_LUMINANCE and GL_INT
fail
GL_RGB16_SNORM texture with GL_LUMINANCE and GL_SHORT
fail
GL_RGB16_SNORM texture with GL_LUMINANCE and GL_UNSIGNED_BYTE
fail
GL_RGB16_SNORM texture with GL_LUMINANCE and GL_UNSIGNED_INT
fail
GL_RGB16_SNORM texture with GL_LUMINANCE and GL_UNSIGNED_SHORT
fail
GL_RGB16_SNORM texture with GL_LUMINANCE_ALPHA and GL_BYTE
fail
GL_RGB16_SNORM texture with GL_LUMINANCE_ALPHA and GL_FLOAT
fail
GL_RGB16_SNORM texture with GL_LUMINANCE_ALPHA and GL_INT
fail
GL_RGB16_SNORM texture with GL_LUMINANCE_ALPHA and GL_SHORT
fail
GL_RGB16_SNORM texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_BYTE
fail
GL_RGB16_SNORM texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_INT
fail
GL_RGB16_SNORM texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_SHORT
fail
GL_RGB16_SNORM texture with GL_RED and GL_BYTE
fail
GL_RGB16_SNORM texture with GL_RED and GL_FLOAT
fail
GL_RGB16_SNORM texture with GL_RED and GL_INT
fail
GL_RGB16_SNORM texture with GL_RED and GL_SHORT
fail
GL_RGB16_SNORM texture with GL_RED and GL_UNSIGNED_BYTE
fail
GL_RGB16_SNORM texture with GL_RED and GL_UNSIGNED_INT
fail
GL_RGB16_SNORM texture with GL_RED and GL_UNSIGNED_SHORT
fail
GL_RGB16_SNORM texture with GL_RG and GL_BYTE
fail
GL_RGB16_SNORM texture with GL_RG and GL_FLOAT
fail
GL_RGB16_SNORM texture with GL_RG and GL_INT
fail
GL_RGB16_SNORM texture with GL_RG and GL_SHORT
fail
GL_RGB16_SNORM texture with GL_RG and GL_UNSIGNED_BYTE
fail
GL_RGB16_SNORM texture with GL_RG and GL_UNSIGNED_INT
fail
GL_RGB16_SNORM texture with GL_RG and GL_UNSIGNED_SHORT
fail
GL_RGB16_SNORM texture with GL_RGB and GL_BYTE
fail
GL_RGB16_SNORM texture with GL_RGB and GL_FLOAT
fail
GL_RGB16_SNORM texture with GL_RGB and GL_INT
fail
GL_RGB16_SNORM texture with GL_RGB and GL_SHORT
fail
GL_RGB16_SNORM texture with GL_RGB and GL_UNSIGNED_BYTE
fail
GL_RGB16_SNORM texture with GL_RGB and GL_UNSIGNED_BYTE_2_3_3_REV
fail
GL_RGB16_SNORM texture with GL_RGB and GL_UNSIGNED_BYTE_3_3_2
fail
GL_RGB16_SNORM texture with GL_RGB and GL_UNSIGNED_INT
fail
GL_RGB16_SNORM texture with GL_RGB and GL_UNSIGNED_SHORT
fail
GL_RGB16_SNORM texture with GL_RGB and GL_UNSIGNED_SHORT_5_6_5
fail
GL_RGB16_SNORM texture with GL_RGB and GL_UNSIGNED_SHORT_5_6_5_REV
fail
GL_RGB16_SNORM texture with GL_RGBA and GL_BYTE
fail
GL_RGB16_SNORM texture with GL_RGBA and GL_FLOAT
fail
GL_RGB16_SNORM texture with GL_RGBA and GL_INT
fail
GL_RGB16_SNORM texture with GL_RGBA and GL_SHORT
fail
GL_RGB16_SNORM texture with GL_RGBA and GL_UNSIGNED_BYTE
fail
GL_RGB16_SNORM texture with GL_RGBA and GL_UNSIGNED_INT
fail
GL_RGB16_SNORM texture with GL_RGBA and GL_UNSIGNED_INT_10_10_10_2
fail
GL_RGB16_SNORM texture with GL_RGBA and GL_UNSIGNED_INT_2_10_10_10_REV
fail
GL_RGB16_SNORM texture with GL_RGBA and GL_UNSIGNED_INT_8_8_8_8
fail
GL_RGB16_SNORM texture with GL_RGBA and GL_UNSIGNED_INT_8_8_8_8_REV
fail
GL_RGB16_SNORM texture with GL_RGBA and GL_UNSIGNED_SHORT
fail
GL_RGB16_SNORM texture with GL_RGBA and GL_UNSIGNED_SHORT_1_5_5_5_REV
fail
GL_RGB16_SNORM texture with GL_RGBA and GL_UNSIGNED_SHORT_4_4_4_4
fail
GL_RGB16_SNORM texture with GL_RGBA and GL_UNSIGNED_SHORT_4_4_4_4_REV
fail
GL_RGB16_SNORM texture with GL_RGBA and GL_UNSIGNED_SHORT_5_5_5_1
fail
teximage-colors gl_rgb4
103/104
GL_RGB4 texture with GL_BGRA and GL_UNSIGNED_SHORT_1_5_5_5_REV
fail
teximage-colors gl_rgb5
103/104
GL_RGB5 texture with GL_BGRA and GL_UNSIGNED_SHORT_1_5_5_5_REV
fail
teximage-colors gl_rgb8_snorm
0/105
Exact upload-download of GL_RGB8_SNORM
fail
GL_RGB8_SNORM texture with GL_ABGR_EXT and GL_BYTE
fail
GL_RGB8_SNORM texture with GL_ABGR_EXT and GL_FLOAT
fail
GL_RGB8_SNORM texture with GL_ABGR_EXT and GL_INT
fail
GL_RGB8_SNORM texture with GL_ABGR_EXT and GL_SHORT
fail
GL_RGB8_SNORM texture with GL_ABGR_EXT and GL_UNSIGNED_BYTE
fail
GL_RGB8_SNORM texture with GL_ABGR_EXT and GL_UNSIGNED_INT
fail
GL_RGB8_SNORM texture with GL_ABGR_EXT and GL_UNSIGNED_SHORT
fail
GL_RGB8_SNORM texture with GL_ALPHA and GL_BYTE
fail
GL_RGB8_SNORM texture with GL_ALPHA and GL_FLOAT
fail
GL_RGB8_SNORM texture with GL_ALPHA and GL_INT
fail
GL_RGB8_SNORM texture with GL_ALPHA and GL_SHORT
fail
GL_RGB8_SNORM texture with GL_ALPHA and GL_UNSIGNED_BYTE
fail
GL_RGB8_SNORM texture with GL_ALPHA and GL_UNSIGNED_INT
fail
GL_RGB8_SNORM texture with GL_ALPHA and GL_UNSIGNED_SHORT
fail
GL_RGB8_SNORM texture with GL_BGR and GL_BYTE
fail
GL_RGB8_SNORM texture with GL_BGR and GL_FLOAT
fail
GL_RGB8_SNORM texture with GL_BGR and GL_INT
fail
GL_RGB8_SNORM texture with GL_BGR and GL_SHORT
fail
GL_RGB8_SNORM texture with GL_BGR and GL_UNSIGNED_BYTE
fail
GL_RGB8_SNORM texture with GL_BGR and GL_UNSIGNED_INT
fail
GL_RGB8_SNORM texture with GL_BGR and GL_UNSIGNED_SHORT
fail
GL_RGB8_SNORM texture with GL_BGRA and GL_BYTE
fail
GL_RGB8_SNORM texture with GL_BGRA and GL_FLOAT
fail
GL_RGB8_SNORM texture with GL_BGRA and GL_INT
fail
GL_RGB8_SNORM texture with GL_BGRA and GL_SHORT
fail
GL_RGB8_SNORM texture with GL_BGRA and GL_UNSIGNED_BYTE
fail
GL_RGB8_SNORM texture with GL_BGRA and GL_UNSIGNED_INT
fail
GL_RGB8_SNORM texture with GL_BGRA and GL_UNSIGNED_INT_10_10_10_2
fail
GL_RGB8_SNORM texture with GL_BGRA and GL_UNSIGNED_INT_2_10_10_10_REV
fail
GL_RGB8_SNORM texture with GL_BGRA and GL_UNSIGNED_INT_8_8_8_8
fail
GL_RGB8_SNORM texture with GL_BGRA and GL_UNSIGNED_INT_8_8_8_8_REV
fail
GL_RGB8_SNORM texture with GL_BGRA and GL_UNSIGNED_SHORT
fail
GL_RGB8_SNORM texture with GL_BGRA and GL_UNSIGNED_SHORT_1_5_5_5_REV
fail
GL_RGB8_SNORM texture with GL_BGRA and GL_UNSIGNED_SHORT_4_4_4_4
fail
GL_RGB8_SNORM texture with GL_BGRA and GL_UNSIGNED_SHORT_4_4_4_4_REV
fail
GL_RGB8_SNORM texture with GL_BGRA and GL_UNSIGNED_SHORT_5_5_5_1
fail
GL_RGB8_SNORM texture with GL_BLUE and GL_BYTE
fail
GL_RGB8_SNORM texture with GL_BLUE and GL_FLOAT
fail
GL_RGB8_SNORM texture with GL_BLUE and GL_INT
fail
GL_RGB8_SNORM texture with GL_BLUE and GL_SHORT
fail
GL_RGB8_SNORM texture with GL_BLUE and GL_UNSIGNED_BYTE
fail
GL_RGB8_SNORM texture with GL_BLUE and GL_UNSIGNED_INT
fail
GL_RGB8_SNORM texture with GL_BLUE and GL_UNSIGNED_SHORT
fail
GL_RGB8_SNORM texture with GL_GREEN and GL_BYTE
fail
GL_RGB8_SNORM texture with GL_GREEN and GL_FLOAT
fail
GL_RGB8_SNORM texture with GL_GREEN and GL_INT
fail
GL_RGB8_SNORM texture with GL_GREEN and GL_SHORT
fail
GL_RGB8_SNORM texture with GL_GREEN and GL_UNSIGNED_BYTE
fail
GL_RGB8_SNORM texture with GL_GREEN and GL_UNSIGNED_INT
fail
GL_RGB8_SNORM texture with GL_GREEN and GL_UNSIGNED_SHORT
fail
GL_RGB8_SNORM texture with GL_LUMINANCE and GL_BYTE
fail
GL_RGB8_SNORM texture with GL_LUMINANCE and GL_FLOAT
fail
GL_RGB8_SNORM texture with GL_LUMINANCE and GL_INT
fail
GL_RGB8_SNORM texture with GL_LUMINANCE and GL_SHORT
fail
GL_RGB8_SNORM texture with GL_LUMINANCE and GL_UNSIGNED_BYTE
fail
GL_RGB8_SNORM texture with GL_LUMINANCE and GL_UNSIGNED_INT
fail
GL_RGB8_SNORM texture with GL_LUMINANCE and GL_UNSIGNED_SHORT
fail
GL_RGB8_SNORM texture with GL_LUMINANCE_ALPHA and GL_BYTE
fail
GL_RGB8_SNORM texture with GL_LUMINANCE_ALPHA and GL_FLOAT
fail
GL_RGB8_SNORM texture with GL_LUMINANCE_ALPHA and GL_INT
fail
GL_RGB8_SNORM texture with GL_LUMINANCE_ALPHA and GL_SHORT
fail
GL_RGB8_SNORM texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_BYTE
fail
GL_RGB8_SNORM texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_INT
fail
GL_RGB8_SNORM texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_SHORT
fail
GL_RGB8_SNORM texture with GL_RED and GL_BYTE
fail
GL_RGB8_SNORM texture with GL_RED and GL_FLOAT
fail
GL_RGB8_SNORM texture with GL_RED and GL_INT
fail
GL_RGB8_SNORM texture with GL_RED and GL_SHORT
fail
GL_RGB8_SNORM texture with GL_RED and GL_UNSIGNED_BYTE
fail
GL_RGB8_SNORM texture with GL_RED and GL_UNSIGNED_INT
fail
GL_RGB8_SNORM texture with GL_RED and GL_UNSIGNED_SHORT
fail
GL_RGB8_SNORM texture with GL_RG and GL_BYTE
fail
GL_RGB8_SNORM texture with GL_RG and GL_FLOAT
fail
GL_RGB8_SNORM texture with GL_RG and GL_INT
fail
GL_RGB8_SNORM texture with GL_RG and GL_SHORT
fail
GL_RGB8_SNORM texture with GL_RG and GL_UNSIGNED_BYTE
fail
GL_RGB8_SNORM texture with GL_RG and GL_UNSIGNED_INT
fail
GL_RGB8_SNORM texture with GL_RG and GL_UNSIGNED_SHORT
fail
GL_RGB8_SNORM texture with GL_RGB and GL_BYTE
fail
GL_RGB8_SNORM texture with GL_RGB and GL_FLOAT
fail
GL_RGB8_SNORM texture with GL_RGB and GL_INT
fail
GL_RGB8_SNORM texture with GL_RGB and GL_SHORT
fail
GL_RGB8_SNORM texture with GL_RGB and GL_UNSIGNED_BYTE
fail
GL_RGB8_SNORM texture with GL_RGB and GL_UNSIGNED_BYTE_2_3_3_REV
fail
GL_RGB8_SNORM texture with GL_RGB and GL_UNSIGNED_BYTE_3_3_2
fail
GL_RGB8_SNORM texture with GL_RGB and GL_UNSIGNED_INT
fail
GL_RGB8_SNORM texture with GL_RGB and GL_UNSIGNED_SHORT
fail
GL_RGB8_SNORM texture with GL_RGB and GL_UNSIGNED_SHORT_5_6_5
fail
GL_RGB8_SNORM texture with GL_RGB and GL_UNSIGNED_SHORT_5_6_5_REV
fail
GL_RGB8_SNORM texture with GL_RGBA and GL_BYTE
fail
GL_RGB8_SNORM texture with GL_RGBA and GL_FLOAT
fail
GL_RGB8_SNORM texture with GL_RGBA and GL_INT
fail
GL_RGB8_SNORM texture with GL_RGBA and GL_SHORT
fail
GL_RGB8_SNORM texture with GL_RGBA and GL_UNSIGNED_BYTE
fail
GL_RGB8_SNORM texture with GL_RGBA and GL_UNSIGNED_INT
fail
GL_RGB8_SNORM texture with GL_RGBA and GL_UNSIGNED_INT_10_10_10_2
fail
GL_RGB8_SNORM texture with GL_RGBA and GL_UNSIGNED_INT_2_10_10_10_REV
fail
GL_RGB8_SNORM texture with GL_RGBA and GL_UNSIGNED_INT_8_8_8_8
fail
GL_RGB8_SNORM texture with GL_RGBA and GL_UNSIGNED_INT_8_8_8_8_REV
fail
GL_RGB8_SNORM texture with GL_RGBA and GL_UNSIGNED_SHORT
fail
GL_RGB8_SNORM texture with GL_RGBA and GL_UNSIGNED_SHORT_1_5_5_5_REV
fail
GL_RGB8_SNORM texture with GL_RGBA and GL_UNSIGNED_SHORT_4_4_4_4
fail
GL_RGB8_SNORM texture with GL_RGBA and GL_UNSIGNED_SHORT_4_4_4_4_REV
fail
GL_RGB8_SNORM texture with GL_RGBA and GL_UNSIGNED_SHORT_5_5_5_1
fail
teximage-colors gl_rgb
97/104
GL_RGB texture with GL_BGRA and GL_UNSIGNED_SHORT_1_5_5_5_REV
fail
GL_RGB texture with GL_BGRA and GL_UNSIGNED_SHORT_4_4_4_4
fail
GL_RGB texture with GL_BGRA and GL_UNSIGNED_SHORT_4_4_4_4_REV
fail
GL_RGB texture with GL_RGB and GL_UNSIGNED_BYTE_2_3_3_REV
fail
GL_RGB texture with GL_RGB and GL_UNSIGNED_BYTE_3_3_2
fail
GL_RGB texture with GL_RGBA and GL_UNSIGNED_SHORT_4_4_4_4
fail
GL_RGB texture with GL_RGBA and GL_UNSIGNED_SHORT_4_4_4_4_REV
fail
teximage-colors gl_rgba16_snorm
0/105
Exact upload-download of GL_RGBA16_SNORM
fail
GL_RGBA16_SNORM texture with GL_ABGR_EXT and GL_BYTE
fail
GL_RGBA16_SNORM texture with GL_ABGR_EXT and GL_FLOAT
fail
GL_RGBA16_SNORM texture with GL_ABGR_EXT and GL_INT
fail
GL_RGBA16_SNORM texture with GL_ABGR_EXT and GL_SHORT
fail
GL_RGBA16_SNORM texture with GL_ABGR_EXT and GL_UNSIGNED_BYTE
fail
GL_RGBA16_SNORM texture with GL_ABGR_EXT and GL_UNSIGNED_INT
fail
GL_RGBA16_SNORM texture with GL_ABGR_EXT and GL_UNSIGNED_SHORT
fail
GL_RGBA16_SNORM texture with GL_ALPHA and GL_BYTE
fail
GL_RGBA16_SNORM texture with GL_ALPHA and GL_FLOAT
fail
GL_RGBA16_SNORM texture with GL_ALPHA and GL_INT
fail
GL_RGBA16_SNORM texture with GL_ALPHA and GL_SHORT
fail
GL_RGBA16_SNORM texture with GL_ALPHA and GL_UNSIGNED_BYTE
fail
GL_RGBA16_SNORM texture with GL_ALPHA and GL_UNSIGNED_INT
fail
GL_RGBA16_SNORM texture with GL_ALPHA and GL_UNSIGNED_SHORT
fail
GL_RGBA16_SNORM texture with GL_BGR and GL_BYTE
fail
GL_RGBA16_SNORM texture with GL_BGR and GL_FLOAT
fail
GL_RGBA16_SNORM texture with GL_BGR and GL_INT
fail
GL_RGBA16_SNORM texture with GL_BGR and GL_SHORT
fail
GL_RGBA16_SNORM texture with GL_BGR and GL_UNSIGNED_BYTE
fail
GL_RGBA16_SNORM texture with GL_BGR and GL_UNSIGNED_INT
fail
GL_RGBA16_SNORM texture with GL_BGR and GL_UNSIGNED_SHORT
fail
GL_RGBA16_SNORM texture with GL_BGRA and GL_BYTE
fail
GL_RGBA16_SNORM texture with GL_BGRA and GL_FLOAT
fail
GL_RGBA16_SNORM texture with GL_BGRA and GL_INT
fail
GL_RGBA16_SNORM texture with GL_BGRA and GL_SHORT
fail
GL_RGBA16_SNORM texture with GL_BGRA and GL_UNSIGNED_BYTE
fail
GL_RGBA16_SNORM texture with GL_BGRA and GL_UNSIGNED_INT
fail
GL_RGBA16_SNORM texture with GL_BGRA and GL_UNSIGNED_INT_10_10_10_2
fail
GL_RGBA16_SNORM texture with GL_BGRA and GL_UNSIGNED_INT_2_10_10_10_REV
fail
GL_RGBA16_SNORM texture with GL_BGRA and GL_UNSIGNED_INT_8_8_8_8
fail
GL_RGBA16_SNORM texture with GL_BGRA and GL_UNSIGNED_INT_8_8_8_8_REV
fail
GL_RGBA16_SNORM texture with GL_BGRA and GL_UNSIGNED_SHORT
fail
GL_RGBA16_SNORM texture with GL_BGRA and GL_UNSIGNED_SHORT_1_5_5_5_REV
fail
GL_RGBA16_SNORM texture with GL_BGRA and GL_UNSIGNED_SHORT_4_4_4_4
fail
GL_RGBA16_SNORM texture with GL_BGRA and GL_UNSIGNED_SHORT_4_4_4_4_REV
fail
GL_RGBA16_SNORM texture with GL_BGRA and GL_UNSIGNED_SHORT_5_5_5_1
fail
GL_RGBA16_SNORM texture with GL_BLUE and GL_BYTE
fail
GL_RGBA16_SNORM texture with GL_BLUE and GL_FLOAT
fail
GL_RGBA16_SNORM texture with GL_BLUE and GL_INT
fail
GL_RGBA16_SNORM texture with GL_BLUE and GL_SHORT
fail
GL_RGBA16_SNORM texture with GL_BLUE and GL_UNSIGNED_BYTE
fail
GL_RGBA16_SNORM texture with GL_BLUE and GL_UNSIGNED_INT
fail
GL_RGBA16_SNORM texture with GL_BLUE and GL_UNSIGNED_SHORT
fail
GL_RGBA16_SNORM texture with GL_GREEN and GL_BYTE
fail
GL_RGBA16_SNORM texture with GL_GREEN and GL_FLOAT
fail
GL_RGBA16_SNORM texture with GL_GREEN and GL_INT
fail
GL_RGBA16_SNORM texture with GL_GREEN and GL_SHORT
fail
GL_RGBA16_SNORM texture with GL_GREEN and GL_UNSIGNED_BYTE
fail
GL_RGBA16_SNORM texture with GL_GREEN and GL_UNSIGNED_INT
fail
GL_RGBA16_SNORM texture with GL_GREEN and GL_UNSIGNED_SHORT
fail
GL_RGBA16_SNORM texture with GL_LUMINANCE and GL_BYTE
fail
GL_RGBA16_SNORM texture with GL_LUMINANCE and GL_FLOAT
fail
GL_RGBA16_SNORM texture with GL_LUMINANCE and GL_INT
fail
GL_RGBA16_SNORM texture with GL_LUMINANCE and GL_SHORT
fail
GL_RGBA16_SNORM texture with GL_LUMINANCE and GL_UNSIGNED_BYTE
fail
GL_RGBA16_SNORM texture with GL_LUMINANCE and GL_UNSIGNED_INT
fail
GL_RGBA16_SNORM texture with GL_LUMINANCE and GL_UNSIGNED_SHORT
fail
GL_RGBA16_SNORM texture with GL_LUMINANCE_ALPHA and GL_BYTE
fail
GL_RGBA16_SNORM texture with GL_LUMINANCE_ALPHA and GL_FLOAT
fail
GL_RGBA16_SNORM texture with GL_LUMINANCE_ALPHA and GL_INT
fail
GL_RGBA16_SNORM texture with GL_LUMINANCE_ALPHA and GL_SHORT
fail
GL_RGBA16_SNORM texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_BYTE
fail
GL_RGBA16_SNORM texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_INT
fail
GL_RGBA16_SNORM texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_SHORT
fail
GL_RGBA16_SNORM texture with GL_RED and GL_BYTE
fail
GL_RGBA16_SNORM texture with GL_RED and GL_FLOAT
fail
GL_RGBA16_SNORM texture with GL_RED and GL_INT
fail
GL_RGBA16_SNORM texture with GL_RED and GL_SHORT
fail
GL_RGBA16_SNORM texture with GL_RED and GL_UNSIGNED_BYTE
fail
GL_RGBA16_SNORM texture with GL_RED and GL_UNSIGNED_INT
fail
GL_RGBA16_SNORM texture with GL_RED and GL_UNSIGNED_SHORT
fail
GL_RGBA16_SNORM texture with GL_RG and GL_BYTE
fail
GL_RGBA16_SNORM texture with GL_RG and GL_FLOAT
fail
GL_RGBA16_SNORM texture with GL_RG and GL_INT
fail
GL_RGBA16_SNORM texture with GL_RG and GL_SHORT
fail
GL_RGBA16_SNORM texture with GL_RG and GL_UNSIGNED_BYTE
fail
GL_RGBA16_SNORM texture with GL_RG and GL_UNSIGNED_INT
fail
GL_RGBA16_SNORM texture with GL_RG and GL_UNSIGNED_SHORT
fail
GL_RGBA16_SNORM texture with GL_RGB and GL_BYTE
fail
GL_RGBA16_SNORM texture with GL_RGB and GL_FLOAT
fail
GL_RGBA16_SNORM texture with GL_RGB and GL_INT
fail
GL_RGBA16_SNORM texture with GL_RGB and GL_SHORT
fail
GL_RGBA16_SNORM texture with GL_RGB and GL_UNSIGNED_BYTE
fail
GL_RGBA16_SNORM texture with GL_RGB and GL_UNSIGNED_BYTE_2_3_3_REV
fail
GL_RGBA16_SNORM texture with GL_RGB and GL_UNSIGNED_BYTE_3_3_2
fail
GL_RGBA16_SNORM texture with GL_RGB and GL_UNSIGNED_INT
fail
GL_RGBA16_SNORM texture with GL_RGB and GL_UNSIGNED_SHORT
fail
GL_RGBA16_SNORM texture with GL_RGB and GL_UNSIGNED_SHORT_5_6_5
fail
GL_RGBA16_SNORM texture with GL_RGB and GL_UNSIGNED_SHORT_5_6_5_REV
fail
GL_RGBA16_SNORM texture with GL_RGBA and GL_BYTE
fail
GL_RGBA16_SNORM texture with GL_RGBA and GL_FLOAT
fail
GL_RGBA16_SNORM texture with GL_RGBA and GL_INT
fail
GL_RGBA16_SNORM texture with GL_RGBA and GL_SHORT
fail
GL_RGBA16_SNORM texture with GL_RGBA and GL_UNSIGNED_BYTE
fail
GL_RGBA16_SNORM texture with GL_RGBA and GL_UNSIGNED_INT
fail
GL_RGBA16_SNORM texture with GL_RGBA and GL_UNSIGNED_INT_10_10_10_2
fail
GL_RGBA16_SNORM texture with GL_RGBA and GL_UNSIGNED_INT_2_10_10_10_REV
fail
GL_RGBA16_SNORM texture with GL_RGBA and GL_UNSIGNED_INT_8_8_8_8
fail
GL_RGBA16_SNORM texture with GL_RGBA and GL_UNSIGNED_INT_8_8_8_8_REV
fail
GL_RGBA16_SNORM texture with GL_RGBA and GL_UNSIGNED_SHORT
fail
GL_RGBA16_SNORM texture with GL_RGBA and GL_UNSIGNED_SHORT_1_5_5_5_REV
fail
GL_RGBA16_SNORM texture with GL_RGBA and GL_UNSIGNED_SHORT_4_4_4_4
fail
GL_RGBA16_SNORM texture with GL_RGBA and GL_UNSIGNED_SHORT_4_4_4_4_REV
fail
GL_RGBA16_SNORM texture with GL_RGBA and GL_UNSIGNED_SHORT_5_5_5_1
fail
teximage-colors gl_rgba8_snorm
0/105
Exact upload-download of GL_RGBA8_SNORM
fail
GL_RGBA8_SNORM texture with GL_ABGR_EXT and GL_BYTE
fail
GL_RGBA8_SNORM texture with GL_ABGR_EXT and GL_FLOAT
fail
GL_RGBA8_SNORM texture with GL_ABGR_EXT and GL_INT
fail
GL_RGBA8_SNORM texture with GL_ABGR_EXT and GL_SHORT
fail
GL_RGBA8_SNORM texture with GL_ABGR_EXT and GL_UNSIGNED_BYTE
fail
GL_RGBA8_SNORM texture with GL_ABGR_EXT and GL_UNSIGNED_INT
fail
GL_RGBA8_SNORM texture with GL_ABGR_EXT and GL_UNSIGNED_SHORT
fail
GL_RGBA8_SNORM texture with GL_ALPHA and GL_BYTE
fail
GL_RGBA8_SNORM texture with GL_ALPHA and GL_FLOAT
fail
GL_RGBA8_SNORM texture with GL_ALPHA and GL_INT
fail
GL_RGBA8_SNORM texture with GL_ALPHA and GL_SHORT
fail
GL_RGBA8_SNORM texture with GL_ALPHA and GL_UNSIGNED_BYTE
fail
GL_RGBA8_SNORM texture with GL_ALPHA and GL_UNSIGNED_INT
fail
GL_RGBA8_SNORM texture with GL_ALPHA and GL_UNSIGNED_SHORT
fail
GL_RGBA8_SNORM texture with GL_BGR and GL_BYTE
fail
GL_RGBA8_SNORM texture with GL_BGR and GL_FLOAT
fail
GL_RGBA8_SNORM texture with GL_BGR and GL_INT
fail
GL_RGBA8_SNORM texture with GL_BGR and GL_SHORT
fail
GL_RGBA8_SNORM texture with GL_BGR and GL_UNSIGNED_BYTE
fail
GL_RGBA8_SNORM texture with GL_BGR and GL_UNSIGNED_INT
fail
GL_RGBA8_SNORM texture with GL_BGR and GL_UNSIGNED_SHORT
fail
GL_RGBA8_SNORM texture with GL_BGRA and GL_BYTE
fail
GL_RGBA8_SNORM texture with GL_BGRA and GL_FLOAT
fail
GL_RGBA8_SNORM texture with GL_BGRA and GL_INT
fail
GL_RGBA8_SNORM texture with GL_BGRA and GL_SHORT
fail
GL_RGBA8_SNORM texture with GL_BGRA and GL_UNSIGNED_BYTE
fail
GL_RGBA8_SNORM texture with GL_BGRA and GL_UNSIGNED_INT
fail
GL_RGBA8_SNORM texture with GL_BGRA and GL_UNSIGNED_INT_10_10_10_2
fail
GL_RGBA8_SNORM texture with GL_BGRA and GL_UNSIGNED_INT_2_10_10_10_REV
fail
GL_RGBA8_SNORM texture with GL_BGRA and GL_UNSIGNED_INT_8_8_8_8
fail
GL_RGBA8_SNORM texture with GL_BGRA and GL_UNSIGNED_INT_8_8_8_8_REV
fail
GL_RGBA8_SNORM texture with GL_BGRA and GL_UNSIGNED_SHORT
fail
GL_RGBA8_SNORM texture with GL_BGRA and GL_UNSIGNED_SHORT_1_5_5_5_REV
fail
GL_RGBA8_SNORM texture with GL_BGRA and GL_UNSIGNED_SHORT_4_4_4_4
fail
GL_RGBA8_SNORM texture with GL_BGRA and GL_UNSIGNED_SHORT_4_4_4_4_REV
fail
GL_RGBA8_SNORM texture with GL_BGRA and GL_UNSIGNED_SHORT_5_5_5_1
fail
GL_RGBA8_SNORM texture with GL_BLUE and GL_BYTE
fail
GL_RGBA8_SNORM texture with GL_BLUE and GL_FLOAT
fail
GL_RGBA8_SNORM texture with GL_BLUE and GL_INT
fail
GL_RGBA8_SNORM texture with GL_BLUE and GL_SHORT
fail
GL_RGBA8_SNORM texture with GL_BLUE and GL_UNSIGNED_BYTE
fail
GL_RGBA8_SNORM texture with GL_BLUE and GL_UNSIGNED_INT
fail
GL_RGBA8_SNORM texture with GL_BLUE and GL_UNSIGNED_SHORT
fail
GL_RGBA8_SNORM texture with GL_GREEN and GL_BYTE
fail
GL_RGBA8_SNORM texture with GL_GREEN and GL_FLOAT
fail
GL_RGBA8_SNORM texture with GL_GREEN and GL_INT
fail
GL_RGBA8_SNORM texture with GL_GREEN and GL_SHORT
fail
GL_RGBA8_SNORM texture with GL_GREEN and GL_UNSIGNED_BYTE
fail
GL_RGBA8_SNORM texture with GL_GREEN and GL_UNSIGNED_INT
fail
GL_RGBA8_SNORM texture with GL_GREEN and GL_UNSIGNED_SHORT
fail
GL_RGBA8_SNORM texture with GL_LUMINANCE and GL_BYTE
fail
GL_RGBA8_SNORM texture with GL_LUMINANCE and GL_FLOAT
fail
GL_RGBA8_SNORM texture with GL_LUMINANCE and GL_INT
fail
GL_RGBA8_SNORM texture with GL_LUMINANCE and GL_SHORT
fail
GL_RGBA8_SNORM texture with GL_LUMINANCE and GL_UNSIGNED_BYTE
fail
GL_RGBA8_SNORM texture with GL_LUMINANCE and GL_UNSIGNED_INT
fail
GL_RGBA8_SNORM texture with GL_LUMINANCE and GL_UNSIGNED_SHORT
fail
GL_RGBA8_SNORM texture with GL_LUMINANCE_ALPHA and GL_BYTE
fail
GL_RGBA8_SNORM texture with GL_LUMINANCE_ALPHA and GL_FLOAT
fail
GL_RGBA8_SNORM texture with GL_LUMINANCE_ALPHA and GL_INT
fail
GL_RGBA8_SNORM texture with GL_LUMINANCE_ALPHA and GL_SHORT
fail
GL_RGBA8_SNORM texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_BYTE
fail
GL_RGBA8_SNORM texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_INT
fail
GL_RGBA8_SNORM texture with GL_LUMINANCE_ALPHA and GL_UNSIGNED_SHORT
fail
GL_RGBA8_SNORM texture with GL_RED and GL_BYTE
fail
GL_RGBA8_SNORM texture with GL_RED and GL_FLOAT
fail
GL_RGBA8_SNORM texture with GL_RED and GL_INT
fail
GL_RGBA8_SNORM texture with GL_RED and GL_SHORT
fail
GL_RGBA8_SNORM texture with GL_RED and GL_UNSIGNED_BYTE
fail
GL_RGBA8_SNORM texture with GL_RED and GL_UNSIGNED_INT
fail
GL_RGBA8_SNORM texture with GL_RED and GL_UNSIGNED_SHORT
fail
GL_RGBA8_SNORM texture with GL_RG and GL_BYTE
fail
GL_RGBA8_SNORM texture with GL_RG and GL_FLOAT
fail
GL_RGBA8_SNORM texture with GL_RG and GL_INT
fail
GL_RGBA8_SNORM texture with GL_RG and GL_SHORT
fail
GL_RGBA8_SNORM texture with GL_RG and GL_UNSIGNED_BYTE
fail
GL_RGBA8_SNORM texture with GL_RG and GL_UNSIGNED_INT
fail
GL_RGBA8_SNORM texture with GL_RG and GL_UNSIGNED_SHORT
fail
GL_RGBA8_SNORM texture with GL_RGB and GL_BYTE
fail
GL_RGBA8_SNORM texture with GL_RGB and GL_FLOAT
fail
GL_RGBA8_SNORM texture with GL_RGB and GL_INT
fail
GL_RGBA8_SNORM texture with GL_RGB and GL_SHORT
fail
GL_RGBA8_SNORM texture with GL_RGB and GL_UNSIGNED_BYTE
fail
GL_RGBA8_SNORM texture with GL_RGB and GL_UNSIGNED_BYTE_2_3_3_REV
fail
GL_RGBA8_SNORM texture with GL_RGB and GL_UNSIGNED_BYTE_3_3_2
fail
GL_RGBA8_SNORM texture with GL_RGB and GL_UNSIGNED_INT
fail
GL_RGBA8_SNORM texture with GL_RGB and GL_UNSIGNED_SHORT
fail
GL_RGBA8_SNORM texture with GL_RGB and GL_UNSIGNED_SHORT_5_6_5
fail
GL_RGBA8_SNORM texture with GL_RGB and GL_UNSIGNED_SHORT_5_6_5_REV
fail
GL_RGBA8_SNORM texture with GL_RGBA and GL_BYTE
fail
GL_RGBA8_SNORM texture with GL_RGBA and GL_FLOAT
fail
GL_RGBA8_SNORM texture with GL_RGBA and GL_INT
fail
GL_RGBA8_SNORM texture with GL_RGBA and GL_SHORT
fail
GL_RGBA8_SNORM texture with GL_RGBA and GL_UNSIGNED_BYTE
fail
GL_RGBA8_SNORM texture with GL_RGBA and GL_UNSIGNED_INT
fail
GL_RGBA8_SNORM texture with GL_RGBA and GL_UNSIGNED_INT_10_10_10_2
fail
GL_RGBA8_SNORM texture with GL_RGBA and GL_UNSIGNED_INT_2_10_10_10_REV
fail
GL_RGBA8_SNORM texture with GL_RGBA and GL_UNSIGNED_INT_8_8_8_8
fail
GL_RGBA8_SNORM texture with GL_RGBA and GL_UNSIGNED_INT_8_8_8_8_REV
fail
GL_RGBA8_SNORM texture with GL_RGBA and GL_UNSIGNED_SHORT
fail
GL_RGBA8_SNORM texture with GL_RGBA and GL_UNSIGNED_SHORT_1_5_5_5_REV
fail
GL_RGBA8_SNORM texture with GL_RGBA and GL_UNSIGNED_SHORT_4_4_4_4
fail
GL_RGBA8_SNORM texture with GL_RGBA and GL_UNSIGNED_SHORT_4_4_4_4_REV
fail
GL_RGBA8_SNORM texture with GL_RGBA and GL_UNSIGNED_SHORT_5_5_5_1
fail
teximage-colors gl_rgba
100/104
GL_RGBA texture with GL_RGB and GL_UNSIGNED_BYTE_2_3_3_REV
fail
GL_RGBA texture with GL_RGB and GL_UNSIGNED_BYTE_3_3_2
fail
GL_RGBA texture with GL_RGB and GL_UNSIGNED_SHORT_5_6_5
fail
GL_RGBA texture with GL_RGB and GL_UNSIGNED_SHORT_5_6_5_REV
fail
teximage-colors gl_sluminance8
103/105
GL_SLUMINANCE8 texture with GL_BGRA and GL_UNSIGNED_BYTE
fail
GL_SLUMINANCE8 texture with GL_BGRA and GL_UNSIGNED_INT_8_8_8_8_REV
fail
teximage-colors gl_sluminance8_alpha8
103/105
GL_SLUMINANCE8_ALPHA8 texture with GL_BGRA and GL_UNSIGNED_BYTE
fail
GL_SLUMINANCE8_ALPHA8 texture with GL_BGRA and GL_UNSIGNED_INT_8_8_8_8_REV
fail
texsubimage
fail
texsubimage-unpack
fail
texwrap 1d bordercolor
0/1
GL_RGBA8, border color only
fail
texwrap 1d proj bordercolor
0/1
GL_RGBA8, projected, border color only
fail
texwrap 2d bordercolor
0/1
GL_RGBA8, border color only
fail
texwrap 2d proj bordercolor
0/1
GL_RGBA8, projected, border color only
fail
texwrap formats bordercolor
0/32
GL_ALPHA12, border color only
fail
GL_ALPHA16, border color only
fail
GL_ALPHA4, border color only
fail
GL_ALPHA8, border color only
fail
GL_INTENSITY12, border color only
fail
GL_INTENSITY16, border color only
fail
GL_INTENSITY4, border color only
fail
GL_INTENSITY8, border color only
fail
GL_LUMINANCE12, border color only
fail
GL_LUMINANCE12_ALPHA12, border color only
fail
GL_LUMINANCE12_ALPHA4, border color only
fail
GL_LUMINANCE16, border color only
fail
GL_LUMINANCE16_ALPHA16, border color only
fail
GL_LUMINANCE4, border color only
fail
GL_LUMINANCE4_ALPHA4, border color only
fail
GL_LUMINANCE6_ALPHA2, border color only
fail
GL_LUMINANCE8, border color only
fail
GL_LUMINANCE8_ALPHA8, border color only
fail
GL_R3_G3_B2, border color only
fail
GL_RGB10, border color only
fail
GL_RGB10_A2, border color only
fail
GL_RGB12, border color only
fail
GL_RGB16, border color only
fail
GL_RGB4, border color only
fail
GL_RGB5, border color only
fail
GL_RGB5_A1, border color only
fail
GL_RGB8, border color only
fail
GL_RGBA12, border color only
fail
GL_RGBA16, border color only
fail
GL_RGBA2, border color only
fail
GL_RGBA4, border color only
fail
GL_RGBA8, border color only
fail
windowoverlap
fail
!opengl 1.2
11/14
copyteximage 3d
fail
tex3d-maxsize
crash
teximage-errors
fail
!opengl 1.3
2/3
texunits
fail
!opengl 1.4
9/11
gl-1.4-polygon-offset
fail
triangle-rasterization-overdraw
fail
!opengl 1.5
5/9
depth-tex-compare
fail
normal3b3s-invariance-byte
fail
normal3b3s-invariance-short
fail
vertex-buffer-offsets
warn
!opengl 2.0
43/57
attrib-assignments
fail
getattriblocation-conventional
fail
incomplete-cubemap-format
fail
incomplete-cubemap-size
fail
max-samplers
fail
max-samplers border
fail
vertex-program-two-side enabled back
fail
vertex-program-two-side enabled back back2
fail
vertex-program-two-side enabled back front2
fail
vertex-program-two-side enabled back front2 back2
fail
vertex-program-two-side enabled back2
fail
vertex-program-two-side enabled front back back2
fail
vertex-program-two-side enabled front back2
fail
vs-point_size-zero
fail
!opengl 3.0
1/2
genmipmap-errors
fail
!opengl 3.1
4/12
default-vao
fail
genned-names
fail
gl-3.1-link-empty-prog-core
fail
minmax
fail
primitive-restart-xfb flush
fail
primitive-restart-xfb generated
fail
primitive-restart-xfb written
fail
vao-broken-attrib
fail
!opengl 3.2
26/50
get-integer-64v
fail
glsl-resource-not-bound 1d
fail
glsl-resource-not-bound 1darray
fail
glsl-resource-not-bound 2d
fail
glsl-resource-not-bound 2darray
fail
glsl-resource-not-bound 2dms
fail
glsl-resource-not-bound 2dmsarray
fail
glsl-resource-not-bound 2drect
fail
glsl-resource-not-bound 3d
fail
glsl-resource-not-bound buffer
fail
glsl-resource-not-bound cube
fail
layered-rendering
17/29
clear-color-mismatched-layer-count
fail
clear-depth
fail
framebuffer-layer-attachment-mismatch
fail
framebuffer-layer-complete
fail
framebuffertexture
fail
framebuffertexture-buffer-textures
fail
gl-layer
fail
gl-layer-cube-map
fail
gl-layer-not-layered
fail
gl-layer-render
fail
gl-layer-render-clipped
fail
gl-layer-render-storage
fail
minmax
fail
!opengl 3.3
3/4
minmax
fail
amd_shader_trinary_minmax
0/60
compiler
0/60
built-in-functions
0/60
max3-float-float-float.frag
fail
max3-float-float-float.geom
fail
max3-float-float-float.vert
fail
max3-int-int-int.geom
fail
max3-ivec2-ivec2-ivec2.geom
fail
max3-ivec3-ivec3-ivec3.geom
fail
max3-ivec4-ivec4-ivec4.geom
fail
max3-uint-uint-uint.geom
fail
max3-uvec2-uvec2-uvec2.geom
fail
max3-uvec3-uvec3-uvec3.geom
fail
max3-uvec4-uvec4-uvec4.geom
fail
max3-vec2-vec2-vec2.frag
fail
max3-vec2-vec2-vec2.geom
fail
max3-vec2-vec2-vec2.vert
fail
max3-vec3-vec3-vec3.frag
fail
max3-vec3-vec3-vec3.geom
fail
max3-vec3-vec3-vec3.vert
fail
max3-vec4-vec4-vec4.frag
fail
max3-vec4-vec4-vec4.geom
fail
max3-vec4-vec4-vec4.vert
fail
mid3-float-float-float.frag
fail
mid3-float-float-float.geom
fail
mid3-float-float-float.vert
fail
mid3-int-int-int.geom
fail
mid3-ivec2-ivec2-ivec2.geom
fail
mid3-ivec3-ivec3-ivec3.geom
fail
mid3-ivec4-ivec4-ivec4.geom
fail
mid3-uint-uint-uint.geom
fail
mid3-uvec2-uvec2-uvec2.geom
fail
mid3-uvec3-uvec3-uvec3.geom
fail
mid3-uvec4-uvec4-uvec4.geom
fail
mid3-vec2-vec2-vec2.frag
fail
mid3-vec2-vec2-vec2.geom
fail
mid3-vec2-vec2-vec2.vert
fail
mid3-vec3-vec3-vec3.frag
fail
mid3-vec3-vec3-vec3.geom
fail
mid3-vec3-vec3-vec3.vert
fail
mid3-vec4-vec4-vec4.frag
fail
mid3-vec4-vec4-vec4.geom
fail
mid3-vec4-vec4-vec4.vert
fail
min3-float-float-float.frag
fail
min3-float-float-float.geom
fail
min3-float-float-float.vert
fail
min3-int-int-int.geom
fail
min3-ivec2-ivec2-ivec2.geom
fail
min3-ivec3-ivec3-ivec3.geom
fail
min3-ivec4-ivec4-ivec4.geom
fail
min3-uint-uint-uint.geom
fail
min3-uvec2-uvec2-uvec2.geom
fail
min3-uvec3-uvec3-uvec3.geom
fail
min3-uvec4-uvec4-uvec4.geom
fail
min3-vec2-vec2-vec2.frag
fail
min3-vec2-vec2-vec2.geom
fail
min3-vec2-vec2-vec2.vert
fail
min3-vec3-vec3-vec3.frag
fail
min3-vec3-vec3-vec3.geom
fail
min3-vec3-vec3-vec3.vert
fail
min3-vec4-vec4-vec4.frag
fail
min3-vec4-vec4-vec4.geom
fail
min3-vec4-vec4-vec4.vert
fail
apple_object_purgeable
0/3
object_purgeable-api-pbo
crash
object_purgeable-api-texture
fail
object_purgeable-api-vbo
crash
arb_color_buffer_float
25/31
gl_rgba16f-drawpixels
fail
gl_rgba16f-render
fail
gl_rgba16f-render-fog
fail
gl_rgba32f-drawpixels
fail
gl_rgba32f-render
fail
gl_rgba32f-render-fog
fail
arb_depth_buffer_float
57/63
depthstencil-render-miplevels 273 d=s=z32f_s8
fail
depthstencil-render-miplevels 273 ds=z32f_s8
fail
depthstencil-render-miplevels 273 s=d=z32f_s8
fail
fbo-clear-formats stencil
fail
texwrap formats bordercolor
0/2
GL_DEPTH32F_STENCIL8, border color only
fail
GL_DEPTH_COMPONENT32F, border color only
fail
arb_depth_texture
49/53
get-renderbuffer-internalformat
fail
texwrap formats bordercolor
0/3
GL_DEPTH_COMPONENT16, border color only
fail
GL_DEPTH_COMPONENT24, border color only
fail
GL_DEPTH_COMPONENT32, border color only
fail
arb_draw_elements_base_vertex
7/9
arb_draw_elements_base_vertex-drawrangeelements
fail
arb_draw_elements_base_vertex-multidrawelements
fail
arb_draw_indirect
5/15
arb_draw_indirect-api-errors
5/6
draw-misaligned
fail
arb_draw_indirect-draw-arrays
fail
arb_draw_indirect-draw-arrays-instances
fail
arb_draw_indirect-draw-arrays-prim-restart
fail
arb_draw_indirect-draw-arrays-shared-binding
fail
arb_draw_indirect-draw-elements
fail
arb_draw_indirect-draw-elements-prim-restart
fail
arb_draw_indirect-draw-elements-prim-restart-ugly
fail
gl_vertexid used with gldrawarraysindirect
fail
gl_vertexid used with gldrawelementsindirect
fail
arb_draw_instanced
12/14
negative-arrays-first-negative
fail
negative-elements-type
fail
arb_explicit_attrib_location
1/3
1.10
0/2
compiler
0/2
overlapping-attrib-locations-1.vert
fail
overlapping-attrib-locations-2.vert
fail
arb_fragment_coord_conventions
1/2
fp-arb-fragment-coord-conventions-integer
fail
arb_fragment_program
28/29
fp-long-alu
fail
arb_framebuffer_object
33/42
fbo-blit-stretch
fail
fbo-drawbuffers-none glblitframebuffer
fail
fbo-drawbuffers-none use_frag_out
fail
fbo-getframebufferattachmentparameter-01
fail
fbo-incomplete-texture-03
fail
framebuffer-blit-levels draw depth
fail
framebuffer-blit-levels draw stencil
fail
framebuffer-blit-levels read depth
fail
framebuffer-blit-levels read stencil
fail
arb_framebuffer_srgb
84/86
arb_framebuffer_srgb-srgb_conformance
0/2
srgb->linear
fail
srgb->linear->srgb
fail
arb_gpu_shader5
65/1400
arb_gpu_shader5-emitstreamvertex_nodraw
fail
arb_gpu_shader5-emitstreamvertex_stream_too_large
fail
arb_gpu_shader5-interpolateatcentroid
fail
arb_gpu_shader5-interpolateatcentroid-centroid
fail
arb_gpu_shader5-interpolateatcentroid-flat
fail
arb_gpu_shader5-interpolateatcentroid-noperspective
fail
arb_gpu_shader5-interpolateatcentroid-packing
fail
arb_gpu_shader5-interpolateatoffset
fail
arb_gpu_shader5-interpolateatoffset-nonconst
fail
arb_gpu_shader5-interpolateatsample
fail
arb_gpu_shader5-interpolateatsample-different
fail
arb_gpu_shader5-interpolateatsample-different uniform
fail
arb_gpu_shader5-interpolateatsample-dynamically-nonuniform
fail
arb_gpu_shader5-interpolateatsample-nonconst
fail
arb_gpu_shader5-invocation-id
fail
arb_gpu_shader5-invocations_count_too_large
fail
arb_gpu_shader5-stream_value_too_large
fail
arb_gpu_shader5-xfb-streams-without-invocations
crash
compiler
58/90
builtin-functions
16/34
fs-gather-comp-float-samplers.frag
fail
fs-gather-comp-int-samplers.frag
fail
fs-gather-comp-uint-samplers.frag
fail
fs-gather-float-samplers.frag
fail
fs-gather-int-samplers.frag
fail
fs-gather-shadow-samplers.frag
fail
fs-gather-uint-samplers.frag
fail
fs-gatheroffset-comp-float-samplers.frag
fail
fs-gatheroffset-comp-int-samplers.frag
fail
fs-gatheroffset-comp-uint-samplers.frag
fail
fs-gatheroffset-float-samplers.frag
fail
fs-gatheroffset-int-samplers.frag
fail
fs-gatheroffset-shadow-samplers.frag
fail
fs-gatheroffset-uint-samplers.frag
fail
fs-gatheroffset-uniform-offset.frag
fail
fs-gatheroffsets.frag
fail
vs-gatheroffset-shadow-samplers.vert
fail
vs-gatheroffset-uniform-offset.vert
fail
indirect-projgradoffset-shadow.frag
fail
interpolation
4/12
fs-interpolateatcentroid-array.frag
fail
fs-interpolateatcentroid-centroid.frag
fail
fs-interpolateatcentroid-flat.frag
fail
fs-interpolateatcentroid-noperspective.frag
fail
fs-interpolateatcentroid.frag
fail
fs-interpolateatoffset-nonconst.frag
fail
fs-interpolateatoffset.frag
fail
fs-interpolateatsample.frag
fail
precise-qualifier
11/13
precise-07.vert
fail
precise-09.vert
fail
sample-qualifier
12/13
fs-sample-in-interface-block.frag
fail
stream-qualifier
3/5
correct-multiple-layout-qualifier-stream.geom
fail
incorrect-multiple-named-block-layout-qualifier-stream.geom
fail
execution
1/142
built-in-functions
0/88
const-bitcount
fail
const-bitfieldextract
fail
const-bitfieldinsert
fail
const-bitfieldreverse
fail
const-findlsb
fail
const-findmsb
fail
const-fma
fail
const-ldexp
fail
fs-bitcount
fail
fs-bitfieldextract
fail
fs-bitfieldinsert
fail
fs-bitfieldreverse
fail
fs-findlsb
fail
fs-findmsb
fail
fs-floatbitstoint
fail
fs-floatbitstoint-abs
fail
fs-floatbitstoint-neg
fail
fs-floatbitstoint-neg_abs
fail
fs-floatbitstouint
fail
fs-floatbitstouint-abs
fail
fs-floatbitstouint-neg
fail
fs-floatbitstouint-neg_abs
fail
fs-fma
fail
fs-frexp
fail
fs-imulextended
fail
fs-imulextended-nonuniform
fail
fs-imulextended-only-lsb
fail
fs-imulextended-only-lsb-nonuniform
fail
fs-imulextended-only-msb
fail
fs-imulextended-only-msb-nonuniform
fail
fs-intbitstofloat
fail
fs-intbitstofloat-abs
fail
fs-intbitstofloat-neg
fail
fs-intbitstofloat-neg_abs
fail
fs-ldexp
fail
fs-uaddcarry
fail
fs-uaddcarry-only-add
fail
fs-uaddcarry-only-carry
fail
fs-uintbitstofloat
fail
fs-umulextended
fail
fs-umulextended-nonuniform
fail
fs-umulextended-only-lsb
fail
fs-umulextended-only-lsb-nonuniform
fail
fs-umulextended-only-msb
fail
fs-umulextended-only-msb-nonuniform
fail
fs-usubborrow
fail
fs-usubborrow-only-borrow
fail
fs-usubborrow-only-sub
fail
vs-bitcount
fail
vs-bitfieldextract
fail
vs-bitfieldinsert
fail
vs-bitfieldreverse
fail
vs-findlsb
fail
vs-findmsb
fail
vs-floatbitstoint
fail
vs-floatbitstoint-abs
fail
vs-floatbitstoint-neg
fail
vs-floatbitstoint-neg_abs
fail
vs-floatbitstouint
fail
vs-floatbitstouint-abs
fail
vs-floatbitstouint-neg
fail
vs-floatbitstouint-neg_abs
fail
vs-fma
fail
vs-frexp
fail
vs-imulextended
fail
vs-imulextended-nonuniform
fail
vs-imulextended-only-lsb
fail
vs-imulextended-only-lsb-nonuniform
fail
vs-imulextended-only-msb
fail
vs-imulextended-only-msb-nonuniform
fail
vs-intbitstofloat
fail
vs-intbitstofloat-abs
fail
vs-intbitstofloat-neg
fail
vs-intbitstofloat-neg_abs
fail
vs-ldexp
fail
vs-uaddcarry
fail
vs-uaddcarry-only-add
fail
vs-uaddcarry-only-carry
fail
vs-uintbitstofloat
fail
vs-umulextended
fail
vs-umulextended-nonuniform
fail
vs-umulextended-only-lsb
fail
vs-umulextended-only-lsb-nonuniform
fail
vs-umulextended-only-msb
fail
vs-umulextended-only-msb-nonuniform
fail
vs-usubborrow
fail
vs-usubborrow-only-borrow
fail
vs-usubborrow-only-sub
fail
invocation-id-basic
fail
invocation-id-in-separate-gs
fail
invocation-id-without-qualifier
fail
invocations-matching
fail
overloads
fail
samplemaskin-basic
fail
sampler_array_indexing
0/31
fs-nested-struct-arrays-nonconst
fail
fs-nonuniform-control-flow
fail
fs-nonzero-base
fail
fs-simple
fail
fs-simple-texture-size
fail
fs-struct-const-sampler-nonconst
fail
fs-struct-nonconst-multiple-samplers
fail
fs-struct-nonconst-sampler
fail
fs-struct-nonconst-sampler-const
fail
fs-struct-nonconst-sampler-nonconst
fail
fs-weird-uniforms
fail
fs-with-other
fail
gs-nonzero-base
fail
gs-simple
fail
gs-struct-const-sampler-nonconst
fail
gs-struct-nonconst
fail
gs-struct-nonconst-sampler-const
fail
gs-struct-nonconst-sampler-nonconst
fail
gs-weird-uniforms
fail
sampler-nonconst-2d
fail
sampler-nonconst-2d-array
fail
sampler-nonconst-2d-array-grad
fail
sampler-nonconst-2d-grad
fail
vs-nonuniform-control-flow
fail
vs-nonzero-base
fail
vs-simple
fail
vs-struct-const-sampler-nonconst
fail
vs-struct-nonconst
fail
vs-struct-nonconst-sampler-const
fail
vs-struct-nonconst-sampler-nonconst
fail
vs-weird-uniforms
fail
ubo_array_indexing
0/16
fs-array-const
fail
fs-array-nonconst
fail
fs-masked
fail
fs-nonuniform-control-flow
fail
fs-simple
fail
fs-two-arrays
fail
gs-array-const
fail
gs-array-nonconst
fail
gs-simple
fail
gs-two-arrays
fail
vs-array-const
fail
vs-array-nonconst
fail
vs-mixed-with-const-access
fail
vs-nonuniform-control-flow
fail
vs-simple
fail
vs-two-arrays
fail
linker
3/5
sample-qualifier-vs-fs
fail
stream-negative-value
fail
texturegather
0/410
fs-r-0-float-2d
fail
fs-r-0-float-2darray
fail
fs-r-0-float-2drect
fail
fs-r-0-float-cube
fail
fs-r-0-float-cubearray
fail
fs-r-0-int-2d
fail
fs-r-0-int-2darray
fail
fs-r-0-int-2drect
fail
fs-r-0-int-cube
fail
fs-r-0-int-cubearray
fail
fs-r-0-uint-2d
fail
fs-r-0-uint-2darray
fail
fs-r-0-uint-2drect
fail
fs-r-0-uint-cube
fail
fs-r-0-uint-cubearray
fail
fs-r-0-unorm-2d
fail
fs-r-0-unorm-2darray
fail
fs-r-0-unorm-2drect
fail
fs-r-0-unorm-cube
fail
fs-r-0-unorm-cubearray
fail
fs-r-none-shadow-2d
fail
fs-r-none-shadow-2darray
fail
fs-r-none-shadow-2drect
fail
fs-r-none-shadow-cube
fail
fs-r-none-shadow-cubearray
fail
fs-rg-0-float-2d
fail
fs-rg-0-float-2darray
fail
fs-rg-0-float-2drect
fail
fs-rg-0-float-cube
fail
fs-rg-0-float-cubearray
fail
fs-rg-0-int-2d
fail
fs-rg-0-int-2darray
fail
fs-rg-0-int-2drect
fail
fs-rg-0-int-cube
fail
fs-rg-0-int-cubearray
fail
fs-rg-0-uint-2d
fail
fs-rg-0-uint-2darray
fail
fs-rg-0-uint-2drect
fail
fs-rg-0-uint-cube
fail
fs-rg-0-uint-cubearray
fail
fs-rg-0-unorm-2d
fail
fs-rg-0-unorm-2darray
fail
fs-rg-0-unorm-2drect
fail
fs-rg-0-unorm-cube
fail
fs-rg-0-unorm-cubearray
fail
fs-rg-1-float-2d
fail
fs-rg-1-float-2darray
fail
fs-rg-1-float-2drect
fail
fs-rg-1-float-cube
fail
fs-rg-1-float-cubearray
fail
fs-rg-1-int-2d
fail
fs-rg-1-int-2darray
fail
fs-rg-1-int-2drect
fail
fs-rg-1-int-cube
fail
fs-rg-1-int-cubearray
fail
fs-rg-1-uint-2d
fail
fs-rg-1-uint-2darray
fail
fs-rg-1-uint-2drect
fail
fs-rg-1-uint-cube
fail
fs-rg-1-uint-cubearray
fail
fs-rg-1-unorm-2d
fail
fs-rg-1-unorm-2darray
fail
fs-rg-1-unorm-2drect
fail
fs-rg-1-unorm-cube
fail
fs-rg-1-unorm-cubearray
fail
fs-rgb-0-float-2d
fail
fs-rgb-0-float-2darray
fail
fs-rgb-0-float-2drect
fail
fs-rgb-0-float-cube
fail
fs-rgb-0-float-cubearray
fail
fs-rgb-0-int-2d
fail
fs-rgb-0-int-2darray
fail
fs-rgb-0-int-2drect
fail
fs-rgb-0-int-cube
fail
fs-rgb-0-int-cubearray
fail
fs-rgb-0-uint-2d
fail
fs-rgb-0-uint-2darray
fail
fs-rgb-0-uint-2drect
fail
fs-rgb-0-uint-cube
fail
fs-rgb-0-uint-cubearray
fail
fs-rgb-0-unorm-2d
fail
fs-rgb-0-unorm-2darray
fail
fs-rgb-0-unorm-2drect
fail
fs-rgb-0-unorm-cube
fail
fs-rgb-0-unorm-cubearray
fail
fs-rgb-1-float-2d
fail
fs-rgb-1-float-2darray
fail
fs-rgb-1-float-2drect
fail
fs-rgb-1-float-cube
fail
fs-rgb-1-float-cubearray
fail
fs-rgb-1-int-2d
fail
fs-rgb-1-int-2darray
fail
fs-rgb-1-int-2drect
fail
fs-rgb-1-int-cube
fail
fs-rgb-1-int-cubearray
fail
fs-rgb-1-uint-2d
fail
fs-rgb-1-uint-2darray
fail
fs-rgb-1-uint-2drect
fail
fs-rgb-1-uint-cube
fail
fs-rgb-1-uint-cubearray
fail
fs-rgb-1-unorm-2d
fail
fs-rgb-1-unorm-2darray
fail
fs-rgb-1-unorm-2drect
fail
fs-rgb-1-unorm-cube
fail
fs-rgb-1-unorm-cubearray
fail
fs-rgb-2-float-2d
fail
fs-rgb-2-float-2darray
fail
fs-rgb-2-float-2drect
fail
fs-rgb-2-float-cube
fail
fs-rgb-2-float-cubearray
fail
fs-rgb-2-int-2d
fail
fs-rgb-2-int-2darray
fail
fs-rgb-2-int-2drect
fail
fs-rgb-2-int-cube
fail
fs-rgb-2-int-cubearray
fail
fs-rgb-2-uint-2d
fail
fs-rgb-2-uint-2darray
fail
fs-rgb-2-uint-2drect
fail
fs-rgb-2-uint-cube
fail
fs-rgb-2-uint-cubearray
fail
fs-rgb-2-unorm-2d
fail
fs-rgb-2-unorm-2darray
fail
fs-rgb-2-unorm-2drect
fail
fs-rgb-2-unorm-cube
fail
fs-rgb-2-unorm-cubearray
fail
fs-rgba-0-float-2d
fail
fs-rgba-0-float-2darray
fail
fs-rgba-0-float-2drect
fail
fs-rgba-0-float-cube
fail
fs-rgba-0-float-cubearray
fail
fs-rgba-0-int-2d
fail
fs-rgba-0-int-2darray
fail
fs-rgba-0-int-2drect
fail
fs-rgba-0-int-cube
fail
fs-rgba-0-int-cubearray
fail
fs-rgba-0-uint-2d
fail
fs-rgba-0-uint-2darray
fail
fs-rgba-0-uint-2drect
fail
fs-rgba-0-uint-cube
fail
fs-rgba-0-uint-cubearray
fail
fs-rgba-0-unorm-2d
fail
fs-rgba-0-unorm-2darray
fail
fs-rgba-0-unorm-2drect
fail
fs-rgba-0-unorm-cube
fail
fs-rgba-0-unorm-cubearray
fail
fs-rgba-1-float-2d
fail
fs-rgba-1-float-2darray
fail
fs-rgba-1-float-2drect
fail
fs-rgba-1-float-cube
fail
fs-rgba-1-float-cubearray
fail
fs-rgba-1-int-2d
fail
fs-rgba-1-int-2darray
fail
fs-rgba-1-int-2drect
fail
fs-rgba-1-int-cube
fail
fs-rgba-1-int-cubearray
fail
fs-rgba-1-uint-2d
fail
fs-rgba-1-uint-2darray
fail
fs-rgba-1-uint-2drect
fail
fs-rgba-1-uint-cube
fail
fs-rgba-1-uint-cubearray
fail
fs-rgba-1-unorm-2d
fail
fs-rgba-1-unorm-2darray
fail
fs-rgba-1-unorm-2drect
fail
fs-rgba-1-unorm-cube
fail
fs-rgba-1-unorm-cubearray
fail
fs-rgba-2-float-2d
fail
fs-rgba-2-float-2darray
fail
fs-rgba-2-float-2drect
fail
fs-rgba-2-float-cube
fail
fs-rgba-2-float-cubearray
fail
fs-rgba-2-int-2d
fail
fs-rgba-2-int-2darray
fail
fs-rgba-2-int-2drect
fail
fs-rgba-2-int-cube
fail
fs-rgba-2-int-cubearray
fail
fs-rgba-2-uint-2d
fail
fs-rgba-2-uint-2darray
fail
fs-rgba-2-uint-2drect
fail
fs-rgba-2-uint-cube
fail
fs-rgba-2-uint-cubearray
fail
fs-rgba-2-unorm-2d
fail
fs-rgba-2-unorm-2darray
fail
fs-rgba-2-unorm-2drect
fail
fs-rgba-2-unorm-cube
fail
fs-rgba-2-unorm-cubearray
fail
fs-rgba-3-float-2d
fail
fs-rgba-3-float-2darray
fail
fs-rgba-3-float-2drect
fail
fs-rgba-3-float-cube
fail
fs-rgba-3-float-cubearray
fail
fs-rgba-3-int-2d
fail
fs-rgba-3-int-2darray
fail
fs-rgba-3-int-2drect
fail
fs-rgba-3-int-cube
fail
fs-rgba-3-int-cubearray
fail
fs-rgba-3-uint-2d
fail
fs-rgba-3-uint-2darray
fail
fs-rgba-3-uint-2drect
fail
fs-rgba-3-uint-cube
fail
fs-rgba-3-uint-cubearray
fail
fs-rgba-3-unorm-2d
fail
fs-rgba-3-unorm-2darray
fail
fs-rgba-3-unorm-2drect
fail
fs-rgba-3-unorm-cube
fail
fs-rgba-3-unorm-cubearray
fail
vs-r-0-float-2d
fail
vs-r-0-float-2darray
fail
vs-r-0-float-2drect
fail
vs-r-0-float-cube
fail
vs-r-0-float-cubearray
fail
vs-r-0-int-2d
fail
vs-r-0-int-2darray
fail
vs-r-0-int-2drect
fail
vs-r-0-int-cube
fail
vs-r-0-int-cubearray
fail
vs-r-0-uint-2d
fail
vs-r-0-uint-2darray
fail
vs-r-0-uint-2drect
fail
vs-r-0-uint-cube
fail
vs-r-0-uint-cubearray
fail
vs-r-0-unorm-2d
fail
vs-r-0-unorm-2darray
fail
vs-r-0-unorm-2drect
fail
vs-r-0-unorm-cube
fail
vs-r-0-unorm-cubearray
fail
vs-r-none-shadow-2d
fail
vs-r-none-shadow-2darray
fail
vs-r-none-shadow-2drect
fail
vs-r-none-shadow-cube
fail
vs-r-none-shadow-cubearray
fail
vs-rg-0-float-2d
fail
vs-rg-0-float-2darray
fail
vs-rg-0-float-2drect
fail
vs-rg-0-float-cube
fail
vs-rg-0-float-cubearray
fail
vs-rg-0-int-2d
fail
vs-rg-0-int-2darray
fail
vs-rg-0-int-2drect
fail
vs-rg-0-int-cube
fail
vs-rg-0-int-cubearray
fail
vs-rg-0-uint-2d
fail
vs-rg-0-uint-2darray
fail
vs-rg-0-uint-2drect
fail
vs-rg-0-uint-cube
fail
vs-rg-0-uint-cubearray
fail
vs-rg-0-unorm-2d
fail
vs-rg-0-unorm-2darray
fail
vs-rg-0-unorm-2drect
fail
vs-rg-0-unorm-cube
fail
vs-rg-0-unorm-cubearray
fail
vs-rg-1-float-2d
fail
vs-rg-1-float-2darray
fail
vs-rg-1-float-2drect
fail
vs-rg-1-float-cube
fail
vs-rg-1-float-cubearray
fail
vs-rg-1-int-2d
fail
vs-rg-1-int-2darray
fail
vs-rg-1-int-2drect
fail
vs-rg-1-int-cube
fail
vs-rg-1-int-cubearray
fail
vs-rg-1-uint-2d
fail
vs-rg-1-uint-2darray
fail
vs-rg-1-uint-2drect
fail
vs-rg-1-uint-cube
fail
vs-rg-1-uint-cubearray
fail
vs-rg-1-unorm-2d
fail
vs-rg-1-unorm-2darray
fail
vs-rg-1-unorm-2drect
fail
vs-rg-1-unorm-cube
fail
vs-rg-1-unorm-cubearray
fail
vs-rgb-0-float-2d
fail
vs-rgb-0-float-2darray
fail
vs-rgb-0-float-2drect
fail
vs-rgb-0-float-cube
fail
vs-rgb-0-float-cubearray
fail
vs-rgb-0-int-2d
fail
vs-rgb-0-int-2darray
fail
vs-rgb-0-int-2drect
fail
vs-rgb-0-int-cube
fail
vs-rgb-0-int-cubearray
fail
vs-rgb-0-uint-2d
fail
vs-rgb-0-uint-2darray
fail
vs-rgb-0-uint-2drect
fail
vs-rgb-0-uint-cube
fail
vs-rgb-0-uint-cubearray
fail
vs-rgb-0-unorm-2d
fail
vs-rgb-0-unorm-2darray
fail
vs-rgb-0-unorm-2drect
fail
vs-rgb-0-unorm-cube
fail
vs-rgb-0-unorm-cubearray
fail
vs-rgb-1-float-2d
fail
vs-rgb-1-float-2darray
fail
vs-rgb-1-float-2drect
fail
vs-rgb-1-float-cube
fail
vs-rgb-1-float-cubearray
fail
vs-rgb-1-int-2d
fail
vs-rgb-1-int-2darray
fail
vs-rgb-1-int-2drect
fail
vs-rgb-1-int-cube
fail
vs-rgb-1-int-cubearray
fail
vs-rgb-1-uint-2d
fail
vs-rgb-1-uint-2darray
fail
vs-rgb-1-uint-2drect
fail
vs-rgb-1-uint-cube
fail
vs-rgb-1-uint-cubearray
fail
vs-rgb-1-unorm-2d
fail
vs-rgb-1-unorm-2darray
fail
vs-rgb-1-unorm-2drect
fail
vs-rgb-1-unorm-cube
fail
vs-rgb-1-unorm-cubearray
fail
vs-rgb-2-float-2d
fail
vs-rgb-2-float-2darray
fail
vs-rgb-2-float-2drect
fail
vs-rgb-2-float-cube
fail
vs-rgb-2-float-cubearray
fail
vs-rgb-2-int-2d
fail
vs-rgb-2-int-2darray
fail
vs-rgb-2-int-2drect
fail
vs-rgb-2-int-cube
fail
vs-rgb-2-int-cubearray
fail
vs-rgb-2-uint-2d
fail
vs-rgb-2-uint-2darray
fail
vs-rgb-2-uint-2drect
fail
vs-rgb-2-uint-cube
fail
vs-rgb-2-uint-cubearray
fail
vs-rgb-2-unorm-2d
fail
vs-rgb-2-unorm-2darray
fail
vs-rgb-2-unorm-2drect
fail
vs-rgb-2-unorm-cube
fail
vs-rgb-2-unorm-cubearray
fail
vs-rgba-0-float-2d
fail
vs-rgba-0-float-2darray
fail
vs-rgba-0-float-2drect
fail
vs-rgba-0-float-cube
fail
vs-rgba-0-float-cubearray
fail
vs-rgba-0-int-2d
fail
vs-rgba-0-int-2darray
fail
vs-rgba-0-int-2drect
fail
vs-rgba-0-int-cube
fail
vs-rgba-0-int-cubearray
fail
vs-rgba-0-uint-2d
fail
vs-rgba-0-uint-2darray
fail
vs-rgba-0-uint-2drect
fail
vs-rgba-0-uint-cube
fail
vs-rgba-0-uint-cubearray
fail
vs-rgba-0-unorm-2d
fail
vs-rgba-0-unorm-2darray
fail
vs-rgba-0-unorm-2drect
fail
vs-rgba-0-unorm-cube
fail
vs-rgba-0-unorm-cubearray
fail
vs-rgba-1-float-2d
fail
vs-rgba-1-float-2darray
fail
vs-rgba-1-float-2drect
fail
vs-rgba-1-float-cube
fail
vs-rgba-1-float-cubearray
fail
vs-rgba-1-int-2d
fail
vs-rgba-1-int-2darray
fail
vs-rgba-1-int-2drect
fail
vs-rgba-1-int-cube
fail
vs-rgba-1-int-cubearray
fail
vs-rgba-1-uint-2d
fail
vs-rgba-1-uint-2darray
fail
vs-rgba-1-uint-2drect
fail
vs-rgba-1-uint-cube
fail
vs-rgba-1-uint-cubearray
fail
vs-rgba-1-unorm-2d
fail
vs-rgba-1-unorm-2darray
fail
vs-rgba-1-unorm-2drect
fail
vs-rgba-1-unorm-cube
fail
vs-rgba-1-unorm-cubearray
fail
vs-rgba-2-float-2d
fail
vs-rgba-2-float-2darray
fail
vs-rgba-2-float-2drect
fail
vs-rgba-2-float-cube
fail
vs-rgba-2-float-cubearray
fail
vs-rgba-2-int-2d
fail
vs-rgba-2-int-2darray
fail
vs-rgba-2-int-2drect
fail
vs-rgba-2-int-cube
fail
vs-rgba-2-int-cubearray
fail
vs-rgba-2-uint-2d
fail
vs-rgba-2-uint-2darray
fail
vs-rgba-2-uint-2drect
fail
vs-rgba-2-uint-cube
fail
vs-rgba-2-uint-cubearray
fail
vs-rgba-2-unorm-2d
fail
vs-rgba-2-unorm-2darray
fail
vs-rgba-2-unorm-2drect
fail
vs-rgba-2-unorm-cube
fail
vs-rgba-2-unorm-cubearray
fail
vs-rgba-3-float-2d
fail
vs-rgba-3-float-2darray
fail
vs-rgba-3-float-2drect
fail
vs-rgba-3-float-cube
fail
vs-rgba-3-float-cubearray
fail
vs-rgba-3-int-2d
fail
vs-rgba-3-int-2darray
fail
vs-rgba-3-int-2drect
fail
vs-rgba-3-int-cube
fail
vs-rgba-3-int-cubearray
fail
vs-rgba-3-uint-2d
fail
vs-rgba-3-uint-2darray
fail
vs-rgba-3-uint-2drect
fail
vs-rgba-3-uint-cube
fail
vs-rgba-3-uint-cubearray
fail
vs-rgba-3-unorm-2d
fail
vs-rgba-3-unorm-2darray
fail
vs-rgba-3-unorm-2drect
fail
vs-rgba-3-unorm-cube
fail
vs-rgba-3-unorm-cubearray
fail
texturegatheroffset
0/486
fs-r-0-float-2d
fail
fs-r-0-float-2d-const
fail
fs-r-0-float-2darray
fail
fs-r-0-float-2darray-const
fail
fs-r-0-float-2drect
fail
fs-r-0-float-2drect-const
fail
fs-r-0-int-2d
fail
fs-r-0-int-2d-const
fail
fs-r-0-int-2darray
fail
fs-r-0-int-2darray-const
fail
fs-r-0-int-2drect
fail
fs-r-0-int-2drect-const
fail
fs-r-0-uint-2d
fail
fs-r-0-uint-2d-const
fail
fs-r-0-uint-2darray
fail
fs-r-0-uint-2darray-const
fail
fs-r-0-uint-2drect
fail
fs-r-0-uint-2drect-const
fail
fs-r-0-unorm-2d
fail
fs-r-0-unorm-2d-const
fail
fs-r-0-unorm-2darray
fail
fs-r-0-unorm-2darray-const
fail
fs-r-0-unorm-2drect
fail
fs-r-0-unorm-2drect-const
fail
fs-r-none-shadow-2d
fail
fs-r-none-shadow-2darray
fail
fs-r-none-shadow-2drect
fail
fs-rg-0-float-2d
fail
fs-rg-0-float-2d-const
fail
fs-rg-0-float-2darray
fail
fs-rg-0-float-2darray-const
fail
fs-rg-0-float-2drect
fail
fs-rg-0-float-2drect-const
fail
fs-rg-0-int-2d
fail
fs-rg-0-int-2d-const
fail
fs-rg-0-int-2darray
fail
fs-rg-0-int-2darray-const
fail
fs-rg-0-int-2drect
fail
fs-rg-0-int-2drect-const
fail
fs-rg-0-uint-2d
fail
fs-rg-0-uint-2d-const
fail
fs-rg-0-uint-2darray
fail
fs-rg-0-uint-2darray-const
fail
fs-rg-0-uint-2drect
fail
fs-rg-0-uint-2drect-const
fail
fs-rg-0-unorm-2d
fail
fs-rg-0-unorm-2d-const
fail
fs-rg-0-unorm-2darray
fail
fs-rg-0-unorm-2darray-const
fail
fs-rg-0-unorm-2drect
fail
fs-rg-0-unorm-2drect-const
fail
fs-rg-1-float-2d
fail
fs-rg-1-float-2d-const
fail
fs-rg-1-float-2darray
fail
fs-rg-1-float-2darray-const
fail
fs-rg-1-float-2drect
fail
fs-rg-1-float-2drect-const
fail
fs-rg-1-int-2d
fail
fs-rg-1-int-2d-const
fail
fs-rg-1-int-2darray
fail
fs-rg-1-int-2darray-const
fail
fs-rg-1-int-2drect
fail
fs-rg-1-int-2drect-const
fail
fs-rg-1-uint-2d
fail
fs-rg-1-uint-2d-const
fail
fs-rg-1-uint-2darray
fail
fs-rg-1-uint-2darray-const
fail
fs-rg-1-uint-2drect
fail
fs-rg-1-uint-2drect-const
fail
fs-rg-1-unorm-2d
fail
fs-rg-1-unorm-2d-const
fail
fs-rg-1-unorm-2darray
fail
fs-rg-1-unorm-2darray-const
fail
fs-rg-1-unorm-2drect
fail
fs-rg-1-unorm-2drect-const
fail
fs-rgb-0-float-2d
fail
fs-rgb-0-float-2d-const
fail
fs-rgb-0-float-2darray
fail
fs-rgb-0-float-2darray-const
fail
fs-rgb-0-float-2drect
fail
fs-rgb-0-float-2drect-const
fail
fs-rgb-0-int-2d
fail
fs-rgb-0-int-2d-const
fail
fs-rgb-0-int-2darray
fail
fs-rgb-0-int-2darray-const
fail
fs-rgb-0-int-2drect
fail
fs-rgb-0-int-2drect-const
fail
fs-rgb-0-uint-2d
fail
fs-rgb-0-uint-2d-const
fail
fs-rgb-0-uint-2darray
fail
fs-rgb-0-uint-2darray-const
fail
fs-rgb-0-uint-2drect
fail
fs-rgb-0-uint-2drect-const
fail
fs-rgb-0-unorm-2d
fail
fs-rgb-0-unorm-2d-const
fail
fs-rgb-0-unorm-2darray
fail
fs-rgb-0-unorm-2darray-const
fail
fs-rgb-0-unorm-2drect
fail
fs-rgb-0-unorm-2drect-const
fail
fs-rgb-1-float-2d
fail
fs-rgb-1-float-2d-const
fail
fs-rgb-1-float-2darray
fail
fs-rgb-1-float-2darray-const
fail
fs-rgb-1-float-2drect
fail
fs-rgb-1-float-2drect-const
fail
fs-rgb-1-int-2d
fail
fs-rgb-1-int-2d-const
fail
fs-rgb-1-int-2darray
fail
fs-rgb-1-int-2darray-const
fail
fs-rgb-1-int-2drect
fail
fs-rgb-1-int-2drect-const
fail
fs-rgb-1-uint-2d
fail
fs-rgb-1-uint-2d-const
fail
fs-rgb-1-uint-2darray
fail
fs-rgb-1-uint-2darray-const
fail
fs-rgb-1-uint-2drect
fail
fs-rgb-1-uint-2drect-const
fail
fs-rgb-1-unorm-2d
fail
fs-rgb-1-unorm-2d-const
fail
fs-rgb-1-unorm-2darray
fail
fs-rgb-1-unorm-2darray-const
fail
fs-rgb-1-unorm-2drect
fail
fs-rgb-1-unorm-2drect-const
fail
fs-rgb-2-float-2d
fail
fs-rgb-2-float-2d-const
fail
fs-rgb-2-float-2darray
fail
fs-rgb-2-float-2darray-const
fail
fs-rgb-2-float-2drect
fail
fs-rgb-2-float-2drect-const
fail
fs-rgb-2-int-2d
fail
fs-rgb-2-int-2d-const
fail
fs-rgb-2-int-2darray
fail
fs-rgb-2-int-2darray-const
fail
fs-rgb-2-int-2drect
fail
fs-rgb-2-int-2drect-const
fail
fs-rgb-2-uint-2d
fail
fs-rgb-2-uint-2d-const
fail
fs-rgb-2-uint-2darray
fail
fs-rgb-2-uint-2darray-const
fail
fs-rgb-2-uint-2drect
fail
fs-rgb-2-uint-2drect-const
fail
fs-rgb-2-unorm-2d
fail
fs-rgb-2-unorm-2d-const
fail
fs-rgb-2-unorm-2darray
fail
fs-rgb-2-unorm-2darray-const
fail
fs-rgb-2-unorm-2drect
fail
fs-rgb-2-unorm-2drect-const
fail
fs-rgba-0-float-2d
fail
fs-rgba-0-float-2d-const
fail
fs-rgba-0-float-2darray
fail
fs-rgba-0-float-2darray-const
fail
fs-rgba-0-float-2drect
fail
fs-rgba-0-float-2drect-const
fail
fs-rgba-0-int-2d
fail
fs-rgba-0-int-2d-const
fail
fs-rgba-0-int-2darray
fail
fs-rgba-0-int-2darray-const
fail
fs-rgba-0-int-2drect
fail
fs-rgba-0-int-2drect-const
fail
fs-rgba-0-uint-2d
fail
fs-rgba-0-uint-2d-const
fail
fs-rgba-0-uint-2darray
fail
fs-rgba-0-uint-2darray-const
fail
fs-rgba-0-uint-2drect
fail
fs-rgba-0-uint-2drect-const
fail
fs-rgba-0-unorm-2d
fail
fs-rgba-0-unorm-2d-const
fail
fs-rgba-0-unorm-2darray
fail
fs-rgba-0-unorm-2darray-const
fail
fs-rgba-0-unorm-2drect
fail
fs-rgba-0-unorm-2drect-const
fail
fs-rgba-1-float-2d
fail
fs-rgba-1-float-2d-const
fail
fs-rgba-1-float-2darray
fail
fs-rgba-1-float-2darray-const
fail
fs-rgba-1-float-2drect
fail
fs-rgba-1-float-2drect-const
fail
fs-rgba-1-int-2d
fail
fs-rgba-1-int-2d-const
fail
fs-rgba-1-int-2darray
fail
fs-rgba-1-int-2darray-const
fail
fs-rgba-1-int-2drect
fail
fs-rgba-1-int-2drect-const
fail
fs-rgba-1-uint-2d
fail
fs-rgba-1-uint-2d-const
fail
fs-rgba-1-uint-2darray
fail
fs-rgba-1-uint-2darray-const
fail
fs-rgba-1-uint-2drect
fail
fs-rgba-1-uint-2drect-const
fail
fs-rgba-1-unorm-2d
fail
fs-rgba-1-unorm-2d-const
fail
fs-rgba-1-unorm-2darray
fail
fs-rgba-1-unorm-2darray-const
fail
fs-rgba-1-unorm-2drect
fail
fs-rgba-1-unorm-2drect-const
fail
fs-rgba-2-float-2d
fail
fs-rgba-2-float-2d-const
fail
fs-rgba-2-float-2darray
fail
fs-rgba-2-float-2darray-const
fail
fs-rgba-2-float-2drect
fail
fs-rgba-2-float-2drect-const
fail
fs-rgba-2-int-2d
fail
fs-rgba-2-int-2d-const
fail
fs-rgba-2-int-2darray
fail
fs-rgba-2-int-2darray-const
fail
fs-rgba-2-int-2drect
fail
fs-rgba-2-int-2drect-const
fail
fs-rgba-2-uint-2d
fail
fs-rgba-2-uint-2d-const
fail
fs-rgba-2-uint-2darray
fail
fs-rgba-2-uint-2darray-const
fail
fs-rgba-2-uint-2drect
fail
fs-rgba-2-uint-2drect-const
fail
fs-rgba-2-unorm-2d
fail
fs-rgba-2-unorm-2d-const
fail
fs-rgba-2-unorm-2darray
fail
fs-rgba-2-unorm-2darray-const
fail
fs-rgba-2-unorm-2drect
fail
fs-rgba-2-unorm-2drect-const
fail
fs-rgba-3-float-2d
fail
fs-rgba-3-float-2d-const
fail
fs-rgba-3-float-2darray
fail
fs-rgba-3-float-2darray-const
fail
fs-rgba-3-float-2drect
fail
fs-rgba-3-float-2drect-const
fail
fs-rgba-3-int-2d
fail
fs-rgba-3-int-2d-const
fail
fs-rgba-3-int-2darray
fail
fs-rgba-3-int-2darray-const
fail
fs-rgba-3-int-2drect
fail
fs-rgba-3-int-2drect-const
fail
fs-rgba-3-uint-2d
fail
fs-rgba-3-uint-2d-const
fail
fs-rgba-3-uint-2darray
fail
fs-rgba-3-uint-2darray-const
fail
fs-rgba-3-uint-2drect
fail
fs-rgba-3-uint-2drect-const
fail
fs-rgba-3-unorm-2d
fail
fs-rgba-3-unorm-2d-const
fail
fs-rgba-3-unorm-2darray
fail
fs-rgba-3-unorm-2darray-const
fail
fs-rgba-3-unorm-2drect
fail
fs-rgba-3-unorm-2drect-const
fail
vs-r-0-float-2d
fail
vs-r-0-float-2d-const
fail
vs-r-0-float-2darray
fail
vs-r-0-float-2darray-const
fail
vs-r-0-float-2drect
fail
vs-r-0-float-2drect-const
fail
vs-r-0-int-2d
fail
vs-r-0-int-2d-const
fail
vs-r-0-int-2darray
fail
vs-r-0-int-2darray-const
fail
vs-r-0-int-2drect
fail
vs-r-0-int-2drect-const
fail
vs-r-0-uint-2d
fail
vs-r-0-uint-2d-const
fail
vs-r-0-uint-2darray
fail
vs-r-0-uint-2darray-const
fail
vs-r-0-uint-2drect
fail
vs-r-0-uint-2drect-const
fail
vs-r-0-unorm-2d
fail
vs-r-0-unorm-2d-const
fail
vs-r-0-unorm-2darray
fail
vs-r-0-unorm-2darray-const
fail
vs-r-0-unorm-2drect
fail
vs-r-0-unorm-2drect-const
fail
vs-r-none-shadow-2d
fail
vs-r-none-shadow-2darray
fail
vs-r-none-shadow-2drect
fail
vs-rg-0-float-2d
fail
vs-rg-0-float-2d-const
fail
vs-rg-0-float-2darray
fail
vs-rg-0-float-2darray-const
fail
vs-rg-0-float-2drect
fail
vs-rg-0-float-2drect-const
fail
vs-rg-0-int-2d
fail
vs-rg-0-int-2d-const
fail
vs-rg-0-int-2darray
fail
vs-rg-0-int-2darray-const
fail
vs-rg-0-int-2drect
fail
vs-rg-0-int-2drect-const
fail
vs-rg-0-uint-2d
fail
vs-rg-0-uint-2d-const
fail
vs-rg-0-uint-2darray
fail
vs-rg-0-uint-2darray-const
fail
vs-rg-0-uint-2drect
fail
vs-rg-0-uint-2drect-const
fail
vs-rg-0-unorm-2d
fail
vs-rg-0-unorm-2d-const
fail
vs-rg-0-unorm-2darray
fail
vs-rg-0-unorm-2darray-const
fail
vs-rg-0-unorm-2drect
fail
vs-rg-0-unorm-2drect-const
fail
vs-rg-1-float-2d
fail
vs-rg-1-float-2d-const
fail
vs-rg-1-float-2darray
fail
vs-rg-1-float-2darray-const
fail
vs-rg-1-float-2drect
fail
vs-rg-1-float-2drect-const
fail
vs-rg-1-int-2d
fail
vs-rg-1-int-2d-const
fail
vs-rg-1-int-2darray
fail
vs-rg-1-int-2darray-const
fail
vs-rg-1-int-2drect
fail
vs-rg-1-int-2drect-const
fail
vs-rg-1-uint-2d
fail
vs-rg-1-uint-2d-const
fail
vs-rg-1-uint-2darray
fail
vs-rg-1-uint-2darray-const
fail
vs-rg-1-uint-2drect
fail
vs-rg-1-uint-2drect-const
fail
vs-rg-1-unorm-2d
fail
vs-rg-1-unorm-2d-const
fail
vs-rg-1-unorm-2darray
fail
vs-rg-1-unorm-2darray-const
fail
vs-rg-1-unorm-2drect
fail
vs-rg-1-unorm-2drect-const
fail
vs-rgb-0-float-2d
fail
vs-rgb-0-float-2d-const
fail
vs-rgb-0-float-2darray
fail
vs-rgb-0-float-2darray-const
fail
vs-rgb-0-float-2drect
fail
vs-rgb-0-float-2drect-const
fail
vs-rgb-0-int-2d
fail
vs-rgb-0-int-2d-const
fail
vs-rgb-0-int-2darray
fail
vs-rgb-0-int-2darray-const
fail
vs-rgb-0-int-2drect
fail
vs-rgb-0-int-2drect-const
fail
vs-rgb-0-uint-2d
fail
vs-rgb-0-uint-2d-const
fail
vs-rgb-0-uint-2darray
fail
vs-rgb-0-uint-2darray-const
fail
vs-rgb-0-uint-2drect
fail
vs-rgb-0-uint-2drect-const
fail
vs-rgb-0-unorm-2d
fail
vs-rgb-0-unorm-2d-const
fail
vs-rgb-0-unorm-2darray
fail
vs-rgb-0-unorm-2darray-const
fail
vs-rgb-0-unorm-2drect
fail
vs-rgb-0-unorm-2drect-const
fail
vs-rgb-1-float-2d
fail
vs-rgb-1-float-2d-const
fail
vs-rgb-1-float-2darray
fail
vs-rgb-1-float-2darray-const
fail
vs-rgb-1-float-2drect
fail
vs-rgb-1-float-2drect-const
fail
vs-rgb-1-int-2d
fail
vs-rgb-1-int-2d-const
fail
vs-rgb-1-int-2darray
fail
vs-rgb-1-int-2darray-const
fail
vs-rgb-1-int-2drect
fail
vs-rgb-1-int-2drect-const
fail
vs-rgb-1-uint-2d
fail
vs-rgb-1-uint-2d-const
fail
vs-rgb-1-uint-2darray
fail
vs-rgb-1-uint-2darray-const
fail
vs-rgb-1-uint-2drect
fail
vs-rgb-1-uint-2drect-const
fail
vs-rgb-1-unorm-2d
fail
vs-rgb-1-unorm-2d-const
fail
vs-rgb-1-unorm-2darray
fail
vs-rgb-1-unorm-2darray-const
fail
vs-rgb-1-unorm-2drect
fail
vs-rgb-1-unorm-2drect-const
fail
vs-rgb-2-float-2d
fail
vs-rgb-2-float-2d-const
fail
vs-rgb-2-float-2darray
fail
vs-rgb-2-float-2darray-const
fail
vs-rgb-2-float-2drect
fail
vs-rgb-2-float-2drect-const
fail
vs-rgb-2-int-2d
fail
vs-rgb-2-int-2d-const
fail
vs-rgb-2-int-2darray
fail
vs-rgb-2-int-2darray-const
fail
vs-rgb-2-int-2drect
fail
vs-rgb-2-int-2drect-const
fail
vs-rgb-2-uint-2d
fail
vs-rgb-2-uint-2d-const
fail
vs-rgb-2-uint-2darray
fail
vs-rgb-2-uint-2darray-const
fail
vs-rgb-2-uint-2drect
fail
vs-rgb-2-uint-2drect-const
fail
vs-rgb-2-unorm-2d
fail
vs-rgb-2-unorm-2d-const
fail
vs-rgb-2-unorm-2darray
fail
vs-rgb-2-unorm-2darray-const
fail
vs-rgb-2-unorm-2drect
fail
vs-rgb-2-unorm-2drect-const
fail
vs-rgba-0-float-2d
fail
vs-rgba-0-float-2d-const
fail
vs-rgba-0-float-2darray
fail
vs-rgba-0-float-2darray-const
fail
vs-rgba-0-float-2drect
fail
vs-rgba-0-float-2drect-const
fail
vs-rgba-0-int-2d
fail
vs-rgba-0-int-2d-const
fail
vs-rgba-0-int-2darray
fail
vs-rgba-0-int-2darray-const
fail
vs-rgba-0-int-2drect
fail
vs-rgba-0-int-2drect-const
fail
vs-rgba-0-uint-2d
fail
vs-rgba-0-uint-2d-const
fail
vs-rgba-0-uint-2darray
fail
vs-rgba-0-uint-2darray-const
fail
vs-rgba-0-uint-2drect
fail
vs-rgba-0-uint-2drect-const
fail
vs-rgba-0-unorm-2d
fail
vs-rgba-0-unorm-2d-const
fail
vs-rgba-0-unorm-2darray
fail
vs-rgba-0-unorm-2darray-const
fail
vs-rgba-0-unorm-2drect
fail
vs-rgba-0-unorm-2drect-const
fail
vs-rgba-1-float-2d
fail
vs-rgba-1-float-2d-const
fail
vs-rgba-1-float-2darray
fail
vs-rgba-1-float-2darray-const
fail
vs-rgba-1-float-2drect
fail
vs-rgba-1-float-2drect-const
fail
vs-rgba-1-int-2d
fail
vs-rgba-1-int-2d-const
fail
vs-rgba-1-int-2darray
fail
vs-rgba-1-int-2darray-const
fail
vs-rgba-1-int-2drect
fail
vs-rgba-1-int-2drect-const
fail
vs-rgba-1-uint-2d
fail
vs-rgba-1-uint-2d-const
fail
vs-rgba-1-uint-2darray
fail
vs-rgba-1-uint-2darray-const
fail
vs-rgba-1-uint-2drect
fail
vs-rgba-1-uint-2drect-const
fail
vs-rgba-1-unorm-2d
fail
vs-rgba-1-unorm-2d-const
fail
vs-rgba-1-unorm-2darray
fail
vs-rgba-1-unorm-2darray-const
fail
vs-rgba-1-unorm-2drect
fail
vs-rgba-1-unorm-2drect-const
fail
vs-rgba-2-float-2d
fail
vs-rgba-2-float-2d-const
fail
vs-rgba-2-float-2darray
fail
vs-rgba-2-float-2darray-const
fail
vs-rgba-2-float-2drect
fail
vs-rgba-2-float-2drect-const
fail
vs-rgba-2-int-2d
fail
vs-rgba-2-int-2d-const
fail
vs-rgba-2-int-2darray
fail
vs-rgba-2-int-2darray-const
fail
vs-rgba-2-int-2drect
fail
vs-rgba-2-int-2drect-const
fail
vs-rgba-2-uint-2d
fail
vs-rgba-2-uint-2d-const
fail
vs-rgba-2-uint-2darray
fail
vs-rgba-2-uint-2darray-const
fail
vs-rgba-2-uint-2drect
fail
vs-rgba-2-uint-2drect-const
fail
vs-rgba-2-unorm-2d
fail
vs-rgba-2-unorm-2d-const
fail
vs-rgba-2-unorm-2darray
fail
vs-rgba-2-unorm-2darray-const
fail
vs-rgba-2-unorm-2drect
fail
vs-rgba-2-unorm-2drect-const
fail
vs-rgba-3-float-2d
fail
vs-rgba-3-float-2d-const
fail
vs-rgba-3-float-2darray
fail
vs-rgba-3-float-2darray-const
fail
vs-rgba-3-float-2drect
fail
vs-rgba-3-float-2drect-const
fail
vs-rgba-3-int-2d
fail
vs-rgba-3-int-2d-const
fail
vs-rgba-3-int-2darray
fail
vs-rgba-3-int-2darray-const
fail
vs-rgba-3-int-2drect
fail
vs-rgba-3-int-2drect-const
fail
vs-rgba-3-uint-2d
fail
vs-rgba-3-uint-2d-const
fail
vs-rgba-3-uint-2darray
fail
vs-rgba-3-uint-2darray-const
fail
vs-rgba-3-uint-2drect
fail
vs-rgba-3-uint-2drect-const
fail
vs-rgba-3-unorm-2d
fail
vs-rgba-3-unorm-2d-const
fail
vs-rgba-3-unorm-2darray
fail
vs-rgba-3-unorm-2darray-const
fail
vs-rgba-3-unorm-2drect
fail
vs-rgba-3-unorm-2drect-const
fail
texturegatheroffsets
0/246
fs-r-0-float-2d
fail
fs-r-0-float-2darray
fail
fs-r-0-float-2drect
fail
fs-r-0-int-2d
fail
fs-r-0-int-2darray
fail
fs-r-0-int-2drect
fail
fs-r-0-uint-2d
fail
fs-r-0-uint-2darray
fail
fs-r-0-uint-2drect
fail
fs-r-0-unorm-2d
fail
fs-r-0-unorm-2darray
fail
fs-r-0-unorm-2drect
fail
fs-r-none-shadow-2d
fail
fs-r-none-shadow-2darray
fail
fs-r-none-shadow-2drect
fail
fs-rg-0-float-2d
fail
fs-rg-0-float-2darray
fail
fs-rg-0-float-2drect
fail
fs-rg-0-int-2d
fail
fs-rg-0-int-2darray
fail
fs-rg-0-int-2drect
fail
fs-rg-0-uint-2d
fail
fs-rg-0-uint-2darray
fail
fs-rg-0-uint-2drect
fail
fs-rg-0-unorm-2d
fail
fs-rg-0-unorm-2darray
fail
fs-rg-0-unorm-2drect
fail
fs-rg-1-float-2d
fail
fs-rg-1-float-2darray
fail
fs-rg-1-float-2drect
fail
fs-rg-1-int-2d
fail
fs-rg-1-int-2darray
fail
fs-rg-1-int-2drect
fail
fs-rg-1-uint-2d
fail
fs-rg-1-uint-2darray
fail
fs-rg-1-uint-2drect
fail
fs-rg-1-unorm-2d
fail
fs-rg-1-unorm-2darray
fail
fs-rg-1-unorm-2drect
fail
fs-rgb-0-float-2d
fail
fs-rgb-0-float-2darray
fail
fs-rgb-0-float-2drect
fail
fs-rgb-0-int-2d
fail
fs-rgb-0-int-2darray
fail
fs-rgb-0-int-2drect
fail
fs-rgb-0-uint-2d
fail
fs-rgb-0-uint-2darray
fail
fs-rgb-0-uint-2drect
fail
fs-rgb-0-unorm-2d
fail
fs-rgb-0-unorm-2darray
fail
fs-rgb-0-unorm-2drect
fail
fs-rgb-1-float-2d
fail
fs-rgb-1-float-2darray
fail
fs-rgb-1-float-2drect
fail
fs-rgb-1-int-2d
fail
fs-rgb-1-int-2darray
fail
fs-rgb-1-int-2drect
fail
fs-rgb-1-uint-2d
fail
fs-rgb-1-uint-2darray
fail
fs-rgb-1-uint-2drect
fail
fs-rgb-1-unorm-2d
fail
fs-rgb-1-unorm-2darray
fail
fs-rgb-1-unorm-2drect
fail
fs-rgb-2-float-2d
fail
fs-rgb-2-float-2darray
fail
fs-rgb-2-float-2drect
fail
fs-rgb-2-int-2d
fail
fs-rgb-2-int-2darray
fail
fs-rgb-2-int-2drect
fail
fs-rgb-2-uint-2d
fail
fs-rgb-2-uint-2darray
fail
fs-rgb-2-uint-2drect
fail
fs-rgb-2-unorm-2d
fail
fs-rgb-2-unorm-2darray
fail
fs-rgb-2-unorm-2drect
fail
fs-rgba-0-float-2d
fail
fs-rgba-0-float-2darray
fail
fs-rgba-0-float-2drect
fail
fs-rgba-0-int-2d
fail
fs-rgba-0-int-2darray
fail
fs-rgba-0-int-2drect
fail
fs-rgba-0-uint-2d
fail
fs-rgba-0-uint-2darray
fail
fs-rgba-0-uint-2drect
fail
fs-rgba-0-unorm-2d
fail
fs-rgba-0-unorm-2darray
fail
fs-rgba-0-unorm-2drect
fail
fs-rgba-1-float-2d
fail
fs-rgba-1-float-2darray
fail
fs-rgba-1-float-2drect
fail
fs-rgba-1-int-2d
fail
fs-rgba-1-int-2darray
fail
fs-rgba-1-int-2drect
fail
fs-rgba-1-uint-2d
fail
fs-rgba-1-uint-2darray
fail
fs-rgba-1-uint-2drect
fail
fs-rgba-1-unorm-2d
fail
fs-rgba-1-unorm-2darray
fail
fs-rgba-1-unorm-2drect
fail
fs-rgba-2-float-2d
fail
fs-rgba-2-float-2darray
fail
fs-rgba-2-float-2drect
fail
fs-rgba-2-int-2d
fail
fs-rgba-2-int-2darray
fail
fs-rgba-2-int-2drect
fail
fs-rgba-2-uint-2d
fail
fs-rgba-2-uint-2darray
fail
fs-rgba-2-uint-2drect
fail
fs-rgba-2-unorm-2d
fail
fs-rgba-2-unorm-2darray
fail
fs-rgba-2-unorm-2drect
fail
fs-rgba-3-float-2d
fail
fs-rgba-3-float-2darray
fail
fs-rgba-3-float-2drect
fail
fs-rgba-3-int-2d
fail
fs-rgba-3-int-2darray
fail
fs-rgba-3-int-2drect
fail
fs-rgba-3-uint-2d
fail
fs-rgba-3-uint-2darray
fail
fs-rgba-3-uint-2drect
fail
fs-rgba-3-unorm-2d
fail
fs-rgba-3-unorm-2darray
fail
fs-rgba-3-unorm-2drect
fail
vs-r-0-float-2d
fail
vs-r-0-float-2darray
fail
vs-r-0-float-2drect
fail
vs-r-0-int-2d
fail
vs-r-0-int-2darray
fail
vs-r-0-int-2drect
fail
vs-r-0-uint-2d
fail
vs-r-0-uint-2darray
fail
vs-r-0-uint-2drect
fail
vs-r-0-unorm-2d
fail
vs-r-0-unorm-2darray
fail
vs-r-0-unorm-2drect
fail
vs-r-none-shadow-2d
fail
vs-r-none-shadow-2darray
fail
vs-r-none-shadow-2drect
fail
vs-rg-0-float-2d
fail
vs-rg-0-float-2darray
fail
vs-rg-0-float-2drect
fail
vs-rg-0-int-2d
fail
vs-rg-0-int-2darray
fail
vs-rg-0-int-2drect
fail
vs-rg-0-uint-2d
fail
vs-rg-0-uint-2darray
fail
vs-rg-0-uint-2drect
fail
vs-rg-0-unorm-2d
fail
vs-rg-0-unorm-2darray
fail
vs-rg-0-unorm-2drect
fail
vs-rg-1-float-2d
fail
vs-rg-1-float-2darray
fail
vs-rg-1-float-2drect
fail
vs-rg-1-int-2d
fail
vs-rg-1-int-2darray
fail
vs-rg-1-int-2drect
fail
vs-rg-1-uint-2d
fail
vs-rg-1-uint-2darray
fail
vs-rg-1-uint-2drect
fail
vs-rg-1-unorm-2d
fail
vs-rg-1-unorm-2darray
fail
vs-rg-1-unorm-2drect
fail
vs-rgb-0-float-2d
fail
vs-rgb-0-float-2darray
fail
vs-rgb-0-float-2drect
fail
vs-rgb-0-int-2d
fail
vs-rgb-0-int-2darray
fail
vs-rgb-0-int-2drect
fail
vs-rgb-0-uint-2d
fail
vs-rgb-0-uint-2darray
fail
vs-rgb-0-uint-2drect
fail
vs-rgb-0-unorm-2d
fail
vs-rgb-0-unorm-2darray
fail
vs-rgb-0-unorm-2drect
fail
vs-rgb-1-float-2d
fail
vs-rgb-1-float-2darray
fail
vs-rgb-1-float-2drect
fail
vs-rgb-1-int-2d
fail
vs-rgb-1-int-2darray
fail
vs-rgb-1-int-2drect
fail
vs-rgb-1-uint-2d
fail
vs-rgb-1-uint-2darray
fail
vs-rgb-1-uint-2drect
fail
vs-rgb-1-unorm-2d
fail
vs-rgb-1-unorm-2darray
fail
vs-rgb-1-unorm-2drect
fail
vs-rgb-2-float-2d
fail
vs-rgb-2-float-2darray
fail
vs-rgb-2-float-2drect
fail
vs-rgb-2-int-2d
fail
vs-rgb-2-int-2darray
fail
vs-rgb-2-int-2drect
fail
vs-rgb-2-uint-2d
fail
vs-rgb-2-uint-2darray
fail
vs-rgb-2-uint-2drect
fail
vs-rgb-2-unorm-2d
fail
vs-rgb-2-unorm-2darray
fail
vs-rgb-2-unorm-2drect
fail
vs-rgba-0-float-2d
fail
vs-rgba-0-float-2darray
fail
vs-rgba-0-float-2drect
fail
vs-rgba-0-int-2d
fail
vs-rgba-0-int-2darray
fail
vs-rgba-0-int-2drect
fail
vs-rgba-0-uint-2d
fail
vs-rgba-0-uint-2darray
fail
vs-rgba-0-uint-2drect
fail
vs-rgba-0-unorm-2d
fail
vs-rgba-0-unorm-2darray
fail
vs-rgba-0-unorm-2drect
fail
vs-rgba-1-float-2d
fail
vs-rgba-1-float-2darray
fail
vs-rgba-1-float-2drect
fail
vs-rgba-1-int-2d
fail
vs-rgba-1-int-2darray
fail
vs-rgba-1-int-2drect
fail
vs-rgba-1-uint-2d
fail
vs-rgba-1-uint-2darray
fail
vs-rgba-1-uint-2drect
fail
vs-rgba-1-unorm-2d
fail
vs-rgba-1-unorm-2darray
fail
vs-rgba-1-unorm-2drect
fail
vs-rgba-2-float-2d
fail
vs-rgba-2-float-2darray
fail
vs-rgba-2-float-2drect
fail
vs-rgba-2-int-2d
fail
vs-rgba-2-int-2darray
fail
vs-rgba-2-int-2drect
fail
vs-rgba-2-uint-2d
fail
vs-rgba-2-uint-2darray
fail
vs-rgba-2-uint-2drect
fail
vs-rgba-2-unorm-2d
fail
vs-rgba-2-unorm-2darray
fail
vs-rgba-2-unorm-2drect
fail
vs-rgba-3-float-2d
fail
vs-rgba-3-float-2darray
fail
vs-rgba-3-float-2drect
fail
vs-rgba-3-int-2d
fail
vs-rgba-3-int-2darray
fail
vs-rgba-3-int-2drect
fail
vs-rgba-3-uint-2d
fail
vs-rgba-3-uint-2darray
fail
vs-rgba-3-uint-2drect
fail
vs-rgba-3-unorm-2d
fail
vs-rgba-3-unorm-2darray
fail
vs-rgba-3-unorm-2drect
fail
arb_gpu_shader_fp64
9/2209
compiler
2/1074
built-in-functions
0/1071
abs-double.frag
fail
abs-double.geom
fail
abs-double.vert
fail
abs-dvec2.frag
fail
abs-dvec2.geom
fail
abs-dvec2.vert
fail
abs-dvec3.frag
fail
abs-dvec3.geom
fail
abs-dvec3.vert
fail
abs-dvec4.frag
fail
abs-dvec4.geom
fail
abs-dvec4.vert
fail
ceil-double.frag
fail
ceil-double.geom
fail
ceil-double.vert
fail
ceil-dvec2.frag
fail
ceil-dvec2.geom
fail
ceil-dvec2.vert
fail
ceil-dvec3.frag
fail
ceil-dvec3.geom
fail
ceil-dvec3.vert
fail
ceil-dvec4.frag
fail
ceil-dvec4.geom
fail
ceil-dvec4.vert
fail
clamp-double-double-double.frag
fail
clamp-double-double-double.geom
fail
clamp-double-double-double.vert
fail
clamp-dvec2-double-double.frag
fail
clamp-dvec2-double-double.geom
fail
clamp-dvec2-double-double.vert
fail
clamp-dvec2-dvec2-dvec2.frag
fail
clamp-dvec2-dvec2-dvec2.geom
fail
clamp-dvec2-dvec2-dvec2.vert
fail
clamp-dvec3-double-double.frag
fail
clamp-dvec3-double-double.geom
fail
clamp-dvec3-double-double.vert
fail
clamp-dvec3-dvec3-dvec3.frag
fail
clamp-dvec3-dvec3-dvec3.geom
fail
clamp-dvec3-dvec3-dvec3.vert
fail
clamp-dvec4-double-double.frag
fail
clamp-dvec4-double-double.geom
fail
clamp-dvec4-double-double.vert
fail
clamp-dvec4-dvec4-dvec4.frag
fail
clamp-dvec4-dvec4-dvec4.geom
fail
clamp-dvec4-dvec4-dvec4.vert
fail
cross-dvec3-dvec3.frag
fail
cross-dvec3-dvec3.geom
fail
cross-dvec3-dvec3.vert
fail
determinant-dmat2.frag
fail
determinant-dmat2.geom
fail
determinant-dmat2.vert
fail
determinant-dmat3.frag
fail
determinant-dmat3.geom
fail
determinant-dmat3.vert
fail
determinant-dmat4.frag
fail
determinant-dmat4.geom
fail
determinant-dmat4.vert
fail
distance-double-double.frag
fail
distance-double-double.geom
fail
distance-double-double.vert
fail
distance-dvec2-dvec2.frag
fail
distance-dvec2-dvec2.geom
fail
distance-dvec2-dvec2.vert
fail
distance-dvec3-dvec3.frag
fail
distance-dvec3-dvec3.geom
fail
distance-dvec3-dvec3.vert
fail
distance-dvec4-dvec4.frag
fail
distance-dvec4-dvec4.geom
fail
distance-dvec4-dvec4.vert
fail
dot-double-double.frag
fail
dot-double-double.geom
fail
dot-double-double.vert
fail
dot-dvec2-dvec2.frag
fail
dot-dvec2-dvec2.geom
fail
dot-dvec2-dvec2.vert
fail
dot-dvec3-dvec3.frag
fail
dot-dvec3-dvec3.geom
fail
dot-dvec3-dvec3.vert
fail
dot-dvec4-dvec4.frag
fail
dot-dvec4-dvec4.geom
fail
dot-dvec4-dvec4.vert
fail
equal-dvec2-dvec2.frag
fail
equal-dvec2-dvec2.geom
fail
equal-dvec2-dvec2.vert
fail
equal-dvec3-dvec3.frag
fail
equal-dvec3-dvec3.geom
fail
equal-dvec3-dvec3.vert
fail
equal-dvec4-dvec4.frag
fail
equal-dvec4-dvec4.geom
fail
equal-dvec4-dvec4.vert
fail
faceforward-double-double-double.frag
fail
faceforward-double-double-double.geom
fail
faceforward-double-double-double.vert
fail
faceforward-dvec2-dvec2-dvec2.frag
fail
faceforward-dvec2-dvec2-dvec2.geom
fail
faceforward-dvec2-dvec2-dvec2.vert
fail
faceforward-dvec3-dvec3-dvec3.frag
fail
faceforward-dvec3-dvec3-dvec3.geom
fail
faceforward-dvec3-dvec3-dvec3.vert
fail
faceforward-dvec4-dvec4-dvec4.frag
fail
faceforward-dvec4-dvec4-dvec4.geom
fail
faceforward-dvec4-dvec4-dvec4.vert
fail
floor-double.frag
fail
floor-double.geom
fail
floor-double.vert
fail
floor-dvec2.frag
fail
floor-dvec2.geom
fail
floor-dvec2.vert
fail
floor-dvec3.frag
fail
floor-dvec3.geom
fail
floor-dvec3.vert
fail
floor-dvec4.frag
fail
floor-dvec4.geom
fail
floor-dvec4.vert
fail
fract-double.frag
fail
fract-double.geom
fail
fract-double.vert
fail
fract-dvec2.frag
fail
fract-dvec2.geom
fail
fract-dvec2.vert
fail
fract-dvec3.frag
fail
fract-dvec3.geom
fail
fract-dvec3.vert
fail
fract-dvec4.frag
fail
fract-dvec4.geom
fail
fract-dvec4.vert
fail
greaterthan-dvec2-dvec2.frag
fail
greaterthan-dvec2-dvec2.geom
fail
greaterthan-dvec2-dvec2.vert
fail
greaterthan-dvec3-dvec3.frag
fail
greaterthan-dvec3-dvec3.geom
fail
greaterthan-dvec3-dvec3.vert
fail
greaterthan-dvec4-dvec4.frag
fail
greaterthan-dvec4-dvec4.geom
fail
greaterthan-dvec4-dvec4.vert
fail
greaterthanequal-dvec2-dvec2.frag
fail
greaterthanequal-dvec2-dvec2.geom
fail
greaterthanequal-dvec2-dvec2.vert
fail
greaterthanequal-dvec3-dvec3.frag
fail
greaterthanequal-dvec3-dvec3.geom
fail
greaterthanequal-dvec3-dvec3.vert
fail
greaterthanequal-dvec4-dvec4.frag
fail
greaterthanequal-dvec4-dvec4.geom
fail
greaterthanequal-dvec4-dvec4.vert
fail
inverse-dmat2.frag
fail
inverse-dmat2.geom
fail
inverse-dmat2.vert
fail
inverse-dmat3.frag
fail
inverse-dmat3.geom
fail
inverse-dmat3.vert
fail
inverse-dmat4.frag
fail
inverse-dmat4.geom
fail
inverse-dmat4.vert
fail
inversesqrt-double.frag
fail
inversesqrt-double.geom
fail
inversesqrt-double.vert
fail
inversesqrt-dvec2.frag
fail
inversesqrt-dvec2.geom
fail
inversesqrt-dvec2.vert
fail
inversesqrt-dvec3.frag
fail
inversesqrt-dvec3.geom
fail
inversesqrt-dvec3.vert
fail
inversesqrt-dvec4.frag
fail
inversesqrt-dvec4.geom
fail
inversesqrt-dvec4.vert
fail
length-double.frag
fail
length-double.geom
fail
length-double.vert
fail
length-dvec2.frag
fail
length-dvec2.geom
fail
length-dvec2.vert
fail
length-dvec3.frag
fail
length-dvec3.geom
fail
length-dvec3.vert
fail
length-dvec4.frag
fail
length-dvec4.geom
fail
length-dvec4.vert
fail
lessthan-dvec2-dvec2.frag
fail
lessthan-dvec2-dvec2.geom
fail
lessthan-dvec2-dvec2.vert
fail
lessthan-dvec3-dvec3.frag
fail
lessthan-dvec3-dvec3.geom
fail
lessthan-dvec3-dvec3.vert
fail
lessthan-dvec4-dvec4.frag
fail
lessthan-dvec4-dvec4.geom
fail
lessthan-dvec4-dvec4.vert
fail
lessthanequal-dvec2-dvec2.frag
fail
lessthanequal-dvec2-dvec2.geom
fail
lessthanequal-dvec2-dvec2.vert
fail
lessthanequal-dvec3-dvec3.frag
fail
lessthanequal-dvec3-dvec3.geom
fail
lessthanequal-dvec3-dvec3.vert
fail
lessthanequal-dvec4-dvec4.frag
fail
lessthanequal-dvec4-dvec4.geom
fail
lessthanequal-dvec4-dvec4.vert
fail
matrixcompmult-dmat2-dmat2.frag
fail
matrixcompmult-dmat2-dmat2.geom
fail
matrixcompmult-dmat2-dmat2.vert
fail
matrixcompmult-dmat2x3-dmat2x3.frag
fail
matrixcompmult-dmat2x3-dmat2x3.geom
fail
matrixcompmult-dmat2x3-dmat2x3.vert
fail
matrixcompmult-dmat2x4-dmat2x4.frag
fail
matrixcompmult-dmat2x4-dmat2x4.geom
fail
matrixcompmult-dmat2x4-dmat2x4.vert
fail
matrixcompmult-dmat3-dmat3.frag
fail
matrixcompmult-dmat3-dmat3.geom
fail
matrixcompmult-dmat3-dmat3.vert
fail
matrixcompmult-dmat3x2-dmat3x2.frag
fail
matrixcompmult-dmat3x2-dmat3x2.geom
fail
matrixcompmult-dmat3x2-dmat3x2.vert
fail
matrixcompmult-dmat3x4-dmat3x4.frag
fail
matrixcompmult-dmat3x4-dmat3x4.geom
fail
matrixcompmult-dmat3x4-dmat3x4.vert
fail
matrixcompmult-dmat4-dmat4.frag
fail
matrixcompmult-dmat4-dmat4.geom
fail
matrixcompmult-dmat4-dmat4.vert
fail
matrixcompmult-dmat4x2-dmat4x2.frag
fail
matrixcompmult-dmat4x2-dmat4x2.geom
fail
matrixcompmult-dmat4x2-dmat4x2.vert
fail
matrixcompmult-dmat4x3-dmat4x3.frag
fail
matrixcompmult-dmat4x3-dmat4x3.geom
fail
matrixcompmult-dmat4x3-dmat4x3.vert
fail
max-double-double.frag
fail
max-double-double.geom
fail
max-double-double.vert
fail
max-dvec2-double.frag
fail
max-dvec2-double.geom
fail
max-dvec2-double.vert
fail
max-dvec2-dvec2.frag
fail
max-dvec2-dvec2.geom
fail
max-dvec2-dvec2.vert
fail
max-dvec3-double.frag
fail
max-dvec3-double.geom
fail
max-dvec3-double.vert
fail
max-dvec3-dvec3.frag
fail
max-dvec3-dvec3.geom
fail
max-dvec3-dvec3.vert
fail
max-dvec4-double.frag
fail
max-dvec4-double.geom
fail
max-dvec4-double.vert
fail
max-dvec4-dvec4.frag
fail
max-dvec4-dvec4.geom
fail
max-dvec4-dvec4.vert
fail
min-double-double.frag
fail
min-double-double.geom
fail
min-double-double.vert
fail
min-dvec2-double.frag
fail
min-dvec2-double.geom
fail
min-dvec2-double.vert
fail
min-dvec2-dvec2.frag
fail
min-dvec2-dvec2.geom
fail
min-dvec2-dvec2.vert
fail
min-dvec3-double.frag
fail
min-dvec3-double.geom
fail
min-dvec3-double.vert
fail
min-dvec3-dvec3.frag
fail
min-dvec3-dvec3.geom
fail
min-dvec3-dvec3.vert
fail
min-dvec4-double.frag
fail
min-dvec4-double.geom
fail
min-dvec4-double.vert
fail
min-dvec4-dvec4.frag
fail
min-dvec4-dvec4.geom
fail
min-dvec4-dvec4.vert
fail
mix-double-double-bool.frag
fail
mix-double-double-bool.geom
fail
mix-double-double-bool.vert
fail
mix-double-double-double.frag
fail
mix-double-double-double.geom
fail
mix-double-double-double.vert
fail
mix-dvec2-dvec2-bvec2.frag
fail
mix-dvec2-dvec2-bvec2.geom
fail
mix-dvec2-dvec2-bvec2.vert
fail
mix-dvec2-dvec2-double.frag
fail
mix-dvec2-dvec2-double.geom
fail
mix-dvec2-dvec2-double.vert
fail
mix-dvec2-dvec2-dvec2.frag
fail
mix-dvec2-dvec2-dvec2.geom
fail
mix-dvec2-dvec2-dvec2.vert
fail
mix-dvec3-dvec3-bvec3.frag
fail
mix-dvec3-dvec3-bvec3.geom
fail
mix-dvec3-dvec3-bvec3.vert
fail
mix-dvec3-dvec3-double.frag
fail
mix-dvec3-dvec3-double.geom
fail
mix-dvec3-dvec3-double.vert
fail
mix-dvec3-dvec3-dvec3.frag
fail
mix-dvec3-dvec3-dvec3.geom
fail
mix-dvec3-dvec3-dvec3.vert
fail
mix-dvec4-dvec4-bvec4.frag
fail
mix-dvec4-dvec4-bvec4.geom
fail
mix-dvec4-dvec4-bvec4.vert
fail
mix-dvec4-dvec4-double.frag
fail
mix-dvec4-dvec4-double.geom
fail
mix-dvec4-dvec4-double.vert
fail
mix-dvec4-dvec4-dvec4.frag
fail
mix-dvec4-dvec4-dvec4.geom
fail
mix-dvec4-dvec4-dvec4.vert
fail
mod-double-double.frag
fail
mod-double-double.geom
fail
mod-double-double.vert
fail
mod-dvec2-double.frag
fail
mod-dvec2-double.geom
fail
mod-dvec2-double.vert
fail
mod-dvec2-dvec2.frag
fail
mod-dvec2-dvec2.geom
fail
mod-dvec2-dvec2.vert
fail
mod-dvec3-double.frag
fail
mod-dvec3-double.geom
fail
mod-dvec3-double.vert
fail
mod-dvec3-dvec3.frag
fail
mod-dvec3-dvec3.geom
fail
mod-dvec3-dvec3.vert
fail
mod-dvec4-double.frag
fail
mod-dvec4-double.geom
fail
mod-dvec4-double.vert
fail
mod-dvec4-dvec4.frag
fail
mod-dvec4-dvec4.geom
fail
mod-dvec4-dvec4.vert
fail
normalize-double.frag
fail
normalize-double.geom
fail
normalize-double.vert
fail
normalize-dvec2.frag
fail
normalize-dvec2.geom
fail
normalize-dvec2.vert
fail
normalize-dvec3.frag
fail
normalize-dvec3.geom
fail
normalize-dvec3.vert
fail
normalize-dvec4.frag
fail
normalize-dvec4.geom
fail
normalize-dvec4.vert
fail
notequal-dvec2-dvec2.frag
fail
notequal-dvec2-dvec2.geom
fail
notequal-dvec2-dvec2.vert
fail
notequal-dvec3-dvec3.frag
fail
notequal-dvec3-dvec3.geom
fail
notequal-dvec3-dvec3.vert
fail
notequal-dvec4-dvec4.frag
fail
notequal-dvec4-dvec4.geom
fail
notequal-dvec4-dvec4.vert
fail
op-add-dmat2-dmat2.frag
fail
op-add-dmat2-dmat2.geom
fail
op-add-dmat2-dmat2.vert
fail
op-add-dmat2-double.frag
fail
op-add-dmat2-double.geom
fail
op-add-dmat2-double.vert
fail
op-add-dmat2x3-dmat2x3.frag
fail
op-add-dmat2x3-dmat2x3.geom
fail
op-add-dmat2x3-dmat2x3.vert
fail
op-add-dmat2x3-double.frag
fail
op-add-dmat2x3-double.geom
fail
op-add-dmat2x3-double.vert
fail
op-add-dmat2x4-dmat2x4.frag
fail
op-add-dmat2x4-dmat2x4.geom
fail
op-add-dmat2x4-dmat2x4.vert
fail
op-add-dmat2x4-double.frag
fail
op-add-dmat2x4-double.geom
fail
op-add-dmat2x4-double.vert
fail
op-add-dmat3-dmat3.frag
fail
op-add-dmat3-dmat3.geom
fail
op-add-dmat3-dmat3.vert
fail
op-add-dmat3-double.frag
fail
op-add-dmat3-double.geom
fail
op-add-dmat3-double.vert
fail
op-add-dmat3x2-dmat3x2.frag
fail
op-add-dmat3x2-dmat3x2.geom
fail
op-add-dmat3x2-dmat3x2.vert
fail
op-add-dmat3x2-double.frag
fail
op-add-dmat3x2-double.geom
fail
op-add-dmat3x2-double.vert
fail
op-add-dmat3x4-dmat3x4.frag
fail
op-add-dmat3x4-dmat3x4.geom
fail
op-add-dmat3x4-dmat3x4.vert
fail
op-add-dmat3x4-double.frag
fail
op-add-dmat3x4-double.geom
fail
op-add-dmat3x4-double.vert
fail
op-add-dmat4-dmat4.frag
fail
op-add-dmat4-dmat4.geom
fail
op-add-dmat4-dmat4.vert
fail
op-add-dmat4-double.frag
fail
op-add-dmat4-double.geom
fail
op-add-dmat4-double.vert
fail
op-add-dmat4x2-dmat4x2.frag
fail
op-add-dmat4x2-dmat4x2.geom
fail
op-add-dmat4x2-dmat4x2.vert
fail
op-add-dmat4x2-double.frag
fail
op-add-dmat4x2-double.geom
fail
op-add-dmat4x2-double.vert
fail
op-add-dmat4x3-dmat4x3.frag
fail
op-add-dmat4x3-dmat4x3.geom
fail
op-add-dmat4x3-dmat4x3.vert
fail
op-add-dmat4x3-double.frag
fail
op-add-dmat4x3-double.geom
fail
op-add-dmat4x3-double.vert
fail
op-add-double-dmat2.frag
fail
op-add-double-dmat2.geom
fail
op-add-double-dmat2.vert
fail
op-add-double-dmat2x3.frag
fail
op-add-double-dmat2x3.geom
fail
op-add-double-dmat2x3.vert
fail
op-add-double-dmat2x4.frag
fail
op-add-double-dmat2x4.geom
fail
op-add-double-dmat2x4.vert
fail
op-add-double-dmat3.frag
fail
op-add-double-dmat3.geom
fail
op-add-double-dmat3.vert
fail
op-add-double-dmat3x2.frag
fail
op-add-double-dmat3x2.geom
fail
op-add-double-dmat3x2.vert
fail
op-add-double-dmat3x4.frag
fail
op-add-double-dmat3x4.geom
fail
op-add-double-dmat3x4.vert
fail
op-add-double-dmat4.frag
fail
op-add-double-dmat4.geom
fail
op-add-double-dmat4.vert
fail
op-add-double-dmat4x2.frag
fail
op-add-double-dmat4x2.geom
fail
op-add-double-dmat4x2.vert
fail
op-add-double-dmat4x3.frag
fail
op-add-double-dmat4x3.geom
fail
op-add-double-dmat4x3.vert
fail
op-add-double-double.frag
fail
op-add-double-double.geom
fail
op-add-double-double.vert
fail
op-add-double-dvec2.frag
fail
op-add-double-dvec2.geom
fail
op-add-double-dvec2.vert
fail
op-add-double-dvec3.frag
fail
op-add-double-dvec3.geom
fail
op-add-double-dvec3.vert
fail
op-add-double-dvec4.frag
fail
op-add-double-dvec4.geom
fail
op-add-double-dvec4.vert
fail
op-add-dvec2-double.frag
fail
op-add-dvec2-double.geom
fail
op-add-dvec2-double.vert
fail
op-add-dvec2-dvec2.frag
fail
op-add-dvec2-dvec2.geom
fail
op-add-dvec2-dvec2.vert
fail
op-add-dvec3-double.frag
fail
op-add-dvec3-double.geom
fail
op-add-dvec3-double.vert
fail
op-add-dvec3-dvec3.frag
fail
op-add-dvec3-dvec3.geom
fail
op-add-dvec3-dvec3.vert
fail
op-add-dvec4-double.frag
fail
op-add-dvec4-double.geom
fail
op-add-dvec4-double.vert
fail
op-add-dvec4-dvec4.frag
fail
op-add-dvec4-dvec4.geom
fail
op-add-dvec4-dvec4.vert
fail
op-div-dmat2-dmat2.frag
fail
op-div-dmat2-dmat2.geom
fail
op-div-dmat2-dmat2.vert
fail
op-div-dmat2-double.frag
fail
op-div-dmat2-double.geom
fail
op-div-dmat2-double.vert
fail
op-div-dmat2x3-dmat2x3.frag
fail
op-div-dmat2x3-dmat2x3.geom
fail
op-div-dmat2x3-dmat2x3.vert
fail
op-div-dmat2x3-double.frag
fail
op-div-dmat2x3-double.geom
fail
op-div-dmat2x3-double.vert
fail
op-div-dmat2x4-dmat2x4.frag
fail
op-div-dmat2x4-dmat2x4.geom
fail
op-div-dmat2x4-dmat2x4.vert
fail
op-div-dmat2x4-double.frag
fail
op-div-dmat2x4-double.geom
fail
op-div-dmat2x4-double.vert
fail
op-div-dmat3-dmat3.frag
fail
op-div-dmat3-dmat3.geom
fail
op-div-dmat3-dmat3.vert
fail
op-div-dmat3-double.frag
fail
op-div-dmat3-double.geom
fail
op-div-dmat3-double.vert
fail
op-div-dmat3x2-dmat3x2.frag
fail
op-div-dmat3x2-dmat3x2.geom
fail
op-div-dmat3x2-dmat3x2.vert
fail
op-div-dmat3x2-double.frag
fail
op-div-dmat3x2-double.geom
fail
op-div-dmat3x2-double.vert
fail
op-div-dmat3x4-dmat3x4.frag
fail
op-div-dmat3x4-dmat3x4.geom
fail
op-div-dmat3x4-dmat3x4.vert
fail
op-div-dmat3x4-double.frag
fail
op-div-dmat3x4-double.geom
fail
op-div-dmat3x4-double.vert
fail
op-div-dmat4-dmat4.frag
fail
op-div-dmat4-dmat4.geom
fail
op-div-dmat4-dmat4.vert
fail
op-div-dmat4-double.frag
fail
op-div-dmat4-double.geom
fail
op-div-dmat4-double.vert
fail
op-div-dmat4x2-dmat4x2.frag
fail
op-div-dmat4x2-dmat4x2.geom
fail
op-div-dmat4x2-dmat4x2.vert
fail
op-div-dmat4x2-double.frag
fail
op-div-dmat4x2-double.geom
fail
op-div-dmat4x2-double.vert
fail
op-div-dmat4x3-dmat4x3.frag
fail
op-div-dmat4x3-dmat4x3.geom
fail
op-div-dmat4x3-dmat4x3.vert
fail
op-div-dmat4x3-double.frag
fail
op-div-dmat4x3-double.geom
fail
op-div-dmat4x3-double.vert
fail
op-div-double-dmat2.frag
fail
op-div-double-dmat2.geom
fail
op-div-double-dmat2.vert
fail
op-div-double-dmat2x3.frag
fail
op-div-double-dmat2x3.geom
fail
op-div-double-dmat2x3.vert
fail
op-div-double-dmat2x4.frag
fail
op-div-double-dmat2x4.geom
fail
op-div-double-dmat2x4.vert
fail
op-div-double-dmat3.frag
fail
op-div-double-dmat3.geom
fail
op-div-double-dmat3.vert
fail
op-div-double-dmat3x2.frag
fail
op-div-double-dmat3x2.geom
fail
op-div-double-dmat3x2.vert
fail
op-div-double-dmat3x4.frag
fail
op-div-double-dmat3x4.geom
fail
op-div-double-dmat3x4.vert
fail
op-div-double-dmat4.frag
fail
op-div-double-dmat4.geom
fail
op-div-double-dmat4.vert
fail
op-div-double-dmat4x2.frag
fail
op-div-double-dmat4x2.geom
fail
op-div-double-dmat4x2.vert
fail
op-div-double-dmat4x3.frag
fail
op-div-double-dmat4x3.geom
fail
op-div-double-dmat4x3.vert
fail
op-div-double-double.frag
fail
op-div-double-double.geom
fail
op-div-double-double.vert
fail
op-div-double-dvec2.frag
fail
op-div-double-dvec2.geom
fail
op-div-double-dvec2.vert
fail
op-div-double-dvec3.frag
fail
op-div-double-dvec3.geom
fail
op-div-double-dvec3.vert
fail
op-div-double-dvec4.frag
fail
op-div-double-dvec4.geom
fail
op-div-double-dvec4.vert
fail
op-div-dvec2-double.frag
fail
op-div-dvec2-double.geom
fail
op-div-dvec2-double.vert
fail
op-div-dvec2-dvec2.frag
fail
op-div-dvec2-dvec2.geom
fail
op-div-dvec2-dvec2.vert
fail
op-div-dvec3-double.frag
fail
op-div-dvec3-double.geom
fail
op-div-dvec3-double.vert
fail
op-div-dvec3-dvec3.frag
fail
op-div-dvec3-dvec3.geom
fail
op-div-dvec3-dvec3.vert
fail
op-div-dvec4-double.frag
fail
op-div-dvec4-double.geom
fail
op-div-dvec4-double.vert
fail
op-div-dvec4-dvec4.frag
fail
op-div-dvec4-dvec4.geom
fail
op-div-dvec4-dvec4.vert
fail
op-mult-dmat2-dmat2.frag
fail
op-mult-dmat2-dmat2.geom
fail
op-mult-dmat2-dmat2.vert
fail
op-mult-dmat2-dmat3x2.frag
fail
op-mult-dmat2-dmat3x2.geom
fail
op-mult-dmat2-dmat3x2.vert
fail
op-mult-dmat2-dmat4x2.frag
fail
op-mult-dmat2-dmat4x2.geom
fail
op-mult-dmat2-dmat4x2.vert
fail
op-mult-dmat2-double.frag
fail
op-mult-dmat2-double.geom
fail
op-mult-dmat2-double.vert
fail
op-mult-dmat2-dvec2.frag
fail
op-mult-dmat2-dvec2.geom
fail
op-mult-dmat2-dvec2.vert
fail
op-mult-dmat2x3-dmat2.frag
fail
op-mult-dmat2x3-dmat2.geom
fail
op-mult-dmat2x3-dmat2.vert
fail
op-mult-dmat2x3-dmat3x2.frag
fail
op-mult-dmat2x3-dmat3x2.geom
fail
op-mult-dmat2x3-dmat3x2.vert
fail
op-mult-dmat2x3-dmat4x2.frag
fail
op-mult-dmat2x3-dmat4x2.geom
fail
op-mult-dmat2x3-dmat4x2.vert
fail
op-mult-dmat2x3-double.frag
fail
op-mult-dmat2x3-double.geom
fail
op-mult-dmat2x3-double.vert
fail
op-mult-dmat2x3-dvec2.frag
fail
op-mult-dmat2x3-dvec2.geom
fail
op-mult-dmat2x3-dvec2.vert
fail
op-mult-dmat2x4-dmat2.frag
fail
op-mult-dmat2x4-dmat2.geom
fail
op-mult-dmat2x4-dmat2.vert
fail
op-mult-dmat2x4-dmat3x2.frag
fail
op-mult-dmat2x4-dmat3x2.geom
fail
op-mult-dmat2x4-dmat3x2.vert
fail
op-mult-dmat2x4-dmat4x2.frag
fail
op-mult-dmat2x4-dmat4x2.geom
fail
op-mult-dmat2x4-dmat4x2.vert
fail
op-mult-dmat2x4-double.frag
fail
op-mult-dmat2x4-double.geom
fail
op-mult-dmat2x4-double.vert
fail
op-mult-dmat2x4-dvec2.frag
fail
op-mult-dmat2x4-dvec2.geom
fail
op-mult-dmat2x4-dvec2.vert
fail
op-mult-dmat3-dmat2x3.frag
fail
op-mult-dmat3-dmat2x3.geom
fail
op-mult-dmat3-dmat2x3.vert
fail
op-mult-dmat3-dmat3.frag
fail
op-mult-dmat3-dmat3.geom
fail
op-mult-dmat3-dmat3.vert
fail
op-mult-dmat3-dmat4x3.frag
fail
op-mult-dmat3-dmat4x3.geom
fail
op-mult-dmat3-dmat4x3.vert
fail
op-mult-dmat3-double.frag
fail
op-mult-dmat3-double.geom
fail
op-mult-dmat3-double.vert
fail
op-mult-dmat3-dvec3.frag
fail
op-mult-dmat3-dvec3.geom
fail
op-mult-dmat3-dvec3.vert
fail
op-mult-dmat3x2-dmat2x3.frag
fail
op-mult-dmat3x2-dmat2x3.geom
fail
op-mult-dmat3x2-dmat2x3.vert
fail
op-mult-dmat3x2-dmat3.frag
fail
op-mult-dmat3x2-dmat3.geom
fail
op-mult-dmat3x2-dmat3.vert
fail
op-mult-dmat3x2-dmat4x3.frag
fail
op-mult-dmat3x2-dmat4x3.geom
fail
op-mult-dmat3x2-dmat4x3.vert
fail
op-mult-dmat3x2-double.frag
fail
op-mult-dmat3x2-double.geom
fail
op-mult-dmat3x2-double.vert
fail
op-mult-dmat3x2-dvec3.frag
fail
op-mult-dmat3x2-dvec3.geom
fail
op-mult-dmat3x2-dvec3.vert
fail
op-mult-dmat3x4-dmat2x3.frag
fail
op-mult-dmat3x4-dmat2x3.geom
fail
op-mult-dmat3x4-dmat2x3.vert
fail
op-mult-dmat3x4-dmat3.frag
fail
op-mult-dmat3x4-dmat3.geom
fail
op-mult-dmat3x4-dmat3.vert
fail
op-mult-dmat3x4-dmat4x3.frag
fail
op-mult-dmat3x4-dmat4x3.geom
fail
op-mult-dmat3x4-dmat4x3.vert
fail
op-mult-dmat3x4-double.frag
fail
op-mult-dmat3x4-double.geom
fail
op-mult-dmat3x4-double.vert
fail
op-mult-dmat3x4-dvec3.frag
fail
op-mult-dmat3x4-dvec3.geom
fail
op-mult-dmat3x4-dvec3.vert
fail
op-mult-dmat4-dmat2x4.frag
fail
op-mult-dmat4-dmat2x4.geom
fail
op-mult-dmat4-dmat2x4.vert
fail
op-mult-dmat4-dmat3x4.frag
fail
op-mult-dmat4-dmat3x4.geom
fail
op-mult-dmat4-dmat3x4.vert
fail
op-mult-dmat4-dmat4.frag
fail
op-mult-dmat4-dmat4.geom
fail
op-mult-dmat4-dmat4.vert
fail
op-mult-dmat4-double.frag
fail
op-mult-dmat4-double.geom
fail
op-mult-dmat4-double.vert
fail
op-mult-dmat4-dvec4.frag
fail
op-mult-dmat4-dvec4.geom
fail
op-mult-dmat4-dvec4.vert
fail
op-mult-dmat4x2-dmat2x4.frag
fail
op-mult-dmat4x2-dmat2x4.geom
fail
op-mult-dmat4x2-dmat2x4.vert
fail
op-mult-dmat4x2-dmat3x4.frag
fail
op-mult-dmat4x2-dmat3x4.geom
fail
op-mult-dmat4x2-dmat3x4.vert
fail
op-mult-dmat4x2-dmat4.frag
fail
op-mult-dmat4x2-dmat4.geom
fail
op-mult-dmat4x2-dmat4.vert
fail
op-mult-dmat4x2-double.frag
fail
op-mult-dmat4x2-double.geom
fail
op-mult-dmat4x2-double.vert
fail
op-mult-dmat4x2-dvec4.frag
fail
op-mult-dmat4x2-dvec4.geom
fail
op-mult-dmat4x2-dvec4.vert
fail
op-mult-dmat4x3-dmat2x4.frag
fail
op-mult-dmat4x3-dmat2x4.geom
fail
op-mult-dmat4x3-dmat2x4.vert
fail
op-mult-dmat4x3-dmat3x4.frag
fail
op-mult-dmat4x3-dmat3x4.geom
fail
op-mult-dmat4x3-dmat3x4.vert
fail
op-mult-dmat4x3-dmat4.frag
fail
op-mult-dmat4x3-dmat4.geom
fail
op-mult-dmat4x3-dmat4.vert
fail
op-mult-dmat4x3-double.frag
fail
op-mult-dmat4x3-double.geom
fail
op-mult-dmat4x3-double.vert
fail
op-mult-dmat4x3-dvec4.frag
fail
op-mult-dmat4x3-dvec4.geom
fail
op-mult-dmat4x3-dvec4.vert
fail
op-mult-double-dmat2.frag
fail
op-mult-double-dmat2.geom
fail
op-mult-double-dmat2.vert
fail
op-mult-double-dmat2x3.frag
fail
op-mult-double-dmat2x3.geom
fail
op-mult-double-dmat2x3.vert
fail
op-mult-double-dmat2x4.frag
fail
op-mult-double-dmat2x4.geom
fail
op-mult-double-dmat2x4.vert
fail
op-mult-double-dmat3.frag
fail
op-mult-double-dmat3.geom
fail
op-mult-double-dmat3.vert
fail
op-mult-double-dmat3x2.frag
fail
op-mult-double-dmat3x2.geom
fail
op-mult-double-dmat3x2.vert
fail
op-mult-double-dmat3x4.frag
fail
op-mult-double-dmat3x4.geom
fail
op-mult-double-dmat3x4.vert
fail
op-mult-double-dmat4.frag
fail
op-mult-double-dmat4.geom
fail
op-mult-double-dmat4.vert
fail
op-mult-double-dmat4x2.frag
fail
op-mult-double-dmat4x2.geom
fail
op-mult-double-dmat4x2.vert
fail
op-mult-double-dmat4x3.frag
fail
op-mult-double-dmat4x3.geom
fail
op-mult-double-dmat4x3.vert
fail
op-mult-double-double.frag
fail
op-mult-double-double.geom
fail
op-mult-double-double.vert
fail
op-mult-double-dvec2.frag
fail
op-mult-double-dvec2.geom
fail
op-mult-double-dvec2.vert
fail
op-mult-double-dvec3.frag
fail
op-mult-double-dvec3.geom
fail
op-mult-double-dvec3.vert
fail
op-mult-double-dvec4.frag
fail
op-mult-double-dvec4.geom
fail
op-mult-double-dvec4.vert
fail
op-mult-dvec2-dmat2.frag
fail
op-mult-dvec2-dmat2.geom
fail
op-mult-dvec2-dmat2.vert
fail
op-mult-dvec2-dmat3x2.frag
fail
op-mult-dvec2-dmat3x2.geom
fail
op-mult-dvec2-dmat3x2.vert
fail
op-mult-dvec2-dmat4x2.frag
fail
op-mult-dvec2-dmat4x2.geom
fail
op-mult-dvec2-dmat4x2.vert
fail
op-mult-dvec2-double.frag
fail
op-mult-dvec2-double.geom
fail
op-mult-dvec2-double.vert
fail
op-mult-dvec2-dvec2.frag
fail
op-mult-dvec2-dvec2.geom
fail
op-mult-dvec2-dvec2.vert
fail
op-mult-dvec3-dmat2x3.frag
fail
op-mult-dvec3-dmat2x3.geom
fail
op-mult-dvec3-dmat2x3.vert
fail
op-mult-dvec3-dmat3.frag
fail
op-mult-dvec3-dmat3.geom
fail
op-mult-dvec3-dmat3.vert
fail
op-mult-dvec3-dmat4x3.frag
fail
op-mult-dvec3-dmat4x3.geom
fail
op-mult-dvec3-dmat4x3.vert
fail
op-mult-dvec3-double.frag
fail
op-mult-dvec3-double.geom
fail
op-mult-dvec3-double.vert
fail
op-mult-dvec3-dvec3.frag
fail
op-mult-dvec3-dvec3.geom
fail
op-mult-dvec3-dvec3.vert
fail
op-mult-dvec4-dmat2x4.frag
fail
op-mult-dvec4-dmat2x4.geom
fail
op-mult-dvec4-dmat2x4.vert
fail
op-mult-dvec4-dmat3x4.frag
fail
op-mult-dvec4-dmat3x4.geom
fail
op-mult-dvec4-dmat3x4.vert
fail
op-mult-dvec4-dmat4.frag
fail
op-mult-dvec4-dmat4.geom
fail
op-mult-dvec4-dmat4.vert
fail
op-mult-dvec4-double.frag
fail
op-mult-dvec4-double.geom
fail
op-mult-dvec4-double.vert
fail
op-mult-dvec4-dvec4.frag
fail
op-mult-dvec4-dvec4.geom
fail
op-mult-dvec4-dvec4.vert
fail
op-sub-dmat2-dmat2.frag
fail
op-sub-dmat2-dmat2.geom
fail
op-sub-dmat2-dmat2.vert
fail
op-sub-dmat2-double.frag
fail
op-sub-dmat2-double.geom
fail
op-sub-dmat2-double.vert
fail
op-sub-dmat2x3-dmat2x3.frag
fail
op-sub-dmat2x3-dmat2x3.geom
fail
op-sub-dmat2x3-dmat2x3.vert
fail
op-sub-dmat2x3-double.frag
fail
op-sub-dmat2x3-double.geom
fail
op-sub-dmat2x3-double.vert
fail
op-sub-dmat2x4-dmat2x4.frag
fail
op-sub-dmat2x4-dmat2x4.geom
fail
op-sub-dmat2x4-dmat2x4.vert
fail
op-sub-dmat2x4-double.frag
fail
op-sub-dmat2x4-double.geom
fail
op-sub-dmat2x4-double.vert
fail
op-sub-dmat3-dmat3.frag
fail
op-sub-dmat3-dmat3.geom
fail
op-sub-dmat3-dmat3.vert
fail
op-sub-dmat3-double.frag
fail
op-sub-dmat3-double.geom
fail
op-sub-dmat3-double.vert
fail
op-sub-dmat3x2-dmat3x2.frag
fail
op-sub-dmat3x2-dmat3x2.geom
fail
op-sub-dmat3x2-dmat3x2.vert
fail
op-sub-dmat3x2-double.frag
fail
op-sub-dmat3x2-double.geom
fail
op-sub-dmat3x2-double.vert
fail
op-sub-dmat3x4-dmat3x4.frag
fail
op-sub-dmat3x4-dmat3x4.geom
fail
op-sub-dmat3x4-dmat3x4.vert
fail
op-sub-dmat3x4-double.frag
fail
op-sub-dmat3x4-double.geom
fail
op-sub-dmat3x4-double.vert
fail
op-sub-dmat4-dmat4.frag
fail
op-sub-dmat4-dmat4.geom
fail
op-sub-dmat4-dmat4.vert
fail
op-sub-dmat4-double.frag
fail
op-sub-dmat4-double.geom
fail
op-sub-dmat4-double.vert
fail
op-sub-dmat4x2-dmat4x2.frag
fail
op-sub-dmat4x2-dmat4x2.geom
fail
op-sub-dmat4x2-dmat4x2.vert
fail
op-sub-dmat4x2-double.frag
fail
op-sub-dmat4x2-double.geom
fail
op-sub-dmat4x2-double.vert
fail
op-sub-dmat4x3-dmat4x3.frag
fail
op-sub-dmat4x3-dmat4x3.geom
fail
op-sub-dmat4x3-dmat4x3.vert
fail
op-sub-dmat4x3-double.frag
fail
op-sub-dmat4x3-double.geom
fail
op-sub-dmat4x3-double.vert
fail
op-sub-double-dmat2.frag
fail
op-sub-double-dmat2.geom
fail
op-sub-double-dmat2.vert
fail
op-sub-double-dmat2x3.frag
fail
op-sub-double-dmat2x3.geom
fail
op-sub-double-dmat2x3.vert
fail
op-sub-double-dmat2x4.frag
fail
op-sub-double-dmat2x4.geom
fail
op-sub-double-dmat2x4.vert
fail
op-sub-double-dmat3.frag
fail
op-sub-double-dmat3.geom
fail
op-sub-double-dmat3.vert
fail
op-sub-double-dmat3x2.frag
fail
op-sub-double-dmat3x2.geom
fail
op-sub-double-dmat3x2.vert
fail
op-sub-double-dmat3x4.frag
fail
op-sub-double-dmat3x4.geom
fail
op-sub-double-dmat3x4.vert
fail
op-sub-double-dmat4.frag
fail
op-sub-double-dmat4.geom
fail
op-sub-double-dmat4.vert
fail
op-sub-double-dmat4x2.frag
fail
op-sub-double-dmat4x2.geom
fail
op-sub-double-dmat4x2.vert
fail
op-sub-double-dmat4x3.frag
fail
op-sub-double-dmat4x3.geom
fail
op-sub-double-dmat4x3.vert
fail
op-sub-double-double.frag
fail
op-sub-double-double.geom
fail
op-sub-double-double.vert
fail
op-sub-double-dvec2.frag
fail
op-sub-double-dvec2.geom
fail
op-sub-double-dvec2.vert
fail
op-sub-double-dvec3.frag
fail
op-sub-double-dvec3.geom
fail
op-sub-double-dvec3.vert
fail
op-sub-double-dvec4.frag
fail
op-sub-double-dvec4.geom
fail
op-sub-double-dvec4.vert
fail
op-sub-dvec2-double.frag
fail
op-sub-dvec2-double.geom
fail
op-sub-dvec2-double.vert
fail
op-sub-dvec2-dvec2.frag
fail
op-sub-dvec2-dvec2.geom
fail
op-sub-dvec2-dvec2.vert
fail
op-sub-dvec3-double.frag
fail
op-sub-dvec3-double.geom
fail
op-sub-dvec3-double.vert
fail
op-sub-dvec3-dvec3.frag
fail
op-sub-dvec3-dvec3.geom
fail
op-sub-dvec3-dvec3.vert
fail
op-sub-dvec4-double.frag
fail
op-sub-dvec4-double.geom
fail
op-sub-dvec4-double.vert
fail
op-sub-dvec4-dvec4.frag
fail
op-sub-dvec4-dvec4.geom
fail
op-sub-dvec4-dvec4.vert
fail
outerproduct-dvec2-dvec2.frag
fail
outerproduct-dvec2-dvec2.geom
fail
outerproduct-dvec2-dvec2.vert
fail
outerproduct-dvec2-dvec3.frag
fail
outerproduct-dvec2-dvec3.geom
fail
outerproduct-dvec2-dvec3.vert
fail
outerproduct-dvec2-dvec4.frag
fail
outerproduct-dvec2-dvec4.geom
fail
outerproduct-dvec2-dvec4.vert
fail
outerproduct-dvec3-dvec2.frag
fail
outerproduct-dvec3-dvec2.geom
fail
outerproduct-dvec3-dvec2.vert
fail
outerproduct-dvec3-dvec3.frag
fail
outerproduct-dvec3-dvec3.geom
fail
outerproduct-dvec3-dvec3.vert
fail
outerproduct-dvec3-dvec4.frag
fail
outerproduct-dvec3-dvec4.geom
fail
outerproduct-dvec3-dvec4.vert
fail
outerproduct-dvec4-dvec2.frag
fail
outerproduct-dvec4-dvec2.geom
fail
outerproduct-dvec4-dvec2.vert
fail
outerproduct-dvec4-dvec3.frag
fail
outerproduct-dvec4-dvec3.geom
fail
outerproduct-dvec4-dvec3.vert
fail
outerproduct-dvec4-dvec4.frag
fail
outerproduct-dvec4-dvec4.geom
fail
outerproduct-dvec4-dvec4.vert
fail
reflect-double-double.frag
fail
reflect-double-double.geom
fail
reflect-double-double.vert
fail
reflect-dvec2-dvec2.frag
fail
reflect-dvec2-dvec2.geom
fail
reflect-dvec2-dvec2.vert
fail
reflect-dvec3-dvec3.frag
fail
reflect-dvec3-dvec3.geom
fail
reflect-dvec3-dvec3.vert
fail
reflect-dvec4-dvec4.frag
fail
reflect-dvec4-dvec4.geom
fail
reflect-dvec4-dvec4.vert
fail
refract-double-double-double.frag
fail
refract-double-double-double.geom
fail
refract-double-double-double.vert
fail
refract-dvec2-dvec2-double.frag
fail
refract-dvec2-dvec2-double.geom
fail
refract-dvec2-dvec2-double.vert
fail
refract-dvec3-dvec3-double.frag
fail
refract-dvec3-dvec3-double.geom
fail
refract-dvec3-dvec3-double.vert
fail
refract-dvec4-dvec4-double.frag
fail
refract-dvec4-dvec4-double.geom
fail
refract-dvec4-dvec4-double.vert
fail
round-double.frag
fail
round-double.geom
fail
round-double.vert
fail
round-dvec2.frag
fail
round-dvec2.geom
fail
round-dvec2.vert
fail
round-dvec3.frag
fail
round-dvec3.geom
fail
round-dvec3.vert
fail
round-dvec4.frag
fail
round-dvec4.geom
fail
round-dvec4.vert
fail
roundeven-double.frag
fail
roundeven-double.geom
fail
roundeven-double.vert
fail
roundeven-dvec2.frag
fail
roundeven-dvec2.geom
fail
roundeven-dvec2.vert
fail
roundeven-dvec3.frag
fail
roundeven-dvec3.geom
fail
roundeven-dvec3.vert
fail
roundeven-dvec4.frag
fail
roundeven-dvec4.geom
fail
roundeven-dvec4.vert
fail
sign-double.frag
fail
sign-double.geom
fail
sign-double.vert
fail
sign-dvec2.frag
fail
sign-dvec2.geom
fail
sign-dvec2.vert
fail
sign-dvec3.frag
fail
sign-dvec3.geom
fail
sign-dvec3.vert
fail
sign-dvec4.frag
fail
sign-dvec4.geom
fail
sign-dvec4.vert
fail
smoothstep-double-double-double.frag
fail
smoothstep-double-double-double.geom
fail
smoothstep-double-double-double.vert
fail
smoothstep-double-double-dvec2.frag
fail
smoothstep-double-double-dvec2.geom
fail
smoothstep-double-double-dvec2.vert
fail
smoothstep-double-double-dvec3.frag
fail
smoothstep-double-double-dvec3.geom
fail
smoothstep-double-double-dvec3.vert
fail
smoothstep-double-double-dvec4.frag
fail
smoothstep-double-double-dvec4.geom
fail
smoothstep-double-double-dvec4.vert
fail
smoothstep-dvec2-dvec2-dvec2.frag
fail
smoothstep-dvec2-dvec2-dvec2.geom
fail
smoothstep-dvec2-dvec2-dvec2.vert
fail
smoothstep-dvec3-dvec3-dvec3.frag
fail
smoothstep-dvec3-dvec3-dvec3.geom
fail
smoothstep-dvec3-dvec3-dvec3.vert
fail
smoothstep-dvec4-dvec4-dvec4.frag
fail
smoothstep-dvec4-dvec4-dvec4.geom
fail
smoothstep-dvec4-dvec4-dvec4.vert
fail
sqrt-double.frag
fail
sqrt-double.geom
fail
sqrt-double.vert
fail
sqrt-dvec2.frag
fail
sqrt-dvec2.geom
fail
sqrt-dvec2.vert
fail
sqrt-dvec3.frag
fail
sqrt-dvec3.geom
fail
sqrt-dvec3.vert
fail
sqrt-dvec4.frag
fail
sqrt-dvec4.geom
fail
sqrt-dvec4.vert
fail
step-double-double.frag
fail
step-double-double.geom
fail
step-double-double.vert
fail
step-double-dvec2.frag
fail
step-double-dvec2.geom
fail
step-double-dvec2.vert
fail
step-double-dvec3.frag
fail
step-double-dvec3.geom
fail
step-double-dvec3.vert
fail
step-double-dvec4.frag
fail
step-double-dvec4.geom
fail
step-double-dvec4.vert
fail
step-dvec2-dvec2.frag
fail
step-dvec2-dvec2.geom
fail
step-dvec2-dvec2.vert
fail
step-dvec3-dvec3.frag
fail
step-dvec3-dvec3.geom
fail
step-dvec3-dvec3.vert
fail
step-dvec4-dvec4.frag
fail
step-dvec4-dvec4.geom
fail
step-dvec4-dvec4.vert
fail
transpose-dmat2.frag
fail
transpose-dmat2.geom
fail
transpose-dmat2.vert
fail
transpose-dmat2x3.frag
fail
transpose-dmat2x3.geom
fail
transpose-dmat2x3.vert
fail
transpose-dmat2x4.frag
fail
transpose-dmat2x4.geom
fail
transpose-dmat2x4.vert
fail
transpose-dmat3.frag
fail
transpose-dmat3.geom
fail
transpose-dmat3.vert
fail
transpose-dmat3x2.frag
fail
transpose-dmat3x2.geom
fail
transpose-dmat3x2.vert
fail
transpose-dmat3x4.frag
fail
transpose-dmat3x4.geom
fail
transpose-dmat3x4.vert
fail
transpose-dmat4.frag
fail
transpose-dmat4.geom
fail
transpose-dmat4.vert
fail
transpose-dmat4x2.frag
fail
transpose-dmat4x2.geom
fail
transpose-dmat4x2.vert
fail
transpose-dmat4x3.frag
fail
transpose-dmat4x3.geom
fail
transpose-dmat4x3.vert
fail
trunc-double.frag
fail
trunc-double.geom
fail
trunc-double.vert
fail
trunc-dvec2.frag
fail
trunc-dvec2.geom
fail
trunc-dvec2.vert
fail
trunc-dvec3.frag
fail
trunc-dvec3.geom
fail
trunc-dvec3.vert
fail
trunc-dvec4.frag
fail
trunc-dvec4.geom
fail
trunc-dvec4.vert
fail
double-loop-iterator.vert
fail
execution
2/1104
arb_gpu_shader_fp64-double_in_bool_uniform
fail
arb_gpu_shader_fp64-getuniformdv
fail
arb_gpu_shader_fp64-tf-interleaved
fail
arb_gpu_shader_fp64-tf-interleaved-aligned
fail
arb_gpu_shader_fp64-tf-separate
fail
built-in-functions
0/1087
const-fma-double
fail
fs-abs-double
fail
fs-abs-dvec2
fail
fs-abs-dvec3
fail
fs-abs-dvec4
fail
fs-ceil-double
fail
fs-ceil-dvec2
fail
fs-ceil-dvec3
fail
fs-ceil-dvec4
fail
fs-clamp-double-double-double
fail
fs-clamp-dvec2-double-double
fail
fs-clamp-dvec2-dvec2-dvec2
fail
fs-clamp-dvec3-double-double
fail
fs-clamp-dvec3-dvec3-dvec3
fail
fs-clamp-dvec4-double-double
fail
fs-clamp-dvec4-dvec4-dvec4
fail
fs-const-ldexp-double
fail
fs-const-packdouble2x32
fail
fs-const-unpackdouble2x32
fail
fs-cross-dvec3-dvec3
fail
fs-determinant-dmat2
fail
fs-determinant-dmat3
fail
fs-determinant-dmat4
fail
fs-distance-double-double
fail
fs-distance-dvec2-dvec2
fail
fs-distance-dvec3-dvec3
fail
fs-distance-dvec4-dvec4
fail
fs-dot-double-double
fail
fs-dot-dvec2-dvec2
fail
fs-dot-dvec3-dvec3
fail
fs-dot-dvec4-dvec4
fail
fs-equal-dvec2-dvec2
fail
fs-equal-dvec3-dvec3
fail
fs-equal-dvec4-dvec4
fail
fs-faceforward-double-double-double
fail
fs-faceforward-dvec2-dvec2-dvec2
fail
fs-faceforward-dvec3-dvec3-dvec3
fail
fs-faceforward-dvec4-dvec4-dvec4
fail
fs-floor-double
fail
fs-floor-dvec2
fail
fs-floor-dvec3
fail
fs-floor-dvec4
fail
fs-fma-double
fail
fs-fract-double
fail
fs-fract-dvec2
fail
fs-fract-dvec3
fail
fs-fract-dvec4
fail
fs-frexp-dvec4
fail
fs-greaterthan-dvec2-dvec2
fail
fs-greaterthan-dvec3-dvec3
fail
fs-greaterthan-dvec4-dvec4
fail
fs-greaterthanequal-dvec2-dvec2
fail
fs-greaterthanequal-dvec3-dvec3
fail
fs-greaterthanequal-dvec4-dvec4
fail
fs-inverse-dmat2
fail
fs-inverse-dmat3
fail
fs-inverse-dmat4
fail
fs-inversesqrt-double
fail
fs-inversesqrt-dvec2
fail
fs-inversesqrt-dvec3
fail
fs-inversesqrt-dvec4
fail
fs-ldexp-dvec4
fail
fs-length-double
fail
fs-length-dvec2
fail
fs-length-dvec3
fail
fs-length-dvec4
fail
fs-lessthan-dvec2-dvec2
fail
fs-lessthan-dvec3-dvec3
fail
fs-lessthan-dvec4-dvec4
fail
fs-lessthanequal-dvec2-dvec2
fail
fs-lessthanequal-dvec3-dvec3
fail
fs-lessthanequal-dvec4-dvec4
fail
fs-matrixcompmult-dmat2-dmat2
fail
fs-matrixcompmult-dmat2x3-dmat2x3
fail
fs-matrixcompmult-dmat2x4-dmat2x4
fail
fs-matrixcompmult-dmat3-dmat3
fail
fs-matrixcompmult-dmat3x2-dmat3x2
fail
fs-matrixcompmult-dmat3x4-dmat3x4
fail
fs-matrixcompmult-dmat4-dmat4
fail
fs-matrixcompmult-dmat4x2-dmat4x2
fail
fs-matrixcompmult-dmat4x3-dmat4x3
fail
fs-max-double-double
fail
fs-max-dvec2-double
fail
fs-max-dvec2-dvec2
fail
fs-max-dvec3-double
fail
fs-max-dvec3-dvec3
fail
fs-max-dvec4-double
fail
fs-max-dvec4-dvec4
fail
fs-min-double-double
fail
fs-min-dvec2-double
fail
fs-min-dvec2-dvec2
fail
fs-min-dvec3-double
fail
fs-min-dvec3-dvec3
fail
fs-min-dvec4-double
fail
fs-min-dvec4-dvec4
fail
fs-mix-double-double-bool
fail
fs-mix-double-double-double
fail
fs-mix-dvec2-dvec2-bvec2
fail
fs-mix-dvec2-dvec2-double
fail
fs-mix-dvec2-dvec2-dvec2
fail
fs-mix-dvec3-dvec3-bvec3
fail
fs-mix-dvec3-dvec3-double
fail
fs-mix-dvec3-dvec3-dvec3
fail
fs-mix-dvec4-dvec4-bvec4
fail
fs-mix-dvec4-dvec4-double
fail
fs-mix-dvec4-dvec4-dvec4
fail
fs-mod-double-double
fail
fs-mod-dvec2-double
fail
fs-mod-dvec2-dvec2
fail
fs-mod-dvec3-double
fail
fs-mod-dvec3-dvec3
fail
fs-mod-dvec4-double
fail
fs-mod-dvec4-dvec4
fail
fs-modf-double
fail
fs-normalize-double
fail
fs-normalize-dvec2
fail
fs-normalize-dvec3
fail
fs-normalize-dvec4
fail
fs-notequal-dvec2-dvec2
fail
fs-notequal-dvec3-dvec3
fail
fs-notequal-dvec4-dvec4
fail
fs-op-add-dmat2-dmat2
fail
fs-op-add-dmat2-double
fail
fs-op-add-dmat2x3-dmat2x3
fail
fs-op-add-dmat2x3-double
fail
fs-op-add-dmat2x4-dmat2x4
fail
fs-op-add-dmat2x4-double
fail
fs-op-add-dmat3-dmat3
fail
fs-op-add-dmat3-double
fail
fs-op-add-dmat3x2-dmat3x2
fail
fs-op-add-dmat3x2-double
fail
fs-op-add-dmat3x4-dmat3x4
fail
fs-op-add-dmat3x4-double
fail
fs-op-add-dmat4-dmat4
fail
fs-op-add-dmat4-double
fail
fs-op-add-dmat4x2-dmat4x2
fail
fs-op-add-dmat4x2-double
fail
fs-op-add-dmat4x3-dmat4x3
fail
fs-op-add-dmat4x3-double
fail
fs-op-add-double-dmat2
fail
fs-op-add-double-dmat2x3
fail
fs-op-add-double-dmat2x4
fail
fs-op-add-double-dmat3
fail
fs-op-add-double-dmat3x2
fail
fs-op-add-double-dmat3x4
fail
fs-op-add-double-dmat4
fail
fs-op-add-double-dmat4x2
fail
fs-op-add-double-dmat4x3
fail
fs-op-add-double-double
fail
fs-op-add-double-dvec2
fail
fs-op-add-double-dvec3
fail
fs-op-add-double-dvec4
fail
fs-op-add-dvec2-double
fail
fs-op-add-dvec2-dvec2
fail
fs-op-add-dvec3-double
fail
fs-op-add-dvec3-dvec3
fail
fs-op-add-dvec4-double
fail
fs-op-add-dvec4-dvec4
fail
fs-op-div-dmat2-dmat2
fail
fs-op-div-dmat2-double
fail
fs-op-div-dmat2x3-dmat2x3
fail
fs-op-div-dmat2x3-double
fail
fs-op-div-dmat2x4-dmat2x4
fail
fs-op-div-dmat2x4-double
fail
fs-op-div-dmat3-dmat3
fail
fs-op-div-dmat3-double
fail
fs-op-div-dmat3x2-dmat3x2
fail
fs-op-div-dmat3x2-double
fail
fs-op-div-dmat3x4-dmat3x4
fail
fs-op-div-dmat3x4-double
fail
fs-op-div-dmat4-dmat4
fail
fs-op-div-dmat4-double
fail
fs-op-div-dmat4x2-dmat4x2
fail
fs-op-div-dmat4x2-double
fail
fs-op-div-dmat4x3-dmat4x3
fail
fs-op-div-dmat4x3-double
fail
fs-op-div-double-dmat2
fail
fs-op-div-double-dmat2x3
fail
fs-op-div-double-dmat2x4
fail
fs-op-div-double-dmat3
fail
fs-op-div-double-dmat3x2
fail
fs-op-div-double-dmat3x4
fail
fs-op-div-double-dmat4
fail
fs-op-div-double-dmat4x2
fail
fs-op-div-double-dmat4x3
fail
fs-op-div-double-double
fail
fs-op-div-double-dvec2
fail
fs-op-div-double-dvec3
fail
fs-op-div-double-dvec4
fail
fs-op-div-dvec2-double
fail
fs-op-div-dvec2-dvec2
fail
fs-op-div-dvec3-double
fail
fs-op-div-dvec3-dvec3
fail
fs-op-div-dvec4-double
fail
fs-op-div-dvec4-dvec4
fail
fs-op-mult-dmat2-dmat2
fail
fs-op-mult-dmat2-dmat3x2
fail
fs-op-mult-dmat2-dmat4x2
fail
fs-op-mult-dmat2-double
fail
fs-op-mult-dmat2-dvec2
fail
fs-op-mult-dmat2x3-dmat2
fail
fs-op-mult-dmat2x3-dmat3x2
fail
fs-op-mult-dmat2x3-dmat4x2
fail
fs-op-mult-dmat2x3-double
fail
fs-op-mult-dmat2x3-dvec2
fail
fs-op-mult-dmat2x4-dmat2
fail
fs-op-mult-dmat2x4-dmat3x2
fail
fs-op-mult-dmat2x4-dmat4x2
fail
fs-op-mult-dmat2x4-double
fail
fs-op-mult-dmat2x4-dvec2
fail
fs-op-mult-dmat3-dmat2x3
fail
fs-op-mult-dmat3-dmat3
fail
fs-op-mult-dmat3-dmat4x3
fail
fs-op-mult-dmat3-double
fail
fs-op-mult-dmat3-dvec3
fail
fs-op-mult-dmat3x2-dmat2x3
fail
fs-op-mult-dmat3x2-dmat3
fail
fs-op-mult-dmat3x2-dmat4x3
fail
fs-op-mult-dmat3x2-double
fail
fs-op-mult-dmat3x2-dvec3
fail
fs-op-mult-dmat3x4-dmat2x3
fail
fs-op-mult-dmat3x4-dmat3
fail
fs-op-mult-dmat3x4-dmat4x3
fail
fs-op-mult-dmat3x4-double
fail
fs-op-mult-dmat3x4-dvec3
fail
fs-op-mult-dmat4-dmat2x4
fail
fs-op-mult-dmat4-dmat3x4
fail
fs-op-mult-dmat4-dmat4
fail
fs-op-mult-dmat4-double
fail
fs-op-mult-dmat4-dvec4
fail
fs-op-mult-dmat4x2-dmat2x4
fail
fs-op-mult-dmat4x2-dmat3x4
fail
fs-op-mult-dmat4x2-dmat4
fail
fs-op-mult-dmat4x2-double
fail
fs-op-mult-dmat4x2-dvec4
fail
fs-op-mult-dmat4x3-dmat2x4
fail
fs-op-mult-dmat4x3-dmat3x4
fail
fs-op-mult-dmat4x3-dmat4
fail
fs-op-mult-dmat4x3-double
fail
fs-op-mult-dmat4x3-dvec4
fail
fs-op-mult-double-dmat2
fail
fs-op-mult-double-dmat2x3
fail
fs-op-mult-double-dmat2x4
fail
fs-op-mult-double-dmat3
fail
fs-op-mult-double-dmat3x2
fail
fs-op-mult-double-dmat3x4
fail
fs-op-mult-double-dmat4
fail
fs-op-mult-double-dmat4x2
fail
fs-op-mult-double-dmat4x3
fail
fs-op-mult-double-double
fail
fs-op-mult-double-dvec2
fail
fs-op-mult-double-dvec3
fail
fs-op-mult-double-dvec4
fail
fs-op-mult-dvec2-dmat2
fail
fs-op-mult-dvec2-dmat3x2
fail
fs-op-mult-dvec2-dmat4x2
fail
fs-op-mult-dvec2-double
fail
fs-op-mult-dvec2-dvec2
fail
fs-op-mult-dvec3-dmat2x3
fail
fs-op-mult-dvec3-dmat3
fail
fs-op-mult-dvec3-dmat4x3
fail
fs-op-mult-dvec3-double
fail
fs-op-mult-dvec3-dvec3
fail
fs-op-mult-dvec4-dmat2x4
fail
fs-op-mult-dvec4-dmat3x4
fail
fs-op-mult-dvec4-dmat4
fail
fs-op-mult-dvec4-double
fail
fs-op-mult-dvec4-dvec4
fail
fs-op-sub-dmat2-dmat2
fail
fs-op-sub-dmat2-double
fail
fs-op-sub-dmat2x3-dmat2x3
fail
fs-op-sub-dmat2x3-double
fail
fs-op-sub-dmat2x4-dmat2x4
fail
fs-op-sub-dmat2x4-double
fail
fs-op-sub-dmat3-dmat3
fail
fs-op-sub-dmat3-double
fail
fs-op-sub-dmat3x2-dmat3x2
fail
fs-op-sub-dmat3x2-double
fail
fs-op-sub-dmat3x4-dmat3x4
fail
fs-op-sub-dmat3x4-double
fail
fs-op-sub-dmat4-dmat4
fail
fs-op-sub-dmat4-double
fail
fs-op-sub-dmat4x2-dmat4x2
fail
fs-op-sub-dmat4x2-double
fail
fs-op-sub-dmat4x3-dmat4x3
fail
fs-op-sub-dmat4x3-double
fail
fs-op-sub-double-dmat2
fail
fs-op-sub-double-dmat2x3
fail
fs-op-sub-double-dmat2x4
fail
fs-op-sub-double-dmat3
fail
fs-op-sub-double-dmat3x2
fail
fs-op-sub-double-dmat3x4
fail
fs-op-sub-double-dmat4
fail
fs-op-sub-double-dmat4x2
fail
fs-op-sub-double-dmat4x3
fail
fs-op-sub-double-double
fail
fs-op-sub-double-dvec2
fail
fs-op-sub-double-dvec3
fail
fs-op-sub-double-dvec4
fail
fs-op-sub-dvec2-double
fail
fs-op-sub-dvec2-dvec2
fail
fs-op-sub-dvec3-double
fail
fs-op-sub-dvec3-dvec3
fail
fs-op-sub-dvec4-double
fail
fs-op-sub-dvec4-dvec4
fail
fs-outerproduct-dvec2-dvec2
fail
fs-outerproduct-dvec2-dvec3
fail
fs-outerproduct-dvec2-dvec4
fail
fs-outerproduct-dvec3-dvec2
fail
fs-outerproduct-dvec3-dvec3
fail
fs-outerproduct-dvec3-dvec4
fail
fs-outerproduct-dvec4-dvec2
fail
fs-outerproduct-dvec4-dvec3
fail
fs-outerproduct-dvec4-dvec4
fail
fs-packdouble2x32
fail
fs-reflect-double-double
fail
fs-reflect-dvec2-dvec2
fail
fs-reflect-dvec3-dvec3
fail
fs-reflect-dvec4-dvec4
fail
fs-refract-double-double-double
fail
fs-refract-dvec2-dvec2-double
fail
fs-refract-dvec3-dvec3-double
fail
fs-refract-dvec4-dvec4-double
fail
fs-round-double
fail
fs-round-dvec2
fail
fs-round-dvec3
fail
fs-round-dvec4
fail
fs-roundeven-double
fail
fs-roundeven-dvec2
fail
fs-roundeven-dvec3
fail
fs-roundeven-dvec4
fail
fs-sign-double
fail
fs-sign-dvec2
fail
fs-sign-dvec3
fail
fs-sign-dvec4
fail
fs-smoothstep-double-double-double
fail
fs-smoothstep-double-double-dvec2
fail
fs-smoothstep-double-double-dvec3
fail
fs-smoothstep-double-double-dvec4
fail
fs-smoothstep-dvec2-dvec2-dvec2
fail
fs-smoothstep-dvec3-dvec3-dvec3
fail
fs-smoothstep-dvec4-dvec4-dvec4
fail
fs-sqrt-double
fail
fs-sqrt-dvec2
fail
fs-sqrt-dvec3
fail
fs-sqrt-dvec4
fail
fs-step-double-double
fail
fs-step-double-dvec2
fail
fs-step-double-dvec3
fail
fs-step-double-dvec4
fail
fs-step-dvec2-dvec2
fail
fs-step-dvec3-dvec3
fail
fs-step-dvec4-dvec4
fail
fs-transpose-dmat2
fail
fs-transpose-dmat2x3
fail
fs-transpose-dmat2x4
fail
fs-transpose-dmat3
fail
fs-transpose-dmat3x2
fail
fs-transpose-dmat3x4
fail
fs-transpose-dmat4
fail
fs-transpose-dmat4x2
fail
fs-transpose-dmat4x3
fail
fs-trunc-double
fail
fs-trunc-double-large
fail
fs-trunc-dvec2
fail
fs-trunc-dvec3
fail
fs-trunc-dvec4
fail
fs-unpackdouble2x32
fail
fs-unpackdouble2x32-2
fail
glsl-double-const-expr-vector-extract
fail
glsl-double-const-expr-vector-insert
fail
glsl-double-conversion-constructor-01
fail
glsl-double-conversion-constructor-02
fail
gs-abs-double
fail
gs-abs-dvec2
fail
gs-abs-dvec3
fail
gs-abs-dvec4
fail
gs-ceil-double
fail
gs-ceil-dvec2
fail
gs-ceil-dvec3
fail
gs-ceil-dvec4
fail
gs-clamp-double-double-double
fail
gs-clamp-dvec2-double-double
fail
gs-clamp-dvec2-dvec2-dvec2
fail
gs-clamp-dvec3-double-double
fail
gs-clamp-dvec3-dvec3-dvec3
fail
gs-clamp-dvec4-double-double
fail
gs-clamp-dvec4-dvec4-dvec4
fail
gs-cross-dvec3-dvec3
fail
gs-determinant-dmat2
fail
gs-determinant-dmat3
fail
gs-determinant-dmat4
fail
gs-distance-double-double
fail
gs-distance-dvec2-dvec2
fail
gs-distance-dvec3-dvec3
fail
gs-distance-dvec4-dvec4
fail
gs-dot-double-double
fail
gs-dot-dvec2-dvec2
fail
gs-dot-dvec3-dvec3
fail
gs-dot-dvec4-dvec4
fail
gs-equal-dvec2-dvec2
fail
gs-equal-dvec3-dvec3
fail
gs-equal-dvec4-dvec4
fail
gs-faceforward-double-double-double
fail
gs-faceforward-dvec2-dvec2-dvec2
fail
gs-faceforward-dvec3-dvec3-dvec3
fail
gs-faceforward-dvec4-dvec4-dvec4
fail
gs-floor-double
fail
gs-floor-dvec2
fail
gs-floor-dvec3
fail
gs-floor-dvec4
fail
gs-fract-double
fail
gs-fract-dvec2
fail
gs-fract-dvec3
fail
gs-fract-dvec4
fail
gs-greaterthan-dvec2-dvec2
fail
gs-greaterthan-dvec3-dvec3
fail
gs-greaterthan-dvec4-dvec4
fail
gs-greaterthanequal-dvec2-dvec2
fail
gs-greaterthanequal-dvec3-dvec3
fail
gs-greaterthanequal-dvec4-dvec4
fail
gs-inverse-dmat2
fail
gs-inverse-dmat3
fail
gs-inverse-dmat4
fail
gs-inversesqrt-double
fail
gs-inversesqrt-dvec2
fail
gs-inversesqrt-dvec3
fail
gs-inversesqrt-dvec4
fail
gs-length-double
fail
gs-length-dvec2
fail
gs-length-dvec3
fail
gs-length-dvec4
fail
gs-lessthan-dvec2-dvec2
fail
gs-lessthan-dvec3-dvec3
fail
gs-lessthan-dvec4-dvec4
fail
gs-lessthanequal-dvec2-dvec2
fail
gs-lessthanequal-dvec3-dvec3
fail
gs-lessthanequal-dvec4-dvec4
fail
gs-matrixcompmult-dmat2-dmat2
fail
gs-matrixcompmult-dmat2x3-dmat2x3
fail
gs-matrixcompmult-dmat2x4-dmat2x4
fail
gs-matrixcompmult-dmat3-dmat3
fail
gs-matrixcompmult-dmat3x2-dmat3x2
fail
gs-matrixcompmult-dmat3x4-dmat3x4
fail
gs-matrixcompmult-dmat4-dmat4
fail
gs-matrixcompmult-dmat4x2-dmat4x2
fail
gs-matrixcompmult-dmat4x3-dmat4x3
fail
gs-max-double-double
fail
gs-max-dvec2-double
fail
gs-max-dvec2-dvec2
fail
gs-max-dvec3-double
fail
gs-max-dvec3-dvec3
fail
gs-max-dvec4-double
fail
gs-max-dvec4-dvec4
fail
gs-min-double-double
fail
gs-min-dvec2-double
fail
gs-min-dvec2-dvec2
fail
gs-min-dvec3-double
fail
gs-min-dvec3-dvec3
fail
gs-min-dvec4-double
fail
gs-min-dvec4-dvec4
fail
gs-mix-double-double-bool
fail
gs-mix-double-double-double
fail
gs-mix-dvec2-dvec2-bvec2
fail
gs-mix-dvec2-dvec2-double
fail
gs-mix-dvec2-dvec2-dvec2
fail
gs-mix-dvec3-dvec3-bvec3
fail
gs-mix-dvec3-dvec3-double
fail
gs-mix-dvec3-dvec3-dvec3
fail
gs-mix-dvec4-dvec4-bvec4
fail
gs-mix-dvec4-dvec4-double
fail
gs-mix-dvec4-dvec4-dvec4
fail
gs-mod-double-double
fail
gs-mod-dvec2-double
fail
gs-mod-dvec2-dvec2
fail
gs-mod-dvec3-double
fail
gs-mod-dvec3-dvec3
fail
gs-mod-dvec4-double
fail
gs-mod-dvec4-dvec4
fail
gs-normalize-double
fail
gs-normalize-dvec2
fail
gs-normalize-dvec3
fail
gs-normalize-dvec4
fail
gs-notequal-dvec2-dvec2
fail
gs-notequal-dvec3-dvec3
fail
gs-notequal-dvec4-dvec4
fail
gs-op-add-dmat2-dmat2
fail
gs-op-add-dmat2-double
fail
gs-op-add-dmat2x3-dmat2x3
fail
gs-op-add-dmat2x3-double
fail
gs-op-add-dmat2x4-dmat2x4
fail
gs-op-add-dmat2x4-double
fail
gs-op-add-dmat3-dmat3
fail
gs-op-add-dmat3-double
fail
gs-op-add-dmat3x2-dmat3x2
fail
gs-op-add-dmat3x2-double
fail
gs-op-add-dmat3x4-dmat3x4
fail
gs-op-add-dmat3x4-double
fail
gs-op-add-dmat4-dmat4
fail
gs-op-add-dmat4-double
fail
gs-op-add-dmat4x2-dmat4x2
fail
gs-op-add-dmat4x2-double
fail
gs-op-add-dmat4x3-dmat4x3
fail
gs-op-add-dmat4x3-double
fail
gs-op-add-double-dmat2
fail
gs-op-add-double-dmat2x3
fail
gs-op-add-double-dmat2x4
fail
gs-op-add-double-dmat3
fail
gs-op-add-double-dmat3x2
fail
gs-op-add-double-dmat3x4
fail
gs-op-add-double-dmat4
fail
gs-op-add-double-dmat4x2
fail
gs-op-add-double-dmat4x3
fail
gs-op-add-double-double
fail
gs-op-add-double-dvec2
fail
gs-op-add-double-dvec3
fail
gs-op-add-double-dvec4
fail
gs-op-add-dvec2-double
fail
gs-op-add-dvec2-dvec2
fail
gs-op-add-dvec3-double
fail
gs-op-add-dvec3-dvec3
fail
gs-op-add-dvec4-double
fail
gs-op-add-dvec4-dvec4
fail
gs-op-div-dmat2-dmat2
fail
gs-op-div-dmat2-double
fail
gs-op-div-dmat2x3-dmat2x3
fail
gs-op-div-dmat2x3-double
fail
gs-op-div-dmat2x4-dmat2x4
fail
gs-op-div-dmat2x4-double
fail
gs-op-div-dmat3-dmat3
fail
gs-op-div-dmat3-double
fail
gs-op-div-dmat3x2-dmat3x2
fail
gs-op-div-dmat3x2-double
fail
gs-op-div-dmat3x4-dmat3x4
fail
gs-op-div-dmat3x4-double
fail
gs-op-div-dmat4-dmat4
fail
gs-op-div-dmat4-double
fail
gs-op-div-dmat4x2-dmat4x2
fail
gs-op-div-dmat4x2-double
fail
gs-op-div-dmat4x3-dmat4x3
fail
gs-op-div-dmat4x3-double
fail
gs-op-div-double-dmat2
fail
gs-op-div-double-dmat2x3
fail
gs-op-div-double-dmat2x4
fail
gs-op-div-double-dmat3
fail
gs-op-div-double-dmat3x2
fail
gs-op-div-double-dmat3x4
fail
gs-op-div-double-dmat4
fail
gs-op-div-double-dmat4x2
fail
gs-op-div-double-dmat4x3
fail
gs-op-div-double-double
fail
gs-op-div-double-dvec2
fail
gs-op-div-double-dvec3
fail
gs-op-div-double-dvec4
fail
gs-op-div-dvec2-double
fail
gs-op-div-dvec2-dvec2
fail
gs-op-div-dvec3-double
fail
gs-op-div-dvec3-dvec3
fail
gs-op-div-dvec4-double
fail
gs-op-div-dvec4-dvec4
fail
gs-op-mult-dmat2-dmat2
fail
gs-op-mult-dmat2-dmat3x2
fail
gs-op-mult-dmat2-dmat4x2
fail
gs-op-mult-dmat2-double
fail
gs-op-mult-dmat2-dvec2
fail
gs-op-mult-dmat2x3-dmat2
fail
gs-op-mult-dmat2x3-dmat3x2
fail
gs-op-mult-dmat2x3-dmat4x2
fail
gs-op-mult-dmat2x3-double
fail
gs-op-mult-dmat2x3-dvec2
fail
gs-op-mult-dmat2x4-dmat2
fail
gs-op-mult-dmat2x4-dmat3x2
fail
gs-op-mult-dmat2x4-dmat4x2
fail
gs-op-mult-dmat2x4-double
fail
gs-op-mult-dmat2x4-dvec2
fail
gs-op-mult-dmat3-dmat2x3
fail
gs-op-mult-dmat3-dmat3
fail
gs-op-mult-dmat3-dmat4x3
fail
gs-op-mult-dmat3-double
fail
gs-op-mult-dmat3-dvec3
fail
gs-op-mult-dmat3x2-dmat2x3
fail
gs-op-mult-dmat3x2-dmat3
fail
gs-op-mult-dmat3x2-dmat4x3
fail
gs-op-mult-dmat3x2-double
fail
gs-op-mult-dmat3x2-dvec3
fail
gs-op-mult-dmat3x4-dmat2x3
fail
gs-op-mult-dmat3x4-dmat3
fail
gs-op-mult-dmat3x4-dmat4x3
fail
gs-op-mult-dmat3x4-double
fail
gs-op-mult-dmat3x4-dvec3
fail
gs-op-mult-dmat4-dmat2x4
fail
gs-op-mult-dmat4-dmat3x4
fail
gs-op-mult-dmat4-dmat4
fail
gs-op-mult-dmat4-double
fail
gs-op-mult-dmat4-dvec4
fail
gs-op-mult-dmat4x2-dmat2x4
fail
gs-op-mult-dmat4x2-dmat3x4
fail
gs-op-mult-dmat4x2-dmat4
fail
gs-op-mult-dmat4x2-double
fail
gs-op-mult-dmat4x2-dvec4
fail
gs-op-mult-dmat4x3-dmat2x4
fail
gs-op-mult-dmat4x3-dmat3x4
fail
gs-op-mult-dmat4x3-dmat4
fail
gs-op-mult-dmat4x3-double
fail
gs-op-mult-dmat4x3-dvec4
fail
gs-op-mult-double-dmat2
fail
gs-op-mult-double-dmat2x3
fail
gs-op-mult-double-dmat2x4
fail
gs-op-mult-double-dmat3
fail
gs-op-mult-double-dmat3x2
fail
gs-op-mult-double-dmat3x4
fail
gs-op-mult-double-dmat4
fail
gs-op-mult-double-dmat4x2
fail
gs-op-mult-double-dmat4x3
fail
gs-op-mult-double-double
fail
gs-op-mult-double-dvec2
fail
gs-op-mult-double-dvec3
fail
gs-op-mult-double-dvec4
fail
gs-op-mult-dvec2-dmat2
fail
gs-op-mult-dvec2-dmat3x2
fail
gs-op-mult-dvec2-dmat4x2
fail
gs-op-mult-dvec2-double
fail
gs-op-mult-dvec2-dvec2
fail
gs-op-mult-dvec3-dmat2x3
fail
gs-op-mult-dvec3-dmat3
fail
gs-op-mult-dvec3-dmat4x3
fail
gs-op-mult-dvec3-double
fail
gs-op-mult-dvec3-dvec3
fail
gs-op-mult-dvec4-dmat2x4
fail
gs-op-mult-dvec4-dmat3x4
fail
gs-op-mult-dvec4-dmat4
fail
gs-op-mult-dvec4-double
fail
gs-op-mult-dvec4-dvec4
fail
gs-op-sub-dmat2-dmat2
fail
gs-op-sub-dmat2-double
fail
gs-op-sub-dmat2x3-dmat2x3
fail
gs-op-sub-dmat2x3-double
fail
gs-op-sub-dmat2x4-dmat2x4
fail
gs-op-sub-dmat2x4-double
fail
gs-op-sub-dmat3-dmat3
fail
gs-op-sub-dmat3-double
fail
gs-op-sub-dmat3x2-dmat3x2
fail
gs-op-sub-dmat3x2-double
fail
gs-op-sub-dmat3x4-dmat3x4
fail
gs-op-sub-dmat3x4-double
fail
gs-op-sub-dmat4-dmat4
fail
gs-op-sub-dmat4-double
fail
gs-op-sub-dmat4x2-dmat4x2
fail
gs-op-sub-dmat4x2-double
fail
gs-op-sub-dmat4x3-dmat4x3
fail
gs-op-sub-dmat4x3-double
fail
gs-op-sub-double-dmat2
fail
gs-op-sub-double-dmat2x3
fail
gs-op-sub-double-dmat2x4
fail
gs-op-sub-double-dmat3
fail
gs-op-sub-double-dmat3x2
fail
gs-op-sub-double-dmat3x4
fail
gs-op-sub-double-dmat4
fail
gs-op-sub-double-dmat4x2
fail
gs-op-sub-double-dmat4x3
fail
gs-op-sub-double-double
fail
gs-op-sub-double-dvec2
fail
gs-op-sub-double-dvec3
fail
gs-op-sub-double-dvec4
fail
gs-op-sub-dvec2-double
fail
gs-op-sub-dvec2-dvec2
fail
gs-op-sub-dvec3-double
fail
gs-op-sub-dvec3-dvec3
fail
gs-op-sub-dvec4-double
fail
gs-op-sub-dvec4-dvec4
fail
gs-outerproduct-dvec2-dvec2
fail
gs-outerproduct-dvec2-dvec3
fail
gs-outerproduct-dvec2-dvec4
fail
gs-outerproduct-dvec3-dvec2
fail
gs-outerproduct-dvec3-dvec3
fail
gs-outerproduct-dvec3-dvec4
fail
gs-outerproduct-dvec4-dvec2
fail
gs-outerproduct-dvec4-dvec3
fail
gs-outerproduct-dvec4-dvec4
fail
gs-reflect-double-double
fail
gs-reflect-dvec2-dvec2
fail
gs-reflect-dvec3-dvec3
fail
gs-reflect-dvec4-dvec4
fail
gs-refract-double-double-double
fail
gs-refract-dvec2-dvec2-double
fail
gs-refract-dvec3-dvec3-double
fail
gs-refract-dvec4-dvec4-double
fail
gs-round-double
fail
gs-round-dvec2
fail
gs-round-dvec3
fail
gs-round-dvec4
fail
gs-roundeven-double
fail
gs-roundeven-dvec2
fail
gs-roundeven-dvec3
fail
gs-roundeven-dvec4
fail
gs-sign-double
fail
gs-sign-dvec2
fail
gs-sign-dvec3
fail
gs-sign-dvec4
fail
gs-smoothstep-double-double-double
fail
gs-smoothstep-double-double-dvec2
fail
gs-smoothstep-double-double-dvec3
fail
gs-smoothstep-double-double-dvec4
fail
gs-smoothstep-dvec2-dvec2-dvec2
fail
gs-smoothstep-dvec3-dvec3-dvec3
fail
gs-smoothstep-dvec4-dvec4-dvec4
fail
gs-sqrt-double
fail
gs-sqrt-dvec2
fail
gs-sqrt-dvec3
fail
gs-sqrt-dvec4
fail
gs-step-double-double
fail
gs-step-double-dvec2
fail
gs-step-double-dvec3
fail
gs-step-double-dvec4
fail
gs-step-dvec2-dvec2
fail
gs-step-dvec3-dvec3
fail
gs-step-dvec4-dvec4
fail
gs-transpose-dmat2
fail
gs-transpose-dmat2x3
fail
gs-transpose-dmat2x4
fail
gs-transpose-dmat3
fail
gs-transpose-dmat3x2
fail
gs-transpose-dmat3x4
fail
gs-transpose-dmat4
fail
gs-transpose-dmat4x2
fail
gs-transpose-dmat4x3
fail
gs-trunc-double
fail
gs-trunc-dvec2
fail
gs-trunc-dvec3
fail
gs-trunc-dvec4
fail
vs-abs-double
fail
vs-abs-dvec2
fail
vs-abs-dvec3
fail
vs-abs-dvec4
fail
vs-ceil-double
fail
vs-ceil-dvec2
fail
vs-ceil-dvec3
fail
vs-ceil-dvec4
fail
vs-clamp-double-double-double
fail
vs-clamp-dvec2-double-double
fail
vs-clamp-dvec2-dvec2-dvec2
fail
vs-clamp-dvec3-double-double
fail
vs-clamp-dvec3-dvec3-dvec3
fail
vs-clamp-dvec4-double-double
fail
vs-clamp-dvec4-dvec4-dvec4
fail
vs-cross-dvec3-dvec3
fail
vs-determinant-dmat2
fail
vs-determinant-dmat3
fail
vs-determinant-dmat4
fail
vs-distance-double-double
fail
vs-distance-dvec2-dvec2
fail
vs-distance-dvec3-dvec3
fail
vs-distance-dvec4-dvec4
fail
vs-dot-double-double
fail
vs-dot-dvec2-dvec2
fail
vs-dot-dvec3-dvec3
fail
vs-dot-dvec4-dvec4
fail
vs-equal-dvec2-dvec2
fail
vs-equal-dvec3-dvec3
fail
vs-equal-dvec4-dvec4
fail
vs-faceforward-double-double-double
fail
vs-faceforward-dvec2-dvec2-dvec2
fail
vs-faceforward-dvec3-dvec3-dvec3
fail
vs-faceforward-dvec4-dvec4-dvec4
fail
vs-floor-double
fail
vs-floor-dvec2
fail
vs-floor-dvec3
fail
vs-floor-dvec4
fail
vs-fract-double
fail
vs-fract-dvec2
fail
vs-fract-dvec3
fail
vs-fract-dvec4
fail
vs-greaterthan-dvec2-dvec2
fail
vs-greaterthan-dvec3-dvec3
fail
vs-greaterthan-dvec4-dvec4
fail
vs-greaterthanequal-dvec2-dvec2
fail
vs-greaterthanequal-dvec3-dvec3
fail
vs-greaterthanequal-dvec4-dvec4
fail
vs-inverse-dmat2
fail
vs-inverse-dmat3
fail
vs-inverse-dmat4
fail
vs-inversesqrt-double
fail
vs-inversesqrt-dvec2
fail
vs-inversesqrt-dvec3
fail
vs-inversesqrt-dvec4
fail
vs-length-double
fail
vs-length-dvec2
fail
vs-length-dvec3
fail
vs-length-dvec4
fail
vs-lessthan-dvec2-dvec2
fail
vs-lessthan-dvec3-dvec3
fail
vs-lessthan-dvec4-dvec4
fail
vs-lessthanequal-dvec2-dvec2
fail
vs-lessthanequal-dvec3-dvec3
fail
vs-lessthanequal-dvec4-dvec4
fail
vs-matrixcompmult-dmat2-dmat2
fail
vs-matrixcompmult-dmat2x3-dmat2x3
fail
vs-matrixcompmult-dmat2x4-dmat2x4
fail
vs-matrixcompmult-dmat3-dmat3
fail
vs-matrixcompmult-dmat3x2-dmat3x2
fail
vs-matrixcompmult-dmat3x4-dmat3x4
fail
vs-matrixcompmult-dmat4-dmat4
fail
vs-matrixcompmult-dmat4x2-dmat4x2
fail
vs-matrixcompmult-dmat4x3-dmat4x3
fail
vs-max-double-double
fail
vs-max-dvec2-double
fail
vs-max-dvec2-dvec2
fail
vs-max-dvec3-double
fail
vs-max-dvec3-dvec3
fail
vs-max-dvec4-double
fail
vs-max-dvec4-dvec4
fail
vs-min-double-double
fail
vs-min-dvec2-double
fail
vs-min-dvec2-dvec2
fail
vs-min-dvec3-double
fail
vs-min-dvec3-dvec3
fail
vs-min-dvec4-double
fail
vs-min-dvec4-dvec4
fail
vs-mix-double-double-bool
fail
vs-mix-double-double-double
fail
vs-mix-dvec2-dvec2-bvec2
fail
vs-mix-dvec2-dvec2-double
fail
vs-mix-dvec2-dvec2-dvec2
fail
vs-mix-dvec3-dvec3-bvec3
fail
vs-mix-dvec3-dvec3-double
fail
vs-mix-dvec3-dvec3-dvec3
fail
vs-mix-dvec4-dvec4-bvec4
fail
vs-mix-dvec4-dvec4-double
fail
vs-mix-dvec4-dvec4-dvec4
fail
vs-mod-double-double
fail
vs-mod-dvec2-double
fail
vs-mod-dvec2-dvec2
fail
vs-mod-dvec3-double
fail
vs-mod-dvec3-dvec3
fail
vs-mod-dvec4-double
fail
vs-mod-dvec4-dvec4
fail
vs-normalize-double
fail
vs-normalize-dvec2
fail
vs-normalize-dvec3
fail
vs-normalize-dvec4
fail
vs-notequal-dvec2-dvec2
fail
vs-notequal-dvec3-dvec3
fail
vs-notequal-dvec4-dvec4
fail
vs-op-add-dmat2-dmat2
fail
vs-op-add-dmat2-double
fail
vs-op-add-dmat2x3-dmat2x3
fail
vs-op-add-dmat2x3-double
fail
vs-op-add-dmat2x4-dmat2x4
fail
vs-op-add-dmat2x4-double
fail
vs-op-add-dmat3-dmat3
fail
vs-op-add-dmat3-double
fail
vs-op-add-dmat3x2-dmat3x2
fail
vs-op-add-dmat3x2-double
fail
vs-op-add-dmat3x4-dmat3x4
fail
vs-op-add-dmat3x4-double
fail
vs-op-add-dmat4-dmat4
fail
vs-op-add-dmat4-double
fail
vs-op-add-dmat4x2-dmat4x2
fail
vs-op-add-dmat4x2-double
fail
vs-op-add-dmat4x3-dmat4x3
fail
vs-op-add-dmat4x3-double
fail
vs-op-add-double-dmat2
fail
vs-op-add-double-dmat2x3
fail
vs-op-add-double-dmat2x4
fail
vs-op-add-double-dmat3
fail
vs-op-add-double-dmat3x2
fail
vs-op-add-double-dmat3x4
fail
vs-op-add-double-dmat4
fail
vs-op-add-double-dmat4x2
fail
vs-op-add-double-dmat4x3
fail
vs-op-add-double-double
fail
vs-op-add-double-dvec2
fail
vs-op-add-double-dvec3
fail
vs-op-add-double-dvec4
fail
vs-op-add-dvec2-double
fail
vs-op-add-dvec2-dvec2
fail
vs-op-add-dvec3-double
fail
vs-op-add-dvec3-dvec3
fail
vs-op-add-dvec4-double
fail
vs-op-add-dvec4-dvec4
fail
vs-op-div-dmat2-dmat2
fail
vs-op-div-dmat2-double
fail
vs-op-div-dmat2x3-dmat2x3
fail
vs-op-div-dmat2x3-double
fail
vs-op-div-dmat2x4-dmat2x4
fail
vs-op-div-dmat2x4-double
fail
vs-op-div-dmat3-dmat3
fail
vs-op-div-dmat3-double
fail
vs-op-div-dmat3x2-dmat3x2
fail
vs-op-div-dmat3x2-double
fail
vs-op-div-dmat3x4-dmat3x4
fail
vs-op-div-dmat3x4-double
fail
vs-op-div-dmat4-dmat4
fail
vs-op-div-dmat4-double
fail
vs-op-div-dmat4x2-dmat4x2
fail
vs-op-div-dmat4x2-double
fail
vs-op-div-dmat4x3-dmat4x3
fail
vs-op-div-dmat4x3-double
fail
vs-op-div-double-dmat2
fail
vs-op-div-double-dmat2x3
fail
vs-op-div-double-dmat2x4
fail
vs-op-div-double-dmat3
fail
vs-op-div-double-dmat3x2
fail
vs-op-div-double-dmat3x4
fail
vs-op-div-double-dmat4
fail
vs-op-div-double-dmat4x2
fail
vs-op-div-double-dmat4x3
fail
vs-op-div-double-double
fail
vs-op-div-double-dvec2
fail
vs-op-div-double-dvec3
fail
vs-op-div-double-dvec4
fail
vs-op-div-dvec2-double
fail
vs-op-div-dvec2-dvec2
fail
vs-op-div-dvec3-double
fail
vs-op-div-dvec3-dvec3
fail
vs-op-div-dvec4-double
fail
vs-op-div-dvec4-dvec4
fail
vs-op-mult-dmat2-dmat2
fail
vs-op-mult-dmat2-dmat3x2
fail
vs-op-mult-dmat2-dmat4x2
fail
vs-op-mult-dmat2-double
fail
vs-op-mult-dmat2-dvec2
fail
vs-op-mult-dmat2x3-dmat2
fail
vs-op-mult-dmat2x3-dmat3x2
fail
vs-op-mult-dmat2x3-dmat4x2
fail
vs-op-mult-dmat2x3-double
fail
vs-op-mult-dmat2x3-dvec2
fail
vs-op-mult-dmat2x4-dmat2
fail
vs-op-mult-dmat2x4-dmat3x2
fail
vs-op-mult-dmat2x4-dmat4x2
fail
vs-op-mult-dmat2x4-double
fail
vs-op-mult-dmat2x4-dvec2
fail
vs-op-mult-dmat3-dmat2x3
fail
vs-op-mult-dmat3-dmat3
fail
vs-op-mult-dmat3-dmat4x3
fail
vs-op-mult-dmat3-double
fail
vs-op-mult-dmat3-dvec3
fail
vs-op-mult-dmat3x2-dmat2x3
fail
vs-op-mult-dmat3x2-dmat3
fail
vs-op-mult-dmat3x2-dmat4x3
fail
vs-op-mult-dmat3x2-double
fail
vs-op-mult-dmat3x2-dvec3
fail
vs-op-mult-dmat3x4-dmat2x3
fail
vs-op-mult-dmat3x4-dmat3
fail
vs-op-mult-dmat3x4-dmat4x3
fail
vs-op-mult-dmat3x4-double
fail
vs-op-mult-dmat3x4-dvec3
fail
vs-op-mult-dmat4-dmat2x4
fail
vs-op-mult-dmat4-dmat3x4
fail
vs-op-mult-dmat4-dmat4
fail
vs-op-mult-dmat4-double
fail
vs-op-mult-dmat4-dvec4
fail
vs-op-mult-dmat4x2-dmat2x4
fail
vs-op-mult-dmat4x2-dmat3x4
fail
vs-op-mult-dmat4x2-dmat4
fail
vs-op-mult-dmat4x2-double
fail
vs-op-mult-dmat4x2-dvec4
fail
vs-op-mult-dmat4x3-dmat2x4
fail
vs-op-mult-dmat4x3-dmat3x4
fail
vs-op-mult-dmat4x3-dmat4
fail
vs-op-mult-dmat4x3-double
fail
vs-op-mult-dmat4x3-dvec4
fail
vs-op-mult-double-dmat2
fail
vs-op-mult-double-dmat2x3
fail
vs-op-mult-double-dmat2x4
fail
vs-op-mult-double-dmat3
fail
vs-op-mult-double-dmat3x2
fail
vs-op-mult-double-dmat3x4
fail
vs-op-mult-double-dmat4
fail
vs-op-mult-double-dmat4x2
fail
vs-op-mult-double-dmat4x3
fail
vs-op-mult-double-double
fail
vs-op-mult-double-dvec2
fail
vs-op-mult-double-dvec3
fail
vs-op-mult-double-dvec4
fail
vs-op-mult-dvec2-dmat2
fail
vs-op-mult-dvec2-dmat3x2
fail
vs-op-mult-dvec2-dmat4x2
fail
vs-op-mult-dvec2-double
fail
vs-op-mult-dvec2-dvec2
fail
vs-op-mult-dvec3-dmat2x3
fail
vs-op-mult-dvec3-dmat3
fail
vs-op-mult-dvec3-dmat4x3
fail
vs-op-mult-dvec3-double
fail
vs-op-mult-dvec3-dvec3
fail
vs-op-mult-dvec4-dmat2x4
fail
vs-op-mult-dvec4-dmat3x4
fail
vs-op-mult-dvec4-dmat4
fail
vs-op-mult-dvec4-double
fail
vs-op-mult-dvec4-dvec4
fail
vs-op-sub-dmat2-dmat2
fail
vs-op-sub-dmat2-double
fail
vs-op-sub-dmat2x3-dmat2x3
fail
vs-op-sub-dmat2x3-double
fail
vs-op-sub-dmat2x4-dmat2x4
fail
vs-op-sub-dmat2x4-double
fail
vs-op-sub-dmat3-dmat3
fail
vs-op-sub-dmat3-double
fail
vs-op-sub-dmat3x2-dmat3x2
fail
vs-op-sub-dmat3x2-double
fail
vs-op-sub-dmat3x4-dmat3x4
fail
vs-op-sub-dmat3x4-double
fail
vs-op-sub-dmat4-dmat4
fail
vs-op-sub-dmat4-double
fail
vs-op-sub-dmat4x2-dmat4x2
fail
vs-op-sub-dmat4x2-double
fail
vs-op-sub-dmat4x3-dmat4x3
fail
vs-op-sub-dmat4x3-double
fail
vs-op-sub-double-dmat2
fail
vs-op-sub-double-dmat2x3
fail
vs-op-sub-double-dmat2x4
fail
vs-op-sub-double-dmat3
fail
vs-op-sub-double-dmat3x2
fail
vs-op-sub-double-dmat3x4
fail
vs-op-sub-double-dmat4
fail
vs-op-sub-double-dmat4x2
fail
vs-op-sub-double-dmat4x3
fail
vs-op-sub-double-double
fail
vs-op-sub-double-dvec2
fail
vs-op-sub-double-dvec3
fail
vs-op-sub-double-dvec4
fail
vs-op-sub-dvec2-double
fail
vs-op-sub-dvec2-dvec2
fail
vs-op-sub-dvec3-double
fail
vs-op-sub-dvec3-dvec3
fail
vs-op-sub-dvec4-double
fail
vs-op-sub-dvec4-dvec4
fail
vs-outerproduct-dvec2-dvec2
fail
vs-outerproduct-dvec2-dvec3
fail
vs-outerproduct-dvec2-dvec4
fail
vs-outerproduct-dvec3-dvec2
fail
vs-outerproduct-dvec3-dvec3
fail
vs-outerproduct-dvec3-dvec4
fail
vs-outerproduct-dvec4-dvec2
fail
vs-outerproduct-dvec4-dvec3
fail
vs-outerproduct-dvec4-dvec4
fail
vs-reflect-double-double
fail
vs-reflect-dvec2-dvec2
fail
vs-reflect-dvec3-dvec3
fail
vs-reflect-dvec4-dvec4
fail
vs-refract-double-double-double
fail
vs-refract-dvec2-dvec2-double
fail
vs-refract-dvec3-dvec3-double
fail
vs-refract-dvec4-dvec4-double
fail
vs-round-double
fail
vs-round-dvec2
fail
vs-round-dvec3
fail
vs-round-dvec4
fail
vs-roundeven-double
fail
vs-roundeven-dvec2
fail
vs-roundeven-dvec3
fail
vs-roundeven-dvec4
fail
vs-sign-double
fail
vs-sign-dvec2
fail
vs-sign-dvec3
fail
vs-sign-dvec4
fail
vs-smoothstep-double-double-double
fail
vs-smoothstep-double-double-dvec2
fail
vs-smoothstep-double-double-dvec3
fail
vs-smoothstep-double-double-dvec4
fail
vs-smoothstep-dvec2-dvec2-dvec2
fail
vs-smoothstep-dvec3-dvec3-dvec3
fail
vs-smoothstep-dvec4-dvec4-dvec4
fail
vs-sqrt-double
fail
vs-sqrt-dvec2
fail
vs-sqrt-dvec3
fail
vs-sqrt-dvec4
fail
vs-step-double-double
fail
vs-step-double-dvec2
fail
vs-step-double-dvec3
fail
vs-step-double-dvec4
fail
vs-step-dvec2-dvec2
fail
vs-step-dvec3-dvec3
fail
vs-step-dvec4-dvec4
fail
vs-transpose-dmat2
fail
vs-transpose-dmat2x3
fail
vs-transpose-dmat2x4
fail
vs-transpose-dmat3
fail
vs-transpose-dmat3x2
fail
vs-transpose-dmat3x4
fail
vs-transpose-dmat4
fail
vs-transpose-dmat4x2
fail
vs-transpose-dmat4x3
fail
vs-trunc-double
fail
vs-trunc-dvec2
fail
vs-trunc-dvec3
fail
vs-trunc-dvec4
fail
fs-indirect-temp-double-const-src
fail
fs-indirect-temp-double-dst
fail
fs-indirect-temp-double-src
fail
glsl-uniform-initializer-1
fail
glsl-uniform-initializer-2
fail
glsl-uniform-initializer-3
fail
glsl-uniform-initializer-4
fail
gs-fs-vs-double
fail
vs-out-fs-in-double
fail
vs-out-fs-in-double-2
fail
varying-packing
0/26
simple dmat2 array
crash
simple dmat2 separate
crash
simple dmat2x3 array
crash
simple dmat2x3 separate
crash
simple dmat2x4 array
crash
simple dmat2x4 separate
crash
simple dmat3 array
crash
simple dmat3 separate
crash
simple dmat3x2 array
crash
simple dmat3x2 separate
crash
simple dmat3x4 array
crash
simple dmat3x4 separate
crash
simple dmat4 array
crash
simple dmat4 separate
crash
simple dmat4x2 array
crash
simple dmat4x2 separate
crash
simple dmat4x3 array
crash
simple dmat4x3 separate
crash
simple double array
crash
simple double separate
crash
simple dvec2 array
crash
simple dvec2 separate
crash
simple dvec3 array
crash
simple dvec3 separate
crash
simple dvec4 array
crash
simple dvec4 separate
crash
arb_occlusion_query
6/8
gen_delete_while_active
fail
occlusion_query_meta_save
fail
arb_pipeline_statistics_query
0/1
arb_pipeline_statistics_query-vert_adj
fail
arb_pixel_buffer_object
10/13
texsubimage array pbo
fail
texsubimage pbo
fail
texsubimage-unpack pbo
fail
arb_provoking_vertex
4/5
arb-xfb-before-flatshading
fail
arb_seamless_cube_map
2/3
arb_seamless_cubemap-three-faces-average
fail
arb_separate_shader_objects
13/34
400 combinations by location
fail
400 combinations by name
fail
active sampler conflict
fail
activeshaderprogram with invalid program
fail
execution
0/6
layout-location-block
fail
layout-location-block-with-struct-member
fail
layout-location-named-block
fail
layout-location-struct
fail
layout-location-struct-mixed-with-implicitly-assigned-varying
fail
vs-gs-linking
fail
getprogrampipelineiv
fail
linker
2/4
vs-to-fs-explicit-location-mismatch-array
fail
vs-to-fs-explicit-location-overlap-block
fail
misc. api error checks
0/2
glUseProgramStages of a program that lacks a specified stage
fail
relink a program created by glCreateShaderProgramv
fail
mix-and-match-tcs-tes
fail
rendezvous by location (5 stages)
fail
rendezvous_by_location-3-stages
fail
transform feedback with rendezvous by location
fail
uniform namespace is per-program
fail
validateprogrampipeline
crash
arb_shader_objects
5/6
delete-repeat
fail
arb_shader_precision
0/6
fs-fma-float-float-float
fail
fs-manual-fma-float-float-float
fail
gs-fma-float-float-float
fail
gs-manual-fma-float-float-float
fail
vs-fma-float-float-float
fail
vs-manual-fma-float-float-float
fail
arb_shader_subroutine
28/36
compiler
22/23
multiple-subroutine-qualifiers.vert
crash
execution
0/7
array-subroutines
fail
array-subroutines-nonconst
fail
simple-subroutine
fail
two-subroutines
fail
two-subroutines-2
fail
two-subroutines-nested
fail
two-subroutines-uniform
fail
arb_shader_texture_lod
54/59
execution
7/12
arb_shader_texture_lod-texgradcube
fail
glsl-fs-shadow2dgradarb-01
fail
glsl-fs-shadow2dgradarb-04
fail
glsl-fs-shadow2dgradarb-07
fail
glsl-fs-shadow2dgradarb-cumulative
fail
arb_tessellation_shader
52/1757
arb_tessellation_shader-invalid-get-program-params
fail
arb_tessellation_shader-invalid-primitive
fail
arb_tessellation_shader-layout-mismatch
fail
compiler
34/49
custom-block-out-indexing-const.tesc
fail
custom-out-indexing-const.tesc
fail
custom-out-indexing-strict.tesc
fail
custom-out-indexing-uniform.tesc
fail
gl_out-indexing-const.tesc
fail
gl_out-indexing-strict.tesc
fail
gl_out-indexing-uniform.tesc
fail
input-block-must-be-array-unnamed.tesc
fail
input-block-must-be-array-unnamed.tese
fail
input-block-must-be-array.tesc
fail
input-block-must-be-array.tese
fail
output-block-must-be-array-unnamed.tesc
fail
output-block-must-be-array.tesc
fail
redeclaring-gl_out-must-be-array.tesc
fail
redeclaring-gl_out-no-instance-name.tesc
fail
execution
0/1683
barrier
fail
barrier-patch
fail
built-in-functions
0/1481
tcs-abs-float
fail
tcs-abs-int
fail
tcs-abs-ivec2
fail
tcs-abs-ivec3
fail
tcs-abs-ivec4
fail
tcs-abs-vec2
fail
tcs-abs-vec3
fail
tcs-abs-vec4
fail
tcs-acos-float
fail
tcs-acos-vec2
fail
tcs-acos-vec3
fail
tcs-acos-vec4
fail
tcs-acosh-float
fail
tcs-acosh-vec2
fail
tcs-acosh-vec3
fail
tcs-acosh-vec4
fail
tcs-all-bvec2
fail
tcs-all-bvec2-using-if
fail
tcs-all-bvec3
fail
tcs-all-bvec3-using-if
fail
tcs-all-bvec4
fail
tcs-all-bvec4-using-if
fail
tcs-any-bvec2
fail
tcs-any-bvec2-using-if
fail
tcs-any-bvec3
fail
tcs-any-bvec3-using-if
fail
tcs-any-bvec4
fail
tcs-any-bvec4-using-if
fail
tcs-asin-float
fail
tcs-asin-vec2
fail
tcs-asin-vec3
fail
tcs-asin-vec4
fail
tcs-asinh-float
fail
tcs-asinh-vec2
fail
tcs-asinh-vec3
fail
tcs-asinh-vec4
fail
tcs-atan-float
fail
tcs-atan-float-float
fail
tcs-atan-vec2
fail
tcs-atan-vec2-vec2
fail
tcs-atan-vec3
fail
tcs-atan-vec3-vec3
fail
tcs-atan-vec4
fail
tcs-atan-vec4-vec4
fail
tcs-atanh-float
fail
tcs-atanh-vec2
fail
tcs-atanh-vec3
fail
tcs-atanh-vec4
fail
tcs-ceil-float
fail
tcs-ceil-vec2
fail
tcs-ceil-vec3
fail
tcs-ceil-vec4
fail
tcs-clamp-float-float-float
fail
tcs-clamp-int-int-int
fail
tcs-clamp-ivec2-int-int
fail
tcs-clamp-ivec2-ivec2-ivec2
fail
tcs-clamp-ivec3-int-int
fail
tcs-clamp-ivec3-ivec3-ivec3
fail
tcs-clamp-ivec4-int-int
fail
tcs-clamp-ivec4-ivec4-ivec4
fail
tcs-clamp-uint-uint-uint
fail
tcs-clamp-uvec2-uint-uint
fail
tcs-clamp-uvec2-uvec2-uvec2
fail
tcs-clamp-uvec3-uint-uint
fail
tcs-clamp-uvec3-uvec3-uvec3
fail
tcs-clamp-uvec4-uint-uint
fail
tcs-clamp-uvec4-uvec4-uvec4
fail
tcs-clamp-vec2-float-float
fail
tcs-clamp-vec2-vec2-vec2
fail
tcs-clamp-vec3-float-float
fail
tcs-clamp-vec3-vec3-vec3
fail
tcs-clamp-vec4-float-float
fail
tcs-clamp-vec4-vec4-vec4
fail
tcs-cos-float
fail
tcs-cos-vec2
fail
tcs-cos-vec3
fail
tcs-cos-vec4
fail
tcs-cosh-float
fail
tcs-cosh-vec2
fail
tcs-cosh-vec3
fail
tcs-cosh-vec4
fail
tcs-cross-vec3-vec3
fail
tcs-degrees-float
fail
tcs-degrees-vec2
fail
tcs-degrees-vec3
fail
tcs-degrees-vec4
fail
tcs-determinant-mat2
fail
tcs-determinant-mat3
fail
tcs-determinant-mat4
fail
tcs-distance-float-float
fail
tcs-distance-vec2-vec2
fail
tcs-distance-vec3-vec3
fail
tcs-distance-vec4-vec4
fail
tcs-dot-float-float
fail
tcs-dot-vec2-vec2
fail
tcs-dot-vec3-vec3
fail
tcs-dot-vec4-vec4
fail
tcs-equal-bvec2-bvec2
fail
tcs-equal-bvec3-bvec3
fail
tcs-equal-bvec4-bvec4
fail
tcs-equal-ivec2-ivec2
fail
tcs-equal-ivec3-ivec3
fail
tcs-equal-ivec4-ivec4
fail
tcs-equal-uvec2-uvec2
fail
tcs-equal-uvec3-uvec3
fail
tcs-equal-uvec4-uvec4
fail
tcs-equal-vec2-vec2
fail
tcs-equal-vec3-vec3
fail
tcs-equal-vec4-vec4
fail
tcs-exp-float
fail
tcs-exp-vec2
fail
tcs-exp-vec3
fail
tcs-exp-vec4
fail
tcs-exp2-float
fail
tcs-exp2-vec2
fail
tcs-exp2-vec3
fail
tcs-exp2-vec4
fail
tcs-faceforward-float-float-float
fail
tcs-faceforward-vec2-vec2-vec2
fail
tcs-faceforward-vec3-vec3-vec3
fail
tcs-faceforward-vec4-vec4-vec4
fail
tcs-floor-float
fail
tcs-floor-vec2
fail
tcs-floor-vec3
fail
tcs-floor-vec4
fail
tcs-fract-float
fail
tcs-fract-vec2
fail
tcs-fract-vec3
fail
tcs-fract-vec4
fail
tcs-greaterthan-ivec2-ivec2
fail
tcs-greaterthan-ivec3-ivec3
fail
tcs-greaterthan-ivec4-ivec4
fail
tcs-greaterthan-uvec2-uvec2
fail
tcs-greaterthan-uvec3-uvec3
fail
tcs-greaterthan-uvec4-uvec4
fail
tcs-greaterthan-vec2-vec2
fail
tcs-greaterthan-vec3-vec3
fail
tcs-greaterthan-vec4-vec4
fail
tcs-greaterthanequal-ivec2-ivec2
fail
tcs-greaterthanequal-ivec3-ivec3
fail
tcs-greaterthanequal-ivec4-ivec4
fail
tcs-greaterthanequal-uvec2-uvec2
fail
tcs-greaterthanequal-uvec3-uvec3
fail
tcs-greaterthanequal-uvec4-uvec4
fail
tcs-greaterthanequal-vec2-vec2
fail
tcs-greaterthanequal-vec3-vec3
fail
tcs-greaterthanequal-vec4-vec4
fail
tcs-inverse-mat2
fail
tcs-inverse-mat3
fail
tcs-inverse-mat4
fail
tcs-inversesqrt-float
fail
tcs-inversesqrt-vec2
fail
tcs-inversesqrt-vec3
fail
tcs-inversesqrt-vec4
fail
tcs-length-float
fail
tcs-length-vec2
fail
tcs-length-vec3
fail
tcs-length-vec4
fail
tcs-lessthan-ivec2-ivec2
fail
tcs-lessthan-ivec3-ivec3
fail
tcs-lessthan-ivec4-ivec4
fail
tcs-lessthan-uvec2-uvec2
fail
tcs-lessthan-uvec3-uvec3
fail
tcs-lessthan-uvec4-uvec4
fail
tcs-lessthan-vec2-vec2
fail
tcs-lessthan-vec3-vec3
fail
tcs-lessthan-vec4-vec4
fail
tcs-lessthanequal-ivec2-ivec2
fail
tcs-lessthanequal-ivec3-ivec3
fail
tcs-lessthanequal-ivec4-ivec4
fail
tcs-lessthanequal-uvec2-uvec2
fail
tcs-lessthanequal-uvec3-uvec3
fail
tcs-lessthanequal-uvec4-uvec4
fail
tcs-lessthanequal-vec2-vec2
fail
tcs-lessthanequal-vec3-vec3
fail
tcs-lessthanequal-vec4-vec4
fail
tcs-log-float
fail
tcs-log-vec2
fail
tcs-log-vec3
fail
tcs-log-vec4
fail
tcs-log2-float
fail
tcs-log2-vec2
fail
tcs-log2-vec3
fail
tcs-log2-vec4
fail
tcs-matrixcompmult-mat2-mat2
fail
tcs-matrixcompmult-mat2x3-mat2x3
fail
tcs-matrixcompmult-mat2x4-mat2x4
fail
tcs-matrixcompmult-mat3-mat3
fail
tcs-matrixcompmult-mat3x2-mat3x2
fail
tcs-matrixcompmult-mat3x4-mat3x4
fail
tcs-matrixcompmult-mat4-mat4
fail
tcs-matrixcompmult-mat4x2-mat4x2
fail
tcs-matrixcompmult-mat4x3-mat4x3
fail
tcs-max-float-float
fail
tcs-max-int-int
fail
tcs-max-ivec2-int
fail
tcs-max-ivec2-ivec2
fail
tcs-max-ivec3-int
fail
tcs-max-ivec3-ivec3
fail
tcs-max-ivec4-int
fail
tcs-max-ivec4-ivec4
fail
tcs-max-uint-uint
fail
tcs-max-uvec2-uint
fail
tcs-max-uvec2-uvec2
fail
tcs-max-uvec3-uint
fail
tcs-max-uvec3-uvec3
fail
tcs-max-uvec4-uint
fail
tcs-max-uvec4-uvec4
fail
tcs-max-vec2-float
fail
tcs-max-vec2-vec2
fail
tcs-max-vec3-float
fail
tcs-max-vec3-vec3
fail
tcs-max-vec4-float
fail
tcs-max-vec4-vec4
fail
tcs-min-float-float
fail
tcs-min-int-int
fail
tcs-min-ivec2-int
fail
tcs-min-ivec2-ivec2
fail
tcs-min-ivec3-int
fail
tcs-min-ivec3-ivec3
fail
tcs-min-ivec4-int
fail
tcs-min-ivec4-ivec4
fail
tcs-min-uint-uint
fail
tcs-min-uvec2-uint
fail
tcs-min-uvec2-uvec2
fail
tcs-min-uvec3-uint
fail
tcs-min-uvec3-uvec3
fail
tcs-min-uvec4-uint
fail
tcs-min-uvec4-uvec4
fail
tcs-min-vec2-float
fail
tcs-min-vec2-vec2
fail
tcs-min-vec3-float
fail
tcs-min-vec3-vec3
fail
tcs-min-vec4-float
fail
tcs-min-vec4-vec4
fail
tcs-mix-float-float-bool
fail
tcs-mix-float-float-float
fail
tcs-mix-vec2-vec2-bvec2
fail
tcs-mix-vec2-vec2-float
fail
tcs-mix-vec2-vec2-vec2
fail
tcs-mix-vec3-vec3-bvec3
fail
tcs-mix-vec3-vec3-float
fail
tcs-mix-vec3-vec3-vec3
fail
tcs-mix-vec4-vec4-bvec4
fail
tcs-mix-vec4-vec4-float
fail
tcs-mix-vec4-vec4-vec4
fail
tcs-mod-float-float
fail
tcs-mod-vec2-float
fail
tcs-mod-vec2-vec2
fail
tcs-mod-vec3-float
fail
tcs-mod-vec3-vec3
fail
tcs-mod-vec4-float
fail
tcs-mod-vec4-vec4
fail
tcs-normalize-float
fail
tcs-normalize-vec2
fail
tcs-normalize-vec3
fail
tcs-normalize-vec4
fail
tcs-not-bvec2
fail
tcs-not-bvec3
fail
tcs-not-bvec4
fail
tcs-notequal-bvec2-bvec2
fail
tcs-notequal-bvec3-bvec3
fail
tcs-notequal-bvec4-bvec4
fail
tcs-notequal-ivec2-ivec2
fail
tcs-notequal-ivec3-ivec3
fail
tcs-notequal-ivec4-ivec4
fail
tcs-notequal-uvec2-uvec2
fail
tcs-notequal-uvec3-uvec3
fail
tcs-notequal-uvec4-uvec4
fail
tcs-notequal-vec2-vec2
fail
tcs-notequal-vec3-vec3
fail
tcs-notequal-vec4-vec4
fail
tcs-op-add-float-float
fail
tcs-op-add-float-mat2
fail
tcs-op-add-float-mat2x3
fail
tcs-op-add-float-mat2x4
fail
tcs-op-add-float-mat3
fail
tcs-op-add-float-mat3x2
fail
tcs-op-add-float-mat3x4
fail
tcs-op-add-float-mat4
fail
tcs-op-add-float-mat4x2
fail
tcs-op-add-float-mat4x3
fail
tcs-op-add-float-vec2
fail
tcs-op-add-float-vec3
fail
tcs-op-add-float-vec4
fail
tcs-op-add-int-int
fail
tcs-op-add-int-ivec2
fail
tcs-op-add-int-ivec3
fail
tcs-op-add-int-ivec4
fail
tcs-op-add-ivec2-int
fail
tcs-op-add-ivec2-ivec2
fail
tcs-op-add-ivec3-int
fail
tcs-op-add-ivec3-ivec3
fail
tcs-op-add-ivec4-int
fail
tcs-op-add-ivec4-ivec4
fail
tcs-op-add-mat2-float
fail
tcs-op-add-mat2-mat2
fail
tcs-op-add-mat2x3-float
fail
tcs-op-add-mat2x3-mat2x3
fail
tcs-op-add-mat2x4-float
fail
tcs-op-add-mat2x4-mat2x4
fail
tcs-op-add-mat3-float
fail
tcs-op-add-mat3-mat3
fail
tcs-op-add-mat3x2-float
fail
tcs-op-add-mat3x2-mat3x2
fail
tcs-op-add-mat3x4-float
fail
tcs-op-add-mat3x4-mat3x4
fail
tcs-op-add-mat4-float
fail
tcs-op-add-mat4-mat4
fail
tcs-op-add-mat4x2-float
fail
tcs-op-add-mat4x2-mat4x2
fail
tcs-op-add-mat4x3-float
fail
tcs-op-add-mat4x3-mat4x3
fail
tcs-op-add-uint-uint
fail
tcs-op-add-uint-uvec2
fail
tcs-op-add-uint-uvec3
fail
tcs-op-add-uint-uvec4
fail
tcs-op-add-uvec2-uint
fail
tcs-op-add-uvec2-uvec2
fail
tcs-op-add-uvec3-uint
fail
tcs-op-add-uvec3-uvec3
fail
tcs-op-add-uvec4-uint
fail
tcs-op-add-uvec4-uvec4
fail
tcs-op-add-vec2-float
fail
tcs-op-add-vec2-vec2
fail
tcs-op-add-vec3-float
fail
tcs-op-add-vec3-vec3
fail
tcs-op-add-vec4-float
fail
tcs-op-add-vec4-vec4
fail
tcs-op-and-bool-bool
fail
tcs-op-and-bool-bool-using-if
fail
tcs-op-assign-add-float-float
fail
tcs-op-assign-add-int-int
fail
tcs-op-assign-add-ivec2-int
fail
tcs-op-assign-add-ivec2-ivec2
fail
tcs-op-assign-add-ivec3-int
fail
tcs-op-assign-add-ivec3-ivec3
fail
tcs-op-assign-add-ivec4-int
fail
tcs-op-assign-add-ivec4-ivec4
fail
tcs-op-assign-add-mat2-float
fail
tcs-op-assign-add-mat2-mat2
fail
tcs-op-assign-add-mat2x3-float
fail
tcs-op-assign-add-mat2x3-mat2x3
fail
tcs-op-assign-add-mat2x4-float
fail
tcs-op-assign-add-mat2x4-mat2x4
fail
tcs-op-assign-add-mat3-float
fail
tcs-op-assign-add-mat3-mat3
fail
tcs-op-assign-add-mat3x2-float
fail
tcs-op-assign-add-mat3x2-mat3x2
fail
tcs-op-assign-add-mat3x4-float
fail
tcs-op-assign-add-mat3x4-mat3x4
fail
tcs-op-assign-add-mat4-float
fail
tcs-op-assign-add-mat4-mat4
fail
tcs-op-assign-add-mat4x2-float
fail
tcs-op-assign-add-mat4x2-mat4x2
fail
tcs-op-assign-add-mat4x3-float
fail
tcs-op-assign-add-mat4x3-mat4x3
fail
tcs-op-assign-add-uint-uint
fail
tcs-op-assign-add-uvec2-uint
fail
tcs-op-assign-add-uvec2-uvec2
fail
tcs-op-assign-add-uvec3-uint
fail
tcs-op-assign-add-uvec3-uvec3
fail
tcs-op-assign-add-uvec4-uint
fail
tcs-op-assign-add-uvec4-uvec4
fail
tcs-op-assign-add-vec2-float
fail
tcs-op-assign-add-vec2-vec2
fail
tcs-op-assign-add-vec3-float
fail
tcs-op-assign-add-vec3-vec3
fail
tcs-op-assign-add-vec4-float
fail
tcs-op-assign-add-vec4-vec4
fail
tcs-op-assign-bitand-int-int
fail
tcs-op-assign-bitand-ivec2-int
fail
tcs-op-assign-bitand-ivec2-ivec2
fail
tcs-op-assign-bitand-ivec3-int
fail
tcs-op-assign-bitand-ivec3-ivec3
fail
tcs-op-assign-bitand-ivec4-int
fail
tcs-op-assign-bitand-ivec4-ivec4
fail
tcs-op-assign-bitand-uint-uint
fail
tcs-op-assign-bitand-uvec2-uint
fail
tcs-op-assign-bitand-uvec2-uvec2
fail
tcs-op-assign-bitand-uvec3-uint
fail
tcs-op-assign-bitand-uvec3-uvec3
fail
tcs-op-assign-bitand-uvec4-uint
fail
tcs-op-assign-bitand-uvec4-uvec4
fail
tcs-op-assign-bitor-int-int
fail
tcs-op-assign-bitor-ivec2-int
fail
tcs-op-assign-bitor-ivec2-ivec2
fail
tcs-op-assign-bitor-ivec3-int
fail
tcs-op-assign-bitor-ivec3-ivec3
fail
tcs-op-assign-bitor-ivec4-int
fail
tcs-op-assign-bitor-ivec4-ivec4
fail
tcs-op-assign-bitor-uint-uint
fail
tcs-op-assign-bitor-uvec2-uint
fail
tcs-op-assign-bitor-uvec2-uvec2
fail
tcs-op-assign-bitor-uvec3-uint
fail
tcs-op-assign-bitor-uvec3-uvec3
fail
tcs-op-assign-bitor-uvec4-uint
fail
tcs-op-assign-bitor-uvec4-uvec4
fail
tcs-op-assign-bitxor-int-int
fail
tcs-op-assign-bitxor-ivec2-int
fail
tcs-op-assign-bitxor-ivec2-ivec2
fail
tcs-op-assign-bitxor-ivec3-int
fail
tcs-op-assign-bitxor-ivec3-ivec3
fail
tcs-op-assign-bitxor-ivec4-int
fail
tcs-op-assign-bitxor-ivec4-ivec4
fail
tcs-op-assign-bitxor-uint-uint
fail
tcs-op-assign-bitxor-uvec2-uint
fail
tcs-op-assign-bitxor-uvec2-uvec2
fail
tcs-op-assign-bitxor-uvec3-uint
fail
tcs-op-assign-bitxor-uvec3-uvec3
fail
tcs-op-assign-bitxor-uvec4-uint
fail
tcs-op-assign-bitxor-uvec4-uvec4
fail
tcs-op-assign-div-float-float
fail
tcs-op-assign-div-int-int
fail
tcs-op-assign-div-ivec2-int
fail
tcs-op-assign-div-ivec2-ivec2
fail
tcs-op-assign-div-ivec3-int
fail
tcs-op-assign-div-ivec3-ivec3
fail
tcs-op-assign-div-ivec4-int
fail
tcs-op-assign-div-ivec4-ivec4
fail
tcs-op-assign-div-large-uint-uint
fail
tcs-op-assign-div-mat2-float
fail
tcs-op-assign-div-mat2-mat2
fail
tcs-op-assign-div-mat2x3-float
fail
tcs-op-assign-div-mat2x3-mat2x3
fail
tcs-op-assign-div-mat2x4-float
fail
tcs-op-assign-div-mat2x4-mat2x4
fail
tcs-op-assign-div-mat3-float
fail
tcs-op-assign-div-mat3-mat3
fail
tcs-op-assign-div-mat3x2-float
fail
tcs-op-assign-div-mat3x2-mat3x2
fail
tcs-op-assign-div-mat3x4-float
fail
tcs-op-assign-div-mat3x4-mat3x4
fail
tcs-op-assign-div-mat4-float
fail
tcs-op-assign-div-mat4-mat4
fail
tcs-op-assign-div-mat4x2-float
fail
tcs-op-assign-div-mat4x2-mat4x2
fail
tcs-op-assign-div-mat4x3-float
fail
tcs-op-assign-div-mat4x3-mat4x3
fail
tcs-op-assign-div-uint-uint
fail
tcs-op-assign-div-uvec2-uint
fail
tcs-op-assign-div-uvec2-uvec2
fail
tcs-op-assign-div-uvec3-uint
fail
tcs-op-assign-div-uvec3-uvec3
fail
tcs-op-assign-div-uvec4-uint
fail
tcs-op-assign-div-uvec4-uvec4
fail
tcs-op-assign-div-vec2-float
fail
tcs-op-assign-div-vec2-vec2
fail
tcs-op-assign-div-vec3-float
fail
tcs-op-assign-div-vec3-vec3
fail
tcs-op-assign-div-vec4-float
fail
tcs-op-assign-div-vec4-vec4
fail
tcs-op-assign-lshift-int-int
fail
tcs-op-assign-lshift-int-uint
fail
tcs-op-assign-lshift-ivec2-int
fail
tcs-op-assign-lshift-ivec2-ivec2
fail
tcs-op-assign-lshift-ivec2-uint
fail
tcs-op-assign-lshift-ivec2-uvec2
fail
tcs-op-assign-lshift-ivec3-int
fail
tcs-op-assign-lshift-ivec3-ivec3
fail
tcs-op-assign-lshift-ivec3-uint
fail
tcs-op-assign-lshift-ivec3-uvec3
fail
tcs-op-assign-lshift-ivec4-int
fail
tcs-op-assign-lshift-ivec4-ivec4
fail
tcs-op-assign-lshift-ivec4-uint
fail
tcs-op-assign-lshift-ivec4-uvec4
fail
tcs-op-assign-lshift-uint-int
fail
tcs-op-assign-lshift-uint-uint
fail
tcs-op-assign-lshift-uvec2-int
fail
tcs-op-assign-lshift-uvec2-ivec2
fail
tcs-op-assign-lshift-uvec2-uint
fail
tcs-op-assign-lshift-uvec2-uvec2
fail
tcs-op-assign-lshift-uvec3-int
fail
tcs-op-assign-lshift-uvec3-ivec3
fail
tcs-op-assign-lshift-uvec3-uint
fail
tcs-op-assign-lshift-uvec3-uvec3
fail
tcs-op-assign-lshift-uvec4-int
fail
tcs-op-assign-lshift-uvec4-ivec4
fail
tcs-op-assign-lshift-uvec4-uint
fail
tcs-op-assign-lshift-uvec4-uvec4
fail
tcs-op-assign-mod-int-int
fail
tcs-op-assign-mod-ivec2-int
fail
tcs-op-assign-mod-ivec2-ivec2
fail
tcs-op-assign-mod-ivec3-int
fail
tcs-op-assign-mod-ivec3-ivec3
fail
tcs-op-assign-mod-ivec4-int
fail
tcs-op-assign-mod-ivec4-ivec4
fail
tcs-op-assign-mod-uint-uint
fail
tcs-op-assign-mod-uvec2-uint
fail
tcs-op-assign-mod-uvec2-uvec2
fail
tcs-op-assign-mod-uvec3-uint
fail
tcs-op-assign-mod-uvec3-uvec3
fail
tcs-op-assign-mod-uvec4-uint
fail
tcs-op-assign-mod-uvec4-uvec4
fail
tcs-op-assign-mult-float-float
fail
tcs-op-assign-mult-int-int
fail
tcs-op-assign-mult-ivec2-int
fail
tcs-op-assign-mult-ivec2-ivec2
fail
tcs-op-assign-mult-ivec3-int
fail
tcs-op-assign-mult-ivec3-ivec3
fail
tcs-op-assign-mult-ivec4-int
fail
tcs-op-assign-mult-ivec4-ivec4
fail
tcs-op-assign-mult-mat2-float
fail
tcs-op-assign-mult-mat2-mat2
fail
tcs-op-assign-mult-mat2x3-float
fail
tcs-op-assign-mult-mat2x3-mat2
fail
tcs-op-assign-mult-mat2x4-float
fail
tcs-op-assign-mult-mat2x4-mat2
fail
tcs-op-assign-mult-mat3-float
fail
tcs-op-assign-mult-mat3-mat3
fail
tcs-op-assign-mult-mat3x2-float
fail
tcs-op-assign-mult-mat3x2-mat3
fail
tcs-op-assign-mult-mat3x4-float
fail
tcs-op-assign-mult-mat3x4-mat3
fail
tcs-op-assign-mult-mat4-float
fail
tcs-op-assign-mult-mat4-mat4
fail
tcs-op-assign-mult-mat4x2-float
fail
tcs-op-assign-mult-mat4x2-mat4
fail
tcs-op-assign-mult-mat4x3-float
fail
tcs-op-assign-mult-mat4x3-mat4
fail
tcs-op-assign-mult-uint-uint
fail
tcs-op-assign-mult-uvec2-uint
fail
tcs-op-assign-mult-uvec2-uvec2
fail
tcs-op-assign-mult-uvec3-uint
fail
tcs-op-assign-mult-uvec3-uvec3
fail
tcs-op-assign-mult-uvec4-uint
fail
tcs-op-assign-mult-uvec4-uvec4
fail
tcs-op-assign-mult-vec2-float
fail
tcs-op-assign-mult-vec2-mat2
fail
tcs-op-assign-mult-vec2-vec2
fail
tcs-op-assign-mult-vec3-float
fail
tcs-op-assign-mult-vec3-mat3
fail
tcs-op-assign-mult-vec3-vec3
fail
tcs-op-assign-mult-vec4-float
fail
tcs-op-assign-mult-vec4-mat4
fail
tcs-op-assign-mult-vec4-vec4
fail
tcs-op-assign-rshift-int-int
fail
tcs-op-assign-rshift-int-uint
fail
tcs-op-assign-rshift-ivec2-int
fail
tcs-op-assign-rshift-ivec2-ivec2
fail
tcs-op-assign-rshift-ivec2-uint
fail
tcs-op-assign-rshift-ivec2-uvec2
fail
tcs-op-assign-rshift-ivec3-int
fail
tcs-op-assign-rshift-ivec3-ivec3
fail
tcs-op-assign-rshift-ivec3-uint
fail
tcs-op-assign-rshift-ivec3-uvec3
fail
tcs-op-assign-rshift-ivec4-int
fail
tcs-op-assign-rshift-ivec4-ivec4
fail
tcs-op-assign-rshift-ivec4-uint
fail
tcs-op-assign-rshift-ivec4-uvec4
fail
tcs-op-assign-rshift-uint-int
fail
tcs-op-assign-rshift-uint-uint
fail
tcs-op-assign-rshift-uvec2-int
fail
tcs-op-assign-rshift-uvec2-ivec2
fail
tcs-op-assign-rshift-uvec2-uint
fail
tcs-op-assign-rshift-uvec2-uvec2
fail
tcs-op-assign-rshift-uvec3-int
fail
tcs-op-assign-rshift-uvec3-ivec3
fail
tcs-op-assign-rshift-uvec3-uint
fail
tcs-op-assign-rshift-uvec3-uvec3
fail
tcs-op-assign-rshift-uvec4-int
fail
tcs-op-assign-rshift-uvec4-ivec4
fail
tcs-op-assign-rshift-uvec4-uint
fail
tcs-op-assign-rshift-uvec4-uvec4
fail
tcs-op-assign-sub-float-float
fail
tcs-op-assign-sub-int-int
fail
tcs-op-assign-sub-ivec2-int
fail
tcs-op-assign-sub-ivec2-ivec2
fail
tcs-op-assign-sub-ivec3-int
fail
tcs-op-assign-sub-ivec3-ivec3
fail
tcs-op-assign-sub-ivec4-int
fail
tcs-op-assign-sub-ivec4-ivec4
fail
tcs-op-assign-sub-mat2-float
fail
tcs-op-assign-sub-mat2-mat2
fail
tcs-op-assign-sub-mat2x3-float
fail
tcs-op-assign-sub-mat2x3-mat2x3
fail
tcs-op-assign-sub-mat2x4-float
fail
tcs-op-assign-sub-mat2x4-mat2x4
fail
tcs-op-assign-sub-mat3-float
fail
tcs-op-assign-sub-mat3-mat3
fail
tcs-op-assign-sub-mat3x2-float
fail
tcs-op-assign-sub-mat3x2-mat3x2
fail
tcs-op-assign-sub-mat3x4-float
fail
tcs-op-assign-sub-mat3x4-mat3x4
fail
tcs-op-assign-sub-mat4-float
fail
tcs-op-assign-sub-mat4-mat4
fail
tcs-op-assign-sub-mat4x2-float
fail
tcs-op-assign-sub-mat4x2-mat4x2
fail
tcs-op-assign-sub-mat4x3-float
fail
tcs-op-assign-sub-mat4x3-mat4x3
fail
tcs-op-assign-sub-uint-uint
fail
tcs-op-assign-sub-uvec2-uint
fail
tcs-op-assign-sub-uvec2-uvec2
fail
tcs-op-assign-sub-uvec3-uint
fail
tcs-op-assign-sub-uvec3-uvec3
fail
tcs-op-assign-sub-uvec4-uint
fail
tcs-op-assign-sub-uvec4-uvec4
fail
tcs-op-assign-sub-vec2-float
fail
tcs-op-assign-sub-vec2-vec2
fail
tcs-op-assign-sub-vec3-float
fail
tcs-op-assign-sub-vec3-vec3
fail
tcs-op-assign-sub-vec4-float
fail
tcs-op-assign-sub-vec4-vec4
fail
tcs-op-bitand-abs-neg-int-int
fail
tcs-op-bitand-abs-neg-int-ivec2
fail
tcs-op-bitand-abs-neg-int-ivec3
fail
tcs-op-bitand-abs-neg-int-ivec4
fail
tcs-op-bitand-abs-neg-ivec2-int
fail
tcs-op-bitand-abs-neg-ivec2-ivec2
fail
tcs-op-bitand-abs-neg-ivec3-int
fail
tcs-op-bitand-abs-neg-ivec3-ivec3
fail
tcs-op-bitand-abs-neg-ivec4-int
fail
tcs-op-bitand-abs-neg-ivec4-ivec4
fail
tcs-op-bitand-abs-not-int-int
fail
tcs-op-bitand-abs-not-int-ivec2
fail
tcs-op-bitand-abs-not-int-ivec3
fail
tcs-op-bitand-abs-not-int-ivec4
fail
tcs-op-bitand-abs-not-ivec2-int
fail
tcs-op-bitand-abs-not-ivec2-ivec2
fail
tcs-op-bitand-abs-not-ivec3-int
fail
tcs-op-bitand-abs-not-ivec3-ivec3
fail
tcs-op-bitand-abs-not-ivec4-int
fail
tcs-op-bitand-abs-not-ivec4-ivec4
fail
tcs-op-bitand-int-int
fail
tcs-op-bitand-int-ivec2
fail
tcs-op-bitand-int-ivec3
fail
tcs-op-bitand-int-ivec4
fail
tcs-op-bitand-ivec2-int
fail
tcs-op-bitand-ivec2-ivec2
fail
tcs-op-bitand-ivec3-int
fail
tcs-op-bitand-ivec3-ivec3
fail
tcs-op-bitand-ivec4-int
fail
tcs-op-bitand-ivec4-ivec4
fail
tcs-op-bitand-neg-abs-int-int
fail
tcs-op-bitand-neg-abs-int-ivec2
fail
tcs-op-bitand-neg-abs-int-ivec3
fail
tcs-op-bitand-neg-abs-int-ivec4
fail
tcs-op-bitand-neg-abs-ivec2-int
fail
tcs-op-bitand-neg-abs-ivec2-ivec2
fail
tcs-op-bitand-neg-abs-ivec3-int
fail
tcs-op-bitand-neg-abs-ivec3-ivec3
fail
tcs-op-bitand-neg-abs-ivec4-int
fail
tcs-op-bitand-neg-abs-ivec4-ivec4
fail
tcs-op-bitand-neg-int-int
fail
tcs-op-bitand-neg-int-ivec2
fail
tcs-op-bitand-neg-int-ivec3
fail
tcs-op-bitand-neg-int-ivec4
fail
tcs-op-bitand-neg-ivec2-int
fail
tcs-op-bitand-neg-ivec2-ivec2
fail
tcs-op-bitand-neg-ivec3-int
fail
tcs-op-bitand-neg-ivec3-ivec3
fail
tcs-op-bitand-neg-ivec4-int
fail
tcs-op-bitand-neg-ivec4-ivec4
fail
tcs-op-bitand-neg-uint-uint
fail
tcs-op-bitand-neg-uint-uvec2
fail
tcs-op-bitand-neg-uint-uvec3
fail
tcs-op-bitand-neg-uint-uvec4
fail
tcs-op-bitand-neg-uvec2-uint
fail
tcs-op-bitand-neg-uvec2-uvec2
fail
tcs-op-bitand-neg-uvec3-uint
fail
tcs-op-bitand-neg-uvec3-uvec3
fail
tcs-op-bitand-neg-uvec4-uint
fail
tcs-op-bitand-neg-uvec4-uvec4
fail
tcs-op-bitand-not-abs-int-int
fail
tcs-op-bitand-not-abs-int-ivec2
fail
tcs-op-bitand-not-abs-int-ivec3
fail
tcs-op-bitand-not-abs-int-ivec4
fail
tcs-op-bitand-not-abs-ivec2-int
fail
tcs-op-bitand-not-abs-ivec2-ivec2
fail
tcs-op-bitand-not-abs-ivec3-int
fail
tcs-op-bitand-not-abs-ivec3-ivec3
fail
tcs-op-bitand-not-abs-ivec4-int
fail
tcs-op-bitand-not-abs-ivec4-ivec4
fail
tcs-op-bitand-not-int-int
fail
tcs-op-bitand-not-int-ivec2
fail
tcs-op-bitand-not-int-ivec3
fail
tcs-op-bitand-not-int-ivec4
fail
tcs-op-bitand-not-ivec2-int
fail
tcs-op-bitand-not-ivec2-ivec2
fail
tcs-op-bitand-not-ivec3-int
fail
tcs-op-bitand-not-ivec3-ivec3
fail
tcs-op-bitand-not-ivec4-int
fail
tcs-op-bitand-not-ivec4-ivec4
fail
tcs-op-bitand-not-uint-uint
fail
tcs-op-bitand-not-uint-uvec2
fail
tcs-op-bitand-not-uint-uvec3
fail
tcs-op-bitand-not-uint-uvec4
fail
tcs-op-bitand-not-uvec2-uint
fail
tcs-op-bitand-not-uvec2-uvec2
fail
tcs-op-bitand-not-uvec3-uint
fail
tcs-op-bitand-not-uvec3-uvec3
fail
tcs-op-bitand-not-uvec4-uint
fail
tcs-op-bitand-not-uvec4-uvec4
fail
tcs-op-bitand-uint-uint
fail
tcs-op-bitand-uint-uvec2
fail
tcs-op-bitand-uint-uvec3
fail
tcs-op-bitand-uint-uvec4
fail
tcs-op-bitand-uvec2-uint
fail
tcs-op-bitand-uvec2-uvec2
fail
tcs-op-bitand-uvec3-uint
fail
tcs-op-bitand-uvec3-uvec3
fail
tcs-op-bitand-uvec4-uint
fail
tcs-op-bitand-uvec4-uvec4
fail
tcs-op-bitor-abs-neg-int-int
fail
tcs-op-bitor-abs-neg-int-ivec2
fail
tcs-op-bitor-abs-neg-int-ivec3
fail
tcs-op-bitor-abs-neg-int-ivec4
fail
tcs-op-bitor-abs-neg-ivec2-int
fail
tcs-op-bitor-abs-neg-ivec2-ivec2
fail
tcs-op-bitor-abs-neg-ivec3-int
fail
tcs-op-bitor-abs-neg-ivec3-ivec3
fail
tcs-op-bitor-abs-neg-ivec4-int
fail
tcs-op-bitor-abs-neg-ivec4-ivec4
fail
tcs-op-bitor-abs-not-int-int
fail
tcs-op-bitor-abs-not-int-ivec2
fail
tcs-op-bitor-abs-not-int-ivec3
fail
tcs-op-bitor-abs-not-int-ivec4
fail
tcs-op-bitor-abs-not-ivec2-int
fail
tcs-op-bitor-abs-not-ivec2-ivec2
fail
tcs-op-bitor-abs-not-ivec3-int
fail
tcs-op-bitor-abs-not-ivec3-ivec3
fail
tcs-op-bitor-abs-not-ivec4-int
fail
tcs-op-bitor-abs-not-ivec4-ivec4
fail
tcs-op-bitor-int-int
fail
tcs-op-bitor-int-ivec2
fail
tcs-op-bitor-int-ivec3
fail
tcs-op-bitor-int-ivec4
fail
tcs-op-bitor-ivec2-int
fail
tcs-op-bitor-ivec2-ivec2
fail
tcs-op-bitor-ivec3-int
fail
tcs-op-bitor-ivec3-ivec3
fail
tcs-op-bitor-ivec4-int
fail
tcs-op-bitor-ivec4-ivec4
fail
tcs-op-bitor-neg-abs-int-int
fail
tcs-op-bitor-neg-abs-int-ivec2
fail
tcs-op-bitor-neg-abs-int-ivec3
fail
tcs-op-bitor-neg-abs-int-ivec4
fail
tcs-op-bitor-neg-abs-ivec2-int
fail
tcs-op-bitor-neg-abs-ivec2-ivec2
fail
tcs-op-bitor-neg-abs-ivec3-int
fail
tcs-op-bitor-neg-abs-ivec3-ivec3
fail
tcs-op-bitor-neg-abs-ivec4-int
fail
tcs-op-bitor-neg-abs-ivec4-ivec4
fail
tcs-op-bitor-neg-int-int
fail
tcs-op-bitor-neg-int-ivec2
fail
tcs-op-bitor-neg-int-ivec3
fail
tcs-op-bitor-neg-int-ivec4
fail
tcs-op-bitor-neg-ivec2-int
fail
tcs-op-bitor-neg-ivec2-ivec2
fail
tcs-op-bitor-neg-ivec3-int
fail
tcs-op-bitor-neg-ivec3-ivec3
fail
tcs-op-bitor-neg-ivec4-int
fail
tcs-op-bitor-neg-ivec4-ivec4
fail
tcs-op-bitor-neg-uint-uint
fail
tcs-op-bitor-neg-uint-uvec2
fail
tcs-op-bitor-neg-uint-uvec3
fail
tcs-op-bitor-neg-uint-uvec4
fail
tcs-op-bitor-neg-uvec2-uint
fail
tcs-op-bitor-neg-uvec2-uvec2
fail
tcs-op-bitor-neg-uvec3-uint
fail
tcs-op-bitor-neg-uvec3-uvec3
fail
tcs-op-bitor-neg-uvec4-uint
fail
tcs-op-bitor-neg-uvec4-uvec4
fail
tcs-op-bitor-not-abs-int-int
fail
tcs-op-bitor-not-abs-int-ivec2
fail
tcs-op-bitor-not-abs-int-ivec3
fail
tcs-op-bitor-not-abs-int-ivec4
fail
tcs-op-bitor-not-abs-ivec2-int
fail
tcs-op-bitor-not-abs-ivec2-ivec2
fail
tcs-op-bitor-not-abs-ivec3-int
fail
tcs-op-bitor-not-abs-ivec3-ivec3
fail
tcs-op-bitor-not-abs-ivec4-int
fail
tcs-op-bitor-not-abs-ivec4-ivec4
fail
tcs-op-bitor-not-int-int
fail
tcs-op-bitor-not-int-ivec2
fail
tcs-op-bitor-not-int-ivec3
fail
tcs-op-bitor-not-int-ivec4
fail
tcs-op-bitor-not-ivec2-int
fail
tcs-op-bitor-not-ivec2-ivec2
fail
tcs-op-bitor-not-ivec3-int
fail
tcs-op-bitor-not-ivec3-ivec3
fail
tcs-op-bitor-not-ivec4-int
fail
tcs-op-bitor-not-ivec4-ivec4
fail
tcs-op-bitor-not-uint-uint
fail
tcs-op-bitor-not-uint-uvec2
fail
tcs-op-bitor-not-uint-uvec3
fail
tcs-op-bitor-not-uint-uvec4
fail
tcs-op-bitor-not-uvec2-uint
fail
tcs-op-bitor-not-uvec2-uvec2
fail
tcs-op-bitor-not-uvec3-uint
fail
tcs-op-bitor-not-uvec3-uvec3
fail
tcs-op-bitor-not-uvec4-uint
fail
tcs-op-bitor-not-uvec4-uvec4
fail
tcs-op-bitor-uint-uint
fail
tcs-op-bitor-uint-uvec2
fail
tcs-op-bitor-uint-uvec3
fail
tcs-op-bitor-uint-uvec4
fail
tcs-op-bitor-uvec2-uint
fail
tcs-op-bitor-uvec2-uvec2
fail
tcs-op-bitor-uvec3-uint
fail
tcs-op-bitor-uvec3-uvec3
fail
tcs-op-bitor-uvec4-uint
fail
tcs-op-bitor-uvec4-uvec4
fail
tcs-op-bitxor-abs-neg-int-int
fail
tcs-op-bitxor-abs-neg-int-ivec2
fail
tcs-op-bitxor-abs-neg-int-ivec3
fail
tcs-op-bitxor-abs-neg-int-ivec4
fail
tcs-op-bitxor-abs-neg-ivec2-int
fail
tcs-op-bitxor-abs-neg-ivec2-ivec2
fail
tcs-op-bitxor-abs-neg-ivec3-int
fail
tcs-op-bitxor-abs-neg-ivec3-ivec3
fail
tcs-op-bitxor-abs-neg-ivec4-int
fail
tcs-op-bitxor-abs-neg-ivec4-ivec4
fail
tcs-op-bitxor-abs-not-int-int
fail
tcs-op-bitxor-abs-not-int-ivec2
fail
tcs-op-bitxor-abs-not-int-ivec3
fail
tcs-op-bitxor-abs-not-int-ivec4
fail
tcs-op-bitxor-abs-not-ivec2-int
fail
tcs-op-bitxor-abs-not-ivec2-ivec2
fail
tcs-op-bitxor-abs-not-ivec3-int
fail
tcs-op-bitxor-abs-not-ivec3-ivec3
fail
tcs-op-bitxor-abs-not-ivec4-int
fail
tcs-op-bitxor-abs-not-ivec4-ivec4
fail
tcs-op-bitxor-int-int
fail
tcs-op-bitxor-int-ivec2
fail
tcs-op-bitxor-int-ivec3
fail
tcs-op-bitxor-int-ivec4
fail
tcs-op-bitxor-ivec2-int
fail
tcs-op-bitxor-ivec2-ivec2
fail
tcs-op-bitxor-ivec3-int
fail
tcs-op-bitxor-ivec3-ivec3
fail
tcs-op-bitxor-ivec4-int
fail
tcs-op-bitxor-ivec4-ivec4
fail
tcs-op-bitxor-neg-abs-int-int
fail
tcs-op-bitxor-neg-abs-int-ivec2
fail
tcs-op-bitxor-neg-abs-int-ivec3
fail
tcs-op-bitxor-neg-abs-int-ivec4
fail
tcs-op-bitxor-neg-abs-ivec2-int
fail
tcs-op-bitxor-neg-abs-ivec2-ivec2
fail
tcs-op-bitxor-neg-abs-ivec3-int
fail
tcs-op-bitxor-neg-abs-ivec3-ivec3
fail
tcs-op-bitxor-neg-abs-ivec4-int
fail
tcs-op-bitxor-neg-abs-ivec4-ivec4
fail
tcs-op-bitxor-neg-int-int
fail
tcs-op-bitxor-neg-int-ivec2
fail
tcs-op-bitxor-neg-int-ivec3
fail
tcs-op-bitxor-neg-int-ivec4
fail
tcs-op-bitxor-neg-ivec2-int
fail
tcs-op-bitxor-neg-ivec2-ivec2
fail
tcs-op-bitxor-neg-ivec3-int
fail
tcs-op-bitxor-neg-ivec3-ivec3
fail
tcs-op-bitxor-neg-ivec4-int
fail
tcs-op-bitxor-neg-ivec4-ivec4
fail
tcs-op-bitxor-neg-uint-uint
fail
tcs-op-bitxor-neg-uint-uvec2
fail
tcs-op-bitxor-neg-uint-uvec3
fail
tcs-op-bitxor-neg-uint-uvec4
fail
tcs-op-bitxor-neg-uvec2-uint
fail
tcs-op-bitxor-neg-uvec2-uvec2
fail
tcs-op-bitxor-neg-uvec3-uint
fail
tcs-op-bitxor-neg-uvec3-uvec3
fail
tcs-op-bitxor-neg-uvec4-uint
fail
tcs-op-bitxor-neg-uvec4-uvec4
fail
tcs-op-bitxor-not-abs-int-int
fail
tcs-op-bitxor-not-abs-int-ivec2
fail
tcs-op-bitxor-not-abs-int-ivec3
fail
tcs-op-bitxor-not-abs-int-ivec4
fail
tcs-op-bitxor-not-abs-ivec2-int
fail
tcs-op-bitxor-not-abs-ivec2-ivec2
fail
tcs-op-bitxor-not-abs-ivec3-int
fail
tcs-op-bitxor-not-abs-ivec3-ivec3
fail
tcs-op-bitxor-not-abs-ivec4-int
fail
tcs-op-bitxor-not-abs-ivec4-ivec4
fail
tcs-op-bitxor-not-int-int
fail
tcs-op-bitxor-not-int-ivec2
fail
tcs-op-bitxor-not-int-ivec3
fail
tcs-op-bitxor-not-int-ivec4
fail
tcs-op-bitxor-not-ivec2-int
fail
tcs-op-bitxor-not-ivec2-ivec2
fail
tcs-op-bitxor-not-ivec3-int
fail
tcs-op-bitxor-not-ivec3-ivec3
fail
tcs-op-bitxor-not-ivec4-int
fail
tcs-op-bitxor-not-ivec4-ivec4
fail
tcs-op-bitxor-not-uint-uint
fail
tcs-op-bitxor-not-uint-uvec2
fail
tcs-op-bitxor-not-uint-uvec3
fail
tcs-op-bitxor-not-uint-uvec4
fail
tcs-op-bitxor-not-uvec2-uint
fail
tcs-op-bitxor-not-uvec2-uvec2
fail
tcs-op-bitxor-not-uvec3-uint
fail
tcs-op-bitxor-not-uvec3-uvec3
fail
tcs-op-bitxor-not-uvec4-uint
fail
tcs-op-bitxor-not-uvec4-uvec4
fail
tcs-op-bitxor-uint-uint
fail
tcs-op-bitxor-uint-uvec2
fail
tcs-op-bitxor-uint-uvec3
fail
tcs-op-bitxor-uint-uvec4
fail
tcs-op-bitxor-uvec2-uint
fail
tcs-op-bitxor-uvec2-uvec2
fail
tcs-op-bitxor-uvec3-uint
fail
tcs-op-bitxor-uvec3-uvec3
fail
tcs-op-bitxor-uvec4-uint
fail
tcs-op-bitxor-uvec4-uvec4
fail
tcs-op-complement-int
fail
tcs-op-complement-ivec2
fail
tcs-op-complement-ivec3
fail
tcs-op-complement-ivec4
fail
tcs-op-complement-uint
fail
tcs-op-complement-uvec2
fail
tcs-op-complement-uvec3
fail
tcs-op-complement-uvec4
fail
tcs-op-div-float-float
fail
tcs-op-div-float-mat2
fail
tcs-op-div-float-mat2x3
fail
tcs-op-div-float-mat2x4
fail
tcs-op-div-float-mat3
fail
tcs-op-div-float-mat3x2
fail
tcs-op-div-float-mat3x4
fail
tcs-op-div-float-mat4
fail
tcs-op-div-float-mat4x2
fail
tcs-op-div-float-mat4x3
fail
tcs-op-div-float-vec2
fail
tcs-op-div-float-vec3
fail
tcs-op-div-float-vec4
fail
tcs-op-div-int-int
fail
tcs-op-div-int-ivec2
fail
tcs-op-div-int-ivec3
fail
tcs-op-div-int-ivec4
fail
tcs-op-div-ivec2-int
fail
tcs-op-div-ivec2-ivec2
fail
tcs-op-div-ivec3-int
fail
tcs-op-div-ivec3-ivec3
fail
tcs-op-div-ivec4-int
fail
tcs-op-div-ivec4-ivec4
fail
tcs-op-div-large-uint-uint
fail
tcs-op-div-mat2-float
fail
tcs-op-div-mat2-mat2
fail
tcs-op-div-mat2x3-float
fail
tcs-op-div-mat2x3-mat2x3
fail
tcs-op-div-mat2x4-float
fail
tcs-op-div-mat2x4-mat2x4
fail
tcs-op-div-mat3-float
fail
tcs-op-div-mat3-mat3
fail
tcs-op-div-mat3x2-float
fail
tcs-op-div-mat3x2-mat3x2
fail
tcs-op-div-mat3x4-float
fail
tcs-op-div-mat3x4-mat3x4
fail
tcs-op-div-mat4-float
fail
tcs-op-div-mat4-mat4
fail
tcs-op-div-mat4x2-float
fail
tcs-op-div-mat4x2-mat4x2
fail
tcs-op-div-mat4x3-float
fail
tcs-op-div-mat4x3-mat4x3
fail
tcs-op-div-uint-uint
fail
tcs-op-div-uint-uvec2
fail
tcs-op-div-uint-uvec3
fail
tcs-op-div-uint-uvec4
fail
tcs-op-div-uvec2-uint
fail
tcs-op-div-uvec2-uvec2
fail
tcs-op-div-uvec3-uint
fail
tcs-op-div-uvec3-uvec3
fail
tcs-op-div-uvec4-uint
fail
tcs-op-div-uvec4-uvec4
fail
tcs-op-div-vec2-float
fail
tcs-op-div-vec2-vec2
fail
tcs-op-div-vec3-float
fail
tcs-op-div-vec3-vec3
fail
tcs-op-div-vec4-float
fail
tcs-op-div-vec4-vec4
fail
tcs-op-eq-bool-bool
fail
tcs-op-eq-bool-bool-using-if
fail
tcs-op-eq-bvec2-bvec2
fail
tcs-op-eq-bvec2-bvec2-using-if
fail
tcs-op-eq-bvec3-bvec3
fail
tcs-op-eq-bvec3-bvec3-using-if
fail
tcs-op-eq-bvec4-bvec4
fail
tcs-op-eq-bvec4-bvec4-using-if
fail
tcs-op-eq-float-float
fail
tcs-op-eq-float-float-using-if
fail
tcs-op-eq-int-int
fail
tcs-op-eq-int-int-using-if
fail
tcs-op-eq-ivec2-ivec2
fail
tcs-op-eq-ivec2-ivec2-using-if
fail
tcs-op-eq-ivec3-ivec3
fail
tcs-op-eq-ivec3-ivec3-using-if
fail
tcs-op-eq-ivec4-ivec4
fail
tcs-op-eq-ivec4-ivec4-using-if
fail
tcs-op-eq-mat2-mat2
fail
tcs-op-eq-mat2-mat2-using-if
fail
tcs-op-eq-mat2x3-mat2x3
fail
tcs-op-eq-mat2x3-mat2x3-using-if
fail
tcs-op-eq-mat2x4-mat2x4
fail
tcs-op-eq-mat2x4-mat2x4-using-if
fail
tcs-op-eq-mat3-mat3
fail
tcs-op-eq-mat3-mat3-using-if
fail
tcs-op-eq-mat3x2-mat3x2
fail
tcs-op-eq-mat3x2-mat3x2-using-if
fail
tcs-op-eq-mat3x4-mat3x4
fail
tcs-op-eq-mat3x4-mat3x4-using-if
fail
tcs-op-eq-mat4-mat4
fail
tcs-op-eq-mat4-mat4-using-if
fail
tcs-op-eq-mat4x2-mat4x2
fail
tcs-op-eq-mat4x2-mat4x2-using-if
fail
tcs-op-eq-mat4x3-mat4x3
fail
tcs-op-eq-mat4x3-mat4x3-using-if
fail
tcs-op-eq-uint-uint
fail
tcs-op-eq-uint-uint-using-if
fail
tcs-op-eq-uvec2-uvec2
fail
tcs-op-eq-uvec2-uvec2-using-if
fail
tcs-op-eq-uvec3-uvec3
fail
tcs-op-eq-uvec3-uvec3-using-if
fail
tcs-op-eq-uvec4-uvec4
fail
tcs-op-eq-uvec4-uvec4-using-if
fail
tcs-op-eq-vec2-vec2
fail
tcs-op-eq-vec2-vec2-using-if
fail
tcs-op-eq-vec3-vec3
fail
tcs-op-eq-vec3-vec3-using-if
fail
tcs-op-eq-vec4-vec4
fail
tcs-op-eq-vec4-vec4-using-if
fail
tcs-op-ge-float-float
fail
tcs-op-ge-float-float-using-if
fail
tcs-op-ge-int-int
fail
tcs-op-ge-int-int-using-if
fail
tcs-op-ge-uint-uint
fail
tcs-op-ge-uint-uint-using-if
fail
tcs-op-gt-float-float
fail
tcs-op-gt-float-float-using-if
fail
tcs-op-gt-int-int
fail
tcs-op-gt-int-int-using-if
fail
tcs-op-gt-uint-uint
fail
tcs-op-gt-uint-uint-using-if
fail
tcs-op-le-float-float
fail
tcs-op-le-float-float-using-if
fail
tcs-op-le-int-int
fail
tcs-op-le-int-int-using-if
fail
tcs-op-le-uint-uint
fail
tcs-op-le-uint-uint-using-if
fail
tcs-op-lshift-int-int
fail
tcs-op-lshift-int-uint
fail
tcs-op-lshift-ivec2-int
fail
tcs-op-lshift-ivec2-ivec2
fail
tcs-op-lshift-ivec2-uint
fail
tcs-op-lshift-ivec2-uvec2
fail
tcs-op-lshift-ivec3-int
fail
tcs-op-lshift-ivec3-ivec3
fail
tcs-op-lshift-ivec3-uint
fail
tcs-op-lshift-ivec3-uvec3
fail
tcs-op-lshift-ivec4-int
fail
tcs-op-lshift-ivec4-ivec4
fail
tcs-op-lshift-ivec4-uint
fail
tcs-op-lshift-ivec4-uvec4
fail
tcs-op-lshift-uint-int
fail
tcs-op-lshift-uint-uint
fail
tcs-op-lshift-uvec2-int
fail
tcs-op-lshift-uvec2-ivec2
fail
tcs-op-lshift-uvec2-uint
fail
tcs-op-lshift-uvec2-uvec2
fail
tcs-op-lshift-uvec3-int
fail
tcs-op-lshift-uvec3-ivec3
fail
tcs-op-lshift-uvec3-uint
fail
tcs-op-lshift-uvec3-uvec3
fail
tcs-op-lshift-uvec4-int
fail
tcs-op-lshift-uvec4-ivec4
fail
tcs-op-lshift-uvec4-uint
fail
tcs-op-lshift-uvec4-uvec4
fail
tcs-op-lt-float-float
fail
tcs-op-lt-float-float-using-if
fail
tcs-op-lt-int-int
fail
tcs-op-lt-int-int-using-if
fail
tcs-op-lt-uint-uint
fail
tcs-op-lt-uint-uint-using-if
fail
tcs-op-mod-int-int
fail
tcs-op-mod-int-ivec2
fail
tcs-op-mod-int-ivec3
fail
tcs-op-mod-int-ivec4
fail
tcs-op-mod-ivec2-int
fail
tcs-op-mod-ivec2-ivec2
fail
tcs-op-mod-ivec3-int
fail
tcs-op-mod-ivec3-ivec3
fail
tcs-op-mod-ivec4-int
fail
tcs-op-mod-ivec4-ivec4
fail
tcs-op-mod-uint-uint
fail
tcs-op-mod-uint-uvec2
fail
tcs-op-mod-uint-uvec3
fail
tcs-op-mod-uint-uvec4
fail
tcs-op-mod-uvec2-uint
fail
tcs-op-mod-uvec2-uvec2
fail
tcs-op-mod-uvec3-uint
fail
tcs-op-mod-uvec3-uvec3
fail
tcs-op-mod-uvec4-uint
fail
tcs-op-mod-uvec4-uvec4
fail
tcs-op-mult-float-float
fail
tcs-op-mult-float-mat2
fail
tcs-op-mult-float-mat2x3
fail
tcs-op-mult-float-mat2x4
fail
tcs-op-mult-float-mat3
fail
tcs-op-mult-float-mat3x2
fail
tcs-op-mult-float-mat3x4
fail
tcs-op-mult-float-mat4
fail
tcs-op-mult-float-mat4x2
fail
tcs-op-mult-float-mat4x3
fail
tcs-op-mult-float-vec2
fail
tcs-op-mult-float-vec3
fail
tcs-op-mult-float-vec4
fail
tcs-op-mult-int-int
fail
tcs-op-mult-int-ivec2
fail
tcs-op-mult-int-ivec3
fail
tcs-op-mult-int-ivec4
fail
tcs-op-mult-ivec2-int
fail
tcs-op-mult-ivec2-ivec2
fail
tcs-op-mult-ivec3-int
fail
tcs-op-mult-ivec3-ivec3
fail
tcs-op-mult-ivec4-int
fail
tcs-op-mult-ivec4-ivec4
fail
tcs-op-mult-mat2-float
fail
tcs-op-mult-mat2-mat2
fail
tcs-op-mult-mat2-mat3x2
fail
tcs-op-mult-mat2-mat4x2
fail
tcs-op-mult-mat2-vec2
fail
tcs-op-mult-mat2x3-float
fail
tcs-op-mult-mat2x3-mat2
fail
tcs-op-mult-mat2x3-mat3x2
fail
tcs-op-mult-mat2x3-mat4x2
fail
tcs-op-mult-mat2x3-vec2
fail
tcs-op-mult-mat2x4-float
fail
tcs-op-mult-mat2x4-mat2
fail
tcs-op-mult-mat2x4-mat3x2
fail
tcs-op-mult-mat2x4-mat4x2
fail
tcs-op-mult-mat2x4-vec2
fail
tcs-op-mult-mat3-float
fail
tcs-op-mult-mat3-mat2x3
fail
tcs-op-mult-mat3-mat3
fail
tcs-op-mult-mat3-mat4x3
fail
tcs-op-mult-mat3-vec3
fail
tcs-op-mult-mat3x2-float
fail
tcs-op-mult-mat3x2-mat2x3
fail
tcs-op-mult-mat3x2-mat3
fail
tcs-op-mult-mat3x2-mat4x3
fail
tcs-op-mult-mat3x2-vec3
fail
tcs-op-mult-mat3x4-float
fail
tcs-op-mult-mat3x4-mat2x3
fail
tcs-op-mult-mat3x4-mat3
fail
tcs-op-mult-mat3x4-mat4x3
fail
tcs-op-mult-mat3x4-vec3
fail
tcs-op-mult-mat4-float
fail
tcs-op-mult-mat4-mat2x4
fail
tcs-op-mult-mat4-mat3x4
fail
tcs-op-mult-mat4-mat4
fail
tcs-op-mult-mat4-vec4
fail
tcs-op-mult-mat4x2-float
fail
tcs-op-mult-mat4x2-mat2x4
fail
tcs-op-mult-mat4x2-mat3x4
fail
tcs-op-mult-mat4x2-mat4
fail
tcs-op-mult-mat4x2-vec4
fail
tcs-op-mult-mat4x3-float
fail
tcs-op-mult-mat4x3-mat2x4
fail
tcs-op-mult-mat4x3-mat3x4
fail
tcs-op-mult-mat4x3-mat4
fail
tcs-op-mult-mat4x3-vec4
fail
tcs-op-mult-uint-uint
fail
tcs-op-mult-uint-uvec2
fail
tcs-op-mult-uint-uvec3
fail
tcs-op-mult-uint-uvec4
fail
tcs-op-mult-uvec2-uint
fail
tcs-op-mult-uvec2-uvec2
fail
tcs-op-mult-uvec3-uint
fail
tcs-op-mult-uvec3-uvec3
fail
tcs-op-mult-uvec4-uint
fail
tcs-op-mult-uvec4-uvec4
fail
tcs-op-mult-vec2-float
fail
tcs-op-mult-vec2-mat2
fail
tcs-op-mult-vec2-mat3x2
fail
tcs-op-mult-vec2-mat4x2
fail
tcs-op-mult-vec2-vec2
fail
tcs-op-mult-vec3-float
fail
tcs-op-mult-vec3-mat2x3
fail
tcs-op-mult-vec3-mat3
fail
tcs-op-mult-vec3-mat4x3
fail
tcs-op-mult-vec3-vec3
fail
tcs-op-mult-vec4-float
fail
tcs-op-mult-vec4-mat2x4
fail
tcs-op-mult-vec4-mat3x4
fail
tcs-op-mult-vec4-mat4
fail
tcs-op-mult-vec4-vec4
fail
tcs-op-ne-bool-bool
fail
tcs-op-ne-bool-bool-using-if
fail
tcs-op-ne-bvec2-bvec2
fail
tcs-op-ne-bvec2-bvec2-using-if
fail
tcs-op-ne-bvec3-bvec3
fail
tcs-op-ne-bvec3-bvec3-using-if
fail
tcs-op-ne-bvec4-bvec4
fail
tcs-op-ne-bvec4-bvec4-using-if
fail
tcs-op-ne-float-float
fail
tcs-op-ne-float-float-using-if
fail
tcs-op-ne-int-int
fail
tcs-op-ne-int-int-using-if
fail
tcs-op-ne-ivec2-ivec2
fail
tcs-op-ne-ivec2-ivec2-using-if
fail
tcs-op-ne-ivec3-ivec3
fail
tcs-op-ne-ivec3-ivec3-using-if
fail
tcs-op-ne-ivec4-ivec4
fail
tcs-op-ne-ivec4-ivec4-using-if
fail
tcs-op-ne-mat2-mat2
fail
tcs-op-ne-mat2-mat2-using-if
fail
tcs-op-ne-mat2x3-mat2x3
fail
tcs-op-ne-mat2x3-mat2x3-using-if
fail
tcs-op-ne-mat2x4-mat2x4
fail
tcs-op-ne-mat2x4-mat2x4-using-if
fail
tcs-op-ne-mat3-mat3
fail
tcs-op-ne-mat3-mat3-using-if
fail
tcs-op-ne-mat3x2-mat3x2
fail
tcs-op-ne-mat3x2-mat3x2-using-if
fail
tcs-op-ne-mat3x4-mat3x4
fail
tcs-op-ne-mat3x4-mat3x4-using-if
fail
tcs-op-ne-mat4-mat4
fail
tcs-op-ne-mat4-mat4-using-if
fail
tcs-op-ne-mat4x2-mat4x2
fail
tcs-op-ne-mat4x2-mat4x2-using-if
fail
tcs-op-ne-mat4x3-mat4x3
fail
tcs-op-ne-mat4x3-mat4x3-using-if
fail
tcs-op-ne-uint-uint
fail
tcs-op-ne-uint-uint-using-if
fail
tcs-op-ne-uvec2-uvec2
fail
tcs-op-ne-uvec2-uvec2-using-if
fail
tcs-op-ne-uvec3-uvec3
fail
tcs-op-ne-uvec3-uvec3-using-if
fail
tcs-op-ne-uvec4-uvec4
fail
tcs-op-ne-uvec4-uvec4-using-if
fail
tcs-op-ne-vec2-vec2
fail
tcs-op-ne-vec2-vec2-using-if
fail
tcs-op-ne-vec3-vec3
fail
tcs-op-ne-vec3-vec3-using-if
fail
tcs-op-ne-vec4-vec4
fail
tcs-op-ne-vec4-vec4-using-if
fail
tcs-op-neg-float
fail
tcs-op-neg-int
fail
tcs-op-neg-ivec2
fail
tcs-op-neg-ivec3
fail
tcs-op-neg-ivec4
fail
tcs-op-neg-mat2
fail
tcs-op-neg-mat2x3
fail
tcs-op-neg-mat2x4
fail
tcs-op-neg-mat3
fail
tcs-op-neg-mat3x2
fail
tcs-op-neg-mat3x4
fail
tcs-op-neg-mat4
fail
tcs-op-neg-mat4x2
fail
tcs-op-neg-mat4x3
fail
tcs-op-neg-uint
fail
tcs-op-neg-uvec2
fail
tcs-op-neg-uvec3
fail
tcs-op-neg-uvec4
fail
tcs-op-neg-vec2
fail
tcs-op-neg-vec3
fail
tcs-op-neg-vec4
fail
tcs-op-not-bool
fail
tcs-op-not-bool-using-if
fail
tcs-op-or-bool-bool
fail
tcs-op-or-bool-bool-using-if
fail
tcs-op-rshift-int-int
fail
tcs-op-rshift-int-uint
fail
tcs-op-rshift-ivec2-int
fail
tcs-op-rshift-ivec2-ivec2
fail
tcs-op-rshift-ivec2-uint
fail
tcs-op-rshift-ivec2-uvec2
fail
tcs-op-rshift-ivec3-int
fail
tcs-op-rshift-ivec3-ivec3
fail
tcs-op-rshift-ivec3-uint
fail
tcs-op-rshift-ivec3-uvec3
fail
tcs-op-rshift-ivec4-int
fail
tcs-op-rshift-ivec4-ivec4
fail
tcs-op-rshift-ivec4-uint
fail
tcs-op-rshift-ivec4-uvec4
fail
tcs-op-rshift-uint-int
fail
tcs-op-rshift-uint-uint
fail
tcs-op-rshift-uvec2-int
fail
tcs-op-rshift-uvec2-ivec2
fail
tcs-op-rshift-uvec2-uint
fail
tcs-op-rshift-uvec2-uvec2
fail
tcs-op-rshift-uvec3-int
fail
tcs-op-rshift-uvec3-ivec3
fail
tcs-op-rshift-uvec3-uint
fail
tcs-op-rshift-uvec3-uvec3
fail
tcs-op-rshift-uvec4-int
fail
tcs-op-rshift-uvec4-ivec4
fail
tcs-op-rshift-uvec4-uint
fail
tcs-op-rshift-uvec4-uvec4
fail
tcs-op-selection-bool-bool-bool
fail
tcs-op-selection-bool-bool-bool-using-if
fail
tcs-op-selection-bool-bvec2-bvec2
fail
tcs-op-selection-bool-bvec3-bvec3
fail
tcs-op-selection-bool-bvec4-bvec4
fail
tcs-op-selection-bool-float-float
fail
tcs-op-selection-bool-int-int
fail
tcs-op-selection-bool-ivec2-ivec2
fail
tcs-op-selection-bool-ivec3-ivec3
fail
tcs-op-selection-bool-ivec4-ivec4
fail
tcs-op-selection-bool-mat2-mat2
fail
tcs-op-selection-bool-mat2x3-mat2x3
fail
tcs-op-selection-bool-mat2x4-mat2x4
fail
tcs-op-selection-bool-mat3-mat3
fail
tcs-op-selection-bool-mat3x2-mat3x2
fail
tcs-op-selection-bool-mat3x4-mat3x4
fail
tcs-op-selection-bool-mat4-mat4
fail
tcs-op-selection-bool-mat4x2-mat4x2
fail
tcs-op-selection-bool-mat4x3-mat4x3
fail
tcs-op-selection-bool-uint-uint
fail
tcs-op-selection-bool-uvec2-uvec2
fail
tcs-op-selection-bool-uvec3-uvec3
fail
tcs-op-selection-bool-uvec4-uvec4
fail
tcs-op-selection-bool-vec2-vec2
fail
tcs-op-selection-bool-vec3-vec3
fail
tcs-op-selection-bool-vec4-vec4
fail
tcs-op-sub-float-float
fail
tcs-op-sub-float-mat2
fail
tcs-op-sub-float-mat2x3
fail
tcs-op-sub-float-mat2x4
fail
tcs-op-sub-float-mat3
fail
tcs-op-sub-float-mat3x2
fail
tcs-op-sub-float-mat3x4
fail
tcs-op-sub-float-mat4
fail
tcs-op-sub-float-mat4x2
fail
tcs-op-sub-float-mat4x3
fail
tcs-op-sub-float-vec2
fail
tcs-op-sub-float-vec3
fail
tcs-op-sub-float-vec4
fail
tcs-op-sub-int-int
fail
tcs-op-sub-int-ivec2
fail
tcs-op-sub-int-ivec3
fail
tcs-op-sub-int-ivec4
fail
tcs-op-sub-ivec2-int
fail
tcs-op-sub-ivec2-ivec2
fail
tcs-op-sub-ivec3-int
fail
tcs-op-sub-ivec3-ivec3
fail
tcs-op-sub-ivec4-int
fail
tcs-op-sub-ivec4-ivec4
fail
tcs-op-sub-mat2-float
fail
tcs-op-sub-mat2-mat2
fail
tcs-op-sub-mat2x3-float
fail
tcs-op-sub-mat2x3-mat2x3
fail
tcs-op-sub-mat2x4-float
fail
tcs-op-sub-mat2x4-mat2x4
fail
tcs-op-sub-mat3-float
fail
tcs-op-sub-mat3-mat3
fail
tcs-op-sub-mat3x2-float
fail
tcs-op-sub-mat3x2-mat3x2
fail
tcs-op-sub-mat3x4-float
fail
tcs-op-sub-mat3x4-mat3x4
fail
tcs-op-sub-mat4-float
fail
tcs-op-sub-mat4-mat4
fail
tcs-op-sub-mat4x2-float
fail
tcs-op-sub-mat4x2-mat4x2
fail
tcs-op-sub-mat4x3-float
fail
tcs-op-sub-mat4x3-mat4x3
fail
tcs-op-sub-uint-uint
fail
tcs-op-sub-uint-uvec2
fail
tcs-op-sub-uint-uvec3
fail
tcs-op-sub-uint-uvec4
fail
tcs-op-sub-uvec2-uint
fail
tcs-op-sub-uvec2-uvec2
fail
tcs-op-sub-uvec3-uint
fail
tcs-op-sub-uvec3-uvec3
fail
tcs-op-sub-uvec4-uint
fail
tcs-op-sub-uvec4-uvec4
fail
tcs-op-sub-vec2-float
fail
tcs-op-sub-vec2-vec2
fail
tcs-op-sub-vec3-float
fail
tcs-op-sub-vec3-vec3
fail
tcs-op-sub-vec4-float
fail
tcs-op-sub-vec4-vec4
fail
tcs-op-uplus-float
fail
tcs-op-uplus-int
fail
tcs-op-uplus-ivec2
fail
tcs-op-uplus-ivec3
fail
tcs-op-uplus-ivec4
fail
tcs-op-uplus-mat2
fail
tcs-op-uplus-mat2x3
fail
tcs-op-uplus-mat2x4
fail
tcs-op-uplus-mat3
fail
tcs-op-uplus-mat3x2
fail
tcs-op-uplus-mat3x4
fail
tcs-op-uplus-mat4
fail
tcs-op-uplus-mat4x2
fail
tcs-op-uplus-mat4x3
fail
tcs-op-uplus-uint
fail
tcs-op-uplus-uvec2
fail
tcs-op-uplus-uvec3
fail
tcs-op-uplus-uvec4
fail
tcs-op-uplus-vec2
fail
tcs-op-uplus-vec3
fail
tcs-op-uplus-vec4
fail
tcs-op-xor-bool-bool
fail
tcs-op-xor-bool-bool-using-if
fail
tcs-outerproduct-vec2-vec2
fail
tcs-outerproduct-vec2-vec3
fail
tcs-outerproduct-vec2-vec4
fail
tcs-outerproduct-vec3-vec2
fail
tcs-outerproduct-vec3-vec3
fail
tcs-outerproduct-vec3-vec4
fail
tcs-outerproduct-vec4-vec2
fail
tcs-outerproduct-vec4-vec3
fail
tcs-outerproduct-vec4-vec4
fail
tcs-pow-float-float
fail
tcs-pow-vec2-vec2
fail
tcs-pow-vec3-vec3
fail
tcs-pow-vec4-vec4
fail
tcs-radians-float
fail
tcs-radians-vec2
fail
tcs-radians-vec3
fail
tcs-radians-vec4
fail
tcs-reflect-float-float
fail
tcs-reflect-vec2-vec2
fail
tcs-reflect-vec3-vec3
fail
tcs-reflect-vec4-vec4
fail
tcs-refract-float-float-float
fail
tcs-refract-vec2-vec2-float
fail
tcs-refract-vec3-vec3-float
fail
tcs-refract-vec4-vec4-float
fail
tcs-round-float
fail
tcs-round-vec2
fail
tcs-round-vec3
fail
tcs-round-vec4
fail
tcs-roundeven-float
fail
tcs-roundeven-vec2
fail
tcs-roundeven-vec3
fail
tcs-roundeven-vec4
fail
tcs-sign-float
fail
tcs-sign-int
fail
tcs-sign-ivec2
fail
tcs-sign-ivec3
fail
tcs-sign-ivec4
fail
tcs-sign-vec2
fail
tcs-sign-vec3
fail
tcs-sign-vec4
fail
tcs-sin-float
fail
tcs-sin-vec2
fail
tcs-sin-vec3
fail
tcs-sin-vec4
fail
tcs-sinh-float
fail
tcs-sinh-vec2
fail
tcs-sinh-vec3
fail
tcs-sinh-vec4
fail
tcs-smoothstep-float-float-float
fail
tcs-smoothstep-float-float-vec2
fail
tcs-smoothstep-float-float-vec3
fail
tcs-smoothstep-float-float-vec4
fail
tcs-smoothstep-vec2-vec2-vec2
fail
tcs-smoothstep-vec3-vec3-vec3
fail
tcs-smoothstep-vec4-vec4-vec4
fail
tcs-sqrt-float
fail
tcs-sqrt-vec2
fail
tcs-sqrt-vec3
fail
tcs-sqrt-vec4
fail
tcs-step-float-float
fail
tcs-step-float-vec2
fail
tcs-step-float-vec3
fail
tcs-step-float-vec4
fail
tcs-step-vec2-vec2
fail
tcs-step-vec3-vec3
fail
tcs-step-vec4-vec4
fail
tcs-tan-float
fail
tcs-tan-vec2
fail
tcs-tan-vec3
fail
tcs-tan-vec4
fail
tcs-tanh-float
fail
tcs-tanh-vec2
fail
tcs-tanh-vec3
fail
tcs-tanh-vec4
fail
tcs-transpose-mat2
fail
tcs-transpose-mat2x3
fail
tcs-transpose-mat2x4
fail
tcs-transpose-mat3
fail
tcs-transpose-mat3x2
fail
tcs-transpose-mat3x4
fail
tcs-transpose-mat4
fail
tcs-transpose-mat4x2
fail
tcs-transpose-mat4x3
fail
tcs-trunc-float
fail
tcs-trunc-vec2
fail
tcs-trunc-vec3
fail
tcs-trunc-vec4
fail
dmat-vs-gs-tcs-tes
fail
double-array-vs-tcs-tes
fail
double-vs-tcs-tes
fail
dvec2-vs-tcs-tes
fail
dvec3-vs-tcs-tes
fail
nop
fail
patch-pair-verts
fail
patch-partial-write
fail
patch-single-vert
fail
quads
fail
sanity
fail
tcs-input-read-array-interface
fail
tcs-input-read-mat
fail
tcs-input-read-nonconst
fail
tcs-input-read-nonconst-interface
fail
tcs-input-read-nonconst-interface-builtin
fail
tcs-input-read-simple
fail
tcs-input-read-simple-interface
fail
tcs-input
0/45
tcs-input-float
fail
tcs-input-float_2
fail
tcs-input-gl_clipdistance
fail
tcs-input-gl_pointsize
fail
tcs-input-gl_position
fail
tcs-input-int
fail
tcs-input-int_2
fail
tcs-input-ivec2
fail
tcs-input-ivec2_2
fail
tcs-input-ivec3
fail
tcs-input-ivec3_2
fail
tcs-input-ivec4
fail
tcs-input-ivec4_2
fail
tcs-input-mat2
fail
tcs-input-mat2_2
fail
tcs-input-mat2x3
fail
tcs-input-mat2x3_2
fail
tcs-input-mat2x4
fail
tcs-input-mat2x4_2
fail
tcs-input-mat3
fail
tcs-input-mat3_2
fail
tcs-input-mat3x2
fail
tcs-input-mat3x2_2
fail
tcs-input-mat3x4
fail
tcs-input-mat3x4_2
fail
tcs-input-mat4
fail
tcs-input-mat4_2
fail
tcs-input-mat4x2
fail
tcs-input-mat4x2_2
fail
tcs-input-mat4x3
fail
tcs-input-mat4x3_2
fail
tcs-input-uint
fail
tcs-input-uint_2
fail
tcs-input-uvec2
fail
tcs-input-uvec2_2
fail
tcs-input-uvec3
fail
tcs-input-uvec3_2
fail
tcs-input-uvec4
fail
tcs-input-uvec4_2
fail
tcs-input-vec2
fail
tcs-input-vec2_2
fail
tcs-input-vec3
fail
tcs-input-vec3_2
fail
tcs-input-vec4
fail
tcs-input-vec4_2
fail
tcs-read-texture
fail
tcs-tes-patch
fail
tcs-tes-patch-array
fail
tcs-tes-vertex
fail
tes-fs
fail
tes-input
0/87
tes-input-float
fail
tes-input-float_2
fail
tes-input-gl_clipdistance
fail
tes-input-gl_pointsize
fail
tes-input-gl_position
fail
tes-input-int
fail
tes-input-int_2
fail
tes-input-ivec2
fail
tes-input-ivec2_2
fail
tes-input-ivec3
fail
tes-input-ivec3_2
fail
tes-input-ivec4
fail
tes-input-ivec4_2
fail
tes-input-mat2
fail
tes-input-mat2_2
fail
tes-input-mat2x3
fail
tes-input-mat2x3_2
fail
tes-input-mat2x4
fail
tes-input-mat2x4_2
fail
tes-input-mat3
fail
tes-input-mat3_2
fail
tes-input-mat3x2
fail
tes-input-mat3x2_2
fail
tes-input-mat3x4
fail
tes-input-mat3x4_2
fail
tes-input-mat4
fail
tes-input-mat4_2
fail
tes-input-mat4x2
fail
tes-input-mat4x2_2
fail
tes-input-mat4x3
fail
tes-input-mat4x3_2
fail
tes-input-patch-float
fail
tes-input-patch-float_2
fail
tes-input-patch-int
fail
tes-input-patch-int_2
fail
tes-input-patch-ivec2
fail
tes-input-patch-ivec2_2
fail
tes-input-patch-ivec3
fail
tes-input-patch-ivec3_2
fail
tes-input-patch-ivec4
fail
tes-input-patch-ivec4_2
fail
tes-input-patch-mat2
fail
tes-input-patch-mat2_2
fail
tes-input-patch-mat2x3
fail
tes-input-patch-mat2x3_2
fail
tes-input-patch-mat2x4
fail
tes-input-patch-mat2x4_2
fail
tes-input-patch-mat3
fail
tes-input-patch-mat3_2
fail
tes-input-patch-mat3x2
fail
tes-input-patch-mat3x2_2
fail
tes-input-patch-mat3x4
fail
tes-input-patch-mat3x4_2
fail
tes-input-patch-mat4
fail
tes-input-patch-mat4_2
fail
tes-input-patch-mat4x2
fail
tes-input-patch-mat4x2_2
fail
tes-input-patch-mat4x3
fail
tes-input-patch-mat4x3_2
fail
tes-input-patch-uint
fail
tes-input-patch-uint_2
fail
tes-input-patch-uvec2
fail
tes-input-patch-uvec2_2
fail
tes-input-patch-uvec3
fail
tes-input-patch-uvec3_2
fail
tes-input-patch-uvec4
fail
tes-input-patch-uvec4_2
fail
tes-input-patch-vec2
fail
tes-input-patch-vec2_2
fail
tes-input-patch-vec3
fail
tes-input-patch-vec3_2
fail
tes-input-patch-vec4
fail
tes-input-patch-vec4_2
fail
tes-input-uint
fail
tes-input-uint_2
fail
tes-input-uvec2
fail
tes-input-uvec2_2
fail
tes-input-uvec3
fail
tes-input-uvec3_2
fail
tes-input-uvec4
fail
tes-input-uvec4_2
fail
tes-input-vec2
fail
tes-input-vec2_2
fail
tes-input-vec3
fail
tes-input-vec3_2
fail
tes-input-vec4
fail
tes-input-vec4_2
fail
tes-read-texture
fail
tess_with_geometry
fail
variable-indexing
0/36
tcs-input-array-float-index-rd
fail
tcs-input-array-vec2-index-rd
fail
tcs-input-array-vec3-index-rd
fail
tcs-input-array-vec4-index-rd
fail
tcs-output-array-float-index-rd-after-barrier
fail
tcs-output-array-float-index-wr
fail
tcs-output-array-float-index-wr-before-barrier
fail
tcs-output-array-vec2-index-rd-after-barrier
fail
tcs-output-array-vec2-index-wr
fail
tcs-output-array-vec2-index-wr-before-barrier
fail
tcs-output-array-vec3-index-rd-after-barrier
fail
tcs-output-array-vec3-index-wr
fail
tcs-output-array-vec3-index-wr-before-barrier
fail
tcs-output-array-vec4-index-rd-after-barrier
fail
tcs-output-array-vec4-index-wr
fail
tcs-output-array-vec4-index-wr-before-barrier
fail
tcs-patch-output-array-float-index-wr
fail
tcs-patch-output-array-vec2-index-wr
fail
tcs-patch-output-array-vec3-index-wr
fail
tcs-patch-output-array-vec4-index-wr
fail
tes-both-input-array-float-index-rd
fail
tes-both-input-array-vec2-index-rd
fail
tes-both-input-array-vec3-index-rd
fail
tes-both-input-array-vec4-index-rd
fail
tes-input-array-float-index-rd
fail
tes-input-array-vec2-index-rd
fail
tes-input-array-vec3-index-rd
fail
tes-input-array-vec4-index-rd
fail
tes-patch-input-array-float-index-rd
fail
tes-patch-input-array-vec2-index-rd
fail
tes-patch-input-array-vec3-index-rd
fail
tes-patch-input-array-vec4-index-rd
fail
vs-output-array-float-index-wr-before-tcs
fail
vs-output-array-vec2-index-wr-before-tcs
fail
vs-output-array-vec3-index-wr-before-tcs
fail
vs-output-array-vec4-index-wr-before-tcs
fail
vertex-partial-write
fail
vs-tcs-tes-tessinner-tessouter-inputs-quads
fail
vs-tcs-tes-tessinner-tessouter-inputs-tris
fail
vs-tcs-tes-vertex
fail
vs-tes-tessinner-tessouter-inputs-quads
fail
vs-tes-tessinner-tessouter-inputs-tris
fail
vs-tes-vertex
fail
linker
0/4
no-vs
fail
tcs-no-vs
fail
tcs-output-size-declared-in-other-shader
fail
tes-no-vs
fail
arb_texture_buffer_object
1/6
data-sync
fail
fetch-outside-bounds
fail
max-size
fail
render-no-bo
fail
subdata-sync
fail
arb_texture_compression
25/32
gl_texture_internal_format query
fail
texwrap formats bordercolor
0/6
GL_COMPRESSED_ALPHA, border color only
fail
GL_COMPRESSED_INTENSITY, border color only
fail
GL_COMPRESSED_LUMINANCE, border color only
fail
GL_COMPRESSED_LUMINANCE_ALPHA, border color only
fail
GL_COMPRESSED_RGB, border color only
fail
GL_COMPRESSED_RGBA, border color only
fail
arb_texture_cube_map_array
0/7
glsl-resource-not-bound cubearray
fail
texturesize
0/6
fs-texturesize-samplercubearrayshadow
fail
fs-texturesize-usamplercubearray
fail
gs-texturesize-samplercubearrayshadow
fail
gs-texturesize-usamplercubearray
fail
vs-texturesize-samplercubearrayshadow
fail
vs-texturesize-usamplercubearray
fail
arb_texture_float
40/78
fbo-blending-formats
2/4
GL_RGB16F_ARB
fail
GL_RGB32F_ARB
fail
fbo-generatemipmap-formats
0/24
GL_ALPHA16F_ARB
fail
GL_ALPHA16F_ARB NPOT
fail
GL_ALPHA32F_ARB
fail
GL_ALPHA32F_ARB NPOT
fail
GL_INTENSITY16F_ARB
fail
GL_INTENSITY16F_ARB NPOT
fail
GL_INTENSITY32F_ARB
fail
GL_INTENSITY32F_ARB NPOT
fail
GL_LUMINANCE16F_ARB
fail
GL_LUMINANCE16F_ARB NPOT
fail
GL_LUMINANCE32F_ARB
fail
GL_LUMINANCE32F_ARB NPOT
fail
GL_LUMINANCE_ALPHA16F_ARB
fail
GL_LUMINANCE_ALPHA16F_ARB NPOT
fail
GL_LUMINANCE_ALPHA32F_ARB
fail
GL_LUMINANCE_ALPHA32F_ARB NPOT
fail
GL_RGB16F_ARB
fail
GL_RGB16F_ARB NPOT
fail
GL_RGB32F_ARB
fail
GL_RGB32F_ARB NPOT
fail
GL_RGBA16F_ARB
fail
GL_RGBA16F_ARB NPOT
fail
GL_RGBA32F_ARB
fail
GL_RGBA32F_ARB NPOT
fail
texwrap formats bordercolor
0/12
GL_ALPHA16F, border color only
fail
GL_ALPHA32F, border color only
fail
GL_INTENSITY16F, border color only
fail
GL_INTENSITY32F, border color only
fail
GL_LUMINANCE16F, border color only
fail
GL_LUMINANCE32F, border color only
fail
GL_LUMINANCE_ALPHA16F, border color only
fail
GL_LUMINANCE_ALPHA32F, border color only
fail
GL_RGB16F, border color only
fail
GL_RGB32F, border color only
fail
GL_RGBA16F, border color only
fail
GL_RGBA32F, border color only
fail
arb_texture_gather
0/192
texturegather
0/128
fs-r-none-float-2d
fail
fs-r-none-float-2darray
fail
fs-r-none-float-cube
fail
fs-r-none-float-cubearray
fail
fs-r-none-int-2d
fail
fs-r-none-int-2darray
fail
fs-r-none-int-cube
fail
fs-r-none-int-cubearray
fail
fs-r-none-uint-2d
fail
fs-r-none-uint-2darray
fail
fs-r-none-uint-cube
fail
fs-r-none-uint-cubearray
fail
fs-r-none-unorm-2d
fail
fs-r-none-unorm-2darray
fail
fs-r-none-unorm-cube
fail
fs-r-none-unorm-cubearray
fail
fs-rg-none-float-2d
fail
fs-rg-none-float-2darray
fail
fs-rg-none-float-cube
fail
fs-rg-none-float-cubearray
fail
fs-rg-none-int-2d
fail
fs-rg-none-int-2darray
fail
fs-rg-none-int-cube
fail
fs-rg-none-int-cubearray
fail
fs-rg-none-uint-2d
fail
fs-rg-none-uint-2darray
fail
fs-rg-none-uint-cube
fail
fs-rg-none-uint-cubearray
fail
fs-rg-none-unorm-2d
fail
fs-rg-none-unorm-2darray
fail
fs-rg-none-unorm-cube
fail
fs-rg-none-unorm-cubearray
fail
fs-rgb-none-float-2d
fail
fs-rgb-none-float-2darray
fail
fs-rgb-none-float-cube
fail
fs-rgb-none-float-cubearray
fail
fs-rgb-none-int-2d
fail
fs-rgb-none-int-2darray
fail
fs-rgb-none-int-cube
fail
fs-rgb-none-int-cubearray
fail
fs-rgb-none-uint-2d
fail
fs-rgb-none-uint-2darray
fail
fs-rgb-none-uint-cube
fail
fs-rgb-none-uint-cubearray
fail
fs-rgb-none-unorm-2d
fail
fs-rgb-none-unorm-2darray
fail
fs-rgb-none-unorm-cube
fail
fs-rgb-none-unorm-cubearray
fail
fs-rgba-none-float-2d
fail
fs-rgba-none-float-2darray
fail
fs-rgba-none-float-cube
fail
fs-rgba-none-float-cubearray
fail
fs-rgba-none-int-2d
fail
fs-rgba-none-int-2darray
fail
fs-rgba-none-int-cube
fail
fs-rgba-none-int-cubearray
fail
fs-rgba-none-uint-2d
fail
fs-rgba-none-uint-2darray
fail
fs-rgba-none-uint-cube
fail
fs-rgba-none-uint-cubearray
fail
fs-rgba-none-unorm-2d
fail
fs-rgba-none-unorm-2darray
fail
fs-rgba-none-unorm-cube
fail
fs-rgba-none-unorm-cubearray
fail
vs-r-none-float-2d
fail
vs-r-none-float-2darray
fail
vs-r-none-float-cube
fail
vs-r-none-float-cubearray
fail
vs-r-none-int-2d
fail
vs-r-none-int-2darray
fail
vs-r-none-int-cube
fail
vs-r-none-int-cubearray
fail
vs-r-none-uint-2d
fail
vs-r-none-uint-2darray
fail
vs-r-none-uint-cube
fail
vs-r-none-uint-cubearray
fail
vs-r-none-unorm-2d
fail
vs-r-none-unorm-2darray
fail
vs-r-none-unorm-cube
fail
vs-r-none-unorm-cubearray
fail
vs-rg-none-float-2d
fail
vs-rg-none-float-2darray
fail
vs-rg-none-float-cube
fail
vs-rg-none-float-cubearray
fail
vs-rg-none-int-2d
fail
vs-rg-none-int-2darray
fail
vs-rg-none-int-cube
fail
vs-rg-none-int-cubearray
fail
vs-rg-none-uint-2d
fail
vs-rg-none-uint-2darray
fail
vs-rg-none-uint-cube
fail
vs-rg-none-uint-cubearray
fail
vs-rg-none-unorm-2d
fail
vs-rg-none-unorm-2darray
fail
vs-rg-none-unorm-cube
fail
vs-rg-none-unorm-cubearray
fail
vs-rgb-none-float-2d
fail
vs-rgb-none-float-2darray
fail
vs-rgb-none-float-cube
fail
vs-rgb-none-float-cubearray
fail
vs-rgb-none-int-2d
fail
vs-rgb-none-int-2darray
fail
vs-rgb-none-int-cube
fail
vs-rgb-none-int-cubearray
fail
vs-rgb-none-uint-2d
fail
vs-rgb-none-uint-2darray
fail
vs-rgb-none-uint-cube
fail
vs-rgb-none-uint-cubearray
fail
vs-rgb-none-unorm-2d
fail
vs-rgb-none-unorm-2darray
fail
vs-rgb-none-unorm-cube
fail
vs-rgb-none-unorm-cubearray
fail
vs-rgba-none-float-2d
fail
vs-rgba-none-float-2darray
fail
vs-rgba-none-float-cube
fail
vs-rgba-none-float-cubearray
fail
vs-rgba-none-int-2d
fail
vs-rgba-none-int-2darray
fail
vs-rgba-none-int-cube
fail
vs-rgba-none-int-cubearray
fail
vs-rgba-none-uint-2d
fail
vs-rgba-none-uint-2darray
fail
vs-rgba-none-uint-cube
fail
vs-rgba-none-uint-cubearray
fail
vs-rgba-none-unorm-2d
fail
vs-rgba-none-unorm-2darray
fail
vs-rgba-none-unorm-cube
fail
vs-rgba-none-unorm-cubearray
fail
texturegatheroffset
0/64
fs-r-none-float-2d
fail
fs-r-none-float-2darray
fail
fs-r-none-int-2d
fail
fs-r-none-int-2darray
fail
fs-r-none-uint-2d
fail
fs-r-none-uint-2darray
fail
fs-r-none-unorm-2d
fail
fs-r-none-unorm-2darray
fail
fs-rg-none-float-2d
fail
fs-rg-none-float-2darray
fail
fs-rg-none-int-2d
fail
fs-rg-none-int-2darray
fail
fs-rg-none-uint-2d
fail
fs-rg-none-uint-2darray
fail
fs-rg-none-unorm-2d
fail
fs-rg-none-unorm-2darray
fail
fs-rgb-none-float-2d
fail
fs-rgb-none-float-2darray
fail
fs-rgb-none-int-2d
fail
fs-rgb-none-int-2darray
fail
fs-rgb-none-uint-2d
fail
fs-rgb-none-uint-2darray
fail
fs-rgb-none-unorm-2d
fail
fs-rgb-none-unorm-2darray
fail
fs-rgba-none-float-2d
fail
fs-rgba-none-float-2darray
fail
fs-rgba-none-int-2d
fail
fs-rgba-none-int-2darray
fail
fs-rgba-none-uint-2d
fail
fs-rgba-none-uint-2darray
fail
fs-rgba-none-unorm-2d
fail
fs-rgba-none-unorm-2darray
fail
vs-r-none-float-2d
fail
vs-r-none-float-2darray
fail
vs-r-none-int-2d
fail
vs-r-none-int-2darray
fail
vs-r-none-uint-2d
fail
vs-r-none-uint-2darray
fail
vs-r-none-unorm-2d
fail
vs-r-none-unorm-2darray
fail
vs-rg-none-float-2d
fail
vs-rg-none-float-2darray
fail
vs-rg-none-int-2d
fail
vs-rg-none-int-2darray
fail
vs-rg-none-uint-2d
fail
vs-rg-none-uint-2darray
fail
vs-rg-none-unorm-2d
fail
vs-rg-none-unorm-2darray
fail
vs-rgb-none-float-2d
fail
vs-rgb-none-float-2darray
fail
vs-rgb-none-int-2d
fail
vs-rgb-none-int-2darray
fail
vs-rgb-none-uint-2d
fail
vs-rgb-none-uint-2darray
fail
vs-rgb-none-unorm-2d
fail
vs-rgb-none-unorm-2darray
fail
vs-rgba-none-float-2d
fail
vs-rgba-none-float-2darray
fail
vs-rgba-none-int-2d
fail
vs-rgba-none-int-2darray
fail
vs-rgba-none-uint-2d
fail
vs-rgba-none-uint-2darray
fail
vs-rgba-none-unorm-2d
fail
vs-rgba-none-unorm-2darray
fail
arb_texture_rectangle
22/23
arb_texrect-texture-base-level-error
fail
arb_texture_rg
77/94
fbo-generatemipmap-formats-float
0/8
GL_R16F
fail
GL_R16F NPOT
fail
GL_R32F
fail
GL_R32F NPOT
fail
GL_RG16F
fail
GL_RG16F NPOT
fail
GL_RG32F
fail
GL_RG32F NPOT
fail
get-renderbuffer-internalformat
fail
texwrap formats bordercolor
0/4
GL_R16, border color only
fail
GL_R8, border color only
fail
GL_RG16, border color only
fail
GL_RG8, border color only
fail
texwrap formats-float bordercolor
0/4
GL_R16F, border color only
fail
GL_R32F, border color only
fail
GL_RG16F, border color only
fail
GL_RG32F, border color only
fail
arb_transform_feedback3
8/10
arb_transform_feedback3-draw_using_invalid_stream_index
fail
arb_transform_feedback3-set_varyings_with_invalid_args
fail
arb_uniform_buffer_object
0/1
referenced-by-shader
fail
arb_vertex_array_bgra
1/2
api-errors
fail
arb_vertex_attrib_64bit
3/8
check-explicit-location
fail
execution
0/4
vs-dvec3-input
fail
vs-fp64-input-trunc
fail
vs-fs-pass-vertex-attrib
fail
vs-test-attrib-location
fail
arb_vertex_buffer_object
14/15
pos-array
fail
arb_vertex_program
36/38
vp-arl-constant-array-huge-relative-offset
fail
vp-exp-alias
fail
arb_viewport_array
9/14
queries
fail
render-depthrange
fail
render-scissor
fail
render-viewport
fail
render-viewport-2
fail
ext_framebuffer_multisample
10/17
alpha-blending-after-rendering 2
fail
alpha-blending-after-rendering 4
fail
alpha-blending-after-rendering 6
fail
alpha-blending-after-rendering 8
fail
blit-multiple-render-targets 0
fail
negative-max-samples
fail
negative-mismatched-samples
fail
ext_framebuffer_object
291/293
fbo-blending-formats
16/18
3
fail
GL_RGB
fail
ext_packed_depth_stencil
52/60
depthstencil-render-miplevels 273 d=s=z24_s8
fail
depthstencil-render-miplevels 273 ds=z24_s8
fail
depthstencil-render-miplevels 273 s=d=z24_s8
fail
depthstencil-render-miplevels 273 s=z24_s8
fail
errors
fail
fbo-clear-formats stencil
fail
get-renderbuffer-internalformat
fail
texwrap formats bordercolor
0/1
GL_DEPTH24_STENCIL8, border color only
fail
ext_packed_float
48/51
fbo-alphatest-formats
0/1
GL_R11F_G11F_B10F_EXT
fail
fbo-generatemipmap-formats
1/2
GL_R11F_G11F_B10F_EXT NPOT
fail
texwrap formats bordercolor
0/1
GL_R11F_G11F_B10F, border color only
fail
ext_texture_array
37/44
copyteximage 1d_array
fail
copyteximage 2d_array
fail
fbo-depth-array depth-clear
fail
fbo-depth-array depth-draw
fail
fbo-depth-array depth-layered-clear
fail
fbo-depth-array fs-writes-depth
fail
texsubimage array
fail
ext_texture_compression_s3tc
28/33
s3tc-errors
fail
texwrap formats bordercolor
0/4
GL_COMPRESSED_RGBA_S3TC_DXT1, border color only
fail
GL_COMPRESSED_RGBA_S3TC_DXT3, border color only
fail
GL_COMPRESSED_RGBA_S3TC_DXT5, border color only
fail
GL_COMPRESSED_RGB_S3TC_DXT1, border color only
fail
ext_texture_integer
3/7
api-readpixels
fail
api-teximage
fail
getteximage-clamping
fail
getteximage-clamping gl_arb_texture_rg
fail
ext_texture_shared_exponent
4/5
texwrap formats bordercolor
0/1
GL_RGB9_E5, border color only
fail
ext_texture_srgb
63/75
texwrap formats bordercolor
0/4
GL_SLUMINANCE8, border color only
fail
GL_SLUMINANCE8_ALPHA8, border color only
fail
GL_SRGB8, border color only
fail
GL_SRGB8_ALPHA8, border color only
fail
texwrap formats-s3tc bordercolor
0/8
GL_COMPRESSED_SLUMINANCE, border color only
fail
GL_COMPRESSED_SLUMINANCE_ALPHA, border color only
fail
GL_COMPRESSED_SRGB, border color only
fail
GL_COMPRESSED_SRGB_ALPHA, border color only
fail
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1, border color only
fail
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3, border color only
fail
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5, border color only
fail
GL_COMPRESSED_SRGB_S3TC_DXT1, border color only
fail
ext_transform_feedback
193/209
change-size offset-grow
fail
geometry-shaders-basic
fail
intervening-read output
fail
intervening-read output use_gs
fail
intervening-read prims_generated
fail
intervening-read prims_generated use_gs
fail
intervening-read prims_written
fail
intervening-read prims_written use_gs
fail
overflow-edge-cases
fail
overflow-edge-cases use_gs
crash
points
fail
points-large
fail
structs array-struct-array-elem run
fail
structs array-struct-array-elem run interface
fail
structs array-struct-whole-array run
fail
structs array-struct-whole-array run interface
fail
gl-3.1
0/1
attributeless-vertexid
fail
glsl-1.10
1840/1874
compiler
251/266
expressions
138/139
return-01.vert
crash
fragment-outputs
0/3
write-gl_fragcolor-and-gl_fragdata-dead.frag
fail
write-gl_fragcolor-and-gl_fragdata.frag
fail
write-gl_fragcolor-dead-and-gl_fragdata.frag
fail
qualifiers
17/21
fn-inout-array-prohibited-cstyle.frag
fail
fn-inout-array-prohibited-cstyle.vert
fail
fn-out-array-prohibited-cstyle.frag
fail
fn-out-array-prohibited-cstyle.vert
fail
special-characters
0/4
digraph-close-bracket.frag
fail
digraph-close-bracket.vert
fail
digraph-open-bracket.frag
fail
digraph-open-bracket.vert
fail
version-macro-default.frag
fail
version-macro.frag
fail
void
12/13
void-plus_assign.vert
crash
execution
1554/1570
fs-dfdx-accuracy
fail
fs-dfdy-accuracy
fail
interpolation
18/30
interpolation-none-gl_backcolor-flat-fixed
fail
interpolation-none-gl_backcolor-flat-none
fail
interpolation-none-gl_backcolor-flat-vertex
fail
interpolation-none-gl_backcolor-smooth-fixed
fail
interpolation-none-gl_backcolor-smooth-none
fail
interpolation-none-gl_backcolor-smooth-vertex
fail
interpolation-none-gl_backsecondarycolor-flat-fixed
fail
interpolation-none-gl_backsecondarycolor-flat-none
fail
interpolation-none-gl_backsecondarycolor-flat-vertex
fail
interpolation-none-gl_backsecondarycolor-smooth-fixed
fail
interpolation-none-gl_backsecondarycolor-smooth-none
fail
interpolation-none-gl_backsecondarycolor-smooth-vertex
fail
samplers
33/34
glsl-fs-shadow2d-clamp-z
fail
void-ternary
fail
linker
17/18
uniform-type-mismatch
fail
preprocessor
4/6
divide-by-zero.vert
fail
modulus-by-zero.vert
fail
glsl-1.20
2311/2344
compiler
1343/1350
literals
0/3
valid-float-exponent-with-suffix.vert
fail
valid-float-suffix-capital-f.vert
fail
valid-float-suffix-f.vert
fail
scoping-struct-vs-variable.vert
fail
structure-and-array-operations
140/142
array-size-sequence-in-parenthesis.vert
fail
embedded-struct-01.vert
fail
version-macro.frag
fail
execution
940/964
variable-indexing
300/324
fs-uniform-array-mat2-col-rd
fail
fs-uniform-array-mat2-col-row-rd
fail
fs-uniform-array-mat2-index-col-rd
fail
fs-uniform-array-mat2-index-col-row-rd
fail
fs-uniform-array-mat2-index-rd
fail
fs-uniform-array-mat2-index-row-rd
fail
fs-uniform-array-mat2-rd
fail
fs-uniform-array-mat2-row-rd
fail
fs-uniform-array-mat3-col-rd
fail
fs-uniform-array-mat3-col-row-rd
fail
fs-uniform-array-mat3-index-col-rd
fail
fs-uniform-array-mat3-index-col-row-rd
fail
fs-uniform-array-mat3-index-rd
fail
fs-uniform-array-mat3-index-row-rd
fail
fs-uniform-array-mat3-rd
fail
fs-uniform-array-mat3-row-rd
fail
fs-uniform-array-mat4-col-rd
fail
fs-uniform-array-mat4-col-row-rd
fail
fs-uniform-array-mat4-index-col-rd
fail
fs-uniform-array-mat4-index-col-row-rd
fail
fs-uniform-array-mat4-index-rd
fail
fs-uniform-array-mat4-index-row-rd
fail
fs-uniform-array-mat4-rd
fail
fs-uniform-array-mat4-row-rd
fail
recursion
5/7
unreachable
fail
unreachable-constant-folding
fail
glsl-1.30
0/26
execution
0/26
texelfetch
0/6
fs-texelfetch-usampler1d
fail
fs-texelfetch-usampler2d
fail
fs-texelfetch-usampler3d
fail
vs-texelfetch-usampler1d
fail
vs-texelfetch-usampler2d
fail
vs-texelfetch-usampler3d
fail
texelfetchoffset
0/6
fs-texelfetch-usampler1d
fail
fs-texelfetch-usampler2d
fail
fs-texelfetch-usampler3d
fail
vs-texelfetch-usampler1d
fail
vs-texelfetch-usampler2d
fail
vs-texelfetch-usampler3d
fail
texturesize
0/14
fs-texturesize-sampler1dshadow
fail
fs-texturesize-sampler2dshadow
fail
fs-texturesize-samplercubeshadow
fail
fs-texturesize-usampler1d
fail
fs-texturesize-usampler2d
fail
fs-texturesize-usampler3d
fail
fs-texturesize-usamplercube
fail
vs-texturesize-sampler1dshadow
fail
vs-texturesize-sampler2dshadow
fail
vs-texturesize-samplercubeshadow
fail
vs-texturesize-usampler1d
fail
vs-texturesize-usampler2d
fail
vs-texturesize-usampler3d
fail
vs-texturesize-usamplercube
fail
glsl-1.40
54/130
built-in constants
0/10
gl_MaxClipDistances
fail
gl_MaxCombinedTextureImageUnits
fail
gl_MaxDrawBuffers
fail
gl_MaxFragmentUniformComponents
fail
gl_MaxTextureImageUnits
fail
gl_MaxVaryingComponents
fail
gl_MaxVaryingFloats
fail
gl_MaxVertexAttribs
fail
gl_MaxVertexTextureImageUnits
fail
gl_MaxVertexUniformComponents
fail
compiler
54/67
built-in-functions
0/6
inverse-mat2.frag
fail
inverse-mat2.vert
fail
inverse-mat3.frag
fail
inverse-mat3.vert
fail
inverse-mat4.frag
fail
inverse-mat4.vert
fail
gl_fragcolor.frag
fail
gl_fragdata.frag
fail
gl_maxclipplanes.vert
fail
gl_maxlights.frag
fail
gl_maxtexturecoords.vert
fail
gl_maxtextureunits.vert
fail
version-macro.frag
fail
execution
0/24
built-in-functions
0/6
fs-inverse-mat2
fail
fs-inverse-mat3
fail
fs-inverse-mat4
fail
vs-inverse-mat2
fail
vs-inverse-mat3
fail
vs-inverse-mat4
fail
gl_depthrangeparameters
fail
glsl-fs-shadow2drect
fail
glsl-fs-shadow2drectproj
fail
texturesize
0/14
fs-texturesize-sampler1dshadow
fail
fs-texturesize-sampler2dshadow
fail
fs-texturesize-samplercubeshadow
fail
fs-texturesize-usampler1d
fail
fs-texturesize-usampler2d
fail
fs-texturesize-usampler3d
fail
fs-texturesize-usamplercube
fail
vs-texturesize-sampler1dshadow
fail
vs-texturesize-sampler2dshadow
fail
vs-texturesize-samplercubeshadow
fail
vs-texturesize-usampler1d
fail
vs-texturesize-usampler2d
fail
vs-texturesize-usampler3d
fail
vs-texturesize-usamplercube
fail
tf-no-position
fail
uniform_buffer
0/29
fs-array-copy
fail
fs-basic
fail
fs-bools
fail
fs-bvec-array
fail
fs-exp2
fail
fs-float-array-const-index
fail
fs-float-array-variable-index
fail
fs-floats
fail
fs-mat4
fail
fs-mat4-row-major
fail
fs-saturated-vec-array
fail
fs-struct
fail
fs-struct-copy
fail
fs-struct-copy-complicated
fail
fs-struct-pad
fail
fs-two-members
fail
vs-array-copy
fail
vs-basic
fail
vs-bools
fail
vs-float-array-const-index
fail
vs-float-array-variable-index
fail
vs-floats
fail
vs-mat4
fail
vs-mat4-row-major
fail
vs-struct
fail
vs-struct-copy
fail
vs-struct-copy-complicated
fail
vs-struct-pad
fail
vs-two-members
fail
glsl-1.50
1311/3079
arb_geometry_shader4-ignore-adjacent-vertices core gl_line_strip_adjacency
fail
arb_geometry_shader4-ignore-adjacent-vertices core gl_lines_adjacency
fail
arb_geometry_shader4-ignore-adjacent-vertices core gl_triangle_strip_adjacency
fail
arb_geometry_shader4-ignore-adjacent-vertices core gl_triangles_adjacency
fail
arb_geometry_shader4-ignore-adjacent-vertices core indexed gl_line_strip_adjacency
fail
arb_geometry_shader4-ignore-adjacent-vertices core indexed gl_lines_adjacency
fail
arb_geometry_shader4-ignore-adjacent-vertices core indexed gl_triangle_strip_adjacency
fail
arb_geometry_shader4-ignore-adjacent-vertices core indexed gl_triangles_adjacency
fail
built-in constants
0/19
gl_MaxClipDistances
fail
gl_MaxCombinedTextureImageUnits
fail
gl_MaxDrawBuffers
fail
gl_MaxFragmentInputComponents
fail
gl_MaxFragmentUniformComponents
fail
gl_MaxGeometryInputComponents
fail
gl_MaxGeometryOutputComponents
fail
gl_MaxGeometryOutputVertices
fail
gl_MaxGeometryTextureImageUnits
fail
gl_MaxGeometryTotalOutputComponents
fail
gl_MaxGeometryUniformComponents
fail
gl_MaxGeometryVaryingComponents
fail
gl_MaxTextureImageUnits
fail
gl_MaxVaryingComponents
fail
gl_MaxVaryingFloats
fail
gl_MaxVertexAttribs
fail
gl_MaxVertexOutputComponents
fail
gl_MaxVertexTextureImageUnits
fail
gl_MaxVertexUniformComponents
fail
compiler
1256/1322
built-in-functions
1130/1142
determinant-mat2.frag
fail
determinant-mat2.geom
fail
determinant-mat2.vert
fail
determinant-mat3.frag
fail
determinant-mat3.geom
fail
determinant-mat3.vert
fail
determinant-mat4.frag
fail
determinant-mat4.geom
fail
determinant-mat4.vert
fail
inverse-mat2.geom
fail
inverse-mat3.geom
fail
inverse-mat4.geom
fail
constants.geom
fail
fragment_coord_conventions
3/13
layout-qualifier-basic-check.frag
fail
layout-qualifiers-conflicting-case-1.frag
fail
layout-qualifiers-conflicting-case-2.frag
fail
layout-qualifiers-conflicting-case-3.frag
fail
layout-qualifiers-conflicting-case-4.frag
fail
layout-qualifiers-conflicting-case-5.frag
fail
layout-qualifiers-conflicting-case-6.frag
fail
layout-qualifiers-matching.frag
fail
use-before-redeclaration-1.frag
fail
use-before-redeclaration-2.frag
fail
geometry
5/7
clip-distance-in-explicit-too-large-with-access.geom
fail
clip-distance-in-explicit-too-large.geom
fail
gs-input-nonarray-named-block-containing-array.geom
fail
gs-input-nonarray-named-block.geom
fail
gs-input-nonarray-unnamed-block-containing-array.geom
fail
gs-input-nonarray-unnamed-block.geom
fail
gs-input-sizing-implied-length-inconsistent-with-prev-usage-blocks.geom
fail
gs-input-sizing-implied-length-inconsistent-with-prev-usage.geom
fail
gs-input-sizing-inconsistent-blocks.geom
fail
gs-input-sizing-inconsistent.geom
fail
gs-input-sizing-layout-inconsistent-with-prev-length.geom
fail
gs-output-array-inconsistent-with-input.geom
fail
gs-redeclares-pervertex-in-after-other-usage.geom
fail
gs-redeclares-pervertex-in-after-usage.geom
fail
gs-redeclares-pervertex-in-as-nonarray.geom
fail
gs-redeclares-pervertex-in-with-incorrect-name.geom
fail
gs-redeclares-pervertex-in-without-instance-name.geom
fail
gs-redeclares-pervertex-out-after-global-redeclaration.geom
fail
gs-redeclares-pervertex-out-after-other-global-redeclaration.geom
fail
gs-redeclares-pervertex-out-after-other-usage.geom
fail
gs-redeclares-pervertex-out-after-usage.geom
fail
gs-redeclares-pervertex-out-before-global-redeclaration.geom
fail
gs-redeclares-pervertex-out-before-other-global-redeclaration.geom
fail
gs-redeclares-pervertex-out-before-other-usage.geom
fail
gs-redeclares-pervertex-out-with-instance-name.geom
fail
incorrect-in-layout-qualifier-repeated-prim.geom
fail
input-struct.frag
fail
interface-blocks-basic.frag
fail
interface-blocks-structs-defined-within-block-instanced.vert
fail
layout-any-order-ids.frag
fail
layout-not-case-sensitive-in.geom
fail
layout-not-case-sensitive-max-vert.geom
fail
layout-not-case-sensitive-out.geom
fail
layout-not-case-sensitive.frag
fail
uniforms.geom
fail
version-macro.frag
fail
vs-redeclares-pervertex-out-after-global-redeclaration.vert
fail
vs-redeclares-pervertex-out-after-other-global-redeclaration.vert
fail
vs-redeclares-pervertex-out-after-other-usage.vert
fail
vs-redeclares-pervertex-out-after-usage.vert
fail
vs-redeclares-pervertex-out-before-global-redeclaration.vert
fail
vs-redeclares-pervertex-out-before-other-global-redeclaration.vert
fail
vs-redeclares-pervertex-out-before-other-usage.vert
fail
execution
15/1630
built-in-functions
0/1487
fs-determinant-mat2
fail
fs-determinant-mat3
fail
fs-determinant-mat4
fail
gs-abs-float
fail
gs-abs-int
fail
gs-abs-ivec2
fail
gs-abs-ivec3
fail
gs-abs-ivec4
fail
gs-abs-vec2
fail
gs-abs-vec3
fail
gs-abs-vec4
fail
gs-acos-float
fail
gs-acos-vec2
fail
gs-acos-vec3
fail
gs-acos-vec4
fail
gs-acosh-float
fail
gs-acosh-vec2
fail
gs-acosh-vec3
fail
gs-acosh-vec4
fail
gs-all-bvec2
fail
gs-all-bvec2-using-if
fail
gs-all-bvec3
fail
gs-all-bvec3-using-if
fail
gs-all-bvec4
fail
gs-all-bvec4-using-if
fail
gs-any-bvec2
fail
gs-any-bvec2-using-if
fail
gs-any-bvec3
fail
gs-any-bvec3-using-if
fail
gs-any-bvec4
fail
gs-any-bvec4-using-if
fail
gs-asin-float
fail
gs-asin-vec2
fail
gs-asin-vec3
fail
gs-asin-vec4
fail
gs-asinh-float
fail
gs-asinh-vec2
fail
gs-asinh-vec3
fail
gs-asinh-vec4
fail
gs-atan-float
fail
gs-atan-float-float
fail
gs-atan-vec2
fail
gs-atan-vec2-vec2
fail
gs-atan-vec3
fail
gs-atan-vec3-vec3
fail
gs-atan-vec4
fail
gs-atan-vec4-vec4
fail
gs-atanh-float
fail
gs-atanh-vec2
fail
gs-atanh-vec3
fail
gs-atanh-vec4
fail
gs-ceil-float
fail
gs-ceil-vec2
fail
gs-ceil-vec3
fail
gs-ceil-vec4
fail
gs-clamp-float-float-float
fail
gs-clamp-int-int-int
fail
gs-clamp-ivec2-int-int
fail
gs-clamp-ivec2-ivec2-ivec2
fail
gs-clamp-ivec3-int-int
fail
gs-clamp-ivec3-ivec3-ivec3
fail
gs-clamp-ivec4-int-int
fail
gs-clamp-ivec4-ivec4-ivec4
fail
gs-clamp-uint-uint-uint
fail
gs-clamp-uvec2-uint-uint
fail
gs-clamp-uvec2-uvec2-uvec2
fail
gs-clamp-uvec3-uint-uint
fail
gs-clamp-uvec3-uvec3-uvec3
fail
gs-clamp-uvec4-uint-uint
fail
gs-clamp-uvec4-uvec4-uvec4
fail
gs-clamp-vec2-float-float
fail
gs-clamp-vec2-vec2-vec2
fail
gs-clamp-vec3-float-float
fail
gs-clamp-vec3-vec3-vec3
fail
gs-clamp-vec4-float-float
fail
gs-clamp-vec4-vec4-vec4
fail
gs-cos-float
fail
gs-cos-vec2
fail
gs-cos-vec3
fail
gs-cos-vec4
fail
gs-cosh-float
fail
gs-cosh-vec2
fail
gs-cosh-vec3
fail
gs-cosh-vec4
fail
gs-cross-vec3-vec3
fail
gs-degrees-float
fail
gs-degrees-vec2
fail
gs-degrees-vec3
fail
gs-degrees-vec4
fail
gs-determinant-mat2
fail
gs-determinant-mat3
fail
gs-determinant-mat4
fail
gs-distance-float-float
fail
gs-distance-vec2-vec2
fail
gs-distance-vec3-vec3
fail
gs-distance-vec4-vec4
fail
gs-dot-float-float
fail
gs-dot-vec2-vec2
fail
gs-dot-vec3-vec3
fail
gs-dot-vec4-vec4
fail
gs-equal-bvec2-bvec2
fail
gs-equal-bvec3-bvec3
fail
gs-equal-bvec4-bvec4
fail
gs-equal-ivec2-ivec2
fail
gs-equal-ivec3-ivec3
fail
gs-equal-ivec4-ivec4
fail
gs-equal-uvec2-uvec2
fail
gs-equal-uvec3-uvec3
fail
gs-equal-uvec4-uvec4
fail
gs-equal-vec2-vec2
fail
gs-equal-vec3-vec3
fail
gs-equal-vec4-vec4
fail
gs-exp-float
fail
gs-exp-vec2
fail
gs-exp-vec3
fail
gs-exp-vec4
fail
gs-exp2-float
fail
gs-exp2-vec2
fail
gs-exp2-vec3
fail
gs-exp2-vec4
fail
gs-faceforward-float-float-float
fail
gs-faceforward-vec2-vec2-vec2
fail
gs-faceforward-vec3-vec3-vec3
fail
gs-faceforward-vec4-vec4-vec4
fail
gs-floor-float
fail
gs-floor-vec2
fail
gs-floor-vec3
fail
gs-floor-vec4
fail
gs-fract-float
fail
gs-fract-vec2
fail
gs-fract-vec3
fail
gs-fract-vec4
fail
gs-greaterthan-ivec2-ivec2
fail
gs-greaterthan-ivec3-ivec3
fail
gs-greaterthan-ivec4-ivec4
fail
gs-greaterthan-uvec2-uvec2
fail
gs-greaterthan-uvec3-uvec3
fail
gs-greaterthan-uvec4-uvec4
fail
gs-greaterthan-vec2-vec2
fail
gs-greaterthan-vec3-vec3
fail
gs-greaterthan-vec4-vec4
fail
gs-greaterthanequal-ivec2-ivec2
fail
gs-greaterthanequal-ivec3-ivec3
fail
gs-greaterthanequal-ivec4-ivec4
fail
gs-greaterthanequal-uvec2-uvec2
fail
gs-greaterthanequal-uvec3-uvec3
fail
gs-greaterthanequal-uvec4-uvec4
fail
gs-greaterthanequal-vec2-vec2
fail
gs-greaterthanequal-vec3-vec3
fail
gs-greaterthanequal-vec4-vec4
fail
gs-inverse-mat2
fail
gs-inverse-mat3
fail
gs-inverse-mat4
fail
gs-inversesqrt-float
fail
gs-inversesqrt-vec2
fail
gs-inversesqrt-vec3
fail
gs-inversesqrt-vec4
fail
gs-length-float
fail
gs-length-vec2
fail
gs-length-vec3
fail
gs-length-vec4
fail
gs-lessthan-ivec2-ivec2
fail
gs-lessthan-ivec3-ivec3
fail
gs-lessthan-ivec4-ivec4
fail
gs-lessthan-uvec2-uvec2
fail
gs-lessthan-uvec3-uvec3
fail
gs-lessthan-uvec4-uvec4
fail
gs-lessthan-vec2-vec2
fail
gs-lessthan-vec3-vec3
fail
gs-lessthan-vec4-vec4
fail
gs-lessthanequal-ivec2-ivec2
fail
gs-lessthanequal-ivec3-ivec3
fail
gs-lessthanequal-ivec4-ivec4
fail
gs-lessthanequal-uvec2-uvec2
fail
gs-lessthanequal-uvec3-uvec3
fail
gs-lessthanequal-uvec4-uvec4
fail
gs-lessthanequal-vec2-vec2
fail
gs-lessthanequal-vec3-vec3
fail
gs-lessthanequal-vec4-vec4
fail
gs-log-float
fail
gs-log-vec2
fail
gs-log-vec3
fail
gs-log-vec4
fail
gs-log2-float
fail
gs-log2-vec2
fail
gs-log2-vec3
fail
gs-log2-vec4
fail
gs-matrixcompmult-mat2-mat2
fail
gs-matrixcompmult-mat2x3-mat2x3
fail
gs-matrixcompmult-mat2x4-mat2x4
fail
gs-matrixcompmult-mat3-mat3
fail
gs-matrixcompmult-mat3x2-mat3x2
fail
gs-matrixcompmult-mat3x4-mat3x4
fail
gs-matrixcompmult-mat4-mat4
fail
gs-matrixcompmult-mat4x2-mat4x2
fail
gs-matrixcompmult-mat4x3-mat4x3
fail
gs-max-float-float
fail
gs-max-int-int
fail
gs-max-ivec2-int
fail
gs-max-ivec2-ivec2
fail
gs-max-ivec3-int
fail
gs-max-ivec3-ivec3
fail
gs-max-ivec4-int
fail
gs-max-ivec4-ivec4
fail
gs-max-uint-uint
fail
gs-max-uvec2-uint
fail
gs-max-uvec2-uvec2
fail
gs-max-uvec3-uint
fail
gs-max-uvec3-uvec3
fail
gs-max-uvec4-uint
fail
gs-max-uvec4-uvec4
fail
gs-max-vec2-float
fail
gs-max-vec2-vec2
fail
gs-max-vec3-float
fail
gs-max-vec3-vec3
fail
gs-max-vec4-float
fail
gs-max-vec4-vec4
fail
gs-min-float-float
fail
gs-min-int-int
fail
gs-min-ivec2-int
fail
gs-min-ivec2-ivec2
fail
gs-min-ivec3-int
fail
gs-min-ivec3-ivec3
fail
gs-min-ivec4-int
fail
gs-min-ivec4-ivec4
fail
gs-min-uint-uint
fail
gs-min-uvec2-uint
fail
gs-min-uvec2-uvec2
fail
gs-min-uvec3-uint
fail
gs-min-uvec3-uvec3
fail
gs-min-uvec4-uint
fail
gs-min-uvec4-uvec4
fail
gs-min-vec2-float
fail
gs-min-vec2-vec2
fail
gs-min-vec3-float
fail
gs-min-vec3-vec3
fail
gs-min-vec4-float
fail
gs-min-vec4-vec4
fail
gs-mix-float-float-bool
fail
gs-mix-float-float-float
fail
gs-mix-vec2-vec2-bvec2
fail
gs-mix-vec2-vec2-float
fail
gs-mix-vec2-vec2-vec2
fail
gs-mix-vec3-vec3-bvec3
fail
gs-mix-vec3-vec3-float
fail
gs-mix-vec3-vec3-vec3
fail
gs-mix-vec4-vec4-bvec4
fail
gs-mix-vec4-vec4-float
fail
gs-mix-vec4-vec4-vec4
fail
gs-mod-float-float
fail
gs-mod-vec2-float
fail
gs-mod-vec2-vec2
fail
gs-mod-vec3-float
fail
gs-mod-vec3-vec3
fail
gs-mod-vec4-float
fail
gs-mod-vec4-vec4
fail
gs-normalize-float
fail
gs-normalize-vec2
fail
gs-normalize-vec3
fail
gs-normalize-vec4
fail
gs-not-bvec2
fail
gs-not-bvec3
fail
gs-not-bvec4
fail
gs-notequal-bvec2-bvec2
fail
gs-notequal-bvec3-bvec3
fail
gs-notequal-bvec4-bvec4
fail
gs-notequal-ivec2-ivec2
fail
gs-notequal-ivec3-ivec3
fail
gs-notequal-ivec4-ivec4
fail
gs-notequal-uvec2-uvec2
fail
gs-notequal-uvec3-uvec3
fail
gs-notequal-uvec4-uvec4
fail
gs-notequal-vec2-vec2
fail
gs-notequal-vec3-vec3
fail
gs-notequal-vec4-vec4
fail
gs-op-add-float-float
fail
gs-op-add-float-mat2
fail
gs-op-add-float-mat2x3
fail
gs-op-add-float-mat2x4
fail
gs-op-add-float-mat3
fail
gs-op-add-float-mat3x2
fail
gs-op-add-float-mat3x4
fail
gs-op-add-float-mat4
fail
gs-op-add-float-mat4x2
fail
gs-op-add-float-mat4x3
fail
gs-op-add-float-vec2
fail
gs-op-add-float-vec3
fail
gs-op-add-float-vec4
fail
gs-op-add-int-int
fail
gs-op-add-int-ivec2
fail
gs-op-add-int-ivec3
fail
gs-op-add-int-ivec4
fail
gs-op-add-ivec2-int
fail
gs-op-add-ivec2-ivec2
fail
gs-op-add-ivec3-int
fail
gs-op-add-ivec3-ivec3
fail
gs-op-add-ivec4-int
fail
gs-op-add-ivec4-ivec4
fail
gs-op-add-mat2-float
fail
gs-op-add-mat2-mat2
fail
gs-op-add-mat2x3-float
fail
gs-op-add-mat2x3-mat2x3
fail
gs-op-add-mat2x4-float
fail
gs-op-add-mat2x4-mat2x4
fail
gs-op-add-mat3-float
fail
gs-op-add-mat3-mat3
fail
gs-op-add-mat3x2-float
fail
gs-op-add-mat3x2-mat3x2
fail
gs-op-add-mat3x4-float
fail
gs-op-add-mat3x4-mat3x4
fail
gs-op-add-mat4-float
fail
gs-op-add-mat4-mat4
fail
gs-op-add-mat4x2-float
fail
gs-op-add-mat4x2-mat4x2
fail
gs-op-add-mat4x3-float
fail
gs-op-add-mat4x3-mat4x3
fail
gs-op-add-uint-uint
fail
gs-op-add-uint-uvec2
fail
gs-op-add-uint-uvec3
fail
gs-op-add-uint-uvec4
fail
gs-op-add-uvec2-uint
fail
gs-op-add-uvec2-uvec2
fail
gs-op-add-uvec3-uint
fail
gs-op-add-uvec3-uvec3
fail
gs-op-add-uvec4-uint
fail
gs-op-add-uvec4-uvec4
fail
gs-op-add-vec2-float
fail
gs-op-add-vec2-vec2
fail
gs-op-add-vec3-float
fail
gs-op-add-vec3-vec3
fail
gs-op-add-vec4-float
fail
gs-op-add-vec4-vec4
fail
gs-op-and-bool-bool
fail
gs-op-and-bool-bool-using-if
fail
gs-op-assign-add-float-float
fail
gs-op-assign-add-int-int
fail
gs-op-assign-add-ivec2-int
fail
gs-op-assign-add-ivec2-ivec2
fail
gs-op-assign-add-ivec3-int
fail
gs-op-assign-add-ivec3-ivec3
fail
gs-op-assign-add-ivec4-int
fail
gs-op-assign-add-ivec4-ivec4
fail
gs-op-assign-add-mat2-float
fail
gs-op-assign-add-mat2-mat2
fail
gs-op-assign-add-mat2x3-float
fail
gs-op-assign-add-mat2x3-mat2x3
fail
gs-op-assign-add-mat2x4-float
fail
gs-op-assign-add-mat2x4-mat2x4
fail
gs-op-assign-add-mat3-float
fail
gs-op-assign-add-mat3-mat3
fail
gs-op-assign-add-mat3x2-float
fail
gs-op-assign-add-mat3x2-mat3x2
fail
gs-op-assign-add-mat3x4-float
fail
gs-op-assign-add-mat3x4-mat3x4
fail
gs-op-assign-add-mat4-float
fail
gs-op-assign-add-mat4-mat4
fail
gs-op-assign-add-mat4x2-float
fail
gs-op-assign-add-mat4x2-mat4x2
fail
gs-op-assign-add-mat4x3-float
fail
gs-op-assign-add-mat4x3-mat4x3
fail
gs-op-assign-add-uint-uint
fail
gs-op-assign-add-uvec2-uint
fail
gs-op-assign-add-uvec2-uvec2
fail
gs-op-assign-add-uvec3-uint
fail
gs-op-assign-add-uvec3-uvec3
fail
gs-op-assign-add-uvec4-uint
fail
gs-op-assign-add-uvec4-uvec4
fail
gs-op-assign-add-vec2-float
fail
gs-op-assign-add-vec2-vec2
fail
gs-op-assign-add-vec3-float
fail
gs-op-assign-add-vec3-vec3
fail
gs-op-assign-add-vec4-float
fail
gs-op-assign-add-vec4-vec4
fail
gs-op-assign-bitand-int-int
fail
gs-op-assign-bitand-ivec2-int
fail
gs-op-assign-bitand-ivec2-ivec2
fail
gs-op-assign-bitand-ivec3-int
fail
gs-op-assign-bitand-ivec3-ivec3
fail
gs-op-assign-bitand-ivec4-int
fail
gs-op-assign-bitand-ivec4-ivec4
fail
gs-op-assign-bitand-uint-uint
fail
gs-op-assign-bitand-uvec2-uint
fail
gs-op-assign-bitand-uvec2-uvec2
fail
gs-op-assign-bitand-uvec3-uint
fail
gs-op-assign-bitand-uvec3-uvec3
fail
gs-op-assign-bitand-uvec4-uint
fail
gs-op-assign-bitand-uvec4-uvec4
fail
gs-op-assign-bitor-int-int
fail
gs-op-assign-bitor-ivec2-int
fail
gs-op-assign-bitor-ivec2-ivec2
fail
gs-op-assign-bitor-ivec3-int
fail
gs-op-assign-bitor-ivec3-ivec3
fail
gs-op-assign-bitor-ivec4-int
fail
gs-op-assign-bitor-ivec4-ivec4
fail
gs-op-assign-bitor-uint-uint
fail
gs-op-assign-bitor-uvec2-uint
fail
gs-op-assign-bitor-uvec2-uvec2
fail
gs-op-assign-bitor-uvec3-uint
fail
gs-op-assign-bitor-uvec3-uvec3
fail
gs-op-assign-bitor-uvec4-uint
fail
gs-op-assign-bitor-uvec4-uvec4
fail
gs-op-assign-bitxor-int-int
fail
gs-op-assign-bitxor-ivec2-int
fail
gs-op-assign-bitxor-ivec2-ivec2
fail
gs-op-assign-bitxor-ivec3-int
fail
gs-op-assign-bitxor-ivec3-ivec3
fail
gs-op-assign-bitxor-ivec4-int
fail
gs-op-assign-bitxor-ivec4-ivec4
fail
gs-op-assign-bitxor-uint-uint
fail
gs-op-assign-bitxor-uvec2-uint
fail
gs-op-assign-bitxor-uvec2-uvec2
fail
gs-op-assign-bitxor-uvec3-uint
fail
gs-op-assign-bitxor-uvec3-uvec3
fail
gs-op-assign-bitxor-uvec4-uint
fail
gs-op-assign-bitxor-uvec4-uvec4
fail
gs-op-assign-div-float-float
fail
gs-op-assign-div-int-int
fail
gs-op-assign-div-ivec2-int
fail
gs-op-assign-div-ivec2-ivec2
fail
gs-op-assign-div-ivec3-int
fail
gs-op-assign-div-ivec3-ivec3
fail
gs-op-assign-div-ivec4-int
fail
gs-op-assign-div-ivec4-ivec4
fail
gs-op-assign-div-large-uint-uint
fail
gs-op-assign-div-mat2-float
fail
gs-op-assign-div-mat2-mat2
fail
gs-op-assign-div-mat2x3-float
fail
gs-op-assign-div-mat2x3-mat2x3
fail
gs-op-assign-div-mat2x4-float
fail
gs-op-assign-div-mat2x4-mat2x4
fail
gs-op-assign-div-mat3-float
fail
gs-op-assign-div-mat3-mat3
fail
gs-op-assign-div-mat3x2-float
fail
gs-op-assign-div-mat3x2-mat3x2
fail
gs-op-assign-div-mat3x4-float
fail
gs-op-assign-div-mat3x4-mat3x4
fail
gs-op-assign-div-mat4-float
fail
gs-op-assign-div-mat4-mat4
fail
gs-op-assign-div-mat4x2-float
fail
gs-op-assign-div-mat4x2-mat4x2
fail
gs-op-assign-div-mat4x3-float
fail
gs-op-assign-div-mat4x3-mat4x3
fail
gs-op-assign-div-uint-uint
fail
gs-op-assign-div-uvec2-uint
fail
gs-op-assign-div-uvec2-uvec2
fail
gs-op-assign-div-uvec3-uint
fail
gs-op-assign-div-uvec3-uvec3
fail
gs-op-assign-div-uvec4-uint
fail
gs-op-assign-div-uvec4-uvec4
fail
gs-op-assign-div-vec2-float
fail
gs-op-assign-div-vec2-vec2
fail
gs-op-assign-div-vec3-float
fail
gs-op-assign-div-vec3-vec3
fail
gs-op-assign-div-vec4-float
fail
gs-op-assign-div-vec4-vec4
fail
gs-op-assign-lshift-int-int
fail
gs-op-assign-lshift-int-uint
fail
gs-op-assign-lshift-ivec2-int
fail
gs-op-assign-lshift-ivec2-ivec2
fail
gs-op-assign-lshift-ivec2-uint
fail
gs-op-assign-lshift-ivec2-uvec2
fail
gs-op-assign-lshift-ivec3-int
fail
gs-op-assign-lshift-ivec3-ivec3
fail
gs-op-assign-lshift-ivec3-uint
fail
gs-op-assign-lshift-ivec3-uvec3
fail
gs-op-assign-lshift-ivec4-int
fail
gs-op-assign-lshift-ivec4-ivec4
fail
gs-op-assign-lshift-ivec4-uint
fail
gs-op-assign-lshift-ivec4-uvec4
fail
gs-op-assign-lshift-uint-int
fail
gs-op-assign-lshift-uint-uint
fail
gs-op-assign-lshift-uvec2-int
fail
gs-op-assign-lshift-uvec2-ivec2
fail
gs-op-assign-lshift-uvec2-uint
fail
gs-op-assign-lshift-uvec2-uvec2
fail
gs-op-assign-lshift-uvec3-int
fail
gs-op-assign-lshift-uvec3-ivec3
fail
gs-op-assign-lshift-uvec3-uint
fail
gs-op-assign-lshift-uvec3-uvec3
fail
gs-op-assign-lshift-uvec4-int
fail
gs-op-assign-lshift-uvec4-ivec4
fail
gs-op-assign-lshift-uvec4-uint
fail
gs-op-assign-lshift-uvec4-uvec4
fail
gs-op-assign-mod-int-int
fail
gs-op-assign-mod-ivec2-int
fail
gs-op-assign-mod-ivec2-ivec2
fail
gs-op-assign-mod-ivec3-int
fail
gs-op-assign-mod-ivec3-ivec3
fail
gs-op-assign-mod-ivec4-int
fail
gs-op-assign-mod-ivec4-ivec4
fail
gs-op-assign-mod-uint-uint
fail
gs-op-assign-mod-uvec2-uint
fail
gs-op-assign-mod-uvec2-uvec2
fail
gs-op-assign-mod-uvec3-uint
fail
gs-op-assign-mod-uvec3-uvec3
fail
gs-op-assign-mod-uvec4-uint
fail
gs-op-assign-mod-uvec4-uvec4
fail
gs-op-assign-mult-float-float
fail
gs-op-assign-mult-int-int
fail
gs-op-assign-mult-ivec2-int
fail
gs-op-assign-mult-ivec2-ivec2
fail
gs-op-assign-mult-ivec3-int
fail
gs-op-assign-mult-ivec3-ivec3
fail
gs-op-assign-mult-ivec4-int
fail
gs-op-assign-mult-ivec4-ivec4
fail
gs-op-assign-mult-mat2-float
fail
gs-op-assign-mult-mat2-mat2
fail
gs-op-assign-mult-mat2x3-float
fail
gs-op-assign-mult-mat2x3-mat2
fail
gs-op-assign-mult-mat2x4-float
fail
gs-op-assign-mult-mat2x4-mat2
fail
gs-op-assign-mult-mat3-float
fail
gs-op-assign-mult-mat3-mat3
fail
gs-op-assign-mult-mat3x2-float
fail
gs-op-assign-mult-mat3x2-mat3
fail
gs-op-assign-mult-mat3x4-float
fail
gs-op-assign-mult-mat3x4-mat3
fail
gs-op-assign-mult-mat4-float
fail
gs-op-assign-mult-mat4-mat4
fail
gs-op-assign-mult-mat4x2-float
fail
gs-op-assign-mult-mat4x2-mat4
fail
gs-op-assign-mult-mat4x3-float
fail
gs-op-assign-mult-mat4x3-mat4
fail
gs-op-assign-mult-uint-uint
fail
gs-op-assign-mult-uvec2-uint
fail
gs-op-assign-mult-uvec2-uvec2
fail
gs-op-assign-mult-uvec3-uint
fail
gs-op-assign-mult-uvec3-uvec3
fail
gs-op-assign-mult-uvec4-uint
fail
gs-op-assign-mult-uvec4-uvec4
fail
gs-op-assign-mult-vec2-float
fail
gs-op-assign-mult-vec2-mat2
fail
gs-op-assign-mult-vec2-vec2
fail
gs-op-assign-mult-vec3-float
fail
gs-op-assign-mult-vec3-mat3
fail
gs-op-assign-mult-vec3-vec3
fail
gs-op-assign-mult-vec4-float
fail
gs-op-assign-mult-vec4-mat4
fail
gs-op-assign-mult-vec4-vec4
fail
gs-op-assign-rshift-int-int
fail
gs-op-assign-rshift-int-uint
fail
gs-op-assign-rshift-ivec2-int
fail
gs-op-assign-rshift-ivec2-ivec2
fail
gs-op-assign-rshift-ivec2-uint
fail
gs-op-assign-rshift-ivec2-uvec2
fail
gs-op-assign-rshift-ivec3-int
fail
gs-op-assign-rshift-ivec3-ivec3
fail
gs-op-assign-rshift-ivec3-uint
fail
gs-op-assign-rshift-ivec3-uvec3
fail
gs-op-assign-rshift-ivec4-int
fail
gs-op-assign-rshift-ivec4-ivec4
fail
gs-op-assign-rshift-ivec4-uint
fail
gs-op-assign-rshift-ivec4-uvec4
fail
gs-op-assign-rshift-uint-int
fail
gs-op-assign-rshift-uint-uint
fail
gs-op-assign-rshift-uvec2-int
fail
gs-op-assign-rshift-uvec2-ivec2
fail
gs-op-assign-rshift-uvec2-uint
fail
gs-op-assign-rshift-uvec2-uvec2
fail
gs-op-assign-rshift-uvec3-int
fail
gs-op-assign-rshift-uvec3-ivec3
fail
gs-op-assign-rshift-uvec3-uint
fail
gs-op-assign-rshift-uvec3-uvec3
fail
gs-op-assign-rshift-uvec4-int
fail
gs-op-assign-rshift-uvec4-ivec4
fail
gs-op-assign-rshift-uvec4-uint
fail
gs-op-assign-rshift-uvec4-uvec4
fail
gs-op-assign-sub-float-float
fail
gs-op-assign-sub-int-int
fail
gs-op-assign-sub-ivec2-int
fail
gs-op-assign-sub-ivec2-ivec2
fail
gs-op-assign-sub-ivec3-int
fail
gs-op-assign-sub-ivec3-ivec3
fail
gs-op-assign-sub-ivec4-int
fail
gs-op-assign-sub-ivec4-ivec4
fail
gs-op-assign-sub-mat2-float
fail
gs-op-assign-sub-mat2-mat2
fail
gs-op-assign-sub-mat2x3-float
fail
gs-op-assign-sub-mat2x3-mat2x3
fail
gs-op-assign-sub-mat2x4-float
fail
gs-op-assign-sub-mat2x4-mat2x4
fail
gs-op-assign-sub-mat3-float
fail
gs-op-assign-sub-mat3-mat3
fail
gs-op-assign-sub-mat3x2-float
fail
gs-op-assign-sub-mat3x2-mat3x2
fail
gs-op-assign-sub-mat3x4-float
fail
gs-op-assign-sub-mat3x4-mat3x4
fail
gs-op-assign-sub-mat4-float
fail
gs-op-assign-sub-mat4-mat4
fail
gs-op-assign-sub-mat4x2-float
fail
gs-op-assign-sub-mat4x2-mat4x2
fail
gs-op-assign-sub-mat4x3-float
fail
gs-op-assign-sub-mat4x3-mat4x3
fail
gs-op-assign-sub-uint-uint
fail
gs-op-assign-sub-uvec2-uint
fail
gs-op-assign-sub-uvec2-uvec2
fail
gs-op-assign-sub-uvec3-uint
fail
gs-op-assign-sub-uvec3-uvec3
fail
gs-op-assign-sub-uvec4-uint
fail
gs-op-assign-sub-uvec4-uvec4
fail
gs-op-assign-sub-vec2-float
fail
gs-op-assign-sub-vec2-vec2
fail
gs-op-assign-sub-vec3-float
fail
gs-op-assign-sub-vec3-vec3
fail
gs-op-assign-sub-vec4-float
fail
gs-op-assign-sub-vec4-vec4
fail
gs-op-bitand-abs-neg-int-int
fail
gs-op-bitand-abs-neg-int-ivec2
fail
gs-op-bitand-abs-neg-int-ivec3
fail
gs-op-bitand-abs-neg-int-ivec4
fail
gs-op-bitand-abs-neg-ivec2-int
fail
gs-op-bitand-abs-neg-ivec2-ivec2
fail
gs-op-bitand-abs-neg-ivec3-int
fail
gs-op-bitand-abs-neg-ivec3-ivec3
fail
gs-op-bitand-abs-neg-ivec4-int
fail
gs-op-bitand-abs-neg-ivec4-ivec4
fail
gs-op-bitand-abs-not-int-int
fail
gs-op-bitand-abs-not-int-ivec2
fail
gs-op-bitand-abs-not-int-ivec3
fail
gs-op-bitand-abs-not-int-ivec4
fail
gs-op-bitand-abs-not-ivec2-int
fail
gs-op-bitand-abs-not-ivec2-ivec2
fail
gs-op-bitand-abs-not-ivec3-int
fail
gs-op-bitand-abs-not-ivec3-ivec3
fail
gs-op-bitand-abs-not-ivec4-int
fail
gs-op-bitand-abs-not-ivec4-ivec4
fail
gs-op-bitand-int-int
fail
gs-op-bitand-int-ivec2
fail
gs-op-bitand-int-ivec3
fail
gs-op-bitand-int-ivec4
fail
gs-op-bitand-ivec2-int
fail
gs-op-bitand-ivec2-ivec2
fail
gs-op-bitand-ivec3-int
fail
gs-op-bitand-ivec3-ivec3
fail
gs-op-bitand-ivec4-int
fail
gs-op-bitand-ivec4-ivec4
fail
gs-op-bitand-neg-abs-int-int
fail
gs-op-bitand-neg-abs-int-ivec2
fail
gs-op-bitand-neg-abs-int-ivec3
fail
gs-op-bitand-neg-abs-int-ivec4
fail
gs-op-bitand-neg-abs-ivec2-int
fail
gs-op-bitand-neg-abs-ivec2-ivec2
fail
gs-op-bitand-neg-abs-ivec3-int
fail
gs-op-bitand-neg-abs-ivec3-ivec3
fail
gs-op-bitand-neg-abs-ivec4-int
fail
gs-op-bitand-neg-abs-ivec4-ivec4
fail
gs-op-bitand-neg-int-int
fail
gs-op-bitand-neg-int-ivec2
fail
gs-op-bitand-neg-int-ivec3
fail
gs-op-bitand-neg-int-ivec4
fail
gs-op-bitand-neg-ivec2-int
fail
gs-op-bitand-neg-ivec2-ivec2
fail
gs-op-bitand-neg-ivec3-int
fail
gs-op-bitand-neg-ivec3-ivec3
fail
gs-op-bitand-neg-ivec4-int
fail
gs-op-bitand-neg-ivec4-ivec4
fail
gs-op-bitand-neg-uint-uint
fail
gs-op-bitand-neg-uint-uvec2
fail
gs-op-bitand-neg-uint-uvec3
fail
gs-op-bitand-neg-uint-uvec4
fail
gs-op-bitand-neg-uvec2-uint
fail
gs-op-bitand-neg-uvec2-uvec2
fail
gs-op-bitand-neg-uvec3-uint
fail
gs-op-bitand-neg-uvec3-uvec3
fail
gs-op-bitand-neg-uvec4-uint
fail
gs-op-bitand-neg-uvec4-uvec4
fail
gs-op-bitand-not-abs-int-int
fail
gs-op-bitand-not-abs-int-ivec2
fail
gs-op-bitand-not-abs-int-ivec3
fail
gs-op-bitand-not-abs-int-ivec4
fail
gs-op-bitand-not-abs-ivec2-int
fail
gs-op-bitand-not-abs-ivec2-ivec2
fail
gs-op-bitand-not-abs-ivec3-int
fail
gs-op-bitand-not-abs-ivec3-ivec3
fail
gs-op-bitand-not-abs-ivec4-int
fail
gs-op-bitand-not-abs-ivec4-ivec4
fail
gs-op-bitand-not-int-int
fail
gs-op-bitand-not-int-ivec2
fail
gs-op-bitand-not-int-ivec3
fail
gs-op-bitand-not-int-ivec4
fail
gs-op-bitand-not-ivec2-int
fail
gs-op-bitand-not-ivec2-ivec2
fail
gs-op-bitand-not-ivec3-int
fail
gs-op-bitand-not-ivec3-ivec3
fail
gs-op-bitand-not-ivec4-int
fail
gs-op-bitand-not-ivec4-ivec4
fail
gs-op-bitand-not-uint-uint
fail
gs-op-bitand-not-uint-uvec2
fail
gs-op-bitand-not-uint-uvec3
fail
gs-op-bitand-not-uint-uvec4
fail
gs-op-bitand-not-uvec2-uint
fail
gs-op-bitand-not-uvec2-uvec2
fail
gs-op-bitand-not-uvec3-uint
fail
gs-op-bitand-not-uvec3-uvec3
fail
gs-op-bitand-not-uvec4-uint
fail
gs-op-bitand-not-uvec4-uvec4
fail
gs-op-bitand-uint-uint
fail
gs-op-bitand-uint-uvec2
fail
gs-op-bitand-uint-uvec3
fail
gs-op-bitand-uint-uvec4
fail
gs-op-bitand-uvec2-uint
fail
gs-op-bitand-uvec2-uvec2
fail
gs-op-bitand-uvec3-uint
fail
gs-op-bitand-uvec3-uvec3
fail
gs-op-bitand-uvec4-uint
fail
gs-op-bitand-uvec4-uvec4
fail
gs-op-bitor-abs-neg-int-int
fail
gs-op-bitor-abs-neg-int-ivec2
fail
gs-op-bitor-abs-neg-int-ivec3
fail
gs-op-bitor-abs-neg-int-ivec4
fail
gs-op-bitor-abs-neg-ivec2-int
fail
gs-op-bitor-abs-neg-ivec2-ivec2
fail
gs-op-bitor-abs-neg-ivec3-int
fail
gs-op-bitor-abs-neg-ivec3-ivec3
fail
gs-op-bitor-abs-neg-ivec4-int
fail
gs-op-bitor-abs-neg-ivec4-ivec4
fail
gs-op-bitor-abs-not-int-int
fail
gs-op-bitor-abs-not-int-ivec2
fail
gs-op-bitor-abs-not-int-ivec3
fail
gs-op-bitor-abs-not-int-ivec4
fail
gs-op-bitor-abs-not-ivec2-int
fail
gs-op-bitor-abs-not-ivec2-ivec2
fail
gs-op-bitor-abs-not-ivec3-int
fail
gs-op-bitor-abs-not-ivec3-ivec3
fail
gs-op-bitor-abs-not-ivec4-int
fail
gs-op-bitor-abs-not-ivec4-ivec4
fail
gs-op-bitor-int-int
fail
gs-op-bitor-int-ivec2
fail
gs-op-bitor-int-ivec3
fail
gs-op-bitor-int-ivec4
fail
gs-op-bitor-ivec2-int
fail
gs-op-bitor-ivec2-ivec2
fail
gs-op-bitor-ivec3-int
fail
gs-op-bitor-ivec3-ivec3
fail
gs-op-bitor-ivec4-int
fail
gs-op-bitor-ivec4-ivec4
fail
gs-op-bitor-neg-abs-int-int
fail
gs-op-bitor-neg-abs-int-ivec2
fail
gs-op-bitor-neg-abs-int-ivec3
fail
gs-op-bitor-neg-abs-int-ivec4
fail
gs-op-bitor-neg-abs-ivec2-int
fail
gs-op-bitor-neg-abs-ivec2-ivec2
fail
gs-op-bitor-neg-abs-ivec3-int
fail
gs-op-bitor-neg-abs-ivec3-ivec3
fail
gs-op-bitor-neg-abs-ivec4-int
fail
gs-op-bitor-neg-abs-ivec4-ivec4
fail
gs-op-bitor-neg-int-int
fail
gs-op-bitor-neg-int-ivec2
fail
gs-op-bitor-neg-int-ivec3
fail
gs-op-bitor-neg-int-ivec4
fail
gs-op-bitor-neg-ivec2-int
fail
gs-op-bitor-neg-ivec2-ivec2
fail
gs-op-bitor-neg-ivec3-int
fail
gs-op-bitor-neg-ivec3-ivec3
fail
gs-op-bitor-neg-ivec4-int
fail
gs-op-bitor-neg-ivec4-ivec4
fail
gs-op-bitor-neg-uint-uint
fail
gs-op-bitor-neg-uint-uvec2
fail
gs-op-bitor-neg-uint-uvec3
fail
gs-op-bitor-neg-uint-uvec4
fail
gs-op-bitor-neg-uvec2-uint
fail
gs-op-bitor-neg-uvec2-uvec2
fail
gs-op-bitor-neg-uvec3-uint
fail
gs-op-bitor-neg-uvec3-uvec3
fail
gs-op-bitor-neg-uvec4-uint
fail
gs-op-bitor-neg-uvec4-uvec4
fail
gs-op-bitor-not-abs-int-int
fail
gs-op-bitor-not-abs-int-ivec2
fail
gs-op-bitor-not-abs-int-ivec3
fail
gs-op-bitor-not-abs-int-ivec4
fail
gs-op-bitor-not-abs-ivec2-int
fail
gs-op-bitor-not-abs-ivec2-ivec2
fail
gs-op-bitor-not-abs-ivec3-int
fail
gs-op-bitor-not-abs-ivec3-ivec3
fail
gs-op-bitor-not-abs-ivec4-int
fail
gs-op-bitor-not-abs-ivec4-ivec4
fail
gs-op-bitor-not-int-int
fail
gs-op-bitor-not-int-ivec2
fail
gs-op-bitor-not-int-ivec3
fail
gs-op-bitor-not-int-ivec4
fail
gs-op-bitor-not-ivec2-int
fail
gs-op-bitor-not-ivec2-ivec2
fail
gs-op-bitor-not-ivec3-int
fail
gs-op-bitor-not-ivec3-ivec3
fail
gs-op-bitor-not-ivec4-int
fail
gs-op-bitor-not-ivec4-ivec4
fail
gs-op-bitor-not-uint-uint
fail
gs-op-bitor-not-uint-uvec2
fail
gs-op-bitor-not-uint-uvec3
fail
gs-op-bitor-not-uint-uvec4
fail
gs-op-bitor-not-uvec2-uint
fail
gs-op-bitor-not-uvec2-uvec2
fail
gs-op-bitor-not-uvec3-uint
fail
gs-op-bitor-not-uvec3-uvec3
fail
gs-op-bitor-not-uvec4-uint
fail
gs-op-bitor-not-uvec4-uvec4
fail
gs-op-bitor-uint-uint
fail
gs-op-bitor-uint-uvec2
fail
gs-op-bitor-uint-uvec3
fail
gs-op-bitor-uint-uvec4
fail
gs-op-bitor-uvec2-uint
fail
gs-op-bitor-uvec2-uvec2
fail
gs-op-bitor-uvec3-uint
fail
gs-op-bitor-uvec3-uvec3
fail
gs-op-bitor-uvec4-uint
fail
gs-op-bitor-uvec4-uvec4
fail
gs-op-bitxor-abs-neg-int-int
fail
gs-op-bitxor-abs-neg-int-ivec2
fail
gs-op-bitxor-abs-neg-int-ivec3
fail
gs-op-bitxor-abs-neg-int-ivec4
fail
gs-op-bitxor-abs-neg-ivec2-int
fail
gs-op-bitxor-abs-neg-ivec2-ivec2
fail
gs-op-bitxor-abs-neg-ivec3-int
fail
gs-op-bitxor-abs-neg-ivec3-ivec3
fail
gs-op-bitxor-abs-neg-ivec4-int
fail
gs-op-bitxor-abs-neg-ivec4-ivec4
fail
gs-op-bitxor-abs-not-int-int
fail
gs-op-bitxor-abs-not-int-ivec2
fail
gs-op-bitxor-abs-not-int-ivec3
fail
gs-op-bitxor-abs-not-int-ivec4
fail
gs-op-bitxor-abs-not-ivec2-int
fail
gs-op-bitxor-abs-not-ivec2-ivec2
fail
gs-op-bitxor-abs-not-ivec3-int
fail
gs-op-bitxor-abs-not-ivec3-ivec3
fail
gs-op-bitxor-abs-not-ivec4-int
fail
gs-op-bitxor-abs-not-ivec4-ivec4
fail
gs-op-bitxor-int-int
fail
gs-op-bitxor-int-ivec2
fail
gs-op-bitxor-int-ivec3
fail
gs-op-bitxor-int-ivec4
fail
gs-op-bitxor-ivec2-int
fail
gs-op-bitxor-ivec2-ivec2
fail
gs-op-bitxor-ivec3-int
fail
gs-op-bitxor-ivec3-ivec3
fail
gs-op-bitxor-ivec4-int
fail
gs-op-bitxor-ivec4-ivec4
fail
gs-op-bitxor-neg-abs-int-int
fail
gs-op-bitxor-neg-abs-int-ivec2
fail
gs-op-bitxor-neg-abs-int-ivec3
fail
gs-op-bitxor-neg-abs-int-ivec4
fail
gs-op-bitxor-neg-abs-ivec2-int
fail
gs-op-bitxor-neg-abs-ivec2-ivec2
fail
gs-op-bitxor-neg-abs-ivec3-int
fail
gs-op-bitxor-neg-abs-ivec3-ivec3
fail
gs-op-bitxor-neg-abs-ivec4-int
fail
gs-op-bitxor-neg-abs-ivec4-ivec4
fail
gs-op-bitxor-neg-int-int
fail
gs-op-bitxor-neg-int-ivec2
fail
gs-op-bitxor-neg-int-ivec3
fail
gs-op-bitxor-neg-int-ivec4
fail
gs-op-bitxor-neg-ivec2-int
fail
gs-op-bitxor-neg-ivec2-ivec2
fail
gs-op-bitxor-neg-ivec3-int
fail
gs-op-bitxor-neg-ivec3-ivec3
fail
gs-op-bitxor-neg-ivec4-int
fail
gs-op-bitxor-neg-ivec4-ivec4
fail
gs-op-bitxor-neg-uint-uint
fail
gs-op-bitxor-neg-uint-uvec2
fail
gs-op-bitxor-neg-uint-uvec3
fail
gs-op-bitxor-neg-uint-uvec4
fail
gs-op-bitxor-neg-uvec2-uint
fail
gs-op-bitxor-neg-uvec2-uvec2
fail
gs-op-bitxor-neg-uvec3-uint
fail
gs-op-bitxor-neg-uvec3-uvec3
fail
gs-op-bitxor-neg-uvec4-uint
fail
gs-op-bitxor-neg-uvec4-uvec4
fail
gs-op-bitxor-not-abs-int-int
fail
gs-op-bitxor-not-abs-int-ivec2
fail
gs-op-bitxor-not-abs-int-ivec3
fail
gs-op-bitxor-not-abs-int-ivec4
fail
gs-op-bitxor-not-abs-ivec2-int
fail
gs-op-bitxor-not-abs-ivec2-ivec2
fail
gs-op-bitxor-not-abs-ivec3-int
fail
gs-op-bitxor-not-abs-ivec3-ivec3
fail
gs-op-bitxor-not-abs-ivec4-int
fail
gs-op-bitxor-not-abs-ivec4-ivec4
fail
gs-op-bitxor-not-int-int
fail
gs-op-bitxor-not-int-ivec2
fail
gs-op-bitxor-not-int-ivec3
fail
gs-op-bitxor-not-int-ivec4
fail
gs-op-bitxor-not-ivec2-int
fail
gs-op-bitxor-not-ivec2-ivec2
fail
gs-op-bitxor-not-ivec3-int
fail
gs-op-bitxor-not-ivec3-ivec3
fail
gs-op-bitxor-not-ivec4-int
fail
gs-op-bitxor-not-ivec4-ivec4
fail
gs-op-bitxor-not-uint-uint
fail
gs-op-bitxor-not-uint-uvec2
fail
gs-op-bitxor-not-uint-uvec3
fail
gs-op-bitxor-not-uint-uvec4
fail
gs-op-bitxor-not-uvec2-uint
fail
gs-op-bitxor-not-uvec2-uvec2
fail
gs-op-bitxor-not-uvec3-uint
fail
gs-op-bitxor-not-uvec3-uvec3
fail
gs-op-bitxor-not-uvec4-uint
fail
gs-op-bitxor-not-uvec4-uvec4
fail
gs-op-bitxor-uint-uint
fail
gs-op-bitxor-uint-uvec2
fail
gs-op-bitxor-uint-uvec3
fail
gs-op-bitxor-uint-uvec4
fail
gs-op-bitxor-uvec2-uint
fail
gs-op-bitxor-uvec2-uvec2
fail
gs-op-bitxor-uvec3-uint
fail
gs-op-bitxor-uvec3-uvec3
fail
gs-op-bitxor-uvec4-uint
fail
gs-op-bitxor-uvec4-uvec4
fail
gs-op-complement-int
fail
gs-op-complement-ivec2
fail
gs-op-complement-ivec3
fail
gs-op-complement-ivec4
fail
gs-op-complement-uint
fail
gs-op-complement-uvec2
fail
gs-op-complement-uvec3
fail
gs-op-complement-uvec4
fail
gs-op-div-float-float
fail
gs-op-div-float-mat2
fail
gs-op-div-float-mat2x3
fail
gs-op-div-float-mat2x4
fail
gs-op-div-float-mat3
fail
gs-op-div-float-mat3x2
fail
gs-op-div-float-mat3x4
fail
gs-op-div-float-mat4
fail
gs-op-div-float-mat4x2
fail
gs-op-div-float-mat4x3
fail
gs-op-div-float-vec2
fail
gs-op-div-float-vec3
fail
gs-op-div-float-vec4
fail
gs-op-div-int-int
fail
gs-op-div-int-ivec2
fail
gs-op-div-int-ivec3
fail
gs-op-div-int-ivec4
fail
gs-op-div-ivec2-int
fail
gs-op-div-ivec2-ivec2
fail
gs-op-div-ivec3-int
fail
gs-op-div-ivec3-ivec3
fail
gs-op-div-ivec4-int
fail
gs-op-div-ivec4-ivec4
fail
gs-op-div-large-uint-uint
fail
gs-op-div-mat2-float
fail
gs-op-div-mat2-mat2
fail
gs-op-div-mat2x3-float
fail
gs-op-div-mat2x3-mat2x3
fail
gs-op-div-mat2x4-float
fail
gs-op-div-mat2x4-mat2x4
fail
gs-op-div-mat3-float
fail
gs-op-div-mat3-mat3
fail
gs-op-div-mat3x2-float
fail
gs-op-div-mat3x2-mat3x2
fail
gs-op-div-mat3x4-float
fail
gs-op-div-mat3x4-mat3x4
fail
gs-op-div-mat4-float
fail
gs-op-div-mat4-mat4
fail
gs-op-div-mat4x2-float
fail
gs-op-div-mat4x2-mat4x2
fail
gs-op-div-mat4x3-float
fail
gs-op-div-mat4x3-mat4x3
fail
gs-op-div-uint-uint
fail
gs-op-div-uint-uvec2
fail
gs-op-div-uint-uvec3
fail
gs-op-div-uint-uvec4
fail
gs-op-div-uvec2-uint
fail
gs-op-div-uvec2-uvec2
fail
gs-op-div-uvec3-uint
fail
gs-op-div-uvec3-uvec3
fail
gs-op-div-uvec4-uint
fail
gs-op-div-uvec4-uvec4
fail
gs-op-div-vec2-float
fail
gs-op-div-vec2-vec2
fail
gs-op-div-vec3-float
fail
gs-op-div-vec3-vec3
fail
gs-op-div-vec4-float
fail
gs-op-div-vec4-vec4
fail
gs-op-eq-bool-bool
fail
gs-op-eq-bool-bool-using-if
fail
gs-op-eq-bvec2-bvec2
fail
gs-op-eq-bvec2-bvec2-using-if
fail
gs-op-eq-bvec3-bvec3
fail
gs-op-eq-bvec3-bvec3-using-if
fail
gs-op-eq-bvec4-bvec4
fail
gs-op-eq-bvec4-bvec4-using-if
fail
gs-op-eq-float-float
fail
gs-op-eq-float-float-using-if
fail
gs-op-eq-int-int
fail
gs-op-eq-int-int-using-if
fail
gs-op-eq-ivec2-ivec2
fail
gs-op-eq-ivec2-ivec2-using-if
fail
gs-op-eq-ivec3-ivec3
fail
gs-op-eq-ivec3-ivec3-using-if
fail
gs-op-eq-ivec4-ivec4
fail
gs-op-eq-ivec4-ivec4-using-if
fail
gs-op-eq-mat2-mat2
fail
gs-op-eq-mat2-mat2-using-if
fail
gs-op-eq-mat2x3-mat2x3
fail
gs-op-eq-mat2x3-mat2x3-using-if
fail
gs-op-eq-mat2x4-mat2x4
fail
gs-op-eq-mat2x4-mat2x4-using-if
fail
gs-op-eq-mat3-mat3
fail
gs-op-eq-mat3-mat3-using-if
fail
gs-op-eq-mat3x2-mat3x2
fail
gs-op-eq-mat3x2-mat3x2-using-if
fail
gs-op-eq-mat3x4-mat3x4
fail
gs-op-eq-mat3x4-mat3x4-using-if
fail
gs-op-eq-mat4-mat4
fail
gs-op-eq-mat4-mat4-using-if
fail
gs-op-eq-mat4x2-mat4x2
fail
gs-op-eq-mat4x2-mat4x2-using-if
fail
gs-op-eq-mat4x3-mat4x3
fail
gs-op-eq-mat4x3-mat4x3-using-if
fail
gs-op-eq-uint-uint
fail
gs-op-eq-uint-uint-using-if
fail
gs-op-eq-uvec2-uvec2
fail
gs-op-eq-uvec2-uvec2-using-if
fail
gs-op-eq-uvec3-uvec3
fail
gs-op-eq-uvec3-uvec3-using-if
fail
gs-op-eq-uvec4-uvec4
fail
gs-op-eq-uvec4-uvec4-using-if
fail
gs-op-eq-vec2-vec2
fail
gs-op-eq-vec2-vec2-using-if
fail
gs-op-eq-vec3-vec3
fail
gs-op-eq-vec3-vec3-using-if
fail
gs-op-eq-vec4-vec4
fail
gs-op-eq-vec4-vec4-using-if
fail
gs-op-ge-float-float
fail
gs-op-ge-float-float-using-if
fail
gs-op-ge-int-int
fail
gs-op-ge-int-int-using-if
fail
gs-op-ge-uint-uint
fail
gs-op-ge-uint-uint-using-if
fail
gs-op-gt-float-float
fail
gs-op-gt-float-float-using-if
fail
gs-op-gt-int-int
fail
gs-op-gt-int-int-using-if
fail
gs-op-gt-uint-uint
fail
gs-op-gt-uint-uint-using-if
fail
gs-op-le-float-float
fail
gs-op-le-float-float-using-if
fail
gs-op-le-int-int
fail
gs-op-le-int-int-using-if
fail
gs-op-le-uint-uint
fail
gs-op-le-uint-uint-using-if
fail
gs-op-lshift-int-int
fail
gs-op-lshift-int-uint
fail
gs-op-lshift-ivec2-int
fail
gs-op-lshift-ivec2-ivec2
fail
gs-op-lshift-ivec2-uint
fail
gs-op-lshift-ivec2-uvec2
fail
gs-op-lshift-ivec3-int
fail
gs-op-lshift-ivec3-ivec3
fail
gs-op-lshift-ivec3-uint
fail
gs-op-lshift-ivec3-uvec3
fail
gs-op-lshift-ivec4-int
fail
gs-op-lshift-ivec4-ivec4
fail
gs-op-lshift-ivec4-uint
fail
gs-op-lshift-ivec4-uvec4
fail
gs-op-lshift-uint-int
fail
gs-op-lshift-uint-uint
fail
gs-op-lshift-uvec2-int
fail
gs-op-lshift-uvec2-ivec2
fail
gs-op-lshift-uvec2-uint
fail
gs-op-lshift-uvec2-uvec2
fail
gs-op-lshift-uvec3-int
fail
gs-op-lshift-uvec3-ivec3
fail
gs-op-lshift-uvec3-uint
fail
gs-op-lshift-uvec3-uvec3
fail
gs-op-lshift-uvec4-int
fail
gs-op-lshift-uvec4-ivec4
fail
gs-op-lshift-uvec4-uint
fail
gs-op-lshift-uvec4-uvec4
fail
gs-op-lt-float-float
fail
gs-op-lt-float-float-using-if
fail
gs-op-lt-int-int
fail
gs-op-lt-int-int-using-if
fail
gs-op-lt-uint-uint
fail
gs-op-lt-uint-uint-using-if
fail
gs-op-mod-int-int
fail
gs-op-mod-int-ivec2
fail
gs-op-mod-int-ivec3
fail
gs-op-mod-int-ivec4
fail
gs-op-mod-ivec2-int
fail
gs-op-mod-ivec2-ivec2
fail
gs-op-mod-ivec3-int
fail
gs-op-mod-ivec3-ivec3
fail
gs-op-mod-ivec4-int
fail
gs-op-mod-ivec4-ivec4
fail
gs-op-mod-uint-uint
fail
gs-op-mod-uint-uvec2
fail
gs-op-mod-uint-uvec3
fail
gs-op-mod-uint-uvec4
fail
gs-op-mod-uvec2-uint
fail
gs-op-mod-uvec2-uvec2
fail
gs-op-mod-uvec3-uint
fail
gs-op-mod-uvec3-uvec3
fail
gs-op-mod-uvec4-uint
fail
gs-op-mod-uvec4-uvec4
fail
gs-op-mult-float-float
fail
gs-op-mult-float-mat2
fail
gs-op-mult-float-mat2x3
fail
gs-op-mult-float-mat2x4
fail
gs-op-mult-float-mat3
fail
gs-op-mult-float-mat3x2
fail
gs-op-mult-float-mat3x4
fail
gs-op-mult-float-mat4
fail
gs-op-mult-float-mat4x2
fail
gs-op-mult-float-mat4x3
fail
gs-op-mult-float-vec2
fail
gs-op-mult-float-vec3
fail
gs-op-mult-float-vec4
fail
gs-op-mult-int-int
fail
gs-op-mult-int-ivec2
fail
gs-op-mult-int-ivec3
fail
gs-op-mult-int-ivec4
fail
gs-op-mult-ivec2-int
fail
gs-op-mult-ivec2-ivec2
fail
gs-op-mult-ivec3-int
fail
gs-op-mult-ivec3-ivec3
fail
gs-op-mult-ivec4-int
fail
gs-op-mult-ivec4-ivec4
fail
gs-op-mult-mat2-float
fail
gs-op-mult-mat2-mat2
fail
gs-op-mult-mat2-mat3x2
fail
gs-op-mult-mat2-mat4x2
fail
gs-op-mult-mat2-vec2
fail
gs-op-mult-mat2x3-float
fail
gs-op-mult-mat2x3-mat2
fail
gs-op-mult-mat2x3-mat3x2
fail
gs-op-mult-mat2x3-mat4x2
fail
gs-op-mult-mat2x3-vec2
fail
gs-op-mult-mat2x4-float
fail
gs-op-mult-mat2x4-mat2
fail
gs-op-mult-mat2x4-mat3x2
fail
gs-op-mult-mat2x4-mat4x2
fail
gs-op-mult-mat2x4-vec2
fail
gs-op-mult-mat3-float
fail
gs-op-mult-mat3-mat2x3
fail
gs-op-mult-mat3-mat3
fail
gs-op-mult-mat3-mat4x3
fail
gs-op-mult-mat3-vec3
fail
gs-op-mult-mat3x2-float
fail
gs-op-mult-mat3x2-mat2x3
fail
gs-op-mult-mat3x2-mat3
fail
gs-op-mult-mat3x2-mat4x3
fail
gs-op-mult-mat3x2-vec3
fail
gs-op-mult-mat3x4-float
fail
gs-op-mult-mat3x4-mat2x3
fail
gs-op-mult-mat3x4-mat3
fail
gs-op-mult-mat3x4-mat4x3
fail
gs-op-mult-mat3x4-vec3
fail
gs-op-mult-mat4-float
fail
gs-op-mult-mat4-mat2x4
fail
gs-op-mult-mat4-mat3x4
fail
gs-op-mult-mat4-mat4
fail
gs-op-mult-mat4-vec4
fail
gs-op-mult-mat4x2-float
fail
gs-op-mult-mat4x2-mat2x4
fail
gs-op-mult-mat4x2-mat3x4
fail
gs-op-mult-mat4x2-mat4
fail
gs-op-mult-mat4x2-vec4
fail
gs-op-mult-mat4x3-float
fail
gs-op-mult-mat4x3-mat2x4
fail
gs-op-mult-mat4x3-mat3x4
fail
gs-op-mult-mat4x3-mat4
fail
gs-op-mult-mat4x3-vec4
fail
gs-op-mult-uint-uint
fail
gs-op-mult-uint-uvec2
fail
gs-op-mult-uint-uvec3
fail
gs-op-mult-uint-uvec4
fail
gs-op-mult-uvec2-uint
fail
gs-op-mult-uvec2-uvec2
fail
gs-op-mult-uvec3-uint
fail
gs-op-mult-uvec3-uvec3
fail
gs-op-mult-uvec4-uint
fail
gs-op-mult-uvec4-uvec4
fail
gs-op-mult-vec2-float
fail
gs-op-mult-vec2-mat2
fail
gs-op-mult-vec2-mat3x2
fail
gs-op-mult-vec2-mat4x2
fail
gs-op-mult-vec2-vec2
fail
gs-op-mult-vec3-float
fail
gs-op-mult-vec3-mat2x3
fail
gs-op-mult-vec3-mat3
fail
gs-op-mult-vec3-mat4x3
fail
gs-op-mult-vec3-vec3
fail
gs-op-mult-vec4-float
fail
gs-op-mult-vec4-mat2x4
fail
gs-op-mult-vec4-mat3x4
fail
gs-op-mult-vec4-mat4
fail
gs-op-mult-vec4-vec4
fail
gs-op-ne-bool-bool
fail
gs-op-ne-bool-bool-using-if
fail
gs-op-ne-bvec2-bvec2
fail
gs-op-ne-bvec2-bvec2-using-if
fail
gs-op-ne-bvec3-bvec3
fail
gs-op-ne-bvec3-bvec3-using-if
fail
gs-op-ne-bvec4-bvec4
fail
gs-op-ne-bvec4-bvec4-using-if
fail
gs-op-ne-float-float
fail
gs-op-ne-float-float-using-if
fail
gs-op-ne-int-int
fail
gs-op-ne-int-int-using-if
fail
gs-op-ne-ivec2-ivec2
fail
gs-op-ne-ivec2-ivec2-using-if
fail
gs-op-ne-ivec3-ivec3
fail
gs-op-ne-ivec3-ivec3-using-if
fail
gs-op-ne-ivec4-ivec4
fail
gs-op-ne-ivec4-ivec4-using-if
fail
gs-op-ne-mat2-mat2
fail
gs-op-ne-mat2-mat2-using-if
fail
gs-op-ne-mat2x3-mat2x3
fail
gs-op-ne-mat2x3-mat2x3-using-if
fail
gs-op-ne-mat2x4-mat2x4
fail
gs-op-ne-mat2x4-mat2x4-using-if
fail
gs-op-ne-mat3-mat3
fail
gs-op-ne-mat3-mat3-using-if
fail
gs-op-ne-mat3x2-mat3x2
fail
gs-op-ne-mat3x2-mat3x2-using-if
fail
gs-op-ne-mat3x4-mat3x4
fail
gs-op-ne-mat3x4-mat3x4-using-if
fail
gs-op-ne-mat4-mat4
fail
gs-op-ne-mat4-mat4-using-if
fail
gs-op-ne-mat4x2-mat4x2
fail
gs-op-ne-mat4x2-mat4x2-using-if
fail
gs-op-ne-mat4x3-mat4x3
fail
gs-op-ne-mat4x3-mat4x3-using-if
fail
gs-op-ne-uint-uint
fail
gs-op-ne-uint-uint-using-if
fail
gs-op-ne-uvec2-uvec2
fail
gs-op-ne-uvec2-uvec2-using-if
fail
gs-op-ne-uvec3-uvec3
fail
gs-op-ne-uvec3-uvec3-using-if
fail
gs-op-ne-uvec4-uvec4
fail
gs-op-ne-uvec4-uvec4-using-if
fail
gs-op-ne-vec2-vec2
fail
gs-op-ne-vec2-vec2-using-if
fail
gs-op-ne-vec3-vec3
fail
gs-op-ne-vec3-vec3-using-if
fail
gs-op-ne-vec4-vec4
fail
gs-op-ne-vec4-vec4-using-if
fail
gs-op-neg-float
fail
gs-op-neg-int
fail
gs-op-neg-ivec2
fail
gs-op-neg-ivec3
fail
gs-op-neg-ivec4
fail
gs-op-neg-mat2
fail
gs-op-neg-mat2x3
fail
gs-op-neg-mat2x4
fail
gs-op-neg-mat3
fail
gs-op-neg-mat3x2
fail
gs-op-neg-mat3x4
fail
gs-op-neg-mat4
fail
gs-op-neg-mat4x2
fail
gs-op-neg-mat4x3
fail
gs-op-neg-uint
fail
gs-op-neg-uvec2
fail
gs-op-neg-uvec3
fail
gs-op-neg-uvec4
fail
gs-op-neg-vec2
fail
gs-op-neg-vec3
fail
gs-op-neg-vec4
fail
gs-op-not-bool
fail
gs-op-not-bool-using-if
fail
gs-op-or-bool-bool
fail
gs-op-or-bool-bool-using-if
fail
gs-op-rshift-int-int
fail
gs-op-rshift-int-uint
fail
gs-op-rshift-ivec2-int
fail
gs-op-rshift-ivec2-ivec2
fail
gs-op-rshift-ivec2-uint
fail
gs-op-rshift-ivec2-uvec2
fail
gs-op-rshift-ivec3-int
fail
gs-op-rshift-ivec3-ivec3
fail
gs-op-rshift-ivec3-uint
fail
gs-op-rshift-ivec3-uvec3
fail
gs-op-rshift-ivec4-int
fail
gs-op-rshift-ivec4-ivec4
fail
gs-op-rshift-ivec4-uint
fail
gs-op-rshift-ivec4-uvec4
fail
gs-op-rshift-uint-int
fail
gs-op-rshift-uint-uint
fail
gs-op-rshift-uvec2-int
fail
gs-op-rshift-uvec2-ivec2
fail
gs-op-rshift-uvec2-uint
fail
gs-op-rshift-uvec2-uvec2
fail
gs-op-rshift-uvec3-int
fail
gs-op-rshift-uvec3-ivec3
fail
gs-op-rshift-uvec3-uint
fail
gs-op-rshift-uvec3-uvec3
fail
gs-op-rshift-uvec4-int
fail
gs-op-rshift-uvec4-ivec4
fail
gs-op-rshift-uvec4-uint
fail
gs-op-rshift-uvec4-uvec4
fail
gs-op-selection-bool-bool-bool
fail
gs-op-selection-bool-bool-bool-using-if
fail
gs-op-selection-bool-bvec2-bvec2
fail
gs-op-selection-bool-bvec3-bvec3
fail
gs-op-selection-bool-bvec4-bvec4
fail
gs-op-selection-bool-float-float
fail
gs-op-selection-bool-int-int
fail
gs-op-selection-bool-ivec2-ivec2
fail
gs-op-selection-bool-ivec3-ivec3
fail
gs-op-selection-bool-ivec4-ivec4
fail
gs-op-selection-bool-mat2-mat2
fail
gs-op-selection-bool-mat2x3-mat2x3
fail
gs-op-selection-bool-mat2x4-mat2x4
fail
gs-op-selection-bool-mat3-mat3
fail
gs-op-selection-bool-mat3x2-mat3x2
fail
gs-op-selection-bool-mat3x4-mat3x4
fail
gs-op-selection-bool-mat4-mat4
fail
gs-op-selection-bool-mat4x2-mat4x2
fail
gs-op-selection-bool-mat4x3-mat4x3
fail
gs-op-selection-bool-uint-uint
fail
gs-op-selection-bool-uvec2-uvec2
fail
gs-op-selection-bool-uvec3-uvec3
fail
gs-op-selection-bool-uvec4-uvec4
fail
gs-op-selection-bool-vec2-vec2
fail
gs-op-selection-bool-vec3-vec3
fail
gs-op-selection-bool-vec4-vec4
fail
gs-op-sub-float-float
fail
gs-op-sub-float-mat2
fail
gs-op-sub-float-mat2x3
fail
gs-op-sub-float-mat2x4
fail
gs-op-sub-float-mat3
fail
gs-op-sub-float-mat3x2
fail
gs-op-sub-float-mat3x4
fail
gs-op-sub-float-mat4
fail
gs-op-sub-float-mat4x2
fail
gs-op-sub-float-mat4x3
fail
gs-op-sub-float-vec2
fail
gs-op-sub-float-vec3
fail
gs-op-sub-float-vec4
fail
gs-op-sub-int-int
fail
gs-op-sub-int-ivec2
fail
gs-op-sub-int-ivec3
fail
gs-op-sub-int-ivec4
fail
gs-op-sub-ivec2-int
fail
gs-op-sub-ivec2-ivec2
fail
gs-op-sub-ivec3-int
fail
gs-op-sub-ivec3-ivec3
fail
gs-op-sub-ivec4-int
fail
gs-op-sub-ivec4-ivec4
fail
gs-op-sub-mat2-float
fail
gs-op-sub-mat2-mat2
fail
gs-op-sub-mat2x3-float
fail
gs-op-sub-mat2x3-mat2x3
fail
gs-op-sub-mat2x4-float
fail
gs-op-sub-mat2x4-mat2x4
fail
gs-op-sub-mat3-float
fail
gs-op-sub-mat3-mat3
fail
gs-op-sub-mat3x2-float
fail
gs-op-sub-mat3x2-mat3x2
fail
gs-op-sub-mat3x4-float
fail
gs-op-sub-mat3x4-mat3x4
fail
gs-op-sub-mat4-float
fail
gs-op-sub-mat4-mat4
fail
gs-op-sub-mat4x2-float
fail
gs-op-sub-mat4x2-mat4x2
fail
gs-op-sub-mat4x3-float
fail
gs-op-sub-mat4x3-mat4x3
fail
gs-op-sub-uint-uint
fail
gs-op-sub-uint-uvec2
fail
gs-op-sub-uint-uvec3
fail
gs-op-sub-uint-uvec4
fail
gs-op-sub-uvec2-uint
fail
gs-op-sub-uvec2-uvec2
fail
gs-op-sub-uvec3-uint
fail
gs-op-sub-uvec3-uvec3
fail
gs-op-sub-uvec4-uint
fail
gs-op-sub-uvec4-uvec4
fail
gs-op-sub-vec2-float
fail
gs-op-sub-vec2-vec2
fail
gs-op-sub-vec3-float
fail
gs-op-sub-vec3-vec3
fail
gs-op-sub-vec4-float
fail
gs-op-sub-vec4-vec4
fail
gs-op-uplus-float
fail
gs-op-uplus-int
fail
gs-op-uplus-ivec2
fail
gs-op-uplus-ivec3
fail
gs-op-uplus-ivec4
fail
gs-op-uplus-mat2
fail
gs-op-uplus-mat2x3
fail
gs-op-uplus-mat2x4
fail
gs-op-uplus-mat3
fail
gs-op-uplus-mat3x2
fail
gs-op-uplus-mat3x4
fail
gs-op-uplus-mat4
fail
gs-op-uplus-mat4x2
fail
gs-op-uplus-mat4x3
fail
gs-op-uplus-uint
fail
gs-op-uplus-uvec2
fail
gs-op-uplus-uvec3
fail
gs-op-uplus-uvec4
fail
gs-op-uplus-vec2
fail
gs-op-uplus-vec3
fail
gs-op-uplus-vec4
fail
gs-op-xor-bool-bool
fail
gs-op-xor-bool-bool-using-if
fail
gs-outerproduct-vec2-vec2
fail
gs-outerproduct-vec2-vec3
fail
gs-outerproduct-vec2-vec4
fail
gs-outerproduct-vec3-vec2
fail
gs-outerproduct-vec3-vec3
fail
gs-outerproduct-vec3-vec4
fail
gs-outerproduct-vec4-vec2
fail
gs-outerproduct-vec4-vec3
fail
gs-outerproduct-vec4-vec4
fail
gs-pow-float-float
fail
gs-pow-vec2-vec2
fail
gs-pow-vec3-vec3
fail
gs-pow-vec4-vec4
fail
gs-radians-float
fail
gs-radians-vec2
fail
gs-radians-vec3
fail
gs-radians-vec4
fail
gs-reflect-float-float
fail
gs-reflect-vec2-vec2
fail
gs-reflect-vec3-vec3
fail
gs-reflect-vec4-vec4
fail
gs-refract-float-float-float
fail
gs-refract-vec2-vec2-float
fail
gs-refract-vec3-vec3-float
fail
gs-refract-vec4-vec4-float
fail
gs-round-float
fail
gs-round-vec2
fail
gs-round-vec3
fail
gs-round-vec4
fail
gs-roundeven-float
fail
gs-roundeven-vec2
fail
gs-roundeven-vec3
fail
gs-roundeven-vec4
fail
gs-sign-float
fail
gs-sign-int
fail
gs-sign-ivec2
fail
gs-sign-ivec3
fail
gs-sign-ivec4
fail
gs-sign-vec2
fail
gs-sign-vec3
fail
gs-sign-vec4
fail
gs-sin-float
fail
gs-sin-vec2
fail
gs-sin-vec3
fail
gs-sin-vec4
fail
gs-sinh-float
fail
gs-sinh-vec2
fail
gs-sinh-vec3
fail
gs-sinh-vec4
fail
gs-smoothstep-float-float-float
fail
gs-smoothstep-float-float-vec2
fail
gs-smoothstep-float-float-vec3
fail
gs-smoothstep-float-float-vec4
fail
gs-smoothstep-vec2-vec2-vec2
fail
gs-smoothstep-vec3-vec3-vec3
fail
gs-smoothstep-vec4-vec4-vec4
fail
gs-sqrt-float
fail
gs-sqrt-vec2
fail
gs-sqrt-vec3
fail
gs-sqrt-vec4
fail
gs-step-float-float
fail
gs-step-float-vec2
fail
gs-step-float-vec3
fail
gs-step-float-vec4
fail
gs-step-vec2-vec2
fail
gs-step-vec3-vec3
fail
gs-step-vec4-vec4
fail
gs-tan-float
fail
gs-tan-vec2
fail
gs-tan-vec3
fail
gs-tan-vec4
fail
gs-tanh-float
fail
gs-tanh-vec2
fail
gs-tanh-vec3
fail
gs-tanh-vec4
fail
gs-transpose-mat2
fail
gs-transpose-mat2x3
fail
gs-transpose-mat2x4
fail
gs-transpose-mat3
fail
gs-transpose-mat3x2
fail
gs-transpose-mat3x4
fail
gs-transpose-mat4
fail
gs-transpose-mat4x2
fail
gs-transpose-mat4x3
fail
gs-trunc-float
fail
gs-trunc-vec2
fail
gs-trunc-vec3
fail
gs-trunc-vec4
fail
vs-determinant-mat2
fail
vs-determinant-mat3
fail
vs-determinant-mat4
fail
fragcoord-layout-qualifiers-conflicting-case-1
fail
fragcoord-layout-qualifiers-conflicting-case-2
fail
fragcoord-layout-qualifiers-conflicting-case-3
fail
fragcoord-layout-qualifiers-conflicting-case-4
fail
fragcoord-layout-qualifiers-conflicting-case-5
fail
fragcoord-layout-qualifiers-conflicting-case-6
fail
fragcoord-layout-qualifiers-conflicting-case-7
fail
fragcoord-layout-qualifiers-conflicting-case-8
fail
fragcoord-layout-qualifiers-conflicting-case-9
fail
fragcoord-layout-qualifiers-matching-case-1
fail
fragcoord-layout-qualifiers-matching-case-2
fail
fragcoord-layout-qualifiers-matching-case-3
fail
fragcoord-layout-qualifiers-matching-case-4
fail
fragcoord-layout-qualifiers-missing
fail
geometry-basic
fail
geometry
14/63
clip-distance-bulk-copy
fail
clip-distance-in-bulk-read
fail
clip-distance-in-explicitly-sized
fail
clip-distance-in-param
fail
clip-distance-in-values
fail
clip-distance-itemized-copy
fail
clip-distance-out-values
fail
core-inputs
fail
dynamic_input_array_index
fail
end-primitive 0
fail
end-primitive 127
fail
end-primitive 128
fail
end-primitive 129
fail
end-primitive 130
fail
end-primitive 31
fail
end-primitive 32
fail
end-primitive 33
fail
end-primitive 34
fail
generate-zero-primitives
fail
max-input-components
fail
point-size-out
fail
primitive-id-in
fail
primitive-id-out
fail
primitive-id-restart gl_line_loop ffs
fail
primitive-id-restart gl_line_loop other
fail
primitive-id-restart gl_line_strip ffs
fail
primitive-id-restart gl_line_strip other
fail
primitive-id-restart gl_line_strip_adjacency ffs
fail
primitive-id-restart gl_line_strip_adjacency other
fail
primitive-id-restart gl_lines ffs
fail
primitive-id-restart gl_lines other
fail
primitive-id-restart gl_lines_adjacency ffs
fail
primitive-id-restart gl_lines_adjacency other
fail
primitive-id-restart gl_points ffs
fail
primitive-id-restart gl_points other
fail
primitive-id-restart gl_triangle_fan ffs
fail
primitive-id-restart gl_triangle_fan other
fail
primitive-id-restart gl_triangle_strip ffs
fail
primitive-id-restart gl_triangle_strip other
fail
primitive-id-restart gl_triangle_strip_adjacency ffs
fail
primitive-id-restart gl_triangle_strip_adjacency other
fail
primitive-id-restart gl_triangles ffs
fail
primitive-id-restart gl_triangles other
fail
primitive-id-restart gl_triangles_adjacency ffs
fail
primitive-id-restart gl_triangles_adjacency other
fail
primitive-types gl_line_loop
fail
triangle-strip-adj
fail
triangle-strip-adj-orientation
fail
triangle-strip-orientation
fail
get-active-attrib-array
fail
gs-also-uses-smooth-flat-noperspective
fail
gs-input-sizing-layout-consistent-with-static-usage
crash
gs-input-sizing-layout-larger-than-static-usage
crash
gs-redeclares-both-pervertex-blocks
fail
gs-redeclares-pervertex-in-only
fail
gs-redeclares-pervertex-out-only
fail
interface-block-interpolation-array
fail
interface-block-interpolation-named
fail
interface-block-interpolation-unnamed
fail
interface-block-struct-nesting
fail
interface-blocks-api-access-members
fail
interface-blocks-complex-vs-fs
fail
interface-blocks-same-uniform-varying-name
fail
interface-blocks-simple-varying
fail
interface-blocks-with-gs
fail
interface-vs-named-to-gs-array
fail
interface-vs-unnamed-to-fs-unnamed
fail
invariant-qualifier-everywhere
fail
primitive-id-no-gs
fail
primitive-id-no-gs-strip
fail
redeclare-pervertex-out-subset-gs
fail
redeclare-pervertex-subset-vs
fail
redeclare-pervertex-subset-vs-to-gs
fail
sanity
fail
texelfetch
0/3
gs-texelfetch-usampler1d
fail
gs-texelfetch-usampler2d
fail
gs-texelfetch-usampler3d
fail
texelfetchoffset
0/3
gs-texelfetch-usampler1d
fail
gs-texelfetch-usampler2d
fail
gs-texelfetch-usampler3d
fail
texturesize
0/7
gs-texturesize-sampler1dshadow
fail
gs-texturesize-sampler2dshadow
fail
gs-texturesize-samplercubeshadow
fail
gs-texturesize-usampler1d
fail
gs-texturesize-usampler2d
fail
gs-texturesize-usampler3d
fail
gs-texturesize-usamplercube
fail
unsized-in-named-interface-block
fail
unsized-in-named-interface-block-gs
fail
unsized-in-named-interface-block-multiple
fail
unsized-in-unnamed-interface-block
fail
unsized-in-unnamed-interface-block-gs
fail
unsized-in-unnamed-interface-block-multiple
fail
unused-outputs
fail
variable-indexing
0/12
gs-input-array-float-index-rd
fail
gs-input-array-vec2-index-rd
fail
gs-input-array-vec3-index-rd
fail
gs-input-array-vec4-index-rd
fail
gs-output-array-float-index-wr
fail
gs-output-array-vec2-index-wr
fail
gs-output-array-vec3-index-wr
fail
gs-output-array-vec4-index-wr
fail
vs-output-array-float-index-wr-before-gs
fail
vs-output-array-vec2-index-wr-before-gs
fail
vs-output-array-vec3-index-wr-before-gs
fail
vs-output-array-vec4-index-wr-before-gs
fail
varying-struct-basic-gs-fs
fail
varying-struct-basic-vs-fs
fail
varying-struct-basic-vs-gs
fail
vs-gs-arrays-fail
fail
vs-gs-arrays-within-blocks-pass
fail
vs-gs-varyings-match-types
fail
vs-input-arrays
fail
glsl-1.50-interface-block-centroid array
fail
glsl-1.50-interface-block-centroid named
fail
glsl-1.50-interface-block-centroid unnamed
fail
linker
15/53
gs-input-sizing-no-input-layout-declared
fail
gs-must-specify-input-type
fail
gs-must-specify-output-type
fail
interface-blocks-member-name-mismatch
fail
interface-blocks-member-qualifier-mismatch
fail
interface-blocks-member-type-mismatch
fail
interface-blocks-vs-fs-array-size-mismatch
fail
interface-blocks-vs-fs-member-count-mismatch
fail
interface-blocks-vs-fs-member-order-mismatch
fail
interface-vs-array-to-fs-named
fail
interface-vs-array-to-fs-unnamed
fail
interface-vs-array-to-gs-array-sized
fail
interface-vs-array-to-gs-array-unsized
fail
interface-vs-named-to-fs-array
fail
interface-vs-unnamed-to-fs-array
fail
interstage-pervertex-redeclaration-mismatch
fail
interstage-pervertex-redeclaration-needed
fail
interstage-pervertex-redeclaration-unneeded
fail
intrastage-interface-arrays-unmatched-sizes
fail
intrastage-interface-named-array
fail
intrastage-interface-unnamed-array
fail
intrastage-pervertex-in-redeclaration-mismatch
fail
intrastage-pervertex-in-redeclaration-needed
fail
intrastage-pervertex-in-redeclaration-unneeded
fail
intrastage-pervertex-out-redeclaration-mismatch
fail
intrastage-pervertex-out-redeclaration-needed
fail
intrastage-pervertex-out-redeclaration-unneeded
fail
intrastage-unsized-interface-array
fail
intrastage-unsized-interface-array2
fail
skip-stage-uniform-block-array-size-mismatch
fail
uniform-block-array-instance-name-mismatch
fail
uniform-block-array-size-and-instance-name-mismatch
fail
unsized-in-named-interface-block
fail
unsized-in-named-interface-block-gs
fail
unsized-in-unnamed-interface-block
fail
unsized-in-unnamed-interface-block-gs
fail
versions-mingled
fail
versions-mingled-multiple-shader-objects
fail
transform-feedback-type-and-size
fail
uniform_buffer
0/18
gs-array-copy
fail
gs-basic
fail
gs-bools
fail
gs-float-array-const-index
fail
gs-float-array-variable-index
fail
gs-floats
fail
gs-mat3x4
fail
gs-mat3x4-row-major
fail
gs-mat4
fail
gs-mat4-row-major
fail
gs-mat4x3
fail
gs-mat4x3-row-major
fail
gs-struct
fail
gs-struct-copy
fail
gs-struct-copy-complicated
fail
gs-struct-pad
fail
gs-two-members
fail
struct_base_alignment
fail
glsl-3.30
15/51
built-in constants
10/19
gl_MaxFragmentInputComponents
fail
gl_MaxGeometryInputComponents
fail
gl_MaxGeometryOutputComponents
fail
gl_MaxGeometryOutputVertices
fail
gl_MaxGeometryTextureImageUnits
fail
gl_MaxGeometryTotalOutputComponents
fail
gl_MaxGeometryUniformComponents
fail
gl_MaxGeometryVaryingComponents
fail
gl_MaxVertexOutputComponents
fail
compiler
5/6
version-macro.frag
fail
execution
0/26
built-in-functions
0/26
fs-floatbitstoint
fail
fs-floatbitstoint-abs
fail
fs-floatbitstoint-neg
fail
fs-floatbitstoint-neg_abs
fail
fs-floatbitstouint
fail
fs-floatbitstouint-abs
fail
fs-floatbitstouint-neg
fail
fs-floatbitstouint-neg_abs
fail
fs-intbitstofloat
fail
fs-intbitstofloat-abs
fail
fs-intbitstofloat-neg
fail
fs-intbitstofloat-neg_abs
fail
fs-uintbitstofloat
fail
vs-floatbitstoint
fail
vs-floatbitstoint-abs
fail
vs-floatbitstoint-neg
fail
vs-floatbitstoint-neg_abs
fail
vs-floatbitstouint
fail
vs-floatbitstouint-abs
fail
vs-floatbitstouint-neg
fail
vs-floatbitstouint-neg_abs
fail
vs-intbitstofloat
fail
vs-intbitstofloat-abs
fail
vs-intbitstofloat-neg
fail
vs-intbitstofloat-neg_abs
fail
vs-uintbitstofloat
fail
glsl-4.00
27/2196
compiler
27/1125
built-in-functions
27/1125
abs-double.frag
fail
abs-double.geom
fail
abs-double.vert
fail
abs-dvec2.frag
fail
abs-dvec2.geom
fail
abs-dvec2.vert
fail
abs-dvec3.frag
fail
abs-dvec3.geom
fail
abs-dvec3.vert
fail
abs-dvec4.frag
fail
abs-dvec4.geom
fail
abs-dvec4.vert
fail
ceil-double.frag
fail
ceil-double.geom
fail
ceil-double.vert
fail
ceil-dvec2.frag
fail
ceil-dvec2.geom
fail
ceil-dvec2.vert
fail
ceil-dvec3.frag
fail
ceil-dvec3.geom
fail
ceil-dvec3.vert
fail
ceil-dvec4.frag
fail
ceil-dvec4.geom
fail
ceil-dvec4.vert
fail
clamp-double-double-double.frag
fail
clamp-double-double-double.geom
fail
clamp-double-double-double.vert
fail
clamp-dvec2-double-double.frag
fail
clamp-dvec2-double-double.geom
fail
clamp-dvec2-double-double.vert
fail
clamp-dvec2-dvec2-dvec2.frag
fail
clamp-dvec2-dvec2-dvec2.geom
fail
clamp-dvec2-dvec2-dvec2.vert
fail
clamp-dvec3-double-double.frag
fail
clamp-dvec3-double-double.geom
fail
clamp-dvec3-double-double.vert
fail
clamp-dvec3-dvec3-dvec3.frag
fail
clamp-dvec3-dvec3-dvec3.geom
fail
clamp-dvec3-dvec3-dvec3.vert
fail
clamp-dvec4-double-double.frag
fail
clamp-dvec4-double-double.geom
fail
clamp-dvec4-double-double.vert
fail
clamp-dvec4-dvec4-dvec4.frag
fail
clamp-dvec4-dvec4-dvec4.geom
fail
clamp-dvec4-dvec4-dvec4.vert
fail
cross-dvec3-dvec3.frag
fail
cross-dvec3-dvec3.geom
fail
cross-dvec3-dvec3.vert
fail
determinant-dmat2.frag
fail
determinant-dmat2.geom
fail
determinant-dmat2.vert
fail
determinant-dmat3.frag
fail
determinant-dmat3.geom
fail
determinant-dmat3.vert
fail
determinant-dmat4.frag
fail
determinant-dmat4.geom
fail
determinant-dmat4.vert
fail
distance-double-double.frag
fail
distance-double-double.geom
fail
distance-double-double.vert
fail
distance-dvec2-dvec2.frag
fail
distance-dvec2-dvec2.geom
fail
distance-dvec2-dvec2.vert
fail
distance-dvec3-dvec3.frag
fail
distance-dvec3-dvec3.geom
fail
distance-dvec3-dvec3.vert
fail
distance-dvec4-dvec4.frag
fail
distance-dvec4-dvec4.geom
fail
distance-dvec4-dvec4.vert
fail
dot-double-double.frag
fail
dot-double-double.geom
fail
dot-double-double.vert
fail
dot-dvec2-dvec2.frag
fail
dot-dvec2-dvec2.geom
fail
dot-dvec2-dvec2.vert
fail
dot-dvec3-dvec3.frag
fail
dot-dvec3-dvec3.geom
fail
dot-dvec3-dvec3.vert
fail
dot-dvec4-dvec4.frag
fail
dot-dvec4-dvec4.geom
fail
dot-dvec4-dvec4.vert
fail
equal-dvec2-dvec2.frag
fail
equal-dvec2-dvec2.geom
fail
equal-dvec2-dvec2.vert
fail
equal-dvec3-dvec3.frag
fail
equal-dvec3-dvec3.geom
fail
equal-dvec3-dvec3.vert
fail
equal-dvec4-dvec4.frag
fail
equal-dvec4-dvec4.geom
fail
equal-dvec4-dvec4.vert
fail
faceforward-double-double-double.frag
fail
faceforward-double-double-double.geom
fail
faceforward-double-double-double.vert
fail
faceforward-dvec2-dvec2-dvec2.frag
fail
faceforward-dvec2-dvec2-dvec2.geom
fail
faceforward-dvec2-dvec2-dvec2.vert
fail
faceforward-dvec3-dvec3-dvec3.frag
fail
faceforward-dvec3-dvec3-dvec3.geom
fail
faceforward-dvec3-dvec3-dvec3.vert
fail
faceforward-dvec4-dvec4-dvec4.frag
fail
faceforward-dvec4-dvec4-dvec4.geom
fail
faceforward-dvec4-dvec4-dvec4.vert
fail
floor-double.frag
fail
floor-double.geom
fail
floor-double.vert
fail
floor-dvec2.frag
fail
floor-dvec2.geom
fail
floor-dvec2.vert
fail
floor-dvec3.frag
fail
floor-dvec3.geom
fail
floor-dvec3.vert
fail
floor-dvec4.frag
fail
floor-dvec4.geom
fail
floor-dvec4.vert
fail
fract-double.frag
fail
fract-double.geom
fail
fract-double.vert
fail
fract-dvec2.frag
fail
fract-dvec2.geom
fail
fract-dvec2.vert
fail
fract-dvec3.frag
fail
fract-dvec3.geom
fail
fract-dvec3.vert
fail
fract-dvec4.frag
fail
fract-dvec4.geom
fail
fract-dvec4.vert
fail
greaterthan-dvec2-dvec2.frag
fail
greaterthan-dvec2-dvec2.geom
fail
greaterthan-dvec2-dvec2.vert
fail
greaterthan-dvec3-dvec3.frag
fail
greaterthan-dvec3-dvec3.geom
fail
greaterthan-dvec3-dvec3.vert
fail
greaterthan-dvec4-dvec4.frag
fail
greaterthan-dvec4-dvec4.geom
fail
greaterthan-dvec4-dvec4.vert
fail
greaterthanequal-dvec2-dvec2.frag
fail
greaterthanequal-dvec2-dvec2.geom
fail
greaterthanequal-dvec2-dvec2.vert
fail
greaterthanequal-dvec3-dvec3.frag
fail
greaterthanequal-dvec3-dvec3.geom
fail
greaterthanequal-dvec3-dvec3.vert
fail
greaterthanequal-dvec4-dvec4.frag
fail
greaterthanequal-dvec4-dvec4.geom
fail
greaterthanequal-dvec4-dvec4.vert
fail
inverse-dmat2.frag
fail
inverse-dmat2.geom
fail
inverse-dmat2.vert
fail
inverse-dmat3.frag
fail
inverse-dmat3.geom
fail
inverse-dmat3.vert
fail
inverse-dmat4.frag
fail
inverse-dmat4.geom
fail
inverse-dmat4.vert
fail
inversesqrt-double.frag
fail
inversesqrt-double.geom
fail
inversesqrt-double.vert
fail
inversesqrt-dvec2.frag
fail
inversesqrt-dvec2.geom
fail
inversesqrt-dvec2.vert
fail
inversesqrt-dvec3.frag
fail
inversesqrt-dvec3.geom
fail
inversesqrt-dvec3.vert
fail
inversesqrt-dvec4.frag
fail
inversesqrt-dvec4.geom
fail
inversesqrt-dvec4.vert
fail
length-double.frag
fail
length-double.geom
fail
length-double.vert
fail
length-dvec2.frag
fail
length-dvec2.geom
fail
length-dvec2.vert
fail
length-dvec3.frag
fail
length-dvec3.geom
fail
length-dvec3.vert
fail
length-dvec4.frag
fail
length-dvec4.geom
fail
length-dvec4.vert
fail
lessthan-dvec2-dvec2.frag
fail
lessthan-dvec2-dvec2.geom
fail
lessthan-dvec2-dvec2.vert
fail
lessthan-dvec3-dvec3.frag
fail
lessthan-dvec3-dvec3.geom
fail
lessthan-dvec3-dvec3.vert
fail
lessthan-dvec4-dvec4.frag
fail
lessthan-dvec4-dvec4.geom
fail
lessthan-dvec4-dvec4.vert
fail
lessthanequal-dvec2-dvec2.frag
fail
lessthanequal-dvec2-dvec2.geom
fail
lessthanequal-dvec2-dvec2.vert
fail
lessthanequal-dvec3-dvec3.frag
fail
lessthanequal-dvec3-dvec3.geom
fail
lessthanequal-dvec3-dvec3.vert
fail
lessthanequal-dvec4-dvec4.frag
fail
lessthanequal-dvec4-dvec4.geom
fail
lessthanequal-dvec4-dvec4.vert
fail
matrixcompmult-dmat2-dmat2.frag
fail
matrixcompmult-dmat2-dmat2.geom
fail
matrixcompmult-dmat2-dmat2.vert
fail
matrixcompmult-dmat2x3-dmat2x3.frag
fail
matrixcompmult-dmat2x3-dmat2x3.geom
fail
matrixcompmult-dmat2x3-dmat2x3.vert
fail
matrixcompmult-dmat2x4-dmat2x4.frag
fail
matrixcompmult-dmat2x4-dmat2x4.geom
fail
matrixcompmult-dmat2x4-dmat2x4.vert
fail
matrixcompmult-dmat3-dmat3.frag
fail
matrixcompmult-dmat3-dmat3.geom
fail
matrixcompmult-dmat3-dmat3.vert
fail
matrixcompmult-dmat3x2-dmat3x2.frag
fail
matrixcompmult-dmat3x2-dmat3x2.geom
fail
matrixcompmult-dmat3x2-dmat3x2.vert
fail
matrixcompmult-dmat3x4-dmat3x4.frag
fail
matrixcompmult-dmat3x4-dmat3x4.geom
fail
matrixcompmult-dmat3x4-dmat3x4.vert
fail
matrixcompmult-dmat4-dmat4.frag
fail
matrixcompmult-dmat4-dmat4.geom
fail
matrixcompmult-dmat4-dmat4.vert
fail
matrixcompmult-dmat4x2-dmat4x2.frag
fail
matrixcompmult-dmat4x2-dmat4x2.geom
fail
matrixcompmult-dmat4x2-dmat4x2.vert
fail
matrixcompmult-dmat4x3-dmat4x3.frag
fail
matrixcompmult-dmat4x3-dmat4x3.geom
fail
matrixcompmult-dmat4x3-dmat4x3.vert
fail
max-double-double.frag
fail
max-double-double.geom
fail
max-double-double.vert
fail
max-dvec2-double.frag
fail
max-dvec2-double.geom
fail
max-dvec2-double.vert
fail
max-dvec2-dvec2.frag
fail
max-dvec2-dvec2.geom
fail
max-dvec2-dvec2.vert
fail
max-dvec3-double.frag
fail
max-dvec3-double.geom
fail
max-dvec3-double.vert
fail
max-dvec3-dvec3.frag
fail
max-dvec3-dvec3.geom
fail
max-dvec3-dvec3.vert
fail
max-dvec4-double.frag
fail
max-dvec4-double.geom
fail
max-dvec4-double.vert
fail
max-dvec4-dvec4.frag
fail
max-dvec4-dvec4.geom
fail
max-dvec4-dvec4.vert
fail
min-double-double.frag
fail
min-double-double.geom
fail
min-double-double.vert
fail
min-dvec2-double.frag
fail
min-dvec2-double.geom
fail
min-dvec2-double.vert
fail
min-dvec2-dvec2.frag
fail
min-dvec2-dvec2.geom
fail
min-dvec2-dvec2.vert
fail
min-dvec3-double.frag
fail
min-dvec3-double.geom
fail
min-dvec3-double.vert
fail
min-dvec3-dvec3.frag
fail
min-dvec3-dvec3.geom
fail
min-dvec3-dvec3.vert
fail
min-dvec4-double.frag
fail
min-dvec4-double.geom
fail
min-dvec4-double.vert
fail
min-dvec4-dvec4.frag
fail
min-dvec4-dvec4.geom
fail
min-dvec4-dvec4.vert
fail
mix-double-double-bool.frag
fail
mix-double-double-bool.geom
fail
mix-double-double-bool.vert
fail
mix-double-double-double.frag
fail
mix-double-double-double.geom
fail
mix-double-double-double.vert
fail
mix-dvec2-dvec2-bvec2.frag
fail
mix-dvec2-dvec2-bvec2.geom
fail
mix-dvec2-dvec2-bvec2.vert
fail
mix-dvec2-dvec2-double.frag
fail
mix-dvec2-dvec2-double.geom
fail
mix-dvec2-dvec2-double.vert
fail
mix-dvec2-dvec2-dvec2.frag
fail
mix-dvec2-dvec2-dvec2.geom
fail
mix-dvec2-dvec2-dvec2.vert
fail
mix-dvec3-dvec3-bvec3.frag
fail
mix-dvec3-dvec3-bvec3.geom
fail
mix-dvec3-dvec3-bvec3.vert
fail
mix-dvec3-dvec3-double.frag
fail
mix-dvec3-dvec3-double.geom
fail
mix-dvec3-dvec3-double.vert
fail
mix-dvec3-dvec3-dvec3.frag
fail
mix-dvec3-dvec3-dvec3.geom
fail
mix-dvec3-dvec3-dvec3.vert
fail
mix-dvec4-dvec4-bvec4.frag
fail
mix-dvec4-dvec4-bvec4.geom
fail
mix-dvec4-dvec4-bvec4.vert
fail
mix-dvec4-dvec4-double.frag
fail
mix-dvec4-dvec4-double.geom
fail
mix-dvec4-dvec4-double.vert
fail
mix-dvec4-dvec4-dvec4.frag
fail
mix-dvec4-dvec4-dvec4.geom
fail
mix-dvec4-dvec4-dvec4.vert
fail
mod-double-double.frag
fail
mod-double-double.geom
fail
mod-double-double.vert
fail
mod-dvec2-double.frag
fail
mod-dvec2-double.geom
fail
mod-dvec2-double.vert
fail
mod-dvec2-dvec2.frag
fail
mod-dvec2-dvec2.geom
fail
mod-dvec2-dvec2.vert
fail
mod-dvec3-double.frag
fail
mod-dvec3-double.geom
fail
mod-dvec3-double.vert
fail
mod-dvec3-dvec3.frag
fail
mod-dvec3-dvec3.geom
fail
mod-dvec3-dvec3.vert
fail
mod-dvec4-double.frag
fail
mod-dvec4-double.geom
fail
mod-dvec4-double.vert
fail
mod-dvec4-dvec4.frag
fail
mod-dvec4-dvec4.geom
fail
mod-dvec4-dvec4.vert
fail
normalize-double.frag
fail
normalize-double.geom
fail
normalize-double.vert
fail
normalize-dvec2.frag
fail
normalize-dvec2.geom
fail
normalize-dvec2.vert
fail
normalize-dvec3.frag
fail
normalize-dvec3.geom
fail
normalize-dvec3.vert
fail
normalize-dvec4.frag
fail
normalize-dvec4.geom
fail
normalize-dvec4.vert
fail
notequal-dvec2-dvec2.frag
fail
notequal-dvec2-dvec2.geom
fail
notequal-dvec2-dvec2.vert
fail
notequal-dvec3-dvec3.frag
fail
notequal-dvec3-dvec3.geom
fail
notequal-dvec3-dvec3.vert
fail
notequal-dvec4-dvec4.frag
fail
notequal-dvec4-dvec4.geom
fail
notequal-dvec4-dvec4.vert
fail
op-add-dmat2-dmat2.frag
fail
op-add-dmat2-dmat2.geom
fail
op-add-dmat2-dmat2.vert
fail
op-add-dmat2-double.frag
fail
op-add-dmat2-double.geom
fail
op-add-dmat2-double.vert
fail
op-add-dmat2x3-dmat2x3.frag
fail
op-add-dmat2x3-dmat2x3.geom
fail
op-add-dmat2x3-dmat2x3.vert
fail
op-add-dmat2x3-double.frag
fail
op-add-dmat2x3-double.geom
fail
op-add-dmat2x3-double.vert
fail
op-add-dmat2x4-dmat2x4.frag
fail
op-add-dmat2x4-dmat2x4.geom
fail
op-add-dmat2x4-dmat2x4.vert
fail
op-add-dmat2x4-double.frag
fail
op-add-dmat2x4-double.geom
fail
op-add-dmat2x4-double.vert
fail
op-add-dmat3-dmat3.frag
fail
op-add-dmat3-dmat3.geom
fail
op-add-dmat3-dmat3.vert
fail
op-add-dmat3-double.frag
fail
op-add-dmat3-double.geom
fail
op-add-dmat3-double.vert
fail
op-add-dmat3x2-dmat3x2.frag
fail
op-add-dmat3x2-dmat3x2.geom
fail
op-add-dmat3x2-dmat3x2.vert
fail
op-add-dmat3x2-double.frag
fail
op-add-dmat3x2-double.geom
fail
op-add-dmat3x2-double.vert
fail
op-add-dmat3x4-dmat3x4.frag
fail
op-add-dmat3x4-dmat3x4.geom
fail
op-add-dmat3x4-dmat3x4.vert
fail
op-add-dmat3x4-double.frag
fail
op-add-dmat3x4-double.geom
fail
op-add-dmat3x4-double.vert
fail
op-add-dmat4-dmat4.frag
fail
op-add-dmat4-dmat4.geom
fail
op-add-dmat4-dmat4.vert
fail
op-add-dmat4-double.frag
fail
op-add-dmat4-double.geom
fail
op-add-dmat4-double.vert
fail
op-add-dmat4x2-dmat4x2.frag
fail
op-add-dmat4x2-dmat4x2.geom
fail
op-add-dmat4x2-dmat4x2.vert
fail
op-add-dmat4x2-double.frag
fail
op-add-dmat4x2-double.geom
fail
op-add-dmat4x2-double.vert
fail
op-add-dmat4x3-dmat4x3.frag
fail
op-add-dmat4x3-dmat4x3.geom
fail
op-add-dmat4x3-dmat4x3.vert
fail
op-add-dmat4x3-double.frag
fail
op-add-dmat4x3-double.geom
fail
op-add-dmat4x3-double.vert
fail
op-add-double-dmat2.frag
fail
op-add-double-dmat2.geom
fail
op-add-double-dmat2.vert
fail
op-add-double-dmat2x3.frag
fail
op-add-double-dmat2x3.geom
fail
op-add-double-dmat2x3.vert
fail
op-add-double-dmat2x4.frag
fail
op-add-double-dmat2x4.geom
fail
op-add-double-dmat2x4.vert
fail
op-add-double-dmat3.frag
fail
op-add-double-dmat3.geom
fail
op-add-double-dmat3.vert
fail
op-add-double-dmat3x2.frag
fail
op-add-double-dmat3x2.geom
fail
op-add-double-dmat3x2.vert
fail
op-add-double-dmat3x4.frag
fail
op-add-double-dmat3x4.geom
fail
op-add-double-dmat3x4.vert
fail
op-add-double-dmat4.frag
fail
op-add-double-dmat4.geom
fail
op-add-double-dmat4.vert
fail
op-add-double-dmat4x2.frag
fail
op-add-double-dmat4x2.geom
fail
op-add-double-dmat4x2.vert
fail
op-add-double-dmat4x3.frag
fail
op-add-double-dmat4x3.geom
fail
op-add-double-dmat4x3.vert
fail
op-add-double-double.frag
fail
op-add-double-double.geom
fail
op-add-double-double.vert
fail
op-add-double-dvec2.frag
fail
op-add-double-dvec2.geom
fail
op-add-double-dvec2.vert
fail
op-add-double-dvec3.frag
fail
op-add-double-dvec3.geom
fail
op-add-double-dvec3.vert
fail
op-add-double-dvec4.frag
fail
op-add-double-dvec4.geom
fail
op-add-double-dvec4.vert
fail
op-add-dvec2-double.frag
fail
op-add-dvec2-double.geom
fail
op-add-dvec2-double.vert
fail
op-add-dvec2-dvec2.frag
fail
op-add-dvec2-dvec2.geom
fail
op-add-dvec2-dvec2.vert
fail
op-add-dvec3-double.frag
fail
op-add-dvec3-double.geom
fail
op-add-dvec3-double.vert
fail
op-add-dvec3-dvec3.frag
fail
op-add-dvec3-dvec3.geom
fail
op-add-dvec3-dvec3.vert
fail
op-add-dvec4-double.frag
fail
op-add-dvec4-double.geom
fail
op-add-dvec4-double.vert
fail
op-add-dvec4-dvec4.frag
fail
op-add-dvec4-dvec4.geom
fail
op-add-dvec4-dvec4.vert
fail
op-div-dmat2-dmat2.frag
fail
op-div-dmat2-dmat2.geom
fail
op-div-dmat2-dmat2.vert
fail
op-div-dmat2-double.frag
fail
op-div-dmat2-double.geom
fail
op-div-dmat2-double.vert
fail
op-div-dmat2x3-dmat2x3.frag
fail
op-div-dmat2x3-dmat2x3.geom
fail
op-div-dmat2x3-dmat2x3.vert
fail
op-div-dmat2x3-double.frag
fail
op-div-dmat2x3-double.geom
fail
op-div-dmat2x3-double.vert
fail
op-div-dmat2x4-dmat2x4.frag
fail
op-div-dmat2x4-dmat2x4.geom
fail
op-div-dmat2x4-dmat2x4.vert
fail
op-div-dmat2x4-double.frag
fail
op-div-dmat2x4-double.geom
fail
op-div-dmat2x4-double.vert
fail
op-div-dmat3-dmat3.frag
fail
op-div-dmat3-dmat3.geom
fail
op-div-dmat3-dmat3.vert
fail
op-div-dmat3-double.frag
fail
op-div-dmat3-double.geom
fail
op-div-dmat3-double.vert
fail
op-div-dmat3x2-dmat3x2.frag
fail
op-div-dmat3x2-dmat3x2.geom
fail
op-div-dmat3x2-dmat3x2.vert
fail
op-div-dmat3x2-double.frag
fail
op-div-dmat3x2-double.geom
fail
op-div-dmat3x2-double.vert
fail
op-div-dmat3x4-dmat3x4.frag
fail
op-div-dmat3x4-dmat3x4.geom
fail
op-div-dmat3x4-dmat3x4.vert
fail
op-div-dmat3x4-double.frag
fail
op-div-dmat3x4-double.geom
fail
op-div-dmat3x4-double.vert
fail
op-div-dmat4-dmat4.frag
fail
op-div-dmat4-dmat4.geom
fail
op-div-dmat4-dmat4.vert
fail
op-div-dmat4-double.frag
fail
op-div-dmat4-double.geom
fail
op-div-dmat4-double.vert
fail
op-div-dmat4x2-dmat4x2.frag
fail
op-div-dmat4x2-dmat4x2.geom
fail
op-div-dmat4x2-dmat4x2.vert
fail
op-div-dmat4x2-double.frag
fail
op-div-dmat4x2-double.geom
fail
op-div-dmat4x2-double.vert
fail
op-div-dmat4x3-dmat4x3.frag
fail
op-div-dmat4x3-dmat4x3.geom
fail
op-div-dmat4x3-dmat4x3.vert
fail
op-div-dmat4x3-double.frag
fail
op-div-dmat4x3-double.geom
fail
op-div-dmat4x3-double.vert
fail
op-div-double-dmat2.frag
fail
op-div-double-dmat2.geom
fail
op-div-double-dmat2.vert
fail
op-div-double-dmat2x3.frag
fail
op-div-double-dmat2x3.geom
fail
op-div-double-dmat2x3.vert
fail
op-div-double-dmat2x4.frag
fail
op-div-double-dmat2x4.geom
fail
op-div-double-dmat2x4.vert
fail
op-div-double-dmat3.frag
fail
op-div-double-dmat3.geom
fail
op-div-double-dmat3.vert
fail
op-div-double-dmat3x2.frag
fail
op-div-double-dmat3x2.geom
fail
op-div-double-dmat3x2.vert
fail
op-div-double-dmat3x4.frag
fail
op-div-double-dmat3x4.geom
fail
op-div-double-dmat3x4.vert
fail
op-div-double-dmat4.frag
fail
op-div-double-dmat4.geom
fail
op-div-double-dmat4.vert
fail
op-div-double-dmat4x2.frag
fail
op-div-double-dmat4x2.geom
fail
op-div-double-dmat4x2.vert
fail
op-div-double-dmat4x3.frag
fail
op-div-double-dmat4x3.geom
fail
op-div-double-dmat4x3.vert
fail
op-div-double-double.frag
fail
op-div-double-double.geom
fail
op-div-double-double.vert
fail
op-div-double-dvec2.frag
fail
op-div-double-dvec2.geom
fail
op-div-double-dvec2.vert
fail
op-div-double-dvec3.frag
fail
op-div-double-dvec3.geom
fail
op-div-double-dvec3.vert
fail
op-div-double-dvec4.frag
fail
op-div-double-dvec4.geom
fail
op-div-double-dvec4.vert
fail
op-div-dvec2-double.frag
fail
op-div-dvec2-double.geom
fail
op-div-dvec2-double.vert
fail
op-div-dvec2-dvec2.frag
fail
op-div-dvec2-dvec2.geom
fail
op-div-dvec2-dvec2.vert
fail
op-div-dvec3-double.frag
fail
op-div-dvec3-double.geom
fail
op-div-dvec3-double.vert
fail
op-div-dvec3-dvec3.frag
fail
op-div-dvec3-dvec3.geom
fail
op-div-dvec3-dvec3.vert
fail
op-div-dvec4-double.frag
fail
op-div-dvec4-double.geom
fail
op-div-dvec4-double.vert
fail
op-div-dvec4-dvec4.frag
fail
op-div-dvec4-dvec4.geom
fail
op-div-dvec4-dvec4.vert
fail
op-mult-dmat2-dmat2.frag
fail
op-mult-dmat2-dmat2.geom
fail
op-mult-dmat2-dmat2.vert
fail
op-mult-dmat2-dmat3x2.frag
fail
op-mult-dmat2-dmat3x2.geom
fail
op-mult-dmat2-dmat3x2.vert
fail
op-mult-dmat2-dmat4x2.frag
fail
op-mult-dmat2-dmat4x2.geom
fail
op-mult-dmat2-dmat4x2.vert
fail
op-mult-dmat2-double.frag
fail
op-mult-dmat2-double.geom
fail
op-mult-dmat2-double.vert
fail
op-mult-dmat2-dvec2.frag
fail
op-mult-dmat2-dvec2.geom
fail
op-mult-dmat2-dvec2.vert
fail
op-mult-dmat2x3-dmat2.frag
fail
op-mult-dmat2x3-dmat2.geom
fail
op-mult-dmat2x3-dmat2.vert
fail
op-mult-dmat2x3-dmat3x2.frag
fail
op-mult-dmat2x3-dmat3x2.geom
fail
op-mult-dmat2x3-dmat3x2.vert
fail
op-mult-dmat2x3-dmat4x2.frag
fail
op-mult-dmat2x3-dmat4x2.geom
fail
op-mult-dmat2x3-dmat4x2.vert
fail
op-mult-dmat2x3-double.frag
fail
op-mult-dmat2x3-double.geom
fail
op-mult-dmat2x3-double.vert
fail
op-mult-dmat2x3-dvec2.frag
fail
op-mult-dmat2x3-dvec2.geom
fail
op-mult-dmat2x3-dvec2.vert
fail
op-mult-dmat2x4-dmat2.frag
fail
op-mult-dmat2x4-dmat2.geom
fail
op-mult-dmat2x4-dmat2.vert
fail
op-mult-dmat2x4-dmat3x2.frag
fail
op-mult-dmat2x4-dmat3x2.geom
fail
op-mult-dmat2x4-dmat3x2.vert
fail
op-mult-dmat2x4-dmat4x2.frag
fail
op-mult-dmat2x4-dmat4x2.geom
fail
op-mult-dmat2x4-dmat4x2.vert
fail
op-mult-dmat2x4-double.frag
fail
op-mult-dmat2x4-double.geom
fail
op-mult-dmat2x4-double.vert
fail
op-mult-dmat2x4-dvec2.frag
fail
op-mult-dmat2x4-dvec2.geom
fail
op-mult-dmat2x4-dvec2.vert
fail
op-mult-dmat3-dmat2x3.frag
fail
op-mult-dmat3-dmat2x3.geom
fail
op-mult-dmat3-dmat2x3.vert
fail
op-mult-dmat3-dmat3.frag
fail
op-mult-dmat3-dmat3.geom
fail
op-mult-dmat3-dmat3.vert
fail
op-mult-dmat3-dmat4x3.frag
fail
op-mult-dmat3-dmat4x3.geom
fail
op-mult-dmat3-dmat4x3.vert
fail
op-mult-dmat3-double.frag
fail
op-mult-dmat3-double.geom
fail
op-mult-dmat3-double.vert
fail
op-mult-dmat3-dvec3.frag
fail
op-mult-dmat3-dvec3.geom
fail
op-mult-dmat3-dvec3.vert
fail
op-mult-dmat3x2-dmat2x3.frag
fail
op-mult-dmat3x2-dmat2x3.geom
fail
op-mult-dmat3x2-dmat2x3.vert
fail
op-mult-dmat3x2-dmat3.frag
fail
op-mult-dmat3x2-dmat3.geom
fail
op-mult-dmat3x2-dmat3.vert
fail
op-mult-dmat3x2-dmat4x3.frag
fail
op-mult-dmat3x2-dmat4x3.geom
fail
op-mult-dmat3x2-dmat4x3.vert
fail
op-mult-dmat3x2-double.frag
fail
op-mult-dmat3x2-double.geom
fail
op-mult-dmat3x2-double.vert
fail
op-mult-dmat3x2-dvec3.frag
fail
op-mult-dmat3x2-dvec3.geom
fail
op-mult-dmat3x2-dvec3.vert
fail
op-mult-dmat3x4-dmat2x3.frag
fail
op-mult-dmat3x4-dmat2x3.geom
fail
op-mult-dmat3x4-dmat2x3.vert
fail
op-mult-dmat3x4-dmat3.frag
fail
op-mult-dmat3x4-dmat3.geom
fail
op-mult-dmat3x4-dmat3.vert
fail
op-mult-dmat3x4-dmat4x3.frag
fail
op-mult-dmat3x4-dmat4x3.geom
fail
op-mult-dmat3x4-dmat4x3.vert
fail
op-mult-dmat3x4-double.frag
fail
op-mult-dmat3x4-double.geom
fail
op-mult-dmat3x4-double.vert
fail
op-mult-dmat3x4-dvec3.frag
fail
op-mult-dmat3x4-dvec3.geom
fail
op-mult-dmat3x4-dvec3.vert
fail
op-mult-dmat4-dmat2x4.frag
fail
op-mult-dmat4-dmat2x4.geom
fail
op-mult-dmat4-dmat2x4.vert
fail
op-mult-dmat4-dmat3x4.frag
fail
op-mult-dmat4-dmat3x4.geom
fail
op-mult-dmat4-dmat3x4.vert
fail
op-mult-dmat4-dmat4.frag
fail
op-mult-dmat4-dmat4.geom
fail
op-mult-dmat4-dmat4.vert
fail
op-mult-dmat4-double.frag
fail
op-mult-dmat4-double.geom
fail
op-mult-dmat4-double.vert
fail
op-mult-dmat4-dvec4.frag
fail
op-mult-dmat4-dvec4.geom
fail
op-mult-dmat4-dvec4.vert
fail
op-mult-dmat4x2-dmat2x4.frag
fail
op-mult-dmat4x2-dmat2x4.geom
fail
op-mult-dmat4x2-dmat2x4.vert
fail
op-mult-dmat4x2-dmat3x4.frag
fail
op-mult-dmat4x2-dmat3x4.geom
fail
op-mult-dmat4x2-dmat3x4.vert
fail
op-mult-dmat4x2-dmat4.frag
fail
op-mult-dmat4x2-dmat4.geom
fail
op-mult-dmat4x2-dmat4.vert
fail
op-mult-dmat4x2-double.frag
fail
op-mult-dmat4x2-double.geom
fail
op-mult-dmat4x2-double.vert
fail
op-mult-dmat4x2-dvec4.frag
fail
op-mult-dmat4x2-dvec4.geom
fail
op-mult-dmat4x2-dvec4.vert
fail
op-mult-dmat4x3-dmat2x4.frag
fail
op-mult-dmat4x3-dmat2x4.geom
fail
op-mult-dmat4x3-dmat2x4.vert
fail
op-mult-dmat4x3-dmat3x4.frag
fail
op-mult-dmat4x3-dmat3x4.geom
fail
op-mult-dmat4x3-dmat3x4.vert
fail
op-mult-dmat4x3-dmat4.frag
fail
op-mult-dmat4x3-dmat4.geom
fail
op-mult-dmat4x3-dmat4.vert
fail
op-mult-dmat4x3-double.frag
fail
op-mult-dmat4x3-double.geom
fail
op-mult-dmat4x3-double.vert
fail
op-mult-dmat4x3-dvec4.frag
fail
op-mult-dmat4x3-dvec4.geom
fail
op-mult-dmat4x3-dvec4.vert
fail
op-mult-double-dmat2.frag
fail
op-mult-double-dmat2.geom
fail
op-mult-double-dmat2.vert
fail
op-mult-double-dmat2x3.frag
fail
op-mult-double-dmat2x3.geom
fail
op-mult-double-dmat2x3.vert
fail
op-mult-double-dmat2x4.frag
fail
op-mult-double-dmat2x4.geom
fail
op-mult-double-dmat2x4.vert
fail
op-mult-double-dmat3.frag
fail
op-mult-double-dmat3.geom
fail
op-mult-double-dmat3.vert
fail
op-mult-double-dmat3x2.frag
fail
op-mult-double-dmat3x2.geom
fail
op-mult-double-dmat3x2.vert
fail
op-mult-double-dmat3x4.frag
fail
op-mult-double-dmat3x4.geom
fail
op-mult-double-dmat3x4.vert
fail
op-mult-double-dmat4.frag
fail
op-mult-double-dmat4.geom
fail
op-mult-double-dmat4.vert
fail
op-mult-double-dmat4x2.frag
fail
op-mult-double-dmat4x2.geom
fail
op-mult-double-dmat4x2.vert
fail
op-mult-double-dmat4x3.frag
fail
op-mult-double-dmat4x3.geom
fail
op-mult-double-dmat4x3.vert
fail
op-mult-double-double.frag
fail
op-mult-double-double.geom
fail
op-mult-double-double.vert
fail
op-mult-double-dvec2.frag
fail
op-mult-double-dvec2.geom
fail
op-mult-double-dvec2.vert
fail
op-mult-double-dvec3.frag
fail
op-mult-double-dvec3.geom
fail
op-mult-double-dvec3.vert
fail
op-mult-double-dvec4.frag
fail
op-mult-double-dvec4.geom
fail
op-mult-double-dvec4.vert
fail
op-mult-dvec2-dmat2.frag
fail
op-mult-dvec2-dmat2.geom
fail
op-mult-dvec2-dmat2.vert
fail
op-mult-dvec2-dmat3x2.frag
fail
op-mult-dvec2-dmat3x2.geom
fail
op-mult-dvec2-dmat3x2.vert
fail
op-mult-dvec2-dmat4x2.frag
fail
op-mult-dvec2-dmat4x2.geom
fail
op-mult-dvec2-dmat4x2.vert
fail
op-mult-dvec2-double.frag
fail
op-mult-dvec2-double.geom
fail
op-mult-dvec2-double.vert
fail
op-mult-dvec2-dvec2.frag
fail
op-mult-dvec2-dvec2.geom
fail
op-mult-dvec2-dvec2.vert
fail
op-mult-dvec3-dmat2x3.frag
fail
op-mult-dvec3-dmat2x3.geom
fail
op-mult-dvec3-dmat2x3.vert
fail
op-mult-dvec3-dmat3.frag
fail
op-mult-dvec3-dmat3.geom
fail
op-mult-dvec3-dmat3.vert
fail
op-mult-dvec3-dmat4x3.frag
fail
op-mult-dvec3-dmat4x3.geom
fail
op-mult-dvec3-dmat4x3.vert
fail
op-mult-dvec3-double.frag
fail
op-mult-dvec3-double.geom
fail
op-mult-dvec3-double.vert
fail
op-mult-dvec3-dvec3.frag
fail
op-mult-dvec3-dvec3.geom
fail
op-mult-dvec3-dvec3.vert
fail
op-mult-dvec4-dmat2x4.frag
fail
op-mult-dvec4-dmat2x4.geom
fail
op-mult-dvec4-dmat2x4.vert
fail
op-mult-dvec4-dmat3x4.frag
fail
op-mult-dvec4-dmat3x4.geom
fail
op-mult-dvec4-dmat3x4.vert
fail
op-mult-dvec4-dmat4.frag
fail
op-mult-dvec4-dmat4.geom
fail
op-mult-dvec4-dmat4.vert
fail
op-mult-dvec4-double.frag
fail
op-mult-dvec4-double.geom
fail
op-mult-dvec4-double.vert
fail
op-mult-dvec4-dvec4.frag
fail
op-mult-dvec4-dvec4.geom
fail
op-mult-dvec4-dvec4.vert
fail
op-sub-dmat2-dmat2.frag
fail
op-sub-dmat2-dmat2.geom
fail
op-sub-dmat2-dmat2.vert
fail
op-sub-dmat2-double.frag
fail
op-sub-dmat2-double.geom
fail
op-sub-dmat2-double.vert
fail
op-sub-dmat2x3-dmat2x3.frag
fail
op-sub-dmat2x3-dmat2x3.geom
fail
op-sub-dmat2x3-dmat2x3.vert
fail
op-sub-dmat2x3-double.frag
fail
op-sub-dmat2x3-double.geom
fail
op-sub-dmat2x3-double.vert
fail
op-sub-dmat2x4-dmat2x4.frag
fail
op-sub-dmat2x4-dmat2x4.geom
fail
op-sub-dmat2x4-dmat2x4.vert
fail
op-sub-dmat2x4-double.frag
fail
op-sub-dmat2x4-double.geom
fail
op-sub-dmat2x4-double.vert
fail
op-sub-dmat3-dmat3.frag
fail
op-sub-dmat3-dmat3.geom
fail
op-sub-dmat3-dmat3.vert
fail
op-sub-dmat3-double.frag
fail
op-sub-dmat3-double.geom
fail
op-sub-dmat3-double.vert
fail
op-sub-dmat3x2-dmat3x2.frag
fail
op-sub-dmat3x2-dmat3x2.geom
fail
op-sub-dmat3x2-dmat3x2.vert
fail
op-sub-dmat3x2-double.frag
fail
op-sub-dmat3x2-double.geom
fail
op-sub-dmat3x2-double.vert
fail
op-sub-dmat3x4-dmat3x4.frag
fail
op-sub-dmat3x4-dmat3x4.geom
fail
op-sub-dmat3x4-dmat3x4.vert
fail
op-sub-dmat3x4-double.frag
fail
op-sub-dmat3x4-double.geom
fail
op-sub-dmat3x4-double.vert
fail
op-sub-dmat4-dmat4.frag
fail
op-sub-dmat4-dmat4.geom
fail
op-sub-dmat4-dmat4.vert
fail
op-sub-dmat4-double.frag
fail
op-sub-dmat4-double.geom
fail
op-sub-dmat4-double.vert
fail
op-sub-dmat4x2-dmat4x2.frag
fail
op-sub-dmat4x2-dmat4x2.geom
fail
op-sub-dmat4x2-dmat4x2.vert
fail
op-sub-dmat4x2-double.frag
fail
op-sub-dmat4x2-double.geom
fail
op-sub-dmat4x2-double.vert
fail
op-sub-dmat4x3-dmat4x3.frag
fail
op-sub-dmat4x3-dmat4x3.geom
fail
op-sub-dmat4x3-dmat4x3.vert
fail
op-sub-dmat4x3-double.frag
fail
op-sub-dmat4x3-double.geom
fail
op-sub-dmat4x3-double.vert
fail
op-sub-double-dmat2.frag
fail
op-sub-double-dmat2.geom
fail
op-sub-double-dmat2.vert
fail
op-sub-double-dmat2x3.frag
fail
op-sub-double-dmat2x3.geom
fail
op-sub-double-dmat2x3.vert
fail
op-sub-double-dmat2x4.frag
fail
op-sub-double-dmat2x4.geom
fail
op-sub-double-dmat2x4.vert
fail
op-sub-double-dmat3.frag
fail
op-sub-double-dmat3.geom
fail
op-sub-double-dmat3.vert
fail
op-sub-double-dmat3x2.frag
fail
op-sub-double-dmat3x2.geom
fail
op-sub-double-dmat3x2.vert
fail
op-sub-double-dmat3x4.frag
fail
op-sub-double-dmat3x4.geom
fail
op-sub-double-dmat3x4.vert
fail
op-sub-double-dmat4.frag
fail
op-sub-double-dmat4.geom
fail
op-sub-double-dmat4.vert
fail
op-sub-double-dmat4x2.frag
fail
op-sub-double-dmat4x2.geom
fail
op-sub-double-dmat4x2.vert
fail
op-sub-double-dmat4x3.frag
fail
op-sub-double-dmat4x3.geom
fail
op-sub-double-dmat4x3.vert
fail
op-sub-double-double.frag
fail
op-sub-double-double.geom
fail
op-sub-double-double.vert
fail
op-sub-double-dvec2.frag
fail
op-sub-double-dvec2.geom
fail
op-sub-double-dvec2.vert
fail
op-sub-double-dvec3.frag
fail
op-sub-double-dvec3.geom
fail
op-sub-double-dvec3.vert
fail
op-sub-double-dvec4.frag
fail
op-sub-double-dvec4.geom
fail
op-sub-double-dvec4.vert
fail
op-sub-dvec2-double.frag
fail
op-sub-dvec2-double.geom
fail
op-sub-dvec2-double.vert
fail
op-sub-dvec2-dvec2.frag
fail
op-sub-dvec2-dvec2.geom
fail
op-sub-dvec2-dvec2.vert
fail
op-sub-dvec3-double.frag
fail
op-sub-dvec3-double.geom
fail
op-sub-dvec3-double.vert
fail
op-sub-dvec3-dvec3.frag
fail
op-sub-dvec3-dvec3.geom
fail
op-sub-dvec3-dvec3.vert
fail
op-sub-dvec4-double.frag
fail
op-sub-dvec4-double.geom
fail
op-sub-dvec4-double.vert
fail
op-sub-dvec4-dvec4.frag
fail
op-sub-dvec4-dvec4.geom
fail
op-sub-dvec4-dvec4.vert
fail
outerproduct-dvec2-dvec2.frag
fail
outerproduct-dvec2-dvec2.geom
fail
outerproduct-dvec2-dvec2.vert
fail
outerproduct-dvec2-dvec3.frag
fail
outerproduct-dvec2-dvec3.geom
fail
outerproduct-dvec2-dvec3.vert
fail
outerproduct-dvec2-dvec4.frag
fail
outerproduct-dvec2-dvec4.geom
fail
outerproduct-dvec2-dvec4.vert
fail
outerproduct-dvec3-dvec2.frag
fail
outerproduct-dvec3-dvec2.geom
fail
outerproduct-dvec3-dvec2.vert
fail
outerproduct-dvec3-dvec3.frag
fail
outerproduct-dvec3-dvec3.geom
fail
outerproduct-dvec3-dvec3.vert
fail
outerproduct-dvec3-dvec4.frag
fail
outerproduct-dvec3-dvec4.geom
fail
outerproduct-dvec3-dvec4.vert
fail
outerproduct-dvec4-dvec2.frag
fail
outerproduct-dvec4-dvec2.geom
fail
outerproduct-dvec4-dvec2.vert
fail
outerproduct-dvec4-dvec3.frag
fail
outerproduct-dvec4-dvec3.geom
fail
outerproduct-dvec4-dvec3.vert
fail
outerproduct-dvec4-dvec4.frag
fail
outerproduct-dvec4-dvec4.geom
fail
outerproduct-dvec4-dvec4.vert
fail
reflect-double-double.frag
fail
reflect-double-double.geom
fail
reflect-double-double.vert
fail
reflect-dvec2-dvec2.frag
fail
reflect-dvec2-dvec2.geom
fail
reflect-dvec2-dvec2.vert
fail
reflect-dvec3-dvec3.frag
fail
reflect-dvec3-dvec3.geom
fail
reflect-dvec3-dvec3.vert
fail
reflect-dvec4-dvec4.frag
fail
reflect-dvec4-dvec4.geom
fail
reflect-dvec4-dvec4.vert
fail
refract-double-double-double.frag
fail
refract-double-double-double.geom
fail
refract-double-double-double.vert
fail
refract-dvec2-dvec2-double.frag
fail
refract-dvec2-dvec2-double.geom
fail
refract-dvec2-dvec2-double.vert
fail
refract-dvec3-dvec3-double.frag
fail
refract-dvec3-dvec3-double.geom
fail
refract-dvec3-dvec3-double.vert
fail
refract-dvec4-dvec4-double.frag
fail
refract-dvec4-dvec4-double.geom
fail
refract-dvec4-dvec4-double.vert
fail
round-double.frag
fail
round-double.geom
fail
round-double.vert
fail
round-dvec2.frag
fail
round-dvec2.geom
fail
round-dvec2.vert
fail
round-dvec3.frag
fail
round-dvec3.geom
fail
round-dvec3.vert
fail
round-dvec4.frag
fail
round-dvec4.geom
fail
round-dvec4.vert
fail
roundeven-double.frag
fail
roundeven-double.geom
fail
roundeven-double.vert
fail
roundeven-dvec2.frag
fail
roundeven-dvec2.geom
fail
roundeven-dvec2.vert
fail
roundeven-dvec3.frag
fail
roundeven-dvec3.geom
fail
roundeven-dvec3.vert
fail
roundeven-dvec4.frag
fail
roundeven-dvec4.geom
fail
roundeven-dvec4.vert
fail
sign-double.frag
fail
sign-double.geom
fail
sign-double.vert
fail
sign-dvec2.frag
fail
sign-dvec2.geom
fail
sign-dvec2.vert
fail
sign-dvec3.frag
fail
sign-dvec3.geom
fail
sign-dvec3.vert
fail
sign-dvec4.frag
fail
sign-dvec4.geom
fail
sign-dvec4.vert
fail
smoothstep-double-double-double.frag
fail
smoothstep-double-double-double.geom
fail
smoothstep-double-double-double.vert
fail
smoothstep-double-double-dvec2.frag
fail
smoothstep-double-double-dvec2.geom
fail
smoothstep-double-double-dvec2.vert
fail
smoothstep-double-double-dvec3.frag
fail
smoothstep-double-double-dvec3.geom
fail
smoothstep-double-double-dvec3.vert
fail
smoothstep-double-double-dvec4.frag
fail
smoothstep-double-double-dvec4.geom
fail
smoothstep-double-double-dvec4.vert
fail
smoothstep-dvec2-dvec2-dvec2.frag
fail
smoothstep-dvec2-dvec2-dvec2.geom
fail
smoothstep-dvec2-dvec2-dvec2.vert
fail
smoothstep-dvec3-dvec3-dvec3.frag
fail
smoothstep-dvec3-dvec3-dvec3.geom
fail
smoothstep-dvec3-dvec3-dvec3.vert
fail
smoothstep-dvec4-dvec4-dvec4.frag
fail
smoothstep-dvec4-dvec4-dvec4.geom
fail
smoothstep-dvec4-dvec4-dvec4.vert
fail
sqrt-double.frag
fail
sqrt-double.geom
fail
sqrt-double.vert
fail
sqrt-dvec2.frag
fail
sqrt-dvec2.geom
fail
sqrt-dvec2.vert
fail
sqrt-dvec3.frag
fail
sqrt-dvec3.geom
fail
sqrt-dvec3.vert
fail
sqrt-dvec4.frag
fail
sqrt-dvec4.geom
fail
sqrt-dvec4.vert
fail
step-double-double.frag
fail
step-double-double.geom
fail
step-double-double.vert
fail
step-double-dvec2.frag
fail
step-double-dvec2.geom
fail
step-double-dvec2.vert
fail
step-double-dvec3.frag
fail
step-double-dvec3.geom
fail
step-double-dvec3.vert
fail
step-double-dvec4.frag
fail
step-double-dvec4.geom
fail
step-double-dvec4.vert
fail
step-dvec2-dvec2.frag
fail
step-dvec2-dvec2.geom
fail
step-dvec2-dvec2.vert
fail
step-dvec3-dvec3.frag
fail
step-dvec3-dvec3.geom
fail
step-dvec3-dvec3.vert
fail
step-dvec4-dvec4.frag
fail
step-dvec4-dvec4.geom
fail
step-dvec4-dvec4.vert
fail
texturequerylod-isampler1d.frag
fail
texturequerylod-isampler1darray.frag
fail
texturequerylod-isampler2d.frag
fail
texturequerylod-isampler2darray.frag
fail
texturequerylod-isampler3d.frag
fail
texturequerylod-isamplercube.frag
fail
texturequerylod-isamplercubearray.frag
fail
texturequerylod-sampler1d.frag
fail
texturequerylod-sampler1darray.frag
fail
texturequerylod-sampler1darrayshadow.frag
fail
texturequerylod-sampler1dshadow.frag
fail
texturequerylod-sampler2d.frag
fail
texturequerylod-sampler2darray.frag
fail
texturequerylod-sampler2darrayshadow.frag
fail
texturequerylod-sampler2dshadow.frag
fail
texturequerylod-sampler3d.frag
fail
texturequerylod-samplercube.frag
fail
texturequerylod-samplercubearray.frag
fail
texturequerylod-samplercubearrayshadow.frag
fail
texturequerylod-samplercubeshadow.frag
fail
texturequerylod-usampler1d.frag
fail
texturequerylod-usampler1darray.frag
fail
texturequerylod-usampler2d.frag
fail
texturequerylod-usampler2darray.frag
fail
texturequerylod-usampler3d.frag
fail
texturequerylod-usamplercube.frag
fail
texturequerylod-usamplercubearray.frag
fail
transpose-dmat2.frag
fail
transpose-dmat2.geom
fail
transpose-dmat2.vert
fail
transpose-dmat2x3.frag
fail
transpose-dmat2x3.geom
fail
transpose-dmat2x3.vert
fail
transpose-dmat2x4.frag
fail
transpose-dmat2x4.geom
fail
transpose-dmat2x4.vert
fail
transpose-dmat3.frag
fail
transpose-dmat3.geom
fail
transpose-dmat3.vert
fail
transpose-dmat3x2.frag
fail
transpose-dmat3x2.geom
fail
transpose-dmat3x2.vert
fail
transpose-dmat3x4.frag
fail
transpose-dmat3x4.geom
fail
transpose-dmat3x4.vert
fail
transpose-dmat4.frag
fail
transpose-dmat4.geom
fail
transpose-dmat4.vert
fail
transpose-dmat4x2.frag
fail
transpose-dmat4x2.geom
fail
transpose-dmat4x2.vert
fail
transpose-dmat4x3.frag
fail
transpose-dmat4x3.geom
fail
transpose-dmat4x3.vert
fail
trunc-double.frag
fail
trunc-double.geom
fail
trunc-double.vert
fail
trunc-dvec2.frag
fail
trunc-dvec2.geom
fail
trunc-dvec2.vert
fail
trunc-dvec3.frag
fail
trunc-dvec3.geom
fail
trunc-dvec3.vert
fail
trunc-dvec4.frag
fail
trunc-dvec4.geom
fail
trunc-dvec4.vert
fail
execution
0/1071
built-in-functions
0/1071
fs-abs-double
fail
fs-abs-dvec2
fail
fs-abs-dvec3
fail
fs-abs-dvec4
fail
fs-ceil-double
fail
fs-ceil-dvec2
fail
fs-ceil-dvec3
fail
fs-ceil-dvec4
fail
fs-clamp-double-double-double
fail
fs-clamp-dvec2-double-double
fail
fs-clamp-dvec2-dvec2-dvec2
fail
fs-clamp-dvec3-double-double
fail
fs-clamp-dvec3-dvec3-dvec3
fail
fs-clamp-dvec4-double-double
fail
fs-clamp-dvec4-dvec4-dvec4
fail
fs-cross-dvec3-dvec3
fail
fs-determinant-dmat2
fail
fs-determinant-dmat3
fail
fs-determinant-dmat4
fail
fs-distance-double-double
fail
fs-distance-dvec2-dvec2
fail
fs-distance-dvec3-dvec3
fail
fs-distance-dvec4-dvec4
fail
fs-dot-double-double
fail
fs-dot-dvec2-dvec2
fail
fs-dot-dvec3-dvec3
fail
fs-dot-dvec4-dvec4
fail
fs-equal-dvec2-dvec2
fail
fs-equal-dvec3-dvec3
fail
fs-equal-dvec4-dvec4
fail
fs-faceforward-double-double-double
fail
fs-faceforward-dvec2-dvec2-dvec2
fail
fs-faceforward-dvec3-dvec3-dvec3
fail
fs-faceforward-dvec4-dvec4-dvec4
fail
fs-floor-double
fail
fs-floor-dvec2
fail
fs-floor-dvec3
fail
fs-floor-dvec4
fail
fs-fract-double
fail
fs-fract-dvec2
fail
fs-fract-dvec3
fail
fs-fract-dvec4
fail
fs-greaterthan-dvec2-dvec2
fail
fs-greaterthan-dvec3-dvec3
fail
fs-greaterthan-dvec4-dvec4
fail
fs-greaterthanequal-dvec2-dvec2
fail
fs-greaterthanequal-dvec3-dvec3
fail
fs-greaterthanequal-dvec4-dvec4
fail
fs-inverse-dmat2
fail
fs-inverse-dmat3
fail
fs-inverse-dmat4
fail
fs-inversesqrt-double
fail
fs-inversesqrt-dvec2
fail
fs-inversesqrt-dvec3
fail
fs-inversesqrt-dvec4
fail
fs-length-double
fail
fs-length-dvec2
fail
fs-length-dvec3
fail
fs-length-dvec4
fail
fs-lessthan-dvec2-dvec2
fail
fs-lessthan-dvec3-dvec3
fail
fs-lessthan-dvec4-dvec4
fail
fs-lessthanequal-dvec2-dvec2
fail
fs-lessthanequal-dvec3-dvec3
fail
fs-lessthanequal-dvec4-dvec4
fail
fs-matrixcompmult-dmat2-dmat2
fail
fs-matrixcompmult-dmat2x3-dmat2x3
fail
fs-matrixcompmult-dmat2x4-dmat2x4
fail
fs-matrixcompmult-dmat3-dmat3
fail
fs-matrixcompmult-dmat3x2-dmat3x2
fail
fs-matrixcompmult-dmat3x4-dmat3x4
fail
fs-matrixcompmult-dmat4-dmat4
fail
fs-matrixcompmult-dmat4x2-dmat4x2
fail
fs-matrixcompmult-dmat4x3-dmat4x3
fail
fs-max-double-double
fail
fs-max-dvec2-double
fail
fs-max-dvec2-dvec2
fail
fs-max-dvec3-double
fail
fs-max-dvec3-dvec3
fail
fs-max-dvec4-double
fail
fs-max-dvec4-dvec4
fail
fs-min-double-double
fail
fs-min-dvec2-double
fail
fs-min-dvec2-dvec2
fail
fs-min-dvec3-double
fail
fs-min-dvec3-dvec3
fail
fs-min-dvec4-double
fail
fs-min-dvec4-dvec4
fail
fs-mix-double-double-bool
fail
fs-mix-double-double-double
fail
fs-mix-dvec2-dvec2-bvec2
fail
fs-mix-dvec2-dvec2-double
fail
fs-mix-dvec2-dvec2-dvec2
fail
fs-mix-dvec3-dvec3-bvec3
fail
fs-mix-dvec3-dvec3-double
fail
fs-mix-dvec3-dvec3-dvec3
fail
fs-mix-dvec4-dvec4-bvec4
fail
fs-mix-dvec4-dvec4-double
fail
fs-mix-dvec4-dvec4-dvec4
fail
fs-mod-double-double
fail
fs-mod-dvec2-double
fail
fs-mod-dvec2-dvec2
fail
fs-mod-dvec3-double
fail
fs-mod-dvec3-dvec3
fail
fs-mod-dvec4-double
fail
fs-mod-dvec4-dvec4
fail
fs-normalize-double
fail
fs-normalize-dvec2
fail
fs-normalize-dvec3
fail
fs-normalize-dvec4
fail
fs-notequal-dvec2-dvec2
fail
fs-notequal-dvec3-dvec3
fail
fs-notequal-dvec4-dvec4
fail
fs-op-add-dmat2-dmat2
fail
fs-op-add-dmat2-double
fail
fs-op-add-dmat2x3-dmat2x3
fail
fs-op-add-dmat2x3-double
fail
fs-op-add-dmat2x4-dmat2x4
fail
fs-op-add-dmat2x4-double
fail
fs-op-add-dmat3-dmat3
fail
fs-op-add-dmat3-double
fail
fs-op-add-dmat3x2-dmat3x2
fail
fs-op-add-dmat3x2-double
fail
fs-op-add-dmat3x4-dmat3x4
fail
fs-op-add-dmat3x4-double
fail
fs-op-add-dmat4-dmat4
fail
fs-op-add-dmat4-double
fail
fs-op-add-dmat4x2-dmat4x2
fail
fs-op-add-dmat4x2-double
fail
fs-op-add-dmat4x3-dmat4x3
fail
fs-op-add-dmat4x3-double
fail
fs-op-add-double-dmat2
fail
fs-op-add-double-dmat2x3
fail
fs-op-add-double-dmat2x4
fail
fs-op-add-double-dmat3
fail
fs-op-add-double-dmat3x2
fail
fs-op-add-double-dmat3x4
fail
fs-op-add-double-dmat4
fail
fs-op-add-double-dmat4x2
fail
fs-op-add-double-dmat4x3
fail
fs-op-add-double-double
fail
fs-op-add-double-dvec2
fail
fs-op-add-double-dvec3
fail
fs-op-add-double-dvec4
fail
fs-op-add-dvec2-double
fail
fs-op-add-dvec2-dvec2
fail
fs-op-add-dvec3-double
fail
fs-op-add-dvec3-dvec3
fail
fs-op-add-dvec4-double
fail
fs-op-add-dvec4-dvec4
fail
fs-op-div-dmat2-dmat2
fail
fs-op-div-dmat2-double
fail
fs-op-div-dmat2x3-dmat2x3
fail
fs-op-div-dmat2x3-double
fail
fs-op-div-dmat2x4-dmat2x4
fail
fs-op-div-dmat2x4-double
fail
fs-op-div-dmat3-dmat3
fail
fs-op-div-dmat3-double
fail
fs-op-div-dmat3x2-dmat3x2
fail
fs-op-div-dmat3x2-double
fail
fs-op-div-dmat3x4-dmat3x4
fail
fs-op-div-dmat3x4-double
fail
fs-op-div-dmat4-dmat4
fail
fs-op-div-dmat4-double
fail
fs-op-div-dmat4x2-dmat4x2
fail
fs-op-div-dmat4x2-double
fail
fs-op-div-dmat4x3-dmat4x3
fail
fs-op-div-dmat4x3-double
fail
fs-op-div-double-dmat2
fail
fs-op-div-double-dmat2x3
fail
fs-op-div-double-dmat2x4
fail
fs-op-div-double-dmat3
fail
fs-op-div-double-dmat3x2
fail
fs-op-div-double-dmat3x4
fail
fs-op-div-double-dmat4
fail
fs-op-div-double-dmat4x2
fail
fs-op-div-double-dmat4x3
fail
fs-op-div-double-double
fail
fs-op-div-double-dvec2
fail
fs-op-div-double-dvec3
fail
fs-op-div-double-dvec4
fail
fs-op-div-dvec2-double
fail
fs-op-div-dvec2-dvec2
fail
fs-op-div-dvec3-double
fail
fs-op-div-dvec3-dvec3
fail
fs-op-div-dvec4-double
fail
fs-op-div-dvec4-dvec4
fail
fs-op-mult-dmat2-dmat2
fail
fs-op-mult-dmat2-dmat3x2
fail
fs-op-mult-dmat2-dmat4x2
fail
fs-op-mult-dmat2-double
fail
fs-op-mult-dmat2-dvec2
fail
fs-op-mult-dmat2x3-dmat2
fail
fs-op-mult-dmat2x3-dmat3x2
fail
fs-op-mult-dmat2x3-dmat4x2
fail
fs-op-mult-dmat2x3-double
fail
fs-op-mult-dmat2x3-dvec2
fail
fs-op-mult-dmat2x4-dmat2
fail
fs-op-mult-dmat2x4-dmat3x2
fail
fs-op-mult-dmat2x4-dmat4x2
fail
fs-op-mult-dmat2x4-double
fail
fs-op-mult-dmat2x4-dvec2
fail
fs-op-mult-dmat3-dmat2x3
fail
fs-op-mult-dmat3-dmat3
fail
fs-op-mult-dmat3-dmat4x3
fail
fs-op-mult-dmat3-double
fail
fs-op-mult-dmat3-dvec3
fail
fs-op-mult-dmat3x2-dmat2x3
fail
fs-op-mult-dmat3x2-dmat3
fail
fs-op-mult-dmat3x2-dmat4x3
fail
fs-op-mult-dmat3x2-double
fail
fs-op-mult-dmat3x2-dvec3
fail
fs-op-mult-dmat3x4-dmat2x3
fail
fs-op-mult-dmat3x4-dmat3
fail
fs-op-mult-dmat3x4-dmat4x3
fail
fs-op-mult-dmat3x4-double
fail
fs-op-mult-dmat3x4-dvec3
fail
fs-op-mult-dmat4-dmat2x4
fail
fs-op-mult-dmat4-dmat3x4
fail
fs-op-mult-dmat4-dmat4
fail
fs-op-mult-dmat4-double
fail
fs-op-mult-dmat4-dvec4
fail
fs-op-mult-dmat4x2-dmat2x4
fail
fs-op-mult-dmat4x2-dmat3x4
fail
fs-op-mult-dmat4x2-dmat4
fail
fs-op-mult-dmat4x2-double
fail
fs-op-mult-dmat4x2-dvec4
fail
fs-op-mult-dmat4x3-dmat2x4
fail
fs-op-mult-dmat4x3-dmat3x4
fail
fs-op-mult-dmat4x3-dmat4
fail
fs-op-mult-dmat4x3-double
fail
fs-op-mult-dmat4x3-dvec4
fail
fs-op-mult-double-dmat2
fail
fs-op-mult-double-dmat2x3
fail
fs-op-mult-double-dmat2x4
fail
fs-op-mult-double-dmat3
fail
fs-op-mult-double-dmat3x2
fail
fs-op-mult-double-dmat3x4
fail
fs-op-mult-double-dmat4
fail
fs-op-mult-double-dmat4x2
fail
fs-op-mult-double-dmat4x3
fail
fs-op-mult-double-double
fail
fs-op-mult-double-dvec2
fail
fs-op-mult-double-dvec3
fail
fs-op-mult-double-dvec4
fail
fs-op-mult-dvec2-dmat2
fail
fs-op-mult-dvec2-dmat3x2
fail
fs-op-mult-dvec2-dmat4x2
fail
fs-op-mult-dvec2-double
fail
fs-op-mult-dvec2-dvec2
fail
fs-op-mult-dvec3-dmat2x3
fail
fs-op-mult-dvec3-dmat3
fail
fs-op-mult-dvec3-dmat4x3
fail
fs-op-mult-dvec3-double
fail
fs-op-mult-dvec3-dvec3
fail
fs-op-mult-dvec4-dmat2x4
fail
fs-op-mult-dvec4-dmat3x4
fail
fs-op-mult-dvec4-dmat4
fail
fs-op-mult-dvec4-double
fail
fs-op-mult-dvec4-dvec4
fail
fs-op-sub-dmat2-dmat2
fail
fs-op-sub-dmat2-double
fail
fs-op-sub-dmat2x3-dmat2x3
fail
fs-op-sub-dmat2x3-double
fail
fs-op-sub-dmat2x4-dmat2x4
fail
fs-op-sub-dmat2x4-double
fail
fs-op-sub-dmat3-dmat3
fail
fs-op-sub-dmat3-double
fail
fs-op-sub-dmat3x2-dmat3x2
fail
fs-op-sub-dmat3x2-double
fail
fs-op-sub-dmat3x4-dmat3x4
fail
fs-op-sub-dmat3x4-double
fail
fs-op-sub-dmat4-dmat4
fail
fs-op-sub-dmat4-double
fail
fs-op-sub-dmat4x2-dmat4x2
fail
fs-op-sub-dmat4x2-double
fail
fs-op-sub-dmat4x3-dmat4x3
fail
fs-op-sub-dmat4x3-double
fail
fs-op-sub-double-dmat2
fail
fs-op-sub-double-dmat2x3
fail
fs-op-sub-double-dmat2x4
fail
fs-op-sub-double-dmat3
fail
fs-op-sub-double-dmat3x2
fail
fs-op-sub-double-dmat3x4
fail
fs-op-sub-double-dmat4
fail
fs-op-sub-double-dmat4x2
fail
fs-op-sub-double-dmat4x3
fail
fs-op-sub-double-double
fail
fs-op-sub-double-dvec2
fail
fs-op-sub-double-dvec3
fail
fs-op-sub-double-dvec4
fail
fs-op-sub-dvec2-double
fail
fs-op-sub-dvec2-dvec2
fail
fs-op-sub-dvec3-double
fail
fs-op-sub-dvec3-dvec3
fail
fs-op-sub-dvec4-double
fail
fs-op-sub-dvec4-dvec4
fail
fs-outerproduct-dvec2-dvec2
fail
fs-outerproduct-dvec2-dvec3
fail
fs-outerproduct-dvec2-dvec4
fail
fs-outerproduct-dvec3-dvec2
fail
fs-outerproduct-dvec3-dvec3
fail
fs-outerproduct-dvec3-dvec4
fail
fs-outerproduct-dvec4-dvec2
fail
fs-outerproduct-dvec4-dvec3
fail
fs-outerproduct-dvec4-dvec4
fail
fs-reflect-double-double
fail
fs-reflect-dvec2-dvec2
fail
fs-reflect-dvec3-dvec3
fail
fs-reflect-dvec4-dvec4
fail
fs-refract-double-double-double
fail
fs-refract-dvec2-dvec2-double
fail
fs-refract-dvec3-dvec3-double
fail
fs-refract-dvec4-dvec4-double
fail
fs-round-double
fail
fs-round-dvec2
fail
fs-round-dvec3
fail
fs-round-dvec4
fail
fs-roundeven-double
fail
fs-roundeven-dvec2
fail
fs-roundeven-dvec3
fail
fs-roundeven-dvec4
fail
fs-sign-double
fail
fs-sign-dvec2
fail
fs-sign-dvec3
fail
fs-sign-dvec4
fail
fs-smoothstep-double-double-double
fail
fs-smoothstep-double-double-dvec2
fail
fs-smoothstep-double-double-dvec3
fail
fs-smoothstep-double-double-dvec4
fail
fs-smoothstep-dvec2-dvec2-dvec2
fail
fs-smoothstep-dvec3-dvec3-dvec3
fail
fs-smoothstep-dvec4-dvec4-dvec4
fail
fs-sqrt-double
fail
fs-sqrt-dvec2
fail
fs-sqrt-dvec3
fail
fs-sqrt-dvec4
fail
fs-step-double-double
fail
fs-step-double-dvec2
fail
fs-step-double-dvec3
fail
fs-step-double-dvec4
fail
fs-step-dvec2-dvec2
fail
fs-step-dvec3-dvec3
fail
fs-step-dvec4-dvec4
fail
fs-transpose-dmat2
fail
fs-transpose-dmat2x3
fail
fs-transpose-dmat2x4
fail
fs-transpose-dmat3
fail
fs-transpose-dmat3x2
fail
fs-transpose-dmat3x4
fail
fs-transpose-dmat4
fail
fs-transpose-dmat4x2
fail
fs-transpose-dmat4x3
fail
fs-trunc-double
fail
fs-trunc-dvec2
fail
fs-trunc-dvec3
fail
fs-trunc-dvec4
fail
gs-abs-double
fail
gs-abs-dvec2
fail
gs-abs-dvec3
fail
gs-abs-dvec4
fail
gs-ceil-double
fail
gs-ceil-dvec2
fail
gs-ceil-dvec3
fail
gs-ceil-dvec4
fail
gs-clamp-double-double-double
fail
gs-clamp-dvec2-double-double
fail
gs-clamp-dvec2-dvec2-dvec2
fail
gs-clamp-dvec3-double-double
fail
gs-clamp-dvec3-dvec3-dvec3
fail
gs-clamp-dvec4-double-double
fail
gs-clamp-dvec4-dvec4-dvec4
fail
gs-cross-dvec3-dvec3
fail
gs-determinant-dmat2
fail
gs-determinant-dmat3
fail
gs-determinant-dmat4
fail
gs-distance-double-double
fail
gs-distance-dvec2-dvec2
fail
gs-distance-dvec3-dvec3
fail
gs-distance-dvec4-dvec4
fail
gs-dot-double-double
fail
gs-dot-dvec2-dvec2
fail
gs-dot-dvec3-dvec3
fail
gs-dot-dvec4-dvec4
fail
gs-equal-dvec2-dvec2
fail
gs-equal-dvec3-dvec3
fail
gs-equal-dvec4-dvec4
fail
gs-faceforward-double-double-double
fail
gs-faceforward-dvec2-dvec2-dvec2
fail
gs-faceforward-dvec3-dvec3-dvec3
fail
gs-faceforward-dvec4-dvec4-dvec4
fail
gs-floor-double
fail
gs-floor-dvec2
fail
gs-floor-dvec3
fail
gs-floor-dvec4
fail
gs-fract-double
fail
gs-fract-dvec2
fail
gs-fract-dvec3
fail
gs-fract-dvec4
fail
gs-greaterthan-dvec2-dvec2
fail
gs-greaterthan-dvec3-dvec3
fail
gs-greaterthan-dvec4-dvec4
fail
gs-greaterthanequal-dvec2-dvec2
fail
gs-greaterthanequal-dvec3-dvec3
fail
gs-greaterthanequal-dvec4-dvec4
fail
gs-inverse-dmat2
fail
gs-inverse-dmat3
fail
gs-inverse-dmat4
fail
gs-inversesqrt-double
fail
gs-inversesqrt-dvec2
fail
gs-inversesqrt-dvec3
fail
gs-inversesqrt-dvec4
fail
gs-length-double
fail
gs-length-dvec2
fail
gs-length-dvec3
fail
gs-length-dvec4
fail
gs-lessthan-dvec2-dvec2
fail
gs-lessthan-dvec3-dvec3
fail
gs-lessthan-dvec4-dvec4
fail
gs-lessthanequal-dvec2-dvec2
fail
gs-lessthanequal-dvec3-dvec3
fail
gs-lessthanequal-dvec4-dvec4
fail
gs-matrixcompmult-dmat2-dmat2
fail
gs-matrixcompmult-dmat2x3-dmat2x3
fail
gs-matrixcompmult-dmat2x4-dmat2x4
fail
gs-matrixcompmult-dmat3-dmat3
fail
gs-matrixcompmult-dmat3x2-dmat3x2
fail
gs-matrixcompmult-dmat3x4-dmat3x4
fail
gs-matrixcompmult-dmat4-dmat4
fail
gs-matrixcompmult-dmat4x2-dmat4x2
fail
gs-matrixcompmult-dmat4x3-dmat4x3
fail
gs-max-double-double
fail
gs-max-dvec2-double
fail
gs-max-dvec2-dvec2
fail
gs-max-dvec3-double
fail
gs-max-dvec3-dvec3
fail
gs-max-dvec4-double
fail
gs-max-dvec4-dvec4
fail
gs-min-double-double
fail
gs-min-dvec2-double
fail
gs-min-dvec2-dvec2
fail
gs-min-dvec3-double
fail
gs-min-dvec3-dvec3
fail
gs-min-dvec4-double
fail
gs-min-dvec4-dvec4
fail
gs-mix-double-double-bool
fail
gs-mix-double-double-double
fail
gs-mix-dvec2-dvec2-bvec2
fail
gs-mix-dvec2-dvec2-double
fail
gs-mix-dvec2-dvec2-dvec2
fail
gs-mix-dvec3-dvec3-bvec3
fail
gs-mix-dvec3-dvec3-double
fail
gs-mix-dvec3-dvec3-dvec3
fail
gs-mix-dvec4-dvec4-bvec4
fail
gs-mix-dvec4-dvec4-double
fail
gs-mix-dvec4-dvec4-dvec4
fail
gs-mod-double-double
fail
gs-mod-dvec2-double
fail
gs-mod-dvec2-dvec2
fail
gs-mod-dvec3-double
fail
gs-mod-dvec3-dvec3
fail
gs-mod-dvec4-double
fail
gs-mod-dvec4-dvec4
fail
gs-normalize-double
fail
gs-normalize-dvec2
fail
gs-normalize-dvec3
fail
gs-normalize-dvec4
fail
gs-notequal-dvec2-dvec2
fail
gs-notequal-dvec3-dvec3
fail
gs-notequal-dvec4-dvec4
fail
gs-op-add-dmat2-dmat2
fail
gs-op-add-dmat2-double
fail
gs-op-add-dmat2x3-dmat2x3
fail
gs-op-add-dmat2x3-double
fail
gs-op-add-dmat2x4-dmat2x4
fail
gs-op-add-dmat2x4-double
fail
gs-op-add-dmat3-dmat3
fail
gs-op-add-dmat3-double
fail
gs-op-add-dmat3x2-dmat3x2
fail
gs-op-add-dmat3x2-double
fail
gs-op-add-dmat3x4-dmat3x4
fail
gs-op-add-dmat3x4-double
fail
gs-op-add-dmat4-dmat4
fail
gs-op-add-dmat4-double
fail
gs-op-add-dmat4x2-dmat4x2
fail
gs-op-add-dmat4x2-double
fail
gs-op-add-dmat4x3-dmat4x3
fail
gs-op-add-dmat4x3-double
fail
gs-op-add-double-dmat2
fail
gs-op-add-double-dmat2x3
fail
gs-op-add-double-dmat2x4
fail
gs-op-add-double-dmat3
fail
gs-op-add-double-dmat3x2
fail
gs-op-add-double-dmat3x4
fail
gs-op-add-double-dmat4
fail
gs-op-add-double-dmat4x2
fail
gs-op-add-double-dmat4x3
fail
gs-op-add-double-double
fail
gs-op-add-double-dvec2
fail
gs-op-add-double-dvec3
fail
gs-op-add-double-dvec4
fail
gs-op-add-dvec2-double
fail
gs-op-add-dvec2-dvec2
fail
gs-op-add-dvec3-double
fail
gs-op-add-dvec3-dvec3
fail
gs-op-add-dvec4-double
fail
gs-op-add-dvec4-dvec4
fail
gs-op-div-dmat2-dmat2
fail
gs-op-div-dmat2-double
fail
gs-op-div-dmat2x3-dmat2x3
fail
gs-op-div-dmat2x3-double
fail
gs-op-div-dmat2x4-dmat2x4
fail
gs-op-div-dmat2x4-double
fail
gs-op-div-dmat3-dmat3
fail
gs-op-div-dmat3-double
fail
gs-op-div-dmat3x2-dmat3x2
fail
gs-op-div-dmat3x2-double
fail
gs-op-div-dmat3x4-dmat3x4
fail
gs-op-div-dmat3x4-double
fail
gs-op-div-dmat4-dmat4
fail
gs-op-div-dmat4-double
fail
gs-op-div-dmat4x2-dmat4x2
fail
gs-op-div-dmat4x2-double
fail
gs-op-div-dmat4x3-dmat4x3
fail
gs-op-div-dmat4x3-double
fail
gs-op-div-double-dmat2
fail
gs-op-div-double-dmat2x3
fail
gs-op-div-double-dmat2x4
fail
gs-op-div-double-dmat3
fail
gs-op-div-double-dmat3x2
fail
gs-op-div-double-dmat3x4
fail
gs-op-div-double-dmat4
fail
gs-op-div-double-dmat4x2
fail
gs-op-div-double-dmat4x3
fail
gs-op-div-double-double
fail
gs-op-div-double-dvec2
fail
gs-op-div-double-dvec3
fail
gs-op-div-double-dvec4
fail
gs-op-div-dvec2-double
fail
gs-op-div-dvec2-dvec2
fail
gs-op-div-dvec3-double
fail
gs-op-div-dvec3-dvec3
fail
gs-op-div-dvec4-double
fail
gs-op-div-dvec4-dvec4
fail
gs-op-mult-dmat2-dmat2
fail
gs-op-mult-dmat2-dmat3x2
fail
gs-op-mult-dmat2-dmat4x2
fail
gs-op-mult-dmat2-double
fail
gs-op-mult-dmat2-dvec2
fail
gs-op-mult-dmat2x3-dmat2
fail
gs-op-mult-dmat2x3-dmat3x2
fail
gs-op-mult-dmat2x3-dmat4x2
fail
gs-op-mult-dmat2x3-double
fail
gs-op-mult-dmat2x3-dvec2
fail
gs-op-mult-dmat2x4-dmat2
fail
gs-op-mult-dmat2x4-dmat3x2
fail
gs-op-mult-dmat2x4-dmat4x2
fail
gs-op-mult-dmat2x4-double
fail
gs-op-mult-dmat2x4-dvec2
fail
gs-op-mult-dmat3-dmat2x3
fail
gs-op-mult-dmat3-dmat3
fail
gs-op-mult-dmat3-dmat4x3
fail
gs-op-mult-dmat3-double
fail
gs-op-mult-dmat3-dvec3
fail
gs-op-mult-dmat3x2-dmat2x3
fail
gs-op-mult-dmat3x2-dmat3
fail
gs-op-mult-dmat3x2-dmat4x3
fail
gs-op-mult-dmat3x2-double
fail
gs-op-mult-dmat3x2-dvec3
fail
gs-op-mult-dmat3x4-dmat2x3
fail
gs-op-mult-dmat3x4-dmat3
fail
gs-op-mult-dmat3x4-dmat4x3
fail
gs-op-mult-dmat3x4-double
fail
gs-op-mult-dmat3x4-dvec3
fail
gs-op-mult-dmat4-dmat2x4
fail
gs-op-mult-dmat4-dmat3x4
fail
gs-op-mult-dmat4-dmat4
fail
gs-op-mult-dmat4-double
fail
gs-op-mult-dmat4-dvec4
fail
gs-op-mult-dmat4x2-dmat2x4
fail
gs-op-mult-dmat4x2-dmat3x4
fail
gs-op-mult-dmat4x2-dmat4
fail
gs-op-mult-dmat4x2-double
fail
gs-op-mult-dmat4x2-dvec4
fail
gs-op-mult-dmat4x3-dmat2x4
fail
gs-op-mult-dmat4x3-dmat3x4
fail
gs-op-mult-dmat4x3-dmat4
fail
gs-op-mult-dmat4x3-double
fail
gs-op-mult-dmat4x3-dvec4
fail
gs-op-mult-double-dmat2
fail
gs-op-mult-double-dmat2x3
fail
gs-op-mult-double-dmat2x4
fail
gs-op-mult-double-dmat3
fail
gs-op-mult-double-dmat3x2
fail
gs-op-mult-double-dmat3x4
fail
gs-op-mult-double-dmat4
fail
gs-op-mult-double-dmat4x2
fail
gs-op-mult-double-dmat4x3
fail
gs-op-mult-double-double
fail
gs-op-mult-double-dvec2
fail
gs-op-mult-double-dvec3
fail
gs-op-mult-double-dvec4
fail
gs-op-mult-dvec2-dmat2
fail
gs-op-mult-dvec2-dmat3x2
fail
gs-op-mult-dvec2-dmat4x2
fail
gs-op-mult-dvec2-double
fail
gs-op-mult-dvec2-dvec2
fail
gs-op-mult-dvec3-dmat2x3
fail
gs-op-mult-dvec3-dmat3
fail
gs-op-mult-dvec3-dmat4x3
fail
gs-op-mult-dvec3-double
fail
gs-op-mult-dvec3-dvec3
fail
gs-op-mult-dvec4-dmat2x4
fail
gs-op-mult-dvec4-dmat3x4
fail
gs-op-mult-dvec4-dmat4
fail
gs-op-mult-dvec4-double
fail
gs-op-mult-dvec4-dvec4
fail
gs-op-sub-dmat2-dmat2
fail
gs-op-sub-dmat2-double
fail
gs-op-sub-dmat2x3-dmat2x3
fail
gs-op-sub-dmat2x3-double
fail
gs-op-sub-dmat2x4-dmat2x4
fail
gs-op-sub-dmat2x4-double
fail
gs-op-sub-dmat3-dmat3
fail
gs-op-sub-dmat3-double
fail
gs-op-sub-dmat3x2-dmat3x2
fail
gs-op-sub-dmat3x2-double
fail
gs-op-sub-dmat3x4-dmat3x4
fail
gs-op-sub-dmat3x4-double
fail
gs-op-sub-dmat4-dmat4
fail
gs-op-sub-dmat4-double
fail
gs-op-sub-dmat4x2-dmat4x2
fail
gs-op-sub-dmat4x2-double
fail
gs-op-sub-dmat4x3-dmat4x3
fail
gs-op-sub-dmat4x3-double
fail
gs-op-sub-double-dmat2
fail
gs-op-sub-double-dmat2x3
fail
gs-op-sub-double-dmat2x4
fail
gs-op-sub-double-dmat3
fail
gs-op-sub-double-dmat3x2
fail
gs-op-sub-double-dmat3x4
fail
gs-op-sub-double-dmat4
fail
gs-op-sub-double-dmat4x2
fail
gs-op-sub-double-dmat4x3
fail
gs-op-sub-double-double
fail
gs-op-sub-double-dvec2
fail
gs-op-sub-double-dvec3
fail
gs-op-sub-double-dvec4
fail
gs-op-sub-dvec2-double
fail
gs-op-sub-dvec2-dvec2
fail
gs-op-sub-dvec3-double
fail
gs-op-sub-dvec3-dvec3
fail
gs-op-sub-dvec4-double
fail
gs-op-sub-dvec4-dvec4
fail
gs-outerproduct-dvec2-dvec2
fail
gs-outerproduct-dvec2-dvec3
fail
gs-outerproduct-dvec2-dvec4
fail
gs-outerproduct-dvec3-dvec2
fail
gs-outerproduct-dvec3-dvec3
fail
gs-outerproduct-dvec3-dvec4
fail
gs-outerproduct-dvec4-dvec2
fail
gs-outerproduct-dvec4-dvec3
fail
gs-outerproduct-dvec4-dvec4
fail
gs-reflect-double-double
fail
gs-reflect-dvec2-dvec2
fail
gs-reflect-dvec3-dvec3
fail
gs-reflect-dvec4-dvec4
fail
gs-refract-double-double-double
fail
gs-refract-dvec2-dvec2-double
fail
gs-refract-dvec3-dvec3-double
fail
gs-refract-dvec4-dvec4-double
fail
gs-round-double
fail
gs-round-dvec2
fail
gs-round-dvec3
fail
gs-round-dvec4
fail
gs-roundeven-double
fail
gs-roundeven-dvec2
fail
gs-roundeven-dvec3
fail
gs-roundeven-dvec4
fail
gs-sign-double
fail
gs-sign-dvec2
fail
gs-sign-dvec3
fail
gs-sign-dvec4
fail
gs-smoothstep-double-double-double
fail
gs-smoothstep-double-double-dvec2
fail
gs-smoothstep-double-double-dvec3
fail
gs-smoothstep-double-double-dvec4
fail
gs-smoothstep-dvec2-dvec2-dvec2
fail
gs-smoothstep-dvec3-dvec3-dvec3
fail
gs-smoothstep-dvec4-dvec4-dvec4
fail
gs-sqrt-double
fail
gs-sqrt-dvec2
fail
gs-sqrt-dvec3
fail
gs-sqrt-dvec4
fail
gs-step-double-double
fail
gs-step-double-dvec2
fail
gs-step-double-dvec3
fail
gs-step-double-dvec4
fail
gs-step-dvec2-dvec2
fail
gs-step-dvec3-dvec3
fail
gs-step-dvec4-dvec4
fail
gs-transpose-dmat2
fail
gs-transpose-dmat2x3
fail
gs-transpose-dmat2x4
fail
gs-transpose-dmat3
fail
gs-transpose-dmat3x2
fail
gs-transpose-dmat3x4
fail
gs-transpose-dmat4
fail
gs-transpose-dmat4x2
fail
gs-transpose-dmat4x3
fail
gs-trunc-double
fail
gs-trunc-dvec2
fail
gs-trunc-dvec3
fail
gs-trunc-dvec4
fail
vs-abs-double
fail
vs-abs-dvec2
fail
vs-abs-dvec3
fail
vs-abs-dvec4
fail
vs-ceil-double
fail
vs-ceil-dvec2
fail
vs-ceil-dvec3
fail
vs-ceil-dvec4
fail
vs-clamp-double-double-double
fail
vs-clamp-dvec2-double-double
fail
vs-clamp-dvec2-dvec2-dvec2
fail
vs-clamp-dvec3-double-double
fail
vs-clamp-dvec3-dvec3-dvec3
fail
vs-clamp-dvec4-double-double
fail
vs-clamp-dvec4-dvec4-dvec4
fail
vs-cross-dvec3-dvec3
fail
vs-determinant-dmat2
fail
vs-determinant-dmat3
fail
vs-determinant-dmat4
fail
vs-distance-double-double
fail
vs-distance-dvec2-dvec2
fail
vs-distance-dvec3-dvec3
fail
vs-distance-dvec4-dvec4
fail
vs-dot-double-double
fail
vs-dot-dvec2-dvec2
fail
vs-dot-dvec3-dvec3
fail
vs-dot-dvec4-dvec4
fail
vs-equal-dvec2-dvec2
fail
vs-equal-dvec3-dvec3
fail
vs-equal-dvec4-dvec4
fail
vs-faceforward-double-double-double
fail
vs-faceforward-dvec2-dvec2-dvec2
fail
vs-faceforward-dvec3-dvec3-dvec3
fail
vs-faceforward-dvec4-dvec4-dvec4
fail
vs-floor-double
fail
vs-floor-dvec2
fail
vs-floor-dvec3
fail
vs-floor-dvec4
fail
vs-fract-double
fail
vs-fract-dvec2
fail
vs-fract-dvec3
fail
vs-fract-dvec4
fail
vs-greaterthan-dvec2-dvec2
fail
vs-greaterthan-dvec3-dvec3
fail
vs-greaterthan-dvec4-dvec4
fail
vs-greaterthanequal-dvec2-dvec2
fail
vs-greaterthanequal-dvec3-dvec3
fail
vs-greaterthanequal-dvec4-dvec4
fail
vs-inverse-dmat2
fail
vs-inverse-dmat3
fail
vs-inverse-dmat4
fail
vs-inversesqrt-double
fail
vs-inversesqrt-dvec2
fail
vs-inversesqrt-dvec3
fail
vs-inversesqrt-dvec4
fail
vs-length-double
fail
vs-length-dvec2
fail
vs-length-dvec3
fail
vs-length-dvec4
fail
vs-lessthan-dvec2-dvec2
fail
vs-lessthan-dvec3-dvec3
fail
vs-lessthan-dvec4-dvec4
fail
vs-lessthanequal-dvec2-dvec2
fail
vs-lessthanequal-dvec3-dvec3
fail
vs-lessthanequal-dvec4-dvec4
fail
vs-matrixcompmult-dmat2-dmat2
fail
vs-matrixcompmult-dmat2x3-dmat2x3
fail
vs-matrixcompmult-dmat2x4-dmat2x4
fail
vs-matrixcompmult-dmat3-dmat3
fail
vs-matrixcompmult-dmat3x2-dmat3x2
fail
vs-matrixcompmult-dmat3x4-dmat3x4
fail
vs-matrixcompmult-dmat4-dmat4
fail
vs-matrixcompmult-dmat4x2-dmat4x2
fail
vs-matrixcompmult-dmat4x3-dmat4x3
fail
vs-max-double-double
fail
vs-max-dvec2-double
fail
vs-max-dvec2-dvec2
fail
vs-max-dvec3-double
fail
vs-max-dvec3-dvec3
fail
vs-max-dvec4-double
fail
vs-max-dvec4-dvec4
fail
vs-min-double-double
fail
vs-min-dvec2-double
fail
vs-min-dvec2-dvec2
fail
vs-min-dvec3-double
fail
vs-min-dvec3-dvec3
fail
vs-min-dvec4-double
fail
vs-min-dvec4-dvec4
fail
vs-mix-double-double-bool
fail
vs-mix-double-double-double
fail
vs-mix-dvec2-dvec2-bvec2
fail
vs-mix-dvec2-dvec2-double
fail
vs-mix-dvec2-dvec2-dvec2
fail
vs-mix-dvec3-dvec3-bvec3
fail
vs-mix-dvec3-dvec3-double
fail
vs-mix-dvec3-dvec3-dvec3
fail
vs-mix-dvec4-dvec4-bvec4
fail
vs-mix-dvec4-dvec4-double
fail
vs-mix-dvec4-dvec4-dvec4
fail
vs-mod-double-double
fail
vs-mod-dvec2-double
fail
vs-mod-dvec2-dvec2
fail
vs-mod-dvec3-double
fail
vs-mod-dvec3-dvec3
fail
vs-mod-dvec4-double
fail
vs-mod-dvec4-dvec4
fail
vs-normalize-double
fail
vs-normalize-dvec2
fail
vs-normalize-dvec3
fail
vs-normalize-dvec4
fail
vs-notequal-dvec2-dvec2
fail
vs-notequal-dvec3-dvec3
fail
vs-notequal-dvec4-dvec4
fail
vs-op-add-dmat2-dmat2
fail
vs-op-add-dmat2-double
fail
vs-op-add-dmat2x3-dmat2x3
fail
vs-op-add-dmat2x3-double
fail
vs-op-add-dmat2x4-dmat2x4
fail
vs-op-add-dmat2x4-double
fail
vs-op-add-dmat3-dmat3
fail
vs-op-add-dmat3-double
fail
vs-op-add-dmat3x2-dmat3x2
fail
vs-op-add-dmat3x2-double
fail
vs-op-add-dmat3x4-dmat3x4
fail
vs-op-add-dmat3x4-double
fail
vs-op-add-dmat4-dmat4
fail
vs-op-add-dmat4-double
fail
vs-op-add-dmat4x2-dmat4x2
fail
vs-op-add-dmat4x2-double
fail
vs-op-add-dmat4x3-dmat4x3
fail
vs-op-add-dmat4x3-double
fail
vs-op-add-double-dmat2
fail
vs-op-add-double-dmat2x3
fail
vs-op-add-double-dmat2x4
fail
vs-op-add-double-dmat3
fail
vs-op-add-double-dmat3x2
fail
vs-op-add-double-dmat3x4
fail
vs-op-add-double-dmat4
fail
vs-op-add-double-dmat4x2
fail
vs-op-add-double-dmat4x3
fail
vs-op-add-double-double
fail
vs-op-add-double-dvec2
fail
vs-op-add-double-dvec3
fail
vs-op-add-double-dvec4
fail
vs-op-add-dvec2-double
fail
vs-op-add-dvec2-dvec2
fail
vs-op-add-dvec3-double
fail
vs-op-add-dvec3-dvec3
fail
vs-op-add-dvec4-double
fail
vs-op-add-dvec4-dvec4
fail
vs-op-div-dmat2-dmat2
fail
vs-op-div-dmat2-double
fail
vs-op-div-dmat2x3-dmat2x3
fail
vs-op-div-dmat2x3-double
fail
vs-op-div-dmat2x4-dmat2x4
fail
vs-op-div-dmat2x4-double
fail
vs-op-div-dmat3-dmat3
fail
vs-op-div-dmat3-double
fail
vs-op-div-dmat3x2-dmat3x2
fail
vs-op-div-dmat3x2-double
fail
vs-op-div-dmat3x4-dmat3x4
fail
vs-op-div-dmat3x4-double
fail
vs-op-div-dmat4-dmat4
fail
vs-op-div-dmat4-double
fail
vs-op-div-dmat4x2-dmat4x2
fail
vs-op-div-dmat4x2-double
fail
vs-op-div-dmat4x3-dmat4x3
fail
vs-op-div-dmat4x3-double
fail
vs-op-div-double-dmat2
fail
vs-op-div-double-dmat2x3
fail
vs-op-div-double-dmat2x4
fail
vs-op-div-double-dmat3
fail
vs-op-div-double-dmat3x2
fail
vs-op-div-double-dmat3x4
fail
vs-op-div-double-dmat4
fail
vs-op-div-double-dmat4x2
fail
vs-op-div-double-dmat4x3
fail
vs-op-div-double-double
fail
vs-op-div-double-dvec2
fail
vs-op-div-double-dvec3
fail
vs-op-div-double-dvec4
fail
vs-op-div-dvec2-double
fail
vs-op-div-dvec2-dvec2
fail
vs-op-div-dvec3-double
fail
vs-op-div-dvec3-dvec3
fail
vs-op-div-dvec4-double
fail
vs-op-div-dvec4-dvec4
fail
vs-op-mult-dmat2-dmat2
fail
vs-op-mult-dmat2-dmat3x2
fail
vs-op-mult-dmat2-dmat4x2
fail
vs-op-mult-dmat2-double
fail
vs-op-mult-dmat2-dvec2
fail
vs-op-mult-dmat2x3-dmat2
fail
vs-op-mult-dmat2x3-dmat3x2
fail
vs-op-mult-dmat2x3-dmat4x2
fail
vs-op-mult-dmat2x3-double
fail
vs-op-mult-dmat2x3-dvec2
fail
vs-op-mult-dmat2x4-dmat2
fail
vs-op-mult-dmat2x4-dmat3x2
fail
vs-op-mult-dmat2x4-dmat4x2
fail
vs-op-mult-dmat2x4-double
fail
vs-op-mult-dmat2x4-dvec2
fail
vs-op-mult-dmat3-dmat2x3
fail
vs-op-mult-dmat3-dmat3
fail
vs-op-mult-dmat3-dmat4x3
fail
vs-op-mult-dmat3-double
fail
vs-op-mult-dmat3-dvec3
fail
vs-op-mult-dmat3x2-dmat2x3
fail
vs-op-mult-dmat3x2-dmat3
fail
vs-op-mult-dmat3x2-dmat4x3
fail
vs-op-mult-dmat3x2-double
fail
vs-op-mult-dmat3x2-dvec3
fail
vs-op-mult-dmat3x4-dmat2x3
fail
vs-op-mult-dmat3x4-dmat3
fail
vs-op-mult-dmat3x4-dmat4x3
fail
vs-op-mult-dmat3x4-double
fail
vs-op-mult-dmat3x4-dvec3
fail
vs-op-mult-dmat4-dmat2x4
fail
vs-op-mult-dmat4-dmat3x4
fail
vs-op-mult-dmat4-dmat4
fail
vs-op-mult-dmat4-double
fail
vs-op-mult-dmat4-dvec4
fail
vs-op-mult-dmat4x2-dmat2x4
fail
vs-op-mult-dmat4x2-dmat3x4
fail
vs-op-mult-dmat4x2-dmat4
fail
vs-op-mult-dmat4x2-double
fail
vs-op-mult-dmat4x2-dvec4
fail
vs-op-mult-dmat4x3-dmat2x4
fail
vs-op-mult-dmat4x3-dmat3x4
fail
vs-op-mult-dmat4x3-dmat4
fail
vs-op-mult-dmat4x3-double
fail
vs-op-mult-dmat4x3-dvec4
fail
vs-op-mult-double-dmat2
fail
vs-op-mult-double-dmat2x3
fail
vs-op-mult-double-dmat2x4
fail
vs-op-mult-double-dmat3
fail
vs-op-mult-double-dmat3x2
fail
vs-op-mult-double-dmat3x4
fail
vs-op-mult-double-dmat4
fail
vs-op-mult-double-dmat4x2
fail
vs-op-mult-double-dmat4x3
fail
vs-op-mult-double-double
fail
vs-op-mult-double-dvec2
fail
vs-op-mult-double-dvec3
fail
vs-op-mult-double-dvec4
fail
vs-op-mult-dvec2-dmat2
fail
vs-op-mult-dvec2-dmat3x2
fail
vs-op-mult-dvec2-dmat4x2
fail
vs-op-mult-dvec2-double
fail
vs-op-mult-dvec2-dvec2
fail
vs-op-mult-dvec3-dmat2x3
fail
vs-op-mult-dvec3-dmat3
fail
vs-op-mult-dvec3-dmat4x3
fail
vs-op-mult-dvec3-double
fail
vs-op-mult-dvec3-dvec3
fail
vs-op-mult-dvec4-dmat2x4
fail
vs-op-mult-dvec4-dmat3x4
fail
vs-op-mult-dvec4-dmat4
fail
vs-op-mult-dvec4-double
fail
vs-op-mult-dvec4-dvec4
fail
vs-op-sub-dmat2-dmat2
fail
vs-op-sub-dmat2-double
fail
vs-op-sub-dmat2x3-dmat2x3
fail
vs-op-sub-dmat2x3-double
fail
vs-op-sub-dmat2x4-dmat2x4
fail
vs-op-sub-dmat2x4-double
fail
vs-op-sub-dmat3-dmat3
fail
vs-op-sub-dmat3-double
fail
vs-op-sub-dmat3x2-dmat3x2
fail
vs-op-sub-dmat3x2-double
fail
vs-op-sub-dmat3x4-dmat3x4
fail
vs-op-sub-dmat3x4-double
fail
vs-op-sub-dmat4-dmat4
fail
vs-op-sub-dmat4-double
fail
vs-op-sub-dmat4x2-dmat4x2
fail
vs-op-sub-dmat4x2-double
fail
vs-op-sub-dmat4x3-dmat4x3
fail
vs-op-sub-dmat4x3-double
fail
vs-op-sub-double-dmat2
fail
vs-op-sub-double-dmat2x3
fail
vs-op-sub-double-dmat2x4
fail
vs-op-sub-double-dmat3
fail
vs-op-sub-double-dmat3x2
fail
vs-op-sub-double-dmat3x4
fail
vs-op-sub-double-dmat4
fail
vs-op-sub-double-dmat4x2
fail
vs-op-sub-double-dmat4x3
fail
vs-op-sub-double-double
fail
vs-op-sub-double-dvec2
fail
vs-op-sub-double-dvec3
fail
vs-op-sub-double-dvec4
fail
vs-op-sub-dvec2-double
fail
vs-op-sub-dvec2-dvec2
fail
vs-op-sub-dvec3-double
fail
vs-op-sub-dvec3-dvec3
fail
vs-op-sub-dvec4-double
fail
vs-op-sub-dvec4-dvec4
fail
vs-outerproduct-dvec2-dvec2
fail
vs-outerproduct-dvec2-dvec3
fail
vs-outerproduct-dvec2-dvec4
fail
vs-outerproduct-dvec3-dvec2
fail
vs-outerproduct-dvec3-dvec3
fail
vs-outerproduct-dvec3-dvec4
fail
vs-outerproduct-dvec4-dvec2
fail
vs-outerproduct-dvec4-dvec3
fail
vs-outerproduct-dvec4-dvec4
fail
vs-reflect-double-double
fail
vs-reflect-dvec2-dvec2
fail
vs-reflect-dvec3-dvec3
fail
vs-reflect-dvec4-dvec4
fail
vs-refract-double-double-double
fail
vs-refract-dvec2-dvec2-double
fail
vs-refract-dvec3-dvec3-double
fail
vs-refract-dvec4-dvec4-double
fail
vs-round-double
fail
vs-round-dvec2
fail
vs-round-dvec3
fail
vs-round-dvec4
fail
vs-roundeven-double
fail
vs-roundeven-dvec2
fail
vs-roundeven-dvec3
fail
vs-roundeven-dvec4
fail
vs-sign-double
fail
vs-sign-dvec2
fail
vs-sign-dvec3
fail
vs-sign-dvec4
fail
vs-smoothstep-double-double-double
fail
vs-smoothstep-double-double-dvec2
fail
vs-smoothstep-double-double-dvec3
fail
vs-smoothstep-double-double-dvec4
fail
vs-smoothstep-dvec2-dvec2-dvec2
fail
vs-smoothstep-dvec3-dvec3-dvec3
fail
vs-smoothstep-dvec4-dvec4-dvec4
fail
vs-sqrt-double
fail
vs-sqrt-dvec2
fail
vs-sqrt-dvec3
fail
vs-sqrt-dvec4
fail
vs-step-double-double
fail
vs-step-double-dvec2
fail
vs-step-double-dvec3
fail
vs-step-double-dvec4
fail
vs-step-dvec2-dvec2
fail
vs-step-dvec3-dvec3
fail
vs-step-dvec4-dvec4
fail
vs-transpose-dmat2
fail
vs-transpose-dmat2x3
fail
vs-transpose-dmat2x4
fail
vs-transpose-dmat3
fail
vs-transpose-dmat3x2
fail
vs-transpose-dmat3x4
fail
vs-transpose-dmat4
fail
vs-transpose-dmat4x2
fail
vs-transpose-dmat4x3
fail
vs-trunc-double
fail
vs-trunc-dvec2
fail
vs-trunc-dvec3
fail
vs-trunc-dvec4
fail
nv_conditional_render
6/12
begin-zero
fail
bitmap
fail
clear
fail
dlist
fail
drawpixels
fail
vertex_array
fail