Result summary

Currently showing: skips

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

38c34bf..dff405d-lima-primsize-viewport-workaround
(info)
38c34bf..38c34bf-main
(info)
all 4562/5446 4562/5446
fast_color_clear
6/6 6/6
fcc-blit-between-clears
fcc-clear-tex
fcc-read-after-clear blit rb
fcc-read-after-clear blit tex
fcc-read-after-clear copy rb
fcc-read-after-clear copy tex
fcc-read-after-clear read_pixels rb
fcc-read-after-clear read_pixels tex
fcc-read-after-clear sample tex
fcc-write-after-clear
glx
0/0 0/0
extension string sanity
glx-buffer-age
glx-buffer-age vblank_mode=0
glx-close-display
glx-context-flush-control
glx-copy-sub-buffer
glx-copy-sub-buffer samples=16
glx-copy-sub-buffer samples=2
glx-copy-sub-buffer samples=32
glx-copy-sub-buffer samples=4
glx-copy-sub-buffer samples=6
glx-copy-sub-buffer samples=8
glx-destroycontext-1
glx-destroycontext-2
glx-destroycontext-3
glx-dont-care-mask
glx-egl-switch-context
glx-fbconfig-bad
glx-fbconfig-compliance
glx-fbconfig-sanity
glx-fbo-binding
glx-make-current
glx-make-glxdrawable-current
glx-multi-context-front
glx-multi-context-ib-1
glx-multi-context-single-window
glx-multi-window-single-context
glx-multithread
glx-multithread-buffer
glx-multithread-buffer-refcount-bug
glx-multithread-clearbuffer
glx-multithread-makecurrent-1
glx-multithread-makecurrent-2
glx-multithread-makecurrent-3
glx-multithread-makecurrent-4
glx-multithread-shader-compile
glx-multithread-texture
glx-pixmap-crosscheck
glx-pixmap-life
glx-pixmap-multi
glx-pixmap13-life
glx-query-drawable-glx_fbconfig_id-glxpbuffer
glx-query-drawable-glx_fbconfig_id-glxpixmap
glx-query-drawable-glx_fbconfig_id-glxwindow
glx-query-drawable-glx_fbconfig_id-window
glx-query-drawable-glx_height
glx-query-drawable-glx_preserved_contents
glx-query-drawable-glx_width
glx-query-drawable-glxbaddrawable
glx-query-drawable-glxpbuffer-glx_height
glx-query-drawable-glxpbuffer-glx_width
glx-query-drawable-glxpixmap-glx_height
glx-query-drawable-glxpixmap-glx_width
glx-query-drawable-glxwindow-glx_height
glx-query-drawable-glxwindow-glx_width
glx-shader-sharing
glx-swap-copy
glx-swap-event_async
glx-swap-event_event
glx-swap-event_interval
glx-swap-exchange
glx-swap-pixmap
glx-swap-pixmap-bad
glx-swap-singlebuffer
glx-tfp
glx-visuals-depth
glx-visuals-depth -pixmap
glx-visuals-stencil
glx-visuals-stencil -pixmap
glx-window-life
glx_arb_create_context
0/0 0/0
color-index render type with 3.0
current with no framebuffer
default major version
default minor version
empty attribute list
forward-compatible flag with 3.0
forward-compatible flag with pre-3.0
invalid attribute
invalid flag
invalid opengl version
invalid render type
null attribute list
glx_arb_create_context_es2_profile
0/0 0/0
indirect rendering es2 profile
invalid opengl es version
glx_arb_create_context_no_error
0/0 0/0
no error
glx_arb_create_context_profile
0/0 0/0
3.2 core profile required
invalid profile
pre-gl3.2 profile
glx_arb_create_context_robustness
0/0 0/0
invalid reset notification strategy
require gl_arb_robustness
glx_arb_sync_control
0/0 0/0
glxgetmscrateoml
swapbuffersmsc-divisor-zero
swapbuffersmsc-return
swapbuffersmsc-return swap_interval 0
swapbuffersmsc-return swap_interval 1
timing -divisor 1
timing -divisor 2
timing -fullscreen -divisor 1
timing -fullscreen -divisor 2
timing -fullscreen -msc-delta 1
timing -fullscreen -msc-delta 2
timing -msc-delta 1
timing -msc-delta 2
timing -waitformsc -divisor 1
timing -waitformsc -divisor 2
timing -waitformsc -msc-delta 1
timing -waitformsc -msc-delta 2
waitformsc
glx_ext_import_context
0/0 0/0
free context
get context id
get current display
import context, multi process
import context, single process
imported context has same context id
make current, multi process
make current, single process
query context info
glx_ext_no_config_context
0/0 0/0
no fbconfig
glx_mesa_query_renderer
0/0 0/0
coverage
hiz
8/8 8/8
hiz-depth-read-fbo-d24-s0
hiz-depth-read-fbo-d24-s8
hiz-depth-read-fbo-d24s8
hiz-depth-stencil-test-fbo-d0-s8
hiz-depth-stencil-test-fbo-d24-s0
hiz-depth-stencil-test-fbo-d24-s8
hiz-depth-stencil-test-fbo-d24s8
hiz-depth-test-fbo-d24-s0
hiz-depth-test-fbo-d24-s8
hiz-depth-test-fbo-d24s8
hiz-stencil-read-fbo-d0-s8
hiz-stencil-read-fbo-d24-s8
hiz-stencil-read-fbo-d24s8
hiz-stencil-test-fbo-d0-s8
hiz-stencil-test-fbo-d24-s8
hiz-stencil-test-fbo-d24s8
object namespace pollution
45/45 45/45
buffer with glcleartexsubimage
buffer with glcopyimagesubdata
buffer with glgetteximage-compressed
framebuffer with glcleartexsubimage
framebuffer with glcopyimagesubdata
framebuffer with glgetteximage-compressed
program with glcleartexsubimage
program with glcopyimagesubdata
program with glgetteximage-compressed
renderbuffer with glcleartexsubimage
renderbuffer with glcopyimagesubdata
renderbuffer with glgetteximage-compressed
texture with glcleartexsubimage
texture with glcopyimagesubdata
texture with glgetteximage-compressed
vertex-array with glbitmap
vertex-array with glblitframebuffer
vertex-array with glclear
vertex-array with glcleartexsubimage
vertex-array with glcopyimagesubdata
vertex-array with glcopypixels
vertex-array with glcopytexsubimage2d
vertex-array with gldrawpixels
vertex-array with glgeneratemipmap
vertex-array with glgetteximage
vertex-array with glgetteximage-compressed
vertex-array with gltexsubimage2d
security
2/2 2/2
initialized-fbo
shaders
97/105 97/105
activeprogram-bad-program
activeprogram-get
createshaderprogram-attached-shaders
createshaderprogram-bad-type
glsl-fs-discard-mrt
glsl-fs-fogscale
1/1 1/1
gs-out and fs
vs, gs and fs
glsl-fs-shader-stencil-export
glsl-kwin-blur-2
glsl-uniform-interstage-limits
1/3 1/3
300 vs, 300 fs
350 vs, 350 fs
400 vs, 400 fs
520 vs, 1 fs
glsl-vs-int-attrib
gpu_shader4_attribs
point-vertex-id divisor
point-vertex-id gl_instanceid
point-vertex-id gl_instanceid divisor
point-vertex-id gl_vertexid
point-vertex-id gl_vertexid divisor
point-vertex-id gl_vertexid gl_instanceid
point-vertex-id gl_vertexid gl_instanceid divisor
sso-simple
sso-uniforms-01
sso-uniforms-02
sso-user-varying-01
sso-user-varying-02
useshaderprogram-bad-program
useshaderprogram-bad-type
useshaderprogram-flushverts-1
vbo
1/1 1/1
vbo-generic-int
vbo-generic-uint
version-mixing vs-gs
zero-tex-coord texelfetch
zero-tex-coord texturegather
zero-tex-coord texturegrad
zero-tex-coord texturelod
zero-tex-coord texturequerylod
zero-tex-coord texturesize
spec
4404/5280 4404/5280
!opengl 1.0
316/346 316/346
gl-1.0-logicop
1/16 1/16
gl_and_inverted_msaa
gl_and_msaa
gl_and_reverse_msaa
gl_clear_msaa
gl_copy_inverted_msaa
gl_copy_msaa
gl_equiv_msaa
gl_invert_msaa
gl_nand_msaa
gl_noop_msaa
gl_nor_msaa
gl_or_inverted_msaa
gl_or_msaa
gl_or_reverse_msaa
gl_set_msaa
gl_xor_msaa
rasterpos
4/4 4/4
glsl_vs_gs_linked
glsl_vs_gs_sso
glsl_vs_image1d
glsl_vs_image_bo
glsl_vs_ssbo
glsl_vs_tbo
glsl_vs_tes_linked
glsl_vs_tes_sso
glsl_vs_tex1d
glsl_vs_ubo
!opengl 1.1
164/377 164/377
clear-accum
depthstencil-default_fb-blit samples=16
depthstencil-default_fb-blit samples=32
depthstencil-default_fb-blit samples=6
depthstencil-default_fb-blit samples=8
depthstencil-default_fb-clear samples=16
depthstencil-default_fb-clear samples=32
depthstencil-default_fb-clear samples=6
depthstencil-default_fb-clear samples=8
depthstencil-default_fb-copypixels samples=16
depthstencil-default_fb-copypixels samples=32
depthstencil-default_fb-copypixels samples=6
depthstencil-default_fb-copypixels samples=8
depthstencil-default_fb-drawpixels-24_8 samples=16
depthstencil-default_fb-drawpixels-24_8 samples=32
depthstencil-default_fb-drawpixels-24_8 samples=6
depthstencil-default_fb-drawpixels-24_8 samples=8
depthstencil-default_fb-drawpixels-32f_24_8_rev
depthstencil-default_fb-drawpixels-32f_24_8_rev samples=16
depthstencil-default_fb-drawpixels-32f_24_8_rev samples=2
depthstencil-default_fb-drawpixels-32f_24_8_rev samples=32
depthstencil-default_fb-drawpixels-32f_24_8_rev samples=4
depthstencil-default_fb-drawpixels-32f_24_8_rev samples=6
depthstencil-default_fb-drawpixels-32f_24_8_rev samples=8
depthstencil-default_fb-drawpixels-float-and-ushort samples=16
depthstencil-default_fb-drawpixels-float-and-ushort samples=32
depthstencil-default_fb-drawpixels-float-and-ushort samples=6
depthstencil-default_fb-drawpixels-float-and-ushort samples=8
depthstencil-default_fb-readpixels-24_8 samples=16
depthstencil-default_fb-readpixels-24_8 samples=32
depthstencil-default_fb-readpixels-24_8 samples=6
depthstencil-default_fb-readpixels-24_8 samples=8
depthstencil-default_fb-readpixels-32f_24_8_rev
depthstencil-default_fb-readpixels-32f_24_8_rev samples=16
depthstencil-default_fb-readpixels-32f_24_8_rev samples=2
depthstencil-default_fb-readpixels-32f_24_8_rev samples=32
depthstencil-default_fb-readpixels-32f_24_8_rev samples=4
depthstencil-default_fb-readpixels-32f_24_8_rev samples=6
depthstencil-default_fb-readpixels-32f_24_8_rev samples=8
depthstencil-default_fb-readpixels-float-and-ushort samples=16
depthstencil-default_fb-readpixels-float-and-ushort samples=32
depthstencil-default_fb-readpixels-float-and-ushort samples=6
depthstencil-default_fb-readpixels-float-and-ushort samples=8
draw-pixels samples=16
draw-pixels samples=2
draw-pixels samples=32
draw-pixels samples=4
draw-pixels samples=6
draw-pixels samples=8
getteximage-simple
polygon-mode-facing
read-front clear-front-first samples=16
read-front clear-front-first samples=32
read-front clear-front-first samples=6
read-front clear-front-first samples=8
read-front samples=16
read-front samples=32
read-front samples=6
read-front samples=8
teximage-colors gl_alpha
teximage-colors gl_alpha12
teximage-colors gl_alpha16
teximage-colors gl_alpha4
teximage-colors gl_alpha8
teximage-colors gl_luminance
teximage-colors gl_luminance12
teximage-colors gl_luminance12_alpha12
teximage-colors gl_luminance12_alpha4
teximage-colors gl_luminance16
teximage-colors gl_luminance16_alpha16
teximage-colors gl_luminance4
teximage-colors gl_luminance4_alpha4
teximage-colors gl_luminance6_alpha2
teximage-colors gl_luminance8
teximage-colors gl_luminance8_alpha8
teximage-colors gl_luminance_alpha
teximage-colors gl_r11f_g11f_b10f
teximage-colors gl_r16
teximage-colors gl_r16_snorm
teximage-colors gl_r16f
teximage-colors gl_r32f
teximage-colors gl_r3_g3_b2
teximage-colors gl_r8
teximage-colors gl_r8_snorm
teximage-colors gl_red
teximage-colors gl_rg
teximage-colors gl_rg16
teximage-colors gl_rg16_snorm
teximage-colors gl_rg16f
teximage-colors gl_rg32f
teximage-colors gl_rg8
teximage-colors gl_rg8_snorm
teximage-colors gl_rgb
teximage-colors gl_rgb10
teximage-colors gl_rgb10_a2
teximage-colors gl_rgb12
teximage-colors gl_rgb16
teximage-colors gl_rgb16_snorm
teximage-colors gl_rgb16f
teximage-colors gl_rgb32f
teximage-colors gl_rgb4
teximage-colors gl_rgb5
teximage-colors gl_rgb5_a1
teximage-colors gl_rgb8
teximage-colors gl_rgb8_snorm
teximage-colors gl_rgb9_e5
teximage-colors gl_rgba
teximage-colors gl_rgba12
teximage-colors gl_rgba16
teximage-colors gl_rgba16_snorm
teximage-colors gl_rgba2
teximage-colors gl_rgba32f
teximage-colors gl_rgba4
teximage-colors gl_rgba8
teximage-colors gl_rgba8_snorm
teximage-colors gl_sluminance8
teximage-colors gl_sluminance8_alpha8
teximage-colors gl_srgb8
teximage-colors gl_srgb8_alpha8
texwrap 2d offset
texwrap formats offset
vertex-fallbacks
windowoverlap
!opengl 1.2
10/20 10/20
copyteximage 3d samples=16
copyteximage 3d samples=2
copyteximage 3d samples=32
copyteximage 3d samples=4
copyteximage 3d samples=6
copyteximage 3d samples=8
!opengl 1.4
8/12 8/12
copy-pixels samples=16
copy-pixels samples=2
copy-pixels samples=32
copy-pixels samples=4
copy-pixels samples=6
copy-pixels samples=8
tex-miplevel-selection
tex-miplevel-selection-lod
tex-miplevel-selection-lod-bias
!opengl 2.0
47/63 47/63
fragment-and-vertex-texturing
vertex-program-two-side back back2
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side back front2 back2
0/1 0/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side back front2
0/1 0/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side back2
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side back
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side enabled back back2
0/1 0/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side enabled back front2 back2
0/1 0/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side enabled back front2
0/1 0/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side enabled back2
0/1 0/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side enabled back
0/1 0/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side enabled front back back2
0/1 0/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side enabled front back front2 back2
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side enabled front back front2
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side enabled front back2
0/1 0/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side enabled front back
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side enabled front front2 back2
0/1 0/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side enabled front front2
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side enabled front2 back2
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side enabled front2
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side enabled front
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side enabled
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side front back back2
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side front back front2 back2
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side front back front2
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side front back2
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side front back
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side front front2 back2
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side front front2
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side front2 back2
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side front2
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side front
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs, gs and fs
vs, tcs, tes and fs
vertex-program-two-side
1/1 1/1
gs-out and fs
tcs-out, tes and fs
tes-out and fs
vs, gs and fs
vs, tcs, tes and fs
!opengl 2.1
7/10 7/10
fbo-mrt-alphatest-no-buffer-zero-write
3dfx_texture_compression_fxt1
1/1 1/1
compressedteximage gl_compressed_rgb_fxt1_3dfx
compressedteximage gl_compressed_rgba_fxt1_3dfx
fbo-generatemipmap-formats
fxt1-teximage
amd_compressed_atc_texture
0/0 0/0
miptree
amd_depth_clamp_separate
0/0 0/0
amd_depth_clamp_separate_range
amd_depth_clamp_separate_status
amd_framebuffer_multisample_advanced
0/0 0/0
api-glcore
amd_performance_monitor
0/0 0/0
api
measure
vc4
amd_pinned_memory
0/0 0/0
decrement-offset
increment-offset
map-buffer decrement-offset
map-buffer increment-offset
map-buffer offset=0
offset=0
amd_seamless_cubemap_per_texture
0/0 0/0
amd_seamless_cubemap_per_texture
amd_shader_trinary_minmax
27/27 27/27
execution
27/27 27/27
built-in-functions
24/24 24/24
cs-max3-float-float-float
cs-max3-int-int-int
cs-max3-ivec2-ivec2-ivec2
cs-max3-ivec3-ivec3-ivec3
cs-max3-ivec4-ivec4-ivec4
cs-max3-uint-uint-uint
cs-max3-uvec2-uvec2-uvec2
cs-max3-uvec3-uvec3-uvec3
cs-max3-uvec4-uvec4-uvec4
cs-max3-vec2-vec2-vec2
cs-max3-vec3-vec3-vec3
cs-max3-vec4-vec4-vec4
cs-mid3-float-float-float
cs-mid3-int-int-int
cs-mid3-ivec2-ivec2-ivec2
cs-mid3-ivec3-ivec3-ivec3
cs-mid3-ivec4-ivec4-ivec4
cs-mid3-uint-uint-uint
cs-mid3-uvec2-uvec2-uvec2
cs-mid3-uvec3-uvec3-uvec3
cs-mid3-uvec4-uvec4-uvec4
cs-mid3-vec2-vec2-vec2
cs-mid3-vec3-vec3-vec3
cs-mid3-vec4-vec4-vec4
cs-min3-float-float-float
cs-min3-int-int-int
cs-min3-ivec2-ivec2-ivec2
cs-min3-ivec3-ivec3-ivec3
cs-min3-ivec4-ivec4-ivec4
cs-min3-uint-uint-uint
cs-min3-uvec2-uvec2-uvec2
cs-min3-uvec3-uvec3-uvec3
cs-min3-uvec4-uvec4-uvec4
cs-min3-vec2-vec2-vec2
cs-min3-vec3-vec3-vec3
cs-min3-vec4-vec4-vec4
fs-max3-int-int-int
fs-max3-ivec2-ivec2-ivec2
fs-max3-ivec3-ivec3-ivec3
fs-max3-ivec4-ivec4-ivec4
fs-max3-uint-uint-uint
fs-max3-uvec2-uvec2-uvec2
fs-max3-uvec3-uvec3-uvec3
fs-max3-uvec4-uvec4-uvec4
fs-mid3-int-int-int
fs-mid3-ivec2-ivec2-ivec2
fs-mid3-ivec3-ivec3-ivec3
fs-mid3-ivec4-ivec4-ivec4
fs-mid3-uint-uint-uint
fs-mid3-uvec2-uvec2-uvec2
fs-mid3-uvec3-uvec3-uvec3
fs-mid3-uvec4-uvec4-uvec4
fs-min3-int-int-int
fs-min3-ivec2-ivec2-ivec2
fs-min3-ivec3-ivec3-ivec3
fs-min3-ivec4-ivec4-ivec4
fs-min3-uint-uint-uint
fs-min3-uvec2-uvec2-uvec2
fs-min3-uvec3-uvec3-uvec3
fs-min3-uvec4-uvec4-uvec4
gs-max3-float-float-float
gs-max3-int-int-int
gs-max3-ivec2-ivec2-ivec2
gs-max3-ivec3-ivec3-ivec3
gs-max3-ivec4-ivec4-ivec4
gs-max3-uint-uint-uint
gs-max3-uvec2-uvec2-uvec2
gs-max3-uvec3-uvec3-uvec3
gs-max3-uvec4-uvec4-uvec4
gs-max3-vec2-vec2-vec2
gs-max3-vec3-vec3-vec3
gs-max3-vec4-vec4-vec4
gs-mid3-float-float-float
gs-mid3-int-int-int
gs-mid3-ivec2-ivec2-ivec2
gs-mid3-ivec3-ivec3-ivec3
gs-mid3-ivec4-ivec4-ivec4
gs-mid3-uint-uint-uint
gs-mid3-uvec2-uvec2-uvec2
gs-mid3-uvec3-uvec3-uvec3
gs-mid3-uvec4-uvec4-uvec4
gs-mid3-vec2-vec2-vec2
gs-mid3-vec3-vec3-vec3
gs-mid3-vec4-vec4-vec4
gs-min3-float-float-float
gs-min3-int-int-int
gs-min3-ivec2-ivec2-ivec2
gs-min3-ivec3-ivec3-ivec3
gs-min3-ivec4-ivec4-ivec4
gs-min3-uint-uint-uint
gs-min3-uvec2-uvec2-uvec2
gs-min3-uvec3-uvec3-uvec3
gs-min3-uvec4-uvec4-uvec4
gs-min3-vec2-vec2-vec2
gs-min3-vec3-vec3-vec3
gs-min3-vec4-vec4-vec4
tcs-max3-float-float-float
tcs-max3-int-int-int
tcs-max3-ivec2-ivec2-ivec2
tcs-max3-ivec3-ivec3-ivec3
tcs-max3-ivec4-ivec4-ivec4
tcs-max3-uint-uint-uint
tcs-max3-uvec2-uvec2-uvec2
tcs-max3-uvec3-uvec3-uvec3
tcs-max3-uvec4-uvec4-uvec4
tcs-max3-vec2-vec2-vec2
tcs-max3-vec3-vec3-vec3
tcs-max3-vec4-vec4-vec4
tcs-mid3-float-float-float
tcs-mid3-int-int-int
tcs-mid3-ivec2-ivec2-ivec2
tcs-mid3-ivec3-ivec3-ivec3
tcs-mid3-ivec4-ivec4-ivec4
tcs-mid3-uint-uint-uint
tcs-mid3-uvec2-uvec2-uvec2
tcs-mid3-uvec3-uvec3-uvec3
tcs-mid3-uvec4-uvec4-uvec4
tcs-mid3-vec2-vec2-vec2
tcs-mid3-vec3-vec3-vec3
tcs-mid3-vec4-vec4-vec4
tcs-min3-float-float-float
tcs-min3-int-int-int
tcs-min3-ivec2-ivec2-ivec2
tcs-min3-ivec3-ivec3-ivec3
tcs-min3-ivec4-ivec4-ivec4
tcs-min3-uint-uint-uint
tcs-min3-uvec2-uvec2-uvec2
tcs-min3-uvec3-uvec3-uvec3
tcs-min3-uvec4-uvec4-uvec4
tcs-min3-vec2-vec2-vec2
tcs-min3-vec3-vec3-vec3
tcs-min3-vec4-vec4-vec4
vs-max3-int-int-int
vs-max3-ivec2-ivec2-ivec2
vs-max3-ivec3-ivec3-ivec3
vs-max3-ivec4-ivec4-ivec4
vs-max3-uint-uint-uint
vs-max3-uvec2-uvec2-uvec2
vs-max3-uvec3-uvec3-uvec3
vs-max3-uvec4-uvec4-uvec4
vs-mid3-int-int-int
vs-mid3-ivec2-ivec2-ivec2
vs-mid3-ivec3-ivec3-ivec3
vs-mid3-ivec4-ivec4-ivec4
vs-mid3-uint-uint-uint
vs-mid3-uvec2-uvec2-uvec2
vs-mid3-uvec3-uvec3-uvec3
vs-mid3-uvec4-uvec4-uvec4
vs-min3-int-int-int
vs-min3-ivec2-ivec2-ivec2
vs-min3-ivec3-ivec3-ivec3
vs-min3-ivec4-ivec4-ivec4
vs-min3-uint-uint-uint
vs-min3-uvec2-uvec2-uvec2
vs-min3-uvec3-uvec3-uvec3
vs-min3-uvec4-uvec4-uvec4
amd_texture_texture4
0/0 0/0
execution
0/0 0/0
texture4
amd_vertex_shader_layer
0/0 0/0
amd_vertex_shader_layer-layered-2d-texture-render
amd_vertex_shader_layer-layered-depth-texture-render
amd_vertex_shader_viewport_index
0/0 0/0
amd_vertex_shader_viewport_index-render
apple_object_purgeable
0/0 0/0
object_purgeable-api-pbo
object_purgeable-api-texture
object_purgeable-api-vbo
apple_vertex_array_object
0/0 0/0
isvertexarray
vao-01
vao-02
arb_arrays_of_arrays
0/1 0/1
arb_arrays_of_arrays-max-binding
execution
0/1 0/1
atomic_counters
0/0 0/0
fs-indirect-index
fs-simple-inc-dec-read
vs-indirect-index
vs-simple-inc-dec-read
image_store
0/0 0/0
basic-imagestore-const-uniform-index
basic-imagestore-mixed-const-non-const-uniform-index
basic-imagestore-mixed-const-non-const-uniform-index2
basic-imagestore-non-const-uniform-index
inout
0/0 0/0
vs-inout-index-inout-vec4-array-element
sampler
0/0 0/0
fs-const-index
fs-const-index-three-dimensions
fs-initializer-const-index
fs-initializer-non-const-index
fs-mixed-const-and-non-const-index
fs-mixed-const-and-non-const-index2
fs-nested-struct-arrays-nonconst-nested-array
fs-non-const-index
fs-struct-const-index
fs-struct-const-index-sampler-const-index
fs-struct-non-const-index
fs-struct-non-const-index-const-index
fs-struct-non-const-index-sampler-non-const-index
vs-const-index
vs-const-index-three-dimensions
vs-non-const-index
vs-struct-nonconst
vs-struct-nonconst-non-opaque-members
vs-struct-nonconst-sampler-const
vs-struct-nonconst-sampler-nonconst
subroutines
0/0 0/0
fs-subroutine
tessellation
0/0 0/0
tcs-tes-patch
ubo
0/0 0/0
fs-const
fs-const-explicit-binding
fs-mixed-const-nonconst
fs-nonconst
linker
0/0 0/0
intrastage
intrastage-dimension-size-mismatch
intrastage-interface
intrastage-interface-field
intrastage-struct
intrastage-struct-field
intrastage-unsized
intrastage-unsized-mismatch
intrastage-unsized-mismatch2
uniform-block-array-instance-name-mismatch
uniform-block-array-size-and-instance-name-mismatch
vs-to-fs
vs-to-fs-atomic-counter
vs-to-fs-atomic-counter-mismatch
vs-to-fs-dimension-size-mismatch
vs-to-fs-dimensions-mismatch
vs-to-fs-interface
vs-to-fs-interface-field
vs-to-fs-interface-field-mismatch
vs-to-fs-interface-field-mismatch2
vs-to-fs-interface-field-unsized
vs-to-fs-interface-field-unsized-mismatch
vs-to-fs-interface-field-unsized-mismatch2
vs-to-fs-interface-field-unsized2
vs-to-fs-struct
vs-to-fs-struct-field
vs-to-fs-type-mismatch
vs-to-fs-unsized
vs-to-fs-unsized-mismatch
vs-to-fs-unsized-mismatch2
vs-to-gs
vs-to-gs-explicit-location
vs-to-gs-invalid-dimensions
arb_base_instance
0/0 0/0
arb_base_instance-baseinstance-doesnt-affect-gl-instance-id
arb_base_instance-drawarrays
arb_bindless_texture
0/0 0/0
border-color
conversions
errors
execution
0/0 0/0
images
0/0 0/0
basic-arithmetic-uvec2-imagestore
basic-imageatomicexchange
basic-imagestore
explicit-image-binding
fs-const-index-three-dimensions
fs-struct-non-const-index
image-vertex-attrib-input-output
image-vertex-uniform-input-output
multiple-resident-images-reading
ubo-named-block
samplers
0/0 0/0
basic-arithmetic-uvec2-texture2d
basic-texture2d
basic-ubo-binding-texture2d
basic-ubo-texture2d
explicit-texture-binding
fs-const-index-three-dimensions
fs-struct-non-const-index
sampler-in-struct
sampler-vertex-attrib-input-output
sampler-vertex-uniform-input-output
ubo-named-block
handles
illegal
legal
limit
linker
0/0 0/0
global_bindless_image_and_bound_image
global_bindless_image_and_bound_sampler
global_bindless_sampler_and_bindless_image
global_bindless_sampler_and_bound_image
global_bindless_sampler_and_bound_sampler
global_bound_sampler_and_bound_image
uint64_attribs
uniform
arb_blend_func_extended
0/0 0/0
arb_blend_func_extended-bindfragdataindexed-invalid-parameters
arb_blend_func_extended-blend-api
arb_blend_func_extended-blend-api_gles2
arb_blend_func_extended-builtins_gles2
arb_blend_func_extended-dual-src-blending-discard-without-src1
arb_blend_func_extended-dual-src-blending-issue-1917
arb_blend_func_extended-error-at-begin
arb_blend_func_extended-fbo-extended-blend
arb_blend_func_extended-fbo-extended-blend-explicit
arb_blend_func_extended-fbo-extended-blend-pattern
arb_blend_func_extended-fbo-extended-blend-pattern_gles2
arb_blend_func_extended-getfragdataindex
arb_blend_func_extended-output-location
arb_buffer_storage
0/0 0/0
bufferstorage-persistent draw
bufferstorage-persistent draw client-storage
bufferstorage-persistent draw coherent
bufferstorage-persistent draw coherent client-storage
bufferstorage-persistent read
bufferstorage-persistent read client-storage
bufferstorage-persistent read coherent
bufferstorage-persistent read coherent client-storage
arb_clear_texture
0/0 0/0
arb_clear_texture-3d
arb_clear_texture-base-formats
arb_clear_texture-clear-max-level
arb_clear_texture-cube
arb_clear_texture-depth-stencil
arb_clear_texture-error
arb_clear_texture-float
arb_clear_texture-integer
arb_clear_texture-multisample
arb_clear_texture-rg
arb_clear_texture-simple
arb_clear_texture-sized-formats
arb_clear_texture-srgb
arb_clear_texture-stencil
arb_clear_texture-texview
arb_clip_control
2/2 2/2
arb_clip_control-depth-precision
arb_color_buffer_float
8/10 8/10
gl_rgba16f-clear
gl_rgba16f-drawpixels
gl_rgba16f-getteximage
gl_rgba16f-probepixel
gl_rgba16f-queries
gl_rgba16f-readpixels
gl_rgba16f-render
gl_rgba16f-render-fog
gl_rgba16f-render-sanity
gl_rgba16f-render-sanity-fog
gl_rgba32f-clear
gl_rgba32f-drawpixels
gl_rgba32f-getteximage
gl_rgba32f-probepixel
gl_rgba32f-queries
gl_rgba32f-readpixels
gl_rgba32f-render
gl_rgba32f-render-fog
gl_rgba32f-render-sanity
gl_rgba32f-render-sanity-fog
gl_rgba8_snorm-clear
gl_rgba8_snorm-drawpixels
gl_rgba8_snorm-getteximage
gl_rgba8_snorm-probepixel
gl_rgba8_snorm-queries
gl_rgba8_snorm-readpixels
gl_rgba8_snorm-render
gl_rgba8_snorm-render-fog
gl_rgba8_snorm-render-sanity
gl_rgba8_snorm-render-sanity-fog
mixed-mrt
arb_compute_shader
0/0 0/0
api_errors
built-in constants
compiler
0/0 0/0
work_group_size_too_large
display-list
execution
0/0 0/0
atomic-counter
basic-global-id
basic-group-id
basic-group-id-x
basic-group-id-y
basic-group-id-z
basic-local-id-atomic
basic-local-index
basic-ssbo
basic-texelfetch
basic-uniform-access
basic-uniform-access-atomic
border-color
min-dvec4-double-large-group-size
multiple-texture-reading
multiple-workgroups
separate-global-id
separate-global-id-2
shared-atomicadd-int
shared-atomiccompswap-int
shared-atomicexchange-int
shared-atomicmax-int
shared-atomicmax-uint
shared-atomicmin-int
shared-atomicmin-uint
shared-atomics
simple-barrier
simple-barrier-atomics
indirect-compute
linker
0/0 0/0
bug-93840
matched_local_work_sizes
mismatched_local_work_sizes
mix_compute_and_non_compute
no_local_work_size
one_local_work_size
local-id-explosion
minmax
render-and-compute
zero-dispatch-size
arb_compute_variable_group_size
0/0 0/0
errors
execution
0/0 0/0
basic-local-size
fixed-local-size
global-invocation-id
separate-global-id
separate-global-id-2
linker
0/0 0/0
mixed_fixed_variable_local_work_size
no_local_size_specified
local-size
minmax
arb_copy_image
0/0 0/0
arb_copy_image-api_errors
arb_copy_image-format-swizzle
arb_copy_image-formats
arb_copy_image-formats --samples=2
arb_copy_image-formats --samples=4
arb_copy_image-formats --samples=8
arb_copy_image-simple --rb-to-rb
arb_copy_image-simple --rb-to-tex
arb_copy_image-simple --tex-to-tex
arb_copy_image-srgb-copy
arb_copy_image-targets gl_texture_1d 32 1 1 gl_texture_1d 32 1 1 11 0 0 5 0 0 14 1 1
arb_copy_image-targets gl_texture_1d 32 1 1 gl_texture_1d_array 32 1 12 11 0 0 5 0 9 14 1 1
arb_copy_image-targets gl_texture_1d 32 1 1 gl_texture_2d 32 32 1 11 0 0 5 13 0 14 1 1
arb_copy_image-targets gl_texture_1d 32 1 1 gl_texture_2d_array 32 32 10 11 0 0 5 13 4 14 1 1
arb_copy_image-targets gl_texture_1d 32 1 1 gl_texture_3d 32 32 32 11 0 0 5 13 4 14 1 1
arb_copy_image-targets gl_texture_1d 32 1 1 gl_texture_cube_map 32 32 6 11 0 0 5 13 4 14 1 1
arb_copy_image-targets gl_texture_1d 32 1 1 gl_texture_cube_map_array 32 32 30 11 0 0 5 13 8 14 1 1
arb_copy_image-targets gl_texture_1d 32 1 1 gl_texture_rectangle 32 32 1 11 0 0 5 13 0 14 1 1
arb_copy_image-targets gl_texture_1d_array 32 1 12 gl_texture_1d 32 1 1 11 0 7 5 0 0 14 1 1
arb_copy_image-targets gl_texture_1d_array 32 1 12 gl_texture_1d_array 32 1 16 11 0 3 5 0 7 14 1 8
arb_copy_image-targets gl_texture_1d_array 32 1 12 gl_texture_2d 32 16 1 11 0 3 5 7 0 14 1 1
arb_copy_image-targets gl_texture_1d_array 32 1 12 gl_texture_2d_array 32 16 18 11 0 3 5 9 7 14 1 8
arb_copy_image-targets gl_texture_1d_array 32 1 12 gl_texture_3d 32 16 18 11 0 3 5 9 2 14 1 7
arb_copy_image-targets gl_texture_1d_array 32 1 12 gl_texture_cube_map 32 32 6 11 0 3 5 17 2 14 1 3
arb_copy_image-targets gl_texture_1d_array 32 1 12 gl_texture_cube_map_array 32 32 18 11 0 3 5 17 2 14 1 7
arb_copy_image-targets gl_texture_1d_array 32 1 12 gl_texture_rectangle 32 16 1 11 0 3 5 7 0 14 1 1
arb_copy_image-targets gl_texture_2d 32 32 1 gl_texture_1d 32 1 1 11 23 0 5 0 0 14 1 1
arb_copy_image-targets gl_texture_2d 32 32 1 gl_texture_1d_array 32 1 16 11 2 0 5 0 7 14 1 1
arb_copy_image-targets gl_texture_2d 32 32 1 gl_texture_2d 32 16 1 11 12 0 5 7 0 14 9 1
arb_copy_image-targets gl_texture_2d 32 32 1 gl_texture_2d_array 32 16 15 11 12 0 5 7 12 14 8 1
arb_copy_image-targets gl_texture_2d 32 32 1 gl_texture_3d 32 16 18 11 5 0 5 9 7 14 7 1
arb_copy_image-targets gl_texture_2d 32 32 1 gl_texture_cube_map 32 32 6 11 5 0 5 9 2 14 7 1
arb_copy_image-targets gl_texture_2d 32 32 1 gl_texture_cube_map_array 32 32 18 11 5 0 5 9 7 14 7 1
arb_copy_image-targets gl_texture_2d 32 32 1 gl_texture_rectangle 32 16 1 11 12 0 5 7 0 14 9 1
arb_copy_image-targets gl_texture_2d_array 32 32 15 gl_texture_1d 32 1 1 11 23 7 5 0 0 14 1 1
arb_copy_image-targets gl_texture_2d_array 32 32 15 gl_texture_1d_array 32 1 16 11 2 5 5 0 7 14 1 7
arb_copy_image-targets gl_texture_2d_array 32 32 15 gl_texture_2d 32 16 1 11 12 13 5 4 0 14 10 1
arb_copy_image-targets gl_texture_2d_array 32 32 15 gl_texture_2d_array 32 16 15 11 12 5 5 7 2 14 9 9
arb_copy_image-targets gl_texture_2d_array 32 32 15 gl_texture_3d 32 16 18 11 5 2 5 9 7 14 7 11
arb_copy_image-targets gl_texture_2d_array 32 32 15 gl_texture_cube_map 32 32 6 11 5 1 5 9 2 14 7 3
arb_copy_image-targets gl_texture_2d_array 32 32 15 gl_texture_cube_map_array 32 32 18 11 5 2 5 9 7 14 7 11
arb_copy_image-targets gl_texture_2d_array 32 32 15 gl_texture_rectangle 32 16 1 11 12 13 5 7 0 14 7 1
arb_copy_image-targets gl_texture_3d 32 32 17 gl_texture_1d 32 1 1 11 23 7 5 0 0 14 1 1
arb_copy_image-targets gl_texture_3d 32 32 17 gl_texture_1d_array 32 1 16 11 2 5 5 0 7 14 1 7
arb_copy_image-targets gl_texture_3d 32 32 17 gl_texture_2d 32 16 1 11 12 13 5 7 0 14 7 1
arb_copy_image-targets gl_texture_3d 32 32 17 gl_texture_2d_array 32 16 15 11 12 5 5 3 2 14 13 9
arb_copy_image-targets gl_texture_3d 32 32 17 gl_texture_3d 32 16 18 11 5 2 5 9 7 14 7 11
arb_copy_image-targets gl_texture_3d 32 32 17 gl_texture_cube_map 16 16 6 11 5 1 5 9 2 5 7 3
arb_copy_image-targets gl_texture_3d 32 32 17 gl_texture_cube_map_array 16 16 18 11 5 2 5 9 7 5 7 11
arb_copy_image-targets gl_texture_3d 32 32 17 gl_texture_rectangle 32 16 1 11 12 13 5 7 0 14 9 1
arb_copy_image-targets gl_texture_cube_map 32 32 6 gl_texture_1d 32 1 1 11 23 3 5 0 0 14 1 1
arb_copy_image-targets gl_texture_cube_map 32 32 6 gl_texture_1d_array 32 1 16 11 2 3 5 0 7 14 1 2
arb_copy_image-targets gl_texture_cube_map 32 32 6 gl_texture_2d 32 16 1 11 12 3 5 7 0 14 9 1
arb_copy_image-targets gl_texture_cube_map 32 32 6 gl_texture_2d_array 32 16 15 11 12 1 5 3 2 14 11 4
arb_copy_image-targets gl_texture_cube_map 32 32 6 gl_texture_3d 32 16 18 11 5 0 5 9 7 14 7 4
arb_copy_image-targets gl_texture_cube_map 32 32 6 gl_texture_cube_map 32 32 6 11 5 1 5 9 2 14 7 3
arb_copy_image-targets gl_texture_cube_map 32 32 6 gl_texture_cube_map_array 32 32 18 11 5 1 5 9 9 14 7 5
arb_copy_image-targets gl_texture_cube_map 32 32 6 gl_texture_rectangle 32 16 1 11 12 3 5 3 0 14 12 1
arb_copy_image-targets gl_texture_cube_map_array 32 32 18 gl_texture_1d 32 1 1 11 23 7 5 0 0 14 1 1
arb_copy_image-targets gl_texture_cube_map_array 32 32 18 gl_texture_1d_array 32 1 16 11 2 5 5 0 7 14 1 7
arb_copy_image-targets gl_texture_cube_map_array 32 32 18 gl_texture_2d 32 16 1 11 12 13 5 7 0 14 8 1
arb_copy_image-targets gl_texture_cube_map_array 32 32 18 gl_texture_2d_array 32 16 15 11 12 5 5 1 2 14 15 9
arb_copy_image-targets gl_texture_cube_map_array 32 32 18 gl_texture_3d 32 16 18 11 5 2 5 9 7 14 7 11
arb_copy_image-targets gl_texture_cube_map_array 32 32 18 gl_texture_cube_map 16 16 6 11 5 1 5 9 2 5 7 3
arb_copy_image-targets gl_texture_cube_map_array 32 32 18 gl_texture_cube_map_array 16 16 18 11 5 2 5 9 7 5 7 11
arb_copy_image-targets gl_texture_cube_map_array 32 32 18 gl_texture_rectangle 32 16 1 11 12 13 5 7 0 14 6 1
arb_copy_image-targets gl_texture_rectangle 32 32 1 gl_texture_1d 32 1 1 11 23 0 5 0 0 14 1 1
arb_copy_image-targets gl_texture_rectangle 32 32 1 gl_texture_1d_array 32 1 16 11 2 0 5 0 7 14 1 1
arb_copy_image-targets gl_texture_rectangle 32 32 1 gl_texture_2d 32 16 1 11 12 0 5 7 0 14 7 1
arb_copy_image-targets gl_texture_rectangle 32 32 1 gl_texture_2d_array 32 16 15 11 12 0 5 7 12 14 8 1
arb_copy_image-targets gl_texture_rectangle 32 32 1 gl_texture_3d 32 16 18 11 5 0 5 9 7 14 7 1
arb_copy_image-targets gl_texture_rectangle 32 32 1 gl_texture_cube_map 32 32 6 11 5 0 5 9 2 14 7 1
arb_copy_image-targets gl_texture_rectangle 32 32 1 gl_texture_cube_map_array 32 32 18 11 5 0 5 9 7 14 7 1
arb_copy_image-targets gl_texture_rectangle 32 32 1 gl_texture_rectangle 32 16 1 11 12 0 5 7 0 14 9 1
arb_copy_image-texview
arb_cull_distance
0/0 0/0
arb_cull_distance-exceed-limits clip
arb_cull_distance-exceed-limits cull
arb_cull_distance-exceed-limits total
arb_cull_distance-max-distances
basic-cull-1
basic-cull-2
basic-cull-3
basic-cull-4
clip-cull-1
clip-cull-2
clip-cull-3
clip-cull-4
fs-cull-and-clip-distance-different
fs-cull-and-clip-distance-sizeable-to-max
fs-cull-distance-explicitly-sized
fs-cull-distance-interpolated
fs-cull-distance-sizeable-to-max
vs-cull-distance-vertex-inside-cull-volume
vs-cull-distance-vertex-on-plane
vs-cull-distance-vertex-outside-cull-volume
arb_depth_buffer_float
0/0 0/0
depthstencil-render-miplevels 1024 d=s=z32f_s8
depthstencil-render-miplevels 1024 d=z32f
depthstencil-render-miplevels 1024 d=z32f_s8
depthstencil-render-miplevels 1024 d=z32f_s8_s=z24_s8
depthstencil-render-miplevels 1024 d=z32f_s=z24_s8
depthstencil-render-miplevels 1024 ds=z32f_s8
depthstencil-render-miplevels 1024 s=d=z32f_s8
depthstencil-render-miplevels 1024 s=z24_s8_d=z32f
depthstencil-render-miplevels 1024 s=z24_s8_d=z32f_s8
depthstencil-render-miplevels 146 d=s=z32f_s8
depthstencil-render-miplevels 146 d=z32f
depthstencil-render-miplevels 146 d=z32f_s8
depthstencil-render-miplevels 146 d=z32f_s8_s=z24_s8
depthstencil-render-miplevels 146 d=z32f_s=z24_s8
depthstencil-render-miplevels 146 ds=z32f_s8
depthstencil-render-miplevels 146 s=d=z32f_s8
depthstencil-render-miplevels 146 s=z24_s8_d=z32f
depthstencil-render-miplevels 146 s=z24_s8_d=z32f_s8
depthstencil-render-miplevels 273 d=s=z32f_s8
depthstencil-render-miplevels 273 d=z32f
depthstencil-render-miplevels 273 d=z32f_s8
depthstencil-render-miplevels 273 d=z32f_s8_s=z24_s8
depthstencil-render-miplevels 273 d=z32f_s=z24_s8
depthstencil-render-miplevels 273 ds=z32f_s8
depthstencil-render-miplevels 273 s=d=z32f_s8
depthstencil-render-miplevels 273 s=z24_s8_d=z32f
depthstencil-render-miplevels 273 s=z24_s8_d=z32f_s8
depthstencil-render-miplevels 292 d=s=z32f_s8
depthstencil-render-miplevels 292 d=z32f
depthstencil-render-miplevels 292 d=z32f_s8
depthstencil-render-miplevels 292 d=z32f_s8_s=z24_s8
depthstencil-render-miplevels 292 d=z32f_s=z24_s8
depthstencil-render-miplevels 292 ds=z32f_s8
depthstencil-render-miplevels 292 s=d=z32f_s8
depthstencil-render-miplevels 292 s=z24_s8_d=z32f
depthstencil-render-miplevels 292 s=z24_s8_d=z32f_s8
depthstencil-render-miplevels 585 d=s=z32f_s8
depthstencil-render-miplevels 585 d=z32f
depthstencil-render-miplevels 585 d=z32f_s8
depthstencil-render-miplevels 585 d=z32f_s8_s=z24_s8
depthstencil-render-miplevels 585 d=z32f_s=z24_s8
depthstencil-render-miplevels 585 ds=z32f_s8
depthstencil-render-miplevels 585 s=d=z32f_s8
depthstencil-render-miplevels 585 s=z24_s8_d=z32f
depthstencil-render-miplevels 585 s=z24_s8_d=z32f_s8
fbo-clear-formats
fbo-clear-formats stencil
fbo-depth-gl_depth32f_stencil8-blit
fbo-depth-gl_depth32f_stencil8-clear
fbo-depth-gl_depth32f_stencil8-copypixels
fbo-depth-gl_depth32f_stencil8-drawpixels
fbo-depth-gl_depth32f_stencil8-readpixels
fbo-depth-gl_depth32f_stencil8-tex1d
fbo-depth-gl_depth_component32f-blit
fbo-depth-gl_depth_component32f-clear
fbo-depth-gl_depth_component32f-copypixels
fbo-depth-gl_depth_component32f-drawpixels
fbo-depth-gl_depth_component32f-readpixels
fbo-depth-gl_depth_component32f-tex1d
fbo-depthstencil-gl_depth32f_stencil8-blit
fbo-depthstencil-gl_depth32f_stencil8-clear
fbo-depthstencil-gl_depth32f_stencil8-copypixels
fbo-depthstencil-gl_depth32f_stencil8-drawpixels-24_8
fbo-depthstencil-gl_depth32f_stencil8-drawpixels-32f_24_8_rev
fbo-depthstencil-gl_depth32f_stencil8-drawpixels-float-and-ushort
fbo-depthstencil-gl_depth32f_stencil8-readpixels-24_8
fbo-depthstencil-gl_depth32f_stencil8-readpixels-32f_24_8_rev
fbo-depthstencil-gl_depth32f_stencil8-readpixels-float-and-ushort
fbo-generatemipmap-formats
fbo-stencil-gl_depth32f_stencil8-blit
fbo-stencil-gl_depth32f_stencil8-clear
fbo-stencil-gl_depth32f_stencil8-copypixels
fbo-stencil-gl_depth32f_stencil8-drawpixels
fbo-stencil-gl_depth32f_stencil8-readpixels
get-renderbuffer-internalformat
texwrap formats
texwrap formats bordercolor
texwrap formats bordercolor-swizzled
texwrap formats offset
arb_depth_clamp
0/0 0/0
depth-clamp-range
depth-clamp-status
depth_clamp
arb_depth_texture
9/48 9/48
depthstencil-render-miplevels 1024 d=z16
depthstencil-render-miplevels 1024 d=z24
depthstencil-render-miplevels 146 d=z16
depthstencil-render-miplevels 146 d=z24
depthstencil-render-miplevels 273 d=z16
depthstencil-render-miplevels 273 d=z24
depthstencil-render-miplevels 292 d=z16
depthstencil-render-miplevels 292 d=z24
depthstencil-render-miplevels 585 d=z16
depthstencil-render-miplevels 585 d=z24
get-renderbuffer-internalformat
texwrap formats offset
arb_derivative_control
0/0 0/0
execution
0/0 0/0
derivatives-vs-flat-input
dfdx-coarse
dfdx-dfdy
dfdx-fine
dfdy-coarse
dfdy-fine
arb_direct_state_access
0/0 0/0
bind-texture-unit
compressedtextureimage gl_compressed_rgba_s3tc_dxt5_ext
copytexturesubimage
create-programpipelines
create-queries
create-renderbuffers
create-samplers
create-textures
create-transformfeedbacks
dsa-textures
generatetexturemipmap
get-textures
getcompressedtextureimage
gettextureimage-formats
gettextureimage-formats init-by-rendering
gettextureimage-luminance
gettextureimage-targets
gettransformfeedback
namedrenderbuffer
texture-buffer
texture-errors
texture-params
texture-storage-multisample
textures-storage
texturesubimage
texunits
transformfeedback-bufferbase
transformfeedback-bufferrange
arb_draw_buffers
0/0 0/0
arb_draw_buffers-state_change
fbo-mrt-alphatest
fbo-mrt-new-bind
arb_draw_buffers_blend
0/0 0/0
arb_draw_buffers_blend-state_set_get
fbo-draw-buffers-blend
arb_draw_elements_base_vertex
3/3 3/3
arb_draw_elements_base_vertex-drawelements-instanced
arb_draw_elements_base_vertex-drawrangeelements
arb_draw_elements_base_vertex-multidrawelements
dlist
arb_draw_indirect
0/0 0/0
arb_draw_indirect-api-errors
arb_draw_indirect-draw-arrays
arb_draw_indirect-draw-arrays-base-instance
arb_draw_indirect-draw-arrays-compat
arb_draw_indirect-draw-arrays-instances
arb_draw_indirect-draw-arrays-prim-restart
arb_draw_indirect-draw-arrays-shared-binding
arb_draw_indirect-draw-elements
arb_draw_indirect-draw-elements-base-instance
arb_draw_indirect-draw-elements-compat
arb_draw_indirect-draw-elements-prim-restart
arb_draw_indirect-draw-elements-prim-restart-ugly
arb_draw_indirect-transform-feedback
gl_vertexid used with gldrawarraysindirect
gl_vertexid used with gldrawelementsindirect
arb_draw_instanced
0/0 0/0
arb_draw_instanced-drawarrays
dlist
elements
execution
0/0 0/0
draw-non-instanced
instance-array-dereference
negative-arrays-first-negative
negative-elements-type
arb_enhanced_layouts
0/0 0/0
arb_enhanced_layouts-transform-feedback-layout-qualifiers_gs
arb_enhanced_layouts-transform-feedback-layout-qualifiers_gs_max
arb_enhanced_layouts-transform-feedback-layout-qualifiers_vs
arb_enhanced_layouts-transform-feedback-layout-qualifiers_vs_interface
arb_enhanced_layouts-transform-feedback-layout-qualifiers_vs_named_interface
arb_enhanced_layouts-transform-feedback-layout-qualifiers_vs_struct
arb_enhanced_layouts-transform-feedback-layout-query-api
execution
0/0 0/0
block-member-locations
0/0 0/0
sso-block-member-layout-location
component-layout
0/0 0/0
fs-output
sso-vs-gs-fs-array-interleave
tcs-tes-fs-array-with-non-array-interleave
vs-attribs-array
vs-fs
vs-fs-array-dvec3
vs-fs-array-interleave-range
vs-fs-doubles
vs-gs-fs
vs-gs-fs-double
vs-tcs-load-output
vs-tcs-load-output-indirect
vs-tcs-tes-fs
vs-tcs-tes-fs-array-interleave
vs-tcs-tes-fs-double
vs-tcs-tes-fs-ifc-array-interleave
vs-tcs-tes-fs-patch
vs-tcs-tes-fs-patch-array-interleave
vs-to-fs-array-interleave
vs-to-fs-array-interleave-single-location
fs-ubo-named-block-explicit-offset
explicit-offset-bufferstorage
gs-stream-location-aliasing
linker
0/0 0/0
align-layout
0/0 0/0
instance-matching-shader-storage-blocks-align-qualifier-mismatch
instance-matching-shader-storage-blocks-member-align-qualifier-mismatch
instance-matching-uniform-blocks-align-qualifier-mismatch
instance-matching-uniform-blocks-member-align-qualifier-mismatch
block-member-locations
0/0 0/0
block-member-location-overlap
block-member-location-overlap-aoa
block-member-mixed-order-overlap
named-block-member-location-overlap
named-block-member-mixed-order-overlap
component-layout
0/0 0/0
fs-out
fs-out-array
fs-out-overlap
fs-out-overlap-array
fs-out-overlap2
fs-out-overlap3
fs-out-overlap4
fs-out-type-mismatch
fs-out-type-mismatch-array
intrastage-vs
intrastage-vs-mismatch
query-component
vs-to-fs
vs-to-fs-double-overlap
vs-to-fs-duplicated-input-overlap
vs-to-fs-duplicated-input-overlap-double
vs-to-fs-mismatch
vs-to-fs-mismatch-ifc
vs-to-fs-overlap
vs-to-fs-signed-unsigned
vs-to-fs-type-mismatch-signed-float
vs-to-fs-type-mismatch-unsigned-float
vs-to-fs-width-mismatch-double-float
explicit-offsets
0/0 0/0
instance-matching-shader-storage-blocks-member-offset-qualifier-mismatch
instance-matching-uniform-blocks-member-offset-qualifier-mismatch
interstage-ssbo-different-offset-across-shaders
interstage-ubo-different-offset-across-shaders
intrastage-ssbo-different-offset-across-shaders
intrastage-ubo-different-offset-across-shaders
arb_es2_compatibility
12/19 12/19
fbo blit from missing attachment (es2 completeness rules)
fbo blit to missing attachment (es2 completeness rules)
fbo-fast-clear
fbo-missing-attachment-clear
get-renderbuffer-internalformat
texwrap formats offset
arb_es3_compatibility
0/0 0/0
es3-drawarrays-primrestart-fixedindex
es3-primrestart-fixedindex
oes_compressed_etc2_texture-miptree r11 compat
oes_compressed_etc2_texture-miptree r11 core
oes_compressed_etc2_texture-miptree rg11 compat
oes_compressed_etc2_texture-miptree rg11 core
oes_compressed_etc2_texture-miptree rgb8 compat
oes_compressed_etc2_texture-miptree rgb8 core
oes_compressed_etc2_texture-miptree rgb8-punchthrough-alpha1 compat
oes_compressed_etc2_texture-miptree rgb8-punchthrough-alpha1 core
oes_compressed_etc2_texture-miptree rgba8 compat
oes_compressed_etc2_texture-miptree rgba8 core
oes_compressed_etc2_texture-miptree srgb8 compat
oes_compressed_etc2_texture-miptree srgb8 core
oes_compressed_etc2_texture-miptree srgb8-alpha8 compat
oes_compressed_etc2_texture-miptree srgb8-alpha8 core
oes_compressed_etc2_texture-miptree srgb8-punchthrough-alpha1 compat
oes_compressed_etc2_texture-miptree srgb8-punchthrough-alpha1 core
arb_explicit_attrib_location
5/5 5/5
overlapping-locations-input-attribs api
overlapping-locations-input-attribs shader
arb_explicit_uniform_location
0/0 0/0
arb_explicit_uniform_location-array-elements
arb_explicit_uniform_location-boundaries
arb_explicit_uniform_location-inactive-uniform
arb_explicit_uniform_location-minmax
arb_explicit_uniform_location-use-of-unused-loc
linker
0/0 0/0
overlap-array-loc
overlap-array-loc-stages
overlap-location-across-stages
set-explicit-location-once-decl-twice
set-explicit-location-twice
set-location-to-sampler
set-same-explicit-location-twice
unused-uniform-reserve-location
arb_fragment_layer_viewport
0/0 0/0
layer-gs-no-write
layer-gs-write-simple
layer-gs-writes-in-range
layer-gs-writes-out-of-range
layer-no-gs
layer-vs-gs-write-simple
layer-vs-write-gs-no-write-simple
layer-vs-write-simple
viewport-gs-no-write
viewport-gs-write-simple
viewport-gs-writes-in-range
viewport-gs-writes-out-of-range
viewport-no-gs
viewport-vs-gs-write-simple
viewport-vs-write-gs-no-write-simple
viewport-vs-write-simple
arb_fragment_program
24/30 24/30
fp-indirections
arb_fragment_shader_interlock
0/0 0/0
arb_fragment_shader_interlock-image-load-store
arb_framebuffer_no_attachments
0/0 0/0
arb_framebuffer_no_attachments-atomic
arb_framebuffer_no_attachments-minmax
arb_framebuffer_no_attachments-params
arb_framebuffer_no_attachments-query
arb_framebuffer_no_attachments-roundup-samples
arb_framebuffer_object
0/0 0/0
arb_framebuffer_object-depth-stencil-blit depth gl_depth24_stencil8
arb_framebuffer_object-depth-stencil-blit depth gl_depth32f_stencil8
arb_framebuffer_object-depth-stencil-blit depth gl_depth_component16
arb_framebuffer_object-depth-stencil-blit depth gl_depth_component24
arb_framebuffer_object-depth-stencil-blit depth gl_depth_component32
arb_framebuffer_object-depth-stencil-blit depth gl_depth_component32f
arb_framebuffer_object-depth-stencil-blit depth_stencil gl_depth24_stencil8
arb_framebuffer_object-depth-stencil-blit depth_stencil gl_depth32f_stencil8
arb_framebuffer_object-depth-stencil-blit stencil gl_depth24_stencil8
arb_framebuffer_object-depth-stencil-blit stencil gl_depth32f_stencil8
arb_framebuffer_object-depth-stencil-blit stencil gl_stencil_index1
arb_framebuffer_object-depth-stencil-blit stencil gl_stencil_index16
arb_framebuffer_object-depth-stencil-blit stencil gl_stencil_index4
arb_framebuffer_object-depth-stencil-blit stencil gl_stencil_index8
arb_framebuffer_object-get-attachment-parameter-default-framebuffer
fbo blit from missing attachment
fbo blit to missing attachment
fbo-alpha
fbo-attachments-blit-scaled-linear
fbo-blit-scaled-linear
fbo-blit-stretch
fbo-deriv
fbo-drawbuffers-none gl_fragcolor
fbo-drawbuffers-none gl_fragdata
fbo-drawbuffers-none glblendfunci
fbo-drawbuffers-none glblitframebuffer
fbo-drawbuffers-none glclear
fbo-drawbuffers-none glclearbuffer
fbo-drawbuffers-none glcolormaskindexed
fbo-drawbuffers-none gldrawpixels
fbo-drawbuffers-none use_frag_out
fbo-generatemipmap-1d
fbo-generatemipmap-1d rgb9_e5
fbo-generatemipmap-3d
fbo-generatemipmap-3d rgb9_e5
fbo-generatemipmap-cubemap
fbo-generatemipmap-cubemap rgb9_e5
fbo-generatemipmap-cubemap s3tc_dxt1
fbo-getframebufferattachmentparameter-01
fbo-gl_pointcoord
fbo-incomplete
fbo-incomplete-invalid-texture
fbo-incomplete-texture-01
fbo-incomplete-texture-02
fbo-incomplete-texture-03
fbo-incomplete-texture-04
fbo-luminance-alpha
fbo-mipmap-copypix
fbo-scissor-blit fbo
fbo-scissor-blit window
fbo-tex-rgbx
fbo-viewport
framebuffer-blit-levels draw depth
framebuffer-blit-levels draw rgba
framebuffer-blit-levels draw stencil
framebuffer-blit-levels read depth
framebuffer-blit-levels read rgba
framebuffer-blit-levels read stencil
framebuffer-blit-mipmap
mixed-buffer-sizes
negative-readpixels-no-rb
same-attachment-glframebufferrenderbuffer-gl_depth_stencil_attachment
same-attachment-glframebuffertexture2d-gl_depth_stencil_attachment
arb_framebuffer_srgb
1/3 1/3
arb_framebuffer_srgb-clear
arb_framebuffer_srgb-fast-clear-blend
arb_framebuffer_srgb-srgb_pbo
blit renderbuffer linear downsample disabled clear
blit renderbuffer linear downsample disabled render
blit renderbuffer linear downsample enabled clear
blit renderbuffer linear downsample enabled render
blit renderbuffer linear msaa disabled clear
blit renderbuffer linear msaa disabled render
blit renderbuffer linear msaa enabled clear
blit renderbuffer linear msaa enabled render
blit renderbuffer linear scaled disabled clear
blit renderbuffer linear scaled disabled render
blit renderbuffer linear scaled enabled clear
blit renderbuffer linear scaled enabled render
blit renderbuffer linear single_sampled disabled clear
blit renderbuffer linear single_sampled disabled render
blit renderbuffer linear single_sampled enabled clear
blit renderbuffer linear single_sampled enabled render
blit renderbuffer linear upsample disabled clear
blit renderbuffer linear upsample disabled render
blit renderbuffer linear upsample enabled clear
blit renderbuffer linear upsample enabled render
blit renderbuffer linear_to_srgb downsample disabled clear
blit renderbuffer linear_to_srgb downsample disabled render
blit renderbuffer linear_to_srgb downsample enabled clear
blit renderbuffer linear_to_srgb downsample enabled render
blit renderbuffer linear_to_srgb msaa disabled clear
blit renderbuffer linear_to_srgb msaa disabled render
blit renderbuffer linear_to_srgb msaa enabled clear
blit renderbuffer linear_to_srgb msaa enabled render
blit renderbuffer linear_to_srgb scaled disabled clear
blit renderbuffer linear_to_srgb scaled disabled render
blit renderbuffer linear_to_srgb scaled enabled clear
blit renderbuffer linear_to_srgb scaled enabled render
blit renderbuffer linear_to_srgb single_sampled disabled clear
blit renderbuffer linear_to_srgb single_sampled disabled render
blit renderbuffer linear_to_srgb single_sampled enabled clear
blit renderbuffer linear_to_srgb single_sampled enabled render
blit renderbuffer linear_to_srgb upsample disabled clear
blit renderbuffer linear_to_srgb upsample disabled render
blit renderbuffer linear_to_srgb upsample enabled clear
blit renderbuffer linear_to_srgb upsample enabled render
blit renderbuffer srgb downsample disabled clear
blit renderbuffer srgb downsample disabled render
blit renderbuffer srgb downsample enabled clear
blit renderbuffer srgb downsample enabled render
blit renderbuffer srgb msaa disabled clear
blit renderbuffer srgb msaa disabled render
blit renderbuffer srgb msaa enabled clear
blit renderbuffer srgb msaa enabled render
blit renderbuffer srgb scaled disabled clear
blit renderbuffer srgb scaled disabled render
blit renderbuffer srgb scaled enabled clear
blit renderbuffer srgb scaled enabled render
blit renderbuffer srgb single_sampled disabled clear
blit renderbuffer srgb single_sampled disabled render
blit renderbuffer srgb single_sampled enabled clear
blit renderbuffer srgb single_sampled enabled render
blit renderbuffer srgb upsample disabled clear
blit renderbuffer srgb upsample disabled render
blit renderbuffer srgb upsample enabled clear
blit renderbuffer srgb upsample enabled render
blit renderbuffer srgb_to_linear downsample disabled clear
blit renderbuffer srgb_to_linear downsample disabled render
blit renderbuffer srgb_to_linear downsample enabled clear
blit renderbuffer srgb_to_linear downsample enabled render
blit renderbuffer srgb_to_linear msaa disabled clear
blit renderbuffer srgb_to_linear msaa disabled render
blit renderbuffer srgb_to_linear msaa enabled clear
blit renderbuffer srgb_to_linear msaa enabled render
blit renderbuffer srgb_to_linear scaled disabled clear
blit renderbuffer srgb_to_linear scaled disabled render
blit renderbuffer srgb_to_linear scaled enabled clear
blit renderbuffer srgb_to_linear scaled enabled render
blit renderbuffer srgb_to_linear single_sampled disabled clear
blit renderbuffer srgb_to_linear single_sampled disabled render
blit renderbuffer srgb_to_linear single_sampled enabled clear
blit renderbuffer srgb_to_linear single_sampled enabled render
blit renderbuffer srgb_to_linear upsample disabled clear
blit renderbuffer srgb_to_linear upsample disabled render
blit renderbuffer srgb_to_linear upsample enabled clear
blit renderbuffer srgb_to_linear upsample enabled render
blit texture linear downsample disabled clear
blit texture linear downsample disabled render
blit texture linear downsample enabled clear
blit texture linear downsample enabled render
blit texture linear msaa disabled clear
blit texture linear msaa disabled render
blit texture linear msaa enabled clear
blit texture linear msaa enabled render
blit texture linear scaled disabled clear
blit texture linear scaled disabled render
blit texture linear scaled enabled clear
blit texture linear scaled enabled render
blit texture linear single_sampled disabled clear
blit texture linear single_sampled disabled render
blit texture linear single_sampled enabled clear
blit texture linear single_sampled enabled render
blit texture linear upsample disabled clear
blit texture linear upsample disabled render
blit texture linear upsample enabled clear
blit texture linear upsample enabled render
blit texture linear_to_srgb downsample disabled clear
blit texture linear_to_srgb downsample disabled render
blit texture linear_to_srgb downsample enabled clear
blit texture linear_to_srgb downsample enabled render
blit texture linear_to_srgb msaa disabled clear
blit texture linear_to_srgb msaa disabled render
blit texture linear_to_srgb msaa enabled clear
blit texture linear_to_srgb msaa enabled render
blit texture linear_to_srgb scaled disabled clear
blit texture linear_to_srgb scaled disabled render
blit texture linear_to_srgb scaled enabled clear
blit texture linear_to_srgb scaled enabled render
blit texture linear_to_srgb single_sampled disabled clear
blit texture linear_to_srgb single_sampled disabled render
blit texture linear_to_srgb single_sampled enabled clear
blit texture linear_to_srgb single_sampled enabled render
blit texture linear_to_srgb upsample disabled clear
blit texture linear_to_srgb upsample disabled render
blit texture linear_to_srgb upsample enabled clear
blit texture linear_to_srgb upsample enabled render
blit texture srgb downsample disabled clear
blit texture srgb downsample disabled render
blit texture srgb downsample enabled clear
blit texture srgb downsample enabled render
blit texture srgb msaa disabled clear
blit texture srgb msaa disabled render
blit texture srgb msaa enabled clear
blit texture srgb msaa enabled render
blit texture srgb scaled disabled clear
blit texture srgb scaled disabled render
blit texture srgb scaled enabled clear
blit texture srgb scaled enabled render
blit texture srgb single_sampled disabled clear
blit texture srgb single_sampled disabled render
blit texture srgb single_sampled enabled clear
blit texture srgb single_sampled enabled render
blit texture srgb upsample disabled clear
blit texture srgb upsample disabled render
blit texture srgb upsample enabled clear
blit texture srgb upsample enabled render
blit texture srgb_to_linear downsample disabled clear
blit texture srgb_to_linear downsample disabled render
blit texture srgb_to_linear downsample enabled clear
blit texture srgb_to_linear downsample enabled render
blit texture srgb_to_linear msaa disabled clear
blit texture srgb_to_linear msaa disabled render
blit texture srgb_to_linear msaa enabled clear
blit texture srgb_to_linear msaa enabled render
blit texture srgb_to_linear scaled disabled clear
blit texture srgb_to_linear scaled disabled render
blit texture srgb_to_linear scaled enabled clear
blit texture srgb_to_linear scaled enabled render
blit texture srgb_to_linear single_sampled disabled clear
blit texture srgb_to_linear single_sampled disabled render
blit texture srgb_to_linear single_sampled enabled clear
blit texture srgb_to_linear single_sampled enabled render
blit texture srgb_to_linear upsample disabled clear
blit texture srgb_to_linear upsample disabled render
blit texture srgb_to_linear upsample enabled clear
blit texture srgb_to_linear upsample enabled render
fbo-fast-clear
msaa-fast-clear
arb_geometry_shader4
0/0 0/0
arb_geometry_shader4-ignore-adjacent-vertices gl_line_strip_adjacency
arb_geometry_shader4-ignore-adjacent-vertices gl_lines_adjacency
arb_geometry_shader4-ignore-adjacent-vertices gl_triangle_strip_adjacency
arb_geometry_shader4-ignore-adjacent-vertices gl_triangles_adjacency
arb_geometry_shader4-ignore-adjacent-vertices indexed gl_line_strip_adjacency
arb_geometry_shader4-ignore-adjacent-vertices indexed gl_lines_adjacency
arb_geometry_shader4-ignore-adjacent-vertices indexed gl_triangle_strip_adjacency
arb_geometry_shader4-ignore-adjacent-vertices indexed gl_triangles_adjacency
arb_geometry_shader4-program-parameter-input-type
arb_geometry_shader4-program-parameter-input-type-draw
arb_geometry_shader4-program-parameter-output-type
arb_geometry_shader4-program-parameter-vertices-out 1
arb_geometry_shader4-program-parameter-vertices-out max
arb_geometry_shader4-program-parameter-vertices-out tf 1
arb_geometry_shader4-program-parameter-vertices-out tf max
arb_geometry_shader4-vertices-in
execution
0/0 0/0
2darray-basic
clip-distance-bulk-copy
clip-distance-in-bulk-read
clip-distance-in-bulk-read-aoa
clip-distance-in-explicitly-sized
clip-distance-in-param
clip-distance-in-param-aoa
clip-distance-in-values
generate-zero-primitives
sanity
texcoord-constant-indices
texcoord-non-constant-indices
linker
0/0 0/0
2darray-bounds-and-sizes-check
2darray-vertex-index-oob
input-overrun-lines
input-overrun-lines-adjacency
input-overrun-points
input-overrun-triangles
input-overrun-triangles-adjacency
no-vertex-shader-only-built-in-input-varyings
no-vertex-shader-only-built-in-input-varyings-ext-separate-shader-objects
no-vertex-shader-user-defined-input-varying
varying-mismatch
verticesin-const
arb_get_program_binary
4/4 4/4
reset-uniform
restore-implicit-use-program
restore-sso-program
xfb-varyings
arb_get_texture_sub_image
2/3 2/3
arb_get_texture_sub_image-getcompressed
arb_gl_spirv
0/0 0/0
execution
0/0 0/0
ssbo
0/0 0/0
aoa
aoa-2
array
array-indirect
array-inside-ssbo
array-of-arrays-inside-ssbo
matrix
0/0 0/0
column-major
column-vs-row
complex
indirect-column-major
indirect-row-major
row-major
simple
two-ssbo
two-ssbo-different-layouts
two-stages
unsized-array
unsized-array-length
ubo
0/0 0/0
aoa
aoa-2
array
array-complex
array-different-array-stride-ubo
array-indirect
array-inside-ubo
array-inside-ubo-copy
array-of-arrays-inside-ubo
explicit-offset
explicit-offset-nested-struct
location-0-crash
matrix
0/0 0/0
column-major
column-vs-row
complex
different-matrix-stride
indirect-column-major
indirect-row-major
row-major
simple
two-stages
two-ubos
uniform
0/0 0/0
array
arrays-of-arrays
atomic-uint-aoa-cs
atomic-uint-aoa-fs
atomic-uint-array-cs
atomic-uint-array-fs
atomic-uint-cs
atomic-uint-mixing-with-normal-uniforms
atomic-uint-several-slots
embedded-structs
index-matches-location
initializer
initializer-complex
initializer-dvec4
initializer-mat4x3
nonsequential-locations
sampler2d
sampler2d-binding
sampler2d-binding-array
sampler2d-nonconst-nested-array
sampler2d-struct
simple
simple-without-names
struct
struct-array
two-uniforms
va64-simple
vs-ps-simple
vs-ps-specializations
xfb
0/0 0/0
vs_aoa
vs_block
vs_block_array
vs_block_array_offset_per_member
vs_double
vs_lines
vs_simple
vs_simple_multiple_samples
vs_struct
vs_struct_array
vs_triangles
vs_two_block
vs_two_sets
vs_two_sets_ifc
vs_two_sets_struct
linker
0/0 0/0
uniform
0/0 0/0
multisampler
multisampler-array
arb_gpu_shader5
0/0 0/0
arb_gpu_shader5-emitstreamvertex_nodraw
arb_gpu_shader5-emitstreamvertex_stream_too_large
arb_gpu_shader5-interpolateatcentroid
arb_gpu_shader5-interpolateatcentroid-centroid
arb_gpu_shader5-interpolateatcentroid-flat
arb_gpu_shader5-interpolateatcentroid-noperspective
arb_gpu_shader5-interpolateatcentroid-packing
arb_gpu_shader5-interpolateatoffset
arb_gpu_shader5-interpolateatoffset-nonconst
arb_gpu_shader5-interpolateatsample
arb_gpu_shader5-interpolateatsample-different
arb_gpu_shader5-interpolateatsample-different uniform
arb_gpu_shader5-interpolateatsample-dynamically-nonuniform
arb_gpu_shader5-interpolateatsample-nonconst
arb_gpu_shader5-invocation-id
arb_gpu_shader5-invocations_count_too_large
arb_gpu_shader5-minmax
arb_gpu_shader5-stream_value_too_large
arb_gpu_shader5-tf-wrong-stream-value
arb_gpu_shader5-xfb-streams
arb_gpu_shader5-xfb-streams-without-invocations
arb_gpu_shader5-xfb-streams-without-invocations spirv
execution
0/0 0/0
built-in-functions
0/0 0/0
const-bitcount
const-bitfieldextract
const-bitfieldinsert
const-bitfieldreverse
const-findlsb
const-findmsb
const-fma
const-ldexp
fs-bitcount
fs-bitfieldextract
fs-bitfieldinsert
fs-bitfieldreverse
fs-findlsb
fs-findmsb
fs-floatbitstoint
fs-floatbitstoint-abs
fs-floatbitstoint-neg
fs-floatbitstoint-neg_abs
fs-floatbitstouint
fs-floatbitstouint-abs
fs-floatbitstouint-neg
fs-floatbitstouint-neg_abs
fs-fma
fs-frexp
fs-imulextended
fs-imulextended-nonuniform
fs-imulextended-only-lsb
fs-imulextended-only-lsb-nonuniform
fs-imulextended-only-msb
fs-imulextended-only-msb-nonuniform
fs-intbitstofloat
fs-intbitstofloat-abs
fs-intbitstofloat-neg
fs-intbitstofloat-neg_abs
fs-interpolateatcentroid-array-of-structs
fs-interpolateatcentroid-block
fs-interpolateatcentroid-block-array
fs-interpolateatcentroid-struct
fs-interpolateatcentroid-struct2
fs-interpolateatoffset-block
fs-interpolateatoffset-block-array
fs-interpolateatoffset-struct
fs-interpolateatsample-array-nonuniform
fs-interpolateatsample-array-of-array
fs-interpolateatsample-block
fs-interpolateatsample-block-array
fs-interpolateatsample-struct
fs-ldexp
fs-texturegatheroffset-uniform-array-offset
fs-uaddcarry
fs-uaddcarry-only-add
fs-uaddcarry-only-carry
fs-uintbitstofloat
fs-umulextended
fs-umulextended-nonuniform
fs-umulextended-only-lsb
fs-umulextended-only-lsb-nonuniform
fs-umulextended-only-msb
fs-umulextended-only-msb-nonuniform
fs-usubborrow
fs-usubborrow-only-borrow
fs-usubborrow-only-sub
vs-bitcount
vs-bitfieldextract
vs-bitfieldinsert
vs-bitfieldreverse
vs-findlsb
vs-findmsb
vs-floatbitstoint
vs-floatbitstoint-abs
vs-floatbitstoint-neg
vs-floatbitstoint-neg_abs
vs-floatbitstouint
vs-floatbitstouint-abs
vs-floatbitstouint-neg
vs-floatbitstouint-neg_abs
vs-fma
vs-frexp
vs-imulextended
vs-imulextended-nonuniform
vs-imulextended-only-lsb
vs-imulextended-only-lsb-nonuniform
vs-imulextended-only-msb
vs-imulextended-only-msb-nonuniform
vs-intbitstofloat
vs-intbitstofloat-abs
vs-intbitstofloat-neg
vs-intbitstofloat-neg_abs
vs-ldexp
vs-uaddcarry
vs-uaddcarry-only-add
vs-uaddcarry-only-carry
vs-uintbitstofloat
vs-umulextended
vs-umulextended-nonuniform
vs-umulextended-only-lsb
vs-umulextended-only-lsb-nonuniform
vs-umulextended-only-msb
vs-umulextended-only-msb-nonuniform
vs-usubborrow
vs-usubborrow-only-borrow
vs-usubborrow-only-sub
fs-underflow-fma-compare-zero
instanced-inputs
instanced-inputs-built-in-variable
invocation-id-basic
invocation-id-in-separate-gs
invocation-id-without-qualifier
invocations-conflicting
invocations-matching
overloads
precise
0/0 0/0
fs-fract-of-nan
fs-ge-nan-tautology
fs-lt-nan-tautology
samplemaskin-basic
samplemaskin-indirect
sampler_array_indexing
0/0 0/0
fs-nested-struct-arrays-nonconst
fs-nonuniform-control-flow
fs-nonzero-base
fs-simple
fs-simple-different-formats
fs-simple-texture-size
fs-struct-const-sampler-nonconst
fs-struct-nonconst-multiple-samplers
fs-struct-nonconst-sampler
fs-struct-nonconst-sampler-const
fs-struct-nonconst-sampler-nonconst
fs-weird-uniforms
fs-with-other
gs-nonzero-base
gs-simple
gs-struct-const-sampler-nonconst
gs-struct-nonconst
gs-struct-nonconst-sampler-const
gs-struct-nonconst-sampler-nonconst
gs-weird-uniforms
sampler-nonconst-2d
sampler-nonconst-2d-array
sampler-nonconst-2d-array-grad
sampler-nonconst-2d-grad
vs-nonuniform-control-flow
vs-nonzero-base
vs-simple
vs-struct-const-sampler-nonconst
vs-struct-nonconst
vs-struct-nonconst-sampler-const
vs-struct-nonconst-sampler-nonconst
vs-weird-uniforms
ubo_array_indexing
0/0 0/0
fs-array-const
fs-array-nonconst
fs-masked
fs-nonuniform-control-flow
fs-simple
fs-two-arrays
gs-array-const
gs-array-nonconst
gs-simple
gs-two-arrays
vs-array-const
vs-array-nonconst
vs-mixed-with-const-access
vs-nonuniform-control-flow
vs-simple
vs-two-arrays
vs-fma-as-condition
linker
0/0 0/0
sample-qualifier-unqualified-vs-fs
sample-qualifier-vs-fs
stream-different-zero-gs-fs
stream-invalid-prim-output
stream-negative-value
texturegather
0/0 0/0
fs-r-0-float-2d
fs-r-0-float-2darray
fs-r-0-float-2drect
fs-r-0-float-cube
fs-r-0-float-cubearray
fs-r-0-int-2d
fs-r-0-int-2darray
fs-r-0-int-2drect
fs-r-0-int-cube
fs-r-0-int-cubearray
fs-r-0-uint-2d
fs-r-0-uint-2darray
fs-r-0-uint-2drect
fs-r-0-uint-cube
fs-r-0-uint-cubearray
fs-r-0-unorm-2d
fs-r-0-unorm-2darray
fs-r-0-unorm-2drect
fs-r-0-unorm-cube
fs-r-0-unorm-cubearray
fs-r-none-shadow-2d
fs-r-none-shadow-2darray
fs-r-none-shadow-2drect
fs-r-none-shadow-cube
fs-r-none-shadow-cubearray
fs-rg-0-float-2d
fs-rg-0-float-2darray
fs-rg-0-float-2drect
fs-rg-0-float-cube
fs-rg-0-float-cubearray
fs-rg-0-int-2d
fs-rg-0-int-2darray
fs-rg-0-int-2drect
fs-rg-0-int-cube
fs-rg-0-int-cubearray
fs-rg-0-uint-2d
fs-rg-0-uint-2darray
fs-rg-0-uint-2drect
fs-rg-0-uint-cube
fs-rg-0-uint-cubearray
fs-rg-0-unorm-2d
fs-rg-0-unorm-2darray
fs-rg-0-unorm-2drect
fs-rg-0-unorm-cube
fs-rg-0-unorm-cubearray
fs-rg-1-float-2d
fs-rg-1-float-2darray
fs-rg-1-float-2drect
fs-rg-1-float-cube
fs-rg-1-float-cubearray
fs-rg-1-int-2d
fs-rg-1-int-2darray
fs-rg-1-int-2drect
fs-rg-1-int-cube
fs-rg-1-int-cubearray
fs-rg-1-uint-2d
fs-rg-1-uint-2darray
fs-rg-1-uint-2drect
fs-rg-1-uint-cube
fs-rg-1-uint-cubearray
fs-rg-1-unorm-2d
fs-rg-1-unorm-2darray
fs-rg-1-unorm-2drect
fs-rg-1-unorm-cube
fs-rg-1-unorm-cubearray
fs-rgb-0-float-2d
fs-rgb-0-float-2darray
fs-rgb-0-float-2drect
fs-rgb-0-float-cube
fs-rgb-0-float-cubearray
fs-rgb-0-int-2d
fs-rgb-0-int-2darray
fs-rgb-0-int-2drect
fs-rgb-0-int-cube
fs-rgb-0-int-cubearray
fs-rgb-0-uint-2d
fs-rgb-0-uint-2darray
fs-rgb-0-uint-2drect
fs-rgb-0-uint-cube
fs-rgb-0-uint-cubearray
fs-rgb-0-unorm-2d
fs-rgb-0-unorm-2darray
fs-rgb-0-unorm-2drect
fs-rgb-0-unorm-cube
fs-rgb-0-unorm-cubearray
fs-rgb-1-float-2d
fs-rgb-1-float-2darray
fs-rgb-1-float-2drect
fs-rgb-1-float-cube
fs-rgb-1-float-cubearray
fs-rgb-1-int-2d
fs-rgb-1-int-2darray
fs-rgb-1-int-2drect
fs-rgb-1-int-cube
fs-rgb-1-int-cubearray
fs-rgb-1-uint-2d
fs-rgb-1-uint-2darray
fs-rgb-1-uint-2drect
fs-rgb-1-uint-cube
fs-rgb-1-uint-cubearray
fs-rgb-1-unorm-2d
fs-rgb-1-unorm-2darray
fs-rgb-1-unorm-2drect
fs-rgb-1-unorm-cube
fs-rgb-1-unorm-cubearray
fs-rgb-2-float-2d
fs-rgb-2-float-2darray
fs-rgb-2-float-2drect
fs-rgb-2-float-cube
fs-rgb-2-float-cubearray
fs-rgb-2-int-2d
fs-rgb-2-int-2darray
fs-rgb-2-int-2drect
fs-rgb-2-int-cube
fs-rgb-2-int-cubearray
fs-rgb-2-uint-2d
fs-rgb-2-uint-2darray
fs-rgb-2-uint-2drect
fs-rgb-2-uint-cube
fs-rgb-2-uint-cubearray
fs-rgb-2-unorm-2d
fs-rgb-2-unorm-2darray
fs-rgb-2-unorm-2drect
fs-rgb-2-unorm-cube
fs-rgb-2-unorm-cubearray
fs-rgba-0-float-2d
fs-rgba-0-float-2darray
fs-rgba-0-float-2drect
fs-rgba-0-float-cube
fs-rgba-0-float-cubearray
fs-rgba-0-int-2d
fs-rgba-0-int-2darray
fs-rgba-0-int-2drect
fs-rgba-0-int-cube
fs-rgba-0-int-cubearray
fs-rgba-0-uint-2d
fs-rgba-0-uint-2darray
fs-rgba-0-uint-2drect
fs-rgba-0-uint-cube
fs-rgba-0-uint-cubearray
fs-rgba-0-unorm-2d
fs-rgba-0-unorm-2darray
fs-rgba-0-unorm-2drect
fs-rgba-0-unorm-cube
fs-rgba-0-unorm-cubearray
fs-rgba-1-float-2d
fs-rgba-1-float-2darray
fs-rgba-1-float-2drect
fs-rgba-1-float-cube
fs-rgba-1-float-cubearray
fs-rgba-1-int-2d
fs-rgba-1-int-2darray
fs-rgba-1-int-2drect
fs-rgba-1-int-cube
fs-rgba-1-int-cubearray
fs-rgba-1-uint-2d
fs-rgba-1-uint-2darray
fs-rgba-1-uint-2drect
fs-rgba-1-uint-cube
fs-rgba-1-uint-cubearray
fs-rgba-1-unorm-2d
fs-rgba-1-unorm-2darray
fs-rgba-1-unorm-2drect
fs-rgba-1-unorm-cube
fs-rgba-1-unorm-cubearray
fs-rgba-2-float-2d
fs-rgba-2-float-2darray
fs-rgba-2-float-2drect
fs-rgba-2-float-cube
fs-rgba-2-float-cubearray
fs-rgba-2-int-2d
fs-rgba-2-int-2darray
fs-rgba-2-int-2drect
fs-rgba-2-int-cube
fs-rgba-2-int-cubearray
fs-rgba-2-uint-2d
fs-rgba-2-uint-2darray
fs-rgba-2-uint-2drect
fs-rgba-2-uint-cube
fs-rgba-2-uint-cubearray
fs-rgba-2-unorm-2d
fs-rgba-2-unorm-2darray
fs-rgba-2-unorm-2drect
fs-rgba-2-unorm-cube
fs-rgba-2-unorm-cubearray
fs-rgba-3-float-2d
fs-rgba-3-float-2darray
fs-rgba-3-float-2drect
fs-rgba-3-float-cube
fs-rgba-3-float-cubearray
fs-rgba-3-int-2d
fs-rgba-3-int-2darray
fs-rgba-3-int-2drect
fs-rgba-3-int-cube
fs-rgba-3-int-cubearray
fs-rgba-3-uint-2d
fs-rgba-3-uint-2darray
fs-rgba-3-uint-2drect
fs-rgba-3-uint-cube
fs-rgba-3-uint-cubearray
fs-rgba-3-unorm-2d
fs-rgba-3-unorm-2darray
fs-rgba-3-unorm-2drect
fs-rgba-3-unorm-cube
fs-rgba-3-unorm-cubearray
vs-r-0-float-2d
vs-r-0-float-2darray
vs-r-0-float-2drect
vs-r-0-float-cube
vs-r-0-float-cubearray
vs-r-0-int-2d
vs-r-0-int-2darray
vs-r-0-int-2drect
vs-r-0-int-cube
vs-r-0-int-cubearray
vs-r-0-uint-2d
vs-r-0-uint-2darray
vs-r-0-uint-2drect
vs-r-0-uint-cube
vs-r-0-uint-cubearray
vs-r-0-unorm-2d
vs-r-0-unorm-2darray
vs-r-0-unorm-2drect
vs-r-0-unorm-cube
vs-r-0-unorm-cubearray
vs-r-none-shadow-2d
vs-r-none-shadow-2darray
vs-r-none-shadow-2drect
vs-r-none-shadow-cube
vs-r-none-shadow-cubearray
vs-rg-0-float-2d
vs-rg-0-float-2darray
vs-rg-0-float-2drect
vs-rg-0-float-cube
vs-rg-0-float-cubearray
vs-rg-0-int-2d
vs-rg-0-int-2darray
vs-rg-0-int-2drect
vs-rg-0-int-cube
vs-rg-0-int-cubearray
vs-rg-0-uint-2d
vs-rg-0-uint-2darray
vs-rg-0-uint-2drect
vs-rg-0-uint-cube
vs-rg-0-uint-cubearray
vs-rg-0-unorm-2d
vs-rg-0-unorm-2darray
vs-rg-0-unorm-2drect
vs-rg-0-unorm-cube
vs-rg-0-unorm-cubearray
vs-rg-1-float-2d
vs-rg-1-float-2darray
vs-rg-1-float-2drect
vs-rg-1-float-cube
vs-rg-1-float-cubearray
vs-rg-1-int-2d
vs-rg-1-int-2darray
vs-rg-1-int-2drect
vs-rg-1-int-cube
vs-rg-1-int-cubearray
vs-rg-1-uint-2d
vs-rg-1-uint-2darray
vs-rg-1-uint-2drect
vs-rg-1-uint-cube
vs-rg-1-uint-cubearray
vs-rg-1-unorm-2d
vs-rg-1-unorm-2darray
vs-rg-1-unorm-2drect
vs-rg-1-unorm-cube
vs-rg-1-unorm-cubearray
vs-rgb-0-float-2d
vs-rgb-0-float-2darray
vs-rgb-0-float-2drect
vs-rgb-0-float-cube
vs-rgb-0-float-cubearray
vs-rgb-0-int-2d
vs-rgb-0-int-2darray
vs-rgb-0-int-2drect
vs-rgb-0-int-cube
vs-rgb-0-int-cubearray
vs-rgb-0-uint-2d
vs-rgb-0-uint-2darray
vs-rgb-0-uint-2drect
vs-rgb-0-uint-cube
vs-rgb-0-uint-cubearray
vs-rgb-0-unorm-2d
vs-rgb-0-unorm-2darray
vs-rgb-0-unorm-2drect
vs-rgb-0-unorm-cube
vs-rgb-0-unorm-cubearray
vs-rgb-1-float-2d
vs-rgb-1-float-2darray
vs-rgb-1-float-2drect
vs-rgb-1-float-cube
vs-rgb-1-float-cubearray
vs-rgb-1-int-2d
vs-rgb-1-int-2darray
vs-rgb-1-int-2drect
vs-rgb-1-int-cube
vs-rgb-1-int-cubearray
vs-rgb-1-uint-2d
vs-rgb-1-uint-2darray
vs-rgb-1-uint-2drect
vs-rgb-1-uint-cube
vs-rgb-1-uint-cubearray
vs-rgb-1-unorm-2d
vs-rgb-1-unorm-2darray
vs-rgb-1-unorm-2drect
vs-rgb-1-unorm-cube
vs-rgb-1-unorm-cubearray
vs-rgb-2-float-2d
vs-rgb-2-float-2darray
vs-rgb-2-float-2drect
vs-rgb-2-float-cube
vs-rgb-2-float-cubearray
vs-rgb-2-int-2d
vs-rgb-2-int-2darray
vs-rgb-2-int-2drect
vs-rgb-2-int-cube
vs-rgb-2-int-cubearray
vs-rgb-2-uint-2d
vs-rgb-2-uint-2darray
vs-rgb-2-uint-2drect
vs-rgb-2-uint-cube
vs-rgb-2-uint-cubearray
vs-rgb-2-unorm-2d
vs-rgb-2-unorm-2darray
vs-rgb-2-unorm-2drect
vs-rgb-2-unorm-cube
vs-rgb-2-unorm-cubearray
vs-rgba-0-float-2d
vs-rgba-0-float-2darray
vs-rgba-0-float-2drect
vs-rgba-0-float-cube
vs-rgba-0-float-cubearray
vs-rgba-0-int-2d
vs-rgba-0-int-2darray
vs-rgba-0-int-2drect
vs-rgba-0-int-cube
vs-rgba-0-int-cubearray
vs-rgba-0-uint-2d
vs-rgba-0-uint-2darray
vs-rgba-0-uint-2drect
vs-rgba-0-uint-cube
vs-rgba-0-uint-cubearray
vs-rgba-0-unorm-2d
vs-rgba-0-unorm-2darray
vs-rgba-0-unorm-2drect
vs-rgba-0-unorm-cube
vs-rgba-0-unorm-cubearray
vs-rgba-1-float-2d
vs-rgba-1-float-2darray
vs-rgba-1-float-2drect
vs-rgba-1-float-cube
vs-rgba-1-float-cubearray
vs-rgba-1-int-2d
vs-rgba-1-int-2darray
vs-rgba-1-int-2drect
vs-rgba-1-int-cube
vs-rgba-1-int-cubearray
vs-rgba-1-uint-2d
vs-rgba-1-uint-2darray
vs-rgba-1-uint-2drect
vs-rgba-1-uint-cube
vs-rgba-1-uint-cubearray
vs-rgba-1-unorm-2d
vs-rgba-1-unorm-2darray
vs-rgba-1-unorm-2drect
vs-rgba-1-unorm-cube
vs-rgba-1-unorm-cubearray
vs-rgba-2-float-2d
vs-rgba-2-float-2darray
vs-rgba-2-float-2drect
vs-rgba-2-float-cube
vs-rgba-2-float-cubearray
vs-rgba-2-int-2d
vs-rgba-2-int-2darray
vs-rgba-2-int-2drect
vs-rgba-2-int-cube
vs-rgba-2-int-cubearray
vs-rgba-2-uint-2d
vs-rgba-2-uint-2darray
vs-rgba-2-uint-2drect
vs-rgba-2-uint-cube
vs-rgba-2-uint-cubearray
vs-rgba-2-unorm-2d
vs-rgba-2-unorm-2darray
vs-rgba-2-unorm-2drect
vs-rgba-2-unorm-cube
vs-rgba-2-unorm-cubearray
vs-rgba-3-float-2d
vs-rgba-3-float-2darray
vs-rgba-3-float-2drect
vs-rgba-3-float-cube
vs-rgba-3-float-cubearray
vs-rgba-3-int-2d
vs-rgba-3-int-2darray
vs-rgba-3-int-2drect
vs-rgba-3-int-cube
vs-rgba-3-int-cubearray
vs-rgba-3-uint-2d
vs-rgba-3-uint-2darray
vs-rgba-3-uint-2drect
vs-rgba-3-uint-cube
vs-rgba-3-uint-cubearray
vs-rgba-3-unorm-2d
vs-rgba-3-unorm-2darray
vs-rgba-3-unorm-2drect
vs-rgba-3-unorm-cube
vs-rgba-3-unorm-cubearray
texturegatheroffset
0/0 0/0
fs-r-0-float-2d
fs-r-0-float-2d-const
fs-r-0-float-2darray
fs-r-0-float-2darray-const
fs-r-0-float-2drect
fs-r-0-float-2drect-const
fs-r-0-int-2d
fs-r-0-int-2d-const
fs-r-0-int-2darray
fs-r-0-int-2darray-const
fs-r-0-int-2drect
fs-r-0-int-2drect-const
fs-r-0-uint-2d
fs-r-0-uint-2d-const
fs-r-0-uint-2darray
fs-r-0-uint-2darray-const
fs-r-0-uint-2drect
fs-r-0-uint-2drect-const
fs-r-0-unorm-2d
fs-r-0-unorm-2d-const
fs-r-0-unorm-2darray
fs-r-0-unorm-2darray-const
fs-r-0-unorm-2drect
fs-r-0-unorm-2drect-const
fs-r-none-shadow-2d
fs-r-none-shadow-2darray
fs-r-none-shadow-2drect
fs-rg-0-float-2d
fs-rg-0-float-2d-const
fs-rg-0-float-2darray
fs-rg-0-float-2darray-const
fs-rg-0-float-2drect
fs-rg-0-float-2drect-const
fs-rg-0-int-2d
fs-rg-0-int-2d-const
fs-rg-0-int-2darray
fs-rg-0-int-2darray-const
fs-rg-0-int-2drect
fs-rg-0-int-2drect-const
fs-rg-0-uint-2d
fs-rg-0-uint-2d-const
fs-rg-0-uint-2darray
fs-rg-0-uint-2darray-const
fs-rg-0-uint-2drect
fs-rg-0-uint-2drect-const
fs-rg-0-unorm-2d
fs-rg-0-unorm-2d-const
fs-rg-0-unorm-2darray
fs-rg-0-unorm-2darray-const
fs-rg-0-unorm-2drect
fs-rg-0-unorm-2drect-const
fs-rg-1-float-2d
fs-rg-1-float-2d-const
fs-rg-1-float-2darray
fs-rg-1-float-2darray-const
fs-rg-1-float-2drect
fs-rg-1-float-2drect-const
fs-rg-1-int-2d
fs-rg-1-int-2d-const
fs-rg-1-int-2darray
fs-rg-1-int-2darray-const
fs-rg-1-int-2drect
fs-rg-1-int-2drect-const
fs-rg-1-uint-2d
fs-rg-1-uint-2d-const
fs-rg-1-uint-2darray
fs-rg-1-uint-2darray-const
fs-rg-1-uint-2drect
fs-rg-1-uint-2drect-const
fs-rg-1-unorm-2d
fs-rg-1-unorm-2d-const
fs-rg-1-unorm-2darray
fs-rg-1-unorm-2darray-const
fs-rg-1-unorm-2drect
fs-rg-1-unorm-2drect-const
fs-rgb-0-float-2d
fs-rgb-0-float-2d-const
fs-rgb-0-float-2darray
fs-rgb-0-float-2darray-const
fs-rgb-0-float-2drect
fs-rgb-0-float-2drect-const
fs-rgb-0-int-2d
fs-rgb-0-int-2d-const
fs-rgb-0-int-2darray
fs-rgb-0-int-2darray-const
fs-rgb-0-int-2drect
fs-rgb-0-int-2drect-const
fs-rgb-0-uint-2d
fs-rgb-0-uint-2d-const
fs-rgb-0-uint-2darray
fs-rgb-0-uint-2darray-const
fs-rgb-0-uint-2drect
fs-rgb-0-uint-2drect-const
fs-rgb-0-unorm-2d
fs-rgb-0-unorm-2d-const
fs-rgb-0-unorm-2darray
fs-rgb-0-unorm-2darray-const
fs-rgb-0-unorm-2drect
fs-rgb-0-unorm-2drect-const
fs-rgb-1-float-2d
fs-rgb-1-float-2d-const
fs-rgb-1-float-2darray
fs-rgb-1-float-2darray-const
fs-rgb-1-float-2drect
fs-rgb-1-float-2drect-const
fs-rgb-1-int-2d
fs-rgb-1-int-2d-const
fs-rgb-1-int-2darray
fs-rgb-1-int-2darray-const
fs-rgb-1-int-2drect
fs-rgb-1-int-2drect-const
fs-rgb-1-uint-2d
fs-rgb-1-uint-2d-const
fs-rgb-1-uint-2darray
fs-rgb-1-uint-2darray-const
fs-rgb-1-uint-2drect
fs-rgb-1-uint-2drect-const
fs-rgb-1-unorm-2d
fs-rgb-1-unorm-2d-const
fs-rgb-1-unorm-2darray
fs-rgb-1-unorm-2darray-const
fs-rgb-1-unorm-2drect
fs-rgb-1-unorm-2drect-const
fs-rgb-2-float-2d
fs-rgb-2-float-2d-const
fs-rgb-2-float-2darray
fs-rgb-2-float-2darray-const
fs-rgb-2-float-2drect
fs-rgb-2-float-2drect-const
fs-rgb-2-int-2d
fs-rgb-2-int-2d-const
fs-rgb-2-int-2darray
fs-rgb-2-int-2darray-const
fs-rgb-2-int-2drect
fs-rgb-2-int-2drect-const
fs-rgb-2-uint-2d
fs-rgb-2-uint-2d-const
fs-rgb-2-uint-2darray
fs-rgb-2-uint-2darray-const
fs-rgb-2-uint-2drect
fs-rgb-2-uint-2drect-const
fs-rgb-2-unorm-2d
fs-rgb-2-unorm-2d-const
fs-rgb-2-unorm-2darray
fs-rgb-2-unorm-2darray-const
fs-rgb-2-unorm-2drect
fs-rgb-2-unorm-2drect-const
fs-rgba-0-float-2d
fs-rgba-0-float-2d-const
fs-rgba-0-float-2darray
fs-rgba-0-float-2darray-const
fs-rgba-0-float-2drect
fs-rgba-0-float-2drect-const
fs-rgba-0-int-2d
fs-rgba-0-int-2d-const
fs-rgba-0-int-2darray
fs-rgba-0-int-2darray-const
fs-rgba-0-int-2drect
fs-rgba-0-int-2drect-const
fs-rgba-0-uint-2d
fs-rgba-0-uint-2d-const
fs-rgba-0-uint-2darray
fs-rgba-0-uint-2darray-const
fs-rgba-0-uint-2drect
fs-rgba-0-uint-2drect-const
fs-rgba-0-unorm-2d
fs-rgba-0-unorm-2d-const
fs-rgba-0-unorm-2darray
fs-rgba-0-unorm-2darray-const
fs-rgba-0-unorm-2drect
fs-rgba-0-unorm-2drect-const
fs-rgba-1-float-2d
fs-rgba-1-float-2d-const
fs-rgba-1-float-2darray
fs-rgba-1-float-2darray-const
fs-rgba-1-float-2drect
fs-rgba-1-float-2drect-const
fs-rgba-1-int-2d
fs-rgba-1-int-2d-const
fs-rgba-1-int-2darray
fs-rgba-1-int-2darray-const
fs-rgba-1-int-2drect
fs-rgba-1-int-2drect-const
fs-rgba-1-uint-2d
fs-rgba-1-uint-2d-const
fs-rgba-1-uint-2darray
fs-rgba-1-uint-2darray-const
fs-rgba-1-uint-2drect
fs-rgba-1-uint-2drect-const
fs-rgba-1-unorm-2d
fs-rgba-1-unorm-2d-const
fs-rgba-1-unorm-2darray
fs-rgba-1-unorm-2darray-const
fs-rgba-1-unorm-2drect
fs-rgba-1-unorm-2drect-const
fs-rgba-2-float-2d
fs-rgba-2-float-2d-const
fs-rgba-2-float-2darray
fs-rgba-2-float-2darray-const
fs-rgba-2-float-2drect
fs-rgba-2-float-2drect-const
fs-rgba-2-int-2d
fs-rgba-2-int-2d-const
fs-rgba-2-int-2darray
fs-rgba-2-int-2darray-const
fs-rgba-2-int-2drect
fs-rgba-2-int-2drect-const
fs-rgba-2-uint-2d
fs-rgba-2-uint-2d-const
fs-rgba-2-uint-2darray
fs-rgba-2-uint-2darray-const
fs-rgba-2-uint-2drect
fs-rgba-2-uint-2drect-const
fs-rgba-2-unorm-2d
fs-rgba-2-unorm-2d-const
fs-rgba-2-unorm-2darray
fs-rgba-2-unorm-2darray-const
fs-rgba-2-unorm-2drect
fs-rgba-2-unorm-2drect-const
fs-rgba-3-float-2d
fs-rgba-3-float-2d-const
fs-rgba-3-float-2darray
fs-rgba-3-float-2darray-const
fs-rgba-3-float-2drect
fs-rgba-3-float-2drect-const
fs-rgba-3-int-2d
fs-rgba-3-int-2d-const
fs-rgba-3-int-2darray
fs-rgba-3-int-2darray-const
fs-rgba-3-int-2drect
fs-rgba-3-int-2drect-const
fs-rgba-3-uint-2d
fs-rgba-3-uint-2d-const
fs-rgba-3-uint-2darray
fs-rgba-3-uint-2darray-const
fs-rgba-3-uint-2drect
fs-rgba-3-uint-2drect-const
fs-rgba-3-unorm-2d
fs-rgba-3-unorm-2d-const
fs-rgba-3-unorm-2darray
fs-rgba-3-unorm-2darray-const
fs-rgba-3-unorm-2drect
fs-rgba-3-unorm-2drect-const
vs-r-0-float-2d
vs-r-0-float-2d-const
vs-r-0-float-2darray
vs-r-0-float-2darray-const
vs-r-0-float-2drect
vs-r-0-float-2drect-const
vs-r-0-int-2d
vs-r-0-int-2d-const
vs-r-0-int-2darray
vs-r-0-int-2darray-const
vs-r-0-int-2drect
vs-r-0-int-2drect-const
vs-r-0-uint-2d
vs-r-0-uint-2d-const
vs-r-0-uint-2darray
vs-r-0-uint-2darray-const
vs-r-0-uint-2drect
vs-r-0-uint-2drect-const
vs-r-0-unorm-2d
vs-r-0-unorm-2d-const
vs-r-0-unorm-2darray
vs-r-0-unorm-2darray-const
vs-r-0-unorm-2drect
vs-r-0-unorm-2drect-const
vs-r-none-shadow-2d
vs-r-none-shadow-2darray
vs-r-none-shadow-2drect
vs-rg-0-float-2d
vs-rg-0-float-2d-const
vs-rg-0-float-2darray
vs-rg-0-float-2darray-const
vs-rg-0-float-2drect
vs-rg-0-float-2drect-const
vs-rg-0-int-2d
vs-rg-0-int-2d-const
vs-rg-0-int-2darray
vs-rg-0-int-2darray-const
vs-rg-0-int-2drect
vs-rg-0-int-2drect-const
vs-rg-0-uint-2d
vs-rg-0-uint-2d-const
vs-rg-0-uint-2darray
vs-rg-0-uint-2darray-const
vs-rg-0-uint-2drect
vs-rg-0-uint-2drect-const
vs-rg-0-unorm-2d
vs-rg-0-unorm-2d-const
vs-rg-0-unorm-2darray
vs-rg-0-unorm-2darray-const
vs-rg-0-unorm-2drect
vs-rg-0-unorm-2drect-const
vs-rg-1-float-2d
vs-rg-1-float-2d-const
vs-rg-1-float-2darray
vs-rg-1-float-2darray-const
vs-rg-1-float-2drect
vs-rg-1-float-2drect-const
vs-rg-1-int-2d
vs-rg-1-int-2d-const
vs-rg-1-int-2darray
vs-rg-1-int-2darray-const
vs-rg-1-int-2drect
vs-rg-1-int-2drect-const
vs-rg-1-uint-2d
vs-rg-1-uint-2d-const
vs-rg-1-uint-2darray
vs-rg-1-uint-2darray-const
vs-rg-1-uint-2drect
vs-rg-1-uint-2drect-const
vs-rg-1-unorm-2d
vs-rg-1-unorm-2d-const
vs-rg-1-unorm-2darray
vs-rg-1-unorm-2darray-const
vs-rg-1-unorm-2drect
vs-rg-1-unorm-2drect-const
vs-rgb-0-float-2d
vs-rgb-0-float-2d-const
vs-rgb-0-float-2darray
vs-rgb-0-float-2darray-const
vs-rgb-0-float-2drect
vs-rgb-0-float-2drect-const
vs-rgb-0-int-2d
vs-rgb-0-int-2d-const
vs-rgb-0-int-2darray
vs-rgb-0-int-2darray-const
vs-rgb-0-int-2drect
vs-rgb-0-int-2drect-const
vs-rgb-0-uint-2d
vs-rgb-0-uint-2d-const
vs-rgb-0-uint-2darray
vs-rgb-0-uint-2darray-const
vs-rgb-0-uint-2drect
vs-rgb-0-uint-2drect-const
vs-rgb-0-unorm-2d
vs-rgb-0-unorm-2d-const
vs-rgb-0-unorm-2darray
vs-rgb-0-unorm-2darray-const
vs-rgb-0-unorm-2drect
vs-rgb-0-unorm-2drect-const
vs-rgb-1-float-2d
vs-rgb-1-float-2d-const
vs-rgb-1-float-2darray
vs-rgb-1-float-2darray-const
vs-rgb-1-float-2drect
vs-rgb-1-float-2drect-const
vs-rgb-1-int-2d
vs-rgb-1-int-2d-const
vs-rgb-1-int-2darray
vs-rgb-1-int-2darray-const
vs-rgb-1-int-2drect
vs-rgb-1-int-2drect-const
vs-rgb-1-uint-2d
vs-rgb-1-uint-2d-const
vs-rgb-1-uint-2darray
vs-rgb-1-uint-2darray-const
vs-rgb-1-uint-2drect
vs-rgb-1-uint-2drect-const
vs-rgb-1-unorm-2d
vs-rgb-1-unorm-2d-const
vs-rgb-1-unorm-2darray
vs-rgb-1-unorm-2darray-const
vs-rgb-1-unorm-2drect
vs-rgb-1-unorm-2drect-const
vs-rgb-2-float-2d
vs-rgb-2-float-2d-const
vs-rgb-2-float-2darray
vs-rgb-2-float-2darray-const
vs-rgb-2-float-2drect
vs-rgb-2-float-2drect-const
vs-rgb-2-int-2d
vs-rgb-2-int-2d-const
vs-rgb-2-int-2darray
vs-rgb-2-int-2darray-const
vs-rgb-2-int-2drect
vs-rgb-2-int-2drect-const
vs-rgb-2-uint-2d
vs-rgb-2-uint-2d-const
vs-rgb-2-uint-2darray
vs-rgb-2-uint-2darray-const
vs-rgb-2-uint-2drect
vs-rgb-2-uint-2drect-const
vs-rgb-2-unorm-2d
vs-rgb-2-unorm-2d-const
vs-rgb-2-unorm-2darray
vs-rgb-2-unorm-2darray-const
vs-rgb-2-unorm-2drect
vs-rgb-2-unorm-2drect-const
vs-rgba-0-float-2d
vs-rgba-0-float-2d-const
vs-rgba-0-float-2darray
vs-rgba-0-float-2darray-const
vs-rgba-0-float-2drect
vs-rgba-0-float-2drect-const
vs-rgba-0-int-2d
vs-rgba-0-int-2d-const
vs-rgba-0-int-2darray
vs-rgba-0-int-2darray-const
vs-rgba-0-int-2drect
vs-rgba-0-int-2drect-const
vs-rgba-0-uint-2d
vs-rgba-0-uint-2d-const
vs-rgba-0-uint-2darray
vs-rgba-0-uint-2darray-const
vs-rgba-0-uint-2drect
vs-rgba-0-uint-2drect-const
vs-rgba-0-unorm-2d
vs-rgba-0-unorm-2d-const
vs-rgba-0-unorm-2darray
vs-rgba-0-unorm-2darray-const
vs-rgba-0-unorm-2drect
vs-rgba-0-unorm-2drect-const
vs-rgba-1-float-2d
vs-rgba-1-float-2d-const
vs-rgba-1-float-2darray
vs-rgba-1-float-2darray-const
vs-rgba-1-float-2drect
vs-rgba-1-float-2drect-const
vs-rgba-1-int-2d
vs-rgba-1-int-2d-const
vs-rgba-1-int-2darray
vs-rgba-1-int-2darray-const
vs-rgba-1-int-2drect
vs-rgba-1-int-2drect-const
vs-rgba-1-uint-2d
vs-rgba-1-uint-2d-const
vs-rgba-1-uint-2darray
vs-rgba-1-uint-2darray-const
vs-rgba-1-uint-2drect
vs-rgba-1-uint-2drect-const
vs-rgba-1-unorm-2d
vs-rgba-1-unorm-2d-const
vs-rgba-1-unorm-2darray
vs-rgba-1-unorm-2darray-const
vs-rgba-1-unorm-2drect
vs-rgba-1-unorm-2drect-const
vs-rgba-2-float-2d
vs-rgba-2-float-2d-const
vs-rgba-2-float-2darray
vs-rgba-2-float-2darray-const
vs-rgba-2-float-2drect
vs-rgba-2-float-2drect-const
vs-rgba-2-int-2d
vs-rgba-2-int-2d-const
vs-rgba-2-int-2darray
vs-rgba-2-int-2darray-const
vs-rgba-2-int-2drect
vs-rgba-2-int-2drect-const
vs-rgba-2-uint-2d
vs-rgba-2-uint-2d-const
vs-rgba-2-uint-2darray
vs-rgba-2-uint-2darray-const
vs-rgba-2-uint-2drect
vs-rgba-2-uint-2drect-const
vs-rgba-2-unorm-2d
vs-rgba-2-unorm-2d-const
vs-rgba-2-unorm-2darray
vs-rgba-2-unorm-2darray-const
vs-rgba-2-unorm-2drect
vs-rgba-2-unorm-2drect-const
vs-rgba-3-float-2d
vs-rgba-3-float-2d-const
vs-rgba-3-float-2darray
vs-rgba-3-float-2darray-const
vs-rgba-3-float-2drect
vs-rgba-3-float-2drect-const
vs-rgba-3-int-2d
vs-rgba-3-int-2d-const
vs-rgba-3-int-2darray
vs-rgba-3-int-2darray-const
vs-rgba-3-int-2drect
vs-rgba-3-int-2drect-const
vs-rgba-3-uint-2d
vs-rgba-3-uint-2d-const
vs-rgba-3-uint-2darray
vs-rgba-3-uint-2darray-const
vs-rgba-3-uint-2drect
vs-rgba-3-uint-2drect-const
vs-rgba-3-unorm-2d
vs-rgba-3-unorm-2d-const
vs-rgba-3-unorm-2darray
vs-rgba-3-unorm-2darray-const
vs-rgba-3-unorm-2drect
vs-rgba-3-unorm-2drect-const
texturegatheroffsets
0/0 0/0
fs-r-0-float-2d
fs-r-0-float-2darray
fs-r-0-float-2drect
fs-r-0-int-2d
fs-r-0-int-2darray
fs-r-0-int-2drect
fs-r-0-uint-2d
fs-r-0-uint-2darray
fs-r-0-uint-2drect
fs-r-0-unorm-2d
fs-r-0-unorm-2darray
fs-r-0-unorm-2drect
fs-r-none-shadow-2d
fs-r-none-shadow-2darray
fs-r-none-shadow-2drect
fs-rg-0-float-2d
fs-rg-0-float-2darray
fs-rg-0-float-2drect
fs-rg-0-int-2d
fs-rg-0-int-2darray
fs-rg-0-int-2drect
fs-rg-0-uint-2d
fs-rg-0-uint-2darray
fs-rg-0-uint-2drect
fs-rg-0-unorm-2d
fs-rg-0-unorm-2darray
fs-rg-0-unorm-2drect
fs-rg-1-float-2d
fs-rg-1-float-2darray
fs-rg-1-float-2drect
fs-rg-1-int-2d
fs-rg-1-int-2darray
fs-rg-1-int-2drect
fs-rg-1-uint-2d
fs-rg-1-uint-2darray
fs-rg-1-uint-2drect
fs-rg-1-unorm-2d
fs-rg-1-unorm-2darray
fs-rg-1-unorm-2drect
fs-rgb-0-float-2d
fs-rgb-0-float-2darray
fs-rgb-0-float-2drect
fs-rgb-0-int-2d
fs-rgb-0-int-2darray
fs-rgb-0-int-2drect
fs-rgb-0-uint-2d
fs-rgb-0-uint-2darray
fs-rgb-0-uint-2drect
fs-rgb-0-unorm-2d
fs-rgb-0-unorm-2darray
fs-rgb-0-unorm-2drect
fs-rgb-1-float-2d
fs-rgb-1-float-2darray
fs-rgb-1-float-2drect
fs-rgb-1-int-2d
fs-rgb-1-int-2darray
fs-rgb-1-int-2drect
fs-rgb-1-uint-2d
fs-rgb-1-uint-2darray
fs-rgb-1-uint-2drect
fs-rgb-1-unorm-2d
fs-rgb-1-unorm-2darray
fs-rgb-1-unorm-2drect
fs-rgb-2-float-2d
fs-rgb-2-float-2darray
fs-rgb-2-float-2drect
fs-rgb-2-int-2d
fs-rgb-2-int-2darray
fs-rgb-2-int-2drect
fs-rgb-2-uint-2d
fs-rgb-2-uint-2darray
fs-rgb-2-uint-2drect
fs-rgb-2-unorm-2d
fs-rgb-2-unorm-2darray
fs-rgb-2-unorm-2drect
fs-rgba-0-float-2d
fs-rgba-0-float-2darray
fs-rgba-0-float-2drect
fs-rgba-0-int-2d
fs-rgba-0-int-2darray
fs-rgba-0-int-2drect
fs-rgba-0-uint-2d
fs-rgba-0-uint-2darray
fs-rgba-0-uint-2drect
fs-rgba-0-unorm-2d
fs-rgba-0-unorm-2darray
fs-rgba-0-unorm-2drect
fs-rgba-1-float-2d
fs-rgba-1-float-2darray
fs-rgba-1-float-2drect
fs-rgba-1-int-2d
fs-rgba-1-int-2darray
fs-rgba-1-int-2drect
fs-rgba-1-uint-2d
fs-rgba-1-uint-2darray
fs-rgba-1-uint-2drect
fs-rgba-1-unorm-2d
fs-rgba-1-unorm-2darray
fs-rgba-1-unorm-2drect
fs-rgba-2-float-2d
fs-rgba-2-float-2darray
fs-rgba-2-float-2drect
fs-rgba-2-int-2d
fs-rgba-2-int-2darray
fs-rgba-2-int-2drect
fs-rgba-2-uint-2d
fs-rgba-2-uint-2darray
fs-rgba-2-uint-2drect
fs-rgba-2-unorm-2d
fs-rgba-2-unorm-2darray
fs-rgba-2-unorm-2drect
fs-rgba-3-float-2d
fs-rgba-3-float-2darray
fs-rgba-3-float-2drect
fs-rgba-3-int-2d
fs-rgba-3-int-2darray
fs-rgba-3-int-2drect
fs-rgba-3-uint-2d
fs-rgba-3-uint-2darray
fs-rgba-3-uint-2drect
fs-rgba-3-unorm-2d
fs-rgba-3-unorm-2darray
fs-rgba-3-unorm-2drect
vs-r-0-float-2d
vs-r-0-float-2darray
vs-r-0-float-2drect
vs-r-0-int-2d
vs-r-0-int-2darray
vs-r-0-int-2drect
vs-r-0-uint-2d
vs-r-0-uint-2darray
vs-r-0-uint-2drect
vs-r-0-unorm-2d
vs-r-0-unorm-2darray
vs-r-0-unorm-2drect
vs-r-none-shadow-2d
vs-r-none-shadow-2darray
vs-r-none-shadow-2drect
vs-rg-0-float-2d
vs-rg-0-float-2darray
vs-rg-0-float-2drect
vs-rg-0-int-2d
vs-rg-0-int-2darray
vs-rg-0-int-2drect
vs-rg-0-uint-2d
vs-rg-0-uint-2darray
vs-rg-0-uint-2drect
vs-rg-0-unorm-2d
vs-rg-0-unorm-2darray
vs-rg-0-unorm-2drect
vs-rg-1-float-2d
vs-rg-1-float-2darray
vs-rg-1-float-2drect
vs-rg-1-int-2d
vs-rg-1-int-2darray
vs-rg-1-int-2drect
vs-rg-1-uint-2d
vs-rg-1-uint-2darray
vs-rg-1-uint-2drect
vs-rg-1-unorm-2d
vs-rg-1-unorm-2darray
vs-rg-1-unorm-2drect
vs-rgb-0-float-2d
vs-rgb-0-float-2darray
vs-rgb-0-float-2drect
vs-rgb-0-int-2d
vs-rgb-0-int-2darray
vs-rgb-0-int-2drect
vs-rgb-0-uint-2d
vs-rgb-0-uint-2darray
vs-rgb-0-uint-2drect
vs-rgb-0-unorm-2d
vs-rgb-0-unorm-2darray
vs-rgb-0-unorm-2drect
vs-rgb-1-float-2d
vs-rgb-1-float-2darray
vs-rgb-1-float-2drect
vs-rgb-1-int-2d
vs-rgb-1-int-2darray
vs-rgb-1-int-2drect
vs-rgb-1-uint-2d
vs-rgb-1-uint-2darray
vs-rgb-1-uint-2drect
vs-rgb-1-unorm-2d
vs-rgb-1-unorm-2darray
vs-rgb-1-unorm-2drect
vs-rgb-2-float-2d
vs-rgb-2-float-2darray
vs-rgb-2-float-2drect
vs-rgb-2-int-2d
vs-rgb-2-int-2darray
vs-rgb-2-int-2drect
vs-rgb-2-uint-2d
vs-rgb-2-uint-2darray
vs-rgb-2-uint-2drect
vs-rgb-2-unorm-2d
vs-rgb-2-unorm-2darray
vs-rgb-2-unorm-2drect
vs-rgba-0-float-2d
vs-rgba-0-float-2darray
vs-rgba-0-float-2drect
vs-rgba-0-int-2d
vs-rgba-0-int-2darray
vs-rgba-0-int-2drect
vs-rgba-0-uint-2d
vs-rgba-0-uint-2darray
vs-rgba-0-uint-2drect
vs-rgba-0-unorm-2d
vs-rgba-0-unorm-2darray
vs-rgba-0-unorm-2drect
vs-rgba-1-float-2d
vs-rgba-1-float-2darray
vs-rgba-1-float-2drect
vs-rgba-1-int-2d
vs-rgba-1-int-2darray
vs-rgba-1-int-2drect
vs-rgba-1-uint-2d
vs-rgba-1-uint-2darray
vs-rgba-1-uint-2drect
vs-rgba-1-unorm-2d
vs-rgba-1-unorm-2darray
vs-rgba-1-unorm-2drect
vs-rgba-2-float-2d
vs-rgba-2-float-2darray
vs-rgba-2-float-2drect
vs-rgba-2-int-2d
vs-rgba-2-int-2darray
vs-rgba-2-int-2drect
vs-rgba-2-uint-2d
vs-rgba-2-uint-2darray
vs-rgba-2-uint-2drect
vs-rgba-2-unorm-2d
vs-rgba-2-unorm-2darray
vs-rgba-2-unorm-2drect
vs-rgba-3-float-2d
vs-rgba-3-float-2darray
vs-rgba-3-float-2drect
vs-rgba-3-int-2d
vs-rgba-3-int-2darray
vs-rgba-3-int-2drect
vs-rgba-3-uint-2d
vs-rgba-3-uint-2darray
vs-rgba-3-uint-2drect
vs-rgba-3-unorm-2d
vs-rgba-3-unorm-2darray
vs-rgba-3-unorm-2drect
arb_gpu_shader_fp64
0/0 0/0
execution
0/0 0/0
arb_gpu_shader_fp64-dlist-uniforms
arb_gpu_shader_fp64-double-gettransformfeedbackvarying
arb_gpu_shader_fp64-double_in_bool_uniform
arb_gpu_shader_fp64-fs-getuniformdv
arb_gpu_shader_fp64-fs-non-uniform-control-flow-alu
arb_gpu_shader_fp64-fs-non-uniform-control-flow-const
arb_gpu_shader_fp64-fs-non-uniform-control-flow-packing
arb_gpu_shader_fp64-fs-non-uniform-control-flow-ssbo
arb_gpu_shader_fp64-fs-non-uniform-control-flow-ubo
arb_gpu_shader_fp64-gs-getuniformdv
arb_gpu_shader_fp64-tf-interleaved
arb_gpu_shader_fp64-tf-interleaved-aligned
arb_gpu_shader_fp64-tf-separate
arb_gpu_shader_fp64-uniform-invalid-operation
arb_gpu_shader_fp64-vs-getuniformdv
arb_gpu_shader_fp64-vs-non-uniform-control-flow-alu
arb_gpu_shader_fp64-vs-non-uniform-control-flow-const
arb_gpu_shader_fp64-vs-non-uniform-control-flow-packing
arb_gpu_shader_fp64-vs-non-uniform-control-flow-ssbo
arb_gpu_shader_fp64-vs-non-uniform-control-flow-ubo
arb_gpu_shader_fp64-wrong-type-setter
built-in-functions
0/0 0/0
const-fma-double
fs-abs-double
fs-abs-dvec2
fs-abs-dvec3
fs-abs-dvec4
fs-ceil-double
fs-ceil-dvec2
fs-ceil-dvec3
fs-ceil-dvec4
fs-clamp-double-double-double
fs-clamp-dvec2-double-double
fs-clamp-dvec2-dvec2-dvec2
fs-clamp-dvec3-double-double
fs-clamp-dvec3-dvec3-dvec3
fs-clamp-dvec4-double-double
fs-clamp-dvec4-dvec4-dvec4
fs-const-ldexp-double
fs-const-packdouble2x32
fs-const-unpackdouble2x32
fs-cross-dvec3-dvec3
fs-determinant-dmat2
fs-determinant-dmat3
fs-determinant-dmat4
fs-distance-double-double
fs-distance-dvec2-dvec2
fs-distance-dvec3-dvec3
fs-distance-dvec4-dvec4
fs-dot-double-double
fs-dot-dvec2-dvec2
fs-dot-dvec3-dvec3
fs-dot-dvec4-dvec4
fs-equal-dvec2-dvec2
fs-equal-dvec3-dvec3
fs-equal-dvec4-dvec4
fs-faceforward-double-double-double
fs-faceforward-dvec2-dvec2-dvec2
fs-faceforward-dvec3-dvec3-dvec3
fs-faceforward-dvec4-dvec4-dvec4
fs-floor-double
fs-floor-dvec2
fs-floor-dvec3
fs-floor-dvec4
fs-fma-double
fs-fract-double
fs-fract-dvec2
fs-fract-dvec3
fs-fract-dvec4
fs-frexp-dvec4
fs-frexp-dvec4-only-exponent
fs-frexp-dvec4-only-mantissa
fs-frexp-dvec4-variable-index
fs-greaterthan-dvec2-dvec2
fs-greaterthan-dvec3-dvec3
fs-greaterthan-dvec4-dvec4
fs-greaterthanequal-dvec2-dvec2
fs-greaterthanequal-dvec3-dvec3
fs-greaterthanequal-dvec4-dvec4
fs-inverse-dmat2
fs-inverse-dmat3
fs-inverse-dmat4
fs-inversesqrt-double
fs-inversesqrt-dvec2
fs-inversesqrt-dvec3
fs-inversesqrt-dvec4
fs-ldexp-dvec4
fs-length-double
fs-length-dvec2
fs-length-dvec3
fs-length-dvec4
fs-lessthan-dvec2-dvec2
fs-lessthan-dvec3-dvec3
fs-lessthan-dvec4-dvec4
fs-lessthanequal-dvec2-dvec2
fs-lessthanequal-dvec3-dvec3
fs-lessthanequal-dvec4-dvec4
fs-matrixcompmult-dmat2-dmat2
fs-matrixcompmult-dmat2x3-dmat2x3
fs-matrixcompmult-dmat2x4-dmat2x4
fs-matrixcompmult-dmat3-dmat3
fs-matrixcompmult-dmat3x2-dmat3x2
fs-matrixcompmult-dmat3x4-dmat3x4
fs-matrixcompmult-dmat4-dmat4
fs-matrixcompmult-dmat4x2-dmat4x2
fs-matrixcompmult-dmat4x3-dmat4x3
fs-max-double-double
fs-max-dvec2-double
fs-max-dvec2-dvec2
fs-max-dvec3-double
fs-max-dvec3-dvec3
fs-max-dvec4-double
fs-max-dvec4-dvec4
fs-min-double-double
fs-min-dvec2-double
fs-min-dvec2-dvec2
fs-min-dvec3-double
fs-min-dvec3-dvec3
fs-min-dvec4-double
fs-min-dvec4-dvec4
fs-mix-double-double-bool
fs-mix-double-double-double
fs-mix-dvec2-dvec2-bvec2
fs-mix-dvec2-dvec2-double
fs-mix-dvec2-dvec2-dvec2
fs-mix-dvec3-dvec3-bvec3
fs-mix-dvec3-dvec3-double
fs-mix-dvec3-dvec3-dvec3
fs-mix-dvec4-dvec4-bvec4
fs-mix-dvec4-dvec4-double
fs-mix-dvec4-dvec4-dvec4
fs-mod-double-double
fs-mod-dvec2-double
fs-mod-dvec2-dvec2
fs-mod-dvec3-double
fs-mod-dvec3-dvec3
fs-mod-dvec4-double
fs-mod-dvec4-dvec4
fs-modf-double
fs-normalize-double
fs-normalize-dvec2
fs-normalize-dvec3
fs-normalize-dvec4
fs-notequal-dvec2-dvec2
fs-notequal-dvec3-dvec3
fs-notequal-dvec4-dvec4
fs-op-add-dmat2-dmat2
fs-op-add-dmat2-double
fs-op-add-dmat2x3-dmat2x3
fs-op-add-dmat2x3-double
fs-op-add-dmat2x4-dmat2x4
fs-op-add-dmat2x4-double
fs-op-add-dmat3-dmat3
fs-op-add-dmat3-double
fs-op-add-dmat3x2-dmat3x2
fs-op-add-dmat3x2-double
fs-op-add-dmat3x4-dmat3x4
fs-op-add-dmat3x4-double
fs-op-add-dmat4-dmat4
fs-op-add-dmat4-double
fs-op-add-dmat4x2-dmat4x2
fs-op-add-dmat4x2-double
fs-op-add-dmat4x3-dmat4x3
fs-op-add-dmat4x3-double
fs-op-add-double-dmat2
fs-op-add-double-dmat2x3
fs-op-add-double-dmat2x4
fs-op-add-double-dmat3
fs-op-add-double-dmat3x2
fs-op-add-double-dmat3x4
fs-op-add-double-dmat4
fs-op-add-double-dmat4x2
fs-op-add-double-dmat4x3
fs-op-add-double-double
fs-op-add-double-dvec2
fs-op-add-double-dvec3
fs-op-add-double-dvec4
fs-op-add-dvec2-double
fs-op-add-dvec2-dvec2
fs-op-add-dvec3-double
fs-op-add-dvec3-dvec3
fs-op-add-dvec4-double
fs-op-add-dvec4-dvec4
fs-op-div-dmat2-dmat2
fs-op-div-dmat2-double
fs-op-div-dmat2x3-dmat2x3
fs-op-div-dmat2x3-double
fs-op-div-dmat2x4-dmat2x4
fs-op-div-dmat2x4-double
fs-op-div-dmat3-dmat3
fs-op-div-dmat3-double
fs-op-div-dmat3x2-dmat3x2
fs-op-div-dmat3x2-double
fs-op-div-dmat3x4-dmat3x4
fs-op-div-dmat3x4-double
fs-op-div-dmat4-dmat4
fs-op-div-dmat4-double
fs-op-div-dmat4x2-dmat4x2
fs-op-div-dmat4x2-double
fs-op-div-dmat4x3-dmat4x3
fs-op-div-dmat4x3-double
fs-op-div-double-dmat2
fs-op-div-double-dmat2x3
fs-op-div-double-dmat2x4
fs-op-div-double-dmat3
fs-op-div-double-dmat3x2
fs-op-div-double-dmat3x4
fs-op-div-double-dmat4
fs-op-div-double-dmat4x2
fs-op-div-double-dmat4x3
fs-op-div-double-double
fs-op-div-double-dvec2
fs-op-div-double-dvec3
fs-op-div-double-dvec4
fs-op-div-dvec2-double
fs-op-div-dvec2-dvec2
fs-op-div-dvec3-double
fs-op-div-dvec3-dvec3
fs-op-div-dvec4-double
fs-op-div-dvec4-dvec4
fs-op-mult-dmat2-dmat2
fs-op-mult-dmat2-dmat3x2
fs-op-mult-dmat2-dmat4x2
fs-op-mult-dmat2-double
fs-op-mult-dmat2-dvec2
fs-op-mult-dmat2x3-dmat2
fs-op-mult-dmat2x3-dmat3x2
fs-op-mult-dmat2x3-dmat4x2
fs-op-mult-dmat2x3-double
fs-op-mult-dmat2x3-dvec2
fs-op-mult-dmat2x4-dmat2
fs-op-mult-dmat2x4-dmat3x2
fs-op-mult-dmat2x4-dmat4x2
fs-op-mult-dmat2x4-double
fs-op-mult-dmat2x4-dvec2
fs-op-mult-dmat3-dmat2x3
fs-op-mult-dmat3-dmat3
fs-op-mult-dmat3-dmat4x3
fs-op-mult-dmat3-double
fs-op-mult-dmat3-dvec3
fs-op-mult-dmat3x2-dmat2x3
fs-op-mult-dmat3x2-dmat3
fs-op-mult-dmat3x2-dmat4x3
fs-op-mult-dmat3x2-double
fs-op-mult-dmat3x2-dvec3
fs-op-mult-dmat3x4-dmat2x3
fs-op-mult-dmat3x4-dmat3
fs-op-mult-dmat3x4-dmat4x3
fs-op-mult-dmat3x4-double
fs-op-mult-dmat3x4-dvec3
fs-op-mult-dmat4-dmat2x4
fs-op-mult-dmat4-dmat3x4
fs-op-mult-dmat4-dmat4
fs-op-mult-dmat4-double
fs-op-mult-dmat4-dvec4
fs-op-mult-dmat4x2-dmat2x4
fs-op-mult-dmat4x2-dmat3x4
fs-op-mult-dmat4x2-dmat4
fs-op-mult-dmat4x2-double
fs-op-mult-dmat4x2-dvec4
fs-op-mult-dmat4x3-dmat2x4
fs-op-mult-dmat4x3-dmat3x4
fs-op-mult-dmat4x3-dmat4
fs-op-mult-dmat4x3-double
fs-op-mult-dmat4x3-dvec4
fs-op-mult-double-dmat2
fs-op-mult-double-dmat2x3
fs-op-mult-double-dmat2x4
fs-op-mult-double-dmat3
fs-op-mult-double-dmat3x2
fs-op-mult-double-dmat3x4
fs-op-mult-double-dmat4
fs-op-mult-double-dmat4x2
fs-op-mult-double-dmat4x3
fs-op-mult-double-double
fs-op-mult-double-dvec2
fs-op-mult-double-dvec3
fs-op-mult-double-dvec4
fs-op-mult-dvec2-dmat2
fs-op-mult-dvec2-dmat3x2
fs-op-mult-dvec2-dmat4x2
fs-op-mult-dvec2-double
fs-op-mult-dvec2-dvec2
fs-op-mult-dvec3-dmat2x3
fs-op-mult-dvec3-dmat3
fs-op-mult-dvec3-dmat4x3
fs-op-mult-dvec3-double
fs-op-mult-dvec3-dvec3
fs-op-mult-dvec4-dmat2x4
fs-op-mult-dvec4-dmat3x4
fs-op-mult-dvec4-dmat4
fs-op-mult-dvec4-double
fs-op-mult-dvec4-dvec4
fs-op-sub-dmat2-dmat2
fs-op-sub-dmat2-double
fs-op-sub-dmat2x3-dmat2x3
fs-op-sub-dmat2x3-double
fs-op-sub-dmat2x4-dmat2x4
fs-op-sub-dmat2x4-double
fs-op-sub-dmat3-dmat3
fs-op-sub-dmat3-double
fs-op-sub-dmat3x2-dmat3x2
fs-op-sub-dmat3x2-double
fs-op-sub-dmat3x4-dmat3x4
fs-op-sub-dmat3x4-double
fs-op-sub-dmat4-dmat4
fs-op-sub-dmat4-double
fs-op-sub-dmat4x2-dmat4x2
fs-op-sub-dmat4x2-double
fs-op-sub-dmat4x3-dmat4x3
fs-op-sub-dmat4x3-double
fs-op-sub-double-dmat2
fs-op-sub-double-dmat2x3
fs-op-sub-double-dmat2x4
fs-op-sub-double-dmat3
fs-op-sub-double-dmat3x2
fs-op-sub-double-dmat3x4
fs-op-sub-double-dmat4
fs-op-sub-double-dmat4x2
fs-op-sub-double-dmat4x3
fs-op-sub-double-double
fs-op-sub-double-dvec2
fs-op-sub-double-dvec3
fs-op-sub-double-dvec4
fs-op-sub-dvec2-double
fs-op-sub-dvec2-dvec2
fs-op-sub-dvec3-double
fs-op-sub-dvec3-dvec3
fs-op-sub-dvec4-double
fs-op-sub-dvec4-dvec4
fs-outerproduct-dvec2-dvec2
fs-outerproduct-dvec2-dvec3
fs-outerproduct-dvec2-dvec4
fs-outerproduct-dvec3-dvec2
fs-outerproduct-dvec3-dvec3
fs-outerproduct-dvec3-dvec4
fs-outerproduct-dvec4-dvec2
fs-outerproduct-dvec4-dvec3
fs-outerproduct-dvec4-dvec4
fs-packdouble2x32
fs-reflect-double-double
fs-reflect-dvec2-dvec2
fs-reflect-dvec3-dvec3
fs-reflect-dvec4-dvec4
fs-refract-double-double-double
fs-refract-dvec2-dvec2-double
fs-refract-dvec3-dvec3-double
fs-refract-dvec4-dvec4-double
fs-round-double
fs-round-dvec2
fs-round-dvec3
fs-round-dvec4
fs-roundeven-double
fs-roundeven-dvec2
fs-roundeven-dvec3
fs-roundeven-dvec4
fs-sign-double
fs-sign-dvec2
fs-sign-dvec3
fs-sign-dvec4
fs-sign-neg
fs-sign-neg-abs
fs-smoothstep-double-double-double
fs-smoothstep-double-double-dvec2
fs-smoothstep-double-double-dvec3
fs-smoothstep-double-double-dvec4
fs-smoothstep-dvec2-dvec2-dvec2
fs-smoothstep-dvec3-dvec3-dvec3
fs-smoothstep-dvec4-dvec4-dvec4
fs-sqrt-double
fs-sqrt-dvec2
fs-sqrt-dvec3
fs-sqrt-dvec4
fs-step-double-double
fs-step-double-dvec2
fs-step-double-dvec3
fs-step-double-dvec4
fs-step-dvec2-dvec2
fs-step-dvec3-dvec3
fs-step-dvec4-dvec4
fs-transpose-dmat2
fs-transpose-dmat2x3
fs-transpose-dmat2x4
fs-transpose-dmat3
fs-transpose-dmat3x2
fs-transpose-dmat3x4
fs-transpose-dmat4
fs-transpose-dmat4x2
fs-transpose-dmat4x3
fs-trunc-double
fs-trunc-double-large
fs-trunc-dvec2
fs-trunc-dvec3
fs-trunc-dvec4
fs-unpackdouble2x32
fs-unpackdouble2x32-2
glsl-double-const-expr-vector-extract
glsl-double-const-expr-vector-insert
glsl-double-conversion-constructor-01
glsl-double-conversion-constructor-02
gs-abs-double
gs-abs-dvec2
gs-abs-dvec3
gs-abs-dvec4
gs-ceil-double
gs-ceil-dvec2
gs-ceil-dvec3
gs-ceil-dvec4
gs-clamp-double-double-double
gs-clamp-dvec2-double-double
gs-clamp-dvec2-dvec2-dvec2
gs-clamp-dvec3-double-double
gs-clamp-dvec3-dvec3-dvec3
gs-clamp-dvec4-double-double
gs-clamp-dvec4-dvec4-dvec4
gs-cross-dvec3-dvec3
gs-determinant-dmat2
gs-determinant-dmat3
gs-determinant-dmat4
gs-distance-double-double
gs-distance-dvec2-dvec2
gs-distance-dvec3-dvec3
gs-distance-dvec4-dvec4
gs-dot-double-double
gs-dot-dvec2-dvec2
gs-dot-dvec3-dvec3
gs-dot-dvec4-dvec4
gs-equal-dvec2-dvec2
gs-equal-dvec3-dvec3
gs-equal-dvec4-dvec4
gs-faceforward-double-double-double
gs-faceforward-dvec2-dvec2-dvec2
gs-faceforward-dvec3-dvec3-dvec3
gs-faceforward-dvec4-dvec4-dvec4
gs-floor-double
gs-floor-dvec2
gs-floor-dvec3
gs-floor-dvec4
gs-fract-double
gs-fract-dvec2
gs-fract-dvec3
gs-fract-dvec4
gs-greaterthan-dvec2-dvec2
gs-greaterthan-dvec3-dvec3
gs-greaterthan-dvec4-dvec4
gs-greaterthanequal-dvec2-dvec2
gs-greaterthanequal-dvec3-dvec3
gs-greaterthanequal-dvec4-dvec4
gs-inverse-dmat2
gs-inverse-dmat3
gs-inverse-dmat4
gs-inversesqrt-double
gs-inversesqrt-dvec2
gs-inversesqrt-dvec3
gs-inversesqrt-dvec4
gs-length-double
gs-length-dvec2
gs-length-dvec3
gs-length-dvec4
gs-lessthan-dvec2-dvec2
gs-lessthan-dvec3-dvec3
gs-lessthan-dvec4-dvec4
gs-lessthanequal-dvec2-dvec2
gs-lessthanequal-dvec3-dvec3
gs-lessthanequal-dvec4-dvec4
gs-matrixcompmult-dmat2-dmat2
gs-matrixcompmult-dmat2x3-dmat2x3
gs-matrixcompmult-dmat2x4-dmat2x4
gs-matrixcompmult-dmat3-dmat3
gs-matrixcompmult-dmat3x2-dmat3x2
gs-matrixcompmult-dmat3x4-dmat3x4
gs-matrixcompmult-dmat4-dmat4
gs-matrixcompmult-dmat4x2-dmat4x2
gs-matrixcompmult-dmat4x3-dmat4x3
gs-max-double-double
gs-max-dvec2-double
gs-max-dvec2-dvec2
gs-max-dvec3-double
gs-max-dvec3-dvec3
gs-max-dvec4-double
gs-max-dvec4-dvec4
gs-min-double-double
gs-min-dvec2-double
gs-min-dvec2-dvec2
gs-min-dvec3-double
gs-min-dvec3-dvec3
gs-min-dvec4-double
gs-min-dvec4-dvec4
gs-mix-double-double-bool
gs-mix-double-double-double
gs-mix-dvec2-dvec2-bvec2
gs-mix-dvec2-dvec2-double
gs-mix-dvec2-dvec2-dvec2
gs-mix-dvec3-dvec3-bvec3
gs-mix-dvec3-dvec3-double
gs-mix-dvec3-dvec3-dvec3
gs-mix-dvec4-dvec4-bvec4
gs-mix-dvec4-dvec4-double
gs-mix-dvec4-dvec4-dvec4
gs-mod-double-double
gs-mod-dvec2-double
gs-mod-dvec2-dvec2
gs-mod-dvec3-double
gs-mod-dvec3-dvec3
gs-mod-dvec4-double
gs-mod-dvec4-dvec4
gs-normalize-double
gs-normalize-dvec2
gs-normalize-dvec3
gs-normalize-dvec4
gs-notequal-dvec2-dvec2
gs-notequal-dvec3-dvec3
gs-notequal-dvec4-dvec4
gs-op-add-dmat2-dmat2
gs-op-add-dmat2-double
gs-op-add-dmat2x3-dmat2x3
gs-op-add-dmat2x3-double
gs-op-add-dmat2x4-dmat2x4
gs-op-add-dmat2x4-double
gs-op-add-dmat3-dmat3
gs-op-add-dmat3-double
gs-op-add-dmat3x2-dmat3x2
gs-op-add-dmat3x2-double
gs-op-add-dmat3x4-dmat3x4
gs-op-add-dmat3x4-double
gs-op-add-dmat4-dmat4
gs-op-add-dmat4-double
gs-op-add-dmat4x2-dmat4x2
gs-op-add-dmat4x2-double
gs-op-add-dmat4x3-dmat4x3
gs-op-add-dmat4x3-double
gs-op-add-double-dmat2
gs-op-add-double-dmat2x3
gs-op-add-double-dmat2x4
gs-op-add-double-dmat3
gs-op-add-double-dmat3x2
gs-op-add-double-dmat3x4
gs-op-add-double-dmat4
gs-op-add-double-dmat4x2
gs-op-add-double-dmat4x3
gs-op-add-double-double
gs-op-add-double-dvec2
gs-op-add-double-dvec3
gs-op-add-double-dvec4
gs-op-add-dvec2-double
gs-op-add-dvec2-dvec2
gs-op-add-dvec3-double
gs-op-add-dvec3-dvec3
gs-op-add-dvec4-double
gs-op-add-dvec4-dvec4
gs-op-div-dmat2-dmat2
gs-op-div-dmat2-double
gs-op-div-dmat2x3-dmat2x3
gs-op-div-dmat2x3-double
gs-op-div-dmat2x4-dmat2x4
gs-op-div-dmat2x4-double
gs-op-div-dmat3-dmat3
gs-op-div-dmat3-double
gs-op-div-dmat3x2-dmat3x2
gs-op-div-dmat3x2-double
gs-op-div-dmat3x4-dmat3x4
gs-op-div-dmat3x4-double
gs-op-div-dmat4-dmat4
gs-op-div-dmat4-double
gs-op-div-dmat4x2-dmat4x2
gs-op-div-dmat4x2-double
gs-op-div-dmat4x3-dmat4x3
gs-op-div-dmat4x3-double
gs-op-div-double-dmat2
gs-op-div-double-dmat2x3
gs-op-div-double-dmat2x4
gs-op-div-double-dmat3
gs-op-div-double-dmat3x2
gs-op-div-double-dmat3x4
gs-op-div-double-dmat4
gs-op-div-double-dmat4x2
gs-op-div-double-dmat4x3
gs-op-div-double-double
gs-op-div-double-dvec2
gs-op-div-double-dvec3
gs-op-div-double-dvec4
gs-op-div-dvec2-double
gs-op-div-dvec2-dvec2
gs-op-div-dvec3-double
gs-op-div-dvec3-dvec3
gs-op-div-dvec4-double
gs-op-div-dvec4-dvec4
gs-op-mult-dmat2-dmat2
gs-op-mult-dmat2-dmat3x2
gs-op-mult-dmat2-dmat4x2
gs-op-mult-dmat2-double
gs-op-mult-dmat2-dvec2
gs-op-mult-dmat2x3-dmat2
gs-op-mult-dmat2x3-dmat3x2
gs-op-mult-dmat2x3-dmat4x2
gs-op-mult-dmat2x3-double
gs-op-mult-dmat2x3-dvec2
gs-op-mult-dmat2x4-dmat2
gs-op-mult-dmat2x4-dmat3x2
gs-op-mult-dmat2x4-dmat4x2
gs-op-mult-dmat2x4-double
gs-op-mult-dmat2x4-dvec2
gs-op-mult-dmat3-dmat2x3
gs-op-mult-dmat3-dmat3
gs-op-mult-dmat3-dmat4x3
gs-op-mult-dmat3-double
gs-op-mult-dmat3-dvec3
gs-op-mult-dmat3x2-dmat2x3
gs-op-mult-dmat3x2-dmat3
gs-op-mult-dmat3x2-dmat4x3
gs-op-mult-dmat3x2-double
gs-op-mult-dmat3x2-dvec3
gs-op-mult-dmat3x4-dmat2x3
gs-op-mult-dmat3x4-dmat3
gs-op-mult-dmat3x4-dmat4x3
gs-op-mult-dmat3x4-double
gs-op-mult-dmat3x4-dvec3
gs-op-mult-dmat4-dmat2x4
gs-op-mult-dmat4-dmat3x4
gs-op-mult-dmat4-dmat4
gs-op-mult-dmat4-double
gs-op-mult-dmat4-dvec4
gs-op-mult-dmat4x2-dmat2x4
gs-op-mult-dmat4x2-dmat3x4
gs-op-mult-dmat4x2-dmat4
gs-op-mult-dmat4x2-double
gs-op-mult-dmat4x2-dvec4
gs-op-mult-dmat4x3-dmat2x4
gs-op-mult-dmat4x3-dmat3x4
gs-op-mult-dmat4x3-dmat4
gs-op-mult-dmat4x3-double
gs-op-mult-dmat4x3-dvec4
gs-op-mult-double-dmat2
gs-op-mult-double-dmat2x3
gs-op-mult-double-dmat2x4
gs-op-mult-double-dmat3
gs-op-mult-double-dmat3x2
gs-op-mult-double-dmat3x4
gs-op-mult-double-dmat4
gs-op-mult-double-dmat4x2
gs-op-mult-double-dmat4x3
gs-op-mult-double-double
gs-op-mult-double-dvec2
gs-op-mult-double-dvec3
gs-op-mult-double-dvec4
gs-op-mult-dvec2-dmat2
gs-op-mult-dvec2-dmat3x2
gs-op-mult-dvec2-dmat4x2
gs-op-mult-dvec2-double
gs-op-mult-dvec2-dvec2
gs-op-mult-dvec3-dmat2x3
gs-op-mult-dvec3-dmat3
gs-op-mult-dvec3-dmat4x3
gs-op-mult-dvec3-double
gs-op-mult-dvec3-dvec3
gs-op-mult-dvec4-dmat2x4
gs-op-mult-dvec4-dmat3x4
gs-op-mult-dvec4-dmat4
gs-op-mult-dvec4-double
gs-op-mult-dvec4-dvec4
gs-op-sub-dmat2-dmat2
gs-op-sub-dmat2-double
gs-op-sub-dmat2x3-dmat2x3
gs-op-sub-dmat2x3-double
gs-op-sub-dmat2x4-dmat2x4
gs-op-sub-dmat2x4-double
gs-op-sub-dmat3-dmat3
gs-op-sub-dmat3-double
gs-op-sub-dmat3x2-dmat3x2
gs-op-sub-dmat3x2-double
gs-op-sub-dmat3x4-dmat3x4
gs-op-sub-dmat3x4-double
gs-op-sub-dmat4-dmat4
gs-op-sub-dmat4-double
gs-op-sub-dmat4x2-dmat4x2
gs-op-sub-dmat4x2-double
gs-op-sub-dmat4x3-dmat4x3
gs-op-sub-dmat4x3-double
gs-op-sub-double-dmat2
gs-op-sub-double-dmat2x3
gs-op-sub-double-dmat2x4
gs-op-sub-double-dmat3
gs-op-sub-double-dmat3x2
gs-op-sub-double-dmat3x4
gs-op-sub-double-dmat4
gs-op-sub-double-dmat4x2
gs-op-sub-double-dmat4x3
gs-op-sub-double-double
gs-op-sub-double-dvec2
gs-op-sub-double-dvec3
gs-op-sub-double-dvec4
gs-op-sub-dvec2-double
gs-op-sub-dvec2-dvec2
gs-op-sub-dvec3-double
gs-op-sub-dvec3-dvec3
gs-op-sub-dvec4-double
gs-op-sub-dvec4-dvec4
gs-outerproduct-dvec2-dvec2
gs-outerproduct-dvec2-dvec3
gs-outerproduct-dvec2-dvec4
gs-outerproduct-dvec3-dvec2
gs-outerproduct-dvec3-dvec3
gs-outerproduct-dvec3-dvec4
gs-outerproduct-dvec4-dvec2
gs-outerproduct-dvec4-dvec3
gs-outerproduct-dvec4-dvec4
gs-reflect-double-double
gs-reflect-dvec2-dvec2
gs-reflect-dvec3-dvec3
gs-reflect-dvec4-dvec4
gs-refract-double-double-double
gs-refract-dvec2-dvec2-double
gs-refract-dvec3-dvec3-double
gs-refract-dvec4-dvec4-double
gs-round-double
gs-round-dvec2
gs-round-dvec3
gs-round-dvec4
gs-roundeven-double
gs-roundeven-dvec2
gs-roundeven-dvec3
gs-roundeven-dvec4
gs-sign-double
gs-sign-dvec2
gs-sign-dvec3
gs-sign-dvec4
gs-smoothstep-double-double-double
gs-smoothstep-double-double-dvec2
gs-smoothstep-double-double-dvec3
gs-smoothstep-double-double-dvec4
gs-smoothstep-dvec2-dvec2-dvec2
gs-smoothstep-dvec3-dvec3-dvec3
gs-smoothstep-dvec4-dvec4-dvec4
gs-sqrt-double
gs-sqrt-dvec2
gs-sqrt-dvec3
gs-sqrt-dvec4
gs-step-double-double
gs-step-double-dvec2
gs-step-double-dvec3
gs-step-double-dvec4
gs-step-dvec2-dvec2
gs-step-dvec3-dvec3
gs-step-dvec4-dvec4
gs-transpose-dmat2
gs-transpose-dmat2x3
gs-transpose-dmat2x4
gs-transpose-dmat3
gs-transpose-dmat3x2
gs-transpose-dmat3x4
gs-transpose-dmat4
gs-transpose-dmat4x2
gs-transpose-dmat4x3
gs-trunc-double
gs-trunc-dvec2
gs-trunc-dvec3
gs-trunc-dvec4
vs-abs-double
vs-abs-dvec2
vs-abs-dvec3
vs-abs-dvec4
vs-ceil-double
vs-ceil-dvec2
vs-ceil-dvec3
vs-ceil-dvec4
vs-clamp-double-double-double
vs-clamp-dvec2-double-double
vs-clamp-dvec2-dvec2-dvec2
vs-clamp-dvec3-double-double
vs-clamp-dvec3-dvec3-dvec3
vs-clamp-dvec4-double-double
vs-clamp-dvec4-dvec4-dvec4
vs-cross-dvec3-dvec3
vs-determinant-dmat2
vs-determinant-dmat3
vs-determinant-dmat4
vs-distance-double-double
vs-distance-dvec2-dvec2
vs-distance-dvec3-dvec3
vs-distance-dvec4-dvec4
vs-dot-double-double
vs-dot-dvec2-dvec2
vs-dot-dvec3-dvec3
vs-dot-dvec4-dvec4
vs-equal-dvec2-dvec2
vs-equal-dvec3-dvec3
vs-equal-dvec4-dvec4
vs-faceforward-double-double-double
vs-faceforward-dvec2-dvec2-dvec2
vs-faceforward-dvec3-dvec3-dvec3
vs-faceforward-dvec4-dvec4-dvec4
vs-floor-double
vs-floor-dvec2
vs-floor-dvec3
vs-floor-dvec4
vs-fract-double
vs-fract-dvec2
vs-fract-dvec3
vs-fract-dvec4
vs-greaterthan-dvec2-dvec2
vs-greaterthan-dvec3-dvec3
vs-greaterthan-dvec4-dvec4
vs-greaterthanequal-dvec2-dvec2
vs-greaterthanequal-dvec3-dvec3
vs-greaterthanequal-dvec4-dvec4
vs-inverse-dmat2
vs-inverse-dmat3
vs-inverse-dmat4
vs-inversesqrt-double
vs-inversesqrt-dvec2
vs-inversesqrt-dvec3
vs-inversesqrt-dvec4
vs-length-double
vs-length-dvec2
vs-length-dvec3
vs-length-dvec4
vs-lessthan-dvec2-dvec2
vs-lessthan-dvec3-dvec3
vs-lessthan-dvec4-dvec4
vs-lessthanequal-dvec2-dvec2
vs-lessthanequal-dvec3-dvec3
vs-lessthanequal-dvec4-dvec4
vs-matrixcompmult-dmat2-dmat2
vs-matrixcompmult-dmat2x3-dmat2x3
vs-matrixcompmult-dmat2x4-dmat2x4
vs-matrixcompmult-dmat3-dmat3
vs-matrixcompmult-dmat3x2-dmat3x2
vs-matrixcompmult-dmat3x4-dmat3x4
vs-matrixcompmult-dmat4-dmat4
vs-matrixcompmult-dmat4x2-dmat4x2
vs-matrixcompmult-dmat4x3-dmat4x3
vs-max-double-double
vs-max-dvec2-double
vs-max-dvec2-dvec2
vs-max-dvec3-double
vs-max-dvec3-dvec3
vs-max-dvec4-double
vs-max-dvec4-dvec4
vs-min-double-double
vs-min-dvec2-double
vs-min-dvec2-dvec2
vs-min-dvec3-double
vs-min-dvec3-dvec3
vs-min-dvec4-double
vs-min-dvec4-dvec4
vs-mix-double-double-bool
vs-mix-double-double-double
vs-mix-dvec2-dvec2-bvec2
vs-mix-dvec2-dvec2-double
vs-mix-dvec2-dvec2-dvec2
vs-mix-dvec3-dvec3-bvec3
vs-mix-dvec3-dvec3-double
vs-mix-dvec3-dvec3-dvec3
vs-mix-dvec4-dvec4-bvec4
vs-mix-dvec4-dvec4-double
vs-mix-dvec4-dvec4-dvec4
vs-mod-double-double
vs-mod-dvec2-double
vs-mod-dvec2-dvec2
vs-mod-dvec3-double
vs-mod-dvec3-dvec3
vs-mod-dvec4-double
vs-mod-dvec4-dvec4
vs-normalize-double
vs-normalize-dvec2
vs-normalize-dvec3
vs-normalize-dvec4
vs-notequal-dvec2-dvec2
vs-notequal-dvec3-dvec3
vs-notequal-dvec4-dvec4
vs-op-add-dmat2-dmat2
vs-op-add-dmat2-double
vs-op-add-dmat2x3-dmat2x3
vs-op-add-dmat2x3-double
vs-op-add-dmat2x4-dmat2x4
vs-op-add-dmat2x4-double
vs-op-add-dmat3-dmat3
vs-op-add-dmat3-double
vs-op-add-dmat3x2-dmat3x2
vs-op-add-dmat3x2-double
vs-op-add-dmat3x4-dmat3x4
vs-op-add-dmat3x4-double
vs-op-add-dmat4-dmat4
vs-op-add-dmat4-double
vs-op-add-dmat4x2-dmat4x2
vs-op-add-dmat4x2-double
vs-op-add-dmat4x3-dmat4x3
vs-op-add-dmat4x3-double
vs-op-add-double-dmat2
vs-op-add-double-dmat2x3
vs-op-add-double-dmat2x4
vs-op-add-double-dmat3
vs-op-add-double-dmat3x2
vs-op-add-double-dmat3x4
vs-op-add-double-dmat4
vs-op-add-double-dmat4x2
vs-op-add-double-dmat4x3
vs-op-add-double-double
vs-op-add-double-dvec2
vs-op-add-double-dvec3
vs-op-add-double-dvec4
vs-op-add-dvec2-double
vs-op-add-dvec2-dvec2
vs-op-add-dvec3-double
vs-op-add-dvec3-dvec3
vs-op-add-dvec4-double
vs-op-add-dvec4-dvec4
vs-op-div-dmat2-dmat2
vs-op-div-dmat2-double
vs-op-div-dmat2x3-dmat2x3
vs-op-div-dmat2x3-double
vs-op-div-dmat2x4-dmat2x4
vs-op-div-dmat2x4-double
vs-op-div-dmat3-dmat3
vs-op-div-dmat3-double
vs-op-div-dmat3x2-dmat3x2
vs-op-div-dmat3x2-double
vs-op-div-dmat3x4-dmat3x4
vs-op-div-dmat3x4-double
vs-op-div-dmat4-dmat4
vs-op-div-dmat4-double
vs-op-div-dmat4x2-dmat4x2
vs-op-div-dmat4x2-double
vs-op-div-dmat4x3-dmat4x3
vs-op-div-dmat4x3-double
vs-op-div-double-dmat2
vs-op-div-double-dmat2x3
vs-op-div-double-dmat2x4
vs-op-div-double-dmat3
vs-op-div-double-dmat3x2
vs-op-div-double-dmat3x4
vs-op-div-double-dmat4
vs-op-div-double-dmat4x2
vs-op-div-double-dmat4x3
vs-op-div-double-double
vs-op-div-double-dvec2
vs-op-div-double-dvec3
vs-op-div-double-dvec4
vs-op-div-dvec2-double
vs-op-div-dvec2-dvec2
vs-op-div-dvec3-double
vs-op-div-dvec3-dvec3
vs-op-div-dvec4-double
vs-op-div-dvec4-dvec4
vs-op-mult-dmat2-dmat2
vs-op-mult-dmat2-dmat3x2
vs-op-mult-dmat2-dmat4x2
vs-op-mult-dmat2-double
vs-op-mult-dmat2-dvec2
vs-op-mult-dmat2x3-dmat2
vs-op-mult-dmat2x3-dmat3x2
vs-op-mult-dmat2x3-dmat4x2
vs-op-mult-dmat2x3-double
vs-op-mult-dmat2x3-dvec2
vs-op-mult-dmat2x4-dmat2
vs-op-mult-dmat2x4-dmat3x2
vs-op-mult-dmat2x4-dmat4x2
vs-op-mult-dmat2x4-double
vs-op-mult-dmat2x4-dvec2
vs-op-mult-dmat3-dmat2x3
vs-op-mult-dmat3-dmat3
vs-op-mult-dmat3-dmat4x3
vs-op-mult-dmat3-double
vs-op-mult-dmat3-dvec3
vs-op-mult-dmat3x2-dmat2x3
vs-op-mult-dmat3x2-dmat3
vs-op-mult-dmat3x2-dmat4x3
vs-op-mult-dmat3x2-double
vs-op-mult-dmat3x2-dvec3
vs-op-mult-dmat3x4-dmat2x3
vs-op-mult-dmat3x4-dmat3
vs-op-mult-dmat3x4-dmat4x3
vs-op-mult-dmat3x4-double
vs-op-mult-dmat3x4-dvec3
vs-op-mult-dmat4-dmat2x4
vs-op-mult-dmat4-dmat3x4
vs-op-mult-dmat4-dmat4
vs-op-mult-dmat4-double
vs-op-mult-dmat4-dvec4
vs-op-mult-dmat4x2-dmat2x4
vs-op-mult-dmat4x2-dmat3x4
vs-op-mult-dmat4x2-dmat4
vs-op-mult-dmat4x2-double
vs-op-mult-dmat4x2-dvec4
vs-op-mult-dmat4x3-dmat2x4
vs-op-mult-dmat4x3-dmat3x4
vs-op-mult-dmat4x3-dmat4
vs-op-mult-dmat4x3-double
vs-op-mult-dmat4x3-dvec4
vs-op-mult-double-dmat2
vs-op-mult-double-dmat2x3
vs-op-mult-double-dmat2x4
vs-op-mult-double-dmat3
vs-op-mult-double-dmat3x2
vs-op-mult-double-dmat3x4
vs-op-mult-double-dmat4
vs-op-mult-double-dmat4x2
vs-op-mult-double-dmat4x3
vs-op-mult-double-double
vs-op-mult-double-dvec2
vs-op-mult-double-dvec3
vs-op-mult-double-dvec4
vs-op-mult-dvec2-dmat2
vs-op-mult-dvec2-dmat3x2
vs-op-mult-dvec2-dmat4x2
vs-op-mult-dvec2-double
vs-op-mult-dvec2-dvec2
vs-op-mult-dvec3-dmat2x3
vs-op-mult-dvec3-dmat3
vs-op-mult-dvec3-dmat4x3
vs-op-mult-dvec3-double
vs-op-mult-dvec3-dvec3
vs-op-mult-dvec4-dmat2x4
vs-op-mult-dvec4-dmat3x4
vs-op-mult-dvec4-dmat4
vs-op-mult-dvec4-double
vs-op-mult-dvec4-dvec4
vs-op-sub-dmat2-dmat2
vs-op-sub-dmat2-double
vs-op-sub-dmat2x3-dmat2x3
vs-op-sub-dmat2x3-double
vs-op-sub-dmat2x4-dmat2x4
vs-op-sub-dmat2x4-double
vs-op-sub-dmat3-dmat3
vs-op-sub-dmat3-double
vs-op-sub-dmat3x2-dmat3x2
vs-op-sub-dmat3x2-double
vs-op-sub-dmat3x4-dmat3x4
vs-op-sub-dmat3x4-double
vs-op-sub-dmat4-dmat4
vs-op-sub-dmat4-double
vs-op-sub-dmat4x2-dmat4x2
vs-op-sub-dmat4x2-double
vs-op-sub-dmat4x3-dmat4x3
vs-op-sub-dmat4x3-double
vs-op-sub-double-dmat2
vs-op-sub-double-dmat2x3
vs-op-sub-double-dmat2x4
vs-op-sub-double-dmat3
vs-op-sub-double-dmat3x2
vs-op-sub-double-dmat3x4
vs-op-sub-double-dmat4
vs-op-sub-double-dmat4x2
vs-op-sub-double-dmat4x3
vs-op-sub-double-double
vs-op-sub-double-dvec2
vs-op-sub-double-dvec3
vs-op-sub-double-dvec4
vs-op-sub-dvec2-double
vs-op-sub-dvec2-dvec2
vs-op-sub-dvec3-double
vs-op-sub-dvec3-dvec3
vs-op-sub-dvec4-double
vs-op-sub-dvec4-dvec4
vs-outerproduct-dvec2-dvec2
vs-outerproduct-dvec2-dvec3
vs-outerproduct-dvec2-dvec4
vs-outerproduct-dvec3-dvec2
vs-outerproduct-dvec3-dvec3
vs-outerproduct-dvec3-dvec4
vs-outerproduct-dvec4-dvec2
vs-outerproduct-dvec4-dvec3
vs-outerproduct-dvec4-dvec4
vs-packdouble2x32
vs-reflect-double-double
vs-reflect-dvec2-dvec2
vs-reflect-dvec3-dvec3
vs-reflect-dvec4-dvec4
vs-refract-double-double-double
vs-refract-dvec2-dvec2-double
vs-refract-dvec3-dvec3-double
vs-refract-dvec4-dvec4-double
vs-round-double
vs-round-dvec2
vs-round-dvec3
vs-round-dvec4
vs-roundeven-double
vs-roundeven-dvec2
vs-roundeven-dvec3
vs-roundeven-dvec4
vs-sign-double
vs-sign-dvec2
vs-sign-dvec3
vs-sign-dvec4
vs-sign-neg
vs-sign-neg-abs
vs-smoothstep-double-double-double
vs-smoothstep-double-double-dvec2
vs-smoothstep-double-double-dvec3
vs-smoothstep-double-double-dvec4
vs-smoothstep-dvec2-dvec2-dvec2
vs-smoothstep-dvec3-dvec3-dvec3
vs-smoothstep-dvec4-dvec4-dvec4
vs-sqrt-double
vs-sqrt-dvec2
vs-sqrt-dvec3
vs-sqrt-dvec4
vs-step-double-double
vs-step-double-dvec2
vs-step-double-dvec3
vs-step-double-dvec4
vs-step-dvec2-dvec2
vs-step-dvec3-dvec3
vs-step-dvec4-dvec4
vs-transpose-dmat2
vs-transpose-dmat2x3
vs-transpose-dmat2x4
vs-transpose-dmat3
vs-transpose-dmat3x2
vs-transpose-dmat3x4
vs-transpose-dmat4
vs-transpose-dmat4x2
vs-transpose-dmat4x3
vs-trunc-double
vs-trunc-dvec2
vs-trunc-dvec3
vs-trunc-dvec4
vs-unpackdouble2x32
vs-unpackdouble2x32-2
conversion
0/0 0/0
frag-conversion-explicit-bool-double
frag-conversion-explicit-bvec2-dvec2
frag-conversion-explicit-bvec3-dvec3
frag-conversion-explicit-bvec4-dvec4
frag-conversion-explicit-dmat2-mat2
frag-conversion-explicit-dmat2x3-mat2x3
frag-conversion-explicit-dmat2x4-mat2x4
frag-conversion-explicit-dmat3-mat3
frag-conversion-explicit-dmat3x2-mat3x2
frag-conversion-explicit-dmat3x4-mat3x4
frag-conversion-explicit-dmat4-mat4
frag-conversion-explicit-dmat4x2-mat4x2
frag-conversion-explicit-dmat4x3-mat4x3
frag-conversion-explicit-double-bool
frag-conversion-explicit-double-float
frag-conversion-explicit-double-int
frag-conversion-explicit-double-uint
frag-conversion-explicit-dvec2-bvec2
frag-conversion-explicit-dvec2-ivec2
frag-conversion-explicit-dvec2-uvec2
frag-conversion-explicit-dvec2-vec2
frag-conversion-explicit-dvec3-bvec3
frag-conversion-explicit-dvec3-ivec3
frag-conversion-explicit-dvec3-uvec3
frag-conversion-explicit-dvec3-vec3
frag-conversion-explicit-dvec4-bvec4
frag-conversion-explicit-dvec4-ivec4
frag-conversion-explicit-dvec4-uvec4
frag-conversion-explicit-dvec4-vec4
frag-conversion-implicit-float-double
frag-conversion-implicit-int-double
frag-conversion-implicit-ivec2-dvec2
frag-conversion-implicit-ivec3-dvec3
frag-conversion-implicit-ivec4-dvec4
frag-conversion-implicit-mat2-dmat2
frag-conversion-implicit-mat2x3-dmat2x3
frag-conversion-implicit-mat2x4-dmat2x4
frag-conversion-implicit-mat3-dmat3
frag-conversion-implicit-mat3x2-dmat3x2
frag-conversion-implicit-mat3x4-dmat3x4
frag-conversion-implicit-mat4-dmat4
frag-conversion-implicit-mat4x2-dmat4x2
frag-conversion-implicit-mat4x3-dmat4x3
frag-conversion-implicit-uint-double
frag-conversion-implicit-uvec2-dvec2
frag-conversion-implicit-uvec3-dvec3
frag-conversion-implicit-uvec4-dvec4
frag-conversion-implicit-vec2-dvec2
frag-conversion-implicit-vec3-dvec3
frag-conversion-implicit-vec4-dvec4
geom-conversion-explicit-bool-double
geom-conversion-explicit-bvec2-dvec2
geom-conversion-explicit-bvec3-dvec3
geom-conversion-explicit-bvec4-dvec4
geom-conversion-explicit-dmat2-mat2
geom-conversion-explicit-dmat2x3-mat2x3
geom-conversion-explicit-dmat2x4-mat2x4
geom-conversion-explicit-dmat3-mat3
geom-conversion-explicit-dmat3x2-mat3x2
geom-conversion-explicit-dmat3x4-mat3x4
geom-conversion-explicit-dmat4-mat4
geom-conversion-explicit-dmat4x2-mat4x2
geom-conversion-explicit-dmat4x3-mat4x3
geom-conversion-explicit-double-bool
geom-conversion-explicit-double-float
geom-conversion-explicit-double-int
geom-conversion-explicit-double-uint
geom-conversion-explicit-dvec2-bvec2
geom-conversion-explicit-dvec2-ivec2
geom-conversion-explicit-dvec2-uvec2
geom-conversion-explicit-dvec2-vec2
geom-conversion-explicit-dvec3-bvec3
geom-conversion-explicit-dvec3-ivec3
geom-conversion-explicit-dvec3-uvec3
geom-conversion-explicit-dvec3-vec3
geom-conversion-explicit-dvec4-bvec4
geom-conversion-explicit-dvec4-ivec4
geom-conversion-explicit-dvec4-uvec4
geom-conversion-explicit-dvec4-vec4
geom-conversion-implicit-float-double
geom-conversion-implicit-int-double
geom-conversion-implicit-ivec2-dvec2
geom-conversion-implicit-ivec3-dvec3
geom-conversion-implicit-ivec4-dvec4
geom-conversion-implicit-mat2-dmat2
geom-conversion-implicit-mat2x3-dmat2x3
geom-conversion-implicit-mat2x4-dmat2x4
geom-conversion-implicit-mat3-dmat3
geom-conversion-implicit-mat3x2-dmat3x2
geom-conversion-implicit-mat3x4-dmat3x4
geom-conversion-implicit-mat4-dmat4
geom-conversion-implicit-mat4x2-dmat4x2
geom-conversion-implicit-mat4x3-dmat4x3
geom-conversion-implicit-uint-double
geom-conversion-implicit-uvec2-dvec2
geom-conversion-implicit-uvec3-dvec3
geom-conversion-implicit-uvec4-dvec4
geom-conversion-implicit-vec2-dvec2
geom-conversion-implicit-vec3-dvec3
geom-conversion-implicit-vec4-dvec4
vert-conversion-explicit-bool-double
vert-conversion-explicit-bvec2-dvec2
vert-conversion-explicit-bvec3-dvec3
vert-conversion-explicit-bvec4-dvec4
vert-conversion-explicit-dmat2-mat2
vert-conversion-explicit-dmat2x3-mat2x3
vert-conversion-explicit-dmat2x4-mat2x4
vert-conversion-explicit-dmat3-mat3
vert-conversion-explicit-dmat3x2-mat3x2
vert-conversion-explicit-dmat3x4-mat3x4
vert-conversion-explicit-dmat4-mat4
vert-conversion-explicit-dmat4x2-mat4x2
vert-conversion-explicit-dmat4x3-mat4x3
vert-conversion-explicit-double-bool
vert-conversion-explicit-double-float
vert-conversion-explicit-double-int
vert-conversion-explicit-double-uint
vert-conversion-explicit-dvec2-bvec2
vert-conversion-explicit-dvec2-ivec2
vert-conversion-explicit-dvec2-uvec2
vert-conversion-explicit-dvec2-vec2
vert-conversion-explicit-dvec3-bvec3
vert-conversion-explicit-dvec3-ivec3
vert-conversion-explicit-dvec3-uvec3
vert-conversion-explicit-dvec3-vec3
vert-conversion-explicit-dvec4-bvec4
vert-conversion-explicit-dvec4-ivec4
vert-conversion-explicit-dvec4-uvec4
vert-conversion-explicit-dvec4-vec4
vert-conversion-implicit-float-double
vert-conversion-implicit-int-double
vert-conversion-implicit-ivec2-dvec2
vert-conversion-implicit-ivec3-dvec3
vert-conversion-implicit-ivec4-dvec4
vert-conversion-implicit-mat2-dmat2
vert-conversion-implicit-mat2x3-dmat2x3
vert-conversion-implicit-mat2x4-dmat2x4
vert-conversion-implicit-mat3-dmat3
vert-conversion-implicit-mat3x2-dmat3x2
vert-conversion-implicit-mat3x4-dmat3x4
vert-conversion-implicit-mat4-dmat4
vert-conversion-implicit-mat4x2-dmat4x2
vert-conversion-implicit-mat4x3-dmat4x3
vert-conversion-implicit-uint-double
vert-conversion-implicit-uvec2-dvec2
vert-conversion-implicit-uvec3-dvec3
vert-conversion-implicit-uvec4-dvec4
vert-conversion-implicit-vec2-dvec2
vert-conversion-implicit-vec3-dvec3
vert-conversion-implicit-vec4-dvec4
double-suffix-value
explicit-location-gs-fs-vs
fs-double-uniform-array-direct-indirect-non-uniform-control-flow
fs-function-inout-array
fs-indirect-temp-double-const-src
fs-indirect-temp-double-dst
fs-indirect-temp-double-src
fs-isinf-dvec
fs-isnan-dvec
fs-non-uniform-control-flow-f2d
glsl-fs-loop-unroll-mul-fp64
glsl-uniform-initializer-1
glsl-uniform-initializer-2
glsl-uniform-initializer-3
glsl-uniform-initializer-4
glsl-uniform-initializer-5
glsl-uniform-initializer-6
glsl-uniform-initializer-7
glsl-uniform-initializer-8
gs-fs-vs-double
gs-isinf-dvec
gs-isnan-dvec
inout
0/0 0/0
vs-out-fs-in-dmat2x2
vs-out-fs-in-dmat2x3
vs-out-fs-in-dmat2x4
vs-out-fs-in-dmat3x2
vs-out-fs-in-dmat3x3
vs-out-fs-in-dmat3x4
vs-out-fs-in-dmat4x2
vs-out-fs-in-dmat4x3
vs-out-fs-in-dmat4x4
vs-out-fs-in-double
vs-out-fs-in-double-and-float-and-double
0/0 0/0
2-and-float
0/0 0/0
3-and-dmat2x2
vs-out-fs-in-double
0/0 0/0
3
3
0/0 0/0
2
4
vs-out-fs-in-dvec2
vs-out-fs-in-dvec2
0/0 0/0
3
4
vs-out-fs-in-dvec3
vs-out-fs-in-dvec3
0/0 0/0
2
0/0 0/0
2
3
4
vs-out-fs-in-float-and-dmat2x2
vs-out-fs-in-float-and-dmat2x3
vs-out-fs-in-float-and-dmat2x4
vs-out-fs-in-float-and-dmat3x2
vs-out-fs-in-float-and-dmat3x3
vs-out-fs-in-float-and-double
vs-out-fs-in-float-and-double
0/0 0/0
3
0/0 0/0
2
vs-out-fs-in-float-and-dvec2
vs-out-fs-in-float-and-dvec3
vs-out-fs-in-float-and-float-and-float-and-double
vs-out-fs-in-float-and-float-and-float-and-dvec2
vs-out-fs-in-float-and-float-and-float-and-dvec3
vs-out-fs-in-float
0/0 0/0
1-and-dmat2x2
1-and-dmat2x3
1-and-dmat2x4
1-and-dmat3x2
1-and-dmat3x3
2-and-dmat2x2
2-and-dmat2x3
2-and-dmat2x4
2-and-dmat3x2
2-and-dmat3x3
2-and-double
2-and-dvec2
2-and-dvec3
3-and-dmat2x2
3-and-dmat2x3
3-and-dmat2x4
3-and-dmat3x2
3-and-dmat3x3
3-and-double
3-and-dvec2
3-and-dvec3
4-and-dmat2x2
4-and-dmat2x3
4-and-dmat2x4
4-and-dmat3x2
4-and-dmat3x3
4-and-double
4-and-dvec2
4-and-dvec3
5-and-dmat2x2
5-and-dmat2x3
5-and-dmat2x4
5-and-dmat3x2
5-and-dmat3x3
6-and-dmat2x2
6-and-dmat2x3
6-and-dmat2x4
6-and-dmat3x2
6-and-dmat3x3
vs-out-fs-in-s1-dmat2x2
vs-out-fs-in-s1-dmat2x2-location-0
vs-out-fs-in-s1-dmat2x3
vs-out-fs-in-s1-dmat2x3-location-0
vs-out-fs-in-s1-dmat2x4
vs-out-fs-in-s1-dmat2x4-location-0
vs-out-fs-in-s1-dmat3x2
vs-out-fs-in-s1-dmat3x2-location-0
vs-out-fs-in-s1-dmat3x3
vs-out-fs-in-s1-dmat3x3-location-0
vs-out-fs-in-s1-dmat3x4
vs-out-fs-in-s1-dmat3x4-location-0
vs-out-fs-in-s1-dmat4x2
vs-out-fs-in-s1-dmat4x2-location-0
vs-out-fs-in-s1-dmat4x3
vs-out-fs-in-s1-dmat4x3-location-0
vs-out-fs-in-s1-dmat4x4
vs-out-fs-in-s1-dmat4x4-location-0
vs-out-fs-in-s1-double
vs-out-fs-in-s1-double-float-double
0/0 0/0
2-float
0/0 0/0
3-dmat2x2
3-dmat2x2-location-0
vs-out-fs-in-s1-double-location-0
vs-out-fs-in-s1-double
0/0 0/0
3
3-location-0
3
0/0 0/0
2
2-location-0
4
4-location-0
vs-out-fs-in-s1-dvec2
vs-out-fs-in-s1-dvec2-location-0
vs-out-fs-in-s1-dvec2
0/0 0/0
3
3-location-0
4
4-location-0
vs-out-fs-in-s1-dvec3
vs-out-fs-in-s1-dvec3-location-0
vs-out-fs-in-s1-dvec3
0/0 0/0
2
0/0 0/0
2
2-location-0
3
3-location-0
4
4-location-0
vs-out-fs-in-s1-float-dmat2x2
vs-out-fs-in-s1-float-dmat2x2-location-0
vs-out-fs-in-s1-float-dmat2x3
vs-out-fs-in-s1-float-dmat2x3-location-0
vs-out-fs-in-s1-float-dmat2x4
vs-out-fs-in-s1-float-dmat2x4-location-0
vs-out-fs-in-s1-float-dmat3x2
vs-out-fs-in-s1-float-dmat3x2-location-0
vs-out-fs-in-s1-float-dmat3x3
vs-out-fs-in-s1-float-dmat3x3-location-0
vs-out-fs-in-s1-float-double
vs-out-fs-in-s1-float-double-location-0
vs-out-fs-in-s1-float-double
0/0 0/0
3
0/0 0/0
2
2-location-0
vs-out-fs-in-s1-float-dvec2
vs-out-fs-in-s1-float-dvec2-location-0
vs-out-fs-in-s1-float-dvec3
vs-out-fs-in-s1-float-dvec3-location-0
vs-out-fs-in-s1-float-float-float-double
vs-out-fs-in-s1-float-float-float-double-location-0
vs-out-fs-in-s1-float-float-float-dvec2
vs-out-fs-in-s1-float-float-float-dvec2-location-0
vs-out-fs-in-s1-float-float-float-dvec3
vs-out-fs-in-s1-float-float-float-dvec3-location-0
vs-out-fs-in-s1-float
0/0 0/0
1-dmat2x2
1-dmat2x2-location-0
1-dmat2x3
1-dmat2x3-location-0
1-dmat2x4
1-dmat2x4-location-0
1-dmat3x2
1-dmat3x2-location-0
1-dmat3x3
1-dmat3x3-location-0
2-dmat2x2
2-dmat2x2-location-0
2-dmat2x3
2-dmat2x3-location-0
2-dmat2x4
2-dmat2x4-location-0
2-dmat3x2
2-dmat3x2-location-0
2-dmat3x3
2-dmat3x3-location-0
2-double
2-double-location-0
2-dvec2
2-dvec2-location-0
2-dvec3
2-dvec3-location-0
3-dmat2x2
3-dmat2x2-location-0
3-dmat2x3
3-dmat2x3-location-0
3-dmat2x4
3-dmat2x4-location-0
3-dmat3x2
3-dmat3x2-location-0
3-dmat3x3
3-dmat3x3-location-0
3-double
3-double-location-0
3-dvec2
3-dvec2-location-0
3-dvec3
3-dvec3-location-0
4-dmat2x2
4-dmat2x2-location-0
4-dmat2x3
4-dmat2x3-location-0
4-dmat2x4
4-dmat2x4-location-0
4-dmat3x2
4-dmat3x2-location-0
4-dmat3x3
4-dmat3x3-location-0
4-double
4-double-location-0
4-dvec2
4-dvec2-location-0
4-dvec3
4-dvec3-location-0
5-dmat2x2
5-dmat2x2-location-0
5-dmat2x3
5-dmat2x3-location-0
5-dmat2x4
5-dmat2x4-location-0
5-dmat3x2
5-dmat3x2-location-0
5-dmat3x3
5-dmat3x3-location-0
6-dmat2x2
6-dmat2x2-location-0
6-dmat2x3
6-dmat2x3-location-0
6-dmat2x4
6-dmat2x4-location-0
6-dmat3x2
6-dmat3x2-location-0
6-dmat3x3
6-dmat3x3-location-0
vs-out-fs-in-s1-s2-double
vs-out-fs-in-s1-s2-double-location-0
vs-out-fs-in-s1-s2-double-s3-float-s4-dmat3x3
vs-out-fs-in-s1-s2-double-s3-float-s4-dmat3x3-location-0
vs-out-fs-in-s1-s2-dvec2
vs-out-fs-in-s1-s2-dvec2-location-0
vs-out-fs-in-s1-s2-dvec3
vs-out-fs-in-s1-s2-dvec3-location-0
vs-out-fs-in-s1-s2
0/0 0/0
2-float-dmat2x2
2-float-dmat2x2-location-0
2-s3
0/0 0/0
2-float-double
2-float-double-location-0
2-vec3-double
2-vec3-double-location-0
2-vec2-dmat2x2
2-vec2-dmat2x2-location-0
2-vec3-dmat2x2
2-vec3-dmat2x2-location-0
2
0/0 0/0
2-float-double
2-float-double-location-0
2-vec2-double
2-vec2-double-location-0
2-vec3-double
2-vec3-double-location-0
3-double-float
3-double-float-location-0
3-dvec2-float
3-dvec2-float-location-0
3-dvec3-float
3-dvec3-float-location-0
vs-out-fs-in-s1-vec2-dmat2x2
vs-out-fs-in-s1-vec2-dmat2x2-location-0
vs-out-fs-in-s1-vec2-dmat2x3
vs-out-fs-in-s1-vec2-dmat2x3-location-0
vs-out-fs-in-s1-vec2-dmat2x4
vs-out-fs-in-s1-vec2-dmat2x4-location-0
vs-out-fs-in-s1-vec2-dmat3x2
vs-out-fs-in-s1-vec2-dmat3x2-location-0
vs-out-fs-in-s1-vec2-dmat3x3
vs-out-fs-in-s1-vec2-dmat3x3-location-0
vs-out-fs-in-s1-vec2-double
vs-out-fs-in-s1-vec2-double-location-0
vs-out-fs-in-s1-vec2-double
0/0 0/0
3
0/0 0/0
2
2-location-0
vs-out-fs-in-s1-vec2-dvec2
vs-out-fs-in-s1-vec2-dvec2-location-0
vs-out-fs-in-s1-vec2-dvec3
vs-out-fs-in-s1-vec2-dvec3-location-0
vs-out-fs-in-s1-vec3-dmat2x2
vs-out-fs-in-s1-vec3-dmat2x2-location-0
vs-out-fs-in-s1-vec3-dmat2x3
vs-out-fs-in-s1-vec3-dmat2x3-location-0
vs-out-fs-in-s1-vec3-dmat2x4
vs-out-fs-in-s1-vec3-dmat2x4-location-0
vs-out-fs-in-s1-vec3-dmat3x2
vs-out-fs-in-s1-vec3-dmat3x2-location-0
vs-out-fs-in-s1-vec3-dmat3x3
vs-out-fs-in-s1-vec3-dmat3x3-location-0
vs-out-fs-in-s1-vec3-double
vs-out-fs-in-s1-vec3-double-location-0
vs-out-fs-in-s1-vec3-double
0/0 0/0
3
0/0 0/0
2
2-location-0
vs-out-fs-in-s1-vec3-dvec2
vs-out-fs-in-s1-vec3-dvec2-location-0
vs-out-fs-in-s1-vec3-dvec3
vs-out-fs-in-s1-vec3-dvec3-location-0
vs-out-fs-in-s1
0/0 0/0
2-s2
0/0 0/0
2-s3
0/0 0/0
2-double
2-double-location-0
vs-out-fs-in-s2-double
vs-out-fs-in-s2-double-and-s3-float-and-s4-dmat3x3
vs-out-fs-in-s2-dvec2
vs-out-fs-in-s2-dvec3
vs-out-fs-in-s2
0/0 0/0
2-float-dmat2x2
2-s3
0/0 0/0
2-float-double
2-vec3-double
2-vec2-dmat2x2
2-vec3-dmat2x2
2
0/0 0/0
2-float-double
2-vec2-double
2-vec3-double
3-double-float
3-dvec2-float
3-dvec3-float
vs-out-fs-in-vec2-and-dmat2x2
vs-out-fs-in-vec2-and-dmat2x3
vs-out-fs-in-vec2-and-dmat2x4
vs-out-fs-in-vec2-and-dmat3x2
vs-out-fs-in-vec2-and-dmat3x3
vs-out-fs-in-vec2-and-double
vs-out-fs-in-vec2-and-double
0/0 0/0
3
0/0 0/0
2
vs-out-fs-in-vec2-and-dvec2
vs-out-fs-in-vec2-and-dvec3
vs-out-fs-in-vec3-and-dmat2x2
vs-out-fs-in-vec3-and-dmat2x3
vs-out-fs-in-vec3-and-dmat2x4
vs-out-fs-in-vec3-and-dmat3x2
vs-out-fs-in-vec3-and-dmat3x3
vs-out-fs-in-vec3-and-double
vs-out-fs-in-vec3-and-double
0/0 0/0
3
0/0 0/0
2
vs-out-fs-in-vec3-and-dvec2
vs-out-fs-in-vec3-and-dvec3
vs-constructors
vs-decrement-dvec
vs-double-uniform-array-direct-indirect-non-uniform-control-flow
vs-fs-explicit-locations
vs-increment-dvec
vs-isinf-dvec
vs-isnan-dvec
vs-non-uniform-control-flow-f2d
linker
0/0 0/0
vs-to-fs-explicit-location-overlap
shader_storage
0/0 0/0
layout-std140-fp64-mixed-shader
layout-std140-fp64-shader
layout-std430-fp64-mixed-shader
layout-std430-fp64-shader
uniform_buffers
0/0 0/0
fs-array-copy
fs-dmat4
fs-dmat4-row-major
fs-double-array-const-index
fs-double-array-variable-index
fs-double-bool-double
fs-double-uniform-array-direct-indirect
fs-doubles
fs-doubles-float-mixed
fs-dvec4-uniform-array-direct-indirect
fs-nested-struct
fs-ubo-direct-1
fs-ubo-load.indirect.1
fs-ubo-load.indirect.2
fs-ubo-load.indirect.3
fs-ubo-load.indirect.4
gs-array-copy
gs-dmat4
gs-dmat4-row-major
gs-double-array-const-index
gs-double-array-variable-index
gs-double-bool-double
gs-double-uniform-array-direct-indirect
gs-doubles-float-mixed
gs-dvec4-uniform-array-direct-indirect
gs-nested-struct
vs-array-copy
vs-dmat4
vs-dmat4-row-major
vs-double-array-const-index
vs-double-array-variable-index
vs-double-bool-double
vs-double-uniform-array-direct-indirect
vs-doubles
vs-doubles-float-mixed
vs-dvec4-uniform-array-direct-indirect
vs-nested-struct
varying-packing
0/0 0/0
simple dmat2 array
simple dmat2 arrays_of_arrays
simple dmat2 separate
simple dmat2x3 array
simple dmat2x3 arrays_of_arrays
simple dmat2x3 separate
simple dmat2x4 array
simple dmat2x4 arrays_of_arrays
simple dmat2x4 separate
simple dmat3 array
simple dmat3 arrays_of_arrays
simple dmat3 separate
simple dmat3x2 array
simple dmat3x2 arrays_of_arrays
simple dmat3x2 separate
simple dmat3x4 array
simple dmat3x4 arrays_of_arrays
simple dmat3x4 separate
simple dmat4 array
simple dmat4 arrays_of_arrays
simple dmat4 separate
simple dmat4x2 array
simple dmat4x2 arrays_of_arrays
simple dmat4x2 separate
simple dmat4x3 array
simple dmat4x3 arrays_of_arrays
simple dmat4x3 separate
simple double array
simple double arrays_of_arrays
simple double separate
simple dvec2 array
simple dvec2 arrays_of_arrays
simple dvec2 separate
simple dvec3 array
simple dvec3 arrays_of_arrays
simple dvec3 separate
simple dvec4 array
simple dvec4 arrays_of_arrays
simple dvec4 separate
arb_gpu_shader_int64
0/0 0/0
execution
0/0 0/0
built-in-functions
0/0 0/0
cs-abs-i64vec2
cs-abs-i64vec3
cs-abs-i64vec4
cs-abs-int64_t
cs-clamp-i64vec2-i64vec2-i64vec2
cs-clamp-i64vec2-int64_t-int64_t
cs-clamp-i64vec3-i64vec3-i64vec3
cs-clamp-i64vec3-int64_t-int64_t
cs-clamp-i64vec4-i64vec4-i64vec4
cs-clamp-i64vec4-int64_t-int64_t
cs-clamp-int64_t-int64_t-int64_t
cs-max-i64vec2-i64vec2
cs-max-i64vec2-int64_t
cs-max-i64vec3-i64vec3
cs-max-i64vec3-int64_t
cs-max-i64vec4-i64vec4
cs-max-i64vec4-int64_t
cs-max-int64_t-int64_t
cs-max-u64vec2-u64vec2
cs-max-u64vec2-uint64_t
cs-max-u64vec3-u64vec3
cs-max-u64vec3-uint64_t
cs-max-u64vec4-u64vec4
cs-max-u64vec4-uint64_t
cs-max-uint64_t-uint64_t
cs-min-i64vec2-i64vec2
cs-min-i64vec2-int64_t
cs-min-i64vec3-i64vec3
cs-min-i64vec3-int64_t
cs-min-i64vec4-i64vec4
cs-min-i64vec4-int64_t
cs-min-int64_t-int64_t
cs-min-u64vec2-u64vec2
cs-min-u64vec2-uint64_t
cs-min-u64vec3-u64vec3
cs-min-u64vec3-uint64_t
cs-min-u64vec4-u64vec4
cs-min-u64vec4-uint64_t
cs-min-uint64_t-uint64_t
cs-mix-i64vec2-i64vec2-bvec2
cs-mix-i64vec3-i64vec3-bvec3
cs-mix-i64vec4-i64vec4-bvec4
cs-mix-int64_t-int64_t-bool
cs-op-add-i64vec2-i64vec2
cs-op-add-i64vec2-int64_t
cs-op-add-i64vec3-i64vec3
cs-op-add-i64vec3-int64_t
cs-op-add-i64vec4-i64vec4
cs-op-add-i64vec4-int64_t
cs-op-add-int64_t-i64vec2
cs-op-add-int64_t-i64vec3
cs-op-add-int64_t-i64vec4
cs-op-add-int64_t-int64_t
cs-op-add-u64vec2-u64vec2
cs-op-add-u64vec2-uint64_t
cs-op-add-u64vec3-u64vec3
cs-op-add-u64vec3-uint64_t
cs-op-add-u64vec4-u64vec4
cs-op-add-u64vec4-uint64_t
cs-op-add-uint64_t-u64vec2
cs-op-add-uint64_t-u64vec3
cs-op-add-uint64_t-u64vec4
cs-op-add-uint64_t-uint64_t
cs-op-bitand-int64_t-int64_t
cs-op-bitand-uint64_t-uint64_t
cs-op-bitor-int64_t-int64_t
cs-op-bitor-uint64_t-uint64_t
cs-op-bitxor-int64_t-int64_t
cs-op-bitxor-uint64_t-uint64_t
cs-op-div-i64vec2-i64vec2
cs-op-div-i64vec2-int64_t
cs-op-div-i64vec3-i64vec3
cs-op-div-i64vec3-int64_t
cs-op-div-i64vec4-i64vec4
cs-op-div-i64vec4-int64_t
cs-op-div-int64_t-i64vec2
cs-op-div-int64_t-i64vec3
cs-op-div-int64_t-i64vec4
cs-op-div-int64_t-int64_t
cs-op-div-u64vec2-u64vec2
cs-op-div-u64vec2-uint64_t
cs-op-div-u64vec3-u64vec3
cs-op-div-u64vec3-uint64_t
cs-op-div-u64vec4-u64vec4
cs-op-div-u64vec4-uint64_t
cs-op-div-uint64_t-u64vec2
cs-op-div-uint64_t-u64vec3
cs-op-div-uint64_t-u64vec4
cs-op-div-uint64_t-uint64_t
cs-op-eq-int64_t-int64_t
cs-op-eq-int64_t-int64_t-using-if
cs-op-eq-uint64_t-uint64_t
cs-op-eq-uint64_t-uint64_t-using-if
cs-op-ge-int64_t-int64_t
cs-op-ge-int64_t-int64_t-using-if
cs-op-ge-uint64_t-uint64_t
cs-op-ge-uint64_t-uint64_t-using-if
cs-op-gt-int64_t-int64_t
cs-op-gt-int64_t-int64_t-using-if
cs-op-gt-uint64_t-uint64_t
cs-op-gt-uint64_t-uint64_t-using-if
cs-op-le-int64_t-int64_t
cs-op-le-int64_t-int64_t-using-if
cs-op-le-uint64_t-uint64_t
cs-op-le-uint64_t-uint64_t-using-if
cs-op-lshift-int64_t-uint
cs-op-lshift-uint64_t-uint
cs-op-lt-int64_t-int64_t
cs-op-lt-int64_t-int64_t-using-if
cs-op-lt-uint64_t-uint64_t
cs-op-lt-uint64_t-uint64_t-using-if
cs-op-mod-i64vec3-i64vec3
cs-op-mod-i64vec3-int64_t
cs-op-mod-i64vec4-i64vec4
cs-op-mod-i64vec4-int64_t
cs-op-mod-int64_t-i64vec3
cs-op-mod-int64_t-i64vec4
cs-op-mod-int64_t-int64_t
cs-op-mod-u64vec2-u64vec2
cs-op-mod-u64vec2-uint64_t
cs-op-mod-u64vec3-u64vec3
cs-op-mod-u64vec3-uint64_t
cs-op-mod-u64vec4-u64vec4
cs-op-mod-u64vec4-uint64_t
cs-op-mod-uint64_t-u64vec2
cs-op-mod-uint64_t-u64vec3
cs-op-mod-uint64_t-u64vec4
cs-op-mod-uint64_t-uint64_t
cs-op-mult-i64vec2-i64vec2
cs-op-mult-i64vec2-int64_t
cs-op-mult-i64vec3-i64vec3
cs-op-mult-i64vec3-int64_t
cs-op-mult-i64vec4-i64vec4
cs-op-mult-i64vec4-int64_t
cs-op-mult-int64_t-i64vec2
cs-op-mult-int64_t-i64vec3
cs-op-mult-int64_t-i64vec4
cs-op-mult-int64_t-int64_t
cs-op-mult-u64vec2-u64vec2
cs-op-mult-u64vec2-uint64_t
cs-op-mult-u64vec3-u64vec3
cs-op-mult-u64vec3-uint64_t
cs-op-mult-u64vec4-u64vec4
cs-op-mult-u64vec4-uint64_t
cs-op-mult-uint64_t-u64vec2
cs-op-mult-uint64_t-u64vec3
cs-op-mult-uint64_t-u64vec4
cs-op-mult-uint64_t-uint64_t
cs-op-ne-int64_t-int64_t
cs-op-ne-int64_t-int64_t-using-if
cs-op-ne-uint64_t-uint64_t
cs-op-ne-uint64_t-uint64_t-using-if
cs-op-rshift-int64_t-uint
cs-op-rshift-uint64_t-uint
cs-op-sub-i64vec2-i64vec2
cs-op-sub-i64vec2-int64_t
cs-op-sub-i64vec3-i64vec3
cs-op-sub-i64vec3-int64_t
cs-op-sub-i64vec4-i64vec4
cs-op-sub-i64vec4-int64_t
cs-op-sub-int64_t-i64vec2
cs-op-sub-int64_t-i64vec3
cs-op-sub-int64_t-i64vec4
cs-op-sub-int64_t-int64_t
cs-op-sub-u64vec2-u64vec2
cs-op-sub-u64vec2-uint64_t
cs-op-sub-u64vec3-u64vec3
cs-op-sub-u64vec3-uint64_t
cs-op-sub-u64vec4-u64vec4
cs-op-sub-u64vec4-uint64_t
cs-op-sub-uint64_t-u64vec2
cs-op-sub-uint64_t-u64vec3
cs-op-sub-uint64_t-u64vec4
cs-op-sub-uint64_t-uint64_t
cs-sign-i64vec2
cs-sign-i64vec3
cs-sign-i64vec4
cs-sign-int64_t
fs-abs-i64vec2
fs-abs-i64vec3
fs-abs-i64vec4
fs-abs-int64_t
fs-clamp-i64vec2-i64vec2-i64vec2
fs-clamp-i64vec2-int64_t-int64_t
fs-clamp-i64vec3-i64vec3-i64vec3
fs-clamp-i64vec3-int64_t-int64_t
fs-clamp-i64vec4-i64vec4-i64vec4
fs-clamp-i64vec4-int64_t-int64_t
fs-clamp-int64_t-int64_t-int64_t
fs-max-i64vec2-i64vec2
fs-max-i64vec2-int64_t
fs-max-i64vec3-i64vec3
fs-max-i64vec3-int64_t
fs-max-i64vec4-i64vec4
fs-max-i64vec4-int64_t
fs-max-int64_t-int64_t
fs-max-u64vec2-u64vec2
fs-max-u64vec2-uint64_t
fs-max-u64vec3-u64vec3
fs-max-u64vec3-uint64_t
fs-max-u64vec4-u64vec4
fs-max-u64vec4-uint64_t
fs-max-uint64_t-uint64_t
fs-min-i64vec2-i64vec2
fs-min-i64vec2-int64_t
fs-min-i64vec3-i64vec3
fs-min-i64vec3-int64_t
fs-min-i64vec4-i64vec4
fs-min-i64vec4-int64_t
fs-min-int64_t-int64_t
fs-min-u64vec2-u64vec2
fs-min-u64vec2-uint64_t
fs-min-u64vec3-u64vec3
fs-min-u64vec3-uint64_t
fs-min-u64vec4-u64vec4
fs-min-u64vec4-uint64_t
fs-min-uint64_t-uint64_t
fs-mix-i64vec2-i64vec2-bvec2
fs-mix-i64vec3-i64vec3-bvec3
fs-mix-i64vec4-i64vec4-bvec4
fs-mix-int64_t-int64_t-bool
fs-op-add-i64vec2-i64vec2
fs-op-add-i64vec2-int64_t
fs-op-add-i64vec3-i64vec3
fs-op-add-i64vec3-int64_t
fs-op-add-i64vec4-i64vec4
fs-op-add-i64vec4-int64_t
fs-op-add-int64_t-i64vec2
fs-op-add-int64_t-i64vec3
fs-op-add-int64_t-i64vec4
fs-op-add-int64_t-int64_t
fs-op-add-u64vec2-u64vec2
fs-op-add-u64vec2-uint64_t
fs-op-add-u64vec3-u64vec3
fs-op-add-u64vec3-uint64_t
fs-op-add-u64vec4-u64vec4
fs-op-add-u64vec4-uint64_t
fs-op-add-uint64_t-u64vec2
fs-op-add-uint64_t-u64vec3
fs-op-add-uint64_t-u64vec4
fs-op-add-uint64_t-uint64_t
fs-op-bitand-int64_t-int64_t
fs-op-bitand-uint64_t-uint64_t
fs-op-bitor-int64_t-int64_t
fs-op-bitor-uint64_t-uint64_t
fs-op-bitxor-int64_t-int64_t
fs-op-bitxor-uint64_t-uint64_t
fs-op-div-i64vec2-i64vec2
fs-op-div-i64vec2-int64_t
fs-op-div-i64vec3-i64vec3
fs-op-div-i64vec3-int64_t
fs-op-div-i64vec4-i64vec4
fs-op-div-i64vec4-int64_t
fs-op-div-int64_t-i64vec2
fs-op-div-int64_t-i64vec3
fs-op-div-int64_t-i64vec4
fs-op-div-int64_t-int64_t
fs-op-div-u64vec2-u64vec2
fs-op-div-u64vec2-uint64_t
fs-op-div-u64vec3-u64vec3
fs-op-div-u64vec3-uint64_t
fs-op-div-u64vec4-u64vec4
fs-op-div-u64vec4-uint64_t
fs-op-div-uint64_t-u64vec2
fs-op-div-uint64_t-u64vec3
fs-op-div-uint64_t-u64vec4
fs-op-div-uint64_t-uint64_t
fs-op-eq-int64_t-int64_t
fs-op-eq-int64_t-int64_t-using-if
fs-op-eq-uint64_t-uint64_t
fs-op-eq-uint64_t-uint64_t-using-if
fs-op-ge-int64_t-int64_t
fs-op-ge-int64_t-int64_t-using-if
fs-op-ge-uint64_t-uint64_t
fs-op-ge-uint64_t-uint64_t-using-if
fs-op-gt-int64_t-int64_t
fs-op-gt-int64_t-int64_t-using-if
fs-op-gt-uint64_t-uint64_t
fs-op-gt-uint64_t-uint64_t-using-if
fs-op-le-int64_t-int64_t
fs-op-le-int64_t-int64_t-using-if
fs-op-le-uint64_t-uint64_t
fs-op-le-uint64_t-uint64_t-using-if
fs-op-lshift-int64_t-uint
fs-op-lshift-uint64_t-uint
fs-op-lt-int64_t-int64_t
fs-op-lt-int64_t-int64_t-using-if
fs-op-lt-uint64_t-uint64_t
fs-op-lt-uint64_t-uint64_t-using-if
fs-op-mod-i64vec3-i64vec3
fs-op-mod-i64vec3-int64_t
fs-op-mod-i64vec4-i64vec4
fs-op-mod-i64vec4-int64_t
fs-op-mod-int64_t-i64vec3
fs-op-mod-int64_t-i64vec4
fs-op-mod-int64_t-int64_t
fs-op-mod-u64vec2-u64vec2
fs-op-mod-u64vec2-uint64_t
fs-op-mod-u64vec3-u64vec3
fs-op-mod-u64vec3-uint64_t
fs-op-mod-u64vec4-u64vec4
fs-op-mod-u64vec4-uint64_t
fs-op-mod-uint64_t-u64vec2
fs-op-mod-uint64_t-u64vec3
fs-op-mod-uint64_t-u64vec4
fs-op-mod-uint64_t-uint64_t
fs-op-mult-i64vec2-i64vec2
fs-op-mult-i64vec2-int64_t
fs-op-mult-i64vec3-i64vec3
fs-op-mult-i64vec3-int64_t
fs-op-mult-i64vec4-i64vec4
fs-op-mult-i64vec4-int64_t
fs-op-mult-int64_t-i64vec2
fs-op-mult-int64_t-i64vec3
fs-op-mult-int64_t-i64vec4
fs-op-mult-int64_t-int64_t
fs-op-mult-u64vec2-u64vec2
fs-op-mult-u64vec2-uint64_t
fs-op-mult-u64vec3-u64vec3
fs-op-mult-u64vec3-uint64_t
fs-op-mult-u64vec4-u64vec4
fs-op-mult-u64vec4-uint64_t
fs-op-mult-uint64_t-u64vec2
fs-op-mult-uint64_t-u64vec3
fs-op-mult-uint64_t-u64vec4
fs-op-mult-uint64_t-uint64_t
fs-op-ne-int64_t-int64_t
fs-op-ne-int64_t-int64_t-using-if
fs-op-ne-uint64_t-uint64_t
fs-op-ne-uint64_t-uint64_t-using-if
fs-op-rshift-int64_t-uint
fs-op-rshift-uint64_t-uint
fs-op-sub-i64vec2-i64vec2
fs-op-sub-i64vec2-int64_t
fs-op-sub-i64vec3-i64vec3
fs-op-sub-i64vec3-int64_t
fs-op-sub-i64vec4-i64vec4
fs-op-sub-i64vec4-int64_t
fs-op-sub-int64_t-i64vec2
fs-op-sub-int64_t-i64vec3
fs-op-sub-int64_t-i64vec4
fs-op-sub-int64_t-int64_t
fs-op-sub-u64vec2-u64vec2
fs-op-sub-u64vec2-uint64_t
fs-op-sub-u64vec3-u64vec3
fs-op-sub-u64vec3-uint64_t
fs-op-sub-u64vec4-u64vec4
fs-op-sub-u64vec4-uint64_t
fs-op-sub-uint64_t-u64vec2
fs-op-sub-uint64_t-u64vec3
fs-op-sub-uint64_t-u64vec4
fs-op-sub-uint64_t-uint64_t
fs-sign-i64vec2
fs-sign-i64vec3
fs-sign-i64vec4
fs-sign-int64_t
gs-abs-i64vec2
gs-abs-i64vec3
gs-abs-i64vec4
gs-abs-int64_t
gs-clamp-i64vec2-i64vec2-i64vec2
gs-clamp-i64vec2-int64_t-int64_t
gs-clamp-i64vec3-i64vec3-i64vec3
gs-clamp-i64vec3-int64_t-int64_t
gs-clamp-i64vec4-i64vec4-i64vec4
gs-clamp-i64vec4-int64_t-int64_t
gs-clamp-int64_t-int64_t-int64_t
gs-max-i64vec2-i64vec2
gs-max-i64vec2-int64_t
gs-max-i64vec3-i64vec3
gs-max-i64vec3-int64_t
gs-max-i64vec4-i64vec4
gs-max-i64vec4-int64_t
gs-max-int64_t-int64_t
gs-max-u64vec2-u64vec2
gs-max-u64vec2-uint64_t
gs-max-u64vec3-u64vec3
gs-max-u64vec3-uint64_t
gs-max-u64vec4-u64vec4
gs-max-u64vec4-uint64_t
gs-max-uint64_t-uint64_t
gs-min-i64vec2-i64vec2
gs-min-i64vec2-int64_t
gs-min-i64vec3-i64vec3
gs-min-i64vec3-int64_t
gs-min-i64vec4-i64vec4
gs-min-i64vec4-int64_t
gs-min-int64_t-int64_t
gs-min-u64vec2-u64vec2
gs-min-u64vec2-uint64_t
gs-min-u64vec3-u64vec3
gs-min-u64vec3-uint64_t
gs-min-u64vec4-u64vec4
gs-min-u64vec4-uint64_t
gs-min-uint64_t-uint64_t
gs-mix-i64vec2-i64vec2-bvec2
gs-mix-i64vec3-i64vec3-bvec3
gs-mix-i64vec4-i64vec4-bvec4
gs-mix-int64_t-int64_t-bool
gs-op-add-i64vec2-i64vec2
gs-op-add-i64vec2-int64_t
gs-op-add-i64vec3-i64vec3
gs-op-add-i64vec3-int64_t
gs-op-add-i64vec4-i64vec4
gs-op-add-i64vec4-int64_t
gs-op-add-int64_t-i64vec2
gs-op-add-int64_t-i64vec3
gs-op-add-int64_t-i64vec4
gs-op-add-int64_t-int64_t
gs-op-add-u64vec2-u64vec2
gs-op-add-u64vec2-uint64_t
gs-op-add-u64vec3-u64vec3
gs-op-add-u64vec3-uint64_t
gs-op-add-u64vec4-u64vec4
gs-op-add-u64vec4-uint64_t
gs-op-add-uint64_t-u64vec2
gs-op-add-uint64_t-u64vec3
gs-op-add-uint64_t-u64vec4
gs-op-add-uint64_t-uint64_t
gs-op-bitand-int64_t-int64_t
gs-op-bitand-uint64_t-uint64_t
gs-op-bitor-int64_t-int64_t
gs-op-bitor-uint64_t-uint64_t
gs-op-bitxor-int64_t-int64_t
gs-op-bitxor-uint64_t-uint64_t
gs-op-div-i64vec2-i64vec2
gs-op-div-i64vec2-int64_t
gs-op-div-i64vec3-i64vec3
gs-op-div-i64vec3-int64_t
gs-op-div-i64vec4-i64vec4
gs-op-div-i64vec4-int64_t
gs-op-div-int64_t-i64vec2
gs-op-div-int64_t-i64vec3
gs-op-div-int64_t-i64vec4
gs-op-div-int64_t-int64_t
gs-op-div-u64vec2-u64vec2
gs-op-div-u64vec2-uint64_t
gs-op-div-u64vec3-u64vec3
gs-op-div-u64vec3-uint64_t
gs-op-div-u64vec4-u64vec4
gs-op-div-u64vec4-uint64_t
gs-op-div-uint64_t-u64vec2
gs-op-div-uint64_t-u64vec3
gs-op-div-uint64_t-u64vec4
gs-op-div-uint64_t-uint64_t
gs-op-eq-int64_t-int64_t
gs-op-eq-int64_t-int64_t-using-if
gs-op-eq-uint64_t-uint64_t
gs-op-eq-uint64_t-uint64_t-using-if
gs-op-ge-int64_t-int64_t
gs-op-ge-int64_t-int64_t-using-if
gs-op-ge-uint64_t-uint64_t
gs-op-ge-uint64_t-uint64_t-using-if
gs-op-gt-int64_t-int64_t
gs-op-gt-int64_t-int64_t-using-if
gs-op-gt-uint64_t-uint64_t
gs-op-gt-uint64_t-uint64_t-using-if
gs-op-le-int64_t-int64_t
gs-op-le-int64_t-int64_t-using-if
gs-op-le-uint64_t-uint64_t
gs-op-le-uint64_t-uint64_t-using-if
gs-op-lshift-int64_t-uint
gs-op-lshift-uint64_t-uint
gs-op-lt-int64_t-int64_t
gs-op-lt-int64_t-int64_t-using-if
gs-op-lt-uint64_t-uint64_t
gs-op-lt-uint64_t-uint64_t-using-if
gs-op-mod-i64vec3-i64vec3
gs-op-mod-i64vec3-int64_t
gs-op-mod-i64vec4-i64vec4
gs-op-mod-i64vec4-int64_t
gs-op-mod-int64_t-i64vec3
gs-op-mod-int64_t-i64vec4
gs-op-mod-int64_t-int64_t
gs-op-mod-u64vec2-u64vec2
gs-op-mod-u64vec2-uint64_t
gs-op-mod-u64vec3-u64vec3
gs-op-mod-u64vec3-uint64_t
gs-op-mod-u64vec4-u64vec4
gs-op-mod-u64vec4-uint64_t
gs-op-mod-uint64_t-u64vec2
gs-op-mod-uint64_t-u64vec3
gs-op-mod-uint64_t-u64vec4
gs-op-mod-uint64_t-uint64_t
gs-op-mult-i64vec2-i64vec2
gs-op-mult-i64vec2-int64_t
gs-op-mult-i64vec3-i64vec3
gs-op-mult-i64vec3-int64_t
gs-op-mult-i64vec4-i64vec4
gs-op-mult-i64vec4-int64_t
gs-op-mult-int64_t-i64vec2
gs-op-mult-int64_t-i64vec3
gs-op-mult-int64_t-i64vec4
gs-op-mult-int64_t-int64_t
gs-op-mult-u64vec2-u64vec2
gs-op-mult-u64vec2-uint64_t
gs-op-mult-u64vec3-u64vec3
gs-op-mult-u64vec3-uint64_t
gs-op-mult-u64vec4-u64vec4
gs-op-mult-u64vec4-uint64_t
gs-op-mult-uint64_t-u64vec2
gs-op-mult-uint64_t-u64vec3
gs-op-mult-uint64_t-u64vec4
gs-op-mult-uint64_t-uint64_t
gs-op-ne-int64_t-int64_t
gs-op-ne-int64_t-int64_t-using-if
gs-op-ne-uint64_t-uint64_t
gs-op-ne-uint64_t-uint64_t-using-if
gs-op-rshift-int64_t-uint
gs-op-rshift-uint64_t-uint
gs-op-sub-i64vec2-i64vec2
gs-op-sub-i64vec2-int64_t
gs-op-sub-i64vec3-i64vec3
gs-op-sub-i64vec3-int64_t
gs-op-sub-i64vec4-i64vec4
gs-op-sub-i64vec4-int64_t
gs-op-sub-int64_t-i64vec2
gs-op-sub-int64_t-i64vec3
gs-op-sub-int64_t-i64vec4
gs-op-sub-int64_t-int64_t
gs-op-sub-u64vec2-u64vec2
gs-op-sub-u64vec2-uint64_t
gs-op-sub-u64vec3-u64vec3
gs-op-sub-u64vec3-uint64_t
gs-op-sub-u64vec4-u64vec4
gs-op-sub-u64vec4-uint64_t
gs-op-sub-uint64_t-u64vec2
gs-op-sub-uint64_t-u64vec3
gs-op-sub-uint64_t-u64vec4
gs-op-sub-uint64_t-uint64_t
gs-sign-i64vec2
gs-sign-i64vec3
gs-sign-i64vec4
gs-sign-int64_t
tcs-abs-i64vec2
tcs-abs-i64vec3
tcs-abs-i64vec4
tcs-abs-int64_t
tcs-clamp-i64vec2-i64vec2-i64vec2
tcs-clamp-i64vec2-int64_t-int64_t
tcs-clamp-i64vec3-i64vec3-i64vec3
tcs-clamp-i64vec3-int64_t-int64_t
tcs-clamp-i64vec4-i64vec4-i64vec4
tcs-clamp-i64vec4-int64_t-int64_t
tcs-clamp-int64_t-int64_t-int64_t
tcs-max-i64vec2-i64vec2
tcs-max-i64vec2-int64_t
tcs-max-i64vec3-i64vec3
tcs-max-i64vec3-int64_t
tcs-max-i64vec4-i64vec4
tcs-max-i64vec4-int64_t
tcs-max-int64_t-int64_t
tcs-max-u64vec2-u64vec2
tcs-max-u64vec2-uint64_t
tcs-max-u64vec3-u64vec3
tcs-max-u64vec3-uint64_t
tcs-max-u64vec4-u64vec4
tcs-max-u64vec4-uint64_t
tcs-max-uint64_t-uint64_t
tcs-min-i64vec2-i64vec2
tcs-min-i64vec2-int64_t
tcs-min-i64vec3-i64vec3
tcs-min-i64vec3-int64_t
tcs-min-i64vec4-i64vec4
tcs-min-i64vec4-int64_t
tcs-min-int64_t-int64_t
tcs-min-u64vec2-u64vec2
tcs-min-u64vec2-uint64_t
tcs-min-u64vec3-u64vec3
tcs-min-u64vec3-uint64_t
tcs-min-u64vec4-u64vec4
tcs-min-u64vec4-uint64_t
tcs-min-uint64_t-uint64_t
tcs-mix-i64vec2-i64vec2-bvec2
tcs-mix-i64vec3-i64vec3-bvec3
tcs-mix-i64vec4-i64vec4-bvec4
tcs-mix-int64_t-int64_t-bool
tcs-op-add-i64vec2-i64vec2
tcs-op-add-i64vec2-int64_t
tcs-op-add-i64vec3-i64vec3
tcs-op-add-i64vec3-int64_t
tcs-op-add-i64vec4-i64vec4
tcs-op-add-i64vec4-int64_t
tcs-op-add-int64_t-i64vec2
tcs-op-add-int64_t-i64vec3
tcs-op-add-int64_t-i64vec4
tcs-op-add-int64_t-int64_t
tcs-op-add-u64vec2-u64vec2
tcs-op-add-u64vec2-uint64_t
tcs-op-add-u64vec3-u64vec3
tcs-op-add-u64vec3-uint64_t
tcs-op-add-u64vec4-u64vec4
tcs-op-add-u64vec4-uint64_t
tcs-op-add-uint64_t-u64vec2
tcs-op-add-uint64_t-u64vec3
tcs-op-add-uint64_t-u64vec4
tcs-op-add-uint64_t-uint64_t
tcs-op-bitand-int64_t-int64_t
tcs-op-bitand-uint64_t-uint64_t
tcs-op-bitor-int64_t-int64_t
tcs-op-bitor-uint64_t-uint64_t
tcs-op-bitxor-int64_t-int64_t
tcs-op-bitxor-uint64_t-uint64_t
tcs-op-div-i64vec2-i64vec2
tcs-op-div-i64vec2-int64_t
tcs-op-div-i64vec3-i64vec3
tcs-op-div-i64vec3-int64_t
tcs-op-div-i64vec4-i64vec4
tcs-op-div-i64vec4-int64_t
tcs-op-div-int64_t-i64vec2
tcs-op-div-int64_t-i64vec3
tcs-op-div-int64_t-i64vec4
tcs-op-div-int64_t-int64_t
tcs-op-div-u64vec2-u64vec2
tcs-op-div-u64vec2-uint64_t
tcs-op-div-u64vec3-u64vec3
tcs-op-div-u64vec3-uint64_t
tcs-op-div-u64vec4-u64vec4
tcs-op-div-u64vec4-uint64_t
tcs-op-div-uint64_t-u64vec2
tcs-op-div-uint64_t-u64vec3
tcs-op-div-uint64_t-u64vec4
tcs-op-div-uint64_t-uint64_t
tcs-op-eq-int64_t-int64_t
tcs-op-eq-int64_t-int64_t-using-if
tcs-op-eq-uint64_t-uint64_t
tcs-op-eq-uint64_t-uint64_t-using-if
tcs-op-ge-int64_t-int64_t
tcs-op-ge-int64_t-int64_t-using-if
tcs-op-ge-uint64_t-uint64_t
tcs-op-ge-uint64_t-uint64_t-using-if
tcs-op-gt-int64_t-int64_t
tcs-op-gt-int64_t-int64_t-using-if
tcs-op-gt-uint64_t-uint64_t
tcs-op-gt-uint64_t-uint64_t-using-if
tcs-op-le-int64_t-int64_t
tcs-op-le-int64_t-int64_t-using-if
tcs-op-le-uint64_t-uint64_t
tcs-op-le-uint64_t-uint64_t-using-if
tcs-op-lshift-int64_t-uint
tcs-op-lshift-uint64_t-uint
tcs-op-lt-int64_t-int64_t
tcs-op-lt-int64_t-int64_t-using-if
tcs-op-lt-uint64_t-uint64_t
tcs-op-lt-uint64_t-uint64_t-using-if
tcs-op-mod-i64vec3-i64vec3
tcs-op-mod-i64vec3-int64_t
tcs-op-mod-i64vec4-i64vec4
tcs-op-mod-i64vec4-int64_t
tcs-op-mod-int64_t-i64vec3
tcs-op-mod-int64_t-i64vec4
tcs-op-mod-int64_t-int64_t
tcs-op-mod-u64vec2-u64vec2
tcs-op-mod-u64vec2-uint64_t
tcs-op-mod-u64vec3-u64vec3
tcs-op-mod-u64vec3-uint64_t
tcs-op-mod-u64vec4-u64vec4
tcs-op-mod-u64vec4-uint64_t
tcs-op-mod-uint64_t-u64vec2
tcs-op-mod-uint64_t-u64vec3
tcs-op-mod-uint64_t-u64vec4
tcs-op-mod-uint64_t-uint64_t
tcs-op-mult-i64vec2-i64vec2
tcs-op-mult-i64vec2-int64_t
tcs-op-mult-i64vec3-i64vec3
tcs-op-mult-i64vec3-int64_t
tcs-op-mult-i64vec4-i64vec4
tcs-op-mult-i64vec4-int64_t
tcs-op-mult-int64_t-i64vec2
tcs-op-mult-int64_t-i64vec3
tcs-op-mult-int64_t-i64vec4
tcs-op-mult-int64_t-int64_t
tcs-op-mult-u64vec2-u64vec2
tcs-op-mult-u64vec2-uint64_t
tcs-op-mult-u64vec3-u64vec3
tcs-op-mult-u64vec3-uint64_t
tcs-op-mult-u64vec4-u64vec4
tcs-op-mult-u64vec4-uint64_t
tcs-op-mult-uint64_t-u64vec2
tcs-op-mult-uint64_t-u64vec3
tcs-op-mult-uint64_t-u64vec4
tcs-op-mult-uint64_t-uint64_t
tcs-op-ne-int64_t-int64_t
tcs-op-ne-int64_t-int64_t-using-if
tcs-op-ne-uint64_t-uint64_t
tcs-op-ne-uint64_t-uint64_t-using-if
tcs-op-rshift-int64_t-uint
tcs-op-rshift-uint64_t-uint
tcs-op-sub-i64vec2-i64vec2
tcs-op-sub-i64vec2-int64_t
tcs-op-sub-i64vec3-i64vec3
tcs-op-sub-i64vec3-int64_t
tcs-op-sub-i64vec4-i64vec4
tcs-op-sub-i64vec4-int64_t
tcs-op-sub-int64_t-i64vec2
tcs-op-sub-int64_t-i64vec3
tcs-op-sub-int64_t-i64vec4
tcs-op-sub-int64_t-int64_t
tcs-op-sub-u64vec2-u64vec2
tcs-op-sub-u64vec2-uint64_t
tcs-op-sub-u64vec3-u64vec3
tcs-op-sub-u64vec3-uint64_t
tcs-op-sub-u64vec4-u64vec4
tcs-op-sub-u64vec4-uint64_t
tcs-op-sub-uint64_t-u64vec2
tcs-op-sub-uint64_t-u64vec3
tcs-op-sub-uint64_t-u64vec4
tcs-op-sub-uint64_t-uint64_t
tcs-sign-i64vec2
tcs-sign-i64vec3
tcs-sign-i64vec4
tcs-sign-int64_t
vs-abs-i64vec2
vs-abs-i64vec3
vs-abs-i64vec4
vs-abs-int64_t
vs-clamp-i64vec2-i64vec2-i64vec2
vs-clamp-i64vec2-int64_t-int64_t
vs-clamp-i64vec3-i64vec3-i64vec3
vs-clamp-i64vec3-int64_t-int64_t
vs-clamp-i64vec4-i64vec4-i64vec4
vs-clamp-i64vec4-int64_t-int64_t
vs-clamp-int64_t-int64_t-int64_t
vs-max-i64vec2-i64vec2
vs-max-i64vec2-int64_t
vs-max-i64vec3-i64vec3
vs-max-i64vec3-int64_t
vs-max-i64vec4-i64vec4
vs-max-i64vec4-int64_t
vs-max-int64_t-int64_t
vs-max-u64vec2-u64vec2
vs-max-u64vec2-uint64_t
vs-max-u64vec3-u64vec3
vs-max-u64vec3-uint64_t
vs-max-u64vec4-u64vec4
vs-max-u64vec4-uint64_t
vs-max-uint64_t-uint64_t
vs-min-i64vec2-i64vec2
vs-min-i64vec2-int64_t
vs-min-i64vec3-i64vec3
vs-min-i64vec3-int64_t
vs-min-i64vec4-i64vec4
vs-min-i64vec4-int64_t
vs-min-int64_t-int64_t
vs-min-u64vec2-u64vec2
vs-min-u64vec2-uint64_t
vs-min-u64vec3-u64vec3
vs-min-u64vec3-uint64_t
vs-min-u64vec4-u64vec4
vs-min-u64vec4-uint64_t
vs-min-uint64_t-uint64_t
vs-mix-i64vec2-i64vec2-bvec2
vs-mix-i64vec3-i64vec3-bvec3
vs-mix-i64vec4-i64vec4-bvec4
vs-mix-int64_t-int64_t-bool
vs-op-add-i64vec2-i64vec2
vs-op-add-i64vec2-int64_t
vs-op-add-i64vec3-i64vec3
vs-op-add-i64vec3-int64_t
vs-op-add-i64vec4-i64vec4
vs-op-add-i64vec4-int64_t
vs-op-add-int64_t-i64vec2
vs-op-add-int64_t-i64vec3
vs-op-add-int64_t-i64vec4
vs-op-add-int64_t-int64_t
vs-op-add-u64vec2-u64vec2
vs-op-add-u64vec2-uint64_t
vs-op-add-u64vec3-u64vec3
vs-op-add-u64vec3-uint64_t
vs-op-add-u64vec4-u64vec4
vs-op-add-u64vec4-uint64_t
vs-op-add-uint64_t-u64vec2
vs-op-add-uint64_t-u64vec3
vs-op-add-uint64_t-u64vec4
vs-op-add-uint64_t-uint64_t
vs-op-bitand-int64_t-int64_t
vs-op-bitand-uint64_t-uint64_t
vs-op-bitor-int64_t-int64_t
vs-op-bitor-uint64_t-uint64_t
vs-op-bitxor-int64_t-int64_t
vs-op-bitxor-uint64_t-uint64_t
vs-op-div-i64vec2-i64vec2
vs-op-div-i64vec2-int64_t
vs-op-div-i64vec3-i64vec3
vs-op-div-i64vec3-int64_t
vs-op-div-i64vec4-i64vec4
vs-op-div-i64vec4-int64_t
vs-op-div-int64_t-i64vec2
vs-op-div-int64_t-i64vec3
vs-op-div-int64_t-i64vec4
vs-op-div-int64_t-int64_t
vs-op-div-u64vec2-u64vec2
vs-op-div-u64vec2-uint64_t
vs-op-div-u64vec3-u64vec3
vs-op-div-u64vec3-uint64_t
vs-op-div-u64vec4-u64vec4
vs-op-div-u64vec4-uint64_t
vs-op-div-uint64_t-u64vec2
vs-op-div-uint64_t-u64vec3
vs-op-div-uint64_t-u64vec4
vs-op-div-uint64_t-uint64_t
vs-op-eq-int64_t-int64_t
vs-op-eq-int64_t-int64_t-using-if
vs-op-eq-uint64_t-uint64_t
vs-op-eq-uint64_t-uint64_t-using-if
vs-op-ge-int64_t-int64_t
vs-op-ge-int64_t-int64_t-using-if
vs-op-ge-uint64_t-uint64_t
vs-op-ge-uint64_t-uint64_t-using-if
vs-op-gt-int64_t-int64_t
vs-op-gt-int64_t-int64_t-using-if
vs-op-gt-uint64_t-uint64_t
vs-op-gt-uint64_t-uint64_t-using-if
vs-op-le-int64_t-int64_t
vs-op-le-int64_t-int64_t-using-if
vs-op-le-uint64_t-uint64_t
vs-op-le-uint64_t-uint64_t-using-if
vs-op-lshift-int64_t-uint
vs-op-lshift-uint64_t-uint
vs-op-lt-int64_t-int64_t
vs-op-lt-int64_t-int64_t-using-if
vs-op-lt-uint64_t-uint64_t
vs-op-lt-uint64_t-uint64_t-using-if
vs-op-mod-i64vec3-i64vec3
vs-op-mod-i64vec3-int64_t
vs-op-mod-i64vec4-i64vec4
vs-op-mod-i64vec4-int64_t
vs-op-mod-int64_t-i64vec3
vs-op-mod-int64_t-i64vec4
vs-op-mod-int64_t-int64_t
vs-op-mod-u64vec2-u64vec2
vs-op-mod-u64vec2-uint64_t
vs-op-mod-u64vec3-u64vec3
vs-op-mod-u64vec3-uint64_t
vs-op-mod-u64vec4-u64vec4
vs-op-mod-u64vec4-uint64_t
vs-op-mod-uint64_t-u64vec2
vs-op-mod-uint64_t-u64vec3
vs-op-mod-uint64_t-u64vec4
vs-op-mod-uint64_t-uint64_t
vs-op-mult-i64vec2-i64vec2
vs-op-mult-i64vec2-int64_t
vs-op-mult-i64vec3-i64vec3
vs-op-mult-i64vec3-int64_t
vs-op-mult-i64vec4-i64vec4
vs-op-mult-i64vec4-int64_t
vs-op-mult-int64_t-i64vec2
vs-op-mult-int64_t-i64vec3
vs-op-mult-int64_t-i64vec4
vs-op-mult-int64_t-int64_t
vs-op-mult-u64vec2-u64vec2
vs-op-mult-u64vec2-uint64_t
vs-op-mult-u64vec3-u64vec3
vs-op-mult-u64vec3-uint64_t
vs-op-mult-u64vec4-u64vec4
vs-op-mult-u64vec4-uint64_t
vs-op-mult-uint64_t-u64vec2
vs-op-mult-uint64_t-u64vec3
vs-op-mult-uint64_t-u64vec4
vs-op-mult-uint64_t-uint64_t
vs-op-ne-int64_t-int64_t
vs-op-ne-int64_t-int64_t-using-if
vs-op-ne-uint64_t-uint64_t
vs-op-ne-uint64_t-uint64_t-using-if
vs-op-rshift-int64_t-uint
vs-op-rshift-uint64_t-uint
vs-op-sub-i64vec2-i64vec2
vs-op-sub-i64vec2-int64_t
vs-op-sub-i64vec3-i64vec3
vs-op-sub-i64vec3-int64_t
vs-op-sub-i64vec4-i64vec4
vs-op-sub-i64vec4-int64_t
vs-op-sub-int64_t-i64vec2
vs-op-sub-int64_t-i64vec3
vs-op-sub-int64_t-i64vec4
vs-op-sub-int64_t-int64_t
vs-op-sub-u64vec2-u64vec2
vs-op-sub-u64vec2-uint64_t
vs-op-sub-u64vec3-u64vec3
vs-op-sub-u64vec3-uint64_t
vs-op-sub-u64vec4-u64vec4
vs-op-sub-u64vec4-uint64_t
vs-op-sub-uint64_t-u64vec2
vs-op-sub-uint64_t-u64vec3
vs-op-sub-uint64_t-u64vec4
vs-op-sub-uint64_t-uint64_t
vs-sign-i64vec2
vs-sign-i64vec3
vs-sign-i64vec4
vs-sign-int64_t
conversion
0/0 0/0
frag-conversion-explicit-bool-int64_t
frag-conversion-explicit-bool-uint64_t
frag-conversion-explicit-bvec2-i64vec2
frag-conversion-explicit-bvec2-u64vec2
frag-conversion-explicit-bvec3-i64vec3
frag-conversion-explicit-bvec3-u64vec3
frag-conversion-explicit-bvec4-i64vec4
frag-conversion-explicit-bvec4-u64vec4
frag-conversion-explicit-double-int64_t
frag-conversion-explicit-double-uint64_t
frag-conversion-explicit-dvec2-i64vec2
frag-conversion-explicit-dvec2-u64vec2
frag-conversion-explicit-dvec3-i64vec3
frag-conversion-explicit-dvec3-u64vec3
frag-conversion-explicit-dvec4-i64vec4
frag-conversion-explicit-dvec4-u64vec4
frag-conversion-explicit-float-int64_t
frag-conversion-explicit-float-uint64_t
frag-conversion-explicit-i64vec2-bvec2
frag-conversion-explicit-i64vec2-ivec2
frag-conversion-explicit-i64vec2-uvec2
frag-conversion-explicit-i64vec2-vec2
frag-conversion-explicit-i64vec3-bvec3
frag-conversion-explicit-i64vec3-ivec3
frag-conversion-explicit-i64vec3-uvec3
frag-conversion-explicit-i64vec3-vec3
frag-conversion-explicit-i64vec4-bvec4
frag-conversion-explicit-i64vec4-ivec4
frag-conversion-explicit-i64vec4-uvec4
frag-conversion-explicit-i64vec4-vec4
frag-conversion-explicit-int64_t-bool
frag-conversion-explicit-int64_t-float
frag-conversion-explicit-int64_t-int
frag-conversion-explicit-int64_t-uint
frag-conversion-explicit-u64vec2-bvec2
frag-conversion-explicit-u64vec2-i64vec2
frag-conversion-explicit-u64vec2-ivec2
frag-conversion-explicit-u64vec2-uvec2
frag-conversion-explicit-u64vec2-vec2
frag-conversion-explicit-u64vec3-bvec3
frag-conversion-explicit-u64vec3-i64vec3
frag-conversion-explicit-u64vec3-ivec3
frag-conversion-explicit-u64vec3-uvec3
frag-conversion-explicit-u64vec3-vec3
frag-conversion-explicit-u64vec4-bvec4
frag-conversion-explicit-u64vec4-i64vec4
frag-conversion-explicit-u64vec4-ivec4
frag-conversion-explicit-u64vec4-uvec4
frag-conversion-explicit-u64vec4-vec4
frag-conversion-explicit-uint-int64_t
frag-conversion-explicit-uint64_t-bool
frag-conversion-explicit-uint64_t-float
frag-conversion-explicit-uint64_t-int
frag-conversion-explicit-uint64_t-int64_t
frag-conversion-explicit-uint64_t-uint
frag-conversion-explicit-uvec2-i64vec2
frag-conversion-explicit-uvec3-i64vec3
frag-conversion-explicit-uvec4-i64vec4
frag-conversion-explicit-vec2-i64vec2
frag-conversion-explicit-vec2-u64vec2
frag-conversion-explicit-vec3-i64vec3
frag-conversion-explicit-vec3-u64vec3
frag-conversion-explicit-vec4-i64vec4
frag-conversion-explicit-vec4-u64vec4
frag-conversion-implicit-i64vec2-dvec2
frag-conversion-implicit-i64vec2-u64vec2
frag-conversion-implicit-i64vec3-dvec3
frag-conversion-implicit-i64vec3-u64vec3
frag-conversion-implicit-i64vec4-dvec4
frag-conversion-implicit-i64vec4-u64vec4
frag-conversion-implicit-int-int64_t
frag-conversion-implicit-int-uint64_t
frag-conversion-implicit-int64_t-double
frag-conversion-implicit-int64_t-uint64_t
frag-conversion-implicit-ivec2-i64vec2
frag-conversion-implicit-ivec2-u64vec2
frag-conversion-implicit-ivec3-i64vec3
frag-conversion-implicit-ivec3-u64vec3
frag-conversion-implicit-ivec4-i64vec4
frag-conversion-implicit-ivec4-u64vec4
frag-conversion-implicit-u64vec2-dvec2
frag-conversion-implicit-u64vec3-dvec3
frag-conversion-implicit-u64vec4-dvec4
frag-conversion-implicit-uint-uint64_t
frag-conversion-implicit-uint64_t-double
frag-conversion-implicit-uvec2-u64vec2
frag-conversion-implicit-uvec3-u64vec3
frag-conversion-implicit-uvec4-u64vec4
geom-conversion-explicit-bool-int64_t
geom-conversion-explicit-bool-uint64_t
geom-conversion-explicit-bvec2-i64vec2
geom-conversion-explicit-bvec2-u64vec2
geom-conversion-explicit-bvec3-i64vec3
geom-conversion-explicit-bvec3-u64vec3
geom-conversion-explicit-bvec4-i64vec4
geom-conversion-explicit-bvec4-u64vec4
geom-conversion-explicit-double-int64_t
geom-conversion-explicit-double-uint64_t
geom-conversion-explicit-dvec2-i64vec2
geom-conversion-explicit-dvec2-u64vec2
geom-conversion-explicit-dvec3-i64vec3
geom-conversion-explicit-dvec3-u64vec3
geom-conversion-explicit-dvec4-i64vec4
geom-conversion-explicit-dvec4-u64vec4
geom-conversion-explicit-float-int64_t
geom-conversion-explicit-float-uint64_t
geom-conversion-explicit-i64vec2-bvec2
geom-conversion-explicit-i64vec2-ivec2
geom-conversion-explicit-i64vec2-uvec2
geom-conversion-explicit-i64vec2-vec2
geom-conversion-explicit-i64vec3-bvec3
geom-conversion-explicit-i64vec3-ivec3
geom-conversion-explicit-i64vec3-uvec3
geom-conversion-explicit-i64vec3-vec3
geom-conversion-explicit-i64vec4-bvec4
geom-conversion-explicit-i64vec4-ivec4
geom-conversion-explicit-i64vec4-uvec4
geom-conversion-explicit-i64vec4-vec4
geom-conversion-explicit-int64_t-bool
geom-conversion-explicit-int64_t-float
geom-conversion-explicit-int64_t-int
geom-conversion-explicit-int64_t-uint
geom-conversion-explicit-u64vec2-bvec2
geom-conversion-explicit-u64vec2-i64vec2
geom-conversion-explicit-u64vec2-ivec2
geom-conversion-explicit-u64vec2-uvec2
geom-conversion-explicit-u64vec2-vec2
geom-conversion-explicit-u64vec3-bvec3
geom-conversion-explicit-u64vec3-i64vec3
geom-conversion-explicit-u64vec3-ivec3
geom-conversion-explicit-u64vec3-uvec3
geom-conversion-explicit-u64vec3-vec3
geom-conversion-explicit-u64vec4-bvec4
geom-conversion-explicit-u64vec4-i64vec4
geom-conversion-explicit-u64vec4-ivec4
geom-conversion-explicit-u64vec4-uvec4
geom-conversion-explicit-u64vec4-vec4
geom-conversion-explicit-uint-int64_t
geom-conversion-explicit-uint64_t-bool
geom-conversion-explicit-uint64_t-float
geom-conversion-explicit-uint64_t-int
geom-conversion-explicit-uint64_t-int64_t
geom-conversion-explicit-uint64_t-uint
geom-conversion-explicit-uvec2-i64vec2
geom-conversion-explicit-uvec3-i64vec3
geom-conversion-explicit-uvec4-i64vec4
geom-conversion-explicit-vec2-i64vec2
geom-conversion-explicit-vec2-u64vec2
geom-conversion-explicit-vec3-i64vec3
geom-conversion-explicit-vec3-u64vec3
geom-conversion-explicit-vec4-i64vec4
geom-conversion-explicit-vec4-u64vec4
geom-conversion-implicit-i64vec2-dvec2
geom-conversion-implicit-i64vec2-u64vec2
geom-conversion-implicit-i64vec3-dvec3
geom-conversion-implicit-i64vec3-u64vec3
geom-conversion-implicit-i64vec4-dvec4
geom-conversion-implicit-i64vec4-u64vec4
geom-conversion-implicit-int-int64_t
geom-conversion-implicit-int-uint64_t
geom-conversion-implicit-int64_t-double
geom-conversion-implicit-int64_t-uint64_t
geom-conversion-implicit-ivec2-i64vec2
geom-conversion-implicit-ivec2-u64vec2
geom-conversion-implicit-ivec3-i64vec3
geom-conversion-implicit-ivec3-u64vec3
geom-conversion-implicit-ivec4-i64vec4
geom-conversion-implicit-ivec4-u64vec4
geom-conversion-implicit-u64vec2-dvec2
geom-conversion-implicit-u64vec3-dvec3
geom-conversion-implicit-u64vec4-dvec4
geom-conversion-implicit-uint-uint64_t
geom-conversion-implicit-uint64_t-double
geom-conversion-implicit-uvec2-u64vec2
geom-conversion-implicit-uvec3-u64vec3
geom-conversion-implicit-uvec4-u64vec4
vert-conversion-explicit-bool-int64_t
vert-conversion-explicit-bool-uint64_t
vert-conversion-explicit-bvec2-i64vec2
vert-conversion-explicit-bvec2-u64vec2
vert-conversion-explicit-bvec3-i64vec3
vert-conversion-explicit-bvec3-u64vec3
vert-conversion-explicit-bvec4-i64vec4
vert-conversion-explicit-bvec4-u64vec4
vert-conversion-explicit-double-int64_t
vert-conversion-explicit-double-uint64_t
vert-conversion-explicit-dvec2-i64vec2
vert-conversion-explicit-dvec2-u64vec2
vert-conversion-explicit-dvec3-i64vec3
vert-conversion-explicit-dvec3-u64vec3
vert-conversion-explicit-dvec4-i64vec4
vert-conversion-explicit-dvec4-u64vec4
vert-conversion-explicit-float-int64_t
vert-conversion-explicit-float-uint64_t
vert-conversion-explicit-i64vec2-bvec2
vert-conversion-explicit-i64vec2-ivec2
vert-conversion-explicit-i64vec2-uvec2
vert-conversion-explicit-i64vec2-vec2
vert-conversion-explicit-i64vec3-bvec3
vert-conversion-explicit-i64vec3-ivec3
vert-conversion-explicit-i64vec3-uvec3
vert-conversion-explicit-i64vec3-vec3
vert-conversion-explicit-i64vec4-bvec4
vert-conversion-explicit-i64vec4-ivec4
vert-conversion-explicit-i64vec4-uvec4
vert-conversion-explicit-i64vec4-vec4
vert-conversion-explicit-int64_t-bool
vert-conversion-explicit-int64_t-float
vert-conversion-explicit-int64_t-int
vert-conversion-explicit-int64_t-uint
vert-conversion-explicit-u64vec2-bvec2
vert-conversion-explicit-u64vec2-i64vec2
vert-conversion-explicit-u64vec2-ivec2
vert-conversion-explicit-u64vec2-uvec2
vert-conversion-explicit-u64vec2-vec2
vert-conversion-explicit-u64vec3-bvec3
vert-conversion-explicit-u64vec3-i64vec3
vert-conversion-explicit-u64vec3-ivec3
vert-conversion-explicit-u64vec3-uvec3
vert-conversion-explicit-u64vec3-vec3
vert-conversion-explicit-u64vec4-bvec4
vert-conversion-explicit-u64vec4-i64vec4
vert-conversion-explicit-u64vec4-ivec4
vert-conversion-explicit-u64vec4-uvec4
vert-conversion-explicit-u64vec4-vec4
vert-conversion-explicit-uint-int64_t
vert-conversion-explicit-uint64_t-bool
vert-conversion-explicit-uint64_t-float
vert-conversion-explicit-uint64_t-int
vert-conversion-explicit-uint64_t-int64_t
vert-conversion-explicit-uint64_t-uint
vert-conversion-explicit-uvec2-i64vec2
vert-conversion-explicit-uvec3-i64vec3
vert-conversion-explicit-uvec4-i64vec4
vert-conversion-explicit-vec2-i64vec2
vert-conversion-explicit-vec2-u64vec2
vert-conversion-explicit-vec3-i64vec3
vert-conversion-explicit-vec3-u64vec3
vert-conversion-explicit-vec4-i64vec4
vert-conversion-explicit-vec4-u64vec4
vert-conversion-implicit-i64vec2-dvec2
vert-conversion-implicit-i64vec2-u64vec2
vert-conversion-implicit-i64vec3-dvec3
vert-conversion-implicit-i64vec3-u64vec3
vert-conversion-implicit-i64vec4-dvec4
vert-conversion-implicit-i64vec4-u64vec4
vert-conversion-implicit-int-int64_t
vert-conversion-implicit-int-uint64_t
vert-conversion-implicit-int64_t-double
vert-conversion-implicit-int64_t-uint64_t
vert-conversion-implicit-ivec2-i64vec2
vert-conversion-implicit-ivec2-u64vec2
vert-conversion-implicit-ivec3-i64vec3
vert-conversion-implicit-ivec3-u64vec3
vert-conversion-implicit-ivec4-i64vec4
vert-conversion-implicit-ivec4-u64vec4
vert-conversion-implicit-u64vec2-dvec2
vert-conversion-implicit-u64vec3-dvec3
vert-conversion-implicit-u64vec4-dvec4
vert-conversion-implicit-uint-uint64_t
vert-conversion-implicit-uint64_t-double
vert-conversion-implicit-uvec2-u64vec2
vert-conversion-implicit-uvec3-u64vec3
vert-conversion-implicit-uvec4-u64vec4
fs-conversion-b2i64
fs-conversion-u2i64
fs-conversion-u2u64
fs-ishl-then-ishr
fs-ishl-then-ishr-loop
fs-ishl-then-ushr
fs-ishl-then-ushr-loop
fs-ishr-and-mask
fs-ishr-and-mask-loop
fs-shift-scalar-by-scalar
fs-shift-vector-by-scalar
fs-shift-vector-by-vector
fs-ushr-and-mask
fs-ushr-and-mask-loop
indirect-array-two-accesses
inout
0/0 0/0
vs-out-fs-in-float-and-float-and-float-and-i64vec2
vs-out-fs-in-float-and-float-and-float-and-i64vec3
vs-out-fs-in-float-and-float-and-float-and-int64_t
vs-out-fs-in-float-and-float-and-float-and-u64vec2
vs-out-fs-in-float-and-float-and-float-and-u64vec3
vs-out-fs-in-float-and-float-and-float-and-uint64_t
vs-out-fs-in-float-and-i64vec2
vs-out-fs-in-float-and-i64vec3
vs-out-fs-in-float-and-int64_t
vs-out-fs-in-float-and-int64_t
0/0 0/0
3
0/0 0/0
2
vs-out-fs-in-float-and-u64vec2
vs-out-fs-in-float-and-u64vec3
vs-out-fs-in-float-and-uint64_t
vs-out-fs-in-float-and-uint64_t
0/0 0/0
3
0/0 0/0
2
vs-out-fs-in-float
0/0 0/0
2-and-i64vec2
2-and-i64vec3
2-and-int64_t
2-and-u64vec2
2-and-u64vec3
2-and-uint64_t
3-and-i64vec2
3-and-i64vec3
3-and-int64_t
3-and-u64vec2
3-and-u64vec3
3-and-uint64_t
4-and-i64vec2
4-and-i64vec3
4-and-int64_t
4-and-u64vec2
4-and-u64vec3
4-and-uint64_t
vs-out-fs-in-i64vec2
vs-out-fs-in-i64vec2
0/0 0/0
3
4
vs-out-fs-in-i64vec3
vs-out-fs-in-i64vec3
0/0 0/0
2
0/0 0/0
2
3
4
vs-out-fs-in-int64_t
vs-out-fs-in-int64_t
0/0 0/0
3
3
0/0 0/0
2
4
vs-out-fs-in-s1-float-float-float-i64vec2
vs-out-fs-in-s1-float-float-float-i64vec2-location-0
vs-out-fs-in-s1-float-float-float-i64vec3
vs-out-fs-in-s1-float-float-float-i64vec3-location-0
vs-out-fs-in-s1-float-float-float-int64_t
vs-out-fs-in-s1-float-float-float-int64_t-location-0
vs-out-fs-in-s1-float-float-float-u64vec2
vs-out-fs-in-s1-float-float-float-u64vec2-location-0
vs-out-fs-in-s1-float-float-float-u64vec3
vs-out-fs-in-s1-float-float-float-u64vec3-location-0
vs-out-fs-in-s1-float-float-float-uint64_t
vs-out-fs-in-s1-float-float-float-uint64_t-location-0
vs-out-fs-in-s1-float-i64vec2
vs-out-fs-in-s1-float-i64vec2-location-0
vs-out-fs-in-s1-float-i64vec3
vs-out-fs-in-s1-float-i64vec3-location-0
vs-out-fs-in-s1-float-int64_t
vs-out-fs-in-s1-float-int64_t-location-0
vs-out-fs-in-s1-float-int64_t
0/0 0/0
3
0/0 0/0
2
2-location-0
vs-out-fs-in-s1-float-u64vec2
vs-out-fs-in-s1-float-u64vec2-location-0
vs-out-fs-in-s1-float-u64vec3
vs-out-fs-in-s1-float-u64vec3-location-0
vs-out-fs-in-s1-float-uint64_t
vs-out-fs-in-s1-float-uint64_t-location-0
vs-out-fs-in-s1-float-uint64_t
0/0 0/0
3
0/0 0/0
2
2-location-0
vs-out-fs-in-s1-float
0/0 0/0
2-i64vec2
2-i64vec2-location-0
2-i64vec3
2-i64vec3-location-0
2-int64_t
2-int64_t-location-0
2-u64vec2
2-u64vec2-location-0
2-u64vec3
2-u64vec3-location-0
2-uint64_t
2-uint64_t-location-0
3-i64vec2
3-i64vec2-location-0
3-i64vec3
3-i64vec3-location-0
3-int64_t
3-int64_t-location-0
3-u64vec2
3-u64vec2-location-0
3-u64vec3
3-u64vec3-location-0
3-uint64_t
3-uint64_t-location-0
4-i64vec2
4-i64vec2-location-0
4-i64vec3
4-i64vec3-location-0
4-int64_t
4-int64_t-location-0
4-u64vec2
4-u64vec2-location-0
4-u64vec3
4-u64vec3-location-0
4-uint64_t
4-uint64_t-location-0
vs-out-fs-in-s1-i64vec2
vs-out-fs-in-s1-i64vec2-location-0
vs-out-fs-in-s1-i64vec2
0/0 0/0
3
3-location-0
4
4-location-0
vs-out-fs-in-s1-i64vec3
vs-out-fs-in-s1-i64vec3-location-0
vs-out-fs-in-s1-i64vec3
0/0 0/0
2
0/0 0/0
2
2-location-0
3
3-location-0
4
4-location-0
vs-out-fs-in-s1-int64_t
vs-out-fs-in-s1-int64_t-location-0
vs-out-fs-in-s1-int64_t
0/0 0/0
3
3-location-0
3
0/0 0/0
2
2-location-0
4
4-location-0
vs-out-fs-in-s1-s2-i64vec2
vs-out-fs-in-s1-s2-i64vec2-location-0
vs-out-fs-in-s1-s2-i64vec3
vs-out-fs-in-s1-s2-i64vec3-location-0
vs-out-fs-in-s1-s2-int64_t
vs-out-fs-in-s1-s2-int64_t-location-0
vs-out-fs-in-s1-s2-u64vec2
vs-out-fs-in-s1-s2-u64vec2-location-0
vs-out-fs-in-s1-s2-u64vec3
vs-out-fs-in-s1-s2-u64vec3-location-0
vs-out-fs-in-s1-s2-uint64_t
vs-out-fs-in-s1-s2-uint64_t-location-0
vs-out-fs-in-s1-s2
0/0 0/0
2-s3
0/0 0/0
2-float-int64_t
2-float-int64_t-location-0
2-float-uint64_t
2-float-uint64_t-location-0
2-vec3-int64_t
2-vec3-int64_t-location-0
2-vec3-uint64_t
2-vec3-uint64_t-location-0
2
0/0 0/0
2-float-int64_t
2-float-int64_t-location-0
2-float-uint64_t
2-float-uint64_t-location-0
2-vec2-int64_t
2-vec2-int64_t-location-0
2-vec2-uint64_t
2-vec2-uint64_t-location-0
2-vec3-int64_t
2-vec3-int64_t-location-0
2-vec3-uint64_t
2-vec3-uint64_t-location-0
3-i64vec2-float
3-i64vec2-float-location-0
3-i64vec3-float
3-i64vec3-float-location-0
3-int64_t-float
3-int64_t-float-location-0
3-u64vec2-float
3-u64vec2-float-location-0
3-u64vec3-float
3-u64vec3-float-location-0
3-uint64_t-float
3-uint64_t-float-location-0
vs-out-fs-in-s1-u64vec2
vs-out-fs-in-s1-u64vec2-location-0
vs-out-fs-in-s1-u64vec2
0/0 0/0
3
3-location-0
4
4-location-0
vs-out-fs-in-s1-u64vec3
vs-out-fs-in-s1-u64vec3-location-0
vs-out-fs-in-s1-u64vec3
0/0 0/0
2
0/0 0/0
2
2-location-0
3
3-location-0
4
4-location-0
vs-out-fs-in-s1-uint64_t
vs-out-fs-in-s1-uint64_t-location-0
vs-out-fs-in-s1-uint64_t
0/0 0/0
3
3-location-0
3
0/0 0/0
2
2-location-0
4
4-location-0
vs-out-fs-in-s1-vec2-i64vec2
vs-out-fs-in-s1-vec2-i64vec2-location-0
vs-out-fs-in-s1-vec2-i64vec3
vs-out-fs-in-s1-vec2-i64vec3-location-0
vs-out-fs-in-s1-vec2-int64_t
vs-out-fs-in-s1-vec2-int64_t-location-0
vs-out-fs-in-s1-vec2-int64_t
0/0 0/0
3
0/0 0/0
2
2-location-0
vs-out-fs-in-s1-vec2-u64vec2
vs-out-fs-in-s1-vec2-u64vec2-location-0
vs-out-fs-in-s1-vec2-u64vec3
vs-out-fs-in-s1-vec2-u64vec3-location-0
vs-out-fs-in-s1-vec2-uint64_t
vs-out-fs-in-s1-vec2-uint64_t-location-0
vs-out-fs-in-s1-vec2-uint64_t
0/0 0/0
3
0/0 0/0
2
2-location-0
vs-out-fs-in-s1-vec3-i64vec2
vs-out-fs-in-s1-vec3-i64vec2-location-0
vs-out-fs-in-s1-vec3-i64vec3
vs-out-fs-in-s1-vec3-i64vec3-location-0
vs-out-fs-in-s1-vec3-int64_t
vs-out-fs-in-s1-vec3-int64_t-location-0
vs-out-fs-in-s1-vec3-int64_t
0/0 0/0
3
0/0 0/0
2
2-location-0
vs-out-fs-in-s1-vec3-u64vec2
vs-out-fs-in-s1-vec3-u64vec2-location-0
vs-out-fs-in-s1-vec3-u64vec3
vs-out-fs-in-s1-vec3-u64vec3-location-0
vs-out-fs-in-s1-vec3-uint64_t
vs-out-fs-in-s1-vec3-uint64_t-location-0
vs-out-fs-in-s1-vec3-uint64_t
0/0 0/0
3
0/0 0/0
2
2-location-0
vs-out-fs-in-s1
0/0 0/0
2-s2
0/0 0/0
2-s3
0/0 0/0
2-int64_t
2-int64_t-location-0
2-uint64_t
2-uint64_t-location-0
vs-out-fs-in-s2-i64vec2
vs-out-fs-in-s2-i64vec3
vs-out-fs-in-s2-int64_t
vs-out-fs-in-s2-u64vec2
vs-out-fs-in-s2-u64vec3
vs-out-fs-in-s2-uint64_t
vs-out-fs-in-s2
0/0 0/0
2-s3
0/0 0/0
2-float-int64_t
2-float-uint64_t
2-vec3-int64_t
2-vec3-uint64_t
2
0/0 0/0
2-float-int64_t
2-float-uint64_t
2-vec2-int64_t
2-vec2-uint64_t
2-vec3-int64_t
2-vec3-uint64_t
3-i64vec2-float
3-i64vec3-float
3-int64_t-float
3-u64vec2-float
3-u64vec3-float
3-uint64_t-float
vs-out-fs-in-u64vec2
vs-out-fs-in-u64vec2
0/0 0/0
3
4
vs-out-fs-in-u64vec3
vs-out-fs-in-u64vec3
0/0 0/0
2
0/0 0/0
2
3
4
vs-out-fs-in-uint64_t
vs-out-fs-in-uint64_t
0/0 0/0
3
3
0/0 0/0
2
4
vs-out-fs-in-vec2-and-i64vec2
vs-out-fs-in-vec2-and-i64vec3
vs-out-fs-in-vec2-and-int64_t
vs-out-fs-in-vec2-and-int64_t
0/0 0/0
3
0/0 0/0
2
vs-out-fs-in-vec2-and-u64vec2
vs-out-fs-in-vec2-and-u64vec3
vs-out-fs-in-vec2-and-uint64_t
vs-out-fs-in-vec2-and-uint64_t
0/0 0/0
3
0/0 0/0
2
vs-out-fs-in-vec3-and-i64vec2
vs-out-fs-in-vec3-and-i64vec3
vs-out-fs-in-vec3-and-int64_t
vs-out-fs-in-vec3-and-int64_t
0/0 0/0
3
0/0 0/0
2
vs-out-fs-in-vec3-and-u64vec2
vs-out-fs-in-vec3-and-u64vec3
vs-out-fs-in-vec3-and-uint64_t
vs-out-fs-in-vec3-and-uint64_t
0/0 0/0
3
0/0 0/0
2
fs-iand-of-iadd-int64
fs-shl-of-shr-int64
glsl-fs-loop-unroll-ishl-int64
glsl-fs-loop-unroll-mul-int64
arb_indirect_parameters
0/0 0/0
conditional-render
tf-count-arrays
tf-count-elements
arb_instanced_arrays
0/0 0/0
arb_instanced_arrays-drawarrays
arb_instanced_arrays-instanced_arrays
arb_instanced_arrays-instanced_arrays-vbo
arb_instanced_arrays-vertex-attrib-divisor-index-error
arb_internalformat_query2
45/48 45/48
api error checks
minmax check for samples/num_sample_counts
samples and num_sample_counts pname checks
arb_internalformat_query
0/0 0/0
buffer over-run checks
minmax
misc. api error checks
arb_invalidate_subdata
0/0 0/0
buffer
arb_multi_draw_indirect
0/0 0/0
arb_draw_elements_base_vertex-multidrawelements -indirect
gl-3.0-multidrawarrays-vertexid -indirect
arb_occlusion_query
3/7 3/7
occlusion_query_meta_no_fragments
arb_pipeline_statistics_query
0/0 0/0
arb_pipeline_statistics_query-clip
arb_pipeline_statistics_query-comp
arb_pipeline_statistics_query-extra_prims
arb_pipeline_statistics_query-frag
arb_pipeline_statistics_query-geom
arb_pipeline_statistics_query-vert
arb_pipeline_statistics_query-vert_adj
arb_pixel_buffer_object
11/16 11/16
texsubimage array pbo
texsubimage cube_map_array pbo
arb_post_depth_coverage
0/0 0/0
arb_post_depth_coverage-basic
arb_post_depth_coverage-multisampling
arb_post_depth_coverage-sample-shading
arb_program_interface_query
0/0 0/0
arb_program_interface_query-compare-with-shader-subroutine
arb_program_interface_query-getprograminterfaceiv
arb_program_interface_query-getprogramresourceindex
arb_program_interface_query-getprogramresourceiv
arb_program_interface_query-getprogramresourcename
arb_program_interface_query-resource-location
arb_program_interface_query-resource-query
arb_provoking_vertex
0/2 0/2
arb-provoking-vertex-control
arb-provoking-vertex-initial
arb-quads-follow-provoking-vertex
arb-xfb-before-flatshading
clipped-strip-first
arb_query_buffer_object
0/0 0/0
coherency
qbo
arb_sample_locations
0/0 0/0
test
arb_sample_shading
0/0 0/0
arb_sample_shading-api
arb_sample_shading-builtin-gl-sample-mask-mrt-alpha
arb_sample_shading-builtin-gl-sample-mask-mrt-alpha-to-coverage-combinations
builtin-gl-num-samples 0
builtin-gl-num-samples 16
builtin-gl-num-samples 2
builtin-gl-num-samples 32
builtin-gl-num-samples 4
builtin-gl-num-samples 6
builtin-gl-num-samples 8
builtin-gl-sample-id 0
builtin-gl-sample-id 16
builtin-gl-sample-id 2
builtin-gl-sample-id 32
builtin-gl-sample-id 4
builtin-gl-sample-id 6
builtin-gl-sample-id 8
builtin-gl-sample-mask 0
builtin-gl-sample-mask 16
builtin-gl-sample-mask 2
builtin-gl-sample-mask 32
builtin-gl-sample-mask 4
builtin-gl-sample-mask 6
builtin-gl-sample-mask 8
builtin-gl-sample-mask-simple 0
builtin-gl-sample-mask-simple 16
builtin-gl-sample-mask-simple 2
builtin-gl-sample-mask-simple 32
builtin-gl-sample-mask-simple 4
builtin-gl-sample-mask-simple 6
builtin-gl-sample-mask-simple 8
builtin-gl-sample-position 0
builtin-gl-sample-position 16
builtin-gl-sample-position 2
builtin-gl-sample-position 32
builtin-gl-sample-position 4
builtin-gl-sample-position 6
builtin-gl-sample-position 8
ignore-centroid-qualifier 16
ignore-centroid-qualifier 2
ignore-centroid-qualifier 32
ignore-centroid-qualifier 4
ignore-centroid-qualifier 6
ignore-centroid-qualifier 8
interpolate-at-sample-position 16
interpolate-at-sample-position 2
interpolate-at-sample-position 32
interpolate-at-sample-position 4
interpolate-at-sample-position 6
interpolate-at-sample-position 8
samplemask 0 all
samplemask 16
samplemask 16 all
samplemask 2
samplemask 2 all
samplemask 32
samplemask 32 all
samplemask 4
samplemask 4 all
samplemask 6
samplemask 6 all
samplemask 8
samplemask 8 all
arb_sampler_objects
2/3 2/3
framebufferblit
arb_seamless_cube_map
0/0 0/0
arb_seamless_cubemap
arb_seamless_cubemap-initially-disabled
arb_seamless_cubemap-three-faces-average
arb_separate_shader_objects
23/23 23/23
active sampler conflict
atomic counter
execution
0/0 0/0
layout-location-block-with-aoa-member
layout-location-block-with-single-line-declaration-members
layout-location-block-with-struct-member
layout-location-named-block
layout-location-named-block-with-array
layout-location-struct
layout-location-struct-mixed-with-implicitly-assigned-varying
vs-gs-linking
linker
0/0 0/0
large-number-of-unused-varyings
pervertex-clipdistance-tcs-out-tes
pervertex-clipdistance-tes-out-gs
pervertex-clipdistance-vs-out-gs
pervertex-clipdistance-vs-out-tcs
pervertex-culldistance-tcs-out-tes
pervertex-culldistance-tes-out-gs
pervertex-culldistance-vs-out-gs
pervertex-culldistance-vs-out-tcs
pervertex-pointsize-tcs-out-tes
pervertex-pointsize-tes-out-gs
pervertex-pointsize-vs-out-fs-140
pervertex-pointsize-vs-out-gs
pervertex-pointsize-vs-out-tcs
pervertex-position-tcs-out-tes
pervertex-position-tes-out-gs
pervertex-position-vs-out-gs
pervertex-position-vs-out-tcs
vs-to-fs-explicit-location-mismatch-array
vs-to-fs-explicit-location-unused-input
mix-and-match-tcs-tes
programuniform coverage
3/3 3/3
double matrices
double scalar and vectors
integer scalar and vectors
unsigned integer scalar and vectors
rendezvous by location (5 stages)
rendezvous by name
rendezvous by name with multiple interpolation qualifier
rendezvous_by_location-3-stages
transform feedback with rendezvous by location
validateprogrampipeline
6/6 6/6
gs splitting a vs/fs pipeline
gs without vs
only gs from a vs/gs program
only tes from tes/tcs program
tcs splitting a vs/gs pipeline
tes splitting a vs/gs program
tes/tcs without vs
arb_shader_atomic_counter_ops
0/0 0/0
execution
0/0 0/0
add
all_touch_test
arb_shader_atomic_counters
0/0 0/0
active-counters
array-indexing
buffer-binding
default-partition
execution
0/0 0/0
fs-layout
sparse-binding
vs-simple-inc-dec-read
fragment-discard
function-argument
linker
0/0 0/0
different-bindings-atomic-counter
max-counters
minmax
multiple-defs
respecify-buffer
semantics
unique-id
unused-result
arb_shader_ballot
0/0 0/0
execution
0/0 0/0
fs-ballot
fs-ballot-if-else
fs-builtin-variables
fs-readfirstinvocation-uint
fs-readfirstinvocation-uint-if
fs-readfirstinvocation-uint-loop
fs-readfirstinvocation-uint-uniform
fs-readinvocation-uint
fs-readinvocation-uint-uniform
arb_shader_bit_encoding
0/0 0/0
execution
0/0 0/0
and-clamp
built-in-functions
0/0 0/0
fs-floatbitstoint
fs-floatbitstoint-abs
fs-floatbitstoint-neg
fs-floatbitstoint-neg_abs
fs-floatbitstouint
fs-floatbitstouint-abs
fs-floatbitstouint-neg
fs-floatbitstouint-neg_abs
fs-intbitstofloat
fs-intbitstofloat-abs
fs-intbitstofloat-neg
fs-intbitstofloat-neg_abs
fs-uintbitstofloat
vs-floatbitstoint
vs-floatbitstoint-abs
vs-floatbitstoint-neg
vs-floatbitstoint-neg_abs
vs-floatbitstouint
vs-floatbitstouint-abs
vs-floatbitstouint-neg
vs-floatbitstouint-neg_abs
vs-intbitstofloat
vs-intbitstofloat-abs
vs-intbitstofloat-neg
vs-intbitstofloat-neg_abs
vs-uintbitstofloat
glsl-fs-bitwise-and-boolean-and-1.0
glsl-fs-unsigned-comparison-negative-zero
arb_shader_clock
0/0 0/0
execution
0/0 0/0
clock
clock2x32
arb_shader_draw_parameters
0/0 0/0
baseinstance
baseinstance-indirect
basevertex
basevertex-baseinstance
basevertex-baseinstance-indirect
basevertex-indirect
drawid
drawid-indirect
drawid-indirect-baseinstance
drawid-indirect-basevertex
drawid-indirect-vertexid
drawid-single-draw
drawid-single-draw-display-list
drawid-single-draw-primitive-restart
drawid-vertexid
vertexid-zerobased
vertexid-zerobased-indirect
arb_shader_group_vote
0/0 0/0
cs-all
cs-any
cs-eq
vs-all-const
vs-all-uniform
vs-any-const
vs-any-uniform
vs-eq-const
vs-eq-uniform
arb_shader_image_load_store
0/0 0/0
atomicity
bitcast
coherency
dead-fragments
early-z
execution
0/0 0/0
basic-imagestore-from-uniform
disable_early_z
gl45-imageatomicexchange-float
image_checkerboard
imagestore-array
load-from-cleared-image
write-to-rendered-image
host-mem-barrier
indexing
invalid
layer
level
max-images
max-size
minmax
qualifiers
restrict
semantics
shader-mem-barrier
state
unused
arb_shader_image_size
0/0 0/0
builtin
arb_shader_precision
0/0 0/0
fs-degrees-float
fs-degrees-vec2
fs-degrees-vec3
fs-degrees-vec4
fs-exp-float
fs-exp-vec2
fs-exp-vec3
fs-exp-vec4
fs-exp2-float
fs-exp2-vec2
fs-exp2-vec3
fs-exp2-vec4
fs-fma-float-float-float
fs-inversesqrt-float
fs-inversesqrt-vec2
fs-inversesqrt-vec3
fs-inversesqrt-vec4
fs-log-float
fs-log-vec2
fs-log-vec3
fs-log-vec4
fs-log2-float
fs-log2-vec2
fs-log2-vec3
fs-log2-vec4
fs-manual-fma-float-float-float
fs-op-add-float-float
fs-op-add-float-vec2
fs-op-add-float-vec3
fs-op-add-float-vec4
fs-op-add-vec2-float
fs-op-add-vec2-vec2
fs-op-add-vec3-float
fs-op-add-vec3-vec3
fs-op-add-vec4-float
fs-op-add-vec4-vec4
fs-op-assign-add-float-float
fs-op-assign-add-vec2-float
fs-op-assign-add-vec2-vec2
fs-op-assign-add-vec3-float
fs-op-assign-add-vec3-vec3
fs-op-assign-add-vec4-float
fs-op-assign-add-vec4-vec4
fs-op-assign-div-float-float
fs-op-assign-div-vec2-float
fs-op-assign-div-vec2-vec2
fs-op-assign-div-vec3-float
fs-op-assign-div-vec3-vec3
fs-op-assign-div-vec4-float
fs-op-assign-div-vec4-vec4
fs-op-assign-mult-float-float
fs-op-assign-mult-vec2-float
fs-op-assign-mult-vec2-vec2
fs-op-assign-mult-vec3-float
fs-op-assign-mult-vec3-vec3
fs-op-assign-mult-vec4-float
fs-op-assign-mult-vec4-vec4
fs-op-assign-sub-float-float
fs-op-assign-sub-vec2-float
fs-op-assign-sub-vec2-vec2
fs-op-assign-sub-vec3-float
fs-op-assign-sub-vec3-vec3
fs-op-assign-sub-vec4-float
fs-op-assign-sub-vec4-vec4
fs-op-div-float-float
fs-op-div-float-vec2
fs-op-div-float-vec3
fs-op-div-float-vec4
fs-op-div-vec2-float
fs-op-div-vec2-vec2
fs-op-div-vec3-float
fs-op-div-vec3-vec3
fs-op-div-vec4-float
fs-op-div-vec4-vec4
fs-op-mult-float-float
fs-op-mult-float-vec2
fs-op-mult-float-vec3
fs-op-mult-float-vec4
fs-op-mult-vec2-float
fs-op-mult-vec2-vec2
fs-op-mult-vec3-float
fs-op-mult-vec3-vec3
fs-op-mult-vec4-float
fs-op-mult-vec4-vec4
fs-op-sub-float-float
fs-op-sub-float-vec2
fs-op-sub-float-vec3
fs-op-sub-float-vec4
fs-op-sub-vec2-float
fs-op-sub-vec2-vec2
fs-op-sub-vec3-float
fs-op-sub-vec3-vec3
fs-op-sub-vec4-float
fs-op-sub-vec4-vec4
fs-pow-float-float
fs-pow-vec2-vec2
fs-pow-vec3-vec3
fs-pow-vec4-vec4
fs-radians-float
fs-radians-vec2
fs-radians-vec3
fs-radians-vec4
fs-sqrt-float
fs-sqrt-vec2
fs-sqrt-vec3
fs-sqrt-vec4
gs-degrees-float
gs-degrees-vec2
gs-degrees-vec3
gs-degrees-vec4
gs-exp-float
gs-exp-vec2
gs-exp-vec3
gs-exp-vec4
gs-exp2-float
gs-exp2-vec2
gs-exp2-vec3
gs-exp2-vec4
gs-fma-float-float-float
gs-inversesqrt-float
gs-inversesqrt-vec2
gs-inversesqrt-vec3
gs-inversesqrt-vec4
gs-log-float
gs-log-vec2
gs-log-vec3
gs-log-vec4
gs-log2-float
gs-log2-vec2
gs-log2-vec3
gs-log2-vec4
gs-manual-fma-float-float-float
gs-op-add-float-float
gs-op-add-float-vec2
gs-op-add-float-vec3
gs-op-add-float-vec4
gs-op-add-vec2-float
gs-op-add-vec2-vec2
gs-op-add-vec3-float
gs-op-add-vec3-vec3
gs-op-add-vec4-float
gs-op-add-vec4-vec4
gs-op-assign-add-float-float
gs-op-assign-add-vec2-float
gs-op-assign-add-vec2-vec2
gs-op-assign-add-vec3-float
gs-op-assign-add-vec3-vec3
gs-op-assign-add-vec4-float
gs-op-assign-add-vec4-vec4
gs-op-assign-div-float-float
gs-op-assign-div-vec2-float
gs-op-assign-div-vec2-vec2
gs-op-assign-div-vec3-float
gs-op-assign-div-vec3-vec3
gs-op-assign-div-vec4-float
gs-op-assign-div-vec4-vec4
gs-op-assign-mult-float-float
gs-op-assign-mult-vec2-float
gs-op-assign-mult-vec2-vec2
gs-op-assign-mult-vec3-float
gs-op-assign-mult-vec3-vec3
gs-op-assign-mult-vec4-float
gs-op-assign-mult-vec4-vec4
gs-op-assign-sub-float-float
gs-op-assign-sub-vec2-float
gs-op-assign-sub-vec2-vec2
gs-op-assign-sub-vec3-float
gs-op-assign-sub-vec3-vec3
gs-op-assign-sub-vec4-float
gs-op-assign-sub-vec4-vec4
gs-op-div-float-float
gs-op-div-float-vec2
gs-op-div-float-vec3
gs-op-div-float-vec4
gs-op-div-vec2-float
gs-op-div-vec2-vec2
gs-op-div-vec3-float
gs-op-div-vec3-vec3
gs-op-div-vec4-float
gs-op-div-vec4-vec4
gs-op-mult-float-float
gs-op-mult-float-vec2
gs-op-mult-float-vec3
gs-op-mult-float-vec4
gs-op-mult-vec2-float
gs-op-mult-vec2-vec2
gs-op-mult-vec3-float
gs-op-mult-vec3-vec3
gs-op-mult-vec4-float
gs-op-mult-vec4-vec4
gs-op-sub-float-float
gs-op-sub-float-vec2
gs-op-sub-float-vec3
gs-op-sub-float-vec4
gs-op-sub-vec2-float
gs-op-sub-vec2-vec2
gs-op-sub-vec3-float
gs-op-sub-vec3-vec3
gs-op-sub-vec4-float
gs-op-sub-vec4-vec4
gs-pow-float-float
gs-pow-vec2-vec2
gs-pow-vec3-vec3
gs-pow-vec4-vec4
gs-radians-float
gs-radians-vec2
gs-radians-vec3
gs-radians-vec4
gs-sqrt-float
gs-sqrt-vec2
gs-sqrt-vec3
gs-sqrt-vec4
vs-degrees-float
vs-degrees-vec2
vs-degrees-vec3
vs-degrees-vec4
vs-exp-float
vs-exp-vec2
vs-exp-vec3
vs-exp-vec4
vs-exp2-float
vs-exp2-vec2
vs-exp2-vec3
vs-exp2-vec4
vs-fma-float-float-float
vs-inversesqrt-float
vs-inversesqrt-vec2
vs-inversesqrt-vec3
vs-inversesqrt-vec4
vs-log-float
vs-log-vec2
vs-log-vec3
vs-log-vec4
vs-log2-float
vs-log2-vec2
vs-log2-vec3
vs-log2-vec4
vs-manual-fma-float-float-float
vs-op-add-float-float
vs-op-add-float-vec2
vs-op-add-float-vec3
vs-op-add-float-vec4
vs-op-add-vec2-float
vs-op-add-vec2-vec2
vs-op-add-vec3-float
vs-op-add-vec3-vec3
vs-op-add-vec4-float
vs-op-add-vec4-vec4
vs-op-assign-add-float-float
vs-op-assign-add-vec2-float
vs-op-assign-add-vec2-vec2
vs-op-assign-add-vec3-float
vs-op-assign-add-vec3-vec3
vs-op-assign-add-vec4-float
vs-op-assign-add-vec4-vec4
vs-op-assign-div-float-float
vs-op-assign-div-vec2-float
vs-op-assign-div-vec2-vec2
vs-op-assign-div-vec3-float
vs-op-assign-div-vec3-vec3
vs-op-assign-div-vec4-float
vs-op-assign-div-vec4-vec4
vs-op-assign-mult-float-float
vs-op-assign-mult-vec2-float
vs-op-assign-mult-vec2-vec2
vs-op-assign-mult-vec3-float
vs-op-assign-mult-vec3-vec3
vs-op-assign-mult-vec4-float
vs-op-assign-mult-vec4-vec4
vs-op-assign-sub-float-float
vs-op-assign-sub-vec2-float
vs-op-assign-sub-vec2-vec2
vs-op-assign-sub-vec3-float
vs-op-assign-sub-vec3-vec3
vs-op-assign-sub-vec4-float
vs-op-assign-sub-vec4-vec4
vs-op-div-float-float
vs-op-div-float-vec2
vs-op-div-float-vec3
vs-op-div-float-vec4
vs-op-div-vec2-float
vs-op-div-vec2-vec2
vs-op-div-vec3-float
vs-op-div-vec3-vec3
vs-op-div-vec4-float
vs-op-div-vec4-vec4
vs-op-mult-float-float
vs-op-mult-float-vec2
vs-op-mult-float-vec3
vs-op-mult-float-vec4
vs-op-mult-vec2-float
vs-op-mult-vec2-vec2
vs-op-mult-vec3-float
vs-op-mult-vec3-vec3
vs-op-mult-vec4-float
vs-op-mult-vec4-vec4
vs-op-sub-float-float
vs-op-sub-float-vec2
vs-op-sub-float-vec3
vs-op-sub-float-vec4
vs-op-sub-vec2-float
vs-op-sub-vec2-vec2
vs-op-sub-vec3-float
vs-op-sub-vec3-vec3
vs-op-sub-vec4-float
vs-op-sub-vec4-vec4
vs-pow-float-float
vs-pow-vec2-vec2
vs-pow-vec3-vec3
vs-pow-vec4-vec4
vs-radians-float
vs-radians-vec2
vs-radians-vec3
vs-radians-vec4
vs-sqrt-float
vs-sqrt-vec2
vs-sqrt-vec3
vs-sqrt-vec4
arb_shader_storage_buffer_object
0/0 0/0
array-ssbo-auto-binding
array-ssbo-binding
deletebuffers
execution
0/0 0/0
basic
implicitly-sized-array-length-1
implicitly-sized-array-length-2
implicitly-sized-array-length-3
implicitly-sized-array-length-4
indirect
memory-layouts-struct-deref
ssbo-atomicadd-int
ssbo-atomiccompswap-int
ssbo-atomicexchange-int
ssbo-atomicmax-int
ssbo-atomicmax-uint
ssbo-atomicmin-int
ssbo-atomicmin-uint
getintegeri_v
issue1258
layout-std140-write-shader
layout-std430-write-shader
linker
0/0 0/0
buffer-variable-indirect-indexing
copy-large-array
copy-large-struct
implicit_size_array_member
instance-matching-shader-storage-blocks-array-size-mismatch
instance-matching-shader-storage-blocks-binding-qualifier-mismatch
instance-matching-shader-storage-blocks-member-array-size-mismatch
instance-matching-shader-storage-blocks-member-count-mismatch
instance-matching-shader-storage-blocks-member-name-mismatch
instance-matching-shader-storage-blocks-member-order-mismatch
instance-matching-shader-storage-blocks-member-qualifier-mismatch
instance-matching-shader-storage-blocks-member-type-mismatch
instance-matching-shader-storage-blocks-memory-qualifier-mismatch
instance-matching-shader-storage-blocks-packaging-qualifier-mismatch
non_integral_size_array_member
shader-storage-block-different-def
shader-storage-block-different-def-2
shader-storage-block-different-def-3
shader-storage-block-different-size
sized_arrays_of_arrays_member
unsized_array_member
unsized_arrays_of_arrays_member
max-ssbo-size
0/0 0/0
fs
fsexceed
vs
vsexceed
maxblocks
minmax
program-interface-query
rendering
ssbo-binding
arb_shader_subroutine
0/0 0/0
arb_shader_subroutine-minmax
arb_shader_subroutine-uniformsubroutinesuiv
execution
0/0 0/0
array-subroutines
array-subroutines-explicit-location
array-subroutines-nonconst
simple-subroutine
simple-subroutine-dlist
two-subroutines
two-subroutines-2
two-subroutines-nested
two-subroutines-uniform
arb_shader_texture_image_samples
0/0 0/0
builtin-image
texturesamples
0/0 0/0
fs-isampler2dms-16
fs-isampler2dms-2
fs-isampler2dms-32
fs-isampler2dms-4
fs-isampler2dms-6
fs-isampler2dms-8
fs-isampler2dmsarray-16
fs-isampler2dmsarray-2
fs-isampler2dmsarray-32
fs-isampler2dmsarray-4
fs-isampler2dmsarray-6
fs-isampler2dmsarray-8
fs-sampler2dms-16
fs-sampler2dms-2
fs-sampler2dms-32
fs-sampler2dms-4
fs-sampler2dms-6
fs-sampler2dms-8
fs-sampler2dmsarray-16
fs-sampler2dmsarray-2
fs-sampler2dmsarray-32
fs-sampler2dmsarray-4
fs-sampler2dmsarray-6
fs-sampler2dmsarray-8
fs-usampler2dms-16
fs-usampler2dms-2
fs-usampler2dms-32
fs-usampler2dms-4
fs-usampler2dms-6
fs-usampler2dms-8
fs-usampler2dmsarray-16
fs-usampler2dmsarray-2
fs-usampler2dmsarray-32
fs-usampler2dmsarray-4
fs-usampler2dmsarray-6
fs-usampler2dmsarray-8
gs-isampler2dms-16
gs-isampler2dms-2
gs-isampler2dms-32
gs-isampler2dms-4
gs-isampler2dms-6
gs-isampler2dms-8
gs-isampler2dmsarray-16
gs-isampler2dmsarray-2
gs-isampler2dmsarray-32
gs-isampler2dmsarray-4
gs-isampler2dmsarray-6
gs-isampler2dmsarray-8
gs-sampler2dms-16
gs-sampler2dms-2
gs-sampler2dms-32
gs-sampler2dms-4
gs-sampler2dms-6
gs-sampler2dms-8
gs-sampler2dmsarray-16
gs-sampler2dmsarray-2
gs-sampler2dmsarray-32
gs-sampler2dmsarray-4
gs-sampler2dmsarray-6
gs-sampler2dmsarray-8
gs-usampler2dms-16
gs-usampler2dms-2
gs-usampler2dms-32
gs-usampler2dms-4
gs-usampler2dms-6
gs-usampler2dms-8
gs-usampler2dmsarray-16
gs-usampler2dmsarray-2
gs-usampler2dmsarray-32
gs-usampler2dmsarray-4
gs-usampler2dmsarray-6
gs-usampler2dmsarray-8
vs-isampler2dms-16
vs-isampler2dms-2
vs-isampler2dms-32
vs-isampler2dms-4
vs-isampler2dms-6
vs-isampler2dms-8
vs-isampler2dmsarray-16
vs-isampler2dmsarray-2
vs-isampler2dmsarray-32
vs-isampler2dmsarray-4
vs-isampler2dmsarray-6
vs-isampler2dmsarray-8
vs-sampler2dms-16
vs-sampler2dms-2
vs-sampler2dms-32
vs-sampler2dms-4
vs-sampler2dms-6
vs-sampler2dms-8
vs-sampler2dmsarray-16
vs-sampler2dmsarray-2
vs-sampler2dmsarray-32
vs-sampler2dmsarray-4
vs-sampler2dmsarray-6
vs-sampler2dmsarray-8
vs-usampler2dms-16
vs-usampler2dms-2
vs-usampler2dms-32
vs-usampler2dms-4
vs-usampler2dms-6
vs-usampler2dms-8
vs-usampler2dmsarray-16
vs-usampler2dmsarray-2
vs-usampler2dmsarray-32
vs-usampler2dmsarray-4
vs-usampler2dmsarray-6
vs-usampler2dmsarray-8
arb_shader_texture_lod
3/13 3/13
execution
3/13 3/13
tex-miplevel-selection *gradarb 1d
tex-miplevel-selection *gradarb 1dshadow
tex-miplevel-selection *gradarb 2d
tex-miplevel-selection *gradarb 2drect
tex-miplevel-selection *gradarb 2drectshadow
tex-miplevel-selection *gradarb 2dshadow
tex-miplevel-selection *gradarb 3d
tex-miplevel-selection *gradarb cube
tex-miplevel-selection *lod 1d
tex-miplevel-selection *lod 1dshadow
tex-miplevel-selection *lod 2d
tex-miplevel-selection *lod 2dshadow
tex-miplevel-selection *lod 3d
tex-miplevel-selection *lod cube
tex-miplevel-selection *projgradarb 1d
tex-miplevel-selection *projgradarb 1d_projvec4
tex-miplevel-selection *projgradarb 1dshadow
tex-miplevel-selection *projgradarb 2d
tex-miplevel-selection *projgradarb 2d_projvec4
tex-miplevel-selection *projgradarb 2drect
tex-miplevel-selection *projgradarb 2drect_projvec4
tex-miplevel-selection *projgradarb 2drectshadow
tex-miplevel-selection *projgradarb 2dshadow
tex-miplevel-selection *projgradarb 3d
tex-miplevel-selection *projlod 1d
tex-miplevel-selection *projlod 1d_projvec4
tex-miplevel-selection *projlod 1dshadow
tex-miplevel-selection *projlod 2d
tex-miplevel-selection *projlod 2d_projvec4
tex-miplevel-selection *projlod 2dshadow
tex-miplevel-selection *projlod 3d
arb_shading_language_420pack
0/0 0/0
active sampler conflict
binding layout
built-in constants
execution
0/0 0/0
aggregate-dynamic-initializer-matrix
aggregate-dynamic-initializer-sized-array
aggregate-dynamic-initializer-struct
aggregate-dynamic-initializer-unsized-array
aggregate-initializer-matrix
aggregate-initializer-sized-array
aggregate-initializer-struct
aggregate-initializer-unsized-array
const-var-non-constant-expr
implicit-return-type-conversion
length-matrix
length-vector
scalar-swizzle
linker
0/0 0/0
different-bindings-image2d
different-bindings-sampler2d
different-bindings-shader-storage-blocks
different-bindings-shader-storage-blocks-instanced
different-bindings-uniform-blocks
different-bindings-uniform-blocks-instanced
instance-matching-uniform-blocks-binding-qualifier-mismatch
multiple layout qualifiers
arb_shading_language_packing
0/0 0/0
execution
0/0 0/0
built-in-functions
0/0 0/0
const-packhalf2x16
const-packsnorm2x16
const-packsnorm4x8
const-packunorm2x16
const-packunorm4x8
const-unpackhalf2x16
const-unpacksnorm2x16
const-unpacksnorm4x8
const-unpackunorm2x16
const-unpackunorm4x8
fs-packhalf2x16
fs-packsnorm2x16
fs-packsnorm4x8
fs-packunorm2x16
fs-packunorm4x8
fs-unpackhalf2x16
fs-unpacksnorm2x16
fs-unpacksnorm4x8
fs-unpackunorm2x16
fs-unpackunorm4x8
vs-packhalf2x16
vs-packsnorm2x16
vs-packsnorm4x8
vs-packunorm2x16
vs-packunorm4x8
vs-unpackhalf2x16
vs-unpacksnorm2x16
vs-unpacksnorm4x8
vs-unpackunorm2x16
vs-unpackunorm4x8
arb_sparse_buffer
0/0 0/0
basic
buffer-data
commit
minmax
arb_stencil_texturing
0/0 0/0
draw
glblitframebuffer corrupts state
0/0 0/0
gl_texture_1d
gl_texture_1d_array
gl_texture_2d
gl_texture_2d_array
gl_texture_2d_multisample
gl_texture_2d_multisample_array
gl_texture_cube_map
gl_texture_cube_map_array
gl_texture_rectangle
arb_sync
10/10 10/10
clientwaitsync-timeout
arb_tessellation_shader
0/0 0/0
arb_tessellation_shader-get-tcs-params
arb_tessellation_shader-get-tes-params
arb_tessellation_shader-immediate-mode-draw-patches
arb_tessellation_shader-invalid-get-program-params
arb_tessellation_shader-invalid-patch-vertices-range
arb_tessellation_shader-invalid-primitive
arb_tessellation_shader-large-uniforms
arb_tessellation_shader-layout-mismatch
arb_tessellation_shader-minmax
arb_tessellation_shader-tes-gs-max-output -small -scan 1 50
built-in-constants
execution
0/0 0/0
16in-1out
1in-1out
barrier
barrier-patch
built-in-functions
0/0 0/0
tcs-abs-float
tcs-abs-int
tcs-abs-ivec2
tcs-abs-ivec3
tcs-abs-ivec4
tcs-abs-vec2
tcs-abs-vec3
tcs-abs-vec4
tcs-acos-float
tcs-acos-vec2
tcs-acos-vec3
tcs-acos-vec4
tcs-acosh-float
tcs-acosh-vec2
tcs-acosh-vec3
tcs-acosh-vec4
tcs-all-bvec2
tcs-all-bvec2-using-if
tcs-all-bvec3
tcs-all-bvec3-using-if
tcs-all-bvec4
tcs-all-bvec4-using-if
tcs-any-bvec2
tcs-any-bvec2-using-if
tcs-any-bvec3
tcs-any-bvec3-using-if
tcs-any-bvec4
tcs-any-bvec4-using-if
tcs-asin-float
tcs-asin-vec2
tcs-asin-vec3
tcs-asin-vec4
tcs-asinh-float
tcs-asinh-vec2
tcs-asinh-vec3
tcs-asinh-vec4
tcs-atan-float
tcs-atan-float-float
tcs-atan-vec2
tcs-atan-vec2-vec2
tcs-atan-vec3
tcs-atan-vec3-vec3
tcs-atan-vec4
tcs-atan-vec4-vec4
tcs-atanh-float
tcs-atanh-vec2
tcs-atanh-vec3
tcs-atanh-vec4
tcs-ceil-float
tcs-ceil-vec2
tcs-ceil-vec3
tcs-ceil-vec4
tcs-clamp-float-float-float
tcs-clamp-int-int-int
tcs-clamp-ivec2-int-int
tcs-clamp-ivec2-ivec2-ivec2
tcs-clamp-ivec3-int-int
tcs-clamp-ivec3-ivec3-ivec3
tcs-clamp-ivec4-int-int
tcs-clamp-ivec4-ivec4-ivec4
tcs-clamp-uint-uint-uint
tcs-clamp-uvec2-uint-uint
tcs-clamp-uvec2-uvec2-uvec2
tcs-clamp-uvec3-uint-uint
tcs-clamp-uvec3-uvec3-uvec3
tcs-clamp-uvec4-uint-uint
tcs-clamp-uvec4-uvec4-uvec4
tcs-clamp-vec2-float-float
tcs-clamp-vec2-vec2-vec2
tcs-clamp-vec3-float-float
tcs-clamp-vec3-vec3-vec3
tcs-clamp-vec4-float-float
tcs-clamp-vec4-vec4-vec4
tcs-cos-float
tcs-cos-vec2
tcs-cos-vec3
tcs-cos-vec4
tcs-cosh-float
tcs-cosh-vec2
tcs-cosh-vec3
tcs-cosh-vec4
tcs-cross-vec3-vec3
tcs-degrees-float
tcs-degrees-vec2
tcs-degrees-vec3
tcs-degrees-vec4
tcs-determinant-mat2
tcs-determinant-mat3
tcs-determinant-mat4
tcs-distance-float-float
tcs-distance-vec2-vec2
tcs-distance-vec3-vec3
tcs-distance-vec4-vec4
tcs-dot-float-float
tcs-dot-vec2-vec2
tcs-dot-vec3-vec3
tcs-dot-vec4-vec4
tcs-equal-bvec2-bvec2
tcs-equal-bvec3-bvec3
tcs-equal-bvec4-bvec4
tcs-equal-ivec2-ivec2
tcs-equal-ivec3-ivec3
tcs-equal-ivec4-ivec4
tcs-equal-uvec2-uvec2
tcs-equal-uvec3-uvec3
tcs-equal-uvec4-uvec4
tcs-equal-vec2-vec2
tcs-equal-vec3-vec3
tcs-equal-vec4-vec4
tcs-exp-float
tcs-exp-vec2
tcs-exp-vec3
tcs-exp-vec4
tcs-exp2-float
tcs-exp2-vec2
tcs-exp2-vec3
tcs-exp2-vec4
tcs-faceforward-float-float-float
tcs-faceforward-vec2-vec2-vec2
tcs-faceforward-vec3-vec3-vec3
tcs-faceforward-vec4-vec4-vec4
tcs-floor-float
tcs-floor-vec2
tcs-floor-vec3
tcs-floor-vec4
tcs-fract-float
tcs-fract-vec2
tcs-fract-vec3
tcs-fract-vec4
tcs-greaterthan-ivec2-ivec2
tcs-greaterthan-ivec3-ivec3
tcs-greaterthan-ivec4-ivec4
tcs-greaterthan-uvec2-uvec2
tcs-greaterthan-uvec3-uvec3
tcs-greaterthan-uvec4-uvec4
tcs-greaterthan-vec2-vec2
tcs-greaterthan-vec3-vec3
tcs-greaterthan-vec4-vec4
tcs-greaterthanequal-ivec2-ivec2
tcs-greaterthanequal-ivec3-ivec3
tcs-greaterthanequal-ivec4-ivec4
tcs-greaterthanequal-uvec2-uvec2
tcs-greaterthanequal-uvec3-uvec3
tcs-greaterthanequal-uvec4-uvec4
tcs-greaterthanequal-vec2-vec2
tcs-greaterthanequal-vec3-vec3
tcs-greaterthanequal-vec4-vec4
tcs-inverse-mat2
tcs-inverse-mat3
tcs-inverse-mat4
tcs-inversesqrt-float
tcs-inversesqrt-vec2
tcs-inversesqrt-vec3
tcs-inversesqrt-vec4
tcs-length-float
tcs-length-vec2
tcs-length-vec3
tcs-length-vec4
tcs-lessthan-ivec2-ivec2
tcs-lessthan-ivec3-ivec3
tcs-lessthan-ivec4-ivec4
tcs-lessthan-uvec2-uvec2
tcs-lessthan-uvec3-uvec3
tcs-lessthan-uvec4-uvec4
tcs-lessthan-vec2-vec2
tcs-lessthan-vec3-vec3
tcs-lessthan-vec4-vec4
tcs-lessthanequal-ivec2-ivec2
tcs-lessthanequal-ivec3-ivec3
tcs-lessthanequal-ivec4-ivec4
tcs-lessthanequal-uvec2-uvec2
tcs-lessthanequal-uvec3-uvec3
tcs-lessthanequal-uvec4-uvec4
tcs-lessthanequal-vec2-vec2
tcs-lessthanequal-vec3-vec3
tcs-lessthanequal-vec4-vec4
tcs-log-float
tcs-log-vec2
tcs-log-vec3
tcs-log-vec4
tcs-log2-float
tcs-log2-vec2
tcs-log2-vec3
tcs-log2-vec4
tcs-matrixcompmult-mat2-mat2
tcs-matrixcompmult-mat2x3-mat2x3
tcs-matrixcompmult-mat2x4-mat2x4
tcs-matrixcompmult-mat3-mat3
tcs-matrixcompmult-mat3x2-mat3x2
tcs-matrixcompmult-mat3x4-mat3x4
tcs-matrixcompmult-mat4-mat4
tcs-matrixcompmult-mat4x2-mat4x2
tcs-matrixcompmult-mat4x3-mat4x3
tcs-max-float-float
tcs-max-int-int
tcs-max-ivec2-int
tcs-max-ivec2-ivec2
tcs-max-ivec3-int
tcs-max-ivec3-ivec3
tcs-max-ivec4-int
tcs-max-ivec4-ivec4
tcs-max-uint-uint
tcs-max-uvec2-uint
tcs-max-uvec2-uvec2
tcs-max-uvec3-uint
tcs-max-uvec3-uvec3
tcs-max-uvec4-uint
tcs-max-uvec4-uvec4
tcs-max-vec2-float
tcs-max-vec2-vec2
tcs-max-vec3-float
tcs-max-vec3-vec3
tcs-max-vec4-float
tcs-max-vec4-vec4
tcs-min-float-float
tcs-min-int-int
tcs-min-ivec2-int
tcs-min-ivec2-ivec2
tcs-min-ivec3-int
tcs-min-ivec3-ivec3
tcs-min-ivec4-int
tcs-min-ivec4-ivec4
tcs-min-uint-uint
tcs-min-uvec2-uint
tcs-min-uvec2-uvec2
tcs-min-uvec3-uint
tcs-min-uvec3-uvec3
tcs-min-uvec4-uint
tcs-min-uvec4-uvec4
tcs-min-vec2-float
tcs-min-vec2-vec2
tcs-min-vec3-float
tcs-min-vec3-vec3
tcs-min-vec4-float
tcs-min-vec4-vec4
tcs-mix-float-float-bool
tcs-mix-float-float-float
tcs-mix-vec2-vec2-bvec2
tcs-mix-vec2-vec2-float
tcs-mix-vec2-vec2-vec2
tcs-mix-vec3-vec3-bvec3
tcs-mix-vec3-vec3-float
tcs-mix-vec3-vec3-vec3
tcs-mix-vec4-vec4-bvec4
tcs-mix-vec4-vec4-float
tcs-mix-vec4-vec4-vec4
tcs-mod-float-float
tcs-mod-vec2-float
tcs-mod-vec2-vec2
tcs-mod-vec3-float
tcs-mod-vec3-vec3
tcs-mod-vec4-float
tcs-mod-vec4-vec4
tcs-normalize-float
tcs-normalize-vec2
tcs-normalize-vec3
tcs-normalize-vec4
tcs-not-bvec2
tcs-not-bvec3
tcs-not-bvec4
tcs-notequal-bvec2-bvec2
tcs-notequal-bvec3-bvec3
tcs-notequal-bvec4-bvec4
tcs-notequal-ivec2-ivec2
tcs-notequal-ivec3-ivec3
tcs-notequal-ivec4-ivec4
tcs-notequal-uvec2-uvec2
tcs-notequal-uvec3-uvec3
tcs-notequal-uvec4-uvec4
tcs-notequal-vec2-vec2
tcs-notequal-vec3-vec3
tcs-notequal-vec4-vec4
tcs-op-add-float-float
tcs-op-add-float-mat2
tcs-op-add-float-mat2x3
tcs-op-add-float-mat2x4
tcs-op-add-float-mat3
tcs-op-add-float-mat3x2
tcs-op-add-float-mat3x4
tcs-op-add-float-mat4
tcs-op-add-float-mat4x2
tcs-op-add-float-mat4x3
tcs-op-add-float-vec2
tcs-op-add-float-vec3
tcs-op-add-float-vec4
tcs-op-add-int-int
tcs-op-add-int-ivec2
tcs-op-add-int-ivec3
tcs-op-add-int-ivec4
tcs-op-add-ivec2-int
tcs-op-add-ivec2-ivec2
tcs-op-add-ivec3-int
tcs-op-add-ivec3-ivec3
tcs-op-add-ivec4-int
tcs-op-add-ivec4-ivec4
tcs-op-add-mat2-float
tcs-op-add-mat2-mat2
tcs-op-add-mat2x3-float
tcs-op-add-mat2x3-mat2x3
tcs-op-add-mat2x4-float
tcs-op-add-mat2x4-mat2x4
tcs-op-add-mat3-float
tcs-op-add-mat3-mat3
tcs-op-add-mat3x2-float
tcs-op-add-mat3x2-mat3x2
tcs-op-add-mat3x4-float
tcs-op-add-mat3x4-mat3x4
tcs-op-add-mat4-float
tcs-op-add-mat4-mat4
tcs-op-add-mat4x2-float
tcs-op-add-mat4x2-mat4x2
tcs-op-add-mat4x3-float
tcs-op-add-mat4x3-mat4x3
tcs-op-add-uint-uint
tcs-op-add-uint-uvec2
tcs-op-add-uint-uvec3
tcs-op-add-uint-uvec4
tcs-op-add-uvec2-uint
tcs-op-add-uvec2-uvec2
tcs-op-add-uvec3-uint
tcs-op-add-uvec3-uvec3
tcs-op-add-uvec4-uint
tcs-op-add-uvec4-uvec4
tcs-op-add-vec2-float
tcs-op-add-vec2-vec2
tcs-op-add-vec3-float
tcs-op-add-vec3-vec3
tcs-op-add-vec4-float
tcs-op-add-vec4-vec4
tcs-op-and-bool-bool
tcs-op-and-bool-bool-using-if
tcs-op-assign-add-float-float
tcs-op-assign-add-int-int
tcs-op-assign-add-ivec2-int
tcs-op-assign-add-ivec2-ivec2
tcs-op-assign-add-ivec3-int
tcs-op-assign-add-ivec3-ivec3
tcs-op-assign-add-ivec4-int
tcs-op-assign-add-ivec4-ivec4
tcs-op-assign-add-mat2-float
tcs-op-assign-add-mat2-mat2
tcs-op-assign-add-mat2x3-float
tcs-op-assign-add-mat2x3-mat2x3
tcs-op-assign-add-mat2x4-float
tcs-op-assign-add-mat2x4-mat2x4
tcs-op-assign-add-mat3-float
tcs-op-assign-add-mat3-mat3
tcs-op-assign-add-mat3x2-float
tcs-op-assign-add-mat3x2-mat3x2
tcs-op-assign-add-mat3x4-float
tcs-op-assign-add-mat3x4-mat3x4
tcs-op-assign-add-mat4-float
tcs-op-assign-add-mat4-mat4
tcs-op-assign-add-mat4x2-float
tcs-op-assign-add-mat4x2-mat4x2
tcs-op-assign-add-mat4x3-float
tcs-op-assign-add-mat4x3-mat4x3
tcs-op-assign-add-uint-uint
tcs-op-assign-add-uvec2-uint
tcs-op-assign-add-uvec2-uvec2
tcs-op-assign-add-uvec3-uint
tcs-op-assign-add-uvec3-uvec3
tcs-op-assign-add-uvec4-uint
tcs-op-assign-add-uvec4-uvec4
tcs-op-assign-add-vec2-float
tcs-op-assign-add-vec2-vec2
tcs-op-assign-add-vec3-float
tcs-op-assign-add-vec3-vec3
tcs-op-assign-add-vec4-float
tcs-op-assign-add-vec4-vec4
tcs-op-assign-bitand-int-int
tcs-op-assign-bitand-ivec2-int
tcs-op-assign-bitand-ivec2-ivec2
tcs-op-assign-bitand-ivec3-int
tcs-op-assign-bitand-ivec3-ivec3
tcs-op-assign-bitand-ivec4-int
tcs-op-assign-bitand-ivec4-ivec4
tcs-op-assign-bitand-uint-uint
tcs-op-assign-bitand-uvec2-uint
tcs-op-assign-bitand-uvec2-uvec2
tcs-op-assign-bitand-uvec3-uint
tcs-op-assign-bitand-uvec3-uvec3
tcs-op-assign-bitand-uvec4-uint
tcs-op-assign-bitand-uvec4-uvec4
tcs-op-assign-bitor-int-int
tcs-op-assign-bitor-ivec2-int
tcs-op-assign-bitor-ivec2-ivec2
tcs-op-assign-bitor-ivec3-int
tcs-op-assign-bitor-ivec3-ivec3
tcs-op-assign-bitor-ivec4-int
tcs-op-assign-bitor-ivec4-ivec4
tcs-op-assign-bitor-uint-uint
tcs-op-assign-bitor-uvec2-uint
tcs-op-assign-bitor-uvec2-uvec2
tcs-op-assign-bitor-uvec3-uint
tcs-op-assign-bitor-uvec3-uvec3
tcs-op-assign-bitor-uvec4-uint
tcs-op-assign-bitor-uvec4-uvec4
tcs-op-assign-bitxor-int-int
tcs-op-assign-bitxor-ivec2-int
tcs-op-assign-bitxor-ivec2-ivec2
tcs-op-assign-bitxor-ivec3-int
tcs-op-assign-bitxor-ivec3-ivec3
tcs-op-assign-bitxor-ivec4-int
tcs-op-assign-bitxor-ivec4-ivec4
tcs-op-assign-bitxor-uint-uint
tcs-op-assign-bitxor-uvec2-uint
tcs-op-assign-bitxor-uvec2-uvec2
tcs-op-assign-bitxor-uvec3-uint
tcs-op-assign-bitxor-uvec3-uvec3
tcs-op-assign-bitxor-uvec4-uint
tcs-op-assign-bitxor-uvec4-uvec4
tcs-op-assign-div-float-float
tcs-op-assign-div-int-int
tcs-op-assign-div-ivec2-int
tcs-op-assign-div-ivec2-ivec2
tcs-op-assign-div-ivec3-int
tcs-op-assign-div-ivec3-ivec3
tcs-op-assign-div-ivec4-int
tcs-op-assign-div-ivec4-ivec4
tcs-op-assign-div-large-uint-uint
tcs-op-assign-div-mat2-float
tcs-op-assign-div-mat2-mat2
tcs-op-assign-div-mat2x3-float
tcs-op-assign-div-mat2x3-mat2x3
tcs-op-assign-div-mat2x4-float
tcs-op-assign-div-mat2x4-mat2x4
tcs-op-assign-div-mat3-float
tcs-op-assign-div-mat3-mat3
tcs-op-assign-div-mat3x2-float
tcs-op-assign-div-mat3x2-mat3x2
tcs-op-assign-div-mat3x4-float
tcs-op-assign-div-mat3x4-mat3x4
tcs-op-assign-div-mat4-float
tcs-op-assign-div-mat4-mat4
tcs-op-assign-div-mat4x2-float
tcs-op-assign-div-mat4x2-mat4x2
tcs-op-assign-div-mat4x3-float
tcs-op-assign-div-mat4x3-mat4x3
tcs-op-assign-div-uint-uint
tcs-op-assign-div-uvec2-uint
tcs-op-assign-div-uvec2-uvec2
tcs-op-assign-div-uvec3-uint
tcs-op-assign-div-uvec3-uvec3
tcs-op-assign-div-uvec4-uint
tcs-op-assign-div-uvec4-uvec4
tcs-op-assign-div-vec2-float
tcs-op-assign-div-vec2-vec2
tcs-op-assign-div-vec3-float
tcs-op-assign-div-vec3-vec3
tcs-op-assign-div-vec4-float
tcs-op-assign-div-vec4-vec4
tcs-op-assign-lshift-int-int
tcs-op-assign-lshift-int-uint
tcs-op-assign-lshift-ivec2-int
tcs-op-assign-lshift-ivec2-ivec2
tcs-op-assign-lshift-ivec2-uint
tcs-op-assign-lshift-ivec2-uvec2
tcs-op-assign-lshift-ivec3-int
tcs-op-assign-lshift-ivec3-ivec3
tcs-op-assign-lshift-ivec3-uint
tcs-op-assign-lshift-ivec3-uvec3
tcs-op-assign-lshift-ivec4-int
tcs-op-assign-lshift-ivec4-ivec4
tcs-op-assign-lshift-ivec4-uint
tcs-op-assign-lshift-ivec4-uvec4
tcs-op-assign-lshift-uint-int
tcs-op-assign-lshift-uint-uint
tcs-op-assign-lshift-uvec2-int
tcs-op-assign-lshift-uvec2-ivec2
tcs-op-assign-lshift-uvec2-uint
tcs-op-assign-lshift-uvec2-uvec2
tcs-op-assign-lshift-uvec3-int
tcs-op-assign-lshift-uvec3-ivec3
tcs-op-assign-lshift-uvec3-uint
tcs-op-assign-lshift-uvec3-uvec3
tcs-op-assign-lshift-uvec4-int
tcs-op-assign-lshift-uvec4-ivec4
tcs-op-assign-lshift-uvec4-uint
tcs-op-assign-lshift-uvec4-uvec4
tcs-op-assign-mod-int-int
tcs-op-assign-mod-ivec2-int
tcs-op-assign-mod-ivec2-ivec2
tcs-op-assign-mod-ivec3-int
tcs-op-assign-mod-ivec3-ivec3
tcs-op-assign-mod-ivec4-int
tcs-op-assign-mod-ivec4-ivec4
tcs-op-assign-mod-uint-uint
tcs-op-assign-mod-uvec2-uint
tcs-op-assign-mod-uvec2-uvec2
tcs-op-assign-mod-uvec3-uint
tcs-op-assign-mod-uvec3-uvec3
tcs-op-assign-mod-uvec4-uint
tcs-op-assign-mod-uvec4-uvec4
tcs-op-assign-mult-float-float
tcs-op-assign-mult-int-int
tcs-op-assign-mult-ivec2-int
tcs-op-assign-mult-ivec2-ivec2
tcs-op-assign-mult-ivec3-int
tcs-op-assign-mult-ivec3-ivec3
tcs-op-assign-mult-ivec4-int
tcs-op-assign-mult-ivec4-ivec4
tcs-op-assign-mult-mat2-float
tcs-op-assign-mult-mat2-mat2
tcs-op-assign-mult-mat2x3-float
tcs-op-assign-mult-mat2x3-mat2
tcs-op-assign-mult-mat2x4-float
tcs-op-assign-mult-mat2x4-mat2
tcs-op-assign-mult-mat3-float
tcs-op-assign-mult-mat3-mat3
tcs-op-assign-mult-mat3x2-float
tcs-op-assign-mult-mat3x2-mat3
tcs-op-assign-mult-mat3x4-float
tcs-op-assign-mult-mat3x4-mat3
tcs-op-assign-mult-mat4-float
tcs-op-assign-mult-mat4-mat4
tcs-op-assign-mult-mat4x2-float
tcs-op-assign-mult-mat4x2-mat4
tcs-op-assign-mult-mat4x3-float
tcs-op-assign-mult-mat4x3-mat4
tcs-op-assign-mult-uint-uint
tcs-op-assign-mult-uvec2-uint
tcs-op-assign-mult-uvec2-uvec2
tcs-op-assign-mult-uvec3-uint
tcs-op-assign-mult-uvec3-uvec3
tcs-op-assign-mult-uvec4-uint
tcs-op-assign-mult-uvec4-uvec4
tcs-op-assign-mult-vec2-float
tcs-op-assign-mult-vec2-mat2
tcs-op-assign-mult-vec2-vec2
tcs-op-assign-mult-vec3-float
tcs-op-assign-mult-vec3-mat3
tcs-op-assign-mult-vec3-vec3
tcs-op-assign-mult-vec4-float
tcs-op-assign-mult-vec4-mat4
tcs-op-assign-mult-vec4-vec4
tcs-op-assign-rshift-int-int
tcs-op-assign-rshift-int-uint
tcs-op-assign-rshift-ivec2-int
tcs-op-assign-rshift-ivec2-ivec2
tcs-op-assign-rshift-ivec2-uint
tcs-op-assign-rshift-ivec2-uvec2
tcs-op-assign-rshift-ivec3-int
tcs-op-assign-rshift-ivec3-ivec3
tcs-op-assign-rshift-ivec3-uint
tcs-op-assign-rshift-ivec3-uvec3
tcs-op-assign-rshift-ivec4-int
tcs-op-assign-rshift-ivec4-ivec4
tcs-op-assign-rshift-ivec4-uint
tcs-op-assign-rshift-ivec4-uvec4
tcs-op-assign-rshift-uint-int
tcs-op-assign-rshift-uint-uint
tcs-op-assign-rshift-uvec2-int
tcs-op-assign-rshift-uvec2-ivec2
tcs-op-assign-rshift-uvec2-uint
tcs-op-assign-rshift-uvec2-uvec2
tcs-op-assign-rshift-uvec3-int
tcs-op-assign-rshift-uvec3-ivec3
tcs-op-assign-rshift-uvec3-uint
tcs-op-assign-rshift-uvec3-uvec3
tcs-op-assign-rshift-uvec4-int
tcs-op-assign-rshift-uvec4-ivec4
tcs-op-assign-rshift-uvec4-uint
tcs-op-assign-rshift-uvec4-uvec4
tcs-op-assign-sub-float-float
tcs-op-assign-sub-int-int
tcs-op-assign-sub-ivec2-int
tcs-op-assign-sub-ivec2-ivec2
tcs-op-assign-sub-ivec3-int
tcs-op-assign-sub-ivec3-ivec3
tcs-op-assign-sub-ivec4-int
tcs-op-assign-sub-ivec4-ivec4
tcs-op-assign-sub-mat2-float
tcs-op-assign-sub-mat2-mat2
tcs-op-assign-sub-mat2x3-float
tcs-op-assign-sub-mat2x3-mat2x3
tcs-op-assign-sub-mat2x4-float
tcs-op-assign-sub-mat2x4-mat2x4
tcs-op-assign-sub-mat3-float
tcs-op-assign-sub-mat3-mat3
tcs-op-assign-sub-mat3x2-float
tcs-op-assign-sub-mat3x2-mat3x2
tcs-op-assign-sub-mat3x4-float
tcs-op-assign-sub-mat3x4-mat3x4
tcs-op-assign-sub-mat4-float
tcs-op-assign-sub-mat4-mat4
tcs-op-assign-sub-mat4x2-float
tcs-op-assign-sub-mat4x2-mat4x2
tcs-op-assign-sub-mat4x3-float
tcs-op-assign-sub-mat4x3-mat4x3
tcs-op-assign-sub-uint-uint
tcs-op-assign-sub-uvec2-uint
tcs-op-assign-sub-uvec2-uvec2
tcs-op-assign-sub-uvec3-uint
tcs-op-assign-sub-uvec3-uvec3
tcs-op-assign-sub-uvec4-uint
tcs-op-assign-sub-uvec4-uvec4
tcs-op-assign-sub-vec2-float
tcs-op-assign-sub-vec2-vec2
tcs-op-assign-sub-vec3-float
tcs-op-assign-sub-vec3-vec3
tcs-op-assign-sub-vec4-float
tcs-op-assign-sub-vec4-vec4
tcs-op-bitand-abs-neg-int-int
tcs-op-bitand-abs-neg-int-ivec2
tcs-op-bitand-abs-neg-int-ivec3
tcs-op-bitand-abs-neg-int-ivec4
tcs-op-bitand-abs-neg-ivec2-int
tcs-op-bitand-abs-neg-ivec2-ivec2
tcs-op-bitand-abs-neg-ivec3-int
tcs-op-bitand-abs-neg-ivec3-ivec3
tcs-op-bitand-abs-neg-ivec4-int
tcs-op-bitand-abs-neg-ivec4-ivec4
tcs-op-bitand-abs-not-int-int
tcs-op-bitand-abs-not-int-ivec2
tcs-op-bitand-abs-not-int-ivec3
tcs-op-bitand-abs-not-int-ivec4
tcs-op-bitand-abs-not-ivec2-int
tcs-op-bitand-abs-not-ivec2-ivec2
tcs-op-bitand-abs-not-ivec3-int
tcs-op-bitand-abs-not-ivec3-ivec3
tcs-op-bitand-abs-not-ivec4-int
tcs-op-bitand-abs-not-ivec4-ivec4
tcs-op-bitand-int-int
tcs-op-bitand-int-ivec2
tcs-op-bitand-int-ivec3
tcs-op-bitand-int-ivec4
tcs-op-bitand-ivec2-int
tcs-op-bitand-ivec2-ivec2
tcs-op-bitand-ivec3-int
tcs-op-bitand-ivec3-ivec3
tcs-op-bitand-ivec4-int
tcs-op-bitand-ivec4-ivec4
tcs-op-bitand-neg-abs-int-int
tcs-op-bitand-neg-abs-int-ivec2
tcs-op-bitand-neg-abs-int-ivec3
tcs-op-bitand-neg-abs-int-ivec4
tcs-op-bitand-neg-abs-ivec2-int
tcs-op-bitand-neg-abs-ivec2-ivec2
tcs-op-bitand-neg-abs-ivec3-int
tcs-op-bitand-neg-abs-ivec3-ivec3
tcs-op-bitand-neg-abs-ivec4-int
tcs-op-bitand-neg-abs-ivec4-ivec4
tcs-op-bitand-neg-int-int
tcs-op-bitand-neg-int-ivec2
tcs-op-bitand-neg-int-ivec3
tcs-op-bitand-neg-int-ivec4
tcs-op-bitand-neg-ivec2-int
tcs-op-bitand-neg-ivec2-ivec2
tcs-op-bitand-neg-ivec3-int
tcs-op-bitand-neg-ivec3-ivec3
tcs-op-bitand-neg-ivec4-int
tcs-op-bitand-neg-ivec4-ivec4
tcs-op-bitand-neg-uint-uint
tcs-op-bitand-neg-uint-uvec2
tcs-op-bitand-neg-uint-uvec3
tcs-op-bitand-neg-uint-uvec4
tcs-op-bitand-neg-uvec2-uint
tcs-op-bitand-neg-uvec2-uvec2
tcs-op-bitand-neg-uvec3-uint
tcs-op-bitand-neg-uvec3-uvec3
tcs-op-bitand-neg-uvec4-uint
tcs-op-bitand-neg-uvec4-uvec4
tcs-op-bitand-not-abs-int-int
tcs-op-bitand-not-abs-int-ivec2
tcs-op-bitand-not-abs-int-ivec3
tcs-op-bitand-not-abs-int-ivec4
tcs-op-bitand-not-abs-ivec2-int
tcs-op-bitand-not-abs-ivec2-ivec2
tcs-op-bitand-not-abs-ivec3-int
tcs-op-bitand-not-abs-ivec3-ivec3
tcs-op-bitand-not-abs-ivec4-int
tcs-op-bitand-not-abs-ivec4-ivec4
tcs-op-bitand-not-int-int
tcs-op-bitand-not-int-ivec2
tcs-op-bitand-not-int-ivec3
tcs-op-bitand-not-int-ivec4
tcs-op-bitand-not-ivec2-int
tcs-op-bitand-not-ivec2-ivec2
tcs-op-bitand-not-ivec3-int
tcs-op-bitand-not-ivec3-ivec3
tcs-op-bitand-not-ivec4-int
tcs-op-bitand-not-ivec4-ivec4
tcs-op-bitand-not-uint-uint
tcs-op-bitand-not-uint-uvec2
tcs-op-bitand-not-uint-uvec3
tcs-op-bitand-not-uint-uvec4
tcs-op-bitand-not-uvec2-uint
tcs-op-bitand-not-uvec2-uvec2
tcs-op-bitand-not-uvec3-uint
tcs-op-bitand-not-uvec3-uvec3
tcs-op-bitand-not-uvec4-uint
tcs-op-bitand-not-uvec4-uvec4
tcs-op-bitand-uint-uint
tcs-op-bitand-uint-uvec2
tcs-op-bitand-uint-uvec3
tcs-op-bitand-uint-uvec4
tcs-op-bitand-uvec2-uint
tcs-op-bitand-uvec2-uvec2
tcs-op-bitand-uvec3-uint
tcs-op-bitand-uvec3-uvec3
tcs-op-bitand-uvec4-uint
tcs-op-bitand-uvec4-uvec4
tcs-op-bitor-abs-neg-int-int
tcs-op-bitor-abs-neg-int-ivec2
tcs-op-bitor-abs-neg-int-ivec3
tcs-op-bitor-abs-neg-int-ivec4
tcs-op-bitor-abs-neg-ivec2-int
tcs-op-bitor-abs-neg-ivec2-ivec2
tcs-op-bitor-abs-neg-ivec3-int
tcs-op-bitor-abs-neg-ivec3-ivec3
tcs-op-bitor-abs-neg-ivec4-int
tcs-op-bitor-abs-neg-ivec4-ivec4
tcs-op-bitor-abs-not-int-int
tcs-op-bitor-abs-not-int-ivec2
tcs-op-bitor-abs-not-int-ivec3
tcs-op-bitor-abs-not-int-ivec4
tcs-op-bitor-abs-not-ivec2-int
tcs-op-bitor-abs-not-ivec2-ivec2
tcs-op-bitor-abs-not-ivec3-int
tcs-op-bitor-abs-not-ivec3-ivec3
tcs-op-bitor-abs-not-ivec4-int
tcs-op-bitor-abs-not-ivec4-ivec4
tcs-op-bitor-int-int
tcs-op-bitor-int-ivec2
tcs-op-bitor-int-ivec3
tcs-op-bitor-int-ivec4
tcs-op-bitor-ivec2-int
tcs-op-bitor-ivec2-ivec2
tcs-op-bitor-ivec3-int
tcs-op-bitor-ivec3-ivec3
tcs-op-bitor-ivec4-int
tcs-op-bitor-ivec4-ivec4
tcs-op-bitor-neg-abs-int-int
tcs-op-bitor-neg-abs-int-ivec2
tcs-op-bitor-neg-abs-int-ivec3
tcs-op-bitor-neg-abs-int-ivec4
tcs-op-bitor-neg-abs-ivec2-int
tcs-op-bitor-neg-abs-ivec2-ivec2
tcs-op-bitor-neg-abs-ivec3-int
tcs-op-bitor-neg-abs-ivec3-ivec3
tcs-op-bitor-neg-abs-ivec4-int
tcs-op-bitor-neg-abs-ivec4-ivec4
tcs-op-bitor-neg-int-int
tcs-op-bitor-neg-int-ivec2
tcs-op-bitor-neg-int-ivec3
tcs-op-bitor-neg-int-ivec4
tcs-op-bitor-neg-ivec2-int
tcs-op-bitor-neg-ivec2-ivec2
tcs-op-bitor-neg-ivec3-int
tcs-op-bitor-neg-ivec3-ivec3
tcs-op-bitor-neg-ivec4-int
tcs-op-bitor-neg-ivec4-ivec4
tcs-op-bitor-neg-uint-uint
tcs-op-bitor-neg-uint-uvec2
tcs-op-bitor-neg-uint-uvec3
tcs-op-bitor-neg-uint-uvec4
tcs-op-bitor-neg-uvec2-uint
tcs-op-bitor-neg-uvec2-uvec2
tcs-op-bitor-neg-uvec3-uint
tcs-op-bitor-neg-uvec3-uvec3
tcs-op-bitor-neg-uvec4-uint
tcs-op-bitor-neg-uvec4-uvec4
tcs-op-bitor-not-abs-int-int
tcs-op-bitor-not-abs-int-ivec2
tcs-op-bitor-not-abs-int-ivec3
tcs-op-bitor-not-abs-int-ivec4
tcs-op-bitor-not-abs-ivec2-int
tcs-op-bitor-not-abs-ivec2-ivec2
tcs-op-bitor-not-abs-ivec3-int
tcs-op-bitor-not-abs-ivec3-ivec3
tcs-op-bitor-not-abs-ivec4-int
tcs-op-bitor-not-abs-ivec4-ivec4
tcs-op-bitor-not-int-int
tcs-op-bitor-not-int-ivec2
tcs-op-bitor-not-int-ivec3
tcs-op-bitor-not-int-ivec4
tcs-op-bitor-not-ivec2-int
tcs-op-bitor-not-ivec2-ivec2
tcs-op-bitor-not-ivec3-int
tcs-op-bitor-not-ivec3-ivec3
tcs-op-bitor-not-ivec4-int
tcs-op-bitor-not-ivec4-ivec4
tcs-op-bitor-not-uint-uint
tcs-op-bitor-not-uint-uvec2
tcs-op-bitor-not-uint-uvec3
tcs-op-bitor-not-uint-uvec4
tcs-op-bitor-not-uvec2-uint
tcs-op-bitor-not-uvec2-uvec2
tcs-op-bitor-not-uvec3-uint
tcs-op-bitor-not-uvec3-uvec3
tcs-op-bitor-not-uvec4-uint
tcs-op-bitor-not-uvec4-uvec4
tcs-op-bitor-uint-uint
tcs-op-bitor-uint-uvec2
tcs-op-bitor-uint-uvec3
tcs-op-bitor-uint-uvec4
tcs-op-bitor-uvec2-uint
tcs-op-bitor-uvec2-uvec2
tcs-op-bitor-uvec3-uint
tcs-op-bitor-uvec3-uvec3
tcs-op-bitor-uvec4-uint
tcs-op-bitor-uvec4-uvec4
tcs-op-bitxor-abs-neg-int-int
tcs-op-bitxor-abs-neg-int-ivec2
tcs-op-bitxor-abs-neg-int-ivec3
tcs-op-bitxor-abs-neg-int-ivec4
tcs-op-bitxor-abs-neg-ivec2-int
tcs-op-bitxor-abs-neg-ivec2-ivec2
tcs-op-bitxor-abs-neg-ivec3-int
tcs-op-bitxor-abs-neg-ivec3-ivec3
tcs-op-bitxor-abs-neg-ivec4-int
tcs-op-bitxor-abs-neg-ivec4-ivec4
tcs-op-bitxor-abs-not-int-int
tcs-op-bitxor-abs-not-int-ivec2
tcs-op-bitxor-abs-not-int-ivec3
tcs-op-bitxor-abs-not-int-ivec4
tcs-op-bitxor-abs-not-ivec2-int
tcs-op-bitxor-abs-not-ivec2-ivec2
tcs-op-bitxor-abs-not-ivec3-int
tcs-op-bitxor-abs-not-ivec3-ivec3
tcs-op-bitxor-abs-not-ivec4-int
tcs-op-bitxor-abs-not-ivec4-ivec4
tcs-op-bitxor-int-int
tcs-op-bitxor-int-ivec2
tcs-op-bitxor-int-ivec3
tcs-op-bitxor-int-ivec4
tcs-op-bitxor-ivec2-int
tcs-op-bitxor-ivec2-ivec2
tcs-op-bitxor-ivec3-int
tcs-op-bitxor-ivec3-ivec3
tcs-op-bitxor-ivec4-int
tcs-op-bitxor-ivec4-ivec4
tcs-op-bitxor-neg-abs-int-int
tcs-op-bitxor-neg-abs-int-ivec2
tcs-op-bitxor-neg-abs-int-ivec3
tcs-op-bitxor-neg-abs-int-ivec4
tcs-op-bitxor-neg-abs-ivec2-int
tcs-op-bitxor-neg-abs-ivec2-ivec2
tcs-op-bitxor-neg-abs-ivec3-int
tcs-op-bitxor-neg-abs-ivec3-ivec3
tcs-op-bitxor-neg-abs-ivec4-int
tcs-op-bitxor-neg-abs-ivec4-ivec4
tcs-op-bitxor-neg-int-int
tcs-op-bitxor-neg-int-ivec2
tcs-op-bitxor-neg-int-ivec3
tcs-op-bitxor-neg-int-ivec4
tcs-op-bitxor-neg-ivec2-int
tcs-op-bitxor-neg-ivec2-ivec2
tcs-op-bitxor-neg-ivec3-int
tcs-op-bitxor-neg-ivec3-ivec3
tcs-op-bitxor-neg-ivec4-int
tcs-op-bitxor-neg-ivec4-ivec4
tcs-op-bitxor-neg-uint-uint
tcs-op-bitxor-neg-uint-uvec2
tcs-op-bitxor-neg-uint-uvec3
tcs-op-bitxor-neg-uint-uvec4
tcs-op-bitxor-neg-uvec2-uint
tcs-op-bitxor-neg-uvec2-uvec2
tcs-op-bitxor-neg-uvec3-uint
tcs-op-bitxor-neg-uvec3-uvec3
tcs-op-bitxor-neg-uvec4-uint
tcs-op-bitxor-neg-uvec4-uvec4
tcs-op-bitxor-not-abs-int-int
tcs-op-bitxor-not-abs-int-ivec2
tcs-op-bitxor-not-abs-int-ivec3
tcs-op-bitxor-not-abs-int-ivec4
tcs-op-bitxor-not-abs-ivec2-int
tcs-op-bitxor-not-abs-ivec2-ivec2
tcs-op-bitxor-not-abs-ivec3-int
tcs-op-bitxor-not-abs-ivec3-ivec3
tcs-op-bitxor-not-abs-ivec4-int
tcs-op-bitxor-not-abs-ivec4-ivec4
tcs-op-bitxor-not-int-int
tcs-op-bitxor-not-int-ivec2
tcs-op-bitxor-not-int-ivec3
tcs-op-bitxor-not-int-ivec4
tcs-op-bitxor-not-ivec2-int
tcs-op-bitxor-not-ivec2-ivec2
tcs-op-bitxor-not-ivec3-int
tcs-op-bitxor-not-ivec3-ivec3
tcs-op-bitxor-not-ivec4-int
tcs-op-bitxor-not-ivec4-ivec4
tcs-op-bitxor-not-uint-uint
tcs-op-bitxor-not-uint-uvec2
tcs-op-bitxor-not-uint-uvec3
tcs-op-bitxor-not-uint-uvec4
tcs-op-bitxor-not-uvec2-uint
tcs-op-bitxor-not-uvec2-uvec2
tcs-op-bitxor-not-uvec3-uint
tcs-op-bitxor-not-uvec3-uvec3
tcs-op-bitxor-not-uvec4-uint
tcs-op-bitxor-not-uvec4-uvec4
tcs-op-bitxor-uint-uint
tcs-op-bitxor-uint-uvec2
tcs-op-bitxor-uint-uvec3
tcs-op-bitxor-uint-uvec4
tcs-op-bitxor-uvec2-uint
tcs-op-bitxor-uvec2-uvec2
tcs-op-bitxor-uvec3-uint
tcs-op-bitxor-uvec3-uvec3
tcs-op-bitxor-uvec4-uint
tcs-op-bitxor-uvec4-uvec4
tcs-op-complement-int
tcs-op-complement-ivec2
tcs-op-complement-ivec3
tcs-op-complement-ivec4
tcs-op-complement-uint
tcs-op-complement-uvec2
tcs-op-complement-uvec3
tcs-op-complement-uvec4
tcs-op-div-float-float
tcs-op-div-float-mat2
tcs-op-div-float-mat2x3
tcs-op-div-float-mat2x4
tcs-op-div-float-mat3
tcs-op-div-float-mat3x2
tcs-op-div-float-mat3x4
tcs-op-div-float-mat4
tcs-op-div-float-mat4x2
tcs-op-div-float-mat4x3
tcs-op-div-float-vec2
tcs-op-div-float-vec3
tcs-op-div-float-vec4
tcs-op-div-int-int
tcs-op-div-int-ivec2
tcs-op-div-int-ivec3
tcs-op-div-int-ivec4
tcs-op-div-ivec2-int
tcs-op-div-ivec2-ivec2
tcs-op-div-ivec3-int
tcs-op-div-ivec3-ivec3
tcs-op-div-ivec4-int
tcs-op-div-ivec4-ivec4
tcs-op-div-large-uint-uint
tcs-op-div-mat2-float
tcs-op-div-mat2-mat2
tcs-op-div-mat2x3-float
tcs-op-div-mat2x3-mat2x3
tcs-op-div-mat2x4-float
tcs-op-div-mat2x4-mat2x4
tcs-op-div-mat3-float
tcs-op-div-mat3-mat3
tcs-op-div-mat3x2-float
tcs-op-div-mat3x2-mat3x2
tcs-op-div-mat3x4-float
tcs-op-div-mat3x4-mat3x4
tcs-op-div-mat4-float
tcs-op-div-mat4-mat4
tcs-op-div-mat4x2-float
tcs-op-div-mat4x2-mat4x2
tcs-op-div-mat4x3-float
tcs-op-div-mat4x3-mat4x3
tcs-op-div-uint-uint
tcs-op-div-uint-uvec2
tcs-op-div-uint-uvec3
tcs-op-div-uint-uvec4
tcs-op-div-uvec2-uint
tcs-op-div-uvec2-uvec2
tcs-op-div-uvec3-uint
tcs-op-div-uvec3-uvec3
tcs-op-div-uvec4-uint
tcs-op-div-uvec4-uvec4
tcs-op-div-vec2-float
tcs-op-div-vec2-vec2
tcs-op-div-vec3-float
tcs-op-div-vec3-vec3
tcs-op-div-vec4-float
tcs-op-div-vec4-vec4
tcs-op-eq-bool-bool
tcs-op-eq-bool-bool-using-if
tcs-op-eq-bvec2-bvec2
tcs-op-eq-bvec2-bvec2-using-if
tcs-op-eq-bvec3-bvec3
tcs-op-eq-bvec3-bvec3-using-if
tcs-op-eq-bvec4-bvec4
tcs-op-eq-bvec4-bvec4-using-if
tcs-op-eq-float-float
tcs-op-eq-float-float-using-if
tcs-op-eq-int-int
tcs-op-eq-int-int-using-if
tcs-op-eq-ivec2-ivec2
tcs-op-eq-ivec2-ivec2-using-if
tcs-op-eq-ivec3-ivec3
tcs-op-eq-ivec3-ivec3-using-if
tcs-op-eq-ivec4-ivec4
tcs-op-eq-ivec4-ivec4-using-if
tcs-op-eq-mat2-mat2
tcs-op-eq-mat2-mat2-using-if
tcs-op-eq-mat2x3-mat2x3
tcs-op-eq-mat2x3-mat2x3-using-if
tcs-op-eq-mat2x4-mat2x4
tcs-op-eq-mat2x4-mat2x4-using-if
tcs-op-eq-mat3-mat3
tcs-op-eq-mat3-mat3-using-if
tcs-op-eq-mat3x2-mat3x2
tcs-op-eq-mat3x2-mat3x2-using-if
tcs-op-eq-mat3x4-mat3x4
tcs-op-eq-mat3x4-mat3x4-using-if
tcs-op-eq-mat4-mat4
tcs-op-eq-mat4-mat4-using-if
tcs-op-eq-mat4x2-mat4x2
tcs-op-eq-mat4x2-mat4x2-using-if
tcs-op-eq-mat4x3-mat4x3
tcs-op-eq-mat4x3-mat4x3-using-if
tcs-op-eq-uint-uint
tcs-op-eq-uint-uint-using-if
tcs-op-eq-uvec2-uvec2
tcs-op-eq-uvec2-uvec2-using-if
tcs-op-eq-uvec3-uvec3
tcs-op-eq-uvec3-uvec3-using-if
tcs-op-eq-uvec4-uvec4
tcs-op-eq-uvec4-uvec4-using-if
tcs-op-eq-vec2-vec2
tcs-op-eq-vec2-vec2-using-if
tcs-op-eq-vec3-vec3
tcs-op-eq-vec3-vec3-using-if
tcs-op-eq-vec4-vec4
tcs-op-eq-vec4-vec4-using-if
tcs-op-ge-float-float
tcs-op-ge-float-float-using-if
tcs-op-ge-int-int
tcs-op-ge-int-int-using-if
tcs-op-ge-uint-uint
tcs-op-ge-uint-uint-using-if
tcs-op-gt-float-float
tcs-op-gt-float-float-using-if
tcs-op-gt-int-int
tcs-op-gt-int-int-using-if
tcs-op-gt-uint-uint
tcs-op-gt-uint-uint-using-if
tcs-op-le-float-float
tcs-op-le-float-float-using-if
tcs-op-le-int-int
tcs-op-le-int-int-using-if
tcs-op-le-uint-uint
tcs-op-le-uint-uint-using-if
tcs-op-lshift-int-int
tcs-op-lshift-int-uint
tcs-op-lshift-ivec2-int
tcs-op-lshift-ivec2-ivec2
tcs-op-lshift-ivec2-uint
tcs-op-lshift-ivec2-uvec2
tcs-op-lshift-ivec3-int
tcs-op-lshift-ivec3-ivec3
tcs-op-lshift-ivec3-uint
tcs-op-lshift-ivec3-uvec3
tcs-op-lshift-ivec4-int
tcs-op-lshift-ivec4-ivec4
tcs-op-lshift-ivec4-uint
tcs-op-lshift-ivec4-uvec4
tcs-op-lshift-uint-int
tcs-op-lshift-uint-uint
tcs-op-lshift-uvec2-int
tcs-op-lshift-uvec2-ivec2
tcs-op-lshift-uvec2-uint
tcs-op-lshift-uvec2-uvec2
tcs-op-lshift-uvec3-int
tcs-op-lshift-uvec3-ivec3
tcs-op-lshift-uvec3-uint
tcs-op-lshift-uvec3-uvec3
tcs-op-lshift-uvec4-int
tcs-op-lshift-uvec4-ivec4
tcs-op-lshift-uvec4-uint
tcs-op-lshift-uvec4-uvec4
tcs-op-lt-float-float
tcs-op-lt-float-float-using-if
tcs-op-lt-int-int
tcs-op-lt-int-int-using-if
tcs-op-lt-uint-uint
tcs-op-lt-uint-uint-using-if
tcs-op-mod-int-int
tcs-op-mod-int-ivec2
tcs-op-mod-int-ivec3
tcs-op-mod-int-ivec4
tcs-op-mod-ivec2-int
tcs-op-mod-ivec2-ivec2
tcs-op-mod-ivec3-int
tcs-op-mod-ivec3-ivec3
tcs-op-mod-ivec4-int
tcs-op-mod-ivec4-ivec4
tcs-op-mod-uint-uint
tcs-op-mod-uint-uvec2
tcs-op-mod-uint-uvec3
tcs-op-mod-uint-uvec4
tcs-op-mod-uvec2-uint
tcs-op-mod-uvec2-uvec2
tcs-op-mod-uvec3-uint
tcs-op-mod-uvec3-uvec3
tcs-op-mod-uvec4-uint
tcs-op-mod-uvec4-uvec4
tcs-op-mult-float-float
tcs-op-mult-float-mat2
tcs-op-mult-float-mat2x3
tcs-op-mult-float-mat2x4
tcs-op-mult-float-mat3
tcs-op-mult-float-mat3x2
tcs-op-mult-float-mat3x4
tcs-op-mult-float-mat4
tcs-op-mult-float-mat4x2
tcs-op-mult-float-mat4x3
tcs-op-mult-float-vec2
tcs-op-mult-float-vec3
tcs-op-mult-float-vec4
tcs-op-mult-int-int
tcs-op-mult-int-ivec2
tcs-op-mult-int-ivec3
tcs-op-mult-int-ivec4
tcs-op-mult-ivec2-int
tcs-op-mult-ivec2-ivec2
tcs-op-mult-ivec3-int
tcs-op-mult-ivec3-ivec3
tcs-op-mult-ivec4-int
tcs-op-mult-ivec4-ivec4
tcs-op-mult-mat2-float
tcs-op-mult-mat2-mat2
tcs-op-mult-mat2-mat3x2
tcs-op-mult-mat2-mat4x2
tcs-op-mult-mat2-vec2
tcs-op-mult-mat2x3-float
tcs-op-mult-mat2x3-mat2
tcs-op-mult-mat2x3-mat3x2
tcs-op-mult-mat2x3-mat4x2
tcs-op-mult-mat2x3-vec2
tcs-op-mult-mat2x4-float
tcs-op-mult-mat2x4-mat2
tcs-op-mult-mat2x4-mat3x2
tcs-op-mult-mat2x4-mat4x2
tcs-op-mult-mat2x4-vec2
tcs-op-mult-mat3-float
tcs-op-mult-mat3-mat2x3
tcs-op-mult-mat3-mat3
tcs-op-mult-mat3-mat4x3
tcs-op-mult-mat3-vec3
tcs-op-mult-mat3x2-float
tcs-op-mult-mat3x2-mat2x3
tcs-op-mult-mat3x2-mat3
tcs-op-mult-mat3x2-mat4x3
tcs-op-mult-mat3x2-vec3
tcs-op-mult-mat3x4-float
tcs-op-mult-mat3x4-mat2x3
tcs-op-mult-mat3x4-mat3
tcs-op-mult-mat3x4-mat4x3
tcs-op-mult-mat3x4-vec3
tcs-op-mult-mat4-float
tcs-op-mult-mat4-mat2x4
tcs-op-mult-mat4-mat3x4
tcs-op-mult-mat4-mat4
tcs-op-mult-mat4-vec4
tcs-op-mult-mat4x2-float
tcs-op-mult-mat4x2-mat2x4
tcs-op-mult-mat4x2-mat3x4
tcs-op-mult-mat4x2-mat4
tcs-op-mult-mat4x2-vec4
tcs-op-mult-mat4x3-float
tcs-op-mult-mat4x3-mat2x4
tcs-op-mult-mat4x3-mat3x4
tcs-op-mult-mat4x3-mat4
tcs-op-mult-mat4x3-vec4
tcs-op-mult-uint-uint
tcs-op-mult-uint-uvec2
tcs-op-mult-uint-uvec3
tcs-op-mult-uint-uvec4
tcs-op-mult-uvec2-uint
tcs-op-mult-uvec2-uvec2
tcs-op-mult-uvec3-uint
tcs-op-mult-uvec3-uvec3
tcs-op-mult-uvec4-uint
tcs-op-mult-uvec4-uvec4
tcs-op-mult-vec2-float
tcs-op-mult-vec2-mat2
tcs-op-mult-vec2-mat3x2
tcs-op-mult-vec2-mat4x2
tcs-op-mult-vec2-vec2
tcs-op-mult-vec3-float
tcs-op-mult-vec3-mat2x3
tcs-op-mult-vec3-mat3
tcs-op-mult-vec3-mat4x3
tcs-op-mult-vec3-vec3
tcs-op-mult-vec4-float
tcs-op-mult-vec4-mat2x4
tcs-op-mult-vec4-mat3x4
tcs-op-mult-vec4-mat4
tcs-op-mult-vec4-vec4
tcs-op-ne-bool-bool
tcs-op-ne-bool-bool-using-if
tcs-op-ne-bvec2-bvec2
tcs-op-ne-bvec2-bvec2-using-if
tcs-op-ne-bvec3-bvec3
tcs-op-ne-bvec3-bvec3-using-if
tcs-op-ne-bvec4-bvec4
tcs-op-ne-bvec4-bvec4-using-if
tcs-op-ne-float-float
tcs-op-ne-float-float-using-if
tcs-op-ne-int-int
tcs-op-ne-int-int-using-if
tcs-op-ne-ivec2-ivec2
tcs-op-ne-ivec2-ivec2-using-if
tcs-op-ne-ivec3-ivec3
tcs-op-ne-ivec3-ivec3-using-if
tcs-op-ne-ivec4-ivec4
tcs-op-ne-ivec4-ivec4-using-if
tcs-op-ne-mat2-mat2
tcs-op-ne-mat2-mat2-using-if
tcs-op-ne-mat2x3-mat2x3
tcs-op-ne-mat2x3-mat2x3-using-if
tcs-op-ne-mat2x4-mat2x4
tcs-op-ne-mat2x4-mat2x4-using-if
tcs-op-ne-mat3-mat3
tcs-op-ne-mat3-mat3-using-if
tcs-op-ne-mat3x2-mat3x2
tcs-op-ne-mat3x2-mat3x2-using-if
tcs-op-ne-mat3x4-mat3x4
tcs-op-ne-mat3x4-mat3x4-using-if
tcs-op-ne-mat4-mat4
tcs-op-ne-mat4-mat4-using-if
tcs-op-ne-mat4x2-mat4x2
tcs-op-ne-mat4x2-mat4x2-using-if
tcs-op-ne-mat4x3-mat4x3
tcs-op-ne-mat4x3-mat4x3-using-if
tcs-op-ne-uint-uint
tcs-op-ne-uint-uint-using-if
tcs-op-ne-uvec2-uvec2
tcs-op-ne-uvec2-uvec2-using-if
tcs-op-ne-uvec3-uvec3
tcs-op-ne-uvec3-uvec3-using-if
tcs-op-ne-uvec4-uvec4
tcs-op-ne-uvec4-uvec4-using-if
tcs-op-ne-vec2-vec2
tcs-op-ne-vec2-vec2-using-if
tcs-op-ne-vec3-vec3
tcs-op-ne-vec3-vec3-using-if
tcs-op-ne-vec4-vec4
tcs-op-ne-vec4-vec4-using-if
tcs-op-neg-float
tcs-op-neg-int
tcs-op-neg-ivec2
tcs-op-neg-ivec3
tcs-op-neg-ivec4
tcs-op-neg-mat2
tcs-op-neg-mat2x3
tcs-op-neg-mat2x4
tcs-op-neg-mat3
tcs-op-neg-mat3x2
tcs-op-neg-mat3x4
tcs-op-neg-mat4
tcs-op-neg-mat4x2
tcs-op-neg-mat4x3
tcs-op-neg-uint
tcs-op-neg-uvec2
tcs-op-neg-uvec3
tcs-op-neg-uvec4
tcs-op-neg-vec2
tcs-op-neg-vec3
tcs-op-neg-vec4
tcs-op-not-bool
tcs-op-not-bool-using-if
tcs-op-or-bool-bool
tcs-op-or-bool-bool-using-if
tcs-op-rshift-int-int
tcs-op-rshift-int-uint
tcs-op-rshift-ivec2-int
tcs-op-rshift-ivec2-ivec2
tcs-op-rshift-ivec2-uint
tcs-op-rshift-ivec2-uvec2
tcs-op-rshift-ivec3-int
tcs-op-rshift-ivec3-ivec3
tcs-op-rshift-ivec3-uint
tcs-op-rshift-ivec3-uvec3
tcs-op-rshift-ivec4-int
tcs-op-rshift-ivec4-ivec4
tcs-op-rshift-ivec4-uint
tcs-op-rshift-ivec4-uvec4
tcs-op-rshift-uint-int
tcs-op-rshift-uint-uint
tcs-op-rshift-uvec2-int
tcs-op-rshift-uvec2-ivec2
tcs-op-rshift-uvec2-uint
tcs-op-rshift-uvec2-uvec2
tcs-op-rshift-uvec3-int
tcs-op-rshift-uvec3-ivec3
tcs-op-rshift-uvec3-uint
tcs-op-rshift-uvec3-uvec3
tcs-op-rshift-uvec4-int
tcs-op-rshift-uvec4-ivec4
tcs-op-rshift-uvec4-uint
tcs-op-rshift-uvec4-uvec4
tcs-op-selection-bool-bool-bool
tcs-op-selection-bool-bool-bool-using-if
tcs-op-selection-bool-bvec2-bvec2
tcs-op-selection-bool-bvec3-bvec3
tcs-op-selection-bool-bvec4-bvec4
tcs-op-selection-bool-float-float
tcs-op-selection-bool-int-int
tcs-op-selection-bool-ivec2-ivec2
tcs-op-selection-bool-ivec3-ivec3
tcs-op-selection-bool-ivec4-ivec4
tcs-op-selection-bool-mat2-mat2
tcs-op-selection-bool-mat2x3-mat2x3
tcs-op-selection-bool-mat2x4-mat2x4
tcs-op-selection-bool-mat3-mat3
tcs-op-selection-bool-mat3x2-mat3x2
tcs-op-selection-bool-mat3x4-mat3x4
tcs-op-selection-bool-mat4-mat4
tcs-op-selection-bool-mat4x2-mat4x2
tcs-op-selection-bool-mat4x3-mat4x3
tcs-op-selection-bool-uint-uint
tcs-op-selection-bool-uvec2-uvec2
tcs-op-selection-bool-uvec3-uvec3
tcs-op-selection-bool-uvec4-uvec4
tcs-op-selection-bool-vec2-vec2
tcs-op-selection-bool-vec3-vec3
tcs-op-selection-bool-vec4-vec4
tcs-op-sub-float-float
tcs-op-sub-float-mat2
tcs-op-sub-float-mat2x3
tcs-op-sub-float-mat2x4
tcs-op-sub-float-mat3
tcs-op-sub-float-mat3x2
tcs-op-sub-float-mat3x4
tcs-op-sub-float-mat4
tcs-op-sub-float-mat4x2
tcs-op-sub-float-mat4x3
tcs-op-sub-float-vec2
tcs-op-sub-float-vec3
tcs-op-sub-float-vec4
tcs-op-sub-int-int
tcs-op-sub-int-ivec2
tcs-op-sub-int-ivec3
tcs-op-sub-int-ivec4
tcs-op-sub-ivec2-int
tcs-op-sub-ivec2-ivec2
tcs-op-sub-ivec3-int
tcs-op-sub-ivec3-ivec3
tcs-op-sub-ivec4-int
tcs-op-sub-ivec4-ivec4
tcs-op-sub-mat2-float
tcs-op-sub-mat2-mat2
tcs-op-sub-mat2x3-float
tcs-op-sub-mat2x3-mat2x3
tcs-op-sub-mat2x4-float
tcs-op-sub-mat2x4-mat2x4
tcs-op-sub-mat3-float
tcs-op-sub-mat3-mat3
tcs-op-sub-mat3x2-float
tcs-op-sub-mat3x2-mat3x2
tcs-op-sub-mat3x4-float
tcs-op-sub-mat3x4-mat3x4
tcs-op-sub-mat4-float
tcs-op-sub-mat4-mat4
tcs-op-sub-mat4x2-float
tcs-op-sub-mat4x2-mat4x2
tcs-op-sub-mat4x3-float
tcs-op-sub-mat4x3-mat4x3
tcs-op-sub-uint-uint
tcs-op-sub-uint-uvec2
tcs-op-sub-uint-uvec3
tcs-op-sub-uint-uvec4
tcs-op-sub-uvec2-uint
tcs-op-sub-uvec2-uvec2
tcs-op-sub-uvec3-uint
tcs-op-sub-uvec3-uvec3
tcs-op-sub-uvec4-uint
tcs-op-sub-uvec4-uvec4
tcs-op-sub-vec2-float
tcs-op-sub-vec2-vec2
tcs-op-sub-vec3-float
tcs-op-sub-vec3-vec3
tcs-op-sub-vec4-float
tcs-op-sub-vec4-vec4
tcs-op-uplus-float
tcs-op-uplus-int
tcs-op-uplus-ivec2
tcs-op-uplus-ivec3
tcs-op-uplus-ivec4
tcs-op-uplus-mat2
tcs-op-uplus-mat2x3
tcs-op-uplus-mat2x4
tcs-op-uplus-mat3
tcs-op-uplus-mat3x2
tcs-op-uplus-mat3x4
tcs-op-uplus-mat4
tcs-op-uplus-mat4x2
tcs-op-uplus-mat4x3
tcs-op-uplus-uint
tcs-op-uplus-uvec2
tcs-op-uplus-uvec3
tcs-op-uplus-uvec4
tcs-op-uplus-vec2
tcs-op-uplus-vec3
tcs-op-uplus-vec4
tcs-op-xor-bool-bool
tcs-op-xor-bool-bool-using-if
tcs-outerproduct-vec2-vec2
tcs-outerproduct-vec2-vec3
tcs-outerproduct-vec2-vec4
tcs-outerproduct-vec3-vec2
tcs-outerproduct-vec3-vec3
tcs-outerproduct-vec3-vec4
tcs-outerproduct-vec4-vec2
tcs-outerproduct-vec4-vec3
tcs-outerproduct-vec4-vec4
tcs-pow-float-float
tcs-pow-vec2-vec2
tcs-pow-vec3-vec3
tcs-pow-vec4-vec4
tcs-radians-float
tcs-radians-vec2
tcs-radians-vec3
tcs-radians-vec4
tcs-reflect-float-float
tcs-reflect-vec2-vec2
tcs-reflect-vec3-vec3
tcs-reflect-vec4-vec4
tcs-refract-float-float-float
tcs-refract-vec2-vec2-float
tcs-refract-vec3-vec3-float
tcs-refract-vec4-vec4-float
tcs-round-float
tcs-round-vec2
tcs-round-vec3
tcs-round-vec4
tcs-roundeven-float
tcs-roundeven-vec2
tcs-roundeven-vec3
tcs-roundeven-vec4
tcs-sign-float
tcs-sign-int
tcs-sign-ivec2
tcs-sign-ivec3
tcs-sign-ivec4
tcs-sign-vec2
tcs-sign-vec3
tcs-sign-vec4
tcs-sin-float
tcs-sin-vec2
tcs-sin-vec3
tcs-sin-vec4
tcs-sinh-float
tcs-sinh-vec2
tcs-sinh-vec3
tcs-sinh-vec4
tcs-smoothstep-float-float-float
tcs-smoothstep-float-float-vec2
tcs-smoothstep-float-float-vec3
tcs-smoothstep-float-float-vec4
tcs-smoothstep-vec2-vec2-vec2
tcs-smoothstep-vec3-vec3-vec3
tcs-smoothstep-vec4-vec4-vec4
tcs-sqrt-float
tcs-sqrt-vec2
tcs-sqrt-vec3
tcs-sqrt-vec4
tcs-step-float-float
tcs-step-float-vec2
tcs-step-float-vec3
tcs-step-float-vec4
tcs-step-vec2-vec2
tcs-step-vec3-vec3
tcs-step-vec4-vec4
tcs-tan-float
tcs-tan-vec2
tcs-tan-vec3
tcs-tan-vec4
tcs-tanh-float
tcs-tanh-vec2
tcs-tanh-vec3
tcs-tanh-vec4
tcs-transpose-mat2
tcs-transpose-mat2x3
tcs-transpose-mat2x4
tcs-transpose-mat3
tcs-transpose-mat3x2
tcs-transpose-mat3x4
tcs-transpose-mat4
tcs-transpose-mat4x2
tcs-transpose-mat4x3
tcs-trunc-float
tcs-trunc-vec2
tcs-trunc-vec3
tcs-trunc-vec4
compatibility
0/0 0/0
tcs-tes-ff-frag
tes-clamp-vertex-color
tes-clip-vertex-different-from-position
vs-tcs-tes-clip-vertex-different-from-position
vs-tcs-tes-clip-vertex-enables
vs-tcs-tes-gs-clip-vertex-different-from-position
dmat-vs-gs-tcs-tes
double-array-vs-tcs-tes
double-vs-tcs-tes
dvec2-vs-tcs-tes
dvec3-vs-tcs-tes
fs-primitiveid-instanced
gs-primitiveid-instanced
invocation-counting-even
invocation-counting-odd
isoline
isoline-no-tcs
nop
patch-pair-verts
patch-partial-write
patch-single-vert
quads
sanity
sanity2
tcs-input-read-array-interface
tcs-input-read-mat
tcs-input-read-nonconst
tcs-input-read-nonconst-interface
tcs-input-read-nonconst-interface-builtin
tcs-input-read-simple
tcs-input-read-simple-interface
tcs-input
0/0 0/0
tcs-input-float
tcs-input-float_2
tcs-input-gl_clipdistance
tcs-input-gl_pointsize
tcs-input-gl_position
tcs-input-int
tcs-input-int_2
tcs-input-ivec2
tcs-input-ivec2_2
tcs-input-ivec3
tcs-input-ivec3_2
tcs-input-ivec4
tcs-input-ivec4_2
tcs-input-mat2
tcs-input-mat2_2
tcs-input-mat2x3
tcs-input-mat2x3_2
tcs-input-mat2x4
tcs-input-mat2x4_2
tcs-input-mat3
tcs-input-mat3_2
tcs-input-mat3x2
tcs-input-mat3x2_2
tcs-input-mat3x4
tcs-input-mat3x4_2
tcs-input-mat4
tcs-input-mat4_2
tcs-input-mat4x2
tcs-input-mat4x2_2
tcs-input-mat4x3
tcs-input-mat4x3_2
tcs-input-uint
tcs-input-uint_2
tcs-input-uvec2
tcs-input-uvec2_2
tcs-input-uvec3
tcs-input-uvec3_2
tcs-input-uvec4
tcs-input-uvec4_2
tcs-input-vec2
tcs-input-vec2_2
tcs-input-vec3
tcs-input-vec3_2
tcs-input-vec4
tcs-input-vec4_2
tcs-output-unmatched
tcs-primitiveid
tcs-primitiveid-instanced
tcs-read-texture
tcs-tes-max-in-out-components
tcs-tes-max-in-out-patch-components
tcs-tes-patch
tcs-tes-patch-array
tcs-tes-vertex
tcs-tes-vertex-dlist
tes-fs
tes-fs-max-in-out-components
tes-gs-max-in-out-components
tes-input
0/0 0/0
tes-input-float
tes-input-float_2
tes-input-gl_clipdistance
tes-input-gl_pointsize
tes-input-gl_position
tes-input-int
tes-input-int_2
tes-input-ivec2
tes-input-ivec2_2
tes-input-ivec3
tes-input-ivec3_2
tes-input-ivec4
tes-input-ivec4_2
tes-input-mat2
tes-input-mat2_2
tes-input-mat2x3
tes-input-mat2x3_2
tes-input-mat2x4
tes-input-mat2x4_2
tes-input-mat3
tes-input-mat3_2
tes-input-mat3x2
tes-input-mat3x2_2
tes-input-mat3x4
tes-input-mat3x4_2
tes-input-mat4
tes-input-mat4_2
tes-input-mat4x2
tes-input-mat4x2_2
tes-input-mat4x3
tes-input-mat4x3_2
tes-input-patch-float
tes-input-patch-float_2
tes-input-patch-int
tes-input-patch-int_2
tes-input-patch-ivec2
tes-input-patch-ivec2_2
tes-input-patch-ivec3
tes-input-patch-ivec3_2
tes-input-patch-ivec4
tes-input-patch-ivec4_2
tes-input-patch-mat2
tes-input-patch-mat2_2
tes-input-patch-mat2x3
tes-input-patch-mat2x3_2
tes-input-patch-mat2x4
tes-input-patch-mat2x4_2
tes-input-patch-mat3
tes-input-patch-mat3_2
tes-input-patch-mat3x2
tes-input-patch-mat3x2_2
tes-input-patch-mat3x4
tes-input-patch-mat3x4_2
tes-input-patch-mat4
tes-input-patch-mat4_2
tes-input-patch-mat4x2
tes-input-patch-mat4x2_2
tes-input-patch-mat4x3
tes-input-patch-mat4x3_2
tes-input-patch-uint
tes-input-patch-uint_2
tes-input-patch-uvec2
tes-input-patch-uvec2_2
tes-input-patch-uvec3
tes-input-patch-uvec3_2
tes-input-patch-uvec4
tes-input-patch-uvec4_2
tes-input-patch-vec2
tes-input-patch-vec2_2
tes-input-patch-vec3
tes-input-patch-vec3_2
tes-input-patch-vec4
tes-input-patch-vec4_2
tes-input-uint
tes-input-uint_2
tes-input-uvec2
tes-input-uvec2_2
tes-input-uvec3
tes-input-uvec3_2
tes-input-uvec4
tes-input-uvec4_2
tes-input-vec2
tes-input-vec2_2
tes-input-vec3
tes-input-vec3_2
tes-input-vec4
tes-input-vec4_2
tes-no-tcs-primitiveid-instanced
tes-primitiveid
tes-primitiveid-instanced
tes-read-texture
tess-instance-id
tess_with_geometry
trivial
trivial-tess-gs
trivial-tess-gs_no-gs-inputs
trivial-tess-gs_no-tes-inputs
variable-indexing
0/0 0/0
tcs-input-array-dvec4-index-rd
tcs-input-array-float-index-rd
tcs-input-array-vec2-index-rd
tcs-input-array-vec3-index-rd
tcs-input-array-vec4-index-rd
tcs-output-array-dvec4-index-wr
tcs-output-array-float-index-rd-after-barrier
tcs-output-array-float-index-wr
tcs-output-array-float-index-wr-before-barrier
tcs-output-array-vec2-index-rd-after-barrier
tcs-output-array-vec2-index-wr
tcs-output-array-vec2-index-wr-before-barrier
tcs-output-array-vec3-index-rd-after-barrier
tcs-output-array-vec3-index-wr
tcs-output-array-vec3-index-wr-before-barrier
tcs-output-array-vec4-index-rd-after-barrier
tcs-output-array-vec4-index-wr
tcs-output-array-vec4-index-wr-before-barrier
tcs-patch-output-array-float-index-wr
tcs-patch-output-array-vec2-index-wr
tcs-patch-output-array-vec3-index-wr
tcs-patch-output-array-vec4-index-wr
tcs-patch-vec4-index-wr
tcs-patch-vec4-swiz-index-wr
tcs-tes-array-in-struct
tes-both-input-array-float-index-rd
tes-both-input-array-vec2-index-rd
tes-both-input-array-vec3-index-rd
tes-both-input-array-vec4-index-rd
tes-input-array-dvec4-index-rd
tes-input-array-float-index-rd
tes-input-array-vec2-index-rd
tes-input-array-vec3-index-rd
tes-input-array-vec4-index-rd
tes-patch-input-array-float-index-rd
tes-patch-input-array-vec2-index-invalid-rd
tes-patch-input-array-vec2-index-rd
tes-patch-input-array-vec3-index-rd
tes-patch-input-array-vec4-index-rd
vs-output-array-dvec4-index-wr-before-tcs
vs-output-array-float-index-wr-before-tcs
vs-output-array-vec2-index-wr-before-tcs
vs-output-array-vec3-index-wr-before-tcs
vs-output-array-vec4-index-wr-before-tcs
vertex-partial-write
vs-tcs-max-in-out-components
vs-tcs-tes-tessinner-tessouter-inputs-quads
vs-tcs-tes-tessinner-tessouter-inputs-tris
vs-tcs-tes-vertex
vs-tes-max-in-out-components
vs-tes-tessinner-tessouter-inputs-quads
vs-tes-tessinner-tessouter-inputs-quads-dlist
vs-tes-tessinner-tessouter-inputs-tris
vs-tes-vertex
linker
0/0 0/0
no-vs
tcs-no-vs
tcs-output-size-declared-in-other-shader
tes-no-vs
arb_texture_barrier
0/0 0/0
arb_texture_barrier-blending-in-shader 32 1 1 128 1
arb_texture_barrier-blending-in-shader 32 1 1 128 2
arb_texture_barrier-blending-in-shader 32 1 1 128 3
arb_texture_barrier-blending-in-shader 32 1 1 128 4
arb_texture_barrier-blending-in-shader 32 1 1 128 7
arb_texture_barrier-blending-in-shader 32 1 1 128 8
arb_texture_barrier-blending-in-shader 32 1 1 64 1
arb_texture_barrier-blending-in-shader 32 1 1 64 2
arb_texture_barrier-blending-in-shader 32 1 1 64 3
arb_texture_barrier-blending-in-shader 32 1 1 64 4
arb_texture_barrier-blending-in-shader 32 1 1 64 7
arb_texture_barrier-blending-in-shader 32 1 1 64 8
arb_texture_barrier-blending-in-shader 32 1 1 8 1
arb_texture_barrier-blending-in-shader 32 1 1 8 2
arb_texture_barrier-blending-in-shader 32 1 1 8 3
arb_texture_barrier-blending-in-shader 32 1 1 8 4
arb_texture_barrier-blending-in-shader 32 1 1 8 7
arb_texture_barrier-blending-in-shader 32 1 1 8 8
arb_texture_barrier-blending-in-shader 32 1 8 128 1
arb_texture_barrier-blending-in-shader 32 1 8 128 2
arb_texture_barrier-blending-in-shader 32 1 8 128 3
arb_texture_barrier-blending-in-shader 32 1 8 128 4
arb_texture_barrier-blending-in-shader 32 1 8 128 7
arb_texture_barrier-blending-in-shader 32 1 8 128 8
arb_texture_barrier-blending-in-shader 32 1 8 64 1
arb_texture_barrier-blending-in-shader 32 1 8 64 2
arb_texture_barrier-blending-in-shader 32 1 8 64 3
arb_texture_barrier-blending-in-shader 32 1 8 64 4
arb_texture_barrier-blending-in-shader 32 1 8 64 7
arb_texture_barrier-blending-in-shader 32 1 8 64 8
arb_texture_barrier-blending-in-shader 32 1 8 8 1
arb_texture_barrier-blending-in-shader 32 1 8 8 2
arb_texture_barrier-blending-in-shader 32 1 8 8 3
arb_texture_barrier-blending-in-shader 32 1 8 8 4
arb_texture_barrier-blending-in-shader 32 1 8 8 7
arb_texture_barrier-blending-in-shader 32 1 8 8 8
arb_texture_barrier-blending-in-shader 32 42 1 128 1
arb_texture_barrier-blending-in-shader 32 42 1 128 2
arb_texture_barrier-blending-in-shader 32 42 1 128 3
arb_texture_barrier-blending-in-shader 32 42 1 128 4
arb_texture_barrier-blending-in-shader 32 42 1 128 7
arb_texture_barrier-blending-in-shader 32 42 1 128 8
arb_texture_barrier-blending-in-shader 32 42 1 64 1
arb_texture_barrier-blending-in-shader 32 42 1 64 2
arb_texture_barrier-blending-in-shader 32 42 1 64 3
arb_texture_barrier-blending-in-shader 32 42 1 64 4
arb_texture_barrier-blending-in-shader 32 42 1 64 7
arb_texture_barrier-blending-in-shader 32 42 1 64 8
arb_texture_barrier-blending-in-shader 32 42 1 8 1
arb_texture_barrier-blending-in-shader 32 42 1 8 2
arb_texture_barrier-blending-in-shader 32 42 1 8 3
arb_texture_barrier-blending-in-shader 32 42 1 8 4
arb_texture_barrier-blending-in-shader 32 42 1 8 7
arb_texture_barrier-blending-in-shader 32 42 1 8 8
arb_texture_barrier-blending-in-shader 32 42 8 128 1
arb_texture_barrier-blending-in-shader 32 42 8 128 2
arb_texture_barrier-blending-in-shader 32 42 8 128 3
arb_texture_barrier-blending-in-shader 32 42 8 128 4
arb_texture_barrier-blending-in-shader 32 42 8 128 7
arb_texture_barrier-blending-in-shader 32 42 8 128 8
arb_texture_barrier-blending-in-shader 32 42 8 64 1
arb_texture_barrier-blending-in-shader 32 42 8 64 2
arb_texture_barrier-blending-in-shader 32 42 8 64 3
arb_texture_barrier-blending-in-shader 32 42 8 64 4
arb_texture_barrier-blending-in-shader 32 42 8 64 7
arb_texture_barrier-blending-in-shader 32 42 8 64 8
arb_texture_barrier-blending-in-shader 32 42 8 8 1
arb_texture_barrier-blending-in-shader 32 42 8 8 2
arb_texture_barrier-blending-in-shader 32 42 8 8 3
arb_texture_barrier-blending-in-shader 32 42 8 8 4
arb_texture_barrier-blending-in-shader 32 42 8 8 7
arb_texture_barrier-blending-in-shader 32 42 8 8 8
arb_texture_barrier-blending-in-shader 512 1 1 128 1
arb_texture_barrier-blending-in-shader 512 1 1 128 2
arb_texture_barrier-blending-in-shader 512 1 1 128 3
arb_texture_barrier-blending-in-shader 512 1 1 128 4
arb_texture_barrier-blending-in-shader 512 1 1 128 7
arb_texture_barrier-blending-in-shader 512 1 1 128 8
arb_texture_barrier-blending-in-shader 512 1 1 64 1
arb_texture_barrier-blending-in-shader 512 1 1 64 2
arb_texture_barrier-blending-in-shader 512 1 1 64 3
arb_texture_barrier-blending-in-shader 512 1 1 64 4
arb_texture_barrier-blending-in-shader 512 1 1 64 7
arb_texture_barrier-blending-in-shader 512 1 1 64 8
arb_texture_barrier-blending-in-shader 512 1 1 8 1
arb_texture_barrier-blending-in-shader 512 1 1 8 2
arb_texture_barrier-blending-in-shader 512 1 1 8 3
arb_texture_barrier-blending-in-shader 512 1 1 8 4
arb_texture_barrier-blending-in-shader 512 1 1 8 7
arb_texture_barrier-blending-in-shader 512 1 1 8 8
arb_texture_barrier-blending-in-shader 512 1 8 128 1
arb_texture_barrier-blending-in-shader 512 1 8 128 2
arb_texture_barrier-blending-in-shader 512 1 8 128 3
arb_texture_barrier-blending-in-shader 512 1 8 128 4
arb_texture_barrier-blending-in-shader 512 1 8 128 7
arb_texture_barrier-blending-in-shader 512 1 8 128 8
arb_texture_barrier-blending-in-shader 512 1 8 64 1
arb_texture_barrier-blending-in-shader 512 1 8 64 2
arb_texture_barrier-blending-in-shader 512 1 8 64 3
arb_texture_barrier-blending-in-shader 512 1 8 64 4
arb_texture_barrier-blending-in-shader 512 1 8 64 7
arb_texture_barrier-blending-in-shader 512 1 8 64 8
arb_texture_barrier-blending-in-shader 512 1 8 8 1
arb_texture_barrier-blending-in-shader 512 1 8 8 2
arb_texture_barrier-blending-in-shader 512 1 8 8 3
arb_texture_barrier-blending-in-shader 512 1 8 8 4
arb_texture_barrier-blending-in-shader 512 1 8 8 7
arb_texture_barrier-blending-in-shader 512 1 8 8 8
arb_texture_barrier-blending-in-shader 512 42 1 128 1
arb_texture_barrier-blending-in-shader 512 42 1 128 2
arb_texture_barrier-blending-in-shader 512 42 1 128 3
arb_texture_barrier-blending-in-shader 512 42 1 128 4
arb_texture_barrier-blending-in-shader 512 42 1 128 7
arb_texture_barrier-blending-in-shader 512 42 1 128 8
arb_texture_barrier-blending-in-shader 512 42 1 64 1
arb_texture_barrier-blending-in-shader 512 42 1 64 2
arb_texture_barrier-blending-in-shader 512 42 1 64 3
arb_texture_barrier-blending-in-shader 512 42 1 64 4
arb_texture_barrier-blending-in-shader 512 42 1 64 7
arb_texture_barrier-blending-in-shader 512 42 1 64 8
arb_texture_barrier-blending-in-shader 512 42 1 8 1
arb_texture_barrier-blending-in-shader 512 42 1 8 2
arb_texture_barrier-blending-in-shader 512 42 1 8 3
arb_texture_barrier-blending-in-shader 512 42 1 8 4
arb_texture_barrier-blending-in-shader 512 42 1 8 7
arb_texture_barrier-blending-in-shader 512 42 1 8 8
arb_texture_barrier-blending-in-shader 512 42 8 128 1
arb_texture_barrier-blending-in-shader 512 42 8 128 2
arb_texture_barrier-blending-in-shader 512 42 8 128 3
arb_texture_barrier-blending-in-shader 512 42 8 128 4
arb_texture_barrier-blending-in-shader 512 42 8 128 7
arb_texture_barrier-blending-in-shader 512 42 8 128 8
arb_texture_barrier-blending-in-shader 512 42 8 64 1
arb_texture_barrier-blending-in-shader 512 42 8 64 2
arb_texture_barrier-blending-in-shader 512 42 8 64 3
arb_texture_barrier-blending-in-shader 512 42 8 64 4
arb_texture_barrier-blending-in-shader 512 42 8 64 7
arb_texture_barrier-blending-in-shader 512 42 8 64 8
arb_texture_barrier-blending-in-shader 512 42 8 8 1
arb_texture_barrier-blending-in-shader 512 42 8 8 2
arb_texture_barrier-blending-in-shader 512 42 8 8 3
arb_texture_barrier-blending-in-shader 512 42 8 8 4
arb_texture_barrier-blending-in-shader 512 42 8 8 7
arb_texture_barrier-blending-in-shader 512 42 8 8 8
arb_texture_buffer_object
1/1 1/1
bufferstorage
data-sync
dlist
fetch-outside-bounds
formats (fs, 3.1 core)
formats (fs, arb)
formats (fs, ext_gpu_shader4)
formats (vs, 3.1 core)
formats (vs, arb)
formats (vs, ext_gpu_shader4)
get
indexed
max-size
minmax
negative-bad-bo
negative-bad-format
negative-bad-target
re-init
render-no-bo
subdata-sync
unused-name
arb_texture_buffer_range
0/0 0/0
dlist
errors
ranges
ranges-2
ranges-2 compat
arb_texture_compression_bptc
1/1 1/1
bptc-float-modes
bptc-modes
compressedteximage gl_compressed_rgb_bptc_signed_float
compressedteximage gl_compressed_rgb_bptc_unsigned_float
compressedteximage gl_compressed_rgba_bptc_unorm
compressedteximage gl_compressed_srgb_alpha_bptc_unorm
fbo-generatemipmap-formats float
fbo-generatemipmap-formats unorm
texwrap formats
texwrap formats bordercolor
texwrap formats bordercolor-swizzled
arb_texture_cube_map
4/10 4/10
copyteximage cube samples=16
copyteximage cube samples=32
copyteximage cube samples=6
copyteximage cube samples=8
cubemap-getteximage-pbo
cubemap-shader lod
arb_texture_cube_map_array
0/0 0/0
arb_texture_cube_map_array-cubemap
arb_texture_cube_map_array-cubemap-lod
arb_texture_cube_map_array-fbo-cubemap-array
arb_texture_cube_map_array-get
arb_texture_cube_map_array-sampler-cube-array-shadow
arb_texture_cube_map_array-teximage3d-invalid-values
fbo-generatemipmap-cubemap array
fbo-generatemipmap-cubemap array rgb9_e5
fbo-generatemipmap-cubemap array s3tc_dxt1
getteximage-targets cube_array
glsl-resource-not-bound cubearray
texsubimage cube_map_array
texturesize
0/0 0/0
fs-texturesize-isamplercubearray
fs-texturesize-samplercubearray
fs-texturesize-samplercubearrayshadow
fs-texturesize-usamplercubearray
gs-texturesize-isamplercubearray
gs-texturesize-samplercubearray
gs-texturesize-samplercubearrayshadow
gs-texturesize-usamplercubearray
tes-texturesize-isamplercubearray
tes-texturesize-samplercubearray
tes-texturesize-samplercubearrayshadow
tes-texturesize-usamplercubearray
vs-texturesize-isamplercubearray
vs-texturesize-samplercubearray
vs-texturesize-samplercubearrayshadow
vs-texturesize-usamplercubearray
arb_texture_float
0/0 0/0
arb_texture_float-get-tex3d
arb_texture_float-texture-float-formats
fbo-alphatest-formats
fbo-blending-formats
fbo-clear-formats
fbo-colormask-formats
fbo-fast-clear
fbo-generatemipmap-formats
get-renderbuffer-internalformat
multisample-fast-clear gl_arb_texture_float
multisample-formats 16 gl_arb_texture_float
multisample-formats 2 gl_arb_texture_float
multisample-formats 32 gl_arb_texture_float
multisample-formats 4 gl_arb_texture_float
multisample-formats 6 gl_arb_texture_float
multisample-formats 8 gl_arb_texture_float
texwrap formats
texwrap formats bordercolor
texwrap formats bordercolor-swizzled
texwrap formats offset
arb_texture_gather
0/0 0/0
execution
0/0 0/0
miplevels
texturegather
0/0 0/0
fs-r-none-float-2d
fs-r-none-float-2darray
fs-r-none-float-cube
fs-r-none-float-cubearray
fs-r-none-int-2d
fs-r-none-int-2darray
fs-r-none-int-cube
fs-r-none-int-cubearray
fs-r-none-uint-2d
fs-r-none-uint-2darray
fs-r-none-uint-cube
fs-r-none-uint-cubearray
fs-r-none-unorm-2d
fs-r-none-unorm-2darray
fs-r-none-unorm-cube
fs-r-none-unorm-cubearray
fs-r-one-float-2d
fs-r-one-float-2darray
fs-r-one-float-cube
fs-r-one-float-cubearray
fs-r-one-int-2d
fs-r-one-int-2darray
fs-r-one-int-cube
fs-r-one-int-cubearray
fs-r-one-uint-2d
fs-r-one-uint-2darray
fs-r-one-uint-cube
fs-r-one-uint-cubearray
fs-r-one-unorm-2d
fs-r-one-unorm-2darray
fs-r-one-unorm-cube
fs-r-one-unorm-cubearray
fs-r-red-float-2d
fs-r-red-float-2darray
fs-r-red-float-cube
fs-r-red-float-cubearray
fs-r-red-int-2d
fs-r-red-int-2darray
fs-r-red-int-cube
fs-r-red-int-cubearray
fs-r-red-uint-2d
fs-r-red-uint-2darray
fs-r-red-uint-cube
fs-r-red-uint-cubearray
fs-r-red-unorm-2d
fs-r-red-unorm-2darray
fs-r-red-unorm-cube
fs-r-red-unorm-cubearray
fs-r-zero-float-2d
fs-r-zero-float-2darray
fs-r-zero-float-cube
fs-r-zero-float-cubearray
fs-r-zero-int-2d
fs-r-zero-int-2darray
fs-r-zero-int-cube
fs-r-zero-int-cubearray
fs-r-zero-uint-2d
fs-r-zero-uint-2darray
fs-r-zero-uint-cube
fs-r-zero-uint-cubearray
fs-r-zero-unorm-2d
fs-r-zero-unorm-2darray
fs-r-zero-unorm-cube
fs-r-zero-unorm-cubearray
fs-rg-green-float-2d
fs-rg-green-float-2darray
fs-rg-green-float-cube
fs-rg-green-float-cubearray
fs-rg-green-int-2d
fs-rg-green-int-2darray
fs-rg-green-int-cube
fs-rg-green-int-cubearray
fs-rg-green-uint-2d
fs-rg-green-uint-2darray
fs-rg-green-uint-cube
fs-rg-green-uint-cubearray
fs-rg-green-unorm-2d
fs-rg-green-unorm-2darray
fs-rg-green-unorm-cube
fs-rg-green-unorm-cubearray
fs-rg-none-float-2d
fs-rg-none-float-2darray
fs-rg-none-float-cube
fs-rg-none-float-cubearray
fs-rg-none-int-2d
fs-rg-none-int-2darray
fs-rg-none-int-cube
fs-rg-none-int-cubearray
fs-rg-none-uint-2d
fs-rg-none-uint-2darray
fs-rg-none-uint-cube
fs-rg-none-uint-cubearray
fs-rg-none-unorm-2d
fs-rg-none-unorm-2darray
fs-rg-none-unorm-cube
fs-rg-none-unorm-cubearray
fs-rg-one-float-2d
fs-rg-one-float-2darray
fs-rg-one-float-cube
fs-rg-one-float-cubearray
fs-rg-one-int-2d
fs-rg-one-int-2darray
fs-rg-one-int-cube
fs-rg-one-int-cubearray
fs-rg-one-uint-2d
fs-rg-one-uint-2darray
fs-rg-one-uint-cube
fs-rg-one-uint-cubearray
fs-rg-one-unorm-2d
fs-rg-one-unorm-2darray
fs-rg-one-unorm-cube
fs-rg-one-unorm-cubearray
fs-rg-red-float-2d
fs-rg-red-float-2darray
fs-rg-red-float-cube
fs-rg-red-float-cubearray
fs-rg-red-int-2d
fs-rg-red-int-2darray
fs-rg-red-int-cube
fs-rg-red-int-cubearray
fs-rg-red-uint-2d
fs-rg-red-uint-2darray
fs-rg-red-uint-cube
fs-rg-red-uint-cubearray
fs-rg-red-unorm-2d
fs-rg-red-unorm-2darray
fs-rg-red-unorm-cube
fs-rg-red-unorm-cubearray
fs-rg-zero-float-2d
fs-rg-zero-float-2darray
fs-rg-zero-float-cube
fs-rg-zero-float-cubearray
fs-rg-zero-int-2d
fs-rg-zero-int-2darray
fs-rg-zero-int-cube
fs-rg-zero-int-cubearray
fs-rg-zero-uint-2d
fs-rg-zero-uint-2darray
fs-rg-zero-uint-cube
fs-rg-zero-uint-cubearray
fs-rg-zero-unorm-2d
fs-rg-zero-unorm-2darray
fs-rg-zero-unorm-cube
fs-rg-zero-unorm-cubearray
fs-rgb-blue-float-2d
fs-rgb-blue-float-2darray
fs-rgb-blue-float-cube
fs-rgb-blue-float-cubearray
fs-rgb-blue-int-2d
fs-rgb-blue-int-2darray
fs-rgb-blue-int-cube
fs-rgb-blue-int-cubearray
fs-rgb-blue-uint-2d
fs-rgb-blue-uint-2darray
fs-rgb-blue-uint-cube
fs-rgb-blue-uint-cubearray
fs-rgb-blue-unorm-2d
fs-rgb-blue-unorm-2darray
fs-rgb-blue-unorm-cube
fs-rgb-blue-unorm-cubearray
fs-rgb-green-float-2d
fs-rgb-green-float-2darray
fs-rgb-green-float-cube
fs-rgb-green-float-cubearray
fs-rgb-green-int-2d
fs-rgb-green-int-2darray
fs-rgb-green-int-cube
fs-rgb-green-int-cubearray
fs-rgb-green-uint-2d
fs-rgb-green-uint-2darray
fs-rgb-green-uint-cube
fs-rgb-green-uint-cubearray
fs-rgb-green-unorm-2d
fs-rgb-green-unorm-2darray
fs-rgb-green-unorm-cube
fs-rgb-green-unorm-cubearray
fs-rgb-none-float-2d
fs-rgb-none-float-2darray
fs-rgb-none-float-cube
fs-rgb-none-float-cubearray
fs-rgb-none-int-2d
fs-rgb-none-int-2darray
fs-rgb-none-int-cube
fs-rgb-none-int-cubearray
fs-rgb-none-uint-2d
fs-rgb-none-uint-2darray
fs-rgb-none-uint-cube
fs-rgb-none-uint-cubearray
fs-rgb-none-unorm-2d
fs-rgb-none-unorm-2darray
fs-rgb-none-unorm-cube
fs-rgb-none-unorm-cubearray
fs-rgb-one-float-2d
fs-rgb-one-float-2darray
fs-rgb-one-float-cube
fs-rgb-one-float-cubearray
fs-rgb-one-int-2d
fs-rgb-one-int-2darray
fs-rgb-one-int-cube
fs-rgb-one-int-cubearray
fs-rgb-one-uint-2d
fs-rgb-one-uint-2darray
fs-rgb-one-uint-cube
fs-rgb-one-uint-cubearray
fs-rgb-one-unorm-2d
fs-rgb-one-unorm-2darray
fs-rgb-one-unorm-cube
fs-rgb-one-unorm-cubearray
fs-rgb-red-float-2d
fs-rgb-red-float-2darray
fs-rgb-red-float-cube
fs-rgb-red-float-cubearray
fs-rgb-red-int-2d
fs-rgb-red-int-2darray
fs-rgb-red-int-cube
fs-rgb-red-int-cubearray
fs-rgb-red-uint-2d
fs-rgb-red-uint-2darray
fs-rgb-red-uint-cube
fs-rgb-red-uint-cubearray
fs-rgb-red-unorm-2d
fs-rgb-red-unorm-2darray
fs-rgb-red-unorm-cube
fs-rgb-red-unorm-cubearray
fs-rgb-zero-float-2d
fs-rgb-zero-float-2darray
fs-rgb-zero-float-cube
fs-rgb-zero-float-cubearray
fs-rgb-zero-int-2d
fs-rgb-zero-int-2darray
fs-rgb-zero-int-cube
fs-rgb-zero-int-cubearray
fs-rgb-zero-uint-2d
fs-rgb-zero-uint-2darray
fs-rgb-zero-uint-cube
fs-rgb-zero-uint-cubearray
fs-rgb-zero-unorm-2d
fs-rgb-zero-unorm-2darray
fs-rgb-zero-unorm-cube
fs-rgb-zero-unorm-cubearray
fs-rgba-alpha-float-2d
fs-rgba-alpha-float-2darray
fs-rgba-alpha-float-cube
fs-rgba-alpha-float-cubearray
fs-rgba-alpha-int-2d
fs-rgba-alpha-int-2darray
fs-rgba-alpha-int-cube
fs-rgba-alpha-int-cubearray
fs-rgba-alpha-uint-2d
fs-rgba-alpha-uint-2darray
fs-rgba-alpha-uint-cube
fs-rgba-alpha-uint-cubearray
fs-rgba-alpha-unorm-2d
fs-rgba-alpha-unorm-2darray
fs-rgba-alpha-unorm-cube
fs-rgba-alpha-unorm-cubearray
fs-rgba-blue-float-2d
fs-rgba-blue-float-2darray
fs-rgba-blue-float-cube
fs-rgba-blue-float-cubearray
fs-rgba-blue-int-2d
fs-rgba-blue-int-2darray
fs-rgba-blue-int-cube
fs-rgba-blue-int-cubearray
fs-rgba-blue-uint-2d
fs-rgba-blue-uint-2darray
fs-rgba-blue-uint-cube
fs-rgba-blue-uint-cubearray
fs-rgba-blue-unorm-2d
fs-rgba-blue-unorm-2darray
fs-rgba-blue-unorm-cube
fs-rgba-blue-unorm-cubearray
fs-rgba-green-float-2d
fs-rgba-green-float-2darray
fs-rgba-green-float-cube
fs-rgba-green-float-cubearray
fs-rgba-green-int-2d
fs-rgba-green-int-2darray
fs-rgba-green-int-cube
fs-rgba-green-int-cubearray
fs-rgba-green-uint-2d
fs-rgba-green-uint-2darray
fs-rgba-green-uint-cube
fs-rgba-green-uint-cubearray
fs-rgba-green-unorm-2d
fs-rgba-green-unorm-2darray
fs-rgba-green-unorm-cube
fs-rgba-green-unorm-cubearray
fs-rgba-none-float-2d
fs-rgba-none-float-2darray
fs-rgba-none-float-cube
fs-rgba-none-float-cubearray
fs-rgba-none-int-2d
fs-rgba-none-int-2darray
fs-rgba-none-int-cube
fs-rgba-none-int-cubearray
fs-rgba-none-uint-2d
fs-rgba-none-uint-2darray
fs-rgba-none-uint-cube
fs-rgba-none-uint-cubearray
fs-rgba-none-unorm-2d
fs-rgba-none-unorm-2darray
fs-rgba-none-unorm-cube
fs-rgba-none-unorm-cubearray
fs-rgba-one-float-2d
fs-rgba-one-float-2darray
fs-rgba-one-float-cube
fs-rgba-one-float-cubearray
fs-rgba-one-int-2d
fs-rgba-one-int-2darray
fs-rgba-one-int-cube
fs-rgba-one-int-cubearray
fs-rgba-one-uint-2d
fs-rgba-one-uint-2darray
fs-rgba-one-uint-cube
fs-rgba-one-uint-cubearray
fs-rgba-one-unorm-2d
fs-rgba-one-unorm-2darray
fs-rgba-one-unorm-cube
fs-rgba-one-unorm-cubearray
fs-rgba-red-float-2d
fs-rgba-red-float-2darray
fs-rgba-red-float-cube
fs-rgba-red-float-cubearray
fs-rgba-red-int-2d
fs-rgba-red-int-2darray
fs-rgba-red-int-cube
fs-rgba-red-int-cubearray
fs-rgba-red-uint-2d
fs-rgba-red-uint-2darray
fs-rgba-red-uint-cube
fs-rgba-red-uint-cubearray
fs-rgba-red-unorm-2d
fs-rgba-red-unorm-2darray
fs-rgba-red-unorm-cube
fs-rgba-red-unorm-cubearray
fs-rgba-zero-float-2d
fs-rgba-zero-float-2darray
fs-rgba-zero-float-cube
fs-rgba-zero-float-cubearray
fs-rgba-zero-int-2d
fs-rgba-zero-int-2darray
fs-rgba-zero-int-cube
fs-rgba-zero-int-cubearray
fs-rgba-zero-uint-2d
fs-rgba-zero-uint-2darray
fs-rgba-zero-uint-cube
fs-rgba-zero-uint-cubearray
fs-rgba-zero-unorm-2d
fs-rgba-zero-unorm-2darray
fs-rgba-zero-unorm-cube
fs-rgba-zero-unorm-cubearray
vs-r-none-float-2d
vs-r-none-float-2darray
vs-r-none-float-cube
vs-r-none-float-cubearray
vs-r-none-int-2d
vs-r-none-int-2darray
vs-r-none-int-cube
vs-r-none-int-cubearray
vs-r-none-uint-2d
vs-r-none-uint-2darray
vs-r-none-uint-cube
vs-r-none-uint-cubearray
vs-r-none-unorm-2d
vs-r-none-unorm-2darray
vs-r-none-unorm-cube
vs-r-none-unorm-cubearray
vs-r-one-float-2d
vs-r-one-float-2darray
vs-r-one-float-cube
vs-r-one-float-cubearray
vs-r-one-int-2d
vs-r-one-int-2darray
vs-r-one-int-cube
vs-r-one-int-cubearray
vs-r-one-uint-2d
vs-r-one-uint-2darray
vs-r-one-uint-cube
vs-r-one-uint-cubearray
vs-r-one-unorm-2d
vs-r-one-unorm-2darray
vs-r-one-unorm-cube
vs-r-one-unorm-cubearray
vs-r-red-float-2d
vs-r-red-float-2darray
vs-r-red-float-cube
vs-r-red-float-cubearray
vs-r-red-int-2d
vs-r-red-int-2darray
vs-r-red-int-cube
vs-r-red-int-cubearray
vs-r-red-uint-2d
vs-r-red-uint-2darray
vs-r-red-uint-cube
vs-r-red-uint-cubearray
vs-r-red-unorm-2d
vs-r-red-unorm-2darray
vs-r-red-unorm-cube
vs-r-red-unorm-cubearray
vs-r-zero-float-2d
vs-r-zero-float-2darray
vs-r-zero-float-cube
vs-r-zero-float-cubearray
vs-r-zero-int-2d
vs-r-zero-int-2darray
vs-r-zero-int-cube
vs-r-zero-int-cubearray
vs-r-zero-uint-2d
vs-r-zero-uint-2darray
vs-r-zero-uint-cube
vs-r-zero-uint-cubearray
vs-r-zero-unorm-2d
vs-r-zero-unorm-2darray
vs-r-zero-unorm-cube
vs-r-zero-unorm-cubearray
vs-rg-green-float-2d
vs-rg-green-float-2darray
vs-rg-green-float-cube
vs-rg-green-float-cubearray
vs-rg-green-int-2d
vs-rg-green-int-2darray
vs-rg-green-int-cube
vs-rg-green-int-cubearray
vs-rg-green-uint-2d
vs-rg-green-uint-2darray
vs-rg-green-uint-cube
vs-rg-green-uint-cubearray
vs-rg-green-unorm-2d
vs-rg-green-unorm-2darray
vs-rg-green-unorm-cube
vs-rg-green-unorm-cubearray
vs-rg-none-float-2d
vs-rg-none-float-2darray
vs-rg-none-float-cube
vs-rg-none-float-cubearray
vs-rg-none-int-2d
vs-rg-none-int-2darray
vs-rg-none-int-cube
vs-rg-none-int-cubearray
vs-rg-none-uint-2d
vs-rg-none-uint-2darray
vs-rg-none-uint-cube
vs-rg-none-uint-cubearray
vs-rg-none-unorm-2d
vs-rg-none-unorm-2darray
vs-rg-none-unorm-cube
vs-rg-none-unorm-cubearray
vs-rg-one-float-2d
vs-rg-one-float-2darray
vs-rg-one-float-cube
vs-rg-one-float-cubearray
vs-rg-one-int-2d
vs-rg-one-int-2darray
vs-rg-one-int-cube
vs-rg-one-int-cubearray
vs-rg-one-uint-2d
vs-rg-one-uint-2darray
vs-rg-one-uint-cube
vs-rg-one-uint-cubearray
vs-rg-one-unorm-2d
vs-rg-one-unorm-2darray
vs-rg-one-unorm-cube
vs-rg-one-unorm-cubearray
vs-rg-red-float-2d
vs-rg-red-float-2darray
vs-rg-red-float-cube
vs-rg-red-float-cubearray
vs-rg-red-int-2d
vs-rg-red-int-2darray
vs-rg-red-int-cube
vs-rg-red-int-cubearray
vs-rg-red-uint-2d
vs-rg-red-uint-2darray
vs-rg-red-uint-cube
vs-rg-red-uint-cubearray
vs-rg-red-unorm-2d
vs-rg-red-unorm-2darray
vs-rg-red-unorm-cube
vs-rg-red-unorm-cubearray
vs-rg-zero-float-2d
vs-rg-zero-float-2darray
vs-rg-zero-float-cube
vs-rg-zero-float-cubearray
vs-rg-zero-int-2d
vs-rg-zero-int-2darray
vs-rg-zero-int-cube
vs-rg-zero-int-cubearray
vs-rg-zero-uint-2d
vs-rg-zero-uint-2darray
vs-rg-zero-uint-cube
vs-rg-zero-uint-cubearray
vs-rg-zero-unorm-2d
vs-rg-zero-unorm-2darray
vs-rg-zero-unorm-cube
vs-rg-zero-unorm-cubearray
vs-rgb-blue-float-2d
vs-rgb-blue-float-2darray
vs-rgb-blue-float-cube
vs-rgb-blue-float-cubearray
vs-rgb-blue-int-2d
vs-rgb-blue-int-2darray
vs-rgb-blue-int-cube
vs-rgb-blue-int-cubearray
vs-rgb-blue-uint-2d
vs-rgb-blue-uint-2darray
vs-rgb-blue-uint-cube
vs-rgb-blue-uint-cubearray
vs-rgb-blue-unorm-2d
vs-rgb-blue-unorm-2darray
vs-rgb-blue-unorm-cube
vs-rgb-blue-unorm-cubearray
vs-rgb-green-float-2d
vs-rgb-green-float-2darray
vs-rgb-green-float-cube
vs-rgb-green-float-cubearray
vs-rgb-green-int-2d
vs-rgb-green-int-2darray
vs-rgb-green-int-cube
vs-rgb-green-int-cubearray
vs-rgb-green-uint-2d
vs-rgb-green-uint-2darray
vs-rgb-green-uint-cube
vs-rgb-green-uint-cubearray
vs-rgb-green-unorm-2d
vs-rgb-green-unorm-2darray
vs-rgb-green-unorm-cube
vs-rgb-green-unorm-cubearray
vs-rgb-none-float-2d
vs-rgb-none-float-2darray
vs-rgb-none-float-cube
vs-rgb-none-float-cubearray
vs-rgb-none-int-2d
vs-rgb-none-int-2darray
vs-rgb-none-int-cube
vs-rgb-none-int-cubearray
vs-rgb-none-uint-2d
vs-rgb-none-uint-2darray
vs-rgb-none-uint-cube
vs-rgb-none-uint-cubearray
vs-rgb-none-unorm-2d
vs-rgb-none-unorm-2darray
vs-rgb-none-unorm-cube
vs-rgb-none-unorm-cubearray
vs-rgb-one-float-2d
vs-rgb-one-float-2darray
vs-rgb-one-float-cube
vs-rgb-one-float-cubearray
vs-rgb-one-int-2d
vs-rgb-one-int-2darray
vs-rgb-one-int-cube
vs-rgb-one-int-cubearray
vs-rgb-one-uint-2d
vs-rgb-one-uint-2darray
vs-rgb-one-uint-cube
vs-rgb-one-uint-cubearray
vs-rgb-one-unorm-2d
vs-rgb-one-unorm-2darray
vs-rgb-one-unorm-cube
vs-rgb-one-unorm-cubearray
vs-rgb-red-float-2d
vs-rgb-red-float-2darray
vs-rgb-red-float-cube
vs-rgb-red-float-cubearray
vs-rgb-red-int-2d
vs-rgb-red-int-2darray
vs-rgb-red-int-cube
vs-rgb-red-int-cubearray
vs-rgb-red-uint-2d
vs-rgb-red-uint-2darray
vs-rgb-red-uint-cube
vs-rgb-red-uint-cubearray
vs-rgb-red-unorm-2d
vs-rgb-red-unorm-2darray
vs-rgb-red-unorm-cube
vs-rgb-red-unorm-cubearray
vs-rgb-zero-float-2d
vs-rgb-zero-float-2darray
vs-rgb-zero-float-cube
vs-rgb-zero-float-cubearray
vs-rgb-zero-int-2d
vs-rgb-zero-int-2darray
vs-rgb-zero-int-cube
vs-rgb-zero-int-cubearray
vs-rgb-zero-uint-2d
vs-rgb-zero-uint-2darray
vs-rgb-zero-uint-cube
vs-rgb-zero-uint-cubearray
vs-rgb-zero-unorm-2d
vs-rgb-zero-unorm-2darray
vs-rgb-zero-unorm-cube
vs-rgb-zero-unorm-cubearray
vs-rgba-alpha-float-2d
vs-rgba-alpha-float-2darray
vs-rgba-alpha-float-cube
vs-rgba-alpha-float-cubearray
vs-rgba-alpha-int-2d
vs-rgba-alpha-int-2darray
vs-rgba-alpha-int-cube
vs-rgba-alpha-int-cubearray
vs-rgba-alpha-uint-2d
vs-rgba-alpha-uint-2darray
vs-rgba-alpha-uint-cube
vs-rgba-alpha-uint-cubearray
vs-rgba-alpha-unorm-2d
vs-rgba-alpha-unorm-2darray
vs-rgba-alpha-unorm-cube
vs-rgba-alpha-unorm-cubearray
vs-rgba-blue-float-2d
vs-rgba-blue-float-2darray
vs-rgba-blue-float-cube
vs-rgba-blue-float-cubearray
vs-rgba-blue-int-2d
vs-rgba-blue-int-2darray
vs-rgba-blue-int-cube
vs-rgba-blue-int-cubearray
vs-rgba-blue-uint-2d
vs-rgba-blue-uint-2darray
vs-rgba-blue-uint-cube
vs-rgba-blue-uint-cubearray
vs-rgba-blue-unorm-2d
vs-rgba-blue-unorm-2darray
vs-rgba-blue-unorm-cube
vs-rgba-blue-unorm-cubearray
vs-rgba-green-float-2d
vs-rgba-green-float-2darray
vs-rgba-green-float-cube
vs-rgba-green-float-cubearray
vs-rgba-green-int-2d
vs-rgba-green-int-2darray
vs-rgba-green-int-cube
vs-rgba-green-int-cubearray
vs-rgba-green-uint-2d
vs-rgba-green-uint-2darray
vs-rgba-green-uint-cube
vs-rgba-green-uint-cubearray
vs-rgba-green-unorm-2d
vs-rgba-green-unorm-2darray
vs-rgba-green-unorm-cube
vs-rgba-green-unorm-cubearray
vs-rgba-none-float-2d
vs-rgba-none-float-2darray
vs-rgba-none-float-cube
vs-rgba-none-float-cubearray
vs-rgba-none-int-2d
vs-rgba-none-int-2darray
vs-rgba-none-int-cube
vs-rgba-none-int-cubearray
vs-rgba-none-uint-2d
vs-rgba-none-uint-2darray
vs-rgba-none-uint-cube
vs-rgba-none-uint-cubearray
vs-rgba-none-unorm-2d
vs-rgba-none-unorm-2darray
vs-rgba-none-unorm-cube
vs-rgba-none-unorm-cubearray
vs-rgba-one-float-2d
vs-rgba-one-float-2darray
vs-rgba-one-float-cube
vs-rgba-one-float-cubearray
vs-rgba-one-int-2d
vs-rgba-one-int-2darray
vs-rgba-one-int-cube
vs-rgba-one-int-cubearray
vs-rgba-one-uint-2d
vs-rgba-one-uint-2darray
vs-rgba-one-uint-cube
vs-rgba-one-uint-cubearray
vs-rgba-one-unorm-2d
vs-rgba-one-unorm-2darray
vs-rgba-one-unorm-cube
vs-rgba-one-unorm-cubearray
vs-rgba-red-float-2d
vs-rgba-red-float-2darray
vs-rgba-red-float-cube
vs-rgba-red-float-cubearray
vs-rgba-red-int-2d
vs-rgba-red-int-2darray
vs-rgba-red-int-cube
vs-rgba-red-int-cubearray
vs-rgba-red-uint-2d
vs-rgba-red-uint-2darray
vs-rgba-red-uint-cube
vs-rgba-red-uint-cubearray
vs-rgba-red-unorm-2d
vs-rgba-red-unorm-2darray
vs-rgba-red-unorm-cube
vs-rgba-red-unorm-cubearray
vs-rgba-zero-float-2d
vs-rgba-zero-float-2darray
vs-rgba-zero-float-cube
vs-rgba-zero-float-cubearray
vs-rgba-zero-int-2d
vs-rgba-zero-int-2darray
vs-rgba-zero-int-cube
vs-rgba-zero-int-cubearray
vs-rgba-zero-uint-2d
vs-rgba-zero-uint-2darray
vs-rgba-zero-uint-cube
vs-rgba-zero-uint-cubearray
vs-rgba-zero-unorm-2d
vs-rgba-zero-unorm-2darray
vs-rgba-zero-unorm-cube
vs-rgba-zero-unorm-cubearray
texturegatheroffset
0/0 0/0
fs-r-none-float-2d
fs-r-none-float-2darray
fs-r-none-int-2d
fs-r-none-int-2darray
fs-r-none-uint-2d
fs-r-none-uint-2darray
fs-r-none-unorm-2d
fs-r-none-unorm-2darray
fs-r-one-float-2d
fs-r-one-float-2darray
fs-r-one-int-2d
fs-r-one-int-2darray
fs-r-one-uint-2d
fs-r-one-uint-2darray
fs-r-one-unorm-2d
fs-r-one-unorm-2darray
fs-r-red-float-2d
fs-r-red-float-2darray
fs-r-red-int-2d
fs-r-red-int-2darray
fs-r-red-uint-2d
fs-r-red-uint-2darray
fs-r-red-unorm-2d
fs-r-red-unorm-2darray
fs-r-zero-float-2d
fs-r-zero-float-2darray
fs-r-zero-int-2d
fs-r-zero-int-2darray
fs-r-zero-uint-2d
fs-r-zero-uint-2darray
fs-r-zero-unorm-2d
fs-r-zero-unorm-2darray
fs-rg-green-float-2d
fs-rg-green-float-2darray
fs-rg-green-int-2d
fs-rg-green-int-2darray
fs-rg-green-uint-2d
fs-rg-green-uint-2darray
fs-rg-green-unorm-2d
fs-rg-green-unorm-2darray
fs-rg-none-float-2d
fs-rg-none-float-2darray
fs-rg-none-int-2d
fs-rg-none-int-2darray
fs-rg-none-uint-2d
fs-rg-none-uint-2darray
fs-rg-none-unorm-2d
fs-rg-none-unorm-2darray
fs-rg-one-float-2d
fs-rg-one-float-2darray
fs-rg-one-int-2d
fs-rg-one-int-2darray
fs-rg-one-uint-2d
fs-rg-one-uint-2darray
fs-rg-one-unorm-2d
fs-rg-one-unorm-2darray
fs-rg-red-float-2d
fs-rg-red-float-2darray
fs-rg-red-int-2d
fs-rg-red-int-2darray
fs-rg-red-uint-2d
fs-rg-red-uint-2darray
fs-rg-red-unorm-2d
fs-rg-red-unorm-2darray
fs-rg-zero-float-2d
fs-rg-zero-float-2darray
fs-rg-zero-int-2d
fs-rg-zero-int-2darray
fs-rg-zero-uint-2d
fs-rg-zero-uint-2darray
fs-rg-zero-unorm-2d
fs-rg-zero-unorm-2darray
fs-rgb-blue-float-2d
fs-rgb-blue-float-2darray
fs-rgb-blue-int-2d
fs-rgb-blue-int-2darray
fs-rgb-blue-uint-2d
fs-rgb-blue-uint-2darray
fs-rgb-blue-unorm-2d
fs-rgb-blue-unorm-2darray
fs-rgb-green-float-2d
fs-rgb-green-float-2darray
fs-rgb-green-int-2d
fs-rgb-green-int-2darray
fs-rgb-green-uint-2d
fs-rgb-green-uint-2darray
fs-rgb-green-unorm-2d
fs-rgb-green-unorm-2darray
fs-rgb-none-float-2d
fs-rgb-none-float-2darray
fs-rgb-none-int-2d
fs-rgb-none-int-2darray
fs-rgb-none-uint-2d
fs-rgb-none-uint-2darray
fs-rgb-none-unorm-2d
fs-rgb-none-unorm-2darray
fs-rgb-one-float-2d
fs-rgb-one-float-2darray
fs-rgb-one-int-2d
fs-rgb-one-int-2darray
fs-rgb-one-uint-2d
fs-rgb-one-uint-2darray
fs-rgb-one-unorm-2d
fs-rgb-one-unorm-2darray
fs-rgb-red-float-2d
fs-rgb-red-float-2darray
fs-rgb-red-int-2d
fs-rgb-red-int-2darray
fs-rgb-red-uint-2d
fs-rgb-red-uint-2darray
fs-rgb-red-unorm-2d
fs-rgb-red-unorm-2darray
fs-rgb-zero-float-2d
fs-rgb-zero-float-2darray
fs-rgb-zero-int-2d
fs-rgb-zero-int-2darray
fs-rgb-zero-uint-2d
fs-rgb-zero-uint-2darray
fs-rgb-zero-unorm-2d
fs-rgb-zero-unorm-2darray
fs-rgba-alpha-float-2d
fs-rgba-alpha-float-2darray
fs-rgba-alpha-int-2d
fs-rgba-alpha-int-2darray
fs-rgba-alpha-uint-2d
fs-rgba-alpha-uint-2darray
fs-rgba-alpha-unorm-2d
fs-rgba-alpha-unorm-2darray
fs-rgba-blue-float-2d
fs-rgba-blue-float-2darray
fs-rgba-blue-int-2d
fs-rgba-blue-int-2darray
fs-rgba-blue-uint-2d
fs-rgba-blue-uint-2darray
fs-rgba-blue-unorm-2d
fs-rgba-blue-unorm-2darray
fs-rgba-green-float-2d
fs-rgba-green-float-2darray
fs-rgba-green-int-2d
fs-rgba-green-int-2darray
fs-rgba-green-uint-2d
fs-rgba-green-uint-2darray
fs-rgba-green-unorm-2d
fs-rgba-green-unorm-2darray
fs-rgba-none-float-2d
fs-rgba-none-float-2darray
fs-rgba-none-int-2d
fs-rgba-none-int-2darray
fs-rgba-none-uint-2d
fs-rgba-none-uint-2darray
fs-rgba-none-unorm-2d
fs-rgba-none-unorm-2darray
fs-rgba-one-float-2d
fs-rgba-one-float-2darray
fs-rgba-one-int-2d
fs-rgba-one-int-2darray
fs-rgba-one-uint-2d
fs-rgba-one-uint-2darray
fs-rgba-one-unorm-2d
fs-rgba-one-unorm-2darray
fs-rgba-red-float-2d
fs-rgba-red-float-2darray
fs-rgba-red-int-2d
fs-rgba-red-int-2darray
fs-rgba-red-uint-2d
fs-rgba-red-uint-2darray
fs-rgba-red-unorm-2d
fs-rgba-red-unorm-2darray
fs-rgba-zero-float-2d
fs-rgba-zero-float-2darray
fs-rgba-zero-int-2d
fs-rgba-zero-int-2darray
fs-rgba-zero-uint-2d
fs-rgba-zero-uint-2darray
fs-rgba-zero-unorm-2d
fs-rgba-zero-unorm-2darray
vs-r-none-float-2d
vs-r-none-float-2darray
vs-r-none-int-2d
vs-r-none-int-2darray
vs-r-none-uint-2d
vs-r-none-uint-2darray
vs-r-none-unorm-2d
vs-r-none-unorm-2darray
vs-r-one-float-2d
vs-r-one-float-2darray
vs-r-one-int-2d
vs-r-one-int-2darray
vs-r-one-uint-2d
vs-r-one-uint-2darray
vs-r-one-unorm-2d
vs-r-one-unorm-2darray
vs-r-red-float-2d
vs-r-red-float-2darray
vs-r-red-int-2d
vs-r-red-int-2darray
vs-r-red-uint-2d
vs-r-red-uint-2darray
vs-r-red-unorm-2d
vs-r-red-unorm-2darray
vs-r-zero-float-2d
vs-r-zero-float-2darray
vs-r-zero-int-2d
vs-r-zero-int-2darray
vs-r-zero-uint-2d
vs-r-zero-uint-2darray
vs-r-zero-unorm-2d
vs-r-zero-unorm-2darray
vs-rg-green-float-2d
vs-rg-green-float-2darray
vs-rg-green-int-2d
vs-rg-green-int-2darray
vs-rg-green-uint-2d
vs-rg-green-uint-2darray
vs-rg-green-unorm-2d
vs-rg-green-unorm-2darray
vs-rg-none-float-2d
vs-rg-none-float-2darray
vs-rg-none-int-2d
vs-rg-none-int-2darray
vs-rg-none-uint-2d
vs-rg-none-uint-2darray
vs-rg-none-unorm-2d
vs-rg-none-unorm-2darray
vs-rg-one-float-2d
vs-rg-one-float-2darray
vs-rg-one-int-2d
vs-rg-one-int-2darray
vs-rg-one-uint-2d
vs-rg-one-uint-2darray
vs-rg-one-unorm-2d
vs-rg-one-unorm-2darray
vs-rg-red-float-2d
vs-rg-red-float-2darray
vs-rg-red-int-2d
vs-rg-red-int-2darray
vs-rg-red-uint-2d
vs-rg-red-uint-2darray
vs-rg-red-unorm-2d
vs-rg-red-unorm-2darray
vs-rg-zero-float-2d
vs-rg-zero-float-2darray
vs-rg-zero-int-2d
vs-rg-zero-int-2darray
vs-rg-zero-uint-2d
vs-rg-zero-uint-2darray
vs-rg-zero-unorm-2d
vs-rg-zero-unorm-2darray
vs-rgb-blue-float-2d
vs-rgb-blue-float-2darray
vs-rgb-blue-int-2d
vs-rgb-blue-int-2darray
vs-rgb-blue-uint-2d
vs-rgb-blue-uint-2darray
vs-rgb-blue-unorm-2d
vs-rgb-blue-unorm-2darray
vs-rgb-green-float-2d
vs-rgb-green-float-2darray
vs-rgb-green-int-2d
vs-rgb-green-int-2darray
vs-rgb-green-uint-2d
vs-rgb-green-uint-2darray
vs-rgb-green-unorm-2d
vs-rgb-green-unorm-2darray
vs-rgb-none-float-2d
vs-rgb-none-float-2darray
vs-rgb-none-int-2d
vs-rgb-none-int-2darray
vs-rgb-none-uint-2d
vs-rgb-none-uint-2darray
vs-rgb-none-unorm-2d
vs-rgb-none-unorm-2darray
vs-rgb-one-float-2d
vs-rgb-one-float-2darray
vs-rgb-one-int-2d
vs-rgb-one-int-2darray
vs-rgb-one-uint-2d
vs-rgb-one-uint-2darray
vs-rgb-one-unorm-2d
vs-rgb-one-unorm-2darray
vs-rgb-red-float-2d
vs-rgb-red-float-2darray
vs-rgb-red-int-2d
vs-rgb-red-int-2darray
vs-rgb-red-uint-2d
vs-rgb-red-uint-2darray
vs-rgb-red-unorm-2d
vs-rgb-red-unorm-2darray
vs-rgb-zero-float-2d
vs-rgb-zero-float-2darray
vs-rgb-zero-int-2d
vs-rgb-zero-int-2darray
vs-rgb-zero-uint-2d
vs-rgb-zero-uint-2darray
vs-rgb-zero-unorm-2d
vs-rgb-zero-unorm-2darray
vs-rgba-alpha-float-2d
vs-rgba-alpha-float-2darray
vs-rgba-alpha-int-2d
vs-rgba-alpha-int-2darray
vs-rgba-alpha-uint-2d
vs-rgba-alpha-uint-2darray
vs-rgba-alpha-unorm-2d
vs-rgba-alpha-unorm-2darray
vs-rgba-blue-float-2d
vs-rgba-blue-float-2darray
vs-rgba-blue-int-2d
vs-rgba-blue-int-2darray
vs-rgba-blue-uint-2d
vs-rgba-blue-uint-2darray
vs-rgba-blue-unorm-2d
vs-rgba-blue-unorm-2darray
vs-rgba-green-float-2d
vs-rgba-green-float-2darray
vs-rgba-green-int-2d
vs-rgba-green-int-2darray
vs-rgba-green-uint-2d
vs-rgba-green-uint-2darray
vs-rgba-green-unorm-2d
vs-rgba-green-unorm-2darray
vs-rgba-none-float-2d
vs-rgba-none-float-2darray
vs-rgba-none-int-2d
vs-rgba-none-int-2darray
vs-rgba-none-uint-2d
vs-rgba-none-uint-2darray
vs-rgba-none-unorm-2d
vs-rgba-none-unorm-2darray
vs-rgba-one-float-2d
vs-rgba-one-float-2darray
vs-rgba-one-int-2d
vs-rgba-one-int-2darray
vs-rgba-one-uint-2d
vs-rgba-one-uint-2darray
vs-rgba-one-unorm-2d
vs-rgba-one-unorm-2darray
vs-rgba-red-float-2d
vs-rgba-red-float-2darray
vs-rgba-red-int-2d
vs-rgba-red-int-2darray
vs-rgba-red-uint-2d
vs-rgba-red-uint-2darray
vs-rgba-red-unorm-2d
vs-rgba-red-unorm-2darray
vs-rgba-zero-float-2d
vs-rgba-zero-float-2darray
vs-rgba-zero-int-2d
vs-rgba-zero-int-2darray
vs-rgba-zero-uint-2d
vs-rgba-zero-uint-2darray
vs-rgba-zero-unorm-2d
vs-rgba-zero-unorm-2darray
arb_texture_multisample
0/0 0/0
arb_texture_multisample-clear
arb_texture_multisample-dsa-texelfetch
arb_texture_multisample-errors
arb_texture_multisample-minmax
arb_texture_multisample-negative-max-samples
arb_texture_multisample-sample-depth
arb_texture_multisample-sample-mask
arb_texture_multisample-sample-mask-execution
arb_texture_multisample-sample-mask-execution -tex
arb_texture_multisample-sample-mask-value
arb_texture_multisample-stencil-clear
arb_texture_multisample-texelfetch 16
arb_texture_multisample-texelfetch 2
arb_texture_multisample-texelfetch 32
arb_texture_multisample-texelfetch 4
arb_texture_multisample-texelfetch 6
arb_texture_multisample-texelfetch 8
arb_texture_multisample-teximage-2d-multisample
arb_texture_multisample-teximage-3d-multisample
arb_texture_multisample-texstate
fb-completeness
0/0 0/0
16
2
32
4
6
8
large-float-texture
large-float-texture-array
large-float-texture-array-fp16
large-float-texture-fp16
sample-position
0/0 0/0
16
2
32
4
6
8
texelfetch fs sampler2dms 4 1x130-501x130
texelfetch fs sampler2dms 4 1x71-501x71
texelfetch fs sampler2dms 4 281x1-281x130
texelfetch fs sampler2dms 4 71x1-71x130
texelfetch fs sampler2dmsarray 4 1x129x9-98x129x9
texelfetch fs sampler2dmsarray 4 98x129x1-98x129x9
texelfetch fs sampler2dmsarray 4 98x1x9-98x129x9
texelfetch
0/0 0/0
16-fs-isampler2dms
16-fs-isampler2dmsarray
16-fs-sampler2dms
16-fs-sampler2dmsarray
16-fs-usampler2dms
16-fs-usampler2dmsarray
16-gs-isampler2dms
16-gs-isampler2dmsarray
16-gs-sampler2dms
16-gs-sampler2dmsarray
16-gs-usampler2dms
16-gs-usampler2dmsarray
16-vs-isampler2dms
16-vs-isampler2dmsarray
16-vs-sampler2dms
16-vs-sampler2dmsarray
16-vs-usampler2dms
16-vs-usampler2dmsarray
2-fs-isampler2dms
2-fs-isampler2dmsarray
2-fs-sampler2dms
2-fs-sampler2dmsarray
2-fs-usampler2dms
2-fs-usampler2dmsarray
2-gs-isampler2dms
2-gs-isampler2dmsarray
2-gs-sampler2dms
2-gs-sampler2dmsarray
2-gs-usampler2dms
2-gs-usampler2dmsarray
2-vs-isampler2dms
2-vs-isampler2dmsarray
2-vs-sampler2dms
2-vs-sampler2dmsarray
2-vs-usampler2dms
2-vs-usampler2dmsarray
32-fs-isampler2dms
32-fs-isampler2dmsarray
32-fs-sampler2dms
32-fs-sampler2dmsarray
32-fs-usampler2dms
32-fs-usampler2dmsarray
32-gs-isampler2dms
32-gs-isampler2dmsarray
32-gs-sampler2dms
32-gs-sampler2dmsarray
32-gs-usampler2dms
32-gs-usampler2dmsarray
32-vs-isampler2dms
32-vs-isampler2dmsarray
32-vs-sampler2dms
32-vs-sampler2dmsarray
32-vs-usampler2dms
32-vs-usampler2dmsarray
4-fs-isampler2dms
4-fs-isampler2dmsarray
4-fs-sampler2dms
4-fs-sampler2dmsarray
4-fs-usampler2dms
4-fs-usampler2dmsarray
4-gs-isampler2dms
4-gs-isampler2dmsarray
4-gs-sampler2dms
4-gs-sampler2dmsarray
4-gs-usampler2dms
4-gs-usampler2dmsarray
4-vs-isampler2dms
4-vs-isampler2dmsarray
4-vs-sampler2dms
4-vs-sampler2dmsarray
4-vs-usampler2dms
4-vs-usampler2dmsarray
6-fs-isampler2dms
6-fs-isampler2dmsarray
6-fs-sampler2dms
6-fs-sampler2dmsarray
6-fs-usampler2dms
6-fs-usampler2dmsarray
6-gs-isampler2dms
6-gs-isampler2dmsarray
6-gs-sampler2dms
6-gs-sampler2dmsarray
6-gs-usampler2dms
6-gs-usampler2dmsarray
6-vs-isampler2dms
6-vs-isampler2dmsarray
6-vs-sampler2dms
6-vs-sampler2dmsarray
6-vs-usampler2dms
6-vs-usampler2dmsarray
8-fs-isampler2dms
8-fs-isampler2dmsarray
8-fs-sampler2dms
8-fs-sampler2dmsarray
8-fs-usampler2dms
8-fs-usampler2dmsarray
8-gs-isampler2dms
8-gs-isampler2dmsarray
8-gs-sampler2dms
8-gs-sampler2dmsarray
8-gs-usampler2dms
8-gs-usampler2dmsarray
8-vs-isampler2dms
8-vs-isampler2dmsarray
8-vs-sampler2dms
8-vs-sampler2dmsarray
8-vs-usampler2dms
8-vs-usampler2dmsarray
texturesize
0/0 0/0
fs-texturesize-isampler2dms
fs-texturesize-isampler2dmsarray
fs-texturesize-sampler2dms
fs-texturesize-sampler2dmsarray
fs-texturesize-usampler2dms
fs-texturesize-usampler2dmsarray
gs-texturesize-isampler2dms
gs-texturesize-isampler2dmsarray
gs-texturesize-sampler2dms
gs-texturesize-sampler2dmsarray
gs-texturesize-usampler2dms
gs-texturesize-usampler2dmsarray
tes-texturesize-isampler2dms
tes-texturesize-isampler2dmsarray
tes-texturesize-sampler2dms
tes-texturesize-sampler2dmsarray
tes-texturesize-usampler2dms
tes-texturesize-usampler2dmsarray
vs-texturesize-isampler2dms
vs-texturesize-isampler2dmsarray
vs-texturesize-sampler2dms
vs-texturesize-sampler2dmsarray
vs-texturesize-usampler2dms
vs-texturesize-usampler2dmsarray
arb_texture_query_levels
0/0 0/0
execution
0/0 0/0
fs-baselevel
fs-maxlevel
fs-miptree
fs-nomips
vs-baselevel
vs-maxlevel
vs-miptree
vs-nomips
arb_texture_query_lod
0/0 0/0
execution
0/0 0/0
fs-texturequerylod-linear
fs-texturequerylod-nearest
fs-texturequerylod-nearest-biased
fs-texturequerylod-no-mipmap
arb_texture_rectangle
7/28 7/28
copyteximage rect samples=16
copyteximage rect samples=32
copyteximage rect samples=6
copyteximage rect samples=8
tex-miplevel-selection gl2:texture() 2drect
tex-miplevel-selection gl2:texture() 2drectshadow
tex-miplevel-selection gl2:textureproj 2drect
tex-miplevel-selection gl2:textureproj 2drect_projvec4
tex-miplevel-selection gl2:textureproj 2drectshadow
arb_texture_rg
36/64 36/64
fbo-alphatest-formats-float
fbo-blending-formats-float
fbo-clear-formats-float
fbo-colormask-formats-float
fbo-fast-clear
fbo-fast-clear-float
fbo-generatemipmap-formats-float
get-renderbuffer-internalformat
get-renderbuffer-internalformat-float
multisample-fast-clear gl_arb_texture_rg
multisample-fast-clear gl_arb_texture_rg-float
multisample-fast-clear gl_arb_texture_rg-int
multisample-formats 16 gl_arb_texture_rg
multisample-formats 16 gl_arb_texture_rg-float
multisample-formats 16 gl_arb_texture_rg-int
multisample-formats 2 gl_arb_texture_rg
multisample-formats 2 gl_arb_texture_rg-float
multisample-formats 2 gl_arb_texture_rg-int
multisample-formats 32 gl_arb_texture_rg
multisample-formats 32 gl_arb_texture_rg-float
multisample-formats 32 gl_arb_texture_rg-int
multisample-formats 4 gl_arb_texture_rg
multisample-formats 4 gl_arb_texture_rg-float
multisample-formats 4 gl_arb_texture_rg-int
multisample-formats 6 gl_arb_texture_rg
multisample-formats 6 gl_arb_texture_rg-float
multisample-formats 6 gl_arb_texture_rg-int
multisample-formats 8 gl_arb_texture_rg
multisample-formats 8 gl_arb_texture_rg-float
multisample-formats 8 gl_arb_texture_rg-int
texwrap formats offset
texwrap formats-float
texwrap formats-float bordercolor
texwrap formats-float bordercolor-swizzled
texwrap formats-float offset
texwrap formats-int
texwrap formats-int bordercolor
texwrap formats-int bordercolor-swizzled
texwrap formats-int offset
arb_texture_rgb10_a2ui
0/0 0/0
fbo-blending
texwrap formats
texwrap formats bordercolor
texwrap formats bordercolor-swizzled
texwrap formats offset
arb_texture_stencil8
0/0 0/0
draw
fbo-clear-formats
fbo-generatemipmap-formats
fbo-stencil-blit
fbo-stencil-clear
fbo-stencil-readpixels
get-renderbuffer-internalformat
getteximage
stencil-texture
texwrap formats
texwrap formats bordercolor
texwrap formats bordercolor-swizzled
texwrap formats offset
arb_texture_storage
2/2 2/2
attach-before
arb_texture_storage_multisample
0/0 0/0
tex-param
tex-storage
arb_texture_view
0/0 0/0
bug-layers-image
clear-into-view-2d
clear-into-view-2d-array
clear-into-view-layered
copytexsubimage-layers
cubemap-view
fbo-blit
formats
getteximage-srgb
immutable_levels
lifetime-format
max-level
mipgen
params
queries
rendering-formats
rendering-layers
rendering-layers-image
rendering-levels
rendering-r32ui
rendering-target
sampling-2d-array-as-2d-layer
sampling-2d-array-as-cubemap
sampling-2d-array-as-cubemap-array
targets
texsubimage-layers
texsubimage-layers pbo
texsubimage-levels
texsubimage-levels pbo
arb_timer_query
0/0 0/0
query gl_timestamp
query-lifetime
timestamp-get
arb_transform_feedback2
0/0 0/0
change objects while paused
arb_transform_feedback3
0/0 0/0
arb_transform_feedback3-begin_end
arb_transform_feedback3-bind_buffer_invalid_index
arb_transform_feedback3-draw_using_invalid_stream_index
arb_transform_feedback3-end_query_with_name_zero
arb_transform_feedback3-ext_interleaved_two_bufs_gs
arb_transform_feedback3-ext_interleaved_two_bufs_gs_max
arb_transform_feedback3-ext_interleaved_two_bufs_vs
arb_transform_feedback3-query_with_invalid_index
arb_transform_feedback3-set_invalid_varyings
arb_transform_feedback3-set_varyings_with_invalid_args
gl_nextbuffer-1
gl_nextbuffer-2
gl_nextbuffer-gl_nextbuffer
gl_nextbuffer-gl_skipcomponents1-gl_nextbuffer
gl_skipcomponents1-1
gl_skipcomponents1-2
gl_skipcomponents1-3
gl_skipcomponents1-gl_nextbuffer
gl_skipcomponents1234
gl_skipcomponents2
gl_skipcomponents3
gl_skipcomponents4
arb_transform_feedback_instanced
0/0 0/0
draw-auto instanced
arb_transform_feedback_overflow_query
0/0 0/0
arb_transform_feedback_overflow_query-basic
arb_transform_feedback_overflow_query-errors
arb_uniform_buffer_object
0/0 0/0
2-buffers-bug
bindbuffer-general-point
buffer-targets
bufferstorage
deletebuffers
dlist
example_from_spec
execution
0/0 0/0
fs-array-of-structs-std140-indirect
field_after_struct_base_alignment
getactiveuniformblockiv-uniform-block-data-size
getactiveuniformblockname
getactiveuniformname
getactiveuniformsiv-uniform-array-stride
getactiveuniformsiv-uniform-block-index
getactiveuniformsiv-uniform-matrix-stride
getactiveuniformsiv-uniform-type
getintegeri_v
getprogramiv
getuniformblockindex
getuniformindices
getuniformlocation
layout-std140-base-size-and-alignment
link-mismatch-blocks
maxblocks
maxuniformblocksize
0/0 0/0
fs
fsexceed
vs
vsexceed
minmax
negative-bindbuffer-index
negative-bindbuffer-target
negative-bindbufferrange-range
negative-getactiveuniformblockiv
negative-getactiveuniformsiv
referenced-by-shader
rendering
rendering-array
rendering-array-offset
rendering-dsa
rendering-dsa-offset
rendering-offset
row-major
row-major-matrix-inside-array-of-struct
std140-row_major-array-struct-struct-mat2x3-mat2x4-and-int
struct_base_alignment
uniformblockbinding
arb_vertex_array_bgra
0/0 0/0
api-errors
get
arb_vertex_attrib_64bit
0/0 0/0
arb_vertex_attrib_64bit-overlapping-locations api
arb_vertex_attrib_64bit-overlapping-locations shader
check-explicit-location
double_attribs
execution
0/0 0/0
vs-fp64-input-trunc
vs-fs-pass-vertex-attrib
vs-test-attrib-location
vs_in
0/0 0/0
vs-input-byte_int-double_dmat3x2-position
vs-input-byte_int-position-double_dmat3
vs-input-byte_int-position-double_dmat4x3
vs-input-byte_ivec2-double_dmat2x3-position
vs-input-byte_ivec2-double_dmat2x4-position
vs-input-byte_ivec2-double_dmat3-position
vs-input-byte_ivec2-double_dmat3x2-position
vs-input-byte_ivec2-double_dmat4-position
vs-input-byte_ivec2-position-double_dmat3
vs-input-byte_ivec2-position-double_dmat3x2
vs-input-byte_ivec3-double_dmat2-position
vs-input-byte_ivec3-double_dmat3x4-position
vs-input-byte_ivec3-position-double_dmat3x2
vs-input-byte_ivec3-position-double_dmat3x4
vs-input-byte_ivec3-position-double_dmat4x3
vs-input-byte_ivec4-double_dmat3-position
vs-input-byte_ivec4-double_dmat4-position
vs-input-byte_ivec4-double_double-position
vs-input-byte_ivec4-double_dvec2-position
vs-input-byte_ivec4-position-double_dmat2x4
vs-input-columns-dmat2x4-0
vs-input-columns-dmat3x2-0-1
vs-input-columns-dmat3x2-2
vs-input-columns-dmat4-0
vs-input-columns-dmat4-0-1-3
vs-input-columns-dmat4-1-2
vs-input-columns-dmat4x2-0-1
vs-input-columns-dmat4x2-0-1-3
vs-input-columns-dmat4x2-1-2
vs-input-columns-dmat4x2-2
vs-input-columns-dmat4x3-0-3
vs-input-columns-dmat4x3-1-2
vs-input-columns-dmat4x3-1-3
vs-input-double_dmat2-double_dmat2x3_array2-position
vs-input-double_dmat2-double_dmat3-position
vs-input-double_dmat2-double_dmat3_array2-position
vs-input-double_dmat2-double_double_array2-position
vs-input-double_dmat2-double_dvec3_array2-position
vs-input-double_dmat2-float_float-position
vs-input-double_dmat2-float_mat3x4_array3-position
vs-input-double_dmat2-float_mat4x3-position
vs-input-double_dmat2-float_mat4x3_array3-position
vs-input-double_dmat2-float_vec2_array3-position
vs-input-double_dmat2-float_vec3_array3-position
vs-input-double_dmat2-float_vec4-position
vs-input-double_dmat2-float_vec4_array3-position
vs-input-double_dmat2-int_ivec4-position
vs-input-double_dmat2-position-double_dmat2
vs-input-double_dmat2-position-double_dmat2_array2
vs-input-double_dmat2-position-double_dmat2x3_array2
vs-input-double_dmat2-position-double_dmat3x2_array2
vs-input-double_dmat2-position-double_dmat3x4
vs-input-double_dmat2-position-double_dmat4_array2
vs-input-double_dmat2-position-double_dmat4x2_array2
vs-input-double_dmat2-position-double_dmat4x3
vs-input-double_dmat2-position-double_dmat4x3_array2
vs-input-double_dmat2-position-float_mat2_array3
vs-input-double_dmat2-position-float_mat2x3
vs-input-double_dmat2-position-float_mat3x4
vs-input-double_dmat2-position-float_mat3x4_array3
vs-input-double_dmat2-position-float_mat4_array3
vs-input-double_dmat2-position-float_mat4x2_array3
vs-input-double_dmat2-position-int_int
vs-input-double_dmat2-position-int_int_array3
vs-input-double_dmat2-position-int_ivec4
vs-input-double_dmat2-position-int_ivec4_array3
vs-input-double_dmat2-position-uint_uint_array3
vs-input-double_dmat2-position-uint_uvec3_array3
vs-input-double_dmat2-position-uint_uvec4
vs-input-double_dmat2_array3-double_dmat2x3_array2-position
vs-input-double_dmat2_array3-double_dmat3x4_array2-position
vs-input-double_dmat2_array3-double_dmat4x3_array2-position
vs-input-double_dmat2_array3-double_double-position
vs-input-double_dmat2_array3-position-double_dmat2
vs-input-double_dmat2_array3-position-double_dmat2_array2
vs-input-double_dmat2_array3-position-double_dmat2x4_array2
vs-input-double_dmat2_array3-position-double_dmat3x4
vs-input-double_dmat2_array3-position-double_dmat4x3_array2
vs-input-double_dmat2_array3-position-double_dvec3_array2
vs-input-double_dmat2_array5-float_mat2_array3-position
vs-input-double_dmat2_array5-float_mat2x4_array3-position
vs-input-double_dmat2_array5-float_mat3_array3-position
vs-input-double_dmat2_array5-float_mat3x2-position
vs-input-double_dmat2_array5-float_mat4x3_array3-position
vs-input-double_dmat2_array5-float_vec2_array3-position
vs-input-double_dmat2_array5-position-float_mat2x3_array3
vs-input-double_dmat2_array5-position-float_mat2x4_array3
vs-input-double_dmat2_array5-position-float_mat3x4
vs-input-double_dmat2_array5-position-int_ivec3
vs-input-double_dmat2_array5-position-uint_uvec2_array3
vs-input-double_dmat2_array5-position-uint_uvec4_array3
vs-input-double_dmat2_array5-uint_uint-position
vs-input-double_dmat2x3-double_dmat3x4_array2-position
vs-input-double_dmat2x3-double_dmat4_array2-position
vs-input-double_dmat2x3-double_dmat4x3-position
vs-input-double_dmat2x3-double_double-position
vs-input-double_dmat2x3-float_mat2_array3-position
vs-input-double_dmat2x3-float_mat2x3-position
vs-input-double_dmat2x3-float_mat3_array3-position
vs-input-double_dmat2x3-float_mat3x2-position
vs-input-double_dmat2x3-float_mat3x4-position
vs-input-double_dmat2x3-float_mat4x2-position
vs-input-double_dmat2x3-float_vec2-position
vs-input-double_dmat2x3-float_vec3-position
vs-input-double_dmat2x3-float_vec4-position
vs-input-double_dmat2x3-int_ivec4-position
vs-input-double_dmat2x3-position-double_dmat2_array2
vs-input-double_dmat2x3-position-double_dmat2x4_array2
vs-input-double_dmat2x3-position-double_dmat3x2
vs-input-double_dmat2x3-position-double_dmat3x4_array2
vs-input-double_dmat2x3-position-double_dmat4
vs-input-double_dmat2x3-position-double_dmat4x2_array2
vs-input-double_dmat2x3-position-double_dvec2
vs-input-double_dmat2x3-position-double_dvec4_array2
vs-input-double_dmat2x3-position-float_mat4x2_array3
vs-input-double_dmat2x3-position-int_int
vs-input-double_dmat2x3-position-int_ivec3_array3
vs-input-double_dmat2x3-position-int_ivec4
vs-input-double_dmat2x3-position-uint_uvec4
vs-input-double_dmat2x3_array3-double_dmat2x3_array2-position
vs-input-double_dmat2x3_array3-double_dmat3_array2-position
vs-input-double_dmat2x3_array3-double_dmat3x2_array2-position
vs-input-double_dmat2x3_array3-double_double-position
vs-input-double_dmat2x3_array3-double_double_array2-position
vs-input-double_dmat2x3_array3-double_dvec2_array2-position
vs-input-double_dmat2x3_array3-double_dvec3-position
vs-input-double_dmat2x3_array3-double_dvec4_array2-position
vs-input-double_dmat2x3_array3-position-double_dmat2x4
vs-input-double_dmat2x3_array3-position-double_dmat3x2_array2
vs-input-double_dmat2x3_array3-position-double_dmat3x4
vs-input-double_dmat2x3_array3-position-double_dmat3x4_array2
vs-input-double_dmat2x3_array3-position-double_dvec3
vs-input-double_dmat2x3_array5-float_mat2_array3-position
vs-input-double_dmat2x3_array5-float_mat3x2_array3-position
vs-input-double_dmat2x3_array5-float_mat4x2-position
vs-input-double_dmat2x3_array5-float_vec2-position
vs-input-double_dmat2x3_array5-float_vec4_array3-position
vs-input-double_dmat2x3_array5-int_int_array3-position
vs-input-double_dmat2x3_array5-int_ivec2-position
vs-input-double_dmat2x3_array5-int_ivec2_array3-position
vs-input-double_dmat2x3_array5-int_ivec4-position
vs-input-double_dmat2x3_array5-position
vs-input-double_dmat2x3_array5-position-float_float
vs-input-double_dmat2x3_array5-position-float_mat2_array3
vs-input-double_dmat2x3_array5-position-float_mat3
vs-input-double_dmat2x3_array5-position-float_mat4
vs-input-double_dmat2x3_array5-position-float_vec4_array3
vs-input-double_dmat2x3_array5-position-int_ivec4_array3
vs-input-double_dmat2x3_array5-position-uint_uint
vs-input-double_dmat2x3_array5-position-uint_uvec2
vs-input-double_dmat2x3_array5-position-uint_uvec2_array3
vs-input-double_dmat2x3_array5-position-uint_uvec4
vs-input-double_dmat2x3_array5-uint_uvec2-position
vs-input-double_dmat2x3_array5-uint_uvec3_array3-position
vs-input-double_dmat2x3_array5-uint_uvec4_array3-position
vs-input-double_dmat2x4-double_dmat2x3_array2-position
vs-input-double_dmat2x4-double_dmat3x4_array2-position
vs-input-double_dmat2x4-double_dvec2_array2-position
vs-input-double_dmat2x4-double_dvec3-position
vs-input-double_dmat2x4-float_float-position
vs-input-double_dmat2x4-float_mat2x4_array3-position
vs-input-double_dmat2x4-float_mat3-position
vs-input-double_dmat2x4-float_mat4x3_array3-position
vs-input-double_dmat2x4-float_vec2-position
vs-input-double_dmat2x4-float_vec3_array3-position
vs-input-double_dmat2x4-position-double_dmat2x3
vs-input-double_dmat2x4-position-double_dmat3
vs-input-double_dmat2x4-position-double_dmat3x4_array2
vs-input-double_dmat2x4-position-double_dmat4x2_array2
vs-input-double_dmat2x4-position-double_dmat4x3_array2
vs-input-double_dmat2x4-position-double_double
vs-input-double_dmat2x4-position-double_double_array2
vs-input-double_dmat2x4-position-double_dvec2_array2
vs-input-double_dmat2x4-position-double_dvec3
vs-input-double_dmat2x4-position-double_dvec4_array2
vs-input-double_dmat2x4-position-float_mat2x3
vs-input-double_dmat2x4-position-float_mat2x3_array3
vs-input-double_dmat2x4-position-float_mat3x4
vs-input-double_dmat2x4-position-float_mat4
vs-input-double_dmat2x4-position-float_mat4x3_array3
vs-input-double_dmat2x4-position-float_vec4
vs-input-double_dmat2x4-position-float_vec4_array3
vs-input-double_dmat2x4-position-uint_uint
vs-input-double_dmat2x4-position-uint_uvec4
vs-input-double_dmat2x4-uint_uint_array3-position
vs-input-double_dmat2x4_array3-double_dmat2_array2-position
vs-input-double_dmat2x4_array3-double_dmat3x2-position
vs-input-double_dmat2x4_array3-double_dmat3x4-position
vs-input-double_dmat2x4_array3-double_dmat4_array2-position
vs-input-double_dmat2x4_array3-double_dmat4x3_array2-position
vs-input-double_dmat2x4_array3-double_dvec3_array2-position
vs-input-double_dmat2x4_array3-position-double_dmat3
vs-input-double_dmat2x4_array3-position-double_dmat3x4_array2
vs-input-double_dmat2x4_array3-position-double_dmat4
vs-input-double_dmat2x4_array3-position-double_dmat4_array2
vs-input-double_dmat2x4_array3-position-double_dmat4x3_array2
vs-input-double_dmat2x4_array5-float_mat3-position
vs-input-double_dmat2x4_array5-float_mat4x3-position
vs-input-double_dmat2x4_array5-int_int-position
vs-input-double_dmat2x4_array5-int_ivec4-position
vs-input-double_dmat2x4_array5-int_ivec4_array3-position
vs-input-double_dmat2x4_array5-position-float_mat2x3
vs-input-double_dmat2x4_array5-position-float_mat2x3_array3
vs-input-double_dmat2x4_array5-position-float_mat3x2_array3
vs-input-double_dmat2x4_array5-position-int_int_array3
vs-input-double_dmat2x4_array5-position-int_ivec2
vs-input-double_dmat2x4_array5-position-int_ivec3
vs-input-double_dmat2x4_array5-position-uint_uint
vs-input-double_dmat2x4_array5-position-uint_uvec2_array3
vs-input-double_dmat3-double_dmat2-position
vs-input-double_dmat3-double_dmat2_array2-position
vs-input-double_dmat3-double_dmat2x3_array2-position
vs-input-double_dmat3-double_dmat3x4-position
vs-input-double_dmat3-double_dmat4x2_array2-position
vs-input-double_dmat3-float_float-position
vs-input-double_dmat3-float_float_array3-position
vs-input-double_dmat3-float_mat2x3-position
vs-input-double_dmat3-float_mat2x3_array3-position
vs-input-double_dmat3-float_mat3x4-position
vs-input-double_dmat3-float_mat3x4_array3-position
vs-input-double_dmat3-float_mat4_array3-position
vs-input-double_dmat3-float_mat4x3_array3-position
vs-input-double_dmat3-float_vec2-position
vs-input-double_dmat3-int_int_array3-position
vs-input-double_dmat3-int_ivec4-position
vs-input-double_dmat3-position
vs-input-double_dmat3-position-double_dmat2_array2
vs-input-double_dmat3-position-double_dmat2x3
vs-input-double_dmat3-position-double_dmat4
vs-input-double_dmat3-position-double_dvec2_array2
vs-input-double_dmat3-position-double_dvec3_array2
vs-input-double_dmat3-position-float_mat3_array3
vs-input-double_dmat3-position-float_mat3x2_array3
vs-input-double_dmat3-position-float_mat4_array3
vs-input-double_dmat3-position-float_mat4x2_array3
vs-input-double_dmat3-position-float_mat4x3_array3
vs-input-double_dmat3-position-int_int
vs-input-double_dmat3-position-int_ivec2_array3
vs-input-double_dmat3-position-int_ivec3_array3
vs-input-double_dmat3-position-int_ivec4
vs-input-double_dmat3-position-uint_uint
vs-input-double_dmat3-position-uint_uvec3
vs-input-double_dmat3-uint_uvec3_array3-position
vs-input-double_dmat3_array3-double_dmat2x3-position
vs-input-double_dmat3_array3-double_dmat3x2_array2-position
vs-input-double_dmat3_array3-double_dvec3-position
vs-input-double_dmat3_array3-double_dvec3_array2-position
vs-input-double_dmat3_array3-double_dvec4_array2-position
vs-input-double_dmat3_array3-position-double_dmat3x2
vs-input-double_dmat3_array3-position-double_dmat3x2_array2
vs-input-double_dmat3_array3-position-double_dmat3x4
vs-input-double_dmat3_array5-int_ivec2-position
vs-input-double_dmat3_array5-int_ivec3-position
vs-input-double_dmat3_array5-position
vs-input-double_dmat3_array5-position-float_float
vs-input-double_dmat3_array5-position-int_ivec3
vs-input-double_dmat3_array5-uint_uvec4-position
vs-input-double_dmat3x2-double_dmat2x3-position
vs-input-double_dmat3x2-double_dmat2x3_array2-position
vs-input-double_dmat3x2-double_dmat3x4-position
vs-input-double_dmat3x2-double_dmat3x4_array2-position
vs-input-double_dmat3x2-double_dmat4-position
vs-input-double_dmat3x2-double_dvec4_array2-position
vs-input-double_dmat3x2-float_mat3x2-position
vs-input-double_dmat3x2-float_vec3-position
vs-input-double_dmat3x2-float_vec3_array3-position
vs-input-double_dmat3x2-int_int-position
vs-input-double_dmat3x2-int_ivec4-position
vs-input-double_dmat3x2-position
vs-input-double_dmat3x2-position-double_dmat2
vs-input-double_dmat3x2-position-double_dmat4x2
vs-input-double_dmat3x2-position-double_double
vs-input-double_dmat3x2-position-double_dvec4
vs-input-double_dmat3x2-position-float_float
vs-input-double_dmat3x2-position-float_mat2x4
vs-input-double_dmat3x2-position-float_mat3x2
vs-input-double_dmat3x2-position-float_mat4x2
vs-input-double_dmat3x2-position-float_mat4x3
vs-input-double_dmat3x2-position-float_vec3_array3
vs-input-double_dmat3x2-position-float_vec4
vs-input-double_dmat3x2-uint_uvec2-position
vs-input-double_dmat3x2-uint_uvec4-position
vs-input-double_dmat3x2_array3-double_dmat3x2_array2-position
vs-input-double_dmat3x2_array3-double_dmat3x4-position
vs-input-double_dmat3x2_array3-double_dmat4_array2-position
vs-input-double_dmat3x2_array3-double_dmat4x3-position
vs-input-double_dmat3x2_array3-double_dmat4x3_array2-position
vs-input-double_dmat3x2_array3-position-double_dmat3_array2
vs-input-double_dmat3x2_array3-position-double_dmat3x2_array2
vs-input-double_dmat3x2_array3-position-double_dvec3
vs-input-double_dmat3x2_array3-position-double_dvec3_array2
vs-input-double_dmat3x2_array5-float_mat2_array3-position
vs-input-double_dmat3x2_array5-float_mat4-position
vs-input-double_dmat3x2_array5-float_mat4x3_array3-position
vs-input-double_dmat3x2_array5-float_vec3_array3-position
vs-input-double_dmat3x2_array5-int_ivec3-position
vs-input-double_dmat3x2_array5-int_ivec4-position
vs-input-double_dmat3x2_array5-position-float_float
vs-input-double_dmat3x2_array5-position-float_mat2
vs-input-double_dmat3x2_array5-position-float_mat3
vs-input-double_dmat3x2_array5-position-float_mat3x2
vs-input-double_dmat3x2_array5-position-float_mat4x2_array3
vs-input-double_dmat3x2_array5-position-float_mat4x3_array3
vs-input-double_dmat3x2_array5-position-float_vec3_array3
vs-input-double_dmat3x2_array5-position-int_ivec2_array3
vs-input-double_dmat3x2_array5-position-int_ivec3
vs-input-double_dmat3x2_array5-position-uint_uvec3
vs-input-double_dmat3x2_array5-position-uint_uvec4_array3
vs-input-double_dmat3x2_array5-uint_uvec2-position
vs-input-double_dmat3x4-double_dmat3_array2-position
vs-input-double_dmat3x4-double_dmat4x2-position
vs-input-double_dmat3x4-double_dmat4x2_array2-position
vs-input-double_dmat3x4-float_mat2x3-position
vs-input-double_dmat3x4-float_mat2x4_array3-position
vs-input-double_dmat3x4-float_mat3x4-position
vs-input-double_dmat3x4-float_mat4x2-position
vs-input-double_dmat3x4-float_vec2-position
vs-input-double_dmat3x4-int_int-position
vs-input-double_dmat3x4-int_ivec3-position
vs-input-double_dmat3x4-int_ivec3_array3-position
vs-input-double_dmat3x4-position
vs-input-double_dmat3x4-position-double_dmat2x4_array2
vs-input-double_dmat3x4-position-double_dmat4x3_array2
vs-input-double_dmat3x4-position-float_mat2
vs-input-double_dmat3x4-position-float_mat3
vs-input-double_dmat3x4-position-float_mat3x4
vs-input-double_dmat3x4-position-float_mat4
vs-input-double_dmat3x4-position-float_mat4x3_array3
vs-input-double_dmat3x4-position-float_vec4
vs-input-double_dmat3x4-position-float_vec4_array3
vs-input-double_dmat3x4-position-int_int
vs-input-double_dmat3x4-position-int_ivec3
vs-input-double_dmat3x4-position-int_ivec4
vs-input-double_dmat3x4-position-uint_uint_array3
vs-input-double_dmat3x4-position-uint_uvec2_array3
vs-input-double_dmat3x4-uint_uvec3-position
vs-input-double_dmat3x4-uint_uvec4-position
vs-input-double_dmat3x4_array3-double_dmat3x2-position
vs-input-double_dmat3x4_array3-double_dmat3x2_array2-position
vs-input-double_dmat3x4_array3-double_dmat3x4_array2-position
vs-input-double_dmat3x4_array3-double_dmat4x2-position
vs-input-double_dmat3x4_array3-double_dmat4x3-position
vs-input-double_dmat3x4_array3-position-double_dmat3x2_array2
vs-input-double_dmat3x4_array3-position-double_dmat4x3
vs-input-double_dmat3x4_array3-position-double_dvec2
vs-input-double_dmat3x4_array3-position-double_dvec4
vs-input-double_dmat3x4_array5-float_vec4-position
vs-input-double_dmat3x4_array5-position
vs-input-double_dmat3x4_array5-position-float_vec2
vs-input-double_dmat3x4_array5-position-uint_uvec4
vs-input-double_dmat3x4_array5-uint_uvec4-position
vs-input-double_dmat4-double_dmat2-position
vs-input-double_dmat4-double_dmat2x4-position
vs-input-double_dmat4-double_dmat3x4-position
vs-input-double_dmat4-double_dmat4-position
vs-input-double_dmat4-double_dmat4_array2-position
vs-input-double_dmat4-double_dmat4x3_array2-position
vs-input-double_dmat4-double_double_array2-position
vs-input-double_dmat4-double_dvec4-position
vs-input-double_dmat4-float_mat2x3-position
vs-input-double_dmat4-float_mat3x2_array3-position
vs-input-double_dmat4-float_mat4x2-position
vs-input-double_dmat4-int_ivec2_array3-position
vs-input-double_dmat4-int_ivec3_array3-position
vs-input-double_dmat4-int_ivec4-position
vs-input-double_dmat4-position
vs-input-double_dmat4-position-double_dmat2_array2
vs-input-double_dmat4-position-double_dmat4x2
vs-input-double_dmat4-position-double_double_array2
vs-input-double_dmat4-position-double_dvec3
vs-input-double_dmat4-position-float_mat3x2
vs-input-double_dmat4-position-float_mat3x2_array3
vs-input-double_dmat4-position-float_vec2_array3
vs-input-double_dmat4-position-int_ivec3_array3
vs-input-double_dmat4-position-uint_uvec2_array3
vs-input-double_dmat4-position-uint_uvec3
vs-input-double_dmat4_array3-double_dmat2-position
vs-input-double_dmat4_array3-double_dmat4x2-position
vs-input-double_dmat4_array3-double_double_array2-position
vs-input-double_dmat4_array3-position-double_dmat2_array2
vs-input-double_dmat4_array3-position-double_dmat2x3
vs-input-double_dmat4_array3-position-double_dmat3
vs-input-double_dmat4_array3-position-double_dmat3x2
vs-input-double_dmat4_array3-position-double_dvec2_array2
vs-input-double_dmat4x2-double_dmat3_array2-position
vs-input-double_dmat4x2-double_dmat3x4_array2-position
vs-input-double_dmat4x2-double_dmat4x2-position
vs-input-double_dmat4x2-double_dvec2-position
vs-input-double_dmat4x2-double_dvec3-position
vs-input-double_dmat4x2-double_dvec4_array2-position
vs-input-double_dmat4x2-float_float_array3-position
vs-input-double_dmat4x2-float_mat2x4-position
vs-input-double_dmat4x2-float_mat4_array3-position
vs-input-double_dmat4x2-float_mat4x3_array3-position
vs-input-double_dmat4x2-float_vec2_array3-position
vs-input-double_dmat4x2-float_vec3_array3-position
vs-input-double_dmat4x2-int_ivec3-position
vs-input-double_dmat4x2-int_ivec3_array3-position
vs-input-double_dmat4x2-position
vs-input-double_dmat4x2-position-double_dmat3_array2
vs-input-double_dmat4x2-position-double_dmat3x2
vs-input-double_dmat4x2-position-double_dmat4
vs-input-double_dmat4x2-position-double_dmat4x3_array2
vs-input-double_dmat4x2-position-double_dvec2
vs-input-double_dmat4x2-position-float_float_array3
vs-input-double_dmat4x2-position-float_mat2x3
vs-input-double_dmat4x2-position-float_mat2x4
vs-input-double_dmat4x2-position-float_mat2x4_array3
vs-input-double_dmat4x2-position-float_mat4x3_array3
vs-input-double_dmat4x2-position-float_vec4_array3
vs-input-double_dmat4x2-position-int_int_array3
vs-input-double_dmat4x2-position-int_ivec2
vs-input-double_dmat4x2-position-int_ivec2_array3
vs-input-double_dmat4x2-uint_uint-position
vs-input-double_dmat4x2_array3-double_dvec3_array2-position
vs-input-double_dmat4x2_array3-double_dvec4-position
vs-input-double_dmat4x2_array3-position-double_dmat3x2
vs-input-double_dmat4x2_array3-position-double_dmat3x2_array2
vs-input-double_dmat4x2_array3-position-double_dmat4x2
vs-input-double_dmat4x2_array3-position-double_dmat4x3
vs-input-double_dmat4x2_array5-float_mat2x3-position
vs-input-double_dmat4x2_array5-float_mat3_array3-position
vs-input-double_dmat4x2_array5-float_mat3x2-position
vs-input-double_dmat4x2_array5-float_mat4-position
vs-input-double_dmat4x2_array5-float_vec3_array3-position
vs-input-double_dmat4x2_array5-float_vec4-position
vs-input-double_dmat4x2_array5-float_vec4_array3-position
vs-input-double_dmat4x2_array5-int_ivec2-position
vs-input-double_dmat4x2_array5-position-float_mat2x4_array3
vs-input-double_dmat4x2_array5-position-float_mat3
vs-input-double_dmat4x2_array5-position-float_mat3x2_array3
vs-input-double_dmat4x2_array5-position-float_mat4x3
vs-input-double_dmat4x2_array5-position-float_vec3_array3
vs-input-double_dmat4x2_array5-position-float_vec4
vs-input-double_dmat4x2_array5-position-int_ivec2
vs-input-double_dmat4x2_array5-position-int_ivec4_array3
vs-input-double_dmat4x2_array5-position-uint_uvec4_array3
vs-input-double_dmat4x2_array5-uint_uvec3_array3-position
vs-input-double_dmat4x3-double_dmat2x3-position
vs-input-double_dmat4x3-double_dmat2x3_array2-position
vs-input-double_dmat4x3-double_dmat3_array2-position
vs-input-double_dmat4x3-double_dmat3x2_array2-position
vs-input-double_dmat4x3-double_dmat3x4-position
vs-input-double_dmat4x3-double_dvec4-position
vs-input-double_dmat4x3-float_mat3-position
vs-input-double_dmat4x3-float_mat3x4-position
vs-input-double_dmat4x3-float_mat4_array3-position
vs-input-double_dmat4x3-float_mat4x3-position
vs-input-double_dmat4x3-float_vec2_array3-position
vs-input-double_dmat4x3-position
vs-input-double_dmat4x3-position-double_dmat2x4
vs-input-double_dmat4x3-position-double_dmat3
vs-input-double_dmat4x3-position-double_dmat3_array2
vs-input-double_dmat4x3-position-double_dmat3x4
vs-input-double_dmat4x3-position-double_dmat4x2_array2
vs-input-double_dmat4x3-position-double_dmat4x3
vs-input-double_dmat4x3-position-double_dvec2_array2
vs-input-double_dmat4x3-position-double_dvec4
vs-input-double_dmat4x3-position-float_float
vs-input-double_dmat4x3-position-float_mat2_array3
vs-input-double_dmat4x3-position-float_mat2x4
vs-input-double_dmat4x3-position-float_mat2x4_array3
vs-input-double_dmat4x3-position-float_mat3
vs-input-double_dmat4x3-position-float_mat3x2_array3
vs-input-double_dmat4x3-position-float_vec4
vs-input-double_dmat4x3-position-uint_uvec3
vs-input-double_dmat4x3-uint_uint_array3-position
vs-input-double_dmat4x3-uint_uvec4-position
vs-input-double_dmat4x3_array3-double_dmat2_array2-position
vs-input-double_dmat4x3_array3-double_dmat3x2-position
vs-input-double_dmat4x3_array3-position-double_dmat2x4
vs-input-double_dmat4x3_array3-position-double_double
vs-input-double_dmat4x3_array3-position-double_dvec3_array2
vs-input-double_dmat4x3_array3-position-double_dvec4
vs-input-double_dmat4x3_array3-position-double_dvec4_array2
vs-input-double_double-double_dmat2-position
vs-input-double_double-double_dmat2_array2-position
vs-input-double_double-double_dmat2x4_array2-position
vs-input-double_double-double_dmat4x2-position
vs-input-double_double-double_double_array2-position
vs-input-double_double-double_dvec2_array2-position
vs-input-double_double-float_mat3_array3-position
vs-input-double_double-float_mat3x4_array3-position
vs-input-double_double-float_mat4-position
vs-input-double_double-float_mat4x3-position
vs-input-double_double-float_vec4_array3-position
vs-input-double_double-int_int_array3-position
vs-input-double_double-int_ivec2_array3-position
vs-input-double_double-int_ivec3_array3-position
vs-input-double_double-position-double_dmat2x3
vs-input-double_double-position-double_dmat2x3_array2
vs-input-double_double-position-double_dmat2x4
vs-input-double_double-position-double_dmat3_array2
vs-input-double_double-position-double_dmat3x2_array2
vs-input-double_double-position-double_dmat3x4
vs-input-double_double-position-double_dmat4x2_array2
vs-input-double_double-position-double_dvec2
vs-input-double_double-position-double_dvec4
vs-input-double_double-position-float_float_array3
vs-input-double_double-position-float_mat4x2
vs-input-double_double-position-float_mat4x3
vs-input-double_double-position-float_vec3_array3
vs-input-double_double-position-int_int
vs-input-double_double-position-int_int_array3
vs-input-double_double-position-int_ivec2_array3
vs-input-double_double-position-int_ivec3
vs-input-double_double-position-uint_uvec4
vs-input-double_double-uint_uvec3-position
vs-input-double_double-uint_uvec4_array3-position
vs-input-double_double_array3-double_dmat3-position
vs-input-double_double_array3-double_dmat4x2_array2-position
vs-input-double_double_array3-position-double_dmat2_array2
vs-input-double_double_array3-position-double_dmat2x4_array2
vs-input-double_double_array3-position-double_dmat3x4
vs-input-double_double_array3-position-double_dmat4x2_array2
vs-input-double_double_array3-position-double_double
vs-input-double_double_array3-position-double_dvec2
vs-input-double_double_array3-position-double_dvec3
vs-input-double_double_array5-float_mat2-position
vs-input-double_double_array5-float_mat3x2-position
vs-input-double_double_array5-float_mat3x2_array3-position
vs-input-double_double_array5-float_mat4x2-position
vs-input-double_double_array5-float_vec3-position
vs-input-double_double_array5-int_ivec2-position
vs-input-double_double_array5-position-float_float
vs-input-double_double_array5-position-float_mat2x4
vs-input-double_double_array5-position-float_mat3_array3
vs-input-double_double_array5-position-float_mat4
vs-input-double_double_array5-position-float_mat4x3
vs-input-double_double_array5-position-float_vec2
vs-input-double_double_array5-position-int_int
vs-input-double_double_array5-position-int_ivec3
vs-input-double_double_array5-position-uint_uvec2_array3
vs-input-double_double_array5-position-uint_uvec3_array3
vs-input-double_double_array5-position-uint_uvec4
vs-input-double_double_array5-uint_uvec3-position
vs-input-double_dvec2-double_dmat2x3_array2-position
vs-input-double_dvec2-double_dmat2x4-position
vs-input-double_dvec2-double_dmat2x4_array2-position
vs-input-double_dvec2-double_dmat3-position
vs-input-double_dvec2-double_dmat4x3_array2-position
vs-input-double_dvec2-double_dvec3_array2-position
vs-input-double_dvec2-double_dvec4-position
vs-input-double_dvec2-float_float-position
vs-input-double_dvec2-float_mat2x4-position
vs-input-double_dvec2-float_mat3_array3-position
vs-input-double_dvec2-float_mat3x2_array3-position
vs-input-double_dvec2-float_mat4_array3-position
vs-input-double_dvec2-float_mat4x3-position
vs-input-double_dvec2-float_vec2-position
vs-input-double_dvec2-float_vec3_array3-position
vs-input-double_dvec2-int_ivec4_array3-position
vs-input-double_dvec2-position-double_dmat2_array2
vs-input-double_dvec2-position-double_dmat2x4
vs-input-double_dvec2-position-double_dmat3
vs-input-double_dvec2-position-double_dmat4x3_array2
vs-input-double_dvec2-position-double_dvec3_array2
vs-input-double_dvec2-position-float_mat2
vs-input-double_dvec2-position-float_mat2x4_array3
vs-input-double_dvec2-position-float_mat3x2
vs-input-double_dvec2-position-float_mat3x2_array3
vs-input-double_dvec2-position-float_mat4_array3
vs-input-double_dvec2-position-float_mat4x3
vs-input-double_dvec2-position-float_vec2
vs-input-double_dvec2-position-int_int_array3
vs-input-double_dvec2-position-int_ivec3_array3
vs-input-double_dvec2-position-int_ivec4_array3
vs-input-double_dvec2-position-uint_uvec2_array3
vs-input-double_dvec2-uint_uint-position
vs-input-double_dvec2-uint_uvec2-position
vs-input-double_dvec2-uint_uvec3_array3-position
vs-input-double_dvec2-uint_uvec4-position
vs-input-double_dvec2-uint_uvec4_array3-position
vs-input-double_dvec2_array3-double_dmat2x4-position
vs-input-double_dvec2_array3-double_dmat2x4_array2-position
vs-input-double_dvec2_array3-double_dmat3x4_array2-position
vs-input-double_dvec2_array3-double_dmat4x2_array2-position
vs-input-double_dvec2_array3-double_dvec4-position
vs-input-double_dvec2_array3-position-double_dmat3x2
vs-input-double_dvec2_array3-position-double_dmat4x2
vs-input-double_dvec2_array3-position-double_dmat4x3
vs-input-double_dvec2_array3-position-double_dvec3_array2
vs-input-double_dvec2_array5-float_mat3x2_array3-position
vs-input-double_dvec2_array5-float_mat4_array3-position
vs-input-double_dvec2_array5-float_mat4x2-position
vs-input-double_dvec2_array5-float_mat4x3_array3-position
vs-input-double_dvec2_array5-float_vec3_array3-position
vs-input-double_dvec2_array5-float_vec4-position
vs-input-double_dvec2_array5-int_ivec4-position
vs-input-double_dvec2_array5-position-float_mat2x3
vs-input-double_dvec2_array5-position-float_mat2x4
vs-input-double_dvec2_array5-position-float_mat3x2
vs-input-double_dvec2_array5-position-float_mat4
vs-input-double_dvec2_array5-position-float_mat4_array3
vs-input-double_dvec2_array5-position-float_mat4x2_array3
vs-input-double_dvec2_array5-position-float_mat4x3_array3
vs-input-double_dvec2_array5-position-float_vec3_array3
vs-input-double_dvec2_array5-position-uint_uvec4_array3
vs-input-double_dvec2_array5-uint_uint-position
vs-input-double_dvec2_array5-uint_uvec2-position
vs-input-double_dvec2_array5-uint_uvec2_array3-position
vs-input-double_dvec2_array5-uint_uvec3_array3-position
vs-input-double_dvec2_array5-uint_uvec4-position
vs-input-double_dvec3-double_dmat2-position
vs-input-double_dvec3-double_dmat3x2_array2-position
vs-input-double_dvec3-double_dmat4x2-position
vs-input-double_dvec3-double_dmat4x2_array2-position
vs-input-double_dvec3-double_double_array2-position
vs-input-double_dvec3-double_dvec3-position
vs-input-double_dvec3-double_dvec3_array2-position
vs-input-double_dvec3-float_mat2-position
vs-input-double_dvec3-float_mat2_array3-position
vs-input-double_dvec3-float_mat2x3-position
vs-input-double_dvec3-float_mat3_array3-position
vs-input-double_dvec3-float_mat3x2-position
vs-input-double_dvec3-float_mat4-position
vs-input-double_dvec3-float_mat4x3-position
vs-input-double_dvec3-int_ivec2-position
vs-input-double_dvec3-int_ivec2_array3-position
vs-input-double_dvec3-position-double_dmat2x3_array2
vs-input-double_dvec3-position-double_dmat3
vs-input-double_dvec3-position-double_dmat4_array2
vs-input-double_dvec3-position-double_dmat4x3
vs-input-double_dvec3-position-double_dvec2
vs-input-double_dvec3-position-float_float
vs-input-double_dvec3-position-float_mat2_array3
vs-input-double_dvec3-position-float_mat2x4_array3
vs-input-double_dvec3-position-float_mat3x2_array3
vs-input-double_dvec3-position-float_vec3_array3
vs-input-double_dvec3-position-int_int
vs-input-double_dvec3-position-int_ivec3_array3
vs-input-double_dvec3-position-uint_uvec4
vs-input-double_dvec3-uint_uint-position
vs-input-double_dvec3-uint_uvec2-position
vs-input-double_dvec3_array3-double_dmat3-position
vs-input-double_dvec3_array3-double_dmat3x2_array2-position
vs-input-double_dvec3_array3-double_dmat4x3_array2-position
vs-input-double_dvec3_array3-position-double_dmat2x3
vs-input-double_dvec3_array3-position-double_dmat2x4_array2
vs-input-double_dvec3_array3-position-double_dmat3x2
vs-input-double_dvec3_array3-position-double_dmat4x2
vs-input-double_dvec3_array3-position-double_double_array2
vs-input-double_dvec3_array3-position-double_dvec2
vs-input-double_dvec3_array3-position-double_dvec4
vs-input-double_dvec3_array5-float_float_array3-position
vs-input-double_dvec3_array5-float_mat2_array3-position
vs-input-double_dvec3_array5-float_mat2x3_array3-position
vs-input-double_dvec3_array5-float_mat2x4_array3-position
vs-input-double_dvec3_array5-float_mat3-position
vs-input-double_dvec3_array5-float_mat3_array3-position
vs-input-double_dvec3_array5-float_vec3_array3-position
vs-input-double_dvec3_array5-int_ivec2_array3-position
vs-input-double_dvec3_array5-position-float_mat2
vs-input-double_dvec3_array5-position-float_mat2x3_array3
vs-input-double_dvec3_array5-position-float_mat2x4_array3
vs-input-double_dvec3_array5-position-float_mat3x2
vs-input-double_dvec3_array5-position-int_ivec2_array3
vs-input-double_dvec3_array5-position-uint_uint_array3
vs-input-double_dvec3_array5-uint_uint_array3-position
vs-input-double_dvec4-double_dmat3-position
vs-input-double_dvec4-double_dmat4x2-position
vs-input-double_dvec4-double_dmat4x3_array2-position
vs-input-double_dvec4-double_double-position
vs-input-double_dvec4-double_dvec3_array2-position
vs-input-double_dvec4-double_dvec4-position
vs-input-double_dvec4-float_mat2x3_array3-position
vs-input-double_dvec4-float_mat3x2_array3-position
vs-input-double_dvec4-float_mat4x2-position
vs-input-double_dvec4-float_mat4x3-position
vs-input-double_dvec4-float_vec3-position
vs-input-double_dvec4-float_vec4_array3-position
vs-input-double_dvec4-int_int_array3-position
vs-input-double_dvec4-int_ivec4-position
vs-input-double_dvec4-int_ivec4_array3-position
vs-input-double_dvec4-position
vs-input-double_dvec4-position-double_dmat2
vs-input-double_dvec4-position-double_dmat2x3
vs-input-double_dvec4-position-double_dmat2x3_array2
vs-input-double_dvec4-position-double_dmat2x4_array2
vs-input-double_dvec4-position-double_dmat3x2
vs-input-double_dvec4-position-double_dmat3x4_array2
vs-input-double_dvec4-position-double_dmat4_array2
vs-input-double_dvec4-position-double_dmat4x3
vs-input-double_dvec4-position-double_dvec3
vs-input-double_dvec4-position-float_mat2
vs-input-double_dvec4-position-float_mat2x4_array3
vs-input-double_dvec4-position-float_mat3_array3
vs-input-double_dvec4-position-float_mat3x4
vs-input-double_dvec4-position-float_mat4
vs-input-double_dvec4-position-float_vec4
vs-input-double_dvec4-position-uint_uint_array3
vs-input-double_dvec4-position-uint_uvec2
vs-input-double_dvec4-position-uint_uvec3_array3
vs-input-double_dvec4-uint_uint_array3-position
vs-input-double_dvec4_array3-double_dmat3x4_array2-position
vs-input-double_dvec4_array3-double_dvec4-position
vs-input-double_dvec4_array3-position-double_dmat2x3_array2
vs-input-double_dvec4_array3-position-double_dmat3
vs-input-double_dvec4_array3-position-double_dmat3x4
vs-input-double_dvec4_array3-position-double_dmat4x2
vs-input-double_dvec4_array3-position-double_dmat4x3
vs-input-double_dvec4_array3-position-double_double_array2
vs-input-double_dvec4_array3-position-double_dvec2_array2
vs-input-double_dvec4_array3-position-double_dvec3_array2
vs-input-double_dvec4_array3-position-double_dvec4
vs-input-double_dvec4_array5-float_mat2x4-position
vs-input-double_dvec4_array5-float_mat3_array3-position
vs-input-double_dvec4_array5-float_mat3x2-position
vs-input-double_dvec4_array5-float_vec2_array3-position
vs-input-double_dvec4_array5-float_vec4_array3-position
vs-input-double_dvec4_array5-int_int_array3-position
vs-input-double_dvec4_array5-int_ivec2-position
vs-input-double_dvec4_array5-int_ivec3-position
vs-input-double_dvec4_array5-position-float_float
vs-input-double_dvec4_array5-position-float_mat2x4
vs-input-double_dvec4_array5-position-float_mat3_array3
vs-input-double_dvec4_array5-position-float_mat3x4
vs-input-double_dvec4_array5-position-float_mat4x2_array3
vs-input-double_dvec4_array5-position-float_mat4x3
vs-input-double_dvec4_array5-position-float_vec2
vs-input-double_dvec4_array5-position-float_vec3
vs-input-double_dvec4_array5-position-int_ivec2_array3
vs-input-double_dvec4_array5-position-int_ivec3_array3
vs-input-double_dvec4_array5-uint_uvec2_array3-position
vs-input-double_dvec4_array5-uint_uvec4_array3-position
vs-input-float_float-double_dmat2x3-position
vs-input-float_float-double_dvec4-position
vs-input-float_float-double_dvec4_array2-position
vs-input-float_float-position-double_dmat2x3_array2
vs-input-float_float-position-double_dmat2x4_array2
vs-input-float_float-position-double_dmat3x4_array2
vs-input-float_float-position-double_dmat4x3_array2
vs-input-float_float-position-double_double
vs-input-float_float-position-double_dvec4_array2
vs-input-float_float_array3-double_dmat2-position
vs-input-float_float_array3-double_dmat3-position
vs-input-float_float_array3-double_dmat3x4-position
vs-input-float_float_array3-double_dmat3x4_array2-position
vs-input-float_float_array3-double_double-position
vs-input-float_float_array3-double_dvec3_array2-position
vs-input-float_float_array3-position-double_dmat2_array2
vs-input-float_float_array3-position-double_dmat3x4_array2
vs-input-float_float_array3-position-double_dvec2
vs-input-float_float_array3-position-double_dvec2_array2
vs-input-float_mat2-double_dmat2x4_array2-position
vs-input-float_mat2-double_dmat3-position
vs-input-float_mat2-double_dmat3x4_array2-position
vs-input-float_mat2-double_dmat4-position
vs-input-float_mat2-double_dmat4x3-position
vs-input-float_mat2-double_dvec4-position
vs-input-float_mat2-position-double_dmat2_array2
vs-input-float_mat2-position-double_dmat3_array2
vs-input-float_mat2-position-double_dmat3x2
vs-input-float_mat2-position-double_dmat4x2_array2
vs-input-float_mat2-position-double_double
vs-input-float_mat2-position-double_dvec3
vs-input-float_mat2_array3-double_dmat2-position
vs-input-float_mat2_array3-double_dmat2_array2-position
vs-input-float_mat2_array3-double_dmat3x4-position
vs-input-float_mat2_array3-double_dmat4-position
vs-input-float_mat2_array3-double_dvec3-position
vs-input-float_mat2_array3-position-double_dmat2_array2
vs-input-float_mat2_array3-position-double_dmat3
vs-input-float_mat2_array3-position-double_dmat4x3
vs-input-float_mat2_array3-position-double_dmat4x3_array2
vs-input-float_mat2_array3-position-double_dvec2
vs-input-float_mat2x3-double_dmat2x3-position
vs-input-float_mat2x3-double_dmat2x3_array2-position
vs-input-float_mat2x3-double_dmat2x4_array2-position
vs-input-float_mat2x3-double_dmat4-position
vs-input-float_mat2x3-double_double-position
vs-input-float_mat2x3-double_dvec2-position
vs-input-float_mat2x3-double_dvec3_array2-position
vs-input-float_mat2x3-double_dvec4-position
vs-input-float_mat2x3-position-double_dmat2_array2
vs-input-float_mat2x3-position-double_dmat2x3_array2
vs-input-float_mat2x3-position-double_dmat3x2
vs-input-float_mat2x3-position-double_dmat4x2
vs-input-float_mat2x3-position-double_double
vs-input-float_mat2x3-position-double_dvec2
vs-input-float_mat2x3-position-double_dvec2_array2
vs-input-float_mat2x3_array3-double_dmat2_array2-position
vs-input-float_mat2x3_array3-double_dmat2x3-position
vs-input-float_mat2x3_array3-double_dmat3x4-position
vs-input-float_mat2x3_array3-double_dmat4_array2-position
vs-input-float_mat2x3_array3-double_double-position
vs-input-float_mat2x3_array3-position-double_dmat2_array2
vs-input-float_mat2x3_array3-position-double_dmat2x3_array2
vs-input-float_mat2x3_array3-position-double_dmat2x4_array2
vs-input-float_mat2x3_array3-position-double_dmat3x2
vs-input-float_mat2x4-double_dmat4x3_array2-position
vs-input-float_mat2x4-double_dvec3_array2-position
vs-input-float_mat2x4-position-double_dmat2_array2
vs-input-float_mat2x4-position-double_dmat3
vs-input-float_mat2x4_array3-double_dmat2-position
vs-input-float_mat2x4_array3-double_dmat2_array2-position
vs-input-float_mat2x4_array3-double_dmat3-position
vs-input-float_mat2x4_array3-double_dmat3_array2-position
vs-input-float_mat2x4_array3-double_dmat3x2_array2-position
vs-input-float_mat2x4_array3-double_dmat4x2-position
vs-input-float_mat2x4_array3-double_dmat4x2_array2-position
vs-input-float_mat2x4_array3-position-double_dmat3x2
vs-input-float_mat2x4_array3-position-double_dmat3x4
vs-input-float_mat2x4_array3-position-double_dmat4
vs-input-float_mat2x4_array3-position-double_dmat4x2
vs-input-float_mat2x4_array3-position-double_double
vs-input-float_mat2x4_array3-position-double_dvec4
vs-input-float_mat3-double_dmat3x4-position
vs-input-float_mat3-double_dmat4x3-position
vs-input-float_mat3-double_dmat4x3_array2-position
vs-input-float_mat3-double_dvec2_array2-position
vs-input-float_mat3-double_dvec4_array2-position
vs-input-float_mat3-position-double_dmat3x2
vs-input-float_mat3-position-double_dmat4
vs-input-float_mat3-position-double_dmat4x2_array2
vs-input-float_mat3-position-double_double_array2
vs-input-float_mat3-position-double_dvec2_array2
vs-input-float_mat3-position-double_dvec3
vs-input-float_mat3_array3-double_dmat2-position
vs-input-float_mat3_array3-double_dmat2_array2-position
vs-input-float_mat3_array3-double_dmat2x3_array2-position
vs-input-float_mat3_array3-double_dmat4x3-position
vs-input-float_mat3_array3-double_double-position
vs-input-float_mat3_array3-double_dvec3_array2-position
vs-input-float_mat3_array3-position-double_dmat3x2
vs-input-float_mat3_array3-position-double_dvec2_array2
vs-input-float_mat3x2-double_dmat2-position
vs-input-float_mat3x2-double_dmat3x4-position
vs-input-float_mat3x2-double_dmat4x2_array2-position
vs-input-float_mat3x2-double_dvec3-position
vs-input-float_mat3x2-double_dvec3_array2-position
vs-input-float_mat3x2-double_dvec4-position
vs-input-float_mat3x2-position-double_dmat3x4
vs-input-float_mat3x2-position-double_dmat4
vs-input-float_mat3x2-position-double_double
vs-input-float_mat3x2-position-double_dvec2
vs-input-float_mat3x2-position-double_dvec2_array2
vs-input-float_mat3x2_array3-double_dmat2-position
vs-input-float_mat3x2_array3-double_dmat2_array2-position
vs-input-float_mat3x2_array3-double_dmat4x2-position
vs-input-float_mat3x2_array3-double_dmat4x2_array2-position
vs-input-float_mat3x2_array3-double_double_array2-position
vs-input-float_mat3x2_array3-double_dvec2-position
vs-input-float_mat3x2_array3-double_dvec3_array2-position
vs-input-float_mat3x2_array3-double_dvec4_array2-position
vs-input-float_mat3x2_array3-position-double_dmat2
vs-input-float_mat3x2_array3-position-double_dmat2_array2
vs-input-float_mat3x2_array3-position-double_dmat2x3_array2
vs-input-float_mat3x2_array3-position-double_dmat4x2
vs-input-float_mat3x2_array3-position-double_double
vs-input-float_mat3x2_array3-position-double_dvec2
vs-input-float_mat3x4-double_dmat2x3-position
vs-input-float_mat3x4-double_dmat2x3_array2-position
vs-input-float_mat3x4-double_dmat3x2_array2-position
vs-input-float_mat3x4-double_dmat4x2_array2-position
vs-input-float_mat3x4-double_dmat4x3_array2-position
vs-input-float_mat3x4-double_dvec2-position
vs-input-float_mat3x4-double_dvec2_array2-position
vs-input-float_mat3x4-position-double_dmat2x4_array2
vs-input-float_mat3x4-position-double_dmat3x2
vs-input-float_mat3x4-position-double_dmat4
vs-input-float_mat3x4-position-double_double_array2
vs-input-float_mat3x4-position-double_dvec2_array2
vs-input-float_mat3x4-position-double_dvec3
vs-input-float_mat3x4-position-double_dvec4
vs-input-float_mat3x4_array3-double_dmat3x2-position
vs-input-float_mat3x4_array3-double_dmat3x4-position
vs-input-float_mat3x4_array3-double_dmat3x4_array2-position
vs-input-float_mat3x4_array3-double_double-position
vs-input-float_mat3x4_array3-double_dvec2-position
vs-input-float_mat3x4_array3-position-double_dmat2x4
vs-input-float_mat3x4_array3-position-double_dmat3
vs-input-float_mat3x4_array3-position-double_dmat3x2_array2
vs-input-float_mat3x4_array3-position-double_dmat3x4
vs-input-float_mat3x4_array3-position-double_dmat3x4_array2
vs-input-float_mat3x4_array3-position-double_dmat4x2
vs-input-float_mat4-double_dmat2-position
vs-input-float_mat4-double_dmat2_array2-position
vs-input-float_mat4-double_dmat2x3_array2-position
vs-input-float_mat4-double_dmat3-position
vs-input-float_mat4-double_dmat3x2_array2-position
vs-input-float_mat4-double_dmat4-position
vs-input-float_mat4-double_dmat4_array2-position
vs-input-float_mat4-double_dvec4_array2-position
vs-input-float_mat4-position-double_dmat2x3
vs-input-float_mat4-position-double_dmat2x4
vs-input-float_mat4-position-double_dmat3x2_array2
vs-input-float_mat4-position-double_double_array2
vs-input-float_mat4-position-double_dvec2
vs-input-float_mat4_array3-double_dmat2x4-position
vs-input-float_mat4_array3-double_dmat3-position
vs-input-float_mat4_array3-double_dmat4_array2-position
vs-input-float_mat4_array3-double_dmat4x2-position
vs-input-float_mat4_array3-position-double_dmat2_array2
vs-input-float_mat4_array3-position-double_dmat3
vs-input-float_mat4_array3-position-double_dmat4x2
vs-input-float_mat4_array3-position-double_dvec2
vs-input-float_mat4x2-double_dmat2x4-position
vs-input-float_mat4x2-double_dmat3-position
vs-input-float_mat4x2-double_dmat3x2-position
vs-input-float_mat4x2-double_dmat4-position
vs-input-float_mat4x2-double_dmat4x3-position
vs-input-float_mat4x2-double_dvec3-position
vs-input-float_mat4x2-position-double_dmat2x4_array2
vs-input-float_mat4x2-position-double_dmat3_array2
vs-input-float_mat4x2-position-double_dmat4
vs-input-float_mat4x2-position-double_dmat4_array2
vs-input-float_mat4x2_array3-double_dmat2_array2-position
vs-input-float_mat4x2_array3-double_dmat4_array2-position
vs-input-float_mat4x2_array3-double_dmat4x2_array2-position
vs-input-float_mat4x2_array3-position-double_dmat3x2_array2
vs-input-float_mat4x2_array3-position-double_dmat4x3
vs-input-float_mat4x2_array3-position-double_dvec4
vs-input-float_mat4x2_array3-position-double_dvec4_array2
vs-input-float_mat4x3-double_dmat2-position
vs-input-float_mat4x3-double_dmat2x3-position
vs-input-float_mat4x3-double_dmat4x3-position
vs-input-float_mat4x3-double_double-position
vs-input-float_mat4x3-double_dvec3_array2-position
vs-input-float_mat4x3-double_dvec4-position
vs-input-float_mat4x3-position-double_dmat2x3
vs-input-float_mat4x3-position-double_dmat3x4
vs-input-float_mat4x3-position-double_double
vs-input-float_mat4x3-position-double_dvec2
vs-input-float_mat4x3_array3-double_dmat2-position
vs-input-float_mat4x3_array3-double_dmat2_array2-position
vs-input-float_mat4x3_array3-double_dmat4x2-position
vs-input-float_mat4x3_array3-double_double_array2-position
vs-input-float_mat4x3_array3-position-double_dmat3
vs-input-float_mat4x3_array3-position-double_dmat3x4
vs-input-float_mat4x3_array3-position-double_dmat4
vs-input-float_mat4x3_array3-position-double_dmat4_array2
vs-input-float_mat4x3_array3-position-double_double
vs-input-float_mat4x3_array3-position-double_dvec3_array2
vs-input-float_vec2-double_double_array2-position
vs-input-float_vec2-double_dvec2_array2-position
vs-input-float_vec2-position-double_dmat2x4_array2
vs-input-float_vec2-position-double_dmat3x2
vs-input-float_vec2-position-double_dmat4x2
vs-input-float_vec2-position-double_double_array2
vs-input-float_vec2-position-double_dvec2_array2
vs-input-float_vec2_array3-double_dmat2-position
vs-input-float_vec2_array3-double_dmat2x3_array2-position
vs-input-float_vec2_array3-double_dmat2x4-position
vs-input-float_vec2_array3-double_dmat3x2-position
vs-input-float_vec2_array3-double_dmat3x2_array2-position
vs-input-float_vec2_array3-double_dmat4_array2-position
vs-input-float_vec2_array3-double_dmat4x3-position
vs-input-float_vec2_array3-double_dvec4_array2-position
vs-input-float_vec2_array3-position-double_dmat2x4
vs-input-float_vec2_array3-position-double_dmat4
vs-input-float_vec2_array3-position-double_dmat4x3_array2
vs-input-float_vec2_array3-position-double_dvec2
vs-input-float_vec2_array3-position-double_dvec3
vs-input-float_vec2_array3-position-double_dvec3_array2
vs-input-float_vec2_array3-position-double_dvec4
vs-input-float_vec3-double_dmat2x4-position
vs-input-float_vec3-double_dmat2x4_array2-position
vs-input-float_vec3-double_dmat3-position
vs-input-float_vec3-double_dmat3x2-position
vs-input-float_vec3-double_dmat4_array2-position
vs-input-float_vec3-double_dmat4x2-position
vs-input-float_vec3-double_dmat4x2_array2-position
vs-input-float_vec3-position-double_dmat2_array2
vs-input-float_vec3-position-double_dmat2x4
vs-input-float_vec3-position-double_dmat4
vs-input-float_vec3-position-double_dmat4x3_array2
vs-input-float_vec3-position-double_dvec4
vs-input-float_vec3_array3-double_dmat2x4-position
vs-input-float_vec3_array3-double_dmat3x2_array2-position
vs-input-float_vec3_array3-double_dvec2_array2-position
vs-input-float_vec3_array3-double_dvec4_array2-position
vs-input-float_vec3_array3-position-double_dmat3_array2
vs-input-float_vec3_array3-position-double_dmat3x2
vs-input-float_vec3_array3-position-double_dvec4
vs-input-float_vec4-double_dmat2x3-position
vs-input-float_vec4-double_dmat2x3_array2-position
vs-input-float_vec4-double_dmat3x2-position
vs-input-float_vec4-double_double-position
vs-input-float_vec4-double_dvec2-position
vs-input-float_vec4-double_dvec3-position
vs-input-float_vec4-position-double_dmat2x3
vs-input-float_vec4-position-double_dmat3
vs-input-float_vec4-position-double_dmat3x4_array2
vs-input-float_vec4_array3-double_dmat2x4-position
vs-input-float_vec4_array3-double_dmat3-position
vs-input-float_vec4_array3-double_dmat3_array2-position
vs-input-float_vec4_array3-double_dmat3x4-position
vs-input-float_vec4_array3-double_dmat4-position
vs-input-float_vec4_array3-double_dmat4x3-position
vs-input-float_vec4_array3-double_double-position
vs-input-float_vec4_array3-double_double_array2-position
vs-input-float_vec4_array3-double_dvec2_array2-position
vs-input-float_vec4_array3-double_dvec4-position
vs-input-float_vec4_array3-position-double_double
vs-input-float_vec4_array3-position-double_dvec4_array2
vs-input-int_int-double_dmat2_array2-position
vs-input-int_int-double_dmat3x2-position
vs-input-int_int-double_dmat3x2_array2-position
vs-input-int_int-double_dmat4_array2-position
vs-input-int_int-double_dvec2_array2-position
vs-input-int_int-position-double_dmat2x3
vs-input-int_int-position-double_dmat2x4
vs-input-int_int-position-double_dmat3
vs-input-int_int-position-double_dmat4x2
vs-input-int_int-position-double_double
vs-input-int_int-position-double_dvec4
vs-input-int_int-position-double_dvec4_array2
vs-input-int_int_array3-double_dmat2-position
vs-input-int_int_array3-double_dmat2_array2-position
vs-input-int_int_array3-double_dmat2x3-position
vs-input-int_int_array3-double_dmat3_array2-position
vs-input-int_int_array3-double_dmat3x2_array2-position
vs-input-int_int_array3-position-double_dmat2x4_array2
vs-input-int_int_array3-position-double_dmat3
vs-input-int_int_array3-position-double_dmat4_array2
vs-input-int_ivec2-double_dmat2_array2-position
vs-input-int_ivec2-double_dmat2x3-position
vs-input-int_ivec2-double_dmat2x4-position
vs-input-int_ivec2-double_dmat4x2-position
vs-input-int_ivec2-double_dvec2-position
vs-input-int_ivec2-position-double_dmat2x3
vs-input-int_ivec2-position-double_dmat4_array2
vs-input-int_ivec2-position-double_dmat4x3_array2
vs-input-int_ivec2-position-double_double_array2
vs-input-int_ivec2-position-double_dvec4_array2
vs-input-int_ivec2_array3-double_dmat2x4-position
vs-input-int_ivec2_array3-double_dmat3x2_array2-position
vs-input-int_ivec2_array3-double_dmat3x4-position
vs-input-int_ivec2_array3-double_dmat3x4_array2-position
vs-input-int_ivec2_array3-double_dmat4x2-position
vs-input-int_ivec2_array3-double_dmat4x2_array2-position
vs-input-int_ivec2_array3-double_dmat4x3-position
vs-input-int_ivec2_array3-double_dmat4x3_array2-position
vs-input-int_ivec2_array3-double_double-position
vs-input-int_ivec2_array3-double_dvec2_array2-position
vs-input-int_ivec2_array3-double_dvec4-position
vs-input-int_ivec2_array3-position-double_dmat3x4_array2
vs-input-int_ivec2_array3-position-double_dmat4x2
vs-input-int_ivec2_array3-position-double_dmat4x3_array2
vs-input-int_ivec2_array3-position-double_dvec2_array2
vs-input-int_ivec2_array3-position-double_dvec4_array2
vs-input-int_ivec3-double_dmat2x3-position
vs-input-int_ivec3-double_dmat3x2_array2-position
vs-input-int_ivec3-double_dmat4-position
vs-input-int_ivec3-double_dmat4_array2-position
vs-input-int_ivec3-double_dmat4x3_array2-position
vs-input-int_ivec3-double_double-position
vs-input-int_ivec3-double_dvec2-position
vs-input-int_ivec3-double_dvec3_array2-position
vs-input-int_ivec3-position-double_dmat2
vs-input-int_ivec3-position-double_dmat2x3
vs-input-int_ivec3-position-double_dmat2x4
vs-input-int_ivec3-position-double_dmat3_array2
vs-input-int_ivec3-position-double_dmat3x4
vs-input-int_ivec3-position-double_double_array2
vs-input-int_ivec3-position-double_dvec2_array2
vs-input-int_ivec3_array3-double_dmat2x4-position
vs-input-int_ivec3_array3-double_dmat4x3-position
vs-input-int_ivec3_array3-double_dvec2-position
vs-input-int_ivec3_array3-position-double_dmat4x2
vs-input-int_ivec4-double_dmat2x3_array2-position
vs-input-int_ivec4-double_dmat2x4_array2-position
vs-input-int_ivec4-double_double_array2-position
vs-input-int_ivec4-double_dvec4_array2-position
vs-input-int_ivec4-position-double_dmat2
vs-input-int_ivec4-position-double_dmat2x4_array2
vs-input-int_ivec4-position-double_dmat3
vs-input-int_ivec4-position-double_dmat3x2
vs-input-int_ivec4-position-double_dmat4x2
vs-input-int_ivec4-position-double_double_array2
vs-input-int_ivec4_array3-double_dmat2x3_array2-position
vs-input-int_ivec4_array3-double_dmat3x2-position
vs-input-int_ivec4_array3-double_dmat4x3-position
vs-input-int_ivec4_array3-position-double_dmat2_array2
vs-input-int_ivec4_array3-position-double_dmat3
vs-input-int_ivec4_array3-position-double_dmat3x2
vs-input-int_ivec4_array3-position-double_dvec3
vs-input-position-byte_int-double_dvec3
vs-input-position-byte_int-double_dvec4
vs-input-position-byte_ivec2-double_dmat2x4
vs-input-position-byte_ivec2-double_dmat3x2
vs-input-position-byte_ivec2-double_dmat4
vs-input-position-byte_ivec2-double_dmat4x2
vs-input-position-byte_ivec2-double_dmat4x3
vs-input-position-byte_ivec2-double_dvec2
vs-input-position-byte_ivec2-double_dvec3
vs-input-position-byte_ivec2-double_dvec4
vs-input-position-byte_ivec3-double_dmat3
vs-input-position-byte_ivec4-double_dvec4
vs-input-position-double_dmat2-double_dmat2x3
vs-input-position-double_dmat2-double_dmat3
vs-input-position-double_dmat2-double_dmat4
vs-input-position-double_dmat2-double_dmat4x2
vs-input-position-double_dmat2-double_dmat4x3
vs-input-position-double_dmat2-double_dvec2
vs-input-position-double_dmat2-double_dvec3
vs-input-position-double_dmat2-float_mat2x3_array3
vs-input-position-double_dmat2-float_mat2x4
vs-input-position-double_dmat2-float_mat4x2
vs-input-position-double_dmat2-float_mat4x2_array3
vs-input-position-double_dmat2-float_vec4
vs-input-position-double_dmat2-int_ivec4_array3
vs-input-position-double_dmat2-uint_uvec3_array3
vs-input-position-double_dmat2_array3-double_dmat4x3_array2
vs-input-position-double_dmat2_array3-double_double
vs-input-position-double_dmat2_array3-double_double_array2
vs-input-position-double_dmat2_array5-float_float
vs-input-position-double_dmat2_array5-float_float_array3
vs-input-position-double_dmat2_array5-float_mat3
vs-input-position-double_dmat2_array5-float_mat3x4_array3
vs-input-position-double_dmat2_array5-float_vec3_array3
vs-input-position-double_dmat2_array5-float_vec4_array3
vs-input-position-double_dmat2_array5-uint_uvec2_array3
vs-input-position-double_dmat2_array5-uint_uvec4_array3
vs-input-position-double_dmat2x3-double_dmat2
vs-input-position-double_dmat2x3-double_dmat3
vs-input-position-double_dmat2x3-double_dmat4_array2
vs-input-position-double_dmat2x3-double_dmat4x3_array2
vs-input-position-double_dmat2x3-double_dvec2_array2
vs-input-position-double_dmat2x3-float_mat2x4_array3
vs-input-position-double_dmat2x3-float_mat4
vs-input-position-double_dmat2x3-float_mat4x2
vs-input-position-double_dmat2x3-float_mat4x2_array3
vs-input-position-double_dmat2x3-float_mat4x3
vs-input-position-double_dmat2x3-float_vec3
vs-input-position-double_dmat2x3-uint_uint_array3
vs-input-position-double_dmat2x3-uint_uvec3_array3
vs-input-position-double_dmat2x3_array3-double_dmat2
vs-input-position-double_dmat2x3_array3-double_dmat2x4
vs-input-position-double_dmat2x3_array3-double_dvec2_array2
vs-input-position-double_dmat2x3_array3-double_dvec4
vs-input-position-double_dmat2x3_array5-float_float_array3
vs-input-position-double_dmat2x3_array5-float_mat2_array3
vs-input-position-double_dmat2x3_array5-float_mat2x3_array3
vs-input-position-double_dmat2x3_array5-float_mat3x4
vs-input-position-double_dmat2x3_array5-float_mat3x4_array3
vs-input-position-double_dmat2x3_array5-float_mat4x3
vs-input-position-double_dmat2x3_array5-float_vec4_array3
vs-input-position-double_dmat2x4-double_dmat2_array2
vs-input-position-double_dmat2x4-double_dmat3x4
vs-input-position-double_dmat2x4-double_dmat4x3_array2
vs-input-position-double_dmat2x4-double_double
vs-input-position-double_dmat2x4-double_dvec3_array2
vs-input-position-double_dmat2x4-float_float_array3
vs-input-position-double_dmat2x4-float_mat2_array3
vs-input-position-double_dmat2x4-float_mat4_array3
vs-input-position-double_dmat2x4-float_mat4x3_array3
vs-input-position-double_dmat2x4-float_vec4
vs-input-position-double_dmat2x4-float_vec4_array3
vs-input-position-double_dmat2x4-uint_uvec4_array3
vs-input-position-double_dmat2x4_array3-double_dmat4_array2
vs-input-position-double_dmat2x4_array3-double_dmat4x2
vs-input-position-double_dmat2x4_array3-double_double_array2
vs-input-position-double_dmat2x4_array3-double_dvec2_array2
vs-input-position-double_dmat2x4_array3-double_dvec3_array2
vs-input-position-double_dmat2x4_array3-double_dvec4
vs-input-position-double_dmat2x4_array3-double_dvec4_array2
vs-input-position-double_dmat2x4_array5
vs-input-position-double_dmat2x4_array5-float_float_array3
vs-input-position-double_dmat2x4_array5-float_mat3x2
vs-input-position-double_dmat2x4_array5-float_mat3x2_array3
vs-input-position-double_dmat2x4_array5-float_mat4x2
vs-input-position-double_dmat2x4_array5-float_vec2
vs-input-position-double_dmat2x4_array5-float_vec3_array3
vs-input-position-double_dmat2x4_array5-int_ivec2
vs-input-position-double_dmat2x4_array5-uint_uvec4_array3
vs-input-position-double_dmat3-double_dmat3_array2
vs-input-position-double_dmat3-double_dmat3x2_array2
vs-input-position-double_dmat3-double_dmat3x4_array2
vs-input-position-double_dmat3-double_dvec2
vs-input-position-double_dmat3-float_float_array3
vs-input-position-double_dmat3-float_mat2
vs-input-position-double_dmat3-float_mat2_array3
vs-input-position-double_dmat3-float_mat4_array3
vs-input-position-double_dmat3-int_ivec3_array3
vs-input-position-double_dmat3-int_ivec4
vs-input-position-double_dmat3-int_ivec4_array3
vs-input-position-double_dmat3-uint_uint
vs-input-position-double_dmat3-uint_uint_array3
vs-input-position-double_dmat3_array3-double_dmat2x3_array2
vs-input-position-double_dmat3_array3-double_dmat3x4
vs-input-position-double_dmat3_array3-double_dmat3x4_array2
vs-input-position-double_dmat3_array3-double_dmat4
vs-input-position-double_dmat3_array3-double_dmat4x2
vs-input-position-double_dmat3x2-double_dmat2_array2
vs-input-position-double_dmat3x2-double_dmat2x3_array2
vs-input-position-double_dmat3x2-double_dmat3x2
vs-input-position-double_dmat3x2-double_dmat4_array2
vs-input-position-double_dmat3x2-double_dmat4x2_array2
vs-input-position-double_dmat3x2-double_dmat4x3
vs-input-position-double_dmat3x2-float_mat2_array3
vs-input-position-double_dmat3x2-float_mat2x3
vs-input-position-double_dmat3x2-float_mat2x4_array3
vs-input-position-double_dmat3x2-float_mat3_array3
vs-input-position-double_dmat3x2-float_mat4
vs-input-position-double_dmat3x2-float_mat4_array3
vs-input-position-double_dmat3x2-float_vec2
vs-input-position-double_dmat3x2-float_vec4_array3
vs-input-position-double_dmat3x2-int_int_array3
vs-input-position-double_dmat3x2-int_ivec4_array3
vs-input-position-double_dmat3x2-uint_uint
vs-input-position-double_dmat3x2-uint_uint_array3
vs-input-position-double_dmat3x2-uint_uvec2_array3
vs-input-position-double_dmat3x2_array3-double_dmat2x4
vs-input-position-double_dmat3x2_array3-double_dvec3
vs-input-position-double_dmat3x2_array5-float_mat2x4_array3
vs-input-position-double_dmat3x2_array5-float_mat3_array3
vs-input-position-double_dmat3x2_array5-float_mat3x2
vs-input-position-double_dmat3x2_array5-float_mat3x2_array3
vs-input-position-double_dmat3x2_array5-float_mat4x2
vs-input-position-double_dmat3x2_array5-float_mat4x2_array3
vs-input-position-double_dmat3x2_array5-float_mat4x3_array3
vs-input-position-double_dmat3x2_array5-float_vec3
vs-input-position-double_dmat3x2_array5-float_vec4_array3
vs-input-position-double_dmat3x2_array5-int_int_array3
vs-input-position-double_dmat3x2_array5-int_ivec2
vs-input-position-double_dmat3x2_array5-uint_uint
vs-input-position-double_dmat3x2_array5-uint_uvec3
vs-input-position-double_dmat3x2_array5-uint_uvec4
vs-input-position-double_dmat3x4
vs-input-position-double_dmat3x4-double_dmat4x2
vs-input-position-double_dmat3x4-double_dvec2
vs-input-position-double_dmat3x4-double_dvec2_array2
vs-input-position-double_dmat3x4-double_dvec3_array2
vs-input-position-double_dmat3x4-float_float_array3
vs-input-position-double_dmat3x4-float_mat4
vs-input-position-double_dmat3x4-float_vec4_array3
vs-input-position-double_dmat3x4-int_int
vs-input-position-double_dmat3x4-int_ivec3_array3
vs-input-position-double_dmat3x4_array3-double_dmat2
vs-input-position-double_dmat3x4_array3-double_dmat2x3_array2
vs-input-position-double_dmat3x4_array3-double_dmat3_array2
vs-input-position-double_dmat3x4_array3-double_dmat3x2_array2
vs-input-position-double_dmat3x4_array3-double_dmat3x4_array2
vs-input-position-double_dmat3x4_array3-double_dmat4x2_array2
vs-input-position-double_dmat3x4_array3-double_dmat4x3
vs-input-position-double_dmat3x4_array3-double_dvec4
vs-input-position-double_dmat3x4_array5-float_vec2
vs-input-position-double_dmat3x4_array5-uint_uint
vs-input-position-double_dmat4-double_dmat2x3_array2
vs-input-position-double_dmat4-double_dmat3
vs-input-position-double_dmat4-double_dmat4_array2
vs-input-position-double_dmat4-double_dmat4x2_array2
vs-input-position-double_dmat4-double_dvec3_array2
vs-input-position-double_dmat4-float_mat4_array3
vs-input-position-double_dmat4-int_ivec2
vs-input-position-double_dmat4-int_ivec3
vs-input-position-double_dmat4-int_ivec3_array3
vs-input-position-double_dmat4-uint_uvec2
vs-input-position-double_dmat4-uint_uvec2_array3
vs-input-position-double_dmat4-uint_uvec4
vs-input-position-double_dmat4_array3-double_dmat2x4
vs-input-position-double_dmat4_array3-double_dmat3
vs-input-position-double_dmat4_array3-double_dmat3x2_array2
vs-input-position-double_dmat4_array3-double_dmat3x4
vs-input-position-double_dmat4_array3-double_double_array2
vs-input-position-double_dmat4x2-double_dmat2x3
vs-input-position-double_dmat4x2-double_dmat4_array2
vs-input-position-double_dmat4x2-double_dmat4x3
vs-input-position-double_dmat4x2-double_double
vs-input-position-double_dmat4x2-double_dvec4_array2
vs-input-position-double_dmat4x2-float_mat2x3_array3
vs-input-position-double_dmat4x2-float_mat2x4_array3
vs-input-position-double_dmat4x2-float_mat3_array3
vs-input-position-double_dmat4x2-float_mat4
vs-input-position-double_dmat4x2-int_int_array3
vs-input-position-double_dmat4x2-int_ivec3_array3
vs-input-position-double_dmat4x2-uint_uint
vs-input-position-double_dmat4x2-uint_uvec2
vs-input-position-double_dmat4x2-uint_uvec3_array3
vs-input-position-double_dmat4x2-uint_uvec4_array3
vs-input-position-double_dmat4x2_array3-double_dmat2
vs-input-position-double_dmat4x2_array3-double_dmat4
vs-input-position-double_dmat4x2_array3-double_double
vs-input-position-double_dmat4x2_array3-double_dvec4_array2
vs-input-position-double_dmat4x2_array5-float_float
vs-input-position-double_dmat4x2_array5-float_mat2
vs-input-position-double_dmat4x2_array5-float_mat3x2
vs-input-position-double_dmat4x2_array5-float_mat3x2_array3
vs-input-position-double_dmat4x2_array5-float_mat4
vs-input-position-double_dmat4x2_array5-float_mat4x2
vs-input-position-double_dmat4x2_array5-float_mat4x3
vs-input-position-double_dmat4x2_array5-int_ivec3
vs-input-position-double_dmat4x2_array5-uint_uint
vs-input-position-double_dmat4x2_array5-uint_uvec3_array3
vs-input-position-double_dmat4x3-double_dmat2x4
vs-input-position-double_dmat4x3-double_dmat3x2
vs-input-position-double_dmat4x3-double_dmat4
vs-input-position-double_dmat4x3-double_dvec3
vs-input-position-double_dmat4x3-float_float_array3
vs-input-position-double_dmat4x3-float_mat2_array3
vs-input-position-double_dmat4x3-float_mat2x4
vs-input-position-double_dmat4x3-float_mat3x4_array3
vs-input-position-double_dmat4x3-float_mat4
vs-input-position-double_dmat4x3-float_vec2
vs-input-position-double_dmat4x3-float_vec4_array3
vs-input-position-double_dmat4x3-int_int
vs-input-position-double_dmat4x3-int_ivec3
vs-input-position-double_dmat4x3-int_ivec3_array3
vs-input-position-double_dmat4x3-int_ivec4_array3
vs-input-position-double_dmat4x3-uint_uvec3
vs-input-position-double_dmat4x3-uint_uvec4_array3
vs-input-position-double_dmat4x3_array3-double_dvec4_array2
vs-input-position-double_double-double_dmat2x3
vs-input-position-double_double-double_dmat2x3_array2
vs-input-position-double_double-double_dmat2x4_array2
vs-input-position-double_double-double_dmat3x2_array2
vs-input-position-double_double-double_dmat4x3_array2
vs-input-position-double_double-double_dvec3_array2
vs-input-position-double_double-double_dvec4
vs-input-position-double_double-float_mat2x3_array3
vs-input-position-double_double-float_mat4
vs-input-position-double_double-float_mat4_array3
vs-input-position-double_double-float_mat4x2
vs-input-position-double_double-float_vec2
vs-input-position-double_double-int_int
vs-input-position-double_double-int_ivec2_array3
vs-input-position-double_double-uint_uvec4
vs-input-position-double_double-uint_uvec4_array3
vs-input-position-double_double_array3-double_dmat2x3_array2
vs-input-position-double_double_array3-double_dmat2x4_array2
vs-input-position-double_double_array3-double_dmat3
vs-input-position-double_double_array3-double_dvec4_array2
vs-input-position-double_double_array5-float_mat2
vs-input-position-double_double_array5-float_mat3x4_array3
vs-input-position-double_double_array5-float_mat4x3
vs-input-position-double_double_array5-float_mat4x3_array3
vs-input-position-double_double_array5-int_ivec2
vs-input-position-double_double_array5-uint_uvec3_array3
vs-input-position-double_dvec2
vs-input-position-double_dvec2-double_dmat2x4
vs-input-position-double_dvec2-double_dmat3
vs-input-position-double_dvec2-double_dmat3x2_array2
vs-input-position-double_dvec2-double_dmat4
vs-input-position-double_dvec2-double_dmat4x3
vs-input-position-double_dvec2-double_dvec4_array2
vs-input-position-double_dvec2-float_float_array3
vs-input-position-double_dvec2-float_mat3_array3
vs-input-position-double_dvec2-float_mat3x2
vs-input-position-double_dvec2-float_mat3x2_array3
vs-input-position-double_dvec2-float_mat4x2
vs-input-position-double_dvec2-float_vec2_array3
vs-input-position-double_dvec2-float_vec3_array3
vs-input-position-double_dvec2-float_vec4
vs-input-position-double_dvec2-int_int
vs-input-position-double_dvec2-int_int_array3
vs-input-position-double_dvec2-int_ivec2_array3
vs-input-position-double_dvec2_array3-double_dmat2
vs-input-position-double_dvec2_array3-double_dmat2_array2
vs-input-position-double_dvec2_array3-double_dmat2x3_array2
vs-input-position-double_dvec2_array3-double_dmat4x2
vs-input-position-double_dvec2_array5-float_mat2x3_array3
vs-input-position-double_dvec2_array5-float_vec4
vs-input-position-double_dvec2_array5-int_ivec3
vs-input-position-double_dvec3-double_dmat3_array2
vs-input-position-double_dvec3-double_dmat3x4
vs-input-position-double_dvec3-double_dmat4x3_array2
vs-input-position-double_dvec3-double_double_array2
vs-input-position-double_dvec3-float_float_array3
vs-input-position-double_dvec3-float_mat3_array3
vs-input-position-double_dvec3-float_mat3x4_array3
vs-input-position-double_dvec3-float_mat4_array3
vs-input-position-double_dvec3-float_vec2_array3
vs-input-position-double_dvec3-int_ivec2
vs-input-position-double_dvec3-int_ivec2_array3
vs-input-position-double_dvec3-int_ivec4
vs-input-position-double_dvec3-uint_uvec3_array3
vs-input-position-double_dvec3-uint_uvec4_array3
vs-input-position-double_dvec3_array3-double_dmat2_array2
vs-input-position-double_dvec3_array3-double_dmat2x3_array2
vs-input-position-double_dvec3_array3-double_dmat4x2
vs-input-position-double_dvec3_array3-double_dmat4x3_array2
vs-input-position-double_dvec3_array3-double_dvec2_array2
vs-input-position-double_dvec3_array3-double_dvec3_array2
vs-input-position-double_dvec3_array3-double_dvec4
vs-input-position-double_dvec3_array3-double_dvec4_array2
vs-input-position-double_dvec3_array5-float_float_array3
vs-input-position-double_dvec3_array5-float_mat2
vs-input-position-double_dvec3_array5-float_mat2x3_array3
vs-input-position-double_dvec3_array5-float_mat2x4
vs-input-position-double_dvec3_array5-float_mat3
vs-input-position-double_dvec3_array5-float_mat3x2_array3
vs-input-position-double_dvec3_array5-uint_uvec2
vs-input-position-double_dvec3_array5-uint_uvec3
vs-input-position-double_dvec3_array5-uint_uvec4
vs-input-position-double_dvec4
vs-input-position-double_dvec4-double_dmat2_array2
vs-input-position-double_dvec4-double_dmat3x2_array2
vs-input-position-double_dvec4-double_dmat4x2
vs-input-position-double_dvec4-double_double
vs-input-position-double_dvec4-double_dvec3_array2
vs-input-position-double_dvec4-double_dvec4
vs-input-position-double_dvec4-double_dvec4_array2
vs-input-position-double_dvec4-float_mat2x3
vs-input-position-double_dvec4-float_mat2x3_array3
vs-input-position-double_dvec4-float_mat2x4
vs-input-position-double_dvec4-float_mat4x2
vs-input-position-double_dvec4-float_mat4x2_array3
vs-input-position-double_dvec4-float_vec3_array3
vs-input-position-double_dvec4-float_vec4
vs-input-position-double_dvec4-int_ivec2_array3
vs-input-position-double_dvec4-uint_uvec2
vs-input-position-double_dvec4-uint_uvec3
vs-input-position-double_dvec4-uint_uvec3_array3
vs-input-position-double_dvec4-uint_uvec4
vs-input-position-double_dvec4_array3-double_dmat4x3
vs-input-position-double_dvec4_array3-double_double
vs-input-position-double_dvec4_array5-float_mat2x3_array3
vs-input-position-double_dvec4_array5-float_mat4x2_array3
vs-input-position-double_dvec4_array5-float_vec3_array3
vs-input-position-double_dvec4_array5-int_ivec2
vs-input-position-double_dvec4_array5-int_ivec3_array3
vs-input-position-double_dvec4_array5-uint_uint
vs-input-position-double_dvec4_array5-uint_uvec3_array3
vs-input-position-float_float-double_dmat2x4_array2
vs-input-position-float_float-double_dmat3x4_array2
vs-input-position-float_float-double_dmat4
vs-input-position-float_float-double_dvec2_array2
vs-input-position-float_float_array3-double_dmat2_array2
vs-input-position-float_float_array3-double_dmat3x4_array2
vs-input-position-float_float_array3-double_dmat4x2
vs-input-position-float_float_array3-double_dmat4x3_array2
vs-input-position-float_mat2-double_dmat2x3_array2
vs-input-position-float_mat2-double_dmat2x4
vs-input-position-float_mat2-double_dmat3x2
vs-input-position-float_mat2-double_dmat4
vs-input-position-float_mat2_array3-double_dmat2
vs-input-position-float_mat2_array3-double_dmat2x3
vs-input-position-float_mat2_array3-double_dvec2_array2
vs-input-position-float_mat2_array3-double_dvec3_array2
vs-input-position-float_mat2x3-double_dmat2_array2
vs-input-position-float_mat2x3-double_dmat3x2
vs-input-position-float_mat2x3-double_dmat3x2_array2
vs-input-position-float_mat2x3-double_dmat3x4
vs-input-position-float_mat2x3-double_dmat4x2
vs-input-position-float_mat2x3-double_double
vs-input-position-float_mat2x3-double_dvec2
vs-input-position-float_mat2x3_array3-double_dmat2x3
vs-input-position-float_mat2x3_array3-double_dmat3
vs-input-position-float_mat2x3_array3-double_dmat4x3
vs-input-position-float_mat2x3_array3-double_dvec2_array2
vs-input-position-float_mat2x3_array3-double_dvec4_array2
vs-input-position-float_mat2x4-double_dmat2x3
vs-input-position-float_mat2x4-double_dmat3
vs-input-position-float_mat2x4-double_dmat3x4
vs-input-position-float_mat2x4-double_dmat3x4_array2
vs-input-position-float_mat2x4-double_dmat4x3
vs-input-position-float_mat2x4-double_double
vs-input-position-float_mat2x4-double_dvec2_array2
vs-input-position-float_mat2x4-double_dvec4
vs-input-position-float_mat2x4_array3-double_dmat2_array2
vs-input-position-float_mat2x4_array3-double_dmat2x4
vs-input-position-float_mat2x4_array3-double_dmat3x2_array2
vs-input-position-float_mat2x4_array3-double_dmat3x4_array2
vs-input-position-float_mat2x4_array3-double_dvec2_array2
vs-input-position-float_mat3-double_dmat3_array2
vs-input-position-float_mat3-double_dmat3x2
vs-input-position-float_mat3-double_dmat3x4_array2
vs-input-position-float_mat3-double_dmat4_array2
vs-input-position-float_mat3-double_dmat4x3
vs-input-position-float_mat3-double_double
vs-input-position-float_mat3-double_dvec3
vs-input-position-float_mat3_array3-double_dmat2_array2
vs-input-position-float_mat3_array3-double_dmat3_array2
vs-input-position-float_mat3_array3-double_dmat4x2
vs-input-position-float_mat3_array3-double_dmat4x2_array2
vs-input-position-float_mat3_array3-double_dmat4x3
vs-input-position-float_mat3_array3-double_dvec4
vs-input-position-float_mat3x2-double_dmat2x3_array2
vs-input-position-float_mat3x2-double_dmat3
vs-input-position-float_mat3x2-double_dmat4x3_array2
vs-input-position-float_mat3x2-double_double
vs-input-position-float_mat3x2-double_dvec3_array2
vs-input-position-float_mat3x2-double_dvec4_array2
vs-input-position-float_mat3x2_array3-double_dmat2x3
vs-input-position-float_mat3x2_array3-double_dmat3x2
vs-input-position-float_mat3x2_array3-double_dvec3
vs-input-position-float_mat3x2_array3-double_dvec3_array2
vs-input-position-float_mat3x4-double_dmat2x4_array2
vs-input-position-float_mat3x4-double_dmat3
vs-input-position-float_mat3x4-double_dmat4
vs-input-position-float_mat3x4-double_double
vs-input-position-float_mat3x4-double_dvec4
vs-input-position-float_mat3x4_array3-double_dmat2
vs-input-position-float_mat3x4_array3-double_dmat2x4
vs-input-position-float_mat3x4_array3-double_dmat3
vs-input-position-float_mat3x4_array3-double_dmat3x4
vs-input-position-float_mat3x4_array3-double_dmat4x3
vs-input-position-float_mat3x4_array3-double_double
vs-input-position-float_mat3x4_array3-double_double_array2
vs-input-position-float_mat4-double_dmat3
vs-input-position-float_mat4-double_dmat3x2_array2
vs-input-position-float_mat4-double_dmat4_array2
vs-input-position-float_mat4-double_dmat4x3_array2
vs-input-position-float_mat4-double_double
vs-input-position-float_mat4_array3-double_dmat3x4_array2
vs-input-position-float_mat4_array3-double_dmat4_array2
vs-input-position-float_mat4_array3-double_dvec2_array2
vs-input-position-float_mat4x2-double_dmat3x2
vs-input-position-float_mat4x2-double_dmat3x2_array2
vs-input-position-float_mat4x2-double_dvec2_array2
vs-input-position-float_mat4x2_array3-double_dmat2x4_array2
vs-input-position-float_mat4x2_array3-double_dmat3_array2
vs-input-position-float_mat4x2_array3-double_dmat4x3_array2
vs-input-position-float_mat4x2_array3-double_dvec3_array2
vs-input-position-float_mat4x3-double_dmat2x4_array2
vs-input-position-float_mat4x3-double_dmat3_array2
vs-input-position-float_mat4x3-double_dmat4x2_array2
vs-input-position-float_mat4x3-double_dmat4x3
vs-input-position-float_mat4x3-double_dvec3_array2
vs-input-position-float_mat4x3-double_dvec4
vs-input-position-float_mat4x3_array3-double_dmat2x4_array2
vs-input-position-float_mat4x3_array3-double_dmat3
vs-input-position-float_mat4x3_array3-double_dmat3_array2
vs-input-position-float_mat4x3_array3-double_dmat3x4
vs-input-position-float_mat4x3_array3-double_dmat4x2_array2
vs-input-position-float_mat4x3_array3-double_double
vs-input-position-float_mat4x3_array3-double_dvec4_array2
vs-input-position-float_vec2-double_dmat2x3_array2
vs-input-position-float_vec2_array3-double_dmat2x3
vs-input-position-float_vec2_array3-double_dmat2x3_array2
vs-input-position-float_vec2_array3-double_dmat2x4
vs-input-position-float_vec2_array3-double_dmat4_array2
vs-input-position-float_vec3-double_dmat2x4
vs-input-position-float_vec3-double_dmat2x4_array2
vs-input-position-float_vec3-double_dmat3_array2
vs-input-position-float_vec3-double_dmat3x4_array2
vs-input-position-float_vec3-double_dmat4
vs-input-position-float_vec3-double_dmat4x2_array2
vs-input-position-float_vec3-double_dvec4
vs-input-position-float_vec3_array3-double_dmat3
vs-input-position-float_vec3_array3-double_dmat3x2_array2
vs-input-position-float_vec3_array3-double_dmat3x4_array2
vs-input-position-float_vec3_array3-double_dmat4x3
vs-input-position-float_vec3_array3-double_dmat4x3_array2
vs-input-position-float_vec3_array3-double_double_array2
vs-input-position-float_vec3_array3-double_dvec2
vs-input-position-float_vec3_array3-double_dvec3
vs-input-position-float_vec4-double_dmat2x3
vs-input-position-float_vec4-double_dmat2x3_array2
vs-input-position-float_vec4-double_dmat2x4_array2
vs-input-position-float_vec4-double_dmat3x2
vs-input-position-float_vec4-double_dmat3x4
vs-input-position-float_vec4-double_dmat4x3_array2
vs-input-position-float_vec4-double_dvec4
vs-input-position-float_vec4_array3-double_dmat2_array2
vs-input-position-float_vec4_array3-double_dmat2x3
vs-input-position-float_vec4_array3-double_dmat3x4
vs-input-position-float_vec4_array3-double_dmat4x2_array2
vs-input-position-float_vec4_array3-double_dmat4x3_array2
vs-input-position-float_vec4_array3-double_double_array2
vs-input-position-float_vec4_array3-double_dvec2
vs-input-position-float_vec4_array3-double_dvec3
vs-input-position-int_int-double_dmat3x2
vs-input-position-int_int-double_dvec3_array2
vs-input-position-int_int-double_dvec4
vs-input-position-int_int_array3-double_dmat3
vs-input-position-int_int_array3-double_dmat3x2
vs-input-position-int_int_array3-double_dmat3x4_array2
vs-input-position-int_int_array3-double_dmat4x2_array2
vs-input-position-int_int_array3-double_dvec3
vs-input-position-int_ivec2-double_dmat3x4
vs-input-position-int_ivec2-double_dmat4
vs-input-position-int_ivec2-double_dmat4x3
vs-input-position-int_ivec2-double_double
vs-input-position-int_ivec2_array3-double_dmat4x3_array2
vs-input-position-int_ivec3-double_dmat2
vs-input-position-int_ivec3-double_dmat2x3
vs-input-position-int_ivec3-double_dmat4x3_array2
vs-input-position-int_ivec3-double_double_array2
vs-input-position-int_ivec3-double_dvec3
vs-input-position-int_ivec3_array3-double_dmat2x3_array2
vs-input-position-int_ivec3_array3-double_dmat3x4_array2
vs-input-position-int_ivec4-double_dmat3_array2
vs-input-position-int_ivec4-double_dmat3x2
vs-input-position-int_ivec4_array3-double_dmat2x3_array2
vs-input-position-int_ivec4_array3-double_dmat2x4_array2
vs-input-position-int_ivec4_array3-double_dmat3
vs-input-position-int_ivec4_array3-double_dmat3x2
vs-input-position-int_ivec4_array3-double_dmat3x4
vs-input-position-int_ivec4_array3-double_dmat3x4_array2
vs-input-position-int_ivec4_array3-double_dmat4
vs-input-position-int_ivec4_array3-double_dvec4
vs-input-position-ubyte_uint-short_int-double_dmat2x4
vs-input-position-ubyte_uint-short_ivec3-double_dmat4x2
vs-input-position-ubyte_uint-short_ivec3-double_dmat4x3
vs-input-position-ubyte_uint-short_ivec4-double_dmat2x3
vs-input-position-ubyte_uint-short_ivec4-double_dmat3x2
vs-input-position-ubyte_uint-short_ivec4-double_dmat3x4
vs-input-position-ubyte_uvec2-short_int-double_dmat4
vs-input-position-ubyte_uvec2-short_int-double_double
vs-input-position-ubyte_uvec2-short_int-double_dvec3
vs-input-position-ubyte_uvec2-short_ivec2-double_dmat2x3
vs-input-position-ubyte_uvec2-short_ivec2-double_dmat3
vs-input-position-ubyte_uvec2-short_ivec3-double_dmat2x4
vs-input-position-ubyte_uvec2-short_ivec4-double_dmat3
vs-input-position-ubyte_uvec2-short_ivec4-double_dmat4x2
vs-input-position-ubyte_uvec3-short_int-double_dmat4x3
vs-input-position-ubyte_uvec3-short_int-double_double
vs-input-position-ubyte_uvec3-short_ivec2-double_dmat2x4
vs-input-position-ubyte_uvec3-short_ivec3-double_dmat3x2
vs-input-position-ubyte_uvec3-short_ivec3-double_dmat3x4
vs-input-position-ubyte_uvec3-short_ivec3-double_dmat4
vs-input-position-ubyte_uvec3-short_ivec4-double_dmat2x3
vs-input-position-ubyte_uvec3-short_ivec4-double_dmat3x4
vs-input-position-ubyte_uvec3-short_ivec4-double_dvec4
vs-input-position-ubyte_uvec4-short_int-double_dmat2x4
vs-input-position-ubyte_uvec4-short_int-double_dmat3
vs-input-position-ubyte_uvec4-short_int-double_dmat4
vs-input-position-ubyte_uvec4-short_int-double_dvec2
vs-input-position-ubyte_uvec4-short_ivec2-double_dvec4
vs-input-position-ubyte_uvec4-short_ivec3-double_dmat2x3
vs-input-position-ubyte_uvec4-short_ivec3-double_dmat2x4
vs-input-position-ubyte_uvec4-short_ivec3-double_dmat4x2
vs-input-position-ubyte_uvec4-short_ivec4-double_dmat3x4
vs-input-position-ubyte_uvec4-short_ivec4-double_dmat4x2
vs-input-position-uint_uint-double_dmat2x3
vs-input-position-uint_uint-double_dmat3x4
vs-input-position-uint_uint-double_dmat4
vs-input-position-uint_uint-double_dmat4x3
vs-input-position-uint_uint_array3-double_dmat2x3_array2
vs-input-position-uint_uint_array3-double_dmat2x4_array2
vs-input-position-uint_uint_array3-double_dmat3_array2
vs-input-position-uint_uint_array3-double_dmat4x2
vs-input-position-uint_uint_array3-double_dvec3
vs-input-position-uint_uvec2-double_dmat2
vs-input-position-uint_uvec2-double_dmat2x4_array2
vs-input-position-uint_uvec2-double_dmat3
vs-input-position-uint_uvec2-double_dmat3x4
vs-input-position-uint_uvec2-double_dmat3x4_array2
vs-input-position-uint_uvec2-double_double_array2
vs-input-position-uint_uvec2-double_dvec4_array2
vs-input-position-uint_uvec2_array3-double_dmat2_array2
vs-input-position-uint_uvec2_array3-double_dmat4_array2
vs-input-position-uint_uvec2_array3-double_dmat4x2_array2
vs-input-position-uint_uvec3-double_dmat2
vs-input-position-uint_uvec3-double_dmat3x4
vs-input-position-uint_uvec3-double_dmat4
vs-input-position-uint_uvec3-double_dmat4x3
vs-input-position-uint_uvec3-double_dvec2_array2
vs-input-position-uint_uvec3_array3-double_dmat2
vs-input-position-uint_uvec3_array3-double_dmat3x2
vs-input-position-uint_uvec3_array3-double_dmat3x4
vs-input-position-uint_uvec3_array3-double_dmat4
vs-input-position-uint_uvec3_array3-double_dmat4_array2
vs-input-position-uint_uvec3_array3-double_dvec2
vs-input-position-uint_uvec3_array3-double_dvec4_array2
vs-input-position-uint_uvec4-double_dmat2x3_array2
vs-input-position-uint_uvec4-double_dmat2x4_array2
vs-input-position-uint_uvec4-double_dmat3
vs-input-position-uint_uvec4-double_double_array2
vs-input-position-uint_uvec4-double_dvec2_array2
vs-input-position-uint_uvec4-double_dvec3_array2
vs-input-position-uint_uvec4_array3-double_dmat2
vs-input-position-uint_uvec4_array3-double_dmat2_array2
vs-input-position-uint_uvec4_array3-double_dmat3_array2
vs-input-position-uint_uvec4_array3-double_double
vs-input-position-ushort_uint-double_dmat3x2
vs-input-position-ushort_uint-double_dmat4
vs-input-position-ushort_uint-double_dmat4x2
vs-input-position-ushort_uint-double_dmat4x3
vs-input-position-ushort_uint-double_dvec2
vs-input-position-ushort_uvec2-double_dmat2x3
vs-input-position-ushort_uvec2-double_dmat3x2
vs-input-position-ushort_uvec2-double_dmat4
vs-input-position-ushort_uvec3-double_dmat4
vs-input-position-ushort_uvec4-double_dmat3x4
vs-input-position-ushort_uvec4-double_dmat4x3
vs-input-ubyte_uint-position-short_int-double_dmat2x3
vs-input-ubyte_uint-position-short_int-double_dmat4x2
vs-input-ubyte_uint-position-short_int-double_double
vs-input-ubyte_uint-position-short_ivec2-double_dmat4
vs-input-ubyte_uint-position-short_ivec2-double_dvec2
vs-input-ubyte_uint-position-short_ivec2-double_dvec4
vs-input-ubyte_uint-position-short_ivec3-double_dmat2x4
vs-input-ubyte_uint-position-short_ivec3-double_dmat3
vs-input-ubyte_uint-position-short_ivec3-double_dmat3x2
vs-input-ubyte_uint-position-short_ivec3-double_dmat3x4
vs-input-ubyte_uint-position-short_ivec4-double_dmat2
vs-input-ubyte_uint-position-short_ivec4-double_dmat2x4
vs-input-ubyte_uint-position-short_ivec4-double_dmat3
vs-input-ubyte_uint-position-short_ivec4-double_dmat4x3
vs-input-ubyte_uint-position-short_ivec4-double_double
vs-input-ubyte_uint-position-short_ivec4-double_dvec2
vs-input-ubyte_uint-short_int-double_dmat3-position
vs-input-ubyte_uint-short_int-double_dmat3x2-position
vs-input-ubyte_uint-short_int-double_dmat3x4-position
vs-input-ubyte_uint-short_int-double_double-position
vs-input-ubyte_uint-short_int-double_dvec4-position
vs-input-ubyte_uint-short_int-position-double_dmat3x2
vs-input-ubyte_uint-short_int-position-double_double
vs-input-ubyte_uint-short_int-position-double_dvec3
vs-input-ubyte_uint-short_ivec2-double_dmat3-position
vs-input-ubyte_uint-short_ivec2-double_dmat4x2-position
vs-input-ubyte_uint-short_ivec2-double_dvec2-position
vs-input-ubyte_uint-short_ivec2-position-double_dmat3x2
vs-input-ubyte_uint-short_ivec3-double_dmat2x3-position
vs-input-ubyte_uint-short_ivec3-double_dmat3x4-position
vs-input-ubyte_uint-short_ivec3-double_dmat4-position
vs-input-ubyte_uint-short_ivec3-double_dmat4x3-position
vs-input-ubyte_uint-short_ivec3-position-double_dmat3x4
vs-input-ubyte_uint-short_ivec3-position-double_dmat4x3
vs-input-ubyte_uint-short_ivec3-position-double_dvec4
vs-input-ubyte_uint-short_ivec4-double_dmat2-position
vs-input-ubyte_uint-short_ivec4-double_dmat4x3-position
vs-input-ubyte_uint-short_ivec4-position-double_dmat3x4
vs-input-ubyte_uint-short_ivec4-position-double_double
vs-input-ubyte_uvec2-position-short_int-double_dmat3x4
vs-input-ubyte_uvec2-position-short_int-double_dvec3
vs-input-ubyte_uvec2-position-short_ivec2-double_dmat2
vs-input-ubyte_uvec2-position-short_ivec2-double_dmat2x3
vs-input-ubyte_uvec2-position-short_ivec2-double_dmat4
vs-input-ubyte_uvec2-position-short_ivec2-double_dmat4x2
vs-input-ubyte_uvec2-position-short_ivec3-double_dmat3
vs-input-ubyte_uvec2-position-short_ivec3-double_dmat3x2
vs-input-ubyte_uvec2-position-short_ivec4-double_dmat2x4
vs-input-ubyte_uvec2-position-short_ivec4-double_dmat4x2
vs-input-ubyte_uvec2-short_int-double_dmat2-position
vs-input-ubyte_uvec2-short_int-position-double_dmat2x3
vs-input-ubyte_uvec2-short_int-position-double_dmat2x4
vs-input-ubyte_uvec2-short_int-position-double_dmat4
vs-input-ubyte_uvec2-short_ivec2-double_dmat4x3-position
vs-input-ubyte_uvec2-short_ivec2-position-double_dmat2x4
vs-input-ubyte_uvec2-short_ivec2-position-double_dvec3
vs-input-ubyte_uvec2-short_ivec3-double_dmat2x4-position
vs-input-ubyte_uvec2-short_ivec3-double_dmat3x2-position
vs-input-ubyte_uvec2-short_ivec3-double_dmat3x4-position
vs-input-ubyte_uvec2-short_ivec3-position-double_dmat4x3
vs-input-ubyte_uvec2-short_ivec4-double_dmat2x3-position
vs-input-ubyte_uvec2-short_ivec4-double_dmat2x4-position
vs-input-ubyte_uvec2-short_ivec4-double_dmat3-position
vs-input-ubyte_uvec2-short_ivec4-double_dmat3x4-position
vs-input-ubyte_uvec2-short_ivec4-position-double_dmat2
vs-input-ubyte_uvec2-short_ivec4-position-double_dmat4
vs-input-ubyte_uvec2-short_ivec4-position-double_dvec4
vs-input-ubyte_uvec3-position-short_int-double_dmat2x3
vs-input-ubyte_uvec3-position-short_ivec2-double_dmat3x4
vs-input-ubyte_uvec3-position-short_ivec2-double_double
vs-input-ubyte_uvec3-position-short_ivec2-double_dvec4
vs-input-ubyte_uvec3-position-short_ivec3-double_dmat2
vs-input-ubyte_uvec3-position-short_ivec3-double_dvec2
vs-input-ubyte_uvec3-position-short_ivec3-double_dvec4
vs-input-ubyte_uvec3-position-short_ivec4-double_dmat2x4
vs-input-ubyte_uvec3-position-short_ivec4-double_dmat3
vs-input-ubyte_uvec3-position-short_ivec4-double_dmat4x3
vs-input-ubyte_uvec3-position-short_ivec4-double_double
vs-input-ubyte_uvec3-short_int-double_dmat4-position
vs-input-ubyte_uvec3-short_int-double_dmat4x2-position
vs-input-ubyte_uvec3-short_int-position-double_dmat3x4
vs-input-ubyte_uvec3-short_int-position-double_dmat4
vs-input-ubyte_uvec3-short_int-position-double_double
vs-input-ubyte_uvec3-short_ivec2-double_dmat2x3-position
vs-input-ubyte_uvec3-short_ivec2-double_dmat3x4-position
vs-input-ubyte_uvec3-short_ivec2-double_dmat4-position
vs-input-ubyte_uvec3-short_ivec2-double_double-position
vs-input-ubyte_uvec3-short_ivec2-double_dvec3-position
vs-input-ubyte_uvec3-short_ivec2-position-double_dmat3x2
vs-input-ubyte_uvec3-short_ivec2-position-double_dmat4
vs-input-ubyte_uvec3-short_ivec3-double_dmat2x3-position
vs-input-ubyte_uvec3-short_ivec3-double_dmat3-position
vs-input-ubyte_uvec3-short_ivec3-double_dmat4-position
vs-input-ubyte_uvec3-short_ivec3-position-double_dmat2
vs-input-ubyte_uvec3-short_ivec3-position-double_dvec2
vs-input-ubyte_uvec3-short_ivec4-double_dmat2x3-position
vs-input-ubyte_uvec3-short_ivec4-double_dmat3x4-position
vs-input-ubyte_uvec3-short_ivec4-double_dmat4-position
vs-input-ubyte_uvec3-short_ivec4-double_dmat4x2-position
vs-input-ubyte_uvec3-short_ivec4-double_double-position
vs-input-ubyte_uvec3-short_ivec4-double_dvec4-position
vs-input-ubyte_uvec3-short_ivec4-position-double_dmat2
vs-input-ubyte_uvec4-position-short_int-double_dmat2
vs-input-ubyte_uvec4-position-short_int-double_dmat3x2
vs-input-ubyte_uvec4-position-short_int-double_dmat4x2
vs-input-ubyte_uvec4-position-short_ivec2-double_dmat3x4
vs-input-ubyte_uvec4-position-short_ivec3-double_dmat3x2
vs-input-ubyte_uvec4-position-short_ivec3-double_dvec2
vs-input-ubyte_uvec4-position-short_ivec3-double_dvec4
vs-input-ubyte_uvec4-position-short_ivec4-double_dmat2x4
vs-input-ubyte_uvec4-position-short_ivec4-double_dmat3
vs-input-ubyte_uvec4-position-short_ivec4-double_dmat3x4
vs-input-ubyte_uvec4-position-short_ivec4-double_dmat4x2
vs-input-ubyte_uvec4-short_int-position-double_dmat3
vs-input-ubyte_uvec4-short_int-position-double_double
vs-input-ubyte_uvec4-short_int-position-double_dvec2
vs-input-ubyte_uvec4-short_ivec2-double_dmat2x3-position
vs-input-ubyte_uvec4-short_ivec2-double_dmat2x4-position
vs-input-ubyte_uvec4-short_ivec2-double_dmat4x2-position
vs-input-ubyte_uvec4-short_ivec2-double_dvec4-position
vs-input-ubyte_uvec4-short_ivec2-position-double_dmat2
vs-input-ubyte_uvec4-short_ivec2-position-double_dmat4
vs-input-ubyte_uvec4-short_ivec3-position-double_dmat4x3
vs-input-ubyte_uvec4-short_ivec3-position-double_dvec2
vs-input-ubyte_uvec4-short_ivec4-double_dmat4-position
vs-input-ubyte_uvec4-short_ivec4-double_dmat4x2-position
vs-input-ubyte_uvec4-short_ivec4-double_double-position
vs-input-ubyte_uvec4-short_ivec4-position-double_dmat2x3
vs-input-ubyte_uvec4-short_ivec4-position-double_dmat4x3
vs-input-uint_uint-double_dmat3_array2-position
vs-input-uint_uint-double_dmat4-position
vs-input-uint_uint-double_dmat4_array2-position
vs-input-uint_uint-double_dvec4_array2-position
vs-input-uint_uint-position-double_dmat2_array2
vs-input-uint_uint-position-double_dmat2x3
vs-input-uint_uint-position-double_dmat2x3_array2
vs-input-uint_uint-position-double_dmat2x4
vs-input-uint_uint-position-double_dmat3x2_array2
vs-input-uint_uint-position-double_dmat3x4
vs-input-uint_uint-position-double_dvec2
vs-input-uint_uint-position-double_dvec3
vs-input-uint_uint-position-double_dvec4_array2
vs-input-uint_uint_array3-double_dmat2_array2-position
vs-input-uint_uint_array3-double_dmat3x2-position
vs-input-uint_uint_array3-double_dmat3x2_array2-position
vs-input-uint_uint_array3-double_dmat4x2-position
vs-input-uint_uint_array3-double_dmat4x3-position
vs-input-uint_uint_array3-double_double_array2-position
vs-input-uint_uint_array3-double_dvec2_array2-position
vs-input-uint_uint_array3-double_dvec3_array2-position
vs-input-uint_uint_array3-position-double_dmat2
vs-input-uint_uint_array3-position-double_dmat2_array2
vs-input-uint_uint_array3-position-double_dmat3
vs-input-uint_uint_array3-position-double_dmat3_array2
vs-input-uint_uint_array3-position-double_dmat3x2
vs-input-uint_uint_array3-position-double_double_array2
vs-input-uint_uint_array3-position-double_dvec2
vs-input-uint_uvec2-double_dmat2x3_array2-position
vs-input-uint_uvec2-double_dmat3x4_array2-position
vs-input-uint_uvec2-double_dmat4x2-position
vs-input-uint_uvec2-position-double_dmat2x3_array2
vs-input-uint_uvec2-position-double_dmat3
vs-input-uint_uvec2-position-double_double_array2
vs-input-uint_uvec2-position-double_dvec4
vs-input-uint_uvec2_array3-double_dmat2-position
vs-input-uint_uvec2_array3-double_dmat3x2_array2-position
vs-input-uint_uvec2_array3-double_dmat3x4_array2-position
vs-input-uint_uvec2_array3-double_dmat4x3-position
vs-input-uint_uvec2_array3-double_dmat4x3_array2-position
vs-input-uint_uvec2_array3-position-double_dmat3
vs-input-uint_uvec2_array3-position-double_dmat4x2
vs-input-uint_uvec3-double_dmat2x3_array2-position
vs-input-uint_uvec3-double_dmat3x2_array2-position
vs-input-uint_uvec3-double_dmat3x4_array2-position
vs-input-uint_uvec3-double_dmat4-position
vs-input-uint_uvec3-double_dmat4x2-position
vs-input-uint_uvec3-position-double_dmat2
vs-input-uint_uvec3-position-double_dmat3
vs-input-uint_uvec3-position-double_dmat3_array2
vs-input-uint_uvec3-position-double_dmat3x4
vs-input-uint_uvec3-position-double_dmat4
vs-input-uint_uvec3-position-double_dmat4x3
vs-input-uint_uvec3-position-double_dvec2
vs-input-uint_uvec3_array3-double_dmat2x3-position
vs-input-uint_uvec3_array3-double_dmat3-position
vs-input-uint_uvec3_array3-double_dmat4-position
vs-input-uint_uvec3_array3-double_dvec3-position
vs-input-uint_uvec3_array3-position-double_dmat2x3
vs-input-uint_uvec3_array3-position-double_dmat2x4
vs-input-uint_uvec3_array3-position-double_dmat3x2_array2
vs-input-uint_uvec3_array3-position-double_dmat4_array2
vs-input-uint_uvec3_array3-position-double_dmat4x2_array2
vs-input-uint_uvec3_array3-position-double_dmat4x3
vs-input-uint_uvec3_array3-position-double_double_array2
vs-input-uint_uvec4-double_dmat4-position
vs-input-uint_uvec4-double_dvec2_array2-position
vs-input-uint_uvec4-double_dvec4_array2-position
vs-input-uint_uvec4-position-double_dmat2
vs-input-uint_uvec4-position-double_dmat3x4_array2
vs-input-uint_uvec4-position-double_dmat4x2_array2
vs-input-uint_uvec4-position-double_dvec2
vs-input-uint_uvec4-position-double_dvec4_array2
vs-input-uint_uvec4_array3-double_dmat2x3-position
vs-input-uint_uvec4_array3-double_dmat2x4-position
vs-input-uint_uvec4_array3-double_dmat2x4_array2-position
vs-input-uint_uvec4_array3-double_dmat3-position
vs-input-uint_uvec4_array3-double_dmat3x2_array2-position
vs-input-uint_uvec4_array3-double_double_array2-position
vs-input-uint_uvec4_array3-double_dvec4_array2-position
vs-input-uint_uvec4_array3-position-double_dmat2
vs-input-uint_uvec4_array3-position-double_dmat2x3_array2
vs-input-uint_uvec4_array3-position-double_dmat2x4
vs-input-uint_uvec4_array3-position-double_dmat2x4_array2
vs-input-uint_uvec4_array3-position-double_dmat4_array2
vs-input-uint_uvec4_array3-position-double_dmat4x2
vs-input-uint_uvec4_array3-position-double_dmat4x2_array2
vs-input-uint_uvec4_array3-position-double_dmat4x3
vs-input-uint_uvec4_array3-position-double_double_array2
vs-input-uint_uvec4_array3-position-double_dvec2
vs-input-uint_uvec4_array3-position-double_dvec4_array2
vs-input-ushort_uint-double_dmat3-position
vs-input-ushort_uint-double_dmat4x2-position
vs-input-ushort_uint-position-double_dmat3x4
vs-input-ushort_uint-position-double_dmat4x2
vs-input-ushort_uvec2-double_dmat2-position
vs-input-ushort_uvec2-double_dmat3x4-position
vs-input-ushort_uvec2-double_dmat4-position
vs-input-ushort_uvec2-double_dvec3-position
vs-input-ushort_uvec2-position-double_dmat2x3
vs-input-ushort_uvec2-position-double_dmat3x2
vs-input-ushort_uvec2-position-double_dmat4x2
vs-input-ushort_uvec2-position-double_double
vs-input-ushort_uvec3-double_dmat2x4-position
vs-input-ushort_uvec3-double_dmat3-position
vs-input-ushort_uvec3-double_dmat3x2-position
vs-input-ushort_uvec4-double_dmat2x3-position
vs-input-ushort_uvec4-double_dmat3-position
vs-input-ushort_uvec4-double_dmat3x2-position
get_double_attribs-display-lists
getactiveattrib
max-vertex-attrib
arb_vertex_program
63/79 63/79
vp-address-02
vp-address-04
arb_vertex_type_10f_11f_11f_rev
0/0 0/0
arb_vertex_type_10f_11f_11f_rev-api-errors
arb_vertex_type_10f_11f_11f_rev-draw-vertices
arb_vertex_type_2_10_10_10_rev
0/0 0/0
arb_vertex_type_2_10_10_10_rev-array_types
attrib-p-types
attrib-pointer-type-size-match
attribs
draw-vertices-2101010
arb_viewport_array
0/0 0/0
bounds
clear
depthrange-indices
display-list
minmax
queries
render-depthrange
render-scissor
render-viewport
render-viewport-2
scissor-check
scissor-indices
viewport-indices
ati_draw_buffers
0/0 0/0
arbfp-no-index
arbfp-no-option
ati_draw_buffers-arbfp
ati_envmap_bumpmap
0/0 0/0
ati_envmap_bumpmap-bump
ati_texture_compression_3dc
1/1 1/1
fbo-generatemipmap-formats
texwrap formats
texwrap formats bordercolor
texwrap formats bordercolor-swizzled
egl 1.4
2/3 2/3
egl-context-priority
egl-copy-buffers
egl-ext_egl_image_storage
egl-flush-external
egl-gl_oes_egl_image
eglcreatepbuffersurface and then glclear
eglcreatepbuffersurface with egl_samples set
eglcreatesurface
eglquerysurface egl_bad_attribute
eglquerysurface egl_bad_surface
eglquerysurface egl_height
eglquerysurface egl_width
largest possible eglcreatepbuffersurface and then glclear
egl_android_native_fence_sync
0/0 0/0
egl_khr_fence_sync android_native
0/0 0/0
eglclientwaitsynckhr_native_zero_timeout
eglclientwaitsynckhr_nonzero_timeout
eglcreatesynckhr_default_attributes
eglcreatesynckhr_invalid_attrib_list
eglcreatesynckhr_invalid_display
eglcreatesynckhr_native_dup_fence
eglcreatesynckhr_native_dup_invalid
eglcreatesynckhr_native_from_fd
eglcreatesynckhr_no_current_context
eglcreatesynckhr_wrong_display_same_thread
eglgetsyncattribkhr_invalid_attrib
egl_chromium_sync_control
0/0 0/0
conformance
0/0 0/0
eglgetsyncvalueschromium_msc_and_sbc_test
eglgetsyncvalueschromium_null_pointers
eglgetsyncvalueschromium_ust_test
egl_ext_client_extensions
2/2 2/2
conformance test 3
egl_ext_protected_content
0/0 0/0
conformance
egl_khr_create_context
0/0 0/0
3.2 core profile required
default major version gl
default major version gles
default minor version gl
default minor version gles
invalid attribute gl
invalid attribute gles
invalid flag gl
invalid flag gles
invalid opengl version
invalid profile
no-error context gl
null valid attribute gl
null valid attribute gles
pre-gl3.2 profile
valid attribute empty gl
valid attribute empty gles
valid debug flag gl
valid debug flag gles1
valid debug flag gles2
valid forward-compatible flag gl
verify gl flavor
egl_khr_fence_sync
0/0 0/0
conformance
0/0 0/0
eglclientwaitsynckhr_flag_sync_flush
eglclientwaitsynckhr_invalid_sync
eglclientwaitsynckhr_nonzero_timeout
eglclientwaitsynckhr_zero_timeout
eglcreatesynckhr_default_attributes
eglcreatesynckhr_invalid_attrib_list
eglcreatesynckhr_invalid_display
eglcreatesynckhr_invalid_sync_type
eglcreatesynckhr_no_current_context
eglcreatesynckhr_with_display_bound_in_other_thread
eglcreatesynckhr_wrong_display_same_thread
egldestroysynckhr_invalid_sync
eglgetsyncattribkhr_invalid_attrib
eglgetsyncattribkhr_invalid_sync
eglgetsyncattribkhr_sync_status
egl_khr_gl_colorspace
0/0 0/0
linear
srgb
egl_khr_wait_sync
0/0 0/0
conformance
0/0 0/0
eglwaitsynckhr_invalid_sync
egl_mesa_configless_context
0/0 0/0
basic
egl_nok_swap_region
0/0 0/0
basic
egl_nok_texture_from_pixmap
0/0 0/0
basic
ext_clear_texture
0/0 0/0
ext_clear_texture-3d
ext_clear_texture-base-formats
ext_clear_texture-clear-max-level
ext_clear_texture-cube
ext_clear_texture-error
ext_clear_texture-multisample
ext_clear_texture-stencil
ext_clear_texture-texview
ext_demote_to_helper_invocation
0/0 0/0
execution
0/0 0/0
demote
demote_with_derivatives
ext_depth_bounds_test
0/0 0/0
depth_bounds
ext_direct_state_access
95/100 95/100
client-state-indexed 30
compressedmultiteximage gl_compressed_rgb_bptc_signed_float
compressedtextureimage gl_compressed_rgb_bptc_signed_float
framebuffer
indexed-state-queries 12
4/5 4/5
getdoublei_vext
getfloati_vext
getpointeri_vext
indexed-state-queries 30
named-buffers 15
2/2 2/2
flushmappednamedbufferrangeext
mapnamedbufferext
mapnamedbufferrangeext
namedcopybuffersubdataext
named-buffers 30
renderbuffer
textures
3/6 3/6
textureparameteriivext
textureparameteriuivext
vao
ext_disjoint_timer_query
0/0 0/0
simple
ext_draw_buffers2
0/0 0/0
fbo-drawbuffers2-blend
fbo-drawbuffers2-colormask
fbo-drawbuffers2-colormask clear
ext_draw_instanced
0/0 0/0
ext_draw_instanced-drawarrays
ext_external_objects
0/0 0/0
memory-object-api-errors
semaphore-api-errors
vk-buf-exchange
vk-depth-display
vk-image-display
vk-image-display-muliple-textures
vk-image-display-overwrite
vk-image-overwrite
vk-pix-buf-update-errors
vk-semaphores
vk-semaphores-2
vk-stencil-display
vk-vert-buf-reuse
vk-vert-buf-update-errors
ext_external_objects_fd
0/0 0/0
memory-object-api-errors
semaphore-api-errors
ext_framebuffer_multisample
5/8 5/8
accuracy 16 color
accuracy 16 color depthstencil
accuracy 16 color depthstencil linear
accuracy 16 color linear
accuracy 16 color small
accuracy 16 color small depthstencil
accuracy 16 color small depthstencil linear
accuracy 16 color small linear
accuracy 16 depth_draw
accuracy 16 depth_draw depthstencil
accuracy 16 depth_draw small
accuracy 16 depth_draw small depthstencil
accuracy 16 depth_resolve
accuracy 16 depth_resolve depthstencil
accuracy 16 depth_resolve small
accuracy 16 depth_resolve small depthstencil
accuracy 16 srgb
accuracy 16 srgb depthstencil
accuracy 16 srgb depthstencil linear
accuracy 16 srgb linear
accuracy 16 srgb small
accuracy 16 srgb small depthstencil
accuracy 16 srgb small depthstencil linear
accuracy 16 srgb small linear
accuracy 16 stencil_draw
accuracy 16 stencil_draw depthstencil
accuracy 16 stencil_draw small
accuracy 16 stencil_draw small depthstencil
accuracy 16 stencil_resolve
accuracy 16 stencil_resolve depthstencil
accuracy 16 stencil_resolve small
accuracy 16 stencil_resolve small depthstencil
accuracy 2 color
accuracy 2 color depthstencil
accuracy 2 color depthstencil linear
accuracy 2 color linear
accuracy 2 color small
accuracy 2 color small depthstencil
accuracy 2 color small depthstencil linear
accuracy 2 color small linear
accuracy 2 depth_draw
accuracy 2 depth_draw depthstencil
accuracy 2 depth_draw small
accuracy 2 depth_draw small depthstencil
accuracy 2 depth_resolve
accuracy 2 depth_resolve depthstencil
accuracy 2 depth_resolve small
accuracy 2 depth_resolve small depthstencil
accuracy 2 srgb
accuracy 2 srgb depthstencil
accuracy 2 srgb depthstencil linear
accuracy 2 srgb linear
accuracy 2 srgb small
accuracy 2 srgb small depthstencil
accuracy 2 srgb small depthstencil linear
accuracy 2 srgb small linear
accuracy 2 stencil_draw
accuracy 2 stencil_draw depthstencil
accuracy 2 stencil_draw small
accuracy 2 stencil_draw small depthstencil
accuracy 2 stencil_resolve
accuracy 2 stencil_resolve depthstencil
accuracy 2 stencil_resolve small
accuracy 2 stencil_resolve small depthstencil
accuracy 32 color
accuracy 32 color depthstencil
accuracy 32 color depthstencil linear
accuracy 32 color linear
accuracy 32 color small
accuracy 32 color small depthstencil
accuracy 32 color small depthstencil linear
accuracy 32 color small linear
accuracy 32 depth_draw
accuracy 32 depth_draw depthstencil
accuracy 32 depth_draw small
accuracy 32 depth_draw small depthstencil
accuracy 32 depth_resolve
accuracy 32 depth_resolve depthstencil
accuracy 32 depth_resolve small
accuracy 32 depth_resolve small depthstencil
accuracy 32 srgb
accuracy 32 srgb depthstencil
accuracy 32 srgb depthstencil linear
accuracy 32 srgb linear
accuracy 32 srgb small
accuracy 32 srgb small depthstencil
accuracy 32 srgb small depthstencil linear
accuracy 32 srgb small linear
accuracy 32 stencil_draw
accuracy 32 stencil_draw depthstencil
accuracy 32 stencil_draw small
accuracy 32 stencil_draw small depthstencil
accuracy 32 stencil_resolve
accuracy 32 stencil_resolve depthstencil
accuracy 32 stencil_resolve small
accuracy 32 stencil_resolve small depthstencil
accuracy 4 color
accuracy 4 color depthstencil
accuracy 4 color depthstencil linear
accuracy 4 color linear
accuracy 4 color small
accuracy 4 color small depthstencil
accuracy 4 color small depthstencil linear
accuracy 4 color small linear
accuracy 4 depth_draw
accuracy 4 depth_draw depthstencil
accuracy 4 depth_draw small
accuracy 4 depth_draw small depthstencil
accuracy 4 depth_resolve
accuracy 4 depth_resolve depthstencil
accuracy 4 depth_resolve small
accuracy 4 depth_resolve small depthstencil
accuracy 4 srgb
accuracy 4 srgb depthstencil
accuracy 4 srgb depthstencil linear
accuracy 4 srgb linear
accuracy 4 srgb small
accuracy 4 srgb small depthstencil
accuracy 4 srgb small depthstencil linear
accuracy 4 srgb small linear
accuracy 4 stencil_draw
accuracy 4 stencil_draw depthstencil
accuracy 4 stencil_draw small
accuracy 4 stencil_draw small depthstencil
accuracy 4 stencil_resolve
accuracy 4 stencil_resolve depthstencil
accuracy 4 stencil_resolve small
accuracy 4 stencil_resolve small depthstencil
accuracy 6 color
accuracy 6 color depthstencil
accuracy 6 color depthstencil linear
accuracy 6 color linear
accuracy 6 color small
accuracy 6 color small depthstencil
accuracy 6 color small depthstencil linear
accuracy 6 color small linear
accuracy 6 depth_draw
accuracy 6 depth_draw depthstencil
accuracy 6 depth_draw small
accuracy 6 depth_draw small depthstencil
accuracy 6 depth_resolve
accuracy 6 depth_resolve depthstencil
accuracy 6 depth_resolve small
accuracy 6 depth_resolve small depthstencil
accuracy 6 srgb
accuracy 6 srgb depthstencil
accuracy 6 srgb depthstencil linear
accuracy 6 srgb linear
accuracy 6 srgb small
accuracy 6 srgb small depthstencil
accuracy 6 srgb small depthstencil linear
accuracy 6 srgb small linear
accuracy 6 stencil_draw
accuracy 6 stencil_draw depthstencil
accuracy 6 stencil_draw small
accuracy 6 stencil_draw small depthstencil
accuracy 6 stencil_resolve
accuracy 6 stencil_resolve depthstencil
accuracy 6 stencil_resolve small
accuracy 6 stencil_resolve small depthstencil
accuracy 8 color
accuracy 8 color depthstencil
accuracy 8 color depthstencil linear
accuracy 8 color linear
accuracy 8 color small
accuracy 8 color small depthstencil
accuracy 8 color small depthstencil linear
accuracy 8 color small linear
accuracy 8 depth_draw
accuracy 8 depth_draw depthstencil
accuracy 8 depth_draw small
accuracy 8 depth_draw small depthstencil
accuracy 8 depth_resolve
accuracy 8 depth_resolve depthstencil
accuracy 8 depth_resolve small
accuracy 8 depth_resolve small depthstencil
accuracy 8 srgb
accuracy 8 srgb depthstencil
accuracy 8 srgb depthstencil linear
accuracy 8 srgb linear
accuracy 8 srgb small
accuracy 8 srgb small depthstencil
accuracy 8 srgb small depthstencil linear
accuracy 8 srgb small linear
accuracy 8 stencil_draw
accuracy 8 stencil_draw depthstencil
accuracy 8 stencil_draw small
accuracy 8 stencil_draw small depthstencil
accuracy 8 stencil_resolve
accuracy 8 stencil_resolve depthstencil
accuracy 8 stencil_resolve small
accuracy 8 stencil_resolve small depthstencil
accuracy all_samples color
accuracy all_samples color depthstencil
accuracy all_samples color depthstencil linear
accuracy all_samples color linear
accuracy all_samples color small
accuracy all_samples color small depthstencil
accuracy all_samples color small depthstencil linear
accuracy all_samples color small linear
accuracy all_samples depth_draw
accuracy all_samples depth_draw depthstencil
accuracy all_samples depth_draw small
accuracy all_samples depth_draw small depthstencil
accuracy all_samples depth_resolve
accuracy all_samples depth_resolve depthstencil
accuracy all_samples depth_resolve small
accuracy all_samples depth_resolve small depthstencil
accuracy all_samples srgb
accuracy all_samples srgb depthstencil
accuracy all_samples srgb depthstencil linear
accuracy all_samples srgb linear
accuracy all_samples srgb small
accuracy all_samples srgb small depthstencil
accuracy all_samples srgb small depthstencil linear
accuracy all_samples srgb small linear
accuracy all_samples stencil_draw
accuracy all_samples stencil_draw depthstencil
accuracy all_samples stencil_draw small
accuracy all_samples stencil_draw small depthstencil
accuracy all_samples stencil_resolve
accuracy all_samples stencil_resolve depthstencil
accuracy all_samples stencil_resolve small
accuracy all_samples stencil_resolve small depthstencil
alpha-blending
alpha-blending slow_cc
alpha-blending-after-rendering 16
alpha-blending-after-rendering 2
alpha-blending-after-rendering 32
alpha-blending-after-rendering 4
alpha-blending-after-rendering 6
alpha-blending-after-rendering 8
alpha-to-coverage-dual-src-blend 16
alpha-to-coverage-dual-src-blend 2
alpha-to-coverage-dual-src-blend 32
alpha-to-coverage-dual-src-blend 4
alpha-to-coverage-dual-src-blend 6
alpha-to-coverage-dual-src-blend 8
alpha-to-coverage-no-draw-buffer-zero 16
alpha-to-coverage-no-draw-buffer-zero 2
alpha-to-coverage-no-draw-buffer-zero 32
alpha-to-coverage-no-draw-buffer-zero 4
alpha-to-coverage-no-draw-buffer-zero 6
alpha-to-coverage-no-draw-buffer-zero 8
alpha-to-coverage-no-draw-buffer-zero-write 16
alpha-to-coverage-no-draw-buffer-zero-write 2
alpha-to-coverage-no-draw-buffer-zero-write 32
alpha-to-coverage-no-draw-buffer-zero-write 4
alpha-to-coverage-no-draw-buffer-zero-write 6
alpha-to-coverage-no-draw-buffer-zero-write 8
alpha-to-one-dual-src-blend 16
alpha-to-one-dual-src-blend 2
alpha-to-one-dual-src-blend 32
alpha-to-one-dual-src-blend 4
alpha-to-one-dual-src-blend 6
alpha-to-one-dual-src-blend 8
alpha-to-one-msaa-disabled 16
alpha-to-one-msaa-disabled 2
alpha-to-one-msaa-disabled 32
alpha-to-one-msaa-disabled 4
alpha-to-one-msaa-disabled 6
alpha-to-one-msaa-disabled 8
alpha-to-one-single-sample-buffer 16
alpha-to-one-single-sample-buffer 2
alpha-to-one-single-sample-buffer 32
alpha-to-one-single-sample-buffer 4
alpha-to-one-single-sample-buffer 6
alpha-to-one-single-sample-buffer 8
bitmap 16
bitmap 2
bitmap 32
bitmap 4
bitmap 6
bitmap 8
blit-flipped 16 x
blit-flipped 16 y
blit-flipped 2 x
blit-flipped 2 y
blit-flipped 32 x
blit-flipped 32 y
blit-flipped 4 x
blit-flipped 4 y
blit-flipped 6 x
blit-flipped 6 y
blit-flipped 8 x
blit-flipped 8 y
blit-mismatched-formats
blit-mismatched-samples
blit-mismatched-sizes
blit-multiple-render-targets 0
blit-multiple-render-targets 16
blit-multiple-render-targets 2
blit-multiple-render-targets 32
blit-multiple-render-targets 4
blit-multiple-render-targets 6
blit-multiple-render-targets 8
clear 16 color
clear 16 depth
clear 16 stencil
clear 2 color
clear 2 depth
clear 2 stencil
clear 32 color
clear 32 depth
clear 32 stencil
clear 4 color
clear 4 depth
clear 4 stencil
clear 6 color
clear 6 depth
clear 6 stencil
clear 8 color
clear 8 depth
clear 8 stencil
clip-and-scissor-blit 16 downsample
clip-and-scissor-blit 16 msaa
clip-and-scissor-blit 16 normal
clip-and-scissor-blit 16 upsample
clip-and-scissor-blit 2 downsample
clip-and-scissor-blit 2 msaa
clip-and-scissor-blit 2 normal
clip-and-scissor-blit 2 upsample
clip-and-scissor-blit 32 downsample
clip-and-scissor-blit 32 msaa
clip-and-scissor-blit 32 normal
clip-and-scissor-blit 32 upsample
clip-and-scissor-blit 4 downsample
clip-and-scissor-blit 4 msaa
clip-and-scissor-blit 4 normal
clip-and-scissor-blit 4 upsample
clip-and-scissor-blit 6 downsample
clip-and-scissor-blit 6 msaa
clip-and-scissor-blit 6 normal
clip-and-scissor-blit 6 upsample
clip-and-scissor-blit 8 downsample
clip-and-scissor-blit 8 msaa
clip-and-scissor-blit 8 normal
clip-and-scissor-blit 8 upsample
draw-buffers-alpha-to-coverage 16
draw-buffers-alpha-to-coverage 2
draw-buffers-alpha-to-coverage 32
draw-buffers-alpha-to-coverage 4
draw-buffers-alpha-to-coverage 6
draw-buffers-alpha-to-coverage 8
draw-buffers-alpha-to-one 16
draw-buffers-alpha-to-one 2
draw-buffers-alpha-to-one 32
draw-buffers-alpha-to-one 4
draw-buffers-alpha-to-one 6
draw-buffers-alpha-to-one 8
enable-flag
fast-clear
formats 16
formats 2
formats 32
formats 4
formats 6
formats 8
formats all_samples
int-draw-buffers-alpha-to-coverage 16
int-draw-buffers-alpha-to-coverage 2
int-draw-buffers-alpha-to-coverage 32
int-draw-buffers-alpha-to-coverage 4
int-draw-buffers-alpha-to-coverage 6
int-draw-buffers-alpha-to-coverage 8
int-draw-buffers-alpha-to-one 16
int-draw-buffers-alpha-to-one 2
int-draw-buffers-alpha-to-one 32
int-draw-buffers-alpha-to-one 4
int-draw-buffers-alpha-to-one 6
int-draw-buffers-alpha-to-one 8
interpolation 0 centroid-deriv
interpolation 0 centroid-deriv-disabled
interpolation 0 centroid-disabled
interpolation 0 centroid-edges
interpolation 0 non-centroid-deriv
interpolation 0 non-centroid-deriv-disabled
interpolation 0 non-centroid-disabled
interpolation 16 centroid-deriv
interpolation 16 centroid-deriv-disabled
interpolation 16 centroid-disabled
interpolation 16 centroid-edges
interpolation 16 non-centroid-deriv
interpolation 16 non-centroid-deriv-disabled
interpolation 16 non-centroid-disabled
interpolation 2 centroid-deriv
interpolation 2 centroid-deriv-disabled
interpolation 2 centroid-disabled
interpolation 2 centroid-edges
interpolation 2 non-centroid-deriv
interpolation 2 non-centroid-deriv-disabled
interpolation 2 non-centroid-disabled
interpolation 32 centroid-deriv
interpolation 32 centroid-deriv-disabled
interpolation 32 centroid-disabled
interpolation 32 centroid-edges
interpolation 32 non-centroid-deriv
interpolation 32 non-centroid-deriv-disabled
interpolation 32 non-centroid-disabled
interpolation 4 centroid-deriv
interpolation 4 centroid-deriv-disabled
interpolation 4 centroid-disabled
interpolation 4 centroid-edges
interpolation 4 non-centroid-deriv
interpolation 4 non-centroid-deriv-disabled
interpolation 4 non-centroid-disabled
interpolation 6 centroid-deriv
interpolation 6 centroid-deriv-disabled
interpolation 6 centroid-disabled
interpolation 6 centroid-edges
interpolation 6 non-centroid-deriv
interpolation 6 non-centroid-deriv-disabled
interpolation 6 non-centroid-disabled
interpolation 8 centroid-deriv
interpolation 8 centroid-deriv-disabled
interpolation 8 centroid-disabled
interpolation 8 centroid-edges
interpolation 8 non-centroid-deriv
interpolation 8 non-centroid-deriv-disabled
interpolation 8 non-centroid-disabled
line-smooth 16
line-smooth 2
line-smooth 32
line-smooth 4
line-smooth 6
line-smooth 8
multisample-blit 16 color
multisample-blit 16 color linear
multisample-blit 16 depth
multisample-blit 16 stencil
multisample-blit 2 color
multisample-blit 2 color linear
multisample-blit 2 depth
multisample-blit 2 stencil
multisample-blit 32 color
multisample-blit 32 color linear
multisample-blit 32 depth
multisample-blit 32 stencil
multisample-blit 4 color
multisample-blit 4 color linear
multisample-blit 4 depth
multisample-blit 4 stencil
multisample-blit 6 color
multisample-blit 6 color linear
multisample-blit 6 depth
multisample-blit 6 stencil
multisample-blit 8 color
multisample-blit 8 color linear
multisample-blit 8 depth
multisample-blit 8 stencil
negative-max-samples
negative-mismatched-samples
no-color 16 depth combined
no-color 16 depth separate
no-color 16 depth single
no-color 16 depth-computed combined
no-color 16 depth-computed separate
no-color 16 depth-computed single
no-color 16 stencil combined
no-color 16 stencil separate
no-color 16 stencil single
no-color 2 depth combined
no-color 2 depth separate
no-color 2 depth single
no-color 2 depth-computed combined
no-color 2 depth-computed separate
no-color 2 depth-computed single
no-color 2 stencil combined
no-color 2 stencil separate
no-color 2 stencil single
no-color 32 depth combined
no-color 32 depth separate
no-color 32 depth single
no-color 32 depth-computed combined
no-color 32 depth-computed separate
no-color 32 depth-computed single
no-color 32 stencil combined
no-color 32 stencil separate
no-color 32 stencil single
no-color 4 depth combined
no-color 4 depth separate
no-color 4 depth single
no-color 4 depth-computed combined
no-color 4 depth-computed separate
no-color 4 depth-computed single
no-color 4 stencil combined
no-color 4 stencil separate
no-color 4 stencil single
no-color 6 depth combined
no-color 6 depth separate
no-color 6 depth single
no-color 6 depth-computed combined
no-color 6 depth-computed separate
no-color 6 depth-computed single
no-color 6 stencil combined
no-color 6 stencil separate
no-color 6 stencil single
no-color 8 depth combined
no-color 8 depth separate
no-color 8 depth single
no-color 8 depth-computed combined
no-color 8 depth-computed separate
no-color 8 depth-computed single
no-color 8 stencil combined
no-color 8 stencil separate
no-color 8 stencil single
point-smooth 16
point-smooth 2
point-smooth 32
point-smooth 4
point-smooth 6
point-smooth 8
polygon-smooth 16
polygon-smooth 2
polygon-smooth 32
polygon-smooth 4
polygon-smooth 6
polygon-smooth 8
polygon-stipple 16
polygon-stipple 2
polygon-stipple 32
polygon-stipple 4
polygon-stipple 6
polygon-stipple 8
sample-alpha-to-coverage 16 color
sample-alpha-to-coverage 16 depth
sample-alpha-to-coverage 2 color
sample-alpha-to-coverage 2 depth
sample-alpha-to-coverage 32 color
sample-alpha-to-coverage 32 depth
sample-alpha-to-coverage 4 color
sample-alpha-to-coverage 4 depth
sample-alpha-to-coverage 6 color
sample-alpha-to-coverage 6 depth
sample-alpha-to-coverage 8 color
sample-alpha-to-coverage 8 depth
sample-alpha-to-one 16
sample-alpha-to-one 2
sample-alpha-to-one 32
sample-alpha-to-one 4
sample-alpha-to-one 6
sample-alpha-to-one 8
sample-coverage 16 inverted
sample-coverage 16 non-inverted
sample-coverage 2 inverted
sample-coverage 2 non-inverted
sample-coverage 32 inverted
sample-coverage 32 non-inverted
sample-coverage 4 inverted
sample-coverage 4 non-inverted
sample-coverage 6 inverted
sample-coverage 6 non-inverted
sample-coverage 8 inverted
sample-coverage 8 non-inverted
turn-on-off 16
turn-on-off 2
turn-on-off 32
turn-on-off 4
turn-on-off 6
turn-on-off 8
unaligned-blit 16 color downsample
unaligned-blit 16 color msaa
unaligned-blit 16 color upsample
unaligned-blit 16 depth downsample
unaligned-blit 16 depth msaa
unaligned-blit 16 depth upsample
unaligned-blit 16 stencil downsample
unaligned-blit 16 stencil msaa
unaligned-blit 16 stencil upsample
unaligned-blit 2 color downsample
unaligned-blit 2 color msaa
unaligned-blit 2 color upsample
unaligned-blit 2 depth downsample
unaligned-blit 2 depth msaa
unaligned-blit 2 depth upsample
unaligned-blit 2 stencil downsample
unaligned-blit 2 stencil msaa
unaligned-blit 2 stencil upsample
unaligned-blit 32 color downsample
unaligned-blit 32 color msaa
unaligned-blit 32 color upsample
unaligned-blit 32 depth downsample
unaligned-blit 32 depth msaa
unaligned-blit 32 depth upsample
unaligned-blit 32 stencil downsample
unaligned-blit 32 stencil msaa
unaligned-blit 32 stencil upsample
unaligned-blit 4 color downsample
unaligned-blit 4 color msaa
unaligned-blit 4 color upsample
unaligned-blit 4 depth downsample
unaligned-blit 4 depth msaa
unaligned-blit 4 depth upsample
unaligned-blit 4 stencil downsample
unaligned-blit 4 stencil msaa
unaligned-blit 4 stencil upsample
unaligned-blit 6 color downsample
unaligned-blit 6 color msaa
unaligned-blit 6 color upsample
unaligned-blit 6 depth downsample
unaligned-blit 6 depth msaa
unaligned-blit 6 depth upsample
unaligned-blit 6 stencil downsample
unaligned-blit 6 stencil msaa
unaligned-blit 6 stencil upsample
unaligned-blit 8 color downsample
unaligned-blit 8 color msaa
unaligned-blit 8 color upsample
unaligned-blit 8 depth downsample
unaligned-blit 8 depth msaa
unaligned-blit 8 depth upsample
unaligned-blit 8 stencil downsample
unaligned-blit 8 stencil msaa
unaligned-blit 8 stencil upsample
upsample 16 color
upsample 16 color linear
upsample 16 depth
upsample 16 stencil
upsample 2 color
upsample 2 color linear
upsample 2 depth
upsample 2 stencil
upsample 32 color
upsample 32 color linear
upsample 32 depth
upsample 32 stencil
upsample 4 color
upsample 4 color linear
upsample 4 depth
upsample 4 stencil
upsample 6 color
upsample 6 color linear
upsample 6 depth
upsample 6 stencil
upsample 8 color
upsample 8 color linear
upsample 8 depth
upsample 8 stencil
ext_framebuffer_multisample_blit_scaled
0/0 0/0
blit-scaled samples=16
blit-scaled samples=16 with gl_texture_2d_multisample_array
blit-scaled samples=2
blit-scaled samples=2 with gl_texture_2d_multisample_array
blit-scaled samples=32
blit-scaled samples=32 with gl_texture_2d_multisample_array
blit-scaled samples=4
blit-scaled samples=4 with gl_texture_2d_multisample_array
blit-scaled samples=6
blit-scaled samples=6 with gl_texture_2d_multisample_array
blit-scaled samples=8
blit-scaled samples=8 with gl_texture_2d_multisample_array
negative-blit-scaled
ext_framebuffer_object
228/281 228/281
fbo-alphatest-formats
18/18 18/18
gl_intensity
gl_intensity12
gl_intensity16
gl_intensity4
gl_intensity8
gl_luminance
gl_luminance12
gl_luminance12_alpha12
gl_luminance16
gl_luminance16_alpha16
gl_luminance4
gl_luminance4_alpha4
gl_luminance8
gl_luminance8_alpha8
gl_luminance_alpha
fbo-blending-formats
10/18 10/18
gl_alpha
gl_alpha12
gl_alpha16
gl_alpha4
gl_alpha8
gl_intensity
gl_intensity12
gl_intensity16
gl_intensity4
gl_intensity8
gl_luminance
gl_luminance12
gl_luminance12_alpha12
gl_luminance16
gl_luminance16_alpha16
gl_luminance4
gl_luminance4_alpha4
gl_luminance8
gl_luminance8_alpha8
gl_luminance_alpha
fbo-blending-snorm
fbo-clear-formats
18/18 18/18
gl_alpha (fbo incomplete)
gl_alpha12 (fbo incomplete)
gl_alpha16 (fbo incomplete)
gl_alpha4 (fbo incomplete)
gl_alpha8 (fbo incomplete)
gl_intensity (fbo incomplete)
gl_intensity12 (fbo incomplete)
gl_intensity16 (fbo incomplete)
gl_intensity4 (fbo incomplete)
gl_intensity8 (fbo incomplete)
gl_luminance (fbo incomplete)
gl_luminance12 (fbo incomplete)
gl_luminance12_alpha12 (fbo incomplete)
gl_luminance16 (fbo incomplete)
gl_luminance16_alpha16 (fbo incomplete)
gl_luminance4 (fbo incomplete)
gl_luminance4_alpha4 (fbo incomplete)
gl_luminance8 (fbo incomplete)
gl_luminance8_alpha8 (fbo incomplete)
gl_luminance_alpha (fbo incomplete)
fbo-colormask-formats
18/18 18/18
gl_alpha (fbo incomplete)
gl_alpha12 (fbo incomplete)
gl_alpha16 (fbo incomplete)
gl_alpha4 (fbo incomplete)
gl_alpha8 (fbo incomplete)
gl_intensity (fbo incomplete)
gl_intensity12 (fbo incomplete)
gl_intensity16 (fbo incomplete)
gl_intensity4 (fbo incomplete)
gl_intensity8 (fbo incomplete)
gl_luminance (fbo incomplete)
gl_luminance12 (fbo incomplete)
gl_luminance12_alpha12 (fbo incomplete)
gl_luminance16 (fbo incomplete)
gl_luminance16_alpha16 (fbo incomplete)
gl_luminance4 (fbo incomplete)
gl_luminance4_alpha4 (fbo incomplete)
gl_luminance8 (fbo incomplete)
gl_luminance8_alpha8 (fbo incomplete)
gl_luminance_alpha (fbo incomplete)
fbo-drawbuffers
fbo-drawbuffers masked-clear
fbo-drawbuffers-arbfp
fbo-drawbuffers-blend-add
fbo-drawbuffers-fragcolor
fbo-drawbuffers-maxtargets
fbo-fast-clear
fbo-storage-formats
55/55 55/55
gl_alpha
gl_alpha12
gl_alpha16
gl_alpha4
gl_alpha8
gl_intensity
gl_luminance
gl_luminance_alpha
getteximage-formats init-by-clear-and-render
getteximage-formats init-by-rendering
ext_gpu_shader4
0/0 0/0
bindfragdatalocation mixed-int-float-fbo
bindfragdatalocation mixed-int-float-fbo int_second
execution
0/0 0/0
fs-shift-left-of-shift-left
open-coded-bitfieldreverse
texelfetch
0/0 0/0
fs-texelfetch-isampler1d
fs-texelfetch-isampler1darray
fs-texelfetch-isampler2d
fs-texelfetch-isampler2darray
fs-texelfetch-isampler3d
fs-texelfetch-sampler1d
fs-texelfetch-sampler1darray
fs-texelfetch-sampler2d
fs-texelfetch-sampler2darray
fs-texelfetch-sampler3d
fs-texelfetch-usampler1d
fs-texelfetch-usampler1darray
fs-texelfetch-usampler2d
fs-texelfetch-usampler2darray
fs-texelfetch-usampler3d
vs-texelfetch-isampler1d
vs-texelfetch-isampler1darray
vs-texelfetch-isampler2d
vs-texelfetch-isampler2darray
vs-texelfetch-isampler3d
vs-texelfetch-sampler1d
vs-texelfetch-sampler1darray
vs-texelfetch-sampler2d
vs-texelfetch-sampler2darray
vs-texelfetch-sampler3d
vs-texelfetch-usampler1d
vs-texelfetch-usampler1darray
vs-texelfetch-usampler2d
vs-texelfetch-usampler2darray
vs-texelfetch-usampler3d
texelfetchoffset
0/0 0/0
fs-texelfetch-isampler1d
fs-texelfetch-isampler1darray
fs-texelfetch-isampler2d
fs-texelfetch-isampler2darray
fs-texelfetch-isampler3d
fs-texelfetch-sampler1d
fs-texelfetch-sampler1darray
fs-texelfetch-sampler2d
fs-texelfetch-sampler2darray
fs-texelfetch-sampler3d
fs-texelfetch-usampler1d
fs-texelfetch-usampler1darray
fs-texelfetch-usampler2d
fs-texelfetch-usampler2darray
fs-texelfetch-usampler3d
vs-texelfetch-isampler1d
vs-texelfetch-isampler1darray
vs-texelfetch-isampler2d
vs-texelfetch-isampler2darray
vs-texelfetch-isampler3d
vs-texelfetch-sampler1d
vs-texelfetch-sampler1darray
vs-texelfetch-sampler2d
vs-texelfetch-sampler2darray
vs-texelfetch-sampler3d
vs-texelfetch-usampler1d
vs-texelfetch-usampler1darray
vs-texelfetch-usampler2d
vs-texelfetch-usampler2darray
vs-texelfetch-usampler3d
texturesize
0/0 0/0
fs-texturesize-isampler1d
fs-texturesize-isampler1darray
fs-texturesize-isampler2d
fs-texturesize-isampler2darray
fs-texturesize-isampler3d
fs-texturesize-isamplercube
fs-texturesize-sampler1d
fs-texturesize-sampler1darray
fs-texturesize-sampler2d
fs-texturesize-sampler2darray
fs-texturesize-sampler3d
fs-texturesize-samplercube
fs-texturesize-usampler1d
fs-texturesize-usampler1darray
fs-texturesize-usampler2d
fs-texturesize-usampler2darray
fs-texturesize-usampler3d
fs-texturesize-usamplercube
vs-texturesize-isampler1d
vs-texturesize-isampler1darray
vs-texturesize-isampler2d
vs-texturesize-isampler2darray
vs-texturesize-isampler3d
vs-texturesize-isamplercube
vs-texturesize-sampler1d
vs-texturesize-sampler1darray
vs-texturesize-sampler2d
vs-texturesize-sampler2darray
vs-texturesize-sampler3d
vs-texturesize-samplercube
vs-texturesize-usampler1d
vs-texturesize-usampler1darray
vs-texturesize-usampler2d
vs-texturesize-usampler2darray
vs-texturesize-usampler3d
vs-texturesize-usamplercube
ext_gpu_shader4-vertexid-beginend
ext_gpu_shader4-vertexid-drawarrays
ext_gpu_shader4-vertexid-drawelements
tex-miplevel-selection gpu4texture() 1darray
tex-miplevel-selection gpu4texture() 1darrayshadow
tex-miplevel-selection gpu4texture() 2darray
tex-miplevel-selection gpu4texture() 2darrayshadow
tex-miplevel-selection gpu4texture() cubeshadow
tex-miplevel-selection gpu4texture(bias) 1darray
tex-miplevel-selection gpu4texture(bias) 1darrayshadow
tex-miplevel-selection gpu4texture(bias) 2darray
tex-miplevel-selection gpu4texture(bias) 2darrayshadow
tex-miplevel-selection gpu4texture(bias) cubeshadow
tex-miplevel-selection gpu4texturegrad 1d
tex-miplevel-selection gpu4texturegrad 1darray
tex-miplevel-selection gpu4texturegrad 1darrayshadow
tex-miplevel-selection gpu4texturegrad 1dshadow
tex-miplevel-selection gpu4texturegrad 2d
tex-miplevel-selection gpu4texturegrad 2darray
tex-miplevel-selection gpu4texturegrad 2darrayshadow
tex-miplevel-selection gpu4texturegrad 2drect
tex-miplevel-selection gpu4texturegrad 2drectshadow
tex-miplevel-selection gpu4texturegrad 2dshadow
tex-miplevel-selection gpu4texturegrad 3d
tex-miplevel-selection gpu4texturegrad cube
tex-miplevel-selection gpu4texturegrad cubearray
tex-miplevel-selection gpu4texturegrad cubeshadow
tex-miplevel-selection gpu4texturegradoffset 1d
tex-miplevel-selection gpu4texturegradoffset 1darray
tex-miplevel-selection gpu4texturegradoffset 1darrayshadow
tex-miplevel-selection gpu4texturegradoffset 1dshadow
tex-miplevel-selection gpu4texturegradoffset 2d
tex-miplevel-selection gpu4texturegradoffset 2darray
tex-miplevel-selection gpu4texturegradoffset 2darrayshadow
tex-miplevel-selection gpu4texturegradoffset 2drect
tex-miplevel-selection gpu4texturegradoffset 2drectshadow
tex-miplevel-selection gpu4texturegradoffset 2dshadow
tex-miplevel-selection gpu4texturegradoffset 3d
tex-miplevel-selection gpu4texturelod 1darray
tex-miplevel-selection gpu4texturelod 1darrayshadow
tex-miplevel-selection gpu4texturelod 2darray
tex-miplevel-selection gpu4texturelodoffset 1d
tex-miplevel-selection gpu4texturelodoffset 1darray
tex-miplevel-selection gpu4texturelodoffset 1darrayshadow
tex-miplevel-selection gpu4texturelodoffset 1dshadow
tex-miplevel-selection gpu4texturelodoffset 2d
tex-miplevel-selection gpu4texturelodoffset 2darray
tex-miplevel-selection gpu4texturelodoffset 2dshadow
tex-miplevel-selection gpu4texturelodoffset 3d
tex-miplevel-selection gpu4textureoffset 1d
tex-miplevel-selection gpu4textureoffset 1darray
tex-miplevel-selection gpu4textureoffset 1darrayshadow
tex-miplevel-selection gpu4textureoffset 1dshadow
tex-miplevel-selection gpu4textureoffset 2d
tex-miplevel-selection gpu4textureoffset 2darray
tex-miplevel-selection gpu4textureoffset 2darrayshadow
tex-miplevel-selection gpu4textureoffset 2drect
tex-miplevel-selection gpu4textureoffset 2drectshadow
tex-miplevel-selection gpu4textureoffset 2dshadow
tex-miplevel-selection gpu4textureoffset 3d
tex-miplevel-selection gpu4textureprojgrad 1d
tex-miplevel-selection gpu4textureprojgrad 1d_projvec4
tex-miplevel-selection gpu4textureprojgrad 1dshadow
tex-miplevel-selection gpu4textureprojgrad 2d
tex-miplevel-selection gpu4textureprojgrad 2d_projvec4
tex-miplevel-selection gpu4textureprojgrad 2drect
tex-miplevel-selection gpu4textureprojgrad 2drect_projvec4
tex-miplevel-selection gpu4textureprojgrad 2drectshadow
tex-miplevel-selection gpu4textureprojgrad 2dshadow
tex-miplevel-selection gpu4textureprojgrad 3d
tex-miplevel-selection gpu4textureprojgradoffset 1d
tex-miplevel-selection gpu4textureprojgradoffset 1d_projvec4
tex-miplevel-selection gpu4textureprojgradoffset 1dshadow
tex-miplevel-selection gpu4textureprojgradoffset 2d
tex-miplevel-selection gpu4textureprojgradoffset 2d_projvec4
tex-miplevel-selection gpu4textureprojgradoffset 2drect
tex-miplevel-selection gpu4textureprojgradoffset 2drect_projvec4
tex-miplevel-selection gpu4textureprojgradoffset 2drectshadow
tex-miplevel-selection gpu4textureprojgradoffset 2dshadow
tex-miplevel-selection gpu4textureprojgradoffset 3d
tex-miplevel-selection gpu4textureprojlodoffset 1d
tex-miplevel-selection gpu4textureprojlodoffset 1d_projvec4
tex-miplevel-selection gpu4textureprojlodoffset 1dshadow
tex-miplevel-selection gpu4textureprojlodoffset 2d
tex-miplevel-selection gpu4textureprojlodoffset 2d_projvec4
tex-miplevel-selection gpu4textureprojlodoffset 2dshadow
tex-miplevel-selection gpu4textureprojlodoffset 3d
tex-miplevel-selection gpu4textureprojoffset 1d
tex-miplevel-selection gpu4textureprojoffset 1d_projvec4
tex-miplevel-selection gpu4textureprojoffset 1dshadow
tex-miplevel-selection gpu4textureprojoffset 2d
tex-miplevel-selection gpu4textureprojoffset 2d_projvec4
tex-miplevel-selection gpu4textureprojoffset 2drect
tex-miplevel-selection gpu4textureprojoffset 2drect_projvec4
tex-miplevel-selection gpu4textureprojoffset 2drectshadow
tex-miplevel-selection gpu4textureprojoffset 2dshadow
tex-miplevel-selection gpu4textureprojoffset 3d
tex-miplevel-selection gpu4textureprojoffset(bias) 1d
tex-miplevel-selection gpu4textureprojoffset(bias) 1d_projvec4
tex-miplevel-selection gpu4textureprojoffset(bias) 1dshadow
tex-miplevel-selection gpu4textureprojoffset(bias) 2d
tex-miplevel-selection gpu4textureprojoffset(bias) 2d_projvec4
tex-miplevel-selection gpu4textureprojoffset(bias) 2dshadow
tex-miplevel-selection gpu4textureprojoffset(bias) 3d
ext_image_dma_buf_import
0/0 0/0
ext_image_dma_buf_import-export
ext_image_dma_buf_import-export-tex
ext_image_dma_buf_import-intel_external_sampler_only
ext_image_dma_buf_import-invalid_attributes
ext_image_dma_buf_import-invalid_hints
ext_image_dma_buf_import-missing_attributes
ext_image_dma_buf_import-ownership_transfer
ext_image_dma_buf_import-refcount
ext_image_dma_buf_import-reimport-bug
ext_image_dma_buf_import-sample_argb8888
ext_image_dma_buf_import-sample_ayuv
ext_image_dma_buf_import-sample_nv12
ext_image_dma_buf_import-sample_p010
ext_image_dma_buf_import-sample_p012
ext_image_dma_buf_import-sample_p016
ext_image_dma_buf_import-sample_uyvy
ext_image_dma_buf_import-sample_xrgb8888
ext_image_dma_buf_import-sample_xyuv
ext_image_dma_buf_import-sample_y210
ext_image_dma_buf_import-sample_y212
ext_image_dma_buf_import-sample_y216
ext_image_dma_buf_import-sample_y410
ext_image_dma_buf_import-sample_y412
ext_image_dma_buf_import-sample_y416
ext_image_dma_buf_import-sample_yuv420
ext_image_dma_buf_import-sample_yuyv
ext_image_dma_buf_import-sample_yvu420
ext_image_dma_buf_import-transcode-nv12-as-r8-gr88
ext_image_dma_buf_import-unsupported_format
ext_packed_depth_stencil
10/33 10/33
depthstencil-render-miplevels 1024 d=s=z24_s8
depthstencil-render-miplevels 1024 d=z24_s8
depthstencil-render-miplevels 1024 d=z24_s8_s=z24_s8
depthstencil-render-miplevels 1024 d=z24_s=z24_s8
depthstencil-render-miplevels 1024 ds=z24_s8
depthstencil-render-miplevels 1024 s=d=z24_s8
depthstencil-render-miplevels 1024 s=z24_s8
depthstencil-render-miplevels 1024 s=z24_s8_d=z24
depthstencil-render-miplevels 1024 s=z24_s8_d=z24_s8
depthstencil-render-miplevels 146 d=s=z24_s8
depthstencil-render-miplevels 146 d=z24_s8
depthstencil-render-miplevels 146 d=z24_s8_s=z24_s8
depthstencil-render-miplevels 146 d=z24_s=z24_s8
depthstencil-render-miplevels 146 ds=z24_s8
depthstencil-render-miplevels 146 s=d=z24_s8
depthstencil-render-miplevels 146 s=z24_s8
depthstencil-render-miplevels 146 s=z24_s8_d=z24
depthstencil-render-miplevels 146 s=z24_s8_d=z24_s8
depthstencil-render-miplevels 273 d=s=z24_s8
depthstencil-render-miplevels 273 d=z24_s8
depthstencil-render-miplevels 273 d=z24_s8_s=z24_s8
depthstencil-render-miplevels 273 d=z24_s=z24_s8
depthstencil-render-miplevels 273 ds=z24_s8
depthstencil-render-miplevels 273 s=d=z24_s8
depthstencil-render-miplevels 273 s=z24_s8
depthstencil-render-miplevels 273 s=z24_s8_d=z24
depthstencil-render-miplevels 273 s=z24_s8_d=z24_s8
depthstencil-render-miplevels 292 d=s=z24_s8
depthstencil-render-miplevels 292 d=z24_s8
depthstencil-render-miplevels 292 d=z24_s8_s=z24_s8
depthstencil-render-miplevels 292 d=z24_s=z24_s8
depthstencil-render-miplevels 292 ds=z24_s8
depthstencil-render-miplevels 292 s=d=z24_s8
depthstencil-render-miplevels 292 s=z24_s8
depthstencil-render-miplevels 292 s=z24_s8_d=z24
depthstencil-render-miplevels 292 s=z24_s8_d=z24_s8
depthstencil-render-miplevels 585 d=s=z24_s8
depthstencil-render-miplevels 585 d=z24_s8
depthstencil-render-miplevels 585 d=z24_s8_s=z24_s8
depthstencil-render-miplevels 585 d=z24_s=z24_s8
depthstencil-render-miplevels 585 ds=z24_s8
depthstencil-render-miplevels 585 s=d=z24_s8
depthstencil-render-miplevels 585 s=z24_s8
depthstencil-render-miplevels 585 s=z24_s8_d=z24
depthstencil-render-miplevels 585 s=z24_s8_d=z24_s8
fbo-clear-formats stencil
fbo-depthstencil-gl_depth24_stencil8-drawpixels-32f_24_8_rev
fbo-depthstencil-gl_depth24_stencil8-readpixels-32f_24_8_rev
get-renderbuffer-internalformat
texwrap formats offset
ext_packed_float
0/0 0/0
fbo-alphatest-formats
fbo-blending-formats
fbo-clear-formats
fbo-colormask-formats
fbo-fast-clear
fbo-generatemipmap-formats
get-renderbuffer-internalformat
getteximage-invalid-format-for-packed-type
multisample-fast-clear gl_ext_packed_float
multisample-formats 16 gl_ext_packed_float
multisample-formats 2 gl_ext_packed_float
multisample-formats 32 gl_ext_packed_float
multisample-formats 4 gl_ext_packed_float
multisample-formats 6 gl_ext_packed_float
multisample-formats 8 gl_ext_packed_float
pack
query-rgba-signed-components
texwrap formats
texwrap formats bordercolor
texwrap formats bordercolor-swizzled
texwrap formats offset
ext_polygon_offset_clamp
0/0 0/0
ext_polygon_offset_clamp-dlist
ext_polygon_offset_clamp-draw
ext_polygon_offset_clamp-draw_gles2
ext_render_snorm
0/0 0/0
render
ext_shader_framebuffer_fetch
0/0 0/0
execution
0/0 0/0
gl
0/0 0/0
1d
layered-1darray
layered-2darray
layered-cubemap
gles2
0/0 0/0
mrt
nonuniform-ss
nonuniform-ss-redecl-highp
nonuniform-ss-redecl-lowp
simple-ss
ext_shader_framebuffer_fetch_non_coherent
0/0 0/0
execution
0/0 0/0
gl
0/0 0/0
1d
layered-1darray
layered-2darray
layered-cubemap
gles2
0/0 0/0
mrt
nonuniform-ss
nonuniform-ss-redecl-highp
nonuniform-ss-redecl-lowp
simple-ss
ext_shader_image_load_formatted
0/0 0/0
execution
0/0 0/0
image_checkerboard
ext_shader_image_load_store
0/0 0/0
bind_image_error
image_functions
ext_shader_integer_mix
0/0 0/0
execution
0/0 0/0
fs-mix-bvec4
fs-mix-if-bool
fs-mix-ivec4
fs-mix-uvec4
glsl-fs-absolutedifference-int
glsl-fs-absolutedifference-uint
glsl-vs-absolutedifference-int
glsl-vs-absolutedifference-uint
vs-mix-bvec4
vs-mix-if-bool
vs-mix-ivec4
vs-mix-uvec4
ext_shader_samples_identical
0/0 0/0
ext_shader_samples_identical-simple-fs 16
ext_shader_samples_identical-simple-fs 2
ext_shader_samples_identical-simple-fs 32
ext_shader_samples_identical-simple-fs 4
ext_shader_samples_identical-simple-fs 6
ext_shader_samples_identical-simple-fs 8
ext_texture_array
0/0 0/0
array-texture
compressed teximage
compressed teximage pbo
compressed texsubimage
compressed texsubimage pbo
copyteximage 1d_array
copyteximage 1d_array samples=16
copyteximage 1d_array samples=2
copyteximage 1d_array samples=32
copyteximage 1d_array samples=4
copyteximage 1d_array samples=6
copyteximage 1d_array samples=8
copyteximage 2d_array
copyteximage 2d_array samples=16
copyteximage 2d_array samples=2
copyteximage 2d_array samples=32
copyteximage 2d_array samples=4
copyteximage 2d_array samples=6
copyteximage 2d_array samples=8
ext_texture_array-errors
fbo-array
fbo-depth-array depth-clear
fbo-depth-array depth-draw
fbo-depth-array depth-layered-clear
fbo-depth-array fs-writes-depth
fbo-depth-array fs-writes-stencil
fbo-depth-array stencil-clear
fbo-depth-array stencil-draw
fbo-depth-array stencil-layered-clear
fbo-generatemipmap-array
fbo-generatemipmap-array rgb9_e5
fbo-generatemipmap-array s3tc_dxt1
gen-mipmap
getteximage-targets 1d_array
getteximage-targets 2d_array
glsl-fs-shadow1darray
glsl-fs-shadow1darray-01
glsl-fs-shadow1darray-02
glsl-fs-shadow1darray-03
glsl-fs-shadow1darray-04
glsl-fs-shadow1darray-05
glsl-fs-shadow1darray-06
glsl-fs-shadow1darray-07
glsl-fs-shadow1darray-08
glsl-fs-shadow1darray-09
glsl-fs-shadow1darray-bias
glsl-fs-shadow2darray
glsl-fs-shadow2darray-01
glsl-fs-shadow2darray-02
glsl-fs-shadow2darray-03
glsl-fs-shadow2darray-04
glsl-fs-shadow2darray-05
glsl-fs-shadow2darray-06
glsl-fs-shadow2darray-07
glsl-fs-shadow2darray-08
glsl-fs-shadow2darray-09
maxlayers
render-1darray
render-1darray-1slice
render-2darray
render-2darray-1slice
texsubimage array
ext_texture_compression_bptc
0/0 0/0
bptc-api_gles2
ext_texture_compression_latc
1/1 1/1
fbo-generatemipmap-formats
fbo-generatemipmap-formats-signed
texwrap formats
texwrap formats bordercolor
texwrap formats bordercolor-swizzled
ext_texture_compression_rgtc
1/1 1/1
compressedteximage gl_compressed_red_green_rgtc2_ext
compressedteximage gl_compressed_red_rgtc1_ext
compressedteximage gl_compressed_signed_red_green_rgtc2_ext
compressedteximage gl_compressed_signed_red_rgtc1_ext
fbo-generatemipmap-formats
fbo-generatemipmap-formats-signed
rgtc-api_gles2
rgtc-teximage-01
rgtc-teximage-02
texwrap formats
texwrap formats bordercolor
texwrap formats bordercolor-swizzled
ext_texture_compression_s3tc
1/1 1/1
compressedteximage gl_compressed_rgb_s3tc_dxt1_ext
compressedteximage gl_compressed_rgba_s3tc_dxt1_ext
compressedteximage gl_compressed_rgba_s3tc_dxt3_ext
compressedteximage gl_compressed_rgba_s3tc_dxt5_ext
compressedteximage gl_compressed_srgb_alpha_s3tc_dxt1_ext
compressedteximage gl_compressed_srgb_alpha_s3tc_dxt3_ext
compressedteximage gl_compressed_srgb_alpha_s3tc_dxt5_ext
compressedteximage gl_compressed_srgb_s3tc_dxt1_ext
fbo-generatemipmap-formats
gen-compressed-teximage
getteximage-targets 2d s3tc
getteximage-targets 2d_array s3tc
getteximage-targets cube s3tc
getteximage-targets cube_array s3tc
s3tc-errors
s3tc-errors_gles2
s3tc-targeted
s3tc-teximage
s3tc-teximage_gles2
s3tc-texsubimage
s3tc-texsubimage_gles2
texwrap formats
texwrap formats bordercolor
texwrap formats bordercolor-swizzled
ext_texture_integer
0/0 0/0
api-drawpixels
api-readpixels
api-teximage
ext_texture_integer-texformats
fbo-blending
fbo-blending gl_arb_texture_rg
fbo-integer
fbo_integer_precision_clear
fbo_integer_readpixels_sint_uint
getteximage-clamping
getteximage-clamping gl_arb_texture_rg
multisample-fast-clear gl_ext_texture_integer
multisample-formats 16 gl_ext_texture_integer
multisample-formats 2 gl_ext_texture_integer
multisample-formats 32 gl_ext_texture_integer
multisample-formats 4 gl_ext_texture_integer
multisample-formats 6 gl_ext_texture_integer
multisample-formats 8 gl_ext_texture_integer
texture_integer_glsl130
texwrap formats
texwrap formats bordercolor
texwrap formats bordercolor-swizzled
texwrap formats offset
ext_texture_norm16
0/0 0/0
render
ext_texture_shared_exponent
0/0 0/0
fbo-generatemipmap-formats
texwrap formats
texwrap formats bordercolor
texwrap formats bordercolor-swizzled
texwrap formats offset
ext_texture_snorm
0/0 0/0
fbo-alphatest-formats
fbo-blending-formats
fbo-clear-formats
fbo-colormask-formats
fbo-fast-clear
fbo-generatemipmap-formats
get-renderbuffer-internalformat
multisample-fast-clear gl_ext_texture_snorm
multisample-formats 16 gl_ext_texture_snorm
multisample-formats 2 gl_ext_texture_snorm
multisample-formats 32 gl_ext_texture_snorm
multisample-formats 4 gl_ext_texture_snorm
multisample-formats 6 gl_ext_texture_snorm
multisample-formats 8 gl_ext_texture_snorm
texwrap formats
texwrap formats bordercolor
texwrap formats bordercolor-swizzled
texwrap formats offset
ext_texture_srgb
22/43 22/43
fbo-alphatest-formats
4/4 4/4
gl_sluminance
gl_sluminance8
gl_sluminance8_alpha8
gl_sluminance_alpha
fbo-fast-clear
fbo-generatemipmap-formats-s3tc
multisample-fast-clear gl_ext_texture_srgb
multisample-formats 16 gl_ext_texture_srgb
multisample-formats 2 gl_ext_texture_srgb
multisample-formats 32 gl_ext_texture_srgb
multisample-formats 4 gl_ext_texture_srgb
multisample-formats 6 gl_ext_texture_srgb
multisample-formats 8 gl_ext_texture_srgb
texwrap formats offset
texwrap formats-s3tc
texwrap formats-s3tc bordercolor
texwrap formats-s3tc bordercolor-swizzled
ext_timer_query
0/0 0/0
time-elapsed
timer_query
ext_transform_feedback2
0/0 0/0
cannot bind when another object is active
counting with pause
draw-auto
glgentransformfeedbacks names only
istranformfeedback
misc. api queries
ext_transform_feedback
0/0 0/0
alignment 0
alignment 12
alignment 4
alignment 8
api-errors begin_active
api-errors bind_base_active
api-errors bind_base_max
api-errors bind_offset_active
api-errors bind_offset_max
api-errors bind_offset_offset_1
api-errors bind_offset_offset_2
api-errors bind_offset_offset_3
api-errors bind_offset_offset_5
api-errors bind_pipeline
api-errors bind_range_active
api-errors bind_range_max
api-errors bind_range_offset_1
api-errors bind_range_offset_2
api-errors bind_range_offset_3
api-errors bind_range_offset_5
api-errors bind_range_size_0
api-errors bind_range_size_1
api-errors bind_range_size_2
api-errors bind_range_size_3
api-errors bind_range_size_5
api-errors bind_range_size_m4
api-errors end_inactive
api-errors interleaved_no_varyings
api-errors interleaved_ok_base
api-errors interleaved_ok_offset
api-errors interleaved_ok_range
api-errors interleaved_unbound
api-errors link_current_active
api-errors link_other_active
api-errors no_prog_active
api-errors not_a_program
api-errors separate_no_varyings
api-errors separate_ok_1
api-errors separate_ok_2
api-errors separate_unbound_0_1
api-errors separate_unbound_0_2
api-errors separate_unbound_1_2
api-errors useprog_active
api-errors useprogstage_active
api-errors useprogstage_noactive
buffer-usage
builtin-varyings gl_clipdistance
builtin-varyings gl_clipdistance[1]-no-subscript
builtin-varyings gl_clipdistance[2]-no-subscript
builtin-varyings gl_clipdistance[3]-no-subscript
builtin-varyings gl_clipdistance[4]-no-subscript
builtin-varyings gl_clipdistance[5]-no-subscript
builtin-varyings gl_clipdistance[6]-no-subscript
builtin-varyings gl_clipdistance[7]-no-subscript
builtin-varyings gl_clipdistance[8]-no-subscript
builtin-varyings gl_clipvertex
builtin-varyings gl_color
builtin-varyings gl_fogfragcoord
builtin-varyings gl_pointsize
builtin-varyings gl_position
builtin-varyings gl_secondarycolor
builtin-varyings gl_texcoord
change-size base-grow
change-size base-shrink
change-size offset-grow
change-size offset-shrink
change-size range-grow
change-size range-shrink
discard-api
discard-bitmap
discard-clear
discard-copypixels
discard-drawarrays
discard-drawpixels
generatemipmap buffer
generatemipmap discard
generatemipmap prims_generated
generatemipmap prims_written
geometry-shaders-basic
get-buffer-state buffer_size
get-buffer-state buffer_start
get-buffer-state indexed_binding
get-buffer-state main_binding
immediate-reuse
immediate-reuse-index-buffer
immediate-reuse-uniform-buffer
interleaved-attribs
intervening-read output
intervening-read output use_gs
intervening-read prims_generated
intervening-read prims_generated use_gs
intervening-read prims_written
intervening-read prims_written use_gs
max-varyings
negative-prims
nonflat-integral
order arrays lines
order arrays points
order arrays triangles
order elements lines
order elements points
order elements triangles
output-type float
output-type float[2]
output-type float[2]-no-subscript
output-type int
output-type int[2]
output-type int[2]-no-subscript
output-type ivec2
output-type ivec2[2]
output-type ivec2[2]-no-subscript
output-type ivec3
output-type ivec3[2]
output-type ivec3[2]-no-subscript
output-type ivec4
output-type ivec4[2]
output-type ivec4[2]-no-subscript
output-type mat2
output-type mat2[2]
output-type mat2[2]-no-subscript
output-type mat2x3
output-type mat2x3[2]
output-type mat2x3[2]-no-subscript
output-type mat2x4
output-type mat2x4[2]
output-type mat2x4[2]-no-subscript
output-type mat3
output-type mat3[2]
output-type mat3[2]-no-subscript
output-type mat3x2
output-type mat3x2[2]
output-type mat3x2[2]-no-subscript
output-type mat3x4
output-type mat3x4[2]
output-type mat3x4[2]-no-subscript
output-type mat4
output-type mat4[2]
output-type mat4[2]-no-subscript
output-type mat4x2
output-type mat4x2[2]
output-type mat4x2[2]-no-subscript
output-type mat4x3
output-type mat4x3[2]
output-type mat4x3[2]-no-subscript
output-type uint
output-type uint[2]
output-type uint[2]-no-subscript
output-type uvec2
output-type uvec2[2]
output-type uvec2[2]-no-subscript
output-type uvec3
output-type uvec3[2]
output-type uvec3[2]-no-subscript
output-type uvec4
output-type uvec4[2]
output-type uvec4[2]-no-subscript
output-type vec2
output-type vec2[2]
output-type vec2[2]-no-subscript
output-type vec3
output-type vec3[2]
output-type vec3[2]-no-subscript
output-type vec4
output-type vec4[2]
output-type vec4[2]-no-subscript
overflow-edge-cases
overflow-edge-cases use_gs
pipeline-basic-primgen
points
points-large
position-readback-bufferbase
position-readback-bufferbase-discard
position-readback-bufferoffset
position-readback-bufferoffset-discard
position-readback-bufferrange
position-readback-bufferrange-discard
position-render-bufferbase
position-render-bufferbase-discard
position-render-bufferoffset
position-render-bufferoffset-discard
position-render-bufferrange
position-render-bufferrange-discard
primgen-query transform-feedback-disabled
query-primitives_generated-bufferbase
query-primitives_generated-bufferbase-discard
query-primitives_generated-bufferoffset
query-primitives_generated-bufferoffset-discard
query-primitives_generated-bufferrange
query-primitives_generated-bufferrange-discard
query-primitives_written-bufferbase
query-primitives_written-bufferbase-discard
query-primitives_written-bufferoffset
query-primitives_written-bufferoffset-discard
query-primitives_written-bufferrange
query-primitives_written-bufferrange-discard
separate-attribs
structs array-struct error
structs array-struct error interface
structs array-struct get
structs array-struct get interface
structs array-struct run
structs array-struct run interface
structs array-struct run-no-fs
structs array-struct run-no-fs interface
structs array-struct-array-elem error
structs array-struct-array-elem error interface
structs array-struct-array-elem get
structs array-struct-array-elem get interface
structs array-struct-array-elem run
structs array-struct-array-elem run interface
structs array-struct-array-elem run-no-fs
structs array-struct-array-elem run-no-fs interface
structs array-struct-array-struct error
structs array-struct-array-struct error interface
structs array-struct-array-struct get
structs array-struct-array-struct get interface
structs array-struct-array-struct run
structs array-struct-array-struct run interface
structs array-struct-array-struct run-no-fs
structs array-struct-array-struct run-no-fs interface
structs array-struct-whole-array error
structs array-struct-whole-array error interface
structs array-struct-whole-array get
structs array-struct-whole-array get interface
structs array-struct-whole-array run
structs array-struct-whole-array run interface
structs array-struct-whole-array run-no-fs
structs array-struct-whole-array run-no-fs interface
structs basic-struct error
structs basic-struct error interface
structs basic-struct get
structs basic-struct get interface
structs basic-struct run
structs basic-struct run interface
structs basic-struct run-no-fs
structs basic-struct run-no-fs interface
structs struct-array-elem error
structs struct-array-elem error interface
structs struct-array-elem get
structs struct-array-elem get interface
structs struct-array-elem run
structs struct-array-elem run interface
structs struct-array-elem run-no-fs
structs struct-array-elem run-no-fs interface
structs struct-struct error
structs struct-struct error interface
structs struct-struct get
structs struct-struct get interface
structs struct-struct run
structs struct-struct run interface
structs struct-struct run-no-fs
structs struct-struct run-no-fs interface
structs struct-whole-array error
structs struct-whole-array error interface
structs struct-whole-array get
structs struct-whole-array get interface
structs struct-whole-array run
structs struct-whole-array run interface
structs struct-whole-array run-no-fs
structs struct-whole-array run-no-fs interface
tessellation line_loop flat_first
tessellation line_loop flat_last
tessellation line_loop monochrome
tessellation line_loop smooth
tessellation line_strip flat_first
tessellation line_strip flat_last
tessellation line_strip monochrome
tessellation line_strip smooth
tessellation lines flat_first
tessellation lines flat_last
tessellation lines monochrome
tessellation lines smooth
tessellation points flat_first
tessellation points flat_last
tessellation points monochrome
tessellation points smooth
tessellation polygon flat_first
tessellation polygon flat_last
tessellation polygon monochrome
tessellation polygon smooth
tessellation polygon wireframe
tessellation quad_strip flat_first
tessellation quad_strip flat_last
tessellation quad_strip monochrome
tessellation quad_strip smooth
tessellation quad_strip wireframe
tessellation quads flat_first
tessellation quads flat_last
tessellation quads monochrome
tessellation quads smooth
tessellation quads wireframe
tessellation triangle_fan flat_first
tessellation triangle_fan flat_last
tessellation triangle_fan monochrome
tessellation triangle_fan smooth
tessellation triangle_fan wireframe
tessellation triangle_strip flat_first
tessellation triangle_strip flat_last
tessellation triangle_strip monochrome
tessellation triangle_strip smooth
tessellation triangle_strip wireframe
tessellation triangles flat_first
tessellation triangles flat_last
tessellation triangles monochrome
tessellation triangles smooth
tessellation triangles wireframe
ext_vertex_array_bgra
0/0 0/0
bgra-sec-color-pointer
bgra-vert-attrib-pointer
ext_window_rectangles
0/0 0/0
dlist
errors
render
gl-3.1
0/0 0/0
attributeless-vertexid
glsl-1.10
1839/2023 1839/2023
execution
1772/1954 1772/1954
builtins
56/56 56/56
glsl-fs-roundeven
fs-discard-deep-branch
variable-indexing
244/308 244/308
fs-varying-array-mat4-col-rd
fs-varying-array-mat4-col-row-rd
fs-varying-array-mat4-index-col-rd
fs-varying-array-mat4-index-col-row-rd
fs-varying-array-mat4-index-rd
fs-varying-array-mat4-index-row-rd
fs-varying-array-mat4-rd
fs-varying-array-mat4-row-rd
vs-varying-array-mat4-col-rd
vs-varying-array-mat4-col-row-rd
vs-varying-array-mat4-col-row-wr
vs-varying-array-mat4-col-wr
vs-varying-array-mat4-index-col-rd
vs-varying-array-mat4-index-col-row-rd
vs-varying-array-mat4-index-col-row-wr
vs-varying-array-mat4-index-col-wr
vs-varying-array-mat4-index-rd
vs-varying-array-mat4-index-row-rd
vs-varying-array-mat4-index-row-wr
vs-varying-array-mat4-index-wr
vs-varying-array-mat4-rd
vs-varying-array-mat4-row-rd
vs-varying-array-mat4-row-wr
vs-varying-array-mat4-wr
varying-packing
26/26 26/26
simple float arrays_of_arrays
simple int array
simple int arrays_of_arrays
simple int separate
simple ivec2 array
simple ivec2 arrays_of_arrays
simple ivec2 separate
simple ivec3 array
simple ivec3 arrays_of_arrays
simple ivec3 separate
simple ivec4 array
simple ivec4 arrays_of_arrays
simple ivec4 separate
simple mat2 arrays_of_arrays
simple mat2x3 arrays_of_arrays
simple mat2x4 arrays_of_arrays
simple mat3 arrays_of_arrays
simple mat3x2 arrays_of_arrays
simple mat3x4 arrays_of_arrays
simple mat4 arrays_of_arrays
simple mat4x2 arrays_of_arrays
simple mat4x3 arrays_of_arrays
simple uint array
simple uint arrays_of_arrays
simple uint separate
simple uvec2 array
simple uvec2 arrays_of_arrays
simple uvec2 separate
simple uvec3 array
simple uvec3 arrays_of_arrays
simple uvec3 separate
simple uvec4 array
simple uvec4 arrays_of_arrays
simple uvec4 separate
simple vec2 arrays_of_arrays
simple vec3 arrays_of_arrays
simple vec4 arrays_of_arrays
preprocessor
16/16 16/16
extension-defined-test
extension-if-1
glsl-1.20
1040/1127 1040/1127
execution
1003/1090 1003/1090
tex-miplevel-selection gl2:texture() 1d
tex-miplevel-selection gl2:texture() 1dshadow
tex-miplevel-selection gl2:texture() 2d
tex-miplevel-selection gl2:texture() 2dshadow
tex-miplevel-selection gl2:texture() 3d
tex-miplevel-selection gl2:texture() cube
tex-miplevel-selection gl2:texture(bias) 1d
tex-miplevel-selection gl2:texture(bias) 1dshadow
tex-miplevel-selection gl2:texture(bias) 2d
tex-miplevel-selection gl2:texture(bias) 2dshadow
tex-miplevel-selection gl2:texture(bias) 3d
tex-miplevel-selection gl2:texture(bias) cube
tex-miplevel-selection gl2:textureproj 1d
tex-miplevel-selection gl2:textureproj 1d_projvec4
tex-miplevel-selection gl2:textureproj 1dshadow
tex-miplevel-selection gl2:textureproj 2d
tex-miplevel-selection gl2:textureproj 2d_projvec4
tex-miplevel-selection gl2:textureproj 2dshadow
tex-miplevel-selection gl2:textureproj 3d
tex-miplevel-selection gl2:textureproj(bias) 1d
tex-miplevel-selection gl2:textureproj(bias) 1d_projvec4
tex-miplevel-selection gl2:textureproj(bias) 1dshadow
tex-miplevel-selection gl2:textureproj(bias) 2d
tex-miplevel-selection gl2:textureproj(bias) 2d_projvec4
tex-miplevel-selection gl2:textureproj(bias) 2dshadow
tex-miplevel-selection gl2:textureproj(bias) 3d
variable-indexing
236/300 236/300
fs-varying-array-mat4-col-rd
fs-varying-array-mat4-col-row-rd
fs-varying-array-mat4-index-col-rd
fs-varying-array-mat4-index-col-row-rd
fs-varying-array-mat4-index-rd
fs-varying-array-mat4-index-row-rd
fs-varying-array-mat4-rd
fs-varying-array-mat4-row-rd
vs-varying-array-mat4-col-rd
vs-varying-array-mat4-col-row-rd
vs-varying-array-mat4-col-row-wr
vs-varying-array-mat4-col-wr
vs-varying-array-mat4-index-col-rd
vs-varying-array-mat4-index-col-row-rd
vs-varying-array-mat4-index-col-row-wr
vs-varying-array-mat4-index-col-wr
vs-varying-array-mat4-index-rd
vs-varying-array-mat4-index-row-rd
vs-varying-array-mat4-index-row-wr
vs-varying-array-mat4-index-wr
vs-varying-array-mat4-rd
vs-varying-array-mat4-row-rd
vs-varying-array-mat4-row-wr
vs-varying-array-mat4-wr
intel_blackhole_render
0/0 0/0
intel_blackhole-blit
intel_blackhole-blit_gles2
intel_blackhole-dispatch
intel_blackhole-draw
intel_blackhole-draw_gles2
intel_conservative_rasterization
0/0 0/0
intel_conservative_rasterization-depthcoverage
intel_conservative_rasterization-innercoverage
intel_conservative_rasterization-invalid
intel_conservative_rasterization-tri
intel_shader_atomic_float_minmax
0/0 0/0
execution
0/0 0/0
shared-atomiccompswap-float
shared-atomicexchange-float
shared-atomicmax-float
shared-atomicmin-float
ssbo-atomiccompswap-float
ssbo-atomiccompswap-float-nan
ssbo-atomiccompswap-float-negative-zero
ssbo-atomicexchange-float
ssbo-atomicmax-float
ssbo-atomicmax-float-nan
ssbo-atomicmin-float
ssbo-atomicmin-float-nan
intel_shader_integer_functions2
0/0 0/0
execution
0/0 0/0
built-in-functions
0/0 0/0
fs-absolutedifference-int
fs-absolutedifference-int64
fs-absolutedifference-uint
fs-absolutedifference-uint64
fs-addsaturate-int
fs-addsaturate-int64
fs-addsaturate-uint
fs-addsaturate-uint64
fs-average-int
fs-average-int64
fs-average-uint
fs-average-uint64
fs-averagerounded-int
fs-averagerounded-int64
fs-averagerounded-uint
fs-averagerounded-uint64
fs-countleadingzeros-uint
fs-counttrailingzeros-uint
fs-multiply32x16-int
fs-multiply32x16-uint
fs-subtractsaturate-int
fs-subtractsaturate-int64
fs-subtractsaturate-uint
fs-subtractsaturate-uint64
vs-absolutedifference-int
vs-absolutedifference-int64
vs-absolutedifference-uint
vs-absolutedifference-uint64
vs-addsaturate-int
vs-addsaturate-int64
vs-addsaturate-uint
vs-addsaturate-uint64
vs-average-int
vs-average-int64
vs-average-uint
vs-average-uint64
vs-averagerounded-int
vs-averagerounded-int64
vs-averagerounded-uint
vs-averagerounded-uint64
vs-countleadingzeros-uint
vs-counttrailingzeros-uint
vs-multiply32x16-int
vs-multiply32x16-uint
vs-subtractsaturate-int
vs-subtractsaturate-int64
vs-subtractsaturate-uint
vs-subtractsaturate-uint64
khr_parallel_shader_compile
1/1 1/1
basic_gles2
khr_texture_compression_astc
9/13 9/13
array-gl
array-gles
miptree-gles srgb-sd
0/0 0/0
srgb-sd
sliced-3d-miptree-gl hdr
sliced-3d-miptree-gl ldr
sliced-3d-miptree-gl srgb
sliced-3d-miptree-gl srgb-fp
sliced-3d-miptree-gles hdr
sliced-3d-miptree-gles ldr
sliced-3d-miptree-gles srgb
sliced-3d-miptree-gles srgb-fp
mesa_shader_integer_functions
0/0 0/0
execution
0/0 0/0
built-in-functions
0/0 0/0
const-bitcount
const-bitfieldextract
const-bitfieldinsert
const-bitfieldreverse
const-findlsb
const-findmsb
const-ldexp
fs-bitcount
fs-bitfieldextract
fs-bitfieldinsert
fs-bitfieldreverse
fs-findlsb
fs-findmsb
fs-frexp
fs-imulextended
fs-imulextended-nonuniform
fs-imulextended-only-lsb
fs-imulextended-only-lsb-nonuniform
fs-imulextended-only-msb
fs-imulextended-only-msb-nonuniform
fs-ldexp
fs-uaddcarry
fs-uaddcarry-only-add
fs-uaddcarry-only-carry
fs-umulextended
fs-umulextended-nonuniform
fs-umulextended-only-lsb
fs-umulextended-only-lsb-nonuniform
fs-umulextended-only-msb
fs-umulextended-only-msb-nonuniform
fs-usubborrow
fs-usubborrow-only-borrow
fs-usubborrow-only-sub
vs-bitcount
vs-bitfieldextract
vs-bitfieldinsert
vs-bitfieldreverse
vs-findlsb
vs-findmsb
vs-frexp
vs-imulextended
vs-imulextended-nonuniform
vs-imulextended-only-lsb
vs-imulextended-only-lsb-nonuniform
vs-imulextended-only-msb
vs-imulextended-only-msb-nonuniform
vs-ldexp
vs-uaddcarry
vs-uaddcarry-only-add
vs-uaddcarry-only-carry
vs-umulextended
vs-umulextended-nonuniform
vs-umulextended-only-lsb
vs-umulextended-only-lsb-nonuniform
vs-umulextended-only-msb
vs-umulextended-only-msb-nonuniform
vs-usubborrow
vs-usubborrow-only-borrow
vs-usubborrow-only-sub
overloads
nv_alpha_to_coverage_dither_control
0/0 0/0
nv_alpha_to_coverage_dither_control -1
nv_alpha_to_coverage_dither_control 0
nv_alpha_to_coverage_dither_control 1
nv_alpha_to_coverage_dither_control 2
nv_alpha_to_coverage_dither_control 3
nv_alpha_to_coverage_dither_control 4
nv_alpha_to_coverage_dither_control 5
nv_alpha_to_coverage_dither_control 6
nv_alpha_to_coverage_dither_control 7
nv_alpha_to_coverage_dither_control 8
nv_alpha_to_coverage_dither_control 8 0 0
nv_alpha_to_coverage_dither_control 8 0 1
nv_alpha_to_coverage_dither_control 8 1 0
nv_alpha_to_coverage_dither_control 8 1 1
nv_alpha_to_coverage_dither_control 9
nv_alpha_to_coverage_dither_control-error
nv_compute_shader_derivatives
0/0 0/0
execution
0/0 0/0
derivatives-coarse-linear
derivatives-coarse-quads
derivatives-fine-linear
derivatives-fine-quads
derivatives-none
texture-implicit-lod-linear
texture-implicit-lod-none
texture-implicit-lod-quads
linker
0/0 0/0
fail_linear_size
fail_quads_x
fail_quads_y
fail_two_arrangements
nv_conditional_render
0/0 0/0
begin-while-active
begin-zero
bitmap
blitframebuffer
clear
clear-bug
copypixels
copyteximage
copytexsubimage
dlist
drawpixels
generatemipmap
vertex_array
nv_copy_depth_to_color
0/0 0/0
nv_copy_depth_to_color
nv_copy_depth_to_color 0 0x223344ff
nv_copy_depth_to_color 0 0x76356278
nv_copy_depth_to_color 1 0x223344ff
nv_copy_depth_to_color 1 0x76356278
nv_copy_image
3/3 3/3
nv_copy_image-api_errors
nv_copy_image-formats
nv_copy_image-formats --samples=2
nv_copy_image-formats --samples=4
nv_copy_image-formats --samples=8
nv_fill_rectangle
0/0 0/0
execution
0/0 0/0
gs-lines-ignore-fill-rect
gs-points-ignore-fill-rect
gs-tris-with-fill-rect
lines-ignore-fill-rect
points-ignore-fill-rect
tes-isolines-ignore-fill-rect
tes-tris-in-point-mode-ignore-fill-rect
tes-tris-with-fill-rect
tris-with-fill-rect
invalid-draw-mode
nv_fragment_program_option
0/0 0/0
fp-abs-02
fp-condition_codes-01
fp-rfl
fp-set-02
fp-unpack-01
nv_primitive_restart
0/0 0/0
dlist
errors
no-core-profile
primitive-restart-disable_vbo
primitive-restart-draw-mode-line_loop
primitive-restart-draw-mode-line_strip
primitive-restart-draw-mode-lines
primitive-restart-draw-mode-points
primitive-restart-draw-mode-polygon
primitive-restart-draw-mode-quad_strip
primitive-restart-draw-mode-quads
primitive-restart-draw-mode-triangle_fan
primitive-restart-draw-mode-triangle_strip
primitive-restart-draw-mode-triangles
primitive-restart-vbo_combined_vertex_and_index
primitive-restart-vbo_index_only
primitive-restart-vbo_separate_vertex_and_index
primitive-restart-vbo_vertex_only
nv_shader_atomic_float
0/0 0/0
execution
0/0 0/0
shared-atomicadd-float
shared-atomicexchange-float
ssbo-atomicadd-float
ssbo-atomicexchange-float
nv_shader_atomic_int64
0/0 0/0
execution
0/0 0/0
shared-atomicadd-int
shared-atomicand-int
shared-atomicand-uint
shared-atomiccompswap-int
shared-atomicexchange-int
shared-atomicmax-int
shared-atomicmax-uint
shared-atomicmin-int
shared-atomicmin-uint
shared-atomicor-int
shared-atomicor-uint
shared-atomicxor-int
shared-atomicxor-uint
ssbo-atomicadd-int
ssbo-atomicand-int
ssbo-atomicand-uint
ssbo-atomiccompswap-int
ssbo-atomicexchange-int
ssbo-atomicmax-int
ssbo-atomicmax-uint
ssbo-atomicmin-int
ssbo-atomicmin-uint
ssbo-atomicor-int
ssbo-atomicor-uint
ssbo-atomicxor-int
ssbo-atomicxor-uint
nv_texture_barrier
0/0 0/0
arb_texture_barrier-texture-halves-ping-pong-operation-chain
blending-in-shader
nv_vertex_program2_option
0/0 0/0
vp-address-03
vp-address-05
vp-address-06
vp-clipdistance-01
vp-clipdistance-02
vp-clipdistance-03
vp-clipdistance-04
nv_viewport_array2
0/0 0/0
execution
0/0 0/0
viewport_broadcast
viewport_non_relative_broadcast
viewport_relative_broadcast
linker
0/0 0/0
mismatched_viewport_relative
nv_viewport_swizzle
0/0 0/0
nv_viewport_swizzle-errors
viewport_swizzle
oes_draw_elements_base_vertex
2/2 2/2
oes_draw_elements_base_vertex-drawelements-instanced
oes_draw_elements_base_vertex-drawrangeelements
oes_egl_image_external_essl3
0/0 0/0
oes_egl_image_external_essl3
oes_geometry_shader
0/0 0/0
built-in constants
execution
0/0 0/0
nonuniform-vertex-count
sso_validation
0/0 0/0
user-defined-gs-input-in-block
user-defined-gs-input-not-in-block
oes_matrix_get
0/0 0/0
all queries
oes_packed_depth_stencil
1/1 1/1
depth_stencil texture gles2
oes_texture_compression_astc
0/0 0/0
miptree-3d-gl hdr
miptree-3d-gl ldr
miptree-3d-gl srgb
miptree-3d-gles hdr
miptree-3d-gles ldr
miptree-3d-gles srgb
oes_texture_float
2/2 2/2
oes_texture_float
oes_texture_float linear
oes_texture_view
0/0 0/0
clear-into-view-2d
clear-into-view-2d-array
clear-into-view-layered
copytexsubimage-layers
formats
immutable_levels
queries
rendering-formats
rendering-layers
rendering-levels
rendering-target
sampling-2d-array-as-2d-layer
sampling-2d-array-as-cubemap
sampling-2d-array-as-cubemap-array
targets
texsubimage-layers
texsubimage-layers pbo
texsubimage-levels
texsubimage-levels pbo
oes_viewport_array
0/0 0/0
bounds
clear
depthrange-indices
minmax
queries
render-depthrange
render-scissor
render-viewport
render-viewport-2
scissor-check
scissor-indices
viewport-gs-write-simple
viewport-gs-writes-in-range
viewport-gs-writes-out-of-range
viewport-indices
wgl
0/0 0/0
wgl-multi-context-single-window
wgl-multi-window-single-context
wgl-sanity