You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
virglrenderer/ci/previous_results/gl_host/piglit_results.txt

26035 lines
2.0 MiB

hiz/hiz-depth-read-fbo-d24-s0: pass
hiz/hiz-depth-read-fbo-d24-s8: skip
hiz/hiz-depth-read-fbo-d24s8: pass
hiz/hiz-depth-read-window-stencil0: pass
hiz/hiz-depth-read-window-stencil1: pass
hiz/hiz-depth-stencil-test-fbo-d0-s8: pass
hiz/hiz-depth-stencil-test-fbo-d24-s0: pass
hiz/hiz-depth-stencil-test-fbo-d24-s8: skip
hiz/hiz-depth-stencil-test-fbo-d24s8: pass
hiz/hiz-depth-test-fbo-d24-s0: pass
hiz/hiz-depth-test-fbo-d24-s8: skip
hiz/hiz-depth-test-fbo-d24s8: pass
hiz/hiz-depth-test-window-stencil0: pass
hiz/hiz-depth-test-window-stencil1: pass
hiz/hiz-stencil-read-fbo-d0-s8: pass
hiz/hiz-stencil-read-fbo-d24-s8: skip
hiz/hiz-stencil-read-fbo-d24s8: pass
hiz/hiz-stencil-read-window-depth0: pass
hiz/hiz-stencil-read-window-depth1: pass
hiz/hiz-stencil-test-fbo-d0-s8: pass
hiz/hiz-stencil-test-fbo-d24-s8: skip
hiz/hiz-stencil-test-fbo-d24s8: pass
hiz/hiz-stencil-test-window-depth0: pass
hiz/hiz-stencil-test-window-depth1: pass
object namespace pollution/buffer with glbitmap: pass
object namespace pollution/buffer with glblitframebuffer: pass
object namespace pollution/buffer with glcopyimagesubdata: pass
object namespace pollution/buffer with glcopypixels: pass
object namespace pollution/buffer with glcopytexsubimage2d: pass
object namespace pollution/buffer with gldrawpixels: pass
object namespace pollution/buffer with glgeneratemipmap: pass
object namespace pollution/buffer with glgetteximage: pass
object namespace pollution/buffer with glgetteximage-compressed: pass
object namespace pollution/buffer with gltexsubimage2d: pass
object namespace pollution/framebuffer with glbitmap: pass
object namespace pollution/framebuffer with glblitframebuffer: pass
object namespace pollution/framebuffer with glcopyimagesubdata: pass
object namespace pollution/framebuffer with glcopypixels: pass
object namespace pollution/framebuffer with glcopytexsubimage2d: pass
object namespace pollution/framebuffer with gldrawpixels: pass
object namespace pollution/framebuffer with glgeneratemipmap: pass
object namespace pollution/framebuffer with glgetteximage: pass
object namespace pollution/framebuffer with glgetteximage-compressed: pass
object namespace pollution/framebuffer with gltexsubimage2d: pass
object namespace pollution/program with glbitmap: pass
object namespace pollution/program with glblitframebuffer: pass
object namespace pollution/program with glcopyimagesubdata: pass
object namespace pollution/program with glcopypixels: pass
object namespace pollution/program with glcopytexsubimage2d: pass
object namespace pollution/program with gldrawpixels: pass
object namespace pollution/program with glgeneratemipmap: pass
object namespace pollution/program with glgetteximage: pass
object namespace pollution/program with glgetteximage-compressed: pass
object namespace pollution/program with gltexsubimage2d: pass
object namespace pollution/vertex-array with glbitmap: skip
object namespace pollution/vertex-array with glblitframebuffer: skip
object namespace pollution/vertex-array with glcopyimagesubdata: skip
object namespace pollution/vertex-array with glcopypixels: skip
object namespace pollution/vertex-array with glcopytexsubimage2d: skip
object namespace pollution/vertex-array with gldrawpixels: skip
object namespace pollution/vertex-array with glgeneratemipmap: skip
object namespace pollution/vertex-array with glgetteximage: skip
object namespace pollution/vertex-array with glgetteximage-compressed: skip
object namespace pollution/vertex-array with gltexsubimage2d: skip
security/initialized-fbo: warn
security/initialized-vbo: pass
shaders/activeprogram-bad-program: skip
shaders/activeprogram-get: skip
shaders/attribute0: pass
shaders/complex-loop-analysis-bug: pass
shaders/createshaderprogram-attached-shaders: skip
shaders/createshaderprogram-bad-type: skip
shaders/dead-code-break-interaction: pass
shaders/dependency-hints/exp2: pass
shaders/fragcoord_w: pass
shaders/getuniform-01: pass
shaders/getuniform-02: pass
shaders/getuniform-03: pass
shaders/glsl link two programs, global initializer: pass
shaders/glsl-algebraic-add-add-1: pass
shaders/glsl-algebraic-add-add-2: pass
shaders/glsl-algebraic-add-add-3: pass
shaders/glsl-algebraic-add-add-4: pass
shaders/glsl-algebraic-add-sub-1: pass
shaders/glsl-algebraic-add-sub-2: pass
shaders/glsl-algebraic-add-zero: pass
shaders/glsl-algebraic-add-zero-2: pass
shaders/glsl-algebraic-div-one: pass
shaders/glsl-algebraic-div-one-2: pass
shaders/glsl-algebraic-logicand-false: pass
shaders/glsl-algebraic-logicand-false-2: pass
shaders/glsl-algebraic-logicand-true: pass
shaders/glsl-algebraic-logicand-true-2: pass
shaders/glsl-algebraic-logicor-false: pass
shaders/glsl-algebraic-logicor-false-2: pass
shaders/glsl-algebraic-logicor-true: pass
shaders/glsl-algebraic-logicor-true-2: pass
shaders/glsl-algebraic-logicxor-false: pass
shaders/glsl-algebraic-logicxor-true: pass
shaders/glsl-algebraic-mul-mul-1: pass
shaders/glsl-algebraic-mul-one: pass
shaders/glsl-algebraic-mul-one-2: pass
shaders/glsl-algebraic-mul-zero: pass
shaders/glsl-algebraic-neg-neg: pass
shaders/glsl-algebraic-not-equals: pass
shaders/glsl-algebraic-not-notequals: pass
shaders/glsl-algebraic-pow-two: pass
shaders/glsl-algebraic-rcp-rcp: pass
shaders/glsl-algebraic-rcp-rsq: pass
shaders/glsl-algebraic-rcp-sqrt: pass
shaders/glsl-algebraic-rcp-sqrt-2: pass
shaders/glsl-algebraic-sub-sub-1: pass
shaders/glsl-algebraic-sub-zero: pass
shaders/glsl-algebraic-sub-zero-2: pass
shaders/glsl-algebraic-sub-zero-3: pass
shaders/glsl-algebraic-sub-zero-4: pass
shaders/glsl-arb-fragment-coord-conventions: pass
shaders/glsl-array-bounds-01: pass
shaders/glsl-array-bounds-02: pass
shaders/glsl-array-bounds-03: pass
shaders/glsl-array-bounds-04: pass
shaders/glsl-array-bounds-05: pass
shaders/glsl-array-bounds-06: pass
shaders/glsl-array-bounds-07: pass
shaders/glsl-array-bounds-08: pass
shaders/glsl-array-bounds-09: pass
shaders/glsl-array-bounds-10: pass
shaders/glsl-array-bounds-11: pass
shaders/glsl-array-bounds-12: pass
shaders/glsl-array-bounds-13: pass
shaders/glsl-array-compare: pass
shaders/glsl-array-compare-02: pass
shaders/glsl-array-length: pass
shaders/glsl-array-uniform: pass
shaders/glsl-array-uniform-length: pass
shaders/glsl-array-varying-01: pass
shaders/glsl-bindattriblocation: pass
shaders/glsl-bug-22603: pass
shaders/glsl-cache-fallback-shader-source: pass
shaders/glsl-clamp-vertex-color: pass
shaders/glsl-complex-subscript: pass
shaders/glsl-const-builtin-abs: pass
shaders/glsl-const-builtin-acos: pass
shaders/glsl-const-builtin-all: pass
shaders/glsl-const-builtin-any: pass
shaders/glsl-const-builtin-asin: pass
shaders/glsl-const-builtin-atan: pass
shaders/glsl-const-builtin-ceil: pass
shaders/glsl-const-builtin-clamp: pass
shaders/glsl-const-builtin-cos: pass
shaders/glsl-const-builtin-cosh: pass
shaders/glsl-const-builtin-cross: pass
shaders/glsl-const-builtin-degrees: pass
shaders/glsl-const-builtin-derivatives: pass
shaders/glsl-const-builtin-distance: pass
shaders/glsl-const-builtin-dot: pass
shaders/glsl-const-builtin-equal: pass
shaders/glsl-const-builtin-equal-bool: pass
shaders/glsl-const-builtin-exp: pass
shaders/glsl-const-builtin-exp2: pass
shaders/glsl-const-builtin-faceforward: pass
shaders/glsl-const-builtin-floor: pass
shaders/glsl-const-builtin-fract: pass
shaders/glsl-const-builtin-greaterthan: pass
shaders/glsl-const-builtin-greaterthanequal: pass
shaders/glsl-const-builtin-inversesqrt: pass
shaders/glsl-const-builtin-length: pass
shaders/glsl-const-builtin-lessthan: pass
shaders/glsl-const-builtin-lessthanequal: pass
shaders/glsl-const-builtin-log: pass
shaders/glsl-const-builtin-log2: pass
shaders/glsl-const-builtin-matrixcompmult: pass
shaders/glsl-const-builtin-max: pass
shaders/glsl-const-builtin-min: pass
shaders/glsl-const-builtin-mix: pass
shaders/glsl-const-builtin-mod: pass
shaders/glsl-const-builtin-normalize: pass
shaders/glsl-const-builtin-not: pass
shaders/glsl-const-builtin-outerproduct: pass
shaders/glsl-const-builtin-pow: pass
shaders/glsl-const-builtin-radians: pass
shaders/glsl-const-builtin-reflect: pass
shaders/glsl-const-builtin-refract: pass
shaders/glsl-const-builtin-sign: pass
shaders/glsl-const-builtin-sin: pass
shaders/glsl-const-builtin-smoothstep: pass
shaders/glsl-const-builtin-sqrt: pass
shaders/glsl-const-builtin-step: pass
shaders/glsl-const-builtin-tan: pass
shaders/glsl-const-builtin-transpose: pass
shaders/glsl-const-folding-01: pass
shaders/glsl-const-initializer-01: pass
shaders/glsl-const-initializer-02: pass
shaders/glsl-const-initializer-03: pass
shaders/glsl-constant-folding-call-1: pass
shaders/glsl-copy-propagation-if-1: pass
shaders/glsl-copy-propagation-if-2: pass
shaders/glsl-copy-propagation-if-3: pass
shaders/glsl-copy-propagation-loop-1: pass
shaders/glsl-copy-propagation-loop-2: pass
shaders/glsl-copy-propagation-self-1: pass
shaders/glsl-copy-propagation-self-2: pass
shaders/glsl-copy-propagation-vector-indexing: pass
shaders/glsl-cos: pass
shaders/glsl-deadcode-call: pass
shaders/glsl-deadcode-self-assign: pass
shaders/glsl-deadcode-varying: pass
shaders/glsl-derivs: pass
shaders/glsl-derivs-abs: pass
shaders/glsl-derivs-abs-sign: pass
shaders/glsl-derivs-sign: pass
shaders/glsl-derivs-swizzle: pass
shaders/glsl-derivs-varyings: pass
shaders/glsl-dlist-getattriblocation: pass
shaders/glsl-empty-vs-no-fs: pass
shaders/glsl-floating-constant-120: pass
shaders/glsl-fs-abs-01: pass
shaders/glsl-fs-abs-02: pass
shaders/glsl-fs-abs-03: pass
shaders/glsl-fs-abs-04: pass
shaders/glsl-fs-abs-neg: pass
shaders/glsl-fs-abs-neg-with-intermediate: pass
shaders/glsl-fs-add-masked: pass
shaders/glsl-fs-all-01: pass
shaders/glsl-fs-all-02: pass
shaders/glsl-fs-any: pass
shaders/glsl-fs-array-redeclaration: pass
shaders/glsl-fs-asin: pass
shaders/glsl-fs-atan-1: pass
shaders/glsl-fs-atan-2: pass
shaders/glsl-fs-atan-3: pass
shaders/glsl-fs-bit-01: pass
shaders/glsl-fs-bit-02: pass
shaders/glsl-fs-bug25902: pass
shaders/glsl-fs-ceil: pass
shaders/glsl-fs-clamp-1: pass
shaders/glsl-fs-clamp-2: pass
shaders/glsl-fs-clamp-3: pass
shaders/glsl-fs-clamp-4: pass
shaders/glsl-fs-clamp-5: pass
shaders/glsl-fs-color-matrix: pass
shaders/glsl-fs-conditional-output-write: pass
shaders/glsl-fs-continue-in-switch-in-do-while: pass
shaders/glsl-fs-continue-inside-do-while: pass
shaders/glsl-fs-convolution-1: pass
shaders/glsl-fs-convolution-2: pass
shaders/glsl-fs-copy-propagation-texcoords-1: pass
shaders/glsl-fs-copy-propagation-texcoords-2: pass
shaders/glsl-fs-cross: pass
shaders/glsl-fs-cross-2: pass
shaders/glsl-fs-cross-3: pass
shaders/glsl-fs-discard-01: pass
shaders/glsl-fs-discard-02: pass
shaders/glsl-fs-discard-03: pass
shaders/glsl-fs-discard-04: pass
shaders/glsl-fs-dot-vec2: pass
shaders/glsl-fs-dot-vec2-2: pass
shaders/glsl-fs-double-negative-copy-propagation: pass
shaders/glsl-fs-exp: pass
shaders/glsl-fs-exp2: pass
shaders/glsl-fs-f2b: pass
shaders/glsl-fs-flat-color: fail
shaders/glsl-fs-floor: pass
shaders/glsl-fs-fogcolor-statechange: pass
shaders/glsl-fs-fogscale/gs-out and fs: skip
shaders/glsl-fs-fogscale/vs and fs: pass
shaders/glsl-fs-fogscale/vs, gs and fs: skip
shaders/glsl-fs-fragcoord: pass
shaders/glsl-fs-fragcoord-zw-ortho: pass
shaders/glsl-fs-fragcoord-zw-perspective: pass
shaders/glsl-fs-fragdata-1: pass
shaders/glsl-fs-frontfacing: pass
shaders/glsl-fs-frontfacing-not: pass
shaders/glsl-fs-functions-2: pass
shaders/glsl-fs-functions-3: pass
shaders/glsl-fs-functions-4: pass
shaders/glsl-fs-functions-5: pass
shaders/glsl-fs-functions-6: pass
shaders/glsl-fs-functions-samplers: pass
shaders/glsl-fs-i2b: pass
shaders/glsl-fs-if-greater: pass
shaders/glsl-fs-if-greater-equal: pass
shaders/glsl-fs-if-less: pass
shaders/glsl-fs-if-less-equal: pass
shaders/glsl-fs-if-nested-loop: pass
shaders/glsl-fs-implicit-array-size-01: pass
shaders/glsl-fs-implicit-array-size-02: pass
shaders/glsl-fs-implicit-array-size-03: pass
shaders/glsl-fs-integer-multiplication: pass
shaders/glsl-fs-ivec4-mat3: pass
shaders/glsl-fs-log: pass
shaders/glsl-fs-log2: pass
shaders/glsl-fs-loop: pass
shaders/glsl-fs-loop-300: pass
shaders/glsl-fs-loop-break: pass
shaders/glsl-fs-loop-const-decr: pass
shaders/glsl-fs-loop-const-incr: pass
shaders/glsl-fs-loop-continue: pass
shaders/glsl-fs-loop-diagonal-break: pass
shaders/glsl-fs-loop-ge: pass
shaders/glsl-fs-loop-gt: pass
shaders/glsl-fs-loop-le: pass
shaders/glsl-fs-loop-lt: pass
shaders/glsl-fs-loop-nested: pass
shaders/glsl-fs-loop-nested-if: pass
shaders/glsl-fs-loop-redundant-condition: pass
shaders/glsl-fs-loop-two-counter-01: pass
shaders/glsl-fs-loop-two-counter-02: pass
shaders/glsl-fs-loop-two-counter-03: pass
shaders/glsl-fs-loop-two-counter-04: pass
shaders/glsl-fs-loop-zero-iter: pass
shaders/glsl-fs-lots-of-tex: pass
shaders/glsl-fs-main-return: pass
shaders/glsl-fs-main-return-conditional: pass
shaders/glsl-fs-max: pass
shaders/glsl-fs-max-2: pass
shaders/glsl-fs-max-3: pass
shaders/glsl-fs-max-array-access-forward-declaration: pass
shaders/glsl-fs-max-array-access-function: pass
shaders/glsl-fs-min: pass
shaders/glsl-fs-min-2: pass
shaders/glsl-fs-min-3: pass
shaders/glsl-fs-mix: pass
shaders/glsl-fs-mix-constant: pass
shaders/glsl-fs-mod: pass
shaders/glsl-fs-mov-masked: pass
shaders/glsl-fs-multiple-builtins: pass
shaders/glsl-fs-neg: pass
shaders/glsl-fs-neg-abs: pass
shaders/glsl-fs-neg-dot: pass
shaders/glsl-fs-normalmatrix: pass
shaders/glsl-fs-pointcoord: pass
shaders/glsl-fs-post-increment-01: pass
shaders/glsl-fs-raytrace-bug27060: pass
shaders/glsl-fs-reflect: pass
shaders/glsl-fs-roundeven: pass
shaders/glsl-fs-sampler-numbering: pass
shaders/glsl-fs-sampler-numbering-2: pass
shaders/glsl-fs-sampler-numbering-3: pass
shaders/glsl-fs-shader-stencil-export: pass
shaders/glsl-fs-sign: pass
shaders/glsl-fs-sqrt-branch: pass
shaders/glsl-fs-statevar-call: pass
shaders/glsl-fs-step: pass
shaders/glsl-fs-struct-equal: pass
shaders/glsl-fs-struct-notequal: pass
shaders/glsl-fs-swizzle-1: pass
shaders/glsl-fs-tan-1: pass
shaders/glsl-fs-tan-2: pass
shaders/glsl-fs-trunc: pass
shaders/glsl-fs-uniform-array-1: pass
shaders/glsl-fs-uniform-array-2: pass
shaders/glsl-fs-uniform-array-3: pass
shaders/glsl-fs-uniform-array-4: pass
shaders/glsl-fs-uniform-array-5: pass
shaders/glsl-fs-uniform-array-6: pass
shaders/glsl-fs-uniform-array-7: pass
shaders/glsl-fs-uniform-array-loop-unroll: pass
shaders/glsl-fs-uniform-bool-1: pass
shaders/glsl-fs-uniform-bool-2: pass
shaders/glsl-fs-uniform-indexed-by-swizzled-vec4: pass
shaders/glsl-fs-uniform-sampler-array: pass
shaders/glsl-fs-unroll-out-param: pass
shaders/glsl-fs-unroll-side-effect: pass
shaders/glsl-fs-unsigned-comparison-negative-zero: pass
shaders/glsl-fs-user-varying-ff: pass
shaders/glsl-fs-varying-array: pass
shaders/glsl-fs-vec4-indexing-1: pass
shaders/glsl-fs-vec4-indexing-2: pass
shaders/glsl-fs-vec4-indexing-3: pass
shaders/glsl-fs-vec4-indexing-4: pass
shaders/glsl-fs-vec4-indexing-5: pass
shaders/glsl-fs-vec4-indexing-6: pass
shaders/glsl-fs-vec4-indexing-7: pass
shaders/glsl-fs-vec4-indexing-8: pass
shaders/glsl-fs-vec4-indexing-temp-dst: pass
shaders/glsl-fs-vec4-indexing-temp-dst-in-loop: pass
shaders/glsl-fs-vec4-indexing-temp-dst-in-nested-loop-combined: pass
shaders/glsl-fs-vec4-indexing-temp-src: pass
shaders/glsl-fs-vec4-indexing-temp-src-in-loop: pass
shaders/glsl-fs-vec4-indexing-temp-src-in-nested-loop-combined: pass
shaders/glsl-fs-vec4-indexing-temp-src-in-nested-loop-inner: pass
shaders/glsl-fs-vec4-indexing-temp-src-in-nested-loop-outer: pass
shaders/glsl-fs-vec4-mat2: pass
shaders/glsl-fs-vec4-mat3: pass
shaders/glsl-fs-vec4-operator-equal: pass
shaders/glsl-fs-vec4-operator-notequal: pass
shaders/glsl-function-prototype: pass
shaders/glsl-fwidth: pass
shaders/glsl-getactiveuniform-array-size: pass
shaders/glsl-getactiveuniform-count: glsl-getactiveuniform-ftransform: pass
shaders/glsl-getactiveuniform-count: glsl-getactiveuniform-length: pass
shaders/glsl-getactiveuniform-count: glsl-getactiveuniform-mvp: pass
shaders/glsl-getactiveuniform-length: pass
shaders/glsl-getattriblocation: pass
shaders/glsl-gnome-shell-dim-window: pass
shaders/glsl-if-assign-call: pass
shaders/glsl-implicit-conversion-01: pass
shaders/glsl-implicit-conversion-02: pass
shaders/glsl-inexact-overloads: pass
shaders/glsl-inout-struct-01: pass
shaders/glsl-inout-struct-02: pass
shaders/glsl-invalid-asm-01: pass
shaders/glsl-invalid-asm-02: pass
shaders/glsl-invariant-pragma: pass
shaders/glsl-kwin-blur-1: pass
shaders/glsl-kwin-blur-2: pass
shaders/glsl-light-model: pass
shaders/glsl-link-array-01: pass
shaders/glsl-link-bug30552: pass
shaders/glsl-link-bug38015: pass
shaders/glsl-link-unnamed-types: pass
shaders/glsl-link-varying-texcoord: pass
shaders/glsl-link-varyings-1: pass
shaders/glsl-link-varyings-2: pass
shaders/glsl-link-varyings-3: pass
shaders/glsl-lod-bias: pass
shaders/glsl-mat-110: pass
shaders/glsl-mat-attribute: pass
shaders/glsl-mat-from-int-ctor-01: pass
shaders/glsl-mat-from-int-ctor-02: pass
shaders/glsl-mat-from-int-ctor-03: pass
shaders/glsl-mat-from-vec-ctor-01: pass
shaders/glsl-mat-mul-1: pass
shaders/glsl-max-varyings: pass
shaders/glsl-max-varyings >max_varying_components: pass
shaders/glsl-max-vertex-attrib: pass
shaders/glsl-novertexdata: pass
shaders/glsl-octal: pass
shaders/glsl-opt-0-cmp-xy: pass
shaders/glsl-opt-xy-cmp-0: pass
shaders/glsl-orangebook-ch06-bump: pass
shaders/glsl-override-builtin: pass
shaders/glsl-override-builtin-2: pass
shaders/glsl-pp-elif-no-expression-1: pass
shaders/glsl-precision-110: pass
shaders/glsl-preprocessor-comments: pass
shaders/glsl-reload-source: pass
shaders/glsl-routing: fail
shaders/glsl-sin: pass
shaders/glsl-struct-constructor-01: pass
shaders/glsl-texcoord-array: pass
shaders/glsl-texcoord-array-2: pass
shaders/glsl-uniform-initializer-1: pass
shaders/glsl-uniform-initializer-2: pass
shaders/glsl-uniform-initializer-3: pass
shaders/glsl-uniform-initializer-4: pass
shaders/glsl-uniform-initializer-5: pass
shaders/glsl-uniform-initializer-6: pass
shaders/glsl-uniform-initializer-7: pass
shaders/glsl-uniform-linking-1: pass
shaders/glsl-uniform-non-uniform-array-compare: pass
shaders/glsl-uniform-out-of-bounds: pass
shaders/glsl-uniform-out-of-bounds-2: pass
shaders/glsl-uniform-struct: pass
shaders/glsl-uniform-update: pass
shaders/glsl-unused-varying: pass
shaders/glsl-useprogram-displaylist: pass
shaders/glsl-varying-mat3x2: pass
shaders/glsl-varying-read: pass
shaders/glsl-vec-array: pass
shaders/glsl-vs-abs-attribute: pass
shaders/glsl-vs-abs-neg: pass
shaders/glsl-vs-abs-neg-with-intermediate: pass
shaders/glsl-vs-all-01: pass
shaders/glsl-vs-all-02: pass
shaders/glsl-vs-array-redeclaration: pass
shaders/glsl-vs-arrays: pass
shaders/glsl-vs-arrays-2: pass
shaders/glsl-vs-arrays-3: pass
shaders/glsl-vs-channel-overwrite-01: pass
shaders/glsl-vs-channel-overwrite-02: pass
shaders/glsl-vs-channel-overwrite-03: pass
shaders/glsl-vs-channel-overwrite-04: pass
shaders/glsl-vs-clamp-1: pass
shaders/glsl-vs-constructor-call: pass
shaders/glsl-vs-continue-in-switch-in-do-while: pass
shaders/glsl-vs-continue-inside-do-while: pass
shaders/glsl-vs-copy-propagation-1: pass
shaders/glsl-vs-cross: pass
shaders/glsl-vs-cross-2: pass
shaders/glsl-vs-cross-3: pass
shaders/glsl-vs-deadcode-1: pass
shaders/glsl-vs-deadcode-2: pass
shaders/glsl-vs-dot-vec2: pass
shaders/glsl-vs-double-negative-copy-propagation: pass
shaders/glsl-vs-f2b: pass
shaders/glsl-vs-ff-frag: pass
shaders/glsl-vs-functions: pass
shaders/glsl-vs-functions-2: pass
shaders/glsl-vs-functions-3: pass
shaders/glsl-vs-if-bool: pass
shaders/glsl-vs-if-greater: pass
shaders/glsl-vs-if-greater-equal: pass
shaders/glsl-vs-if-less: pass
shaders/glsl-vs-if-less-equal: pass
shaders/glsl-vs-if-nested: pass
shaders/glsl-vs-if-nested-loop: pass
shaders/glsl-vs-int-attrib: pass
shaders/glsl-vs-large-uniform-array: pass
shaders/glsl-vs-loop: pass
shaders/glsl-vs-loop-300: pass
shaders/glsl-vs-loop-break: pass
shaders/glsl-vs-loop-continue: pass
shaders/glsl-vs-loop-nested: pass
shaders/glsl-vs-loop-redundant-condition: pass
shaders/glsl-vs-main-return: pass
shaders/glsl-vs-masked-cos: pass
shaders/glsl-vs-masked-dot: pass
shaders/glsl-vs-mat-add-1: pass
shaders/glsl-vs-mat-div-1: pass
shaders/glsl-vs-mat-div-2: pass
shaders/glsl-vs-mat-mul-1: pass
shaders/glsl-vs-mat-mul-2: pass
shaders/glsl-vs-mat-mul-3: pass
shaders/glsl-vs-mat-sub-1: pass
shaders/glsl-vs-max-array-access-forward-declaration: pass
shaders/glsl-vs-max-array-access-function: pass
shaders/glsl-vs-mov-after-deref: pass
shaders/glsl-vs-mvp-statechange: pass
shaders/glsl-vs-neg-abs: pass
shaders/glsl-vs-neg-attribute: pass
shaders/glsl-vs-normalscale: pass
shaders/glsl-vs-point-size: pass
shaders/glsl-vs-position-outval: pass
shaders/glsl-vs-post-increment-01: pass
shaders/glsl-vs-raytrace-bug26691: pass
shaders/glsl-vs-sign: pass
shaders/glsl-vs-statechange-1: pass
shaders/glsl-vs-uniform-array-1: pass
shaders/glsl-vs-uniform-array-2: pass
shaders/glsl-vs-uniform-array-3: pass
shaders/glsl-vs-uniform-array-4: pass
shaders/glsl-vs-user-varying-ff: pass
shaders/glsl-vs-varying-array: pass
shaders/glsl-vs-vec4-indexing-1: pass
shaders/glsl-vs-vec4-indexing-2: pass
shaders/glsl-vs-vec4-indexing-3: pass
shaders/glsl-vs-vec4-indexing-4: pass
shaders/glsl-vs-vec4-indexing-5: pass
shaders/glsl-vs-vec4-indexing-6: pass
shaders/glsl-vs-vec4-indexing-temp-dst: pass
shaders/glsl-vs-vec4-indexing-temp-dst-in-loop: pass
shaders/glsl-vs-vec4-indexing-temp-dst-in-nested-loop-combined: pass
shaders/glsl-vs-vec4-indexing-temp-src: pass
shaders/glsl-vs-vec4-indexing-temp-src-in-loop: pass
shaders/glsl-vs-vec4-indexing-temp-src-in-nested-loop-combined: pass
shaders/glsl-vs-vec4-indexing-temp-src-in-nested-loop-inner: pass
shaders/glsl-vs-vec4-indexing-temp-src-in-nested-loop-outer: pass
shaders/glsl-vs-vec4-operator-equal: pass
shaders/glsl-vs-vec4-operator-notequal: pass
shaders/glsl-vs-vectorize-between-basic-blocks: pass
shaders/glsl-vs-vectorize-between-basic-blocks-loop: pass
shaders/gpu_shader4_attribs: skip
shaders/link-struct-usage: pass
shaders/link-uniform-array-size: pass
shaders/link-unresolved-function: pass
shaders/loopfunc: pass
shaders/point-vertex-id divisor: fail
shaders/point-vertex-id gl_instanceid: fail
shaders/point-vertex-id gl_instanceid divisor: fail
shaders/point-vertex-id gl_vertexid: fail
shaders/point-vertex-id gl_vertexid divisor: fail
shaders/point-vertex-id gl_vertexid gl_instanceid: fail
shaders/point-vertex-id gl_vertexid gl_instanceid divisor: fail
shaders/really-big-triangle: pass
shaders/shadersource-no-compile: pass
shaders/ssa/fs-if-def-else-break: pass
shaders/ssa/fs-lost-copy-problem: pass
shaders/ssa/fs-swap-problem: pass
shaders/ssa/fs-while-loop-rotate-value: pass
shaders/sso-simple: skip
shaders/sso-uniforms-01: skip
shaders/sso-uniforms-02: skip
shaders/sso-user-varying-01: skip
shaders/sso-user-varying-02: skip
shaders/unsuccessful-relink: pass
shaders/useprogram-flushverts-1: pass
shaders/useprogram-flushverts-2: pass
shaders/useprogram-inside-begin: pass
shaders/useprogram-refcount-1: pass
shaders/useshaderprogram-bad-program: skip
shaders/useshaderprogram-bad-type: skip
shaders/useshaderprogram-flushverts-1: skip
shaders/vbo/vbo-generic-float: pass
shaders/vbo/vbo-generic-int: pass
shaders/vbo/vbo-generic-uint: pass
shaders/version-mixing interstage: pass
shaders/version-mixing intrastage: pass
shaders/version-mixing vs-gs: pass
shaders/vp-combined-image-units: pass
shaders/vp-ignore-input: pass
shaders/zero-tex-coord bias: pass
shaders/zero-tex-coord texelfetch: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glaccum: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glalphafunc: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glarrayelement: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glbegin: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glbitmap: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glblendfunc: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glcalllist: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glcalllists: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glclipplane: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glcolor3b: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glcolor3bv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glcolor3d: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glcolor3dv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glcolor3f: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glcolor3fv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glcolor3i: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glcolor3iv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glcolor3s: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glcolor3sv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glcolor3ub: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glcolor3ubv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glcolor3ui: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glcolor3uiv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glcolor3us: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glcolor3usv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glcolor4b: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glcolor4bv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glcolor4d: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glcolor4dv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glcolor4f: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glcolor4fv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glcolor4i: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glcolor4iv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glcolor4s: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glcolor4sv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glcolor4ub: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glcolor4ubv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glcolor4ui: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glcolor4uiv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glcolor4us: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glcolor4usv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glcolormask: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glcolormaterial: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glcopypixels: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glcullface: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gldepthfunc: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gldepthmask: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gldepthrange: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gldisable: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gldrawarrays: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gldrawbuffer: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gldrawelements: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gldrawpixels: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gledgeflag: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gledgeflagv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glenable: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glendlist: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glfrontface: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glfrustum: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glhint: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glindexd: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glindexdv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glindexf: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glindexfv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glindexi: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glindexiv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glindexmask: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glindexs: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glindexsv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glindexub: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glindexubv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gllightf: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gllightfv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gllighti: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gllightiv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gllightmodelf: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gllightmodelfv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gllightmodeli: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gllightmodeliv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gllinestipple: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gllinewidth: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gllistbase: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glloadidentity: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glloadmatrixd: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glloadmatrixf: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gllogicop: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glmaterialf: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glmaterialfv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glmateriali: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glmaterialiv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glmatrixmode: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glmultmatrixd: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glmultmatrixf: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glnormal3d: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glnormal3dv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glnormal3f: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glnormal3fv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glnormal3i: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glnormal3iv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glnormal3s: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glnormal3sv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glortho: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glpixelmapfv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glpixelmapuiv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glpixelmapusv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glpixeltransferf: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glpixeltransferi: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glpixelzoom: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glpointsize: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glpolygonstipple: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glpushattrib: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glpushmatrix: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glrasterpos2d: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glrasterpos2dv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glrasterpos2f: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glrasterpos2fv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glrasterpos2i: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glrasterpos2iv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glrasterpos2s: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glrasterpos2sv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glrasterpos3d: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glrasterpos3dv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glrasterpos3f: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glrasterpos3fv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glrasterpos3i: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glrasterpos3iv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glrasterpos3s: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glrasterpos3sv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glreadbuffer: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glrectd: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glrectdv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glrectf: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glrectfv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glrecti: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glrectiv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glrects: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glrectsv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glrotated: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glrotatef: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glscaled: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glscalef: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glscissor: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glshademodel: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glstencilfunc: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glstencilmask: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glstencilop: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexcoord1d: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexcoord1dv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexcoord1f: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexcoord1fv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexcoord1i: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexcoord1iv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexcoord1s: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexcoord1sv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexcoord2d: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexcoord2dv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexcoord2f: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexcoord2fv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexcoord2i: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexcoord2iv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexcoord2s: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexcoord2sv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexcoord3d: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexcoord3dv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexcoord3f: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexcoord3fv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexcoord3i: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexcoord3iv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexcoord3s: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexcoord3sv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexcoord4d: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexcoord4dv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexcoord4f: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexcoord4fv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexcoord4i: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexcoord4iv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexcoord4s: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexcoord4sv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexenvf: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexenvfv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexenvi: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexenviv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexgend: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexgendv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexgenf: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexgenfv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexgeni: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexgeniv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glteximage1d: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glteximage2d: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexparameterf: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexparameterfv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexparameteri: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltexparameteriv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltranslated: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/gltranslatef: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glvertex2d: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glvertex2dv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glvertex2f: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glvertex2fv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glvertex2i: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glvertex2iv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glvertex2s: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glvertex2sv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glvertex3d: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glvertex3dv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glvertex3f: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glvertex3fv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glvertex3i: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glvertex3iv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glvertex3s: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glvertex3sv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glvertex4d: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glvertex4dv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glvertex4f: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glvertex4fv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glvertex4i: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glvertex4iv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glvertex4s: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glvertex4sv: pass
spec/!opengl 1.0/gl-1.0-beginend-coverage/glviewport: pass
spec/!opengl 1.0/gl-1.0-blend-func: pass
spec/!opengl 1.0/gl-1.0-dlist-beginend/glcalllist inside glbegin-glend: pass
spec/!opengl 1.0/gl-1.0-dlist-beginend/illegal glbegin mode in display list: pass
spec/!opengl 1.0/gl-1.0-dlist-beginend/illegal gldrawarrays inside glbegin-glend: pass
spec/!opengl 1.0/gl-1.0-dlist-beginend/illegal gldrawarrays inside glbegin-glend (2): pass
spec/!opengl 1.0/gl-1.0-dlist-beginend/illegal glrect inside glbegin-glend: pass
spec/!opengl 1.0/gl-1.0-dlist-beginend/nested glcalllist inside glbegin-glend: pass
spec/!opengl 1.0/gl-1.0-dlist-beginend/separate glbegin-glvertex-glend lists: pass
spec/!opengl 1.0/gl-1.0-dlist-bitmap: fail
spec/!opengl 1.0/gl-1.0-dlist-materials: pass
spec/!opengl 1.0/gl-1.0-dlist-shademodel: fail
spec/!opengl 1.0/gl-1.0-drawbuffer-modes: pass
spec/!opengl 1.0/gl-1.0-drawpixels-color-index: fail
spec/!opengl 1.0/gl-1.0-drawpixels-depth-test: pass
spec/!opengl 1.0/gl-1.0-drawpixels-stencil-test: pass
spec/!opengl 1.0/gl-1.0-edgeflag: fail
spec/!opengl 1.0/gl-1.0-edgeflag-const: pass
spec/!opengl 1.0/gl-1.0-edgeflag-quads: fail
spec/!opengl 1.0/gl-1.0-empty-begin-end-clause: pass
spec/!opengl 1.0/gl-1.0-fpexceptions: pass
spec/!opengl 1.0/gl-1.0-front-invalidate-back: pass
spec/!opengl 1.0/gl-1.0-logicop/gl_and: pass
spec/!opengl 1.0/gl-1.0-logicop/gl_and_inverted: pass
spec/!opengl 1.0/gl-1.0-logicop/gl_and_reverse: pass
spec/!opengl 1.0/gl-1.0-logicop/gl_copy: pass
spec/!opengl 1.0/gl-1.0-logicop/gl_copy_inverted: pass
spec/!opengl 1.0/gl-1.0-logicop/gl_equiv: pass
spec/!opengl 1.0/gl-1.0-logicop/gl_invert: pass
spec/!opengl 1.0/gl-1.0-logicop/gl_nand: pass
spec/!opengl 1.0/gl-1.0-logicop/gl_noop: pass
spec/!opengl 1.0/gl-1.0-logicop/gl_nor: pass
spec/!opengl 1.0/gl-1.0-logicop/gl_or: pass
spec/!opengl 1.0/gl-1.0-logicop/gl_or_inverted: pass
spec/!opengl 1.0/gl-1.0-logicop/gl_or_reverse: pass
spec/!opengl 1.0/gl-1.0-logicop/gl_set: pass
spec/!opengl 1.0/gl-1.0-logicop/gl_xor: pass
spec/!opengl 1.0/gl-1.0-long-dlist: pass
spec/!opengl 1.0/gl-1.0-long-line-loop: pass
spec/!opengl 1.0/gl-1.0-no-op-paths: pass
spec/!opengl 1.0/gl-1.0-ortho-pos: pass
spec/!opengl 1.0/gl-1.0-polygon-line-aa: pass
spec/!opengl 1.0/gl-1.0-push-no-attribs: pass
spec/!opengl 1.0/gl-1.0-rastercolor: pass
spec/!opengl 1.0/gl-1.0-read-cache-stress-test: pass
spec/!opengl 1.0/gl-1.0-readpixels-oob: pass
spec/!opengl 1.0/gl-1.0-readpixsanity: pass
spec/!opengl 1.0/gl-1.0-rendermode-feedback/gl_2d: pass
spec/!opengl 1.0/gl-1.0-rendermode-feedback/gl_3d: pass
spec/!opengl 1.0/gl-1.0-rendermode-feedback/gl_3d_color: pass
spec/!opengl 1.0/gl-1.0-scissor-bitmap: pass
spec/!opengl 1.0/gl-1.0-scissor-copypixels: pass
spec/!opengl 1.0/gl-1.0-scissor-many: pass
spec/!opengl 1.0/gl-1.0-scissor-offscreen: pass
spec/!opengl 1.0/gl-1.0-scissor-polygon: pass
spec/!opengl 1.0/gl-1.0-simple-readbuffer: pass
spec/!opengl 1.0/gl-1.0-spot-light: pass
spec/!opengl 1.0/gl-1.0-swapbuffers-behavior: fail
spec/!opengl 1.0/gl-1.0-texgen: pass
spec/!opengl 1.0/gl-1.0-user-clip-all-planes: pass
spec/!opengl 1.1/array-stride: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center bottom: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center middle: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center top: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left bottom: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left middle: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left top: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right bottom: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right middle: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right top: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center bottom: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center middle: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center top: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left bottom: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left middle: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left top: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right bottom: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right middle: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right top: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center bottom: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center middle: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center top: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left bottom: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left middle: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left top: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right bottom: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right middle: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right top: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center bottom: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center middle: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center top: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left bottom: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left middle: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left top: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right bottom: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right middle: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right top: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center bottom: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center middle: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center top: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left bottom: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left middle: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left top: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right bottom: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right middle: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right top: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center bottom: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center middle: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center top: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left bottom: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left middle: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left top: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right bottom: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right middle: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right top: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center bottom: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center middle: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center top: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left bottom: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left middle: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left top: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right bottom: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right middle: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right top: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center bottom: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center middle: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center top: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left bottom: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left middle: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left top: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right bottom: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right middle: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right top: fail
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left top: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/glbegin/end(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center bottom: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center middle: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center top: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left bottom: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left middle: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left top: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right bottom: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right middle: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right top: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center bottom: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center middle: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center top: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left bottom: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left middle: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left top: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right bottom: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right middle: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right top: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center bottom: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center middle: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center top: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left bottom: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left middle: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left top: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right bottom: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right middle: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right top: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center bottom: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center middle: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center top: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left bottom: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left middle: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left top: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right bottom: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right middle: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right top: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center bottom: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center middle: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center top: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left bottom: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left middle: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left top: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right bottom: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right middle: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right top: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center bottom: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center middle: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center top: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left bottom: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left middle: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left top: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right bottom: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right middle: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right top: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center bottom: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center middle: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center top: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left bottom: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left middle: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left top: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right bottom: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right middle: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right top: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center bottom: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center middle: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center top: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left bottom: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left middle: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left top: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right bottom: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right middle: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right top: fail
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left top: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/gldrawarrays(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_polygon), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_polygon), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center bottom: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center middle: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center top: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left bottom: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left middle: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left top: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right bottom: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right middle: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right top: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center bottom: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center middle: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center top: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left bottom: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left middle: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left top: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right bottom: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right middle: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quad_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right top: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center bottom: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center middle: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center top: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left bottom: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left middle: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left top: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right bottom: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right middle: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right top: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center bottom: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center middle: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center top: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left bottom: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left middle: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left top: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right bottom: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right middle: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quad_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right top: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center bottom: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center middle: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center top: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left bottom: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left middle: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left top: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right bottom: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right middle: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right top: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center bottom: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center middle: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center top: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left bottom: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left middle: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left top: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right bottom: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right middle: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quads), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right top: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center bottom: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center middle: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center top: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left bottom: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left middle: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left top: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right bottom: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right middle: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right top: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center bottom: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center middle: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center top: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left bottom: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left middle: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left top: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right bottom: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right middle: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_quads), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right top: fail
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_fan), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_fan), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_strip), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangle_strip), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: center top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: left top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_fill), quadrant: right top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: center top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: left top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangles), glfrontface(gl_ccw), glpolygonmode(gl_line), quadrant: right top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: center top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: left top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_fill), quadrant: right top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: center top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: left top: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right bottom: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right middle: pass
spec/!opengl 1.1/clipflat/gldrawelements(gl_triangles), glfrontface(gl_cw), glpolygonmode(gl_line), quadrant: right top: pass
spec/!opengl 1.1/copypixels-draw-sync: pass
spec/!opengl 1.1/copypixels-sync: pass
spec/!opengl 1.1/copyteximage 1d: pass
spec/!opengl 1.1/copyteximage 2d: pass
spec/!opengl 1.1/copyteximage-border: pass
spec/!opengl 1.1/copyteximage-clipping: pass
spec/!opengl 1.1/copytexsubimage: pass
spec/!opengl 1.1/degenerate-prims/gl_line_loop: pass
spec/!opengl 1.1/degenerate-prims/gl_line_strip: pass
spec/!opengl 1.1/degenerate-prims/gl_lines: pass
spec/!opengl 1.1/degenerate-prims/gl_points: pass
spec/!opengl 1.1/degenerate-prims/gl_polygon: pass
spec/!opengl 1.1/degenerate-prims/gl_quad_strip: pass
spec/!opengl 1.1/degenerate-prims/gl_quads: pass
spec/!opengl 1.1/degenerate-prims/gl_triangle_fan: pass
spec/!opengl 1.1/degenerate-prims/gl_triangle_strip: pass
spec/!opengl 1.1/degenerate-prims/gl_triangles: pass
spec/!opengl 1.1/degenerate-prims/primitive: gl_line_loop: pass
spec/!opengl 1.1/degenerate-prims/primitive: gl_line_strip: pass
spec/!opengl 1.1/degenerate-prims/primitive: gl_lines: pass
spec/!opengl 1.1/degenerate-prims/primitive: gl_points: pass
spec/!opengl 1.1/degenerate-prims/primitive: gl_polygon: pass
spec/!opengl 1.1/degenerate-prims/primitive: gl_quad_strip: pass
spec/!opengl 1.1/degenerate-prims/primitive: gl_quads: pass
spec/!opengl 1.1/degenerate-prims/primitive: gl_triangle_fan: pass
spec/!opengl 1.1/degenerate-prims/primitive: gl_triangle_strip: pass
spec/!opengl 1.1/degenerate-prims/primitive: gl_triangles: pass
spec/!opengl 1.1/depthfunc: pass
spec/!opengl 1.1/depthstencil-default_fb-blit: pass
spec/!opengl 1.1/depthstencil-default_fb-blit samples=16: skip
spec/!opengl 1.1/depthstencil-default_fb-blit samples=2: crash
spec/!opengl 1.1/depthstencil-default_fb-blit samples=32: skip
spec/!opengl 1.1/depthstencil-default_fb-blit samples=4: crash
spec/!opengl 1.1/depthstencil-default_fb-blit samples=6: crash
spec/!opengl 1.1/depthstencil-default_fb-blit samples=8: crash
spec/!opengl 1.1/depthstencil-default_fb-copypixels: pass
spec/!opengl 1.1/depthstencil-default_fb-copypixels samples=16: skip
spec/!opengl 1.1/depthstencil-default_fb-copypixels samples=2: crash
spec/!opengl 1.1/depthstencil-default_fb-copypixels samples=32: skip
spec/!opengl 1.1/depthstencil-default_fb-copypixels samples=4: crash
spec/!opengl 1.1/depthstencil-default_fb-copypixels samples=6: crash
spec/!opengl 1.1/depthstencil-default_fb-copypixels samples=8: crash
spec/!opengl 1.1/depthstencil-default_fb-drawpixels-24_8: fail
spec/!opengl 1.1/depthstencil-default_fb-drawpixels-24_8 samples=16: skip
spec/!opengl 1.1/depthstencil-default_fb-drawpixels-24_8 samples=2: crash
spec/!opengl 1.1/depthstencil-default_fb-drawpixels-24_8 samples=32: skip
spec/!opengl 1.1/depthstencil-default_fb-drawpixels-24_8 samples=4: crash
spec/!opengl 1.1/depthstencil-default_fb-drawpixels-24_8 samples=6: crash
spec/!opengl 1.1/depthstencil-default_fb-drawpixels-24_8 samples=8: crash
spec/!opengl 1.1/depthstencil-default_fb-drawpixels-32f_24_8_rev: fail
spec/!opengl 1.1/depthstencil-default_fb-drawpixels-32f_24_8_rev samples=16: skip
spec/!opengl 1.1/depthstencil-default_fb-drawpixels-32f_24_8_rev samples=2: crash
spec/!opengl 1.1/depthstencil-default_fb-drawpixels-32f_24_8_rev samples=32: skip
spec/!opengl 1.1/depthstencil-default_fb-drawpixels-32f_24_8_rev samples=4: crash
spec/!opengl 1.1/depthstencil-default_fb-drawpixels-32f_24_8_rev samples=6: crash
spec/!opengl 1.1/depthstencil-default_fb-drawpixels-32f_24_8_rev samples=8: crash
spec/!opengl 1.1/depthstencil-default_fb-drawpixels-float-and-ushort: pass
spec/!opengl 1.1/depthstencil-default_fb-drawpixels-float-and-ushort samples=16: skip
spec/!opengl 1.1/depthstencil-default_fb-drawpixels-float-and-ushort samples=2: crash
spec/!opengl 1.1/depthstencil-default_fb-drawpixels-float-and-ushort samples=32: skip
spec/!opengl 1.1/depthstencil-default_fb-drawpixels-float-and-ushort samples=4: crash
spec/!opengl 1.1/depthstencil-default_fb-drawpixels-float-and-ushort samples=6: crash
spec/!opengl 1.1/depthstencil-default_fb-drawpixels-float-and-ushort samples=8: crash
spec/!opengl 1.1/depthstencil-default_fb-readpixels-24_8: pass
spec/!opengl 1.1/depthstencil-default_fb-readpixels-24_8 samples=16: skip
spec/!opengl 1.1/depthstencil-default_fb-readpixels-24_8 samples=2: crash
spec/!opengl 1.1/depthstencil-default_fb-readpixels-24_8 samples=32: skip
spec/!opengl 1.1/depthstencil-default_fb-readpixels-24_8 samples=4: crash
spec/!opengl 1.1/depthstencil-default_fb-readpixels-24_8 samples=6: crash
spec/!opengl 1.1/depthstencil-default_fb-readpixels-24_8 samples=8: crash
spec/!opengl 1.1/depthstencil-default_fb-readpixels-32f_24_8_rev: pass
spec/!opengl 1.1/depthstencil-default_fb-readpixels-32f_24_8_rev samples=16: skip
spec/!opengl 1.1/depthstencil-default_fb-readpixels-32f_24_8_rev samples=2: crash
spec/!opengl 1.1/depthstencil-default_fb-readpixels-32f_24_8_rev samples=32: skip
spec/!opengl 1.1/depthstencil-default_fb-readpixels-32f_24_8_rev samples=4: crash
spec/!opengl 1.1/depthstencil-default_fb-readpixels-32f_24_8_rev samples=6: crash
spec/!opengl 1.1/depthstencil-default_fb-readpixels-32f_24_8_rev samples=8: crash
spec/!opengl 1.1/depthstencil-default_fb-readpixels-float-and-ushort: pass
spec/!opengl 1.1/depthstencil-default_fb-readpixels-float-and-ushort samples=16: skip
spec/!opengl 1.1/depthstencil-default_fb-readpixels-float-and-ushort samples=2: crash
spec/!opengl 1.1/depthstencil-default_fb-readpixels-float-and-ushort samples=32: skip
spec/!opengl 1.1/depthstencil-default_fb-readpixels-float-and-ushort samples=4: crash
spec/!opengl 1.1/depthstencil-default_fb-readpixels-float-and-ushort samples=6: crash
spec/!opengl 1.1/depthstencil-default_fb-readpixels-float-and-ushort samples=8: crash
spec/!opengl 1.1/dlist-color-material: pass
spec/!opengl 1.1/dlist-fdo3129-01: pass
spec/!opengl 1.1/dlist-fdo3129-02: pass
spec/!opengl 1.1/dlist-fdo31590: pass
spec/!opengl 1.1/draw-arrays-colormaterial: pass
spec/!opengl 1.1/draw-copypixels-sync: pass
spec/!opengl 1.1/draw-pixels: pass
spec/!opengl 1.1/draw-pixels samples=16: skip
spec/!opengl 1.1/draw-pixels samples=2: skip
spec/!opengl 1.1/draw-pixels samples=32: skip
spec/!opengl 1.1/draw-pixels samples=4: skip
spec/!opengl 1.1/draw-pixels samples=6: skip
spec/!opengl 1.1/draw-pixels samples=8: skip
spec/!opengl 1.1/draw-sync: pass
spec/!opengl 1.1/drawpix-z: pass
spec/!opengl 1.1/fog-modes: pass
spec/!opengl 1.1/fragment-center: pass
spec/!opengl 1.1/geterror-inside-begin: pass
spec/!opengl 1.1/geterror-invalid-enum: pass
spec/!opengl 1.1/getteximage-formats: fail
spec/!opengl 1.1/getteximage-luminance: pass
spec/!opengl 1.1/getteximage-simple: pass
spec/!opengl 1.1/getteximage-targets 1d: pass
spec/!opengl 1.1/getteximage-targets 2d: pass
spec/!opengl 1.1/gl-1.1-color-material-array: pass
spec/!opengl 1.1/gl-1.1-draw-arrays-start: pass
spec/!opengl 1.1/gl-1.1-read-pixels-after-display-list: pass
spec/!opengl 1.1/gl-1.1-set-vertex-color-after-draw: pass
spec/!opengl 1.1/gl-1.1-xor: pass
spec/!opengl 1.1/gl-1.1-xor-copypixels: pass
spec/!opengl 1.1/gl-1.3-alpha_to_coverage_nop: pass
spec/!opengl 1.1/gl_select - no test function: pass
spec/!opengl 1.1/glinfo: pass
spec/!opengl 1.1/hiz: pass
spec/!opengl 1.1/infinite-spot-light: fail
spec/!opengl 1.1/line-aa-width: fail
spec/!opengl 1.1/line-flat-clip-color: pass
spec/!opengl 1.1/lineloop: pass
spec/!opengl 1.1/lineloop-dlist: pass
spec/!opengl 1.1/linestipple/baseline: pass
spec/!opengl 1.1/linestipple/factor 2x: fail
spec/!opengl 1.1/linestipple/factor 3x: fail
spec/!opengl 1.1/linestipple/line loop: fail
spec/!opengl 1.1/linestipple/line strip: fail
spec/!opengl 1.1/linestipple/restarting lines within a single begin-end block: fail
spec/!opengl 1.1/longprim: pass
spec/!opengl 1.1/point-line-no-cull: fail
spec/!opengl 1.1/polygon-mode: fail
spec/!opengl 1.1/polygon-mode-facing: fail
spec/!opengl 1.1/polygon-mode-offset/config 0: expected blue pixel in center: fail
spec/!opengl 1.1/polygon-mode-offset/config 1: expected blue pixel in center: fail
spec/!opengl 1.1/polygon-mode-offset/config 2: expected blue pixel in center: fail
spec/!opengl 1.1/polygon-mode-offset/config 5: expected blue pixel in center: fail
spec/!opengl 1.1/polygon-mode-offset/config 6: expected blue pixel in center: fail
spec/!opengl 1.1/polygon-offset: pass
spec/!opengl 1.1/quad-invariance: pass
spec/!opengl 1.1/read-front: fail
spec/!opengl 1.1/read-front samples=16: skip
spec/!opengl 1.1/read-front samples=2: crash
spec/!opengl 1.1/read-front samples=32: skip
spec/!opengl 1.1/read-front samples=4: crash
spec/!opengl 1.1/read-front samples=6: crash
spec/!opengl 1.1/read-front samples=8: crash
spec/!opengl 1.1/readpix-z: pass
spec/!opengl 1.1/roundmode-getintegerv: pass
spec/!opengl 1.1/roundmode-pixelstore: pass
spec/!opengl 1.1/stencil-drawpixels: pass
spec/!opengl 1.1/texgen: pass
spec/!opengl 1.1/teximage-colors gl_alpha12/exact upload-download of gl_alpha12: skip
spec/!opengl 1.1/teximage-colors gl_alpha16/exact upload-download of gl_alpha16: pass
spec/!opengl 1.1/teximage-colors gl_alpha4/exact upload-download of gl_alpha4: skip
spec/!opengl 1.1/teximage-colors gl_alpha8/exact upload-download of gl_alpha8: pass
spec/!opengl 1.1/teximage-colors gl_alpha/exact upload-download of gl_alpha: skip
spec/!opengl 1.1/teximage-colors gl_luminance12/exact upload-download of gl_luminance12: skip
spec/!opengl 1.1/teximage-colors gl_luminance12_alpha12/exact upload-download of gl_luminance12_alpha12: skip
spec/!opengl 1.1/teximage-colors gl_luminance12_alpha4/exact upload-download of gl_luminance12_alpha4: skip
spec/!opengl 1.1/teximage-colors gl_luminance16/exact upload-download of gl_luminance16: pass
spec/!opengl 1.1/teximage-colors gl_luminance16_alpha16/exact upload-download of gl_luminance16_alpha16: pass
spec/!opengl 1.1/teximage-colors gl_luminance4/exact upload-download of gl_luminance4: skip
spec/!opengl 1.1/teximage-colors gl_luminance4_alpha4/exact upload-download of gl_luminance4_alpha4: skip
spec/!opengl 1.1/teximage-colors gl_luminance6_alpha2/exact upload-download of gl_luminance6_alpha2: skip
spec/!opengl 1.1/teximage-colors gl_luminance8/exact upload-download of gl_luminance8: pass
spec/!opengl 1.1/teximage-colors gl_luminance8_alpha8/exact upload-download of gl_luminance8_alpha8: pass
spec/!opengl 1.1/teximage-colors gl_luminance/exact upload-download of gl_luminance: skip
spec/!opengl 1.1/teximage-colors gl_luminance_alpha/exact upload-download of gl_luminance_alpha: skip
spec/!opengl 1.1/teximage-colors gl_r11f_g11f_b10f/exact upload-download of gl_r11f_g11f_b10f: skip
spec/!opengl 1.1/teximage-colors gl_r16/exact upload-download of gl_r16: pass
spec/!opengl 1.1/teximage-colors gl_r16_snorm/exact upload-download of gl_r16_snorm: fail
spec/!opengl 1.1/teximage-colors gl_r16f/exact upload-download of gl_r16f: skip
spec/!opengl 1.1/teximage-colors gl_r32f/exact upload-download of gl_r32f: pass
spec/!opengl 1.1/teximage-colors gl_r3_g3_b2/exact upload-download of gl_r3_g3_b2: pass
spec/!opengl 1.1/teximage-colors gl_r8/exact upload-download of gl_r8: pass
spec/!opengl 1.1/teximage-colors gl_r8_snorm/exact upload-download of gl_r8_snorm: fail
spec/!opengl 1.1/teximage-colors gl_red/exact upload-download of gl_red: skip
spec/!opengl 1.1/teximage-colors gl_rg16/exact upload-download of gl_rg16: pass
spec/!opengl 1.1/teximage-colors gl_rg16_snorm/exact upload-download of gl_rg16_snorm: fail
spec/!opengl 1.1/teximage-colors gl_rg16f/exact upload-download of gl_rg16f: skip
spec/!opengl 1.1/teximage-colors gl_rg32f/exact upload-download of gl_rg32f: pass
spec/!opengl 1.1/teximage-colors gl_rg8/exact upload-download of gl_rg8: pass
spec/!opengl 1.1/teximage-colors gl_rg8_snorm/exact upload-download of gl_rg8_snorm: fail
spec/!opengl 1.1/teximage-colors gl_rg/exact upload-download of gl_rg: skip
spec/!opengl 1.1/teximage-colors gl_rgb10/exact upload-download of gl_rgb10: skip
spec/!opengl 1.1/teximage-colors gl_rgb10_a2/exact upload-download of gl_rgb10_a2: pass
spec/!opengl 1.1/teximage-colors gl_rgb12/exact upload-download of gl_rgb12: skip
spec/!opengl 1.1/teximage-colors gl_rgb16/exact upload-download of gl_rgb16: pass
spec/!opengl 1.1/teximage-colors gl_rgb16_snorm/exact upload-download of gl_rgb16_snorm: fail
spec/!opengl 1.1/teximage-colors gl_rgb16f/exact upload-download of gl_rgb16f: skip
spec/!opengl 1.1/teximage-colors gl_rgb32f/exact upload-download of gl_rgb32f: pass
spec/!opengl 1.1/teximage-colors gl_rgb4/exact upload-download of gl_rgb4: skip
spec/!opengl 1.1/teximage-colors gl_rgb5/exact upload-download of gl_rgb5: skip
spec/!opengl 1.1/teximage-colors gl_rgb5_a1/exact upload-download of gl_rgb5_a1: pass
spec/!opengl 1.1/teximage-colors gl_rgb8/exact upload-download of gl_rgb8: pass
spec/!opengl 1.1/teximage-colors gl_rgb8_snorm/exact upload-download of gl_rgb8_snorm: fail
spec/!opengl 1.1/teximage-colors gl_rgb9_e5/exact upload-download of gl_rgb9_e5: skip
spec/!opengl 1.1/teximage-colors gl_rgb/exact upload-download of gl_rgb: skip
spec/!opengl 1.1/teximage-colors gl_rgba12/exact upload-download of gl_rgba12: skip
spec/!opengl 1.1/teximage-colors gl_rgba16/exact upload-download of gl_rgba16: pass
spec/!opengl 1.1/teximage-colors gl_rgba16_snorm/exact upload-download of gl_rgba16_snorm: fail
spec/!opengl 1.1/teximage-colors gl_rgba2/exact upload-download of gl_rgba2: pass
spec/!opengl 1.1/teximage-colors gl_rgba32f/exact upload-download of gl_rgba32f: pass
spec/!opengl 1.1/teximage-colors gl_rgba4/exact upload-download of gl_rgba4: pass
spec/!opengl 1.1/teximage-colors gl_rgba8/exact upload-download of gl_rgba8: pass
spec/!opengl 1.1/teximage-colors gl_rgba8_snorm/exact upload-download of gl_rgba8_snorm: fail
spec/!opengl 1.1/teximage-colors gl_rgba/exact upload-download of gl_rgba: skip
spec/!opengl 1.1/teximage-colors gl_sluminance8/exact upload-download of gl_sluminance8: pass
spec/!opengl 1.1/teximage-colors gl_sluminance8_alpha8/exact upload-download of gl_sluminance8_alpha8: pass
spec/!opengl 1.1/teximage-colors gl_srgb8/exact upload-download of gl_srgb8: pass
spec/!opengl 1.1/teximage-colors gl_srgb8_alpha8/exact upload-download of gl_srgb8_alpha8: pass
spec/!opengl 1.1/teximage-scale-bias: pass
spec/!opengl 1.1/texredefine: pass
spec/!opengl 1.1/texsubimage: pass
spec/!opengl 1.1/texsubimage-depth-formats: pass
spec/!opengl 1.1/texsubimage-unpack: pass
spec/!opengl 1.1/texwrap 1d bordercolor/gl_rgba8, border color only: fail
spec/!opengl 1.1/texwrap 1d proj bordercolor/gl_rgba8, projected, border color only: fail
spec/!opengl 1.1/texwrap 1d proj/gl_rgba8, npot, projected: pass
spec/!opengl 1.1/texwrap 1d proj/gl_rgba8, projected: pass
spec/!opengl 1.1/texwrap 1d proj/gl_rgba8, swizzled, projected: pass
spec/!opengl 1.1/texwrap 1d/gl_rgba8: pass
spec/!opengl 1.1/texwrap 1d/gl_rgba8, npot: pass
spec/!opengl 1.1/texwrap 1d/gl_rgba8, swizzled: pass
spec/!opengl 1.1/texwrap 2d bordercolor/gl_rgba8, border color only: fail
spec/!opengl 1.1/texwrap 2d offset/gl_rgba8: pass
spec/!opengl 1.1/texwrap 2d offset/gl_rgba8, npot: pass
spec/!opengl 1.1/texwrap 2d offset/gl_rgba8, swizzled: pass
spec/!opengl 1.1/texwrap 2d proj bordercolor/gl_rgba8, projected, border color only: fail
spec/!opengl 1.1/texwrap 2d proj/gl_rgba8, npot, projected: pass
spec/!opengl 1.1/texwrap 2d proj/gl_rgba8, projected: pass
spec/!opengl 1.1/texwrap 2d proj/gl_rgba8, swizzled, projected: pass
spec/!opengl 1.1/texwrap 2d/gl_rgba8: pass
spec/!opengl 1.1/texwrap 2d/gl_rgba8, npot: pass
spec/!opengl 1.1/texwrap 2d/gl_rgba8, swizzled: pass
spec/!opengl 1.1/texwrap formats bordercolor-swizzled/gl_alpha12, swizzled, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor-swizzled/gl_alpha16, swizzled, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor-swizzled/gl_alpha4, swizzled, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor-swizzled/gl_alpha8, swizzled, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor-swizzled/gl_intensity12, swizzled, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor-swizzled/gl_intensity16, swizzled, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor-swizzled/gl_intensity4, swizzled, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor-swizzled/gl_intensity8, swizzled, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor-swizzled/gl_luminance12, swizzled, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor-swizzled/gl_luminance12_alpha12, swizzled, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor-swizzled/gl_luminance12_alpha4, swizzled, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor-swizzled/gl_luminance16, swizzled, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor-swizzled/gl_luminance16_alpha16, swizzled, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor-swizzled/gl_luminance4, swizzled, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor-swizzled/gl_luminance4_alpha4, swizzled, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor-swizzled/gl_luminance6_alpha2, swizzled, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor-swizzled/gl_luminance8, swizzled, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor-swizzled/gl_luminance8_alpha8, swizzled, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor-swizzled/gl_r3_g3_b2, swizzled, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor-swizzled/gl_rgb10, swizzled, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor-swizzled/gl_rgb10_a2, swizzled, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor-swizzled/gl_rgb12, swizzled, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor-swizzled/gl_rgb16, swizzled, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor-swizzled/gl_rgb4, swizzled, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor-swizzled/gl_rgb5, swizzled, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor-swizzled/gl_rgb5_a1, swizzled, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor-swizzled/gl_rgb8, swizzled, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor-swizzled/gl_rgba12, swizzled, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor-swizzled/gl_rgba16, swizzled, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor-swizzled/gl_rgba2, swizzled, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor-swizzled/gl_rgba4, swizzled, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor-swizzled/gl_rgba8, swizzled, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor/gl_alpha12, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor/gl_alpha16, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor/gl_alpha4, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor/gl_alpha8, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor/gl_intensity12, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor/gl_intensity16, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor/gl_intensity4, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor/gl_intensity8, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor/gl_luminance12, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor/gl_luminance12_alpha12, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor/gl_luminance12_alpha4, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor/gl_luminance16, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor/gl_luminance16_alpha16, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor/gl_luminance4, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor/gl_luminance4_alpha4, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor/gl_luminance6_alpha2, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor/gl_luminance8, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor/gl_luminance8_alpha8, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor/gl_r3_g3_b2, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor/gl_rgb10, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor/gl_rgb10_a2, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor/gl_rgb12, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor/gl_rgb16, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor/gl_rgb4, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor/gl_rgb5, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor/gl_rgb5_a1, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor/gl_rgb8, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor/gl_rgba12, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor/gl_rgba16, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor/gl_rgba2, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor/gl_rgba4, border color only: fail
spec/!opengl 1.1/texwrap formats bordercolor/gl_rgba8, border color only: fail
spec/!opengl 1.1/texwrap formats offset/gl_alpha12: pass
spec/!opengl 1.1/texwrap formats offset/gl_alpha12, npot: pass
spec/!opengl 1.1/texwrap formats offset/gl_alpha12, swizzled: pass
spec/!opengl 1.1/texwrap formats offset/gl_alpha16: pass
spec/!opengl 1.1/texwrap formats offset/gl_alpha16, npot: pass
spec/!opengl 1.1/texwrap formats offset/gl_alpha16, swizzled: pass
spec/!opengl 1.1/texwrap formats offset/gl_alpha4: pass
spec/!opengl 1.1/texwrap formats offset/gl_alpha4, npot: pass
spec/!opengl 1.1/texwrap formats offset/gl_alpha4, swizzled: pass
spec/!opengl 1.1/texwrap formats offset/gl_alpha8: pass
spec/!opengl 1.1/texwrap formats offset/gl_alpha8, npot: pass
spec/!opengl 1.1/texwrap formats offset/gl_alpha8, swizzled: pass
spec/!opengl 1.1/texwrap formats offset/gl_intensity12: pass
spec/!opengl 1.1/texwrap formats offset/gl_intensity12, npot: pass
spec/!opengl 1.1/texwrap formats offset/gl_intensity12, swizzled: pass
spec/!opengl 1.1/texwrap formats offset/gl_intensity16: pass
spec/!opengl 1.1/texwrap formats offset/gl_intensity16, npot: pass
spec/!opengl 1.1/texwrap formats offset/gl_intensity16, swizzled: pass
spec/!opengl 1.1/texwrap formats offset/gl_intensity4: pass
spec/!opengl 1.1/texwrap formats offset/gl_intensity4, npot: pass
spec/!opengl 1.1/texwrap formats offset/gl_intensity4, swizzled: pass
spec/!opengl 1.1/texwrap formats offset/gl_intensity8: pass
spec/!opengl 1.1/texwrap formats offset/gl_intensity8, npot: pass
spec/!opengl 1.1/texwrap formats offset/gl_intensity8, swizzled: pass
spec/!opengl 1.1/texwrap formats offset/gl_luminance12: pass
spec/!opengl 1.1/texwrap formats offset/gl_luminance12, npot: pass
spec/!opengl 1.1/texwrap formats offset/gl_luminance12, swizzled: pass
spec/!opengl 1.1/texwrap formats offset/gl_luminance12_alpha12: pass
spec/!opengl 1.1/texwrap formats offset/gl_luminance12_alpha12, npot: pass
spec/!opengl 1.1/texwrap formats offset/gl_luminance12_alpha12, swizzled: pass
spec/!opengl 1.1/texwrap formats offset/gl_luminance12_alpha4: pass
spec/!opengl 1.1/texwrap formats offset/gl_luminance12_alpha4, npot: pass
spec/!opengl 1.1/texwrap formats offset/gl_luminance12_alpha4, swizzled: pass
spec/!opengl 1.1/texwrap formats offset/gl_luminance16: pass
spec/!opengl 1.1/texwrap formats offset/gl_luminance16, npot: pass
spec/!opengl 1.1/texwrap formats offset/gl_luminance16, swizzled: pass
spec/!opengl 1.1/texwrap formats offset/gl_luminance16_alpha16: pass
spec/!opengl 1.1/texwrap formats offset/gl_luminance16_alpha16, npot: pass
spec/!opengl 1.1/texwrap formats offset/gl_luminance16_alpha16, swizzled: pass
spec/!opengl 1.1/texwrap formats offset/gl_luminance4: pass
spec/!opengl 1.1/texwrap formats offset/gl_luminance4, npot: pass
spec/!opengl 1.1/texwrap formats offset/gl_luminance4, swizzled: pass
spec/!opengl 1.1/texwrap formats offset/gl_luminance4_alpha4: pass
spec/!opengl 1.1/texwrap formats offset/gl_luminance4_alpha4, npot: pass
spec/!opengl 1.1/texwrap formats offset/gl_luminance4_alpha4, swizzled: pass
spec/!opengl 1.1/texwrap formats offset/gl_luminance6_alpha2: pass
spec/!opengl 1.1/texwrap formats offset/gl_luminance6_alpha2, npot: pass
spec/!opengl 1.1/texwrap formats offset/gl_luminance6_alpha2, swizzled: pass
spec/!opengl 1.1/texwrap formats offset/gl_luminance8: pass
spec/!opengl 1.1/texwrap formats offset/gl_luminance8, npot: pass
spec/!opengl 1.1/texwrap formats offset/gl_luminance8, swizzled: pass
spec/!opengl 1.1/texwrap formats offset/gl_luminance8_alpha8: pass
spec/!opengl 1.1/texwrap formats offset/gl_luminance8_alpha8, npot: pass
spec/!opengl 1.1/texwrap formats offset/gl_luminance8_alpha8, swizzled: pass
spec/!opengl 1.1/texwrap formats offset/gl_r3_g3_b2: pass
spec/!opengl 1.1/texwrap formats offset/gl_r3_g3_b2, npot: pass
spec/!opengl 1.1/texwrap formats offset/gl_r3_g3_b2, swizzled: pass
spec/!opengl 1.1/texwrap formats offset/gl_rgb10: pass
spec/!opengl 1.1/texwrap formats offset/gl_rgb10, npot: pass
spec/!opengl 1.1/texwrap formats offset/gl_rgb10, swizzled: pass
spec/!opengl 1.1/texwrap formats offset/gl_rgb10_a2: pass
spec/!opengl 1.1/texwrap formats offset/gl_rgb10_a2, npot: pass
spec/!opengl 1.1/texwrap formats offset/gl_rgb10_a2, swizzled: pass
spec/!opengl 1.1/texwrap formats offset/gl_rgb12: pass
spec/!opengl 1.1/texwrap formats offset/gl_rgb12, npot: pass
spec/!opengl 1.1/texwrap formats offset/gl_rgb12, swizzled: pass
spec/!opengl 1.1/texwrap formats offset/gl_rgb16: pass
spec/!opengl 1.1/texwrap formats offset/gl_rgb16, npot: pass
spec/!opengl 1.1/texwrap formats offset/gl_rgb16, swizzled: pass
spec/!opengl 1.1/texwrap formats offset/gl_rgb4: pass
spec/!opengl 1.1/texwrap formats offset/gl_rgb4, npot: pass
spec/!opengl 1.1/texwrap formats offset/gl_rgb4, swizzled: pass
spec/!opengl 1.1/texwrap formats offset/gl_rgb5: pass
spec/!opengl 1.1/texwrap formats offset/gl_rgb5, npot: pass
spec/!opengl 1.1/texwrap formats offset/gl_rgb5, swizzled: pass
spec/!opengl 1.1/texwrap formats offset/gl_rgb5_a1: pass
spec/!opengl 1.1/texwrap formats offset/gl_rgb5_a1, npot: pass
spec/!opengl 1.1/texwrap formats offset/gl_rgb5_a1, swizzled: pass
spec/!opengl 1.1/texwrap formats offset/gl_rgb8: pass
spec/!opengl 1.1/texwrap formats offset/gl_rgb8, npot: pass
spec/!opengl 1.1/texwrap formats offset/gl_rgb8, swizzled: pass
spec/!opengl 1.1/texwrap formats offset/gl_rgba12: pass
spec/!opengl 1.1/texwrap formats offset/gl_rgba12, npot: pass
spec/!opengl 1.1/texwrap formats offset/gl_rgba12, swizzled: pass
spec/!opengl 1.1/texwrap formats offset/gl_rgba16: pass
spec/!opengl 1.1/texwrap formats offset/gl_rgba16, npot: pass
spec/!opengl 1.1/texwrap formats offset/gl_rgba16, swizzled: pass
spec/!opengl 1.1/texwrap formats offset/gl_rgba2: pass
spec/!opengl 1.1/texwrap formats offset/gl_rgba2, npot: pass
spec/!opengl 1.1/texwrap formats offset/gl_rgba2, swizzled: pass
spec/!opengl 1.1/texwrap formats offset/gl_rgba4: pass
spec/!opengl 1.1/texwrap formats offset/gl_rgba4, npot: pass
spec/!opengl 1.1/texwrap formats offset/gl_rgba4, swizzled: pass
spec/!opengl 1.1/texwrap formats offset/gl_rgba8: pass
spec/!opengl 1.1/texwrap formats offset/gl_rgba8, npot: pass
spec/!opengl 1.1/texwrap formats offset/gl_rgba8, swizzled: pass
spec/!opengl 1.1/texwrap formats/gl_alpha12: pass
spec/!opengl 1.1/texwrap formats/gl_alpha12, npot: pass
spec/!opengl 1.1/texwrap formats/gl_alpha12, swizzled: pass
spec/!opengl 1.1/texwrap formats/gl_alpha16: pass
spec/!opengl 1.1/texwrap formats/gl_alpha16, npot: pass
spec/!opengl 1.1/texwrap formats/gl_alpha16, swizzled: pass
spec/!opengl 1.1/texwrap formats/gl_alpha4: pass
spec/!opengl 1.1/texwrap formats/gl_alpha4, npot: pass
spec/!opengl 1.1/texwrap formats/gl_alpha4, swizzled: pass
spec/!opengl 1.1/texwrap formats/gl_alpha8: pass
spec/!opengl 1.1/texwrap formats/gl_alpha8, npot: pass
spec/!opengl 1.1/texwrap formats/gl_alpha8, swizzled: pass
spec/!opengl 1.1/texwrap formats/gl_intensity12: pass
spec/!opengl 1.1/texwrap formats/gl_intensity12, npot: pass
spec/!opengl 1.1/texwrap formats/gl_intensity12, swizzled: pass
spec/!opengl 1.1/texwrap formats/gl_intensity16: pass
spec/!opengl 1.1/texwrap formats/gl_intensity16, npot: pass
spec/!opengl 1.1/texwrap formats/gl_intensity16, swizzled: pass
spec/!opengl 1.1/texwrap formats/gl_intensity4: pass
spec/!opengl 1.1/texwrap formats/gl_intensity4, npot: pass
spec/!opengl 1.1/texwrap formats/gl_intensity4, swizzled: pass
spec/!opengl 1.1/texwrap formats/gl_intensity8: pass
spec/!opengl 1.1/texwrap formats/gl_intensity8, npot: pass
spec/!opengl 1.1/texwrap formats/gl_intensity8, swizzled: pass
spec/!opengl 1.1/texwrap formats/gl_luminance12: pass
spec/!opengl 1.1/texwrap formats/gl_luminance12, npot: pass
spec/!opengl 1.1/texwrap formats/gl_luminance12, swizzled: pass
spec/!opengl 1.1/texwrap formats/gl_luminance12_alpha12: pass
spec/!opengl 1.1/texwrap formats/gl_luminance12_alpha12, npot: pass
spec/!opengl 1.1/texwrap formats/gl_luminance12_alpha12, swizzled: pass
spec/!opengl 1.1/texwrap formats/gl_luminance12_alpha4: pass
spec/!opengl 1.1/texwrap formats/gl_luminance12_alpha4, npot: pass
spec/!opengl 1.1/texwrap formats/gl_luminance12_alpha4, swizzled: pass
spec/!opengl 1.1/texwrap formats/gl_luminance16: pass
spec/!opengl 1.1/texwrap formats/gl_luminance16, npot: pass
spec/!opengl 1.1/texwrap formats/gl_luminance16, swizzled: pass
spec/!opengl 1.1/texwrap formats/gl_luminance16_alpha16: pass
spec/!opengl 1.1/texwrap formats/gl_luminance16_alpha16, npot: pass
spec/!opengl 1.1/texwrap formats/gl_luminance16_alpha16, swizzled: pass
spec/!opengl 1.1/texwrap formats/gl_luminance4: pass
spec/!opengl 1.1/texwrap formats/gl_luminance4, npot: pass
spec/!opengl 1.1/texwrap formats/gl_luminance4, swizzled: pass
spec/!opengl 1.1/texwrap formats/gl_luminance4_alpha4: pass
spec/!opengl 1.1/texwrap formats/gl_luminance4_alpha4, npot: pass
spec/!opengl 1.1/texwrap formats/gl_luminance4_alpha4, swizzled: pass
spec/!opengl 1.1/texwrap formats/gl_luminance6_alpha2: pass
spec/!opengl 1.1/texwrap formats/gl_luminance6_alpha2, npot: pass
spec/!opengl 1.1/texwrap formats/gl_luminance6_alpha2, swizzled: pass
spec/!opengl 1.1/texwrap formats/gl_luminance8: pass
spec/!opengl 1.1/texwrap formats/gl_luminance8, npot: pass
spec/!opengl 1.1/texwrap formats/gl_luminance8, swizzled: pass
spec/!opengl 1.1/texwrap formats/gl_luminance8_alpha8: pass
spec/!opengl 1.1/texwrap formats/gl_luminance8_alpha8, npot: pass
spec/!opengl 1.1/texwrap formats/gl_luminance8_alpha8, swizzled: pass
spec/!opengl 1.1/texwrap formats/gl_r3_g3_b2: pass
spec/!opengl 1.1/texwrap formats/gl_r3_g3_b2, npot: pass
spec/!opengl 1.1/texwrap formats/gl_r3_g3_b2, swizzled: pass
spec/!opengl 1.1/texwrap formats/gl_rgb10: pass
spec/!opengl 1.1/texwrap formats/gl_rgb10, npot: pass
spec/!opengl 1.1/texwrap formats/gl_rgb10, swizzled: pass
spec/!opengl 1.1/texwrap formats/gl_rgb10_a2: pass
spec/!opengl 1.1/texwrap formats/gl_rgb10_a2, npot: pass
spec/!opengl 1.1/texwrap formats/gl_rgb10_a2, swizzled: pass
spec/!opengl 1.1/texwrap formats/gl_rgb12: pass
spec/!opengl 1.1/texwrap formats/gl_rgb12, npot: pass
spec/!opengl 1.1/texwrap formats/gl_rgb12, swizzled: pass
spec/!opengl 1.1/texwrap formats/gl_rgb16: pass
spec/!opengl 1.1/texwrap formats/gl_rgb16, npot: pass
spec/!opengl 1.1/texwrap formats/gl_rgb16, swizzled: pass
spec/!opengl 1.1/texwrap formats/gl_rgb4: pass
spec/!opengl 1.1/texwrap formats/gl_rgb4, npot: pass
spec/!opengl 1.1/texwrap formats/gl_rgb4, swizzled: pass
spec/!opengl 1.1/texwrap formats/gl_rgb5: pass
spec/!opengl 1.1/texwrap formats/gl_rgb5, npot: pass
spec/!opengl 1.1/texwrap formats/gl_rgb5, swizzled: pass
spec/!opengl 1.1/texwrap formats/gl_rgb5_a1: pass
spec/!opengl 1.1/texwrap formats/gl_rgb5_a1, npot: pass
spec/!opengl 1.1/texwrap formats/gl_rgb5_a1, swizzled: pass
spec/!opengl 1.1/texwrap formats/gl_rgb8: pass
spec/!opengl 1.1/texwrap formats/gl_rgb8, npot: pass
spec/!opengl 1.1/texwrap formats/gl_rgb8, swizzled: pass
spec/!opengl 1.1/texwrap formats/gl_rgba12: pass
spec/!opengl 1.1/texwrap formats/gl_rgba12, npot: pass
spec/!opengl 1.1/texwrap formats/gl_rgba12, swizzled: pass
spec/!opengl 1.1/texwrap formats/gl_rgba16: pass
spec/!opengl 1.1/texwrap formats/gl_rgba16, npot: pass
spec/!opengl 1.1/texwrap formats/gl_rgba16, swizzled: pass
spec/!opengl 1.1/texwrap formats/gl_rgba2: pass
spec/!opengl 1.1/texwrap formats/gl_rgba2, npot: pass
spec/!opengl 1.1/texwrap formats/gl_rgba2, swizzled: pass
spec/!opengl 1.1/texwrap formats/gl_rgba4: pass
spec/!opengl 1.1/texwrap formats/gl_rgba4, npot: pass
spec/!opengl 1.1/texwrap formats/gl_rgba4, swizzled: pass
spec/!opengl 1.1/texwrap formats/gl_rgba8: pass
spec/!opengl 1.1/texwrap formats/gl_rgba8, npot: pass
spec/!opengl 1.1/texwrap formats/gl_rgba8, swizzled: pass
spec/!opengl 1.1/triangle-guardband-viewport: pass
spec/!opengl 1.1/two-sided-lighting: pass
spec/!opengl 1.1/user-clip: pass
spec/!opengl 1.1/varray-disabled: pass
spec/!opengl 1.1/windowoverlap: skip
spec/!opengl 1.2/copyteximage 3d: fail
spec/!opengl 1.2/copyteximage 3d samples=16: skip
spec/!opengl 1.2/copyteximage 3d samples=2: skip
spec/!opengl 1.2/copyteximage 3d samples=32: skip
spec/!opengl 1.2/copyteximage 3d samples=4: skip
spec/!opengl 1.2/copyteximage 3d samples=6: skip
spec/!opengl 1.2/copyteximage 3d samples=8: skip
spec/!opengl 1.2/draw-elements-vs-inputs: pass
spec/!opengl 1.2/getteximage-targets 3d: pass
spec/!opengl 1.2/gl-1.2-rescale_normal: skip
spec/!opengl 1.2/gl-1.2-texparameter-before-teximage: pass
spec/!opengl 1.2/levelclamp: pass
spec/!opengl 1.2/lodclamp: pass
spec/!opengl 1.2/lodclamp-between: pass
spec/!opengl 1.2/lodclamp-between-max: pass
spec/!opengl 1.2/mipmap-setup: pass
spec/!opengl 1.2/tex-skipped-unit: pass
spec/!opengl 1.2/tex3d: pass
spec/!opengl 1.2/tex3d-maxsize: pass
spec/!opengl 1.2/teximage-errors: pass
spec/!opengl 1.2/texwrap 3d bordercolor/gl_rgba8, border color only: fail
spec/!opengl 1.2/texwrap 3d proj bordercolor/gl_rgba8, projected, border color only: fail
spec/!opengl 1.2/texwrap 3d proj/gl_rgba8, npot, projected: pass
spec/!opengl 1.2/texwrap 3d proj/gl_rgba8, projected: pass
spec/!opengl 1.2/texwrap 3d proj/gl_rgba8, swizzled, projected: pass
spec/!opengl 1.2/texwrap 3d/gl_rgba8: pass
spec/!opengl 1.2/texwrap 3d/gl_rgba8, npot: pass
spec/!opengl 1.2/texwrap 3d/gl_rgba8, swizzled: pass
spec/!opengl 1.2/two-sided-lighting-separate-specular: pass
spec/!opengl 1.3/tex-border-1: pass
spec/!opengl 1.3/tex3d-depth1: pass
spec/!opengl 1.3/texunits: pass
spec/!opengl 1.4/blendminmax: pass
spec/!opengl 1.4/blendsquare: pass
spec/!opengl 1.4/copy-pixels: pass
spec/!opengl 1.4/copy-pixels samples=16: skip
spec/!opengl 1.4/copy-pixels samples=2: skip
spec/!opengl 1.4/copy-pixels samples=32: skip
spec/!opengl 1.4/copy-pixels samples=4: skip
spec/!opengl 1.4/copy-pixels samples=6: skip
spec/!opengl 1.4/copy-pixels samples=8: skip
spec/!opengl 1.4/draw-batch: pass
spec/!opengl 1.4/gl-1.4-dlist-multidrawarrays: pass
spec/!opengl 1.4/gl-1.4-multidrawarrays-errors: pass
spec/!opengl 1.4/gl-1.4-polygon-offset: pass
spec/!opengl 1.4/gl-1.4-tex1d-2dborder: pass
spec/!opengl 1.4/stencil-wrap: pass
spec/!opengl 1.4/tex-miplevel-selection: pass
spec/!opengl 1.4/tex-miplevel-selection-lod: pass
spec/!opengl 1.4/tex-miplevel-selection-lod-bias: pass
spec/!opengl 1.4/triangle-rasterization: pass
spec/!opengl 1.4/triangle-rasterization-fbo: pass
spec/!opengl 1.4/triangle-rasterization-overdraw: pass
spec/!opengl 1.5/depth-tex-compare: fail
spec/!opengl 1.5/draw-elements: pass
spec/!opengl 1.5/draw-elements-user: pass
spec/!opengl 1.5/draw-vertices: pass
spec/!opengl 1.5/draw-vertices-user: pass
spec/!opengl 1.5/isbufferobj: pass
spec/!opengl 1.5/normal3b3s-invariance-byte: pass
spec/!opengl 1.5/normal3b3s-invariance-short: pass
spec/!opengl 1.5/vertex-buffer-offsets: pass
spec/!opengl 2.0/attrib-assignments: pass
spec/!opengl 2.0/attribs: pass
spec/!opengl 2.0/clip-flag-behavior: pass
spec/!opengl 2.0/depth-tex-modes-glsl: pass
spec/!opengl 2.0/early-z: pass
spec/!opengl 2.0/fragment-and-vertex-texturing: pass
spec/!opengl 2.0/getattriblocation-conventional: pass
spec/!opengl 2.0/gl-2.0-active-sampler-conflict: pass
spec/!opengl 2.0/gl-2.0-edgeflag: fail
spec/!opengl 2.0/gl-2.0-edgeflag-immediate: fail
spec/!opengl 2.0/gl-2.0-large-point-fs: pass
spec/!opengl 2.0/gl-2.0-link-empty-prog: pass
spec/!opengl 2.0/gl-2.0-reuse_fragment_shader: pass
spec/!opengl 2.0/gl-2.0-shader-materials: pass
spec/!opengl 2.0/gl-2.0-two-sided-stencil: pass
spec/!opengl 2.0/gl-2.0-uniform-neg-location: pass
spec/!opengl 2.0/gl-2.0-vertex-attr-0: pass
spec/!opengl 2.0/gl-2.0-vertex-const-attr: pass
spec/!opengl 2.0/gl-2.0-vertexattribpointer: pass
spec/!opengl 2.0/gl-2.0-vertexattribpointer-size-3: pass
spec/!opengl 2.0/incomplete-cubemap-format: pass
spec/!opengl 2.0/incomplete-cubemap-size: pass
spec/!opengl 2.0/max-samplers: fail
spec/!opengl 2.0/max-samplers border: fail
spec/!opengl 2.0/occlusion-query-discard: pass
spec/!opengl 2.0/stencil-twoside: pass
spec/!opengl 2.0/tex3d-npot: pass
spec/!opengl 2.0/vertex-program-two-side back back2/gs-out and fs: skip
spec/!opengl 2.0/vertex-program-two-side back back2/tcs-out, tes and fs: skip
spec/!opengl 2.0/vertex-program-two-side back back2/tes-out and fs: skip
spec/!opengl 2.0/vertex-program-two-side back back2/vs and fs: pass
spec/!opengl 2.0/vertex-program-two-side back back2/vs, gs and fs: skip
spec/!opengl 2.0/vertex-program-two-side back back2/vs, tcs, tes and fs: skip
spec/!opengl 2.0/vertex-program-two-side back front2 back2/gs-out and fs: skip
spec/!opengl 2.0/vertex-program-two-side back front2 back2/tcs-out, tes and fs: skip
spec/!opengl 2.0/vertex-program-two-side back front2 back2/tes-out and fs: skip
spec/!opengl 2.0/vertex-program-two-side back front2 back2/vs and fs: fail
spec/!opengl 2.0/vertex-program-two-side back front2 back2/vs, gs and fs: skip
spec/!opengl 2.0/vertex-program-two-side back front2 back2/vs, tcs, tes and fs: skip
spec/!opengl 2.0/vertex-program-two-side back front2/gs-out and fs: skip
spec/!opengl 2.0/vertex-program-two-side back front2/tcs-out, tes and fs: skip
spec/!opengl 2.0/vertex-program-two-side back front2/tes-out and fs: skip
spec/!opengl 2.0/vertex-program-two-side back front2/vs and fs: fail
spec/!opengl 2.0/vertex-program-two-side back front2/vs, gs and fs: skip
spec/!opengl 2.0/vertex-program-two-side back front2/vs, tcs, tes and fs: skip
spec/!opengl 2.0/vertex-program-two-side back2/gs-out and fs: skip
spec/!opengl 2.0/vertex-program-two-side back2/tcs-out, tes and fs: skip
spec/!opengl 2.0/vertex-program-two-side back2/tes-out and fs: skip
spec/!opengl 2.0/vertex-program-two-side back2/vs and fs: pass
spec/!opengl 2.0/vertex-program-two-side back2/vs, gs and fs: skip
spec/!opengl 2.0/vertex-program-two-side back2/vs, tcs, tes and fs: skip
spec/!opengl 2.0/vertex-program-two-side back/gs-out and fs: skip
spec/!opengl 2.0/vertex-program-two-side back/tcs-out, tes and fs: skip
spec/!opengl 2.0/vertex-program-two-side back/tes-out and fs: skip
spec/!opengl 2.0/vertex-program-two-side back/vs and fs: pass
spec/!opengl 2.0/vertex-program-two-side back/vs, gs and fs: skip
spec/!opengl 2.0/vertex-program-two-side back/vs, tcs, tes and fs: skip
spec/!opengl 2.0/vertex-program-two-side front back back2/gs-out and fs: skip
spec/!opengl 2.0/vertex-program-two-side front back back2/tcs-out, tes and fs: skip
spec/!opengl 2.0/vertex-program-two-side front back back2/tes-out and fs: skip
spec/!opengl 2.0/vertex-program-two-side front back back2/vs and fs: fail
spec/!opengl 2.0/vertex-program-two-side front back back2/vs, gs and fs: skip
spec/!opengl 2.0/vertex-program-two-side front back back2/vs, tcs, tes and fs: skip
spec/!opengl 2.0/vertex-program-two-side front back front2 back2/gs-out and fs: skip
spec/!opengl 2.0/vertex-program-two-side front back front2 back2/tcs-out, tes and fs: skip
spec/!opengl 2.0/vertex-program-two-side front back front2 back2/tes-out and fs: skip
spec/!opengl 2.0/vertex-program-two-side front back front2 back2/vs and fs: pass
spec/!opengl 2.0/vertex-program-two-side front back front2 back2/vs, gs and fs: skip
spec/!opengl 2.0/vertex-program-two-side front back front2 back2/vs, tcs, tes and fs: skip
spec/!opengl 2.0/vertex-program-two-side front back front2/gs-out and fs: skip
spec/!opengl 2.0/vertex-program-two-side front back front2/tcs-out, tes and fs: skip
spec/!opengl 2.0/vertex-program-two-side front back front2/tes-out and fs: skip
spec/!opengl 2.0/vertex-program-two-side front back front2/vs and fs: pass
spec/!opengl 2.0/vertex-program-two-side front back front2/vs, gs and fs: skip
spec/!opengl 2.0/vertex-program-two-side front back front2/vs, tcs, tes and fs: skip
spec/!opengl 2.0/vertex-program-two-side front back2/gs-out and fs: skip
spec/!opengl 2.0/vertex-program-two-side front back2/tcs-out, tes and fs: skip
spec/!opengl 2.0/vertex-program-two-side front back2/tes-out and fs: skip
spec/!opengl 2.0/vertex-program-two-side front back2/vs and fs: fail
spec/!opengl 2.0/vertex-program-two-side front back2/vs, gs and fs: skip
spec/!opengl 2.0/vertex-program-two-side front back2/vs, tcs, tes and fs: skip
spec/!opengl 2.0/vertex-program-two-side front back/gs-out and fs: skip
spec/!opengl 2.0/vertex-program-two-side front back/tcs-out, tes and fs: skip
spec/!opengl 2.0/vertex-program-two-side front back/tes-out and fs: skip
spec/!opengl 2.0/vertex-program-two-side front back/vs and fs: pass
spec/!opengl 2.0/vertex-program-two-side front back/vs, gs and fs: skip
spec/!opengl 2.0/vertex-program-two-side front back/vs, tcs, tes and fs: skip
spec/!opengl 2.0/vertex-program-two-side front front2 back2/gs-out and fs: skip
spec/!opengl 2.0/vertex-program-two-side front front2 back2/tcs-out, tes and fs: skip
spec/!opengl 2.0/vertex-program-two-side front front2 back2/tes-out and fs: skip
spec/!opengl 2.0/vertex-program-two-side front front2 back2/vs and fs: pass
spec/!opengl 2.0/vertex-program-two-side front front2 back2/vs, gs and fs: skip
spec/!opengl 2.0/vertex-program-two-side front front2 back2/vs, tcs, tes and fs: skip
spec/!opengl 2.0/vertex-program-two-side front front2/gs-out and fs: skip
spec/!opengl 2.0/vertex-program-two-side front front2/tcs-out, tes and fs: skip
spec/!opengl 2.0/vertex-program-two-side front front2/tes-out and fs: skip
spec/!opengl 2.0/vertex-program-two-side front front2/vs and fs: pass
spec/!opengl 2.0/vertex-program-two-side front front2/vs, gs and fs: skip
spec/!opengl 2.0/vertex-program-two-side front front2/vs, tcs, tes and fs: skip
spec/!opengl 2.0/vertex-program-two-side front2 back2/gs-out and fs: skip
spec/!opengl 2.0/vertex-program-two-side front2 back2/tcs-out, tes and fs: skip
spec/!opengl 2.0/vertex-program-two-side front2 back2/tes-out and fs: skip
spec/!opengl 2.0/vertex-program-two-side front2 back2/vs and fs: pass
spec/!opengl 2.0/vertex-program-two-side front2 back2/vs, gs and fs: skip
spec/!opengl 2.0/vertex-program-two-side front2 back2/vs, tcs, tes and fs: skip
spec/!opengl 2.0/vertex-program-two-side front2/gs-out and fs: skip
spec/!opengl 2.0/vertex-program-two-side front2/tcs-out, tes and fs: skip
spec/!opengl 2.0/vertex-program-two-side front2/tes-out and fs: skip
spec/!opengl 2.0/vertex-program-two-side front2/vs and fs: pass
spec/!opengl 2.0/vertex-program-two-side front2/vs, gs and fs: skip
spec/!opengl 2.0/vertex-program-two-side front2/vs, tcs, tes and fs: skip
spec/!opengl 2.0/vertex-program-two-side front/gs-out and fs: skip
spec/!opengl 2.0/vertex-program-two-side front/tcs-out, tes and fs: skip
spec/!opengl 2.0/vertex-program-two-side front/tes-out and fs: skip
spec/!opengl 2.0/vertex-program-two-side front/vs and fs: pass
spec/!opengl 2.0/vertex-program-two-side front/vs, gs and fs: skip
spec/!opengl 2.0/vertex-program-two-side front/vs, tcs, tes and fs: skip
spec/!opengl 2.0/vertex-program-two-side/gs-out and fs: skip
spec/!opengl 2.0/vertex-program-two-side/tcs-out, tes and fs: skip
spec/!opengl 2.0/vertex-program-two-side/tes-out and fs: skip
spec/!opengl 2.0/vertex-program-two-side/vs and fs: pass
spec/!opengl 2.0/vertex-program-two-side/vs, gs and fs: skip
spec/!opengl 2.0/vertex-program-two-side/vs, tcs, tes and fs: skip
spec/!opengl 2.0/vs-point_size-zero: fail
spec/!opengl 2.1/fbo-mrt-alphatest-no-buffer-zero-write: pass
spec/!opengl 2.1/minmax: pass
spec/!opengl 2.1/pbo/test_bitmap: pass
spec/!opengl 2.1/pbo/test_draw_pixels: pass
spec/!opengl 2.1/pbo/test_error_handling: pass
spec/!opengl 2.1/pbo/test_pixel_map: pass
spec/!opengl 2.1/pbo/test_polygon_stip: pass
spec/!opengl 2.1/pbo/test_sanity: pass
spec/!opengl 2.1/pbo/test_tex_image: pass
spec/!opengl 2.1/pbo/test_tex_sub_image: pass
spec/!opengl 2.1/polygon-stipple-fs: pass
spec/!opengl 3.0/array-depth-roundtrip: pass
spec/!opengl 3.0/attribs: pass
spec/!opengl 3.0/bindfragdata-invalid-parameters: pass
spec/!opengl 3.0/bindfragdata-link-error: pass
spec/!opengl 3.0/bindfragdata-nonexistent-variable: pass
spec/!opengl 3.0/bound-resource-limits: pass
spec/!opengl 3.0/depth-cube-map: pass
spec/!opengl 3.0/dlist-uint-uniforms: pass
spec/!opengl 3.0/forward-compatible-bit no: pass
spec/!opengl 3.0/forward-compatible-bit yes: pass
spec/!opengl 3.0/generatemipmap-base-change format: pass
spec/!opengl 3.0/generatemipmap-base-change size: pass
spec/!opengl 3.0/generatemipmap-cubemap: pass
spec/!opengl 3.0/genmipmap-errors: pass
spec/!opengl 3.0/getfragdatalocation: pass
spec/!opengl 3.0/gl-3.0-texparameteri: pass
spec/!opengl 3.0/gl-3.0-vertexattribipointer: pass
spec/!opengl 3.0/gl30basic: pass
spec/!opengl 3.0/gl_vertexid used with glmultidrawarrays: pass
spec/!opengl 3.0/integer-errors: pass
spec/!opengl 3.0/minmax: pass
spec/!opengl 3.0/render-integer/format gl_r16i: pass
spec/!opengl 3.0/render-integer/format gl_r16ui: pass
spec/!opengl 3.0/render-integer/format gl_r32i: pass
spec/!opengl 3.0/render-integer/format gl_r32ui: pass
spec/!opengl 3.0/render-integer/format gl_r8i: pass
spec/!opengl 3.0/render-integer/format gl_r8ui: pass
spec/!opengl 3.0/render-integer/format gl_rg16i: pass
spec/!opengl 3.0/render-integer/format gl_rg16ui: pass
spec/!opengl 3.0/render-integer/format gl_rg32i: pass
spec/!opengl 3.0/render-integer/format gl_rg32ui: pass
spec/!opengl 3.0/render-integer/format gl_rg8i: pass
spec/!opengl 3.0/render-integer/format gl_rg8ui: pass
spec/!opengl 3.0/render-integer/format gl_rgb16i: pass
spec/!opengl 3.0/render-integer/format gl_rgb16ui: pass
spec/!opengl 3.0/render-integer/format gl_rgb32i: pass
spec/!opengl 3.0/render-integer/format gl_rgb32ui: pass
spec/!opengl 3.0/render-integer/format gl_rgb8i: pass
spec/!opengl 3.0/render-integer/format gl_rgb8ui: pass
spec/!opengl 3.0/render-integer/format gl_rgba16i: pass
spec/!opengl 3.0/render-integer/format gl_rgba16ui: pass
spec/!opengl 3.0/render-integer/format gl_rgba32i: pass
spec/!opengl 3.0/render-integer/format gl_rgba32ui: pass
spec/!opengl 3.0/render-integer/format gl_rgba8i: pass
spec/!opengl 3.0/render-integer/format gl_rgba8ui: pass
spec/!opengl 3.0/sampler-cube-shadow: pass
spec/!opengl 3.1/buffer-bindings: pass
spec/!opengl 3.1/default-vao: pass
spec/!opengl 3.1/draw-buffers-errors: skip
spec/!opengl 3.1/genned-names: pass
spec/!opengl 3.1/gl-3-1-mixed-int-float-fbo: skip
spec/!opengl 3.1/gl-3-1-mixed-int-float-fbo int_second: skip
spec/!opengl 3.1/gl-3.1-enable-vertex-array: pass
spec/!opengl 3.1/gl-3.1-link-empty-prog-core: pass
spec/!opengl 3.1/minmax: pass
spec/!opengl 3.1/primitive-restart-xfb flush: pass
spec/!opengl 3.1/primitive-restart-xfb generated: pass
spec/!opengl 3.1/primitive-restart-xfb written: pass
spec/!opengl 3.1/vao-broken-attrib: pass
spec/!opengl 3.2/coord-replace-doesnt-eliminate-frag-tex-coords: pass
spec/!opengl 3.2/depth-tex-sampling: pass
spec/!opengl 3.2/get-active-attrib-returns-all-inputs: pass
spec/!opengl 3.2/get-buffer-parameter-i64v: pass
spec/!opengl 3.2/get-integer-64iv: pass
spec/!opengl 3.2/get-integer-64v: pass
spec/!opengl 3.2/gl-3.2-adj-prims cull-back pv-first: pass
spec/!opengl 3.2/gl-3.2-adj-prims cull-back pv-last: pass
spec/!opengl 3.2/gl-3.2-adj-prims cull-front pv-first: pass
spec/!opengl 3.2/gl-3.2-adj-prims cull-front pv-last: pass
spec/!opengl 3.2/gl-3.2-adj-prims line cull-back pv-first: pass
spec/!opengl 3.2/gl-3.2-adj-prims line cull-back pv-last: pass
spec/!opengl 3.2/gl-3.2-adj-prims line cull-front pv-first: pass
spec/!opengl 3.2/gl-3.2-adj-prims line cull-front pv-last: pass
spec/!opengl 3.2/gl-3.2-adj-prims pv-first: pass
spec/!opengl 3.2/gl-3.2-adj-prims pv-last: pass
spec/!opengl 3.2/gl_vertexid used with glmultidrawelementsbasevertex: pass
spec/!opengl 3.2/glsl-resource-not-bound 1d: pass
spec/!opengl 3.2/glsl-resource-not-bound 1darray: pass
spec/!opengl 3.2/glsl-resource-not-bound 2d: pass
spec/!opengl 3.2/glsl-resource-not-bound 2darray: pass
spec/!opengl 3.2/glsl-resource-not-bound 2dms: pass
spec/!opengl 3.2/glsl-resource-not-bound 2dmsarray: pass
spec/!opengl 3.2/glsl-resource-not-bound 2drect: pass
spec/!opengl 3.2/glsl-resource-not-bound 3d: pass
spec/!opengl 3.2/glsl-resource-not-bound buffer: pass
spec/!opengl 3.2/glsl-resource-not-bound cube: pass
spec/!opengl 3.2/layered-rendering/blit: pass
spec/!opengl 3.2/layered-rendering/framebuffer-layer-attachment-mismatch: pass
spec/!opengl 3.2/layered-rendering/framebuffer-layer-complete: pass
spec/!opengl 3.2/layered-rendering/framebuffer-layer-count-mismatch: pass
spec/!opengl 3.2/layered-rendering/framebuffer-layered-attachments: pass
spec/!opengl 3.2/layered-rendering/gl-layer: pass
spec/!opengl 3.2/layered-rendering/gl-layer-cube-map: pass
spec/!opengl 3.2/layered-rendering/gl-layer-not-layered: pass
spec/!opengl 3.2/layered-rendering/gl-layer-render: fail
spec/!opengl 3.2/layered-rendering/gl-layer-render-clipped: pass
spec/!opengl 3.2/layered-rendering/gl-layer-render-storage: fail
spec/!opengl 3.2/layered-rendering/readpixels: pass
spec/!opengl 3.2/minmax: pass
spec/!opengl 3.2/pointsprite-coord: pass
spec/!opengl 3.2/pointsprite-origin: pass
spec/!opengl 3.3/minmax: pass
spec/!opengl 4.2/gl-max-vertex-attrib-stride: skip
spec/!opengl 4.3/get_glsl_versions: skip
spec/!opengl 4.4/tex-errors: pass
spec/!opengl 4.5/compare-framebuffer-parameter-with-get: skip
spec/!opengl 4.5/named-framebuffer-draw-buffers-errors: skip
spec/!opengl 4.5/named-framebuffer-read-buffer-errors: skip
spec/!opengl es 2.0/draw_buffers_gles2: pass
spec/!opengl es 2.0/fbo_discard_gles2: pass
spec/!opengl es 2.0/glsl-fs-pointcoord: pass
spec/!opengl es 2.0/invalid-es3-queries_gles2: skip
spec/!opengl es 2.0/link-no-vsfs: pass
spec/!opengl es 2.0/minmax_gles2: pass
spec/!opengl es 2.0/multiple-shader-objects_gles2: pass
spec/!opengl es 3.0/gl_vertexid used with gldrawarrays: pass
spec/!opengl es 3.0/gles-3.0-transform-feedback-uniform-buffer-object: fail
spec/!opengl es 3.0/minmax: pass
spec/amd_performance_monitor/api: skip
spec/amd_performance_monitor/measure: skip
spec/amd_performance_monitor/vc4: skip
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-max3-float-float-float: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-max3-int-int-int: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-max3-ivec2-ivec2-ivec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-max3-ivec3-ivec3-ivec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-max3-ivec4-ivec4-ivec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-max3-uint-uint-uint: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-max3-uvec2-uvec2-uvec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-max3-uvec3-uvec3-uvec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-max3-uvec4-uvec4-uvec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-max3-vec2-vec2-vec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-max3-vec3-vec3-vec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-max3-vec4-vec4-vec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-mid3-float-float-float: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-mid3-int-int-int: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-mid3-ivec2-ivec2-ivec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-mid3-ivec3-ivec3-ivec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-mid3-ivec4-ivec4-ivec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-mid3-uint-uint-uint: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-mid3-uvec2-uvec2-uvec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-mid3-uvec3-uvec3-uvec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-mid3-uvec4-uvec4-uvec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-mid3-vec2-vec2-vec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-mid3-vec3-vec3-vec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-mid3-vec4-vec4-vec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-float-float-float: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-int-int-int: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-ivec2-ivec2-ivec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-ivec3-ivec3-ivec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-ivec4-ivec4-ivec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-uint-uint-uint: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-uvec2-uvec2-uvec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-uvec3-uvec3-uvec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-uvec4-uvec4-uvec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-vec2-vec2-vec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-vec3-vec3-vec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/cs-min3-vec4-vec4-vec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-max3-float-float-float: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-max3-int-int-int: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-max3-ivec2-ivec2-ivec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-max3-ivec3-ivec3-ivec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-max3-ivec4-ivec4-ivec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-max3-uint-uint-uint: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-max3-uvec2-uvec2-uvec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-max3-uvec3-uvec3-uvec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-max3-uvec4-uvec4-uvec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-max3-vec2-vec2-vec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-max3-vec3-vec3-vec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-max3-vec4-vec4-vec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-mid3-float-float-float: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-mid3-int-int-int: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-mid3-ivec2-ivec2-ivec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-mid3-ivec3-ivec3-ivec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-mid3-ivec4-ivec4-ivec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-mid3-uint-uint-uint: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-mid3-uvec2-uvec2-uvec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-mid3-uvec3-uvec3-uvec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-mid3-uvec4-uvec4-uvec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-mid3-vec2-vec2-vec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-mid3-vec3-vec3-vec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-mid3-vec4-vec4-vec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-min3-float-float-float: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-min3-int-int-int: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-min3-ivec2-ivec2-ivec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-min3-ivec3-ivec3-ivec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-min3-ivec4-ivec4-ivec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-min3-uint-uint-uint: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-min3-uvec2-uvec2-uvec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-min3-uvec3-uvec3-uvec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-min3-uvec4-uvec4-uvec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-min3-vec2-vec2-vec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-min3-vec3-vec3-vec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/fs-min3-vec4-vec4-vec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-max3-float-float-float: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-max3-int-int-int: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-max3-ivec2-ivec2-ivec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-max3-ivec3-ivec3-ivec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-max3-ivec4-ivec4-ivec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-max3-uint-uint-uint: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-max3-uvec2-uvec2-uvec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-max3-uvec3-uvec3-uvec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-max3-uvec4-uvec4-uvec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-max3-vec2-vec2-vec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-max3-vec3-vec3-vec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-max3-vec4-vec4-vec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-mid3-float-float-float: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-mid3-int-int-int: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-mid3-ivec2-ivec2-ivec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-mid3-ivec3-ivec3-ivec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-mid3-ivec4-ivec4-ivec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-mid3-uint-uint-uint: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-mid3-uvec2-uvec2-uvec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-mid3-uvec3-uvec3-uvec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-mid3-uvec4-uvec4-uvec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-mid3-vec2-vec2-vec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-mid3-vec3-vec3-vec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-mid3-vec4-vec4-vec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-min3-float-float-float: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-min3-int-int-int: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-min3-ivec2-ivec2-ivec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-min3-ivec3-ivec3-ivec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-min3-ivec4-ivec4-ivec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-min3-uint-uint-uint: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-min3-uvec2-uvec2-uvec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-min3-uvec3-uvec3-uvec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-min3-uvec4-uvec4-uvec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-min3-vec2-vec2-vec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-min3-vec3-vec3-vec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/gs-min3-vec4-vec4-vec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-max3-float-float-float: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-max3-int-int-int: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-max3-ivec2-ivec2-ivec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-max3-ivec3-ivec3-ivec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-max3-ivec4-ivec4-ivec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-max3-uint-uint-uint: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-max3-uvec2-uvec2-uvec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-max3-uvec3-uvec3-uvec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-max3-uvec4-uvec4-uvec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-max3-vec2-vec2-vec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-max3-vec3-vec3-vec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-max3-vec4-vec4-vec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-mid3-float-float-float: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-mid3-int-int-int: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-mid3-ivec2-ivec2-ivec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-mid3-ivec3-ivec3-ivec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-mid3-ivec4-ivec4-ivec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-mid3-uint-uint-uint: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-mid3-uvec2-uvec2-uvec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-mid3-uvec3-uvec3-uvec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-mid3-uvec4-uvec4-uvec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-mid3-vec2-vec2-vec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-mid3-vec3-vec3-vec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-mid3-vec4-vec4-vec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-min3-float-float-float: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-min3-int-int-int: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-min3-ivec2-ivec2-ivec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-min3-ivec3-ivec3-ivec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-min3-ivec4-ivec4-ivec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-min3-uint-uint-uint: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-min3-uvec2-uvec2-uvec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-min3-uvec3-uvec3-uvec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-min3-uvec4-uvec4-uvec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-min3-vec2-vec2-vec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-min3-vec3-vec3-vec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/tcs-min3-vec4-vec4-vec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-max3-float-float-float: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-max3-int-int-int: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-max3-ivec2-ivec2-ivec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-max3-ivec3-ivec3-ivec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-max3-ivec4-ivec4-ivec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-max3-uint-uint-uint: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-max3-uvec2-uvec2-uvec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-max3-uvec3-uvec3-uvec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-max3-uvec4-uvec4-uvec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-max3-vec2-vec2-vec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-max3-vec3-vec3-vec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-max3-vec4-vec4-vec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-mid3-float-float-float: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-mid3-int-int-int: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-mid3-ivec2-ivec2-ivec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-mid3-ivec3-ivec3-ivec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-mid3-ivec4-ivec4-ivec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-mid3-uint-uint-uint: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-mid3-uvec2-uvec2-uvec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-mid3-uvec3-uvec3-uvec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-mid3-uvec4-uvec4-uvec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-mid3-vec2-vec2-vec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-mid3-vec3-vec3-vec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-mid3-vec4-vec4-vec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-min3-float-float-float: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-min3-int-int-int: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-min3-ivec2-ivec2-ivec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-min3-ivec3-ivec3-ivec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-min3-ivec4-ivec4-ivec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-min3-uint-uint-uint: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-min3-uvec2-uvec2-uvec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-min3-uvec3-uvec3-uvec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-min3-uvec4-uvec4-uvec4: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-min3-vec2-vec2-vec2: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-min3-vec3-vec3-vec3: pass
spec/amd_shader_trinary_minmax/execution/built-in-functions/vs-min3-vec4-vec4-vec4: pass
spec/amd_shader_trinary_minmax/execution/max3-basic: pass
spec/amd_shader_trinary_minmax/execution/mid3-basic: pass
spec/amd_shader_trinary_minmax/execution/min3-basic: pass
spec/amd_vertex_shader_viewport_index/amd_vertex_shader_viewport_index-render: skip
spec/apple_object_purgeable/object_purgeable-api-pbo: skip
spec/apple_object_purgeable/object_purgeable-api-vbo: skip
spec/apple_vertex_array_object/isvertexarray: skip
spec/apple_vertex_array_object/vao-01: skip
spec/apple_vertex_array_object/vao-02: skip
spec/arb_arrays_of_arrays/arb_arrays_of_arrays-max-binding: pass
spec/arb_arrays_of_arrays/execution/atomic_counters/fs-indirect-index: pass
spec/arb_arrays_of_arrays/execution/atomic_counters/fs-simple-inc-dec-read: pass
spec/arb_arrays_of_arrays/execution/atomic_counters/vs-indirect-index: pass
spec/arb_arrays_of_arrays/execution/atomic_counters/vs-simple-inc-dec-read: pass
spec/arb_arrays_of_arrays/execution/image_store/basic-imagestore-const-uniform-index: pass
spec/arb_arrays_of_arrays/execution/image_store/basic-imagestore-mixed-const-non-const-uniform-index: pass
spec/arb_arrays_of_arrays/execution/image_store/basic-imagestore-mixed-const-non-const-uniform-index2: pass
spec/arb_arrays_of_arrays/execution/image_store/basic-imagestore-non-const-uniform-index: pass
spec/arb_arrays_of_arrays/execution/inout/vs-inout-index-inout-vec4-array-element: pass
spec/arb_arrays_of_arrays/execution/sampler/fs-const-index: pass
spec/arb_arrays_of_arrays/execution/sampler/fs-const-index-three-dimensions: pass
spec/arb_arrays_of_arrays/execution/sampler/fs-initializer-const-index: pass
spec/arb_arrays_of_arrays/execution/sampler/fs-initializer-non-const-index: pass
spec/arb_arrays_of_arrays/execution/sampler/fs-mixed-const-and-non-const-index: pass
spec/arb_arrays_of_arrays/execution/sampler/fs-mixed-const-and-non-const-index2: pass
spec/arb_arrays_of_arrays/execution/sampler/fs-nested-struct-arrays-nonconst-nested-array: pass
spec/arb_arrays_of_arrays/execution/sampler/fs-non-const-index: pass
spec/arb_arrays_of_arrays/execution/sampler/fs-struct-const-index: pass
spec/arb_arrays_of_arrays/execution/sampler/fs-struct-const-index-sampler-const-index: pass
spec/arb_arrays_of_arrays/execution/sampler/fs-struct-non-const-index: pass
spec/arb_arrays_of_arrays/execution/sampler/fs-struct-non-const-index-const-index: pass
spec/arb_arrays_of_arrays/execution/sampler/fs-struct-non-const-index-sampler-non-const-index: pass
spec/arb_arrays_of_arrays/execution/sampler/vs-const-index: pass
spec/arb_arrays_of_arrays/execution/sampler/vs-const-index-three-dimensions: pass
spec/arb_arrays_of_arrays/execution/sampler/vs-non-const-index: pass
spec/arb_arrays_of_arrays/execution/sampler/vs-struct-nonconst: pass
spec/arb_arrays_of_arrays/execution/sampler/vs-struct-nonconst-non-opaque-members: pass
spec/arb_arrays_of_arrays/execution/sampler/vs-struct-nonconst-sampler-const: pass
spec/arb_arrays_of_arrays/execution/sampler/vs-struct-nonconst-sampler-nonconst: pass
spec/arb_arrays_of_arrays/execution/subroutines/fs-subroutine: pass
spec/arb_arrays_of_arrays/execution/tessellation/tcs-tes-patch: pass
spec/arb_arrays_of_arrays/execution/ubo/fs-const: pass
spec/arb_arrays_of_arrays/execution/ubo/fs-const-explicit-binding: pass
spec/arb_arrays_of_arrays/execution/ubo/fs-mixed-const-nonconst: pass
spec/arb_arrays_of_arrays/execution/ubo/fs-nonconst: pass
spec/arb_arrays_of_arrays/linker/intrastage: pass
spec/arb_arrays_of_arrays/linker/intrastage-dimension-size-mismatch: pass
spec/arb_arrays_of_arrays/linker/intrastage-interface: pass
spec/arb_arrays_of_arrays/linker/intrastage-interface-field: pass
spec/arb_arrays_of_arrays/linker/intrastage-struct: pass
spec/arb_arrays_of_arrays/linker/intrastage-struct-field: pass
spec/arb_arrays_of_arrays/linker/intrastage-unsized: pass
spec/arb_arrays_of_arrays/linker/intrastage-unsized-mismatch: pass
spec/arb_arrays_of_arrays/linker/intrastage-unsized-mismatch2: pass
spec/arb_arrays_of_arrays/linker/uniform-block-array-instance-name-mismatch: pass
spec/arb_arrays_of_arrays/linker/uniform-block-array-size-and-instance-name-mismatch: pass
spec/arb_arrays_of_arrays/linker/vs-to-fs: pass
spec/arb_arrays_of_arrays/linker/vs-to-fs-atomic-counter: pass
spec/arb_arrays_of_arrays/linker/vs-to-fs-atomic-counter-mismatch: pass
spec/arb_arrays_of_arrays/linker/vs-to-fs-dimension-size-mismatch: pass
spec/arb_arrays_of_arrays/linker/vs-to-fs-dimensions-mismatch: pass
spec/arb_arrays_of_arrays/linker/vs-to-fs-interface: pass
spec/arb_arrays_of_arrays/linker/vs-to-fs-interface-field: pass
spec/arb_arrays_of_arrays/linker/vs-to-fs-interface-field-mismatch: pass
spec/arb_arrays_of_arrays/linker/vs-to-fs-interface-field-mismatch2: pass
spec/arb_arrays_of_arrays/linker/vs-to-fs-interface-field-unsized: pass
spec/arb_arrays_of_arrays/linker/vs-to-fs-interface-field-unsized-mismatch: pass
spec/arb_arrays_of_arrays/linker/vs-to-fs-interface-field-unsized-mismatch2: pass
spec/arb_arrays_of_arrays/linker/vs-to-fs-interface-field-unsized2: pass
spec/arb_arrays_of_arrays/linker/vs-to-fs-struct: pass
spec/arb_arrays_of_arrays/linker/vs-to-fs-struct-field: pass
spec/arb_arrays_of_arrays/linker/vs-to-fs-type-mismatch: pass
spec/arb_arrays_of_arrays/linker/vs-to-fs-unsized: pass
spec/arb_arrays_of_arrays/linker/vs-to-fs-unsized-mismatch: pass
spec/arb_arrays_of_arrays/linker/vs-to-fs-unsized-mismatch2: pass
spec/arb_arrays_of_arrays/linker/vs-to-gs: pass
spec/arb_arrays_of_arrays/linker/vs-to-gs-explicit-location: pass
spec/arb_arrays_of_arrays/linker/vs-to-gs-invalid-dimensions: pass
spec/arb_base_instance/arb_base_instance-baseinstance-doesnt-affect-gl-instance-id: pass
spec/arb_base_instance/arb_base_instance-drawarrays: pass
spec/arb_blend_func_extended/arb_blend_func_extended-bindfragdataindexed-invalid-parameters: pass
spec/arb_blend_func_extended/arb_blend_func_extended-bindfragdataindexed-invalid-parameters_gles3: pass
spec/arb_blend_func_extended/arb_blend_func_extended-blend-api: pass
spec/arb_blend_func_extended/arb_blend_func_extended-blend-api_gles2: pass
spec/arb_blend_func_extended/arb_blend_func_extended-builtins_gles2: pass
spec/arb_blend_func_extended/arb_blend_func_extended-error-at-begin: pass
spec/arb_blend_func_extended/arb_blend_func_extended-fbo-extended-blend: pass
spec/arb_blend_func_extended/arb_blend_func_extended-fbo-extended-blend-explicit: pass
spec/arb_blend_func_extended/arb_blend_func_extended-fbo-extended-blend-explicit_gles3: pass
spec/arb_blend_func_extended/arb_blend_func_extended-fbo-extended-blend-pattern: pass
spec/arb_blend_func_extended/arb_blend_func_extended-fbo-extended-blend-pattern_gles3: pass
spec/arb_blend_func_extended/arb_blend_func_extended-fbo-extended-blend_gles3: pass
spec/arb_blend_func_extended/arb_blend_func_extended-getfragdataindex: pass
spec/arb_blend_func_extended/arb_blend_func_extended-getfragdataindex_gles3: pass
spec/arb_blend_func_extended/arb_blend_func_extended-output-location: pass
spec/arb_blend_func_extended/arb_blend_func_extended-output-location_gles3: pass
spec/arb_buffer_storage/bufferstorage-persistent draw: skip
spec/arb_buffer_storage/bufferstorage-persistent draw client-storage: skip
spec/arb_buffer_storage/bufferstorage-persistent draw coherent: skip
spec/arb_buffer_storage/bufferstorage-persistent draw coherent client-storage: skip
spec/arb_buffer_storage/bufferstorage-persistent read: skip
spec/arb_buffer_storage/bufferstorage-persistent read client-storage: skip
spec/arb_buffer_storage/bufferstorage-persistent read coherent: skip
spec/arb_buffer_storage/bufferstorage-persistent read coherent client-storage: skip
spec/arb_buffer_storage/bufferstorage-persistent_gles3 draw: skip
spec/arb_buffer_storage/bufferstorage-persistent_gles3 draw client-storage: skip
spec/arb_buffer_storage/bufferstorage-persistent_gles3 draw coherent: skip
spec/arb_buffer_storage/bufferstorage-persistent_gles3 draw coherent client-storage: skip
spec/arb_buffer_storage/bufferstorage-persistent_gles3 read: skip
spec/arb_buffer_storage/bufferstorage-persistent_gles3 read client-storage: skip
spec/arb_buffer_storage/bufferstorage-persistent_gles3 read coherent: skip
spec/arb_buffer_storage/bufferstorage-persistent_gles3 read coherent client-storage: skip
spec/arb_color_buffer_float/gl_rgba16f-drawpixels: pass
spec/arb_color_buffer_float/gl_rgba16f-getteximage: pass
spec/arb_color_buffer_float/gl_rgba16f-probepixel: pass
spec/arb_color_buffer_float/gl_rgba16f-queries: pass
spec/arb_color_buffer_float/gl_rgba16f-readpixels: pass
spec/arb_color_buffer_float/gl_rgba16f-render: pass
spec/arb_color_buffer_float/gl_rgba16f-render-fog: pass
spec/arb_color_buffer_float/gl_rgba16f-render-sanity: pass
spec/arb_color_buffer_float/gl_rgba16f-render-sanity-fog: pass
spec/arb_color_buffer_float/gl_rgba32f-drawpixels: pass
spec/arb_color_buffer_float/gl_rgba32f-getteximage: pass
spec/arb_color_buffer_float/gl_rgba32f-probepixel: pass
spec/arb_color_buffer_float/gl_rgba32f-queries: pass
spec/arb_color_buffer_float/gl_rgba32f-readpixels: pass
spec/arb_color_buffer_float/gl_rgba32f-render: pass
spec/arb_color_buffer_float/gl_rgba32f-render-fog: pass
spec/arb_color_buffer_float/gl_rgba32f-render-sanity: pass
spec/arb_color_buffer_float/gl_rgba32f-render-sanity-fog: pass
spec/arb_color_buffer_float/gl_rgba8-drawpixels: pass
spec/arb_color_buffer_float/gl_rgba8-getteximage: pass
spec/arb_color_buffer_float/gl_rgba8-probepixel: pass
spec/arb_color_buffer_float/gl_rgba8-queries: pass
spec/arb_color_buffer_float/gl_rgba8-readpixels: pass
spec/arb_color_buffer_float/gl_rgba8-render: pass
spec/arb_color_buffer_float/gl_rgba8-render-fog: pass
spec/arb_color_buffer_float/gl_rgba8-render-sanity: pass
spec/arb_color_buffer_float/gl_rgba8-render-sanity-fog: pass
spec/arb_color_buffer_float/gl_rgba8_snorm-drawpixels: fail
spec/arb_color_buffer_float/gl_rgba8_snorm-getteximage: fail
spec/arb_color_buffer_float/gl_rgba8_snorm-probepixel: fail
spec/arb_color_buffer_float/gl_rgba8_snorm-queries: pass
spec/arb_color_buffer_float/gl_rgba8_snorm-readpixels: fail
spec/arb_color_buffer_float/gl_rgba8_snorm-render: fail
spec/arb_color_buffer_float/gl_rgba8_snorm-render-fog: fail
spec/arb_color_buffer_float/gl_rgba8_snorm-render-sanity: pass
spec/arb_color_buffer_float/gl_rgba8_snorm-render-sanity-fog: pass
spec/arb_color_buffer_float/mixed-mrt: pass
spec/arb_compute_shader/api_errors/query compute_work_group_size on program that failed to link: pass
spec/arb_compute_shader/api_errors/query compute_work_group_size on program without compute shaders: pass
spec/arb_compute_shader/api_errors/query compute_work_group_size on unlinked program: pass
spec/arb_compute_shader/built-in constants/gl_maxcomputeatomiccounterbuffers: pass
spec/arb_compute_shader/built-in constants/gl_maxcomputeatomiccounters: pass
spec/arb_compute_shader/built-in constants/gl_maxcomputeimageuniforms: pass
spec/arb_compute_shader/built-in constants/gl_maxcomputeuniformcomponents: pass
spec/arb_compute_shader/built-in constants/gl_maxcomputeworkgroupcount.x: pass
spec/arb_compute_shader/built-in constants/gl_maxcomputeworkgroupcount.y: pass
spec/arb_compute_shader/built-in constants/gl_maxcomputeworkgroupcount.z: pass
spec/arb_compute_shader/built-in constants/gl_maxcomputeworkgroupsize.x: pass
spec/arb_compute_shader/built-in constants/gl_maxcomputeworkgroupsize.y: pass
spec/arb_compute_shader/built-in constants/gl_maxcomputeworkgroupsize.z: pass
spec/arb_compute_shader/compiler/work_group_size_too_large: pass
spec/arb_compute_shader/execution/atomic-counter: pass
spec/arb_compute_shader/execution/basic-global-id: pass
spec/arb_compute_shader/execution/basic-group-id: pass
spec/arb_compute_shader/execution/basic-group-id-x: pass
spec/arb_compute_shader/execution/basic-group-id-y: pass
spec/arb_compute_shader/execution/basic-group-id-z: pass
spec/arb_compute_shader/execution/basic-local-id-atomic: fail
spec/arb_compute_shader/execution/basic-local-index: pass
spec/arb_compute_shader/execution/basic-ssbo: pass
spec/arb_compute_shader/execution/basic-texelfetch: pass
spec/arb_compute_shader/execution/basic-uniform-access: pass
spec/arb_compute_shader/execution/basic-uniform-access-atomic: pass
spec/arb_compute_shader/execution/border-color: pass
spec/arb_compute_shader/execution/multiple-workgroups: pass
spec/arb_compute_shader/execution/separate-global-id: pass
spec/arb_compute_shader/execution/separate-global-id-2: pass
spec/arb_compute_shader/execution/shared-atomics: pass
spec/arb_compute_shader/indirect-compute: fail
spec/arb_compute_shader/linker/bug-93840: pass
spec/arb_compute_shader/linker/matched_local_work_sizes: pass
spec/arb_compute_shader/linker/mismatched_local_work_sizes: pass
spec/arb_compute_shader/linker/mix_compute_and_non_compute: pass
spec/arb_compute_shader/linker/no_local_work_size: pass
spec/arb_compute_shader/linker/one_local_work_size: pass
spec/arb_compute_shader/local-id-explosion: fail
spec/arb_compute_shader/minmax: pass
spec/arb_compute_shader/render-and-compute: fail
spec/arb_compute_shader/zero-dispatch-size: fail
spec/arb_compute_variable_group_size/errors: skip
spec/arb_compute_variable_group_size/execution/basic-local-size: skip
spec/arb_compute_variable_group_size/execution/fixed-local-size: skip
spec/arb_compute_variable_group_size/execution/global-invocation-id: skip
spec/arb_compute_variable_group_size/execution/separate-global-id: skip
spec/arb_compute_variable_group_size/execution/separate-global-id-2: skip
spec/arb_compute_variable_group_size/linker/mixed_fixed_variable_local_work_size: skip
spec/arb_compute_variable_group_size/linker/no_local_size_specified: skip
spec/arb_compute_variable_group_size/local-size: skip
spec/arb_compute_variable_group_size/minmax: skip
spec/arb_copy_buffer/copy_buffer_coherency: pass
spec/arb_copy_buffer/copybuffersubdata: pass
spec/arb_copy_buffer/data-sync/overwrite destination data: pass
spec/arb_copy_buffer/data-sync/overwrite source data: pass
spec/arb_copy_buffer/dlist: pass
spec/arb_copy_buffer/get: pass
spec/arb_copy_buffer/intra-buffer-copy: pass
spec/arb_copy_buffer/negative-bound-zero: pass
spec/arb_copy_buffer/negative-bounds: pass
spec/arb_copy_buffer/negative-mapped: pass
spec/arb_copy_buffer/overlap: pass
spec/arb_copy_buffer/subdata-sync/overwrite destination data: pass
spec/arb_copy_buffer/subdata-sync/overwrite source data: pass
spec/arb_copy_buffer/targets: pass
spec/arb_copy_image/arb_copy_image-api_errors: pass
spec/arb_copy_image/arb_copy_image-format-swizzle: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_alpha/destination: gl_alpha: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_alpha12/destination: gl_alpha12: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_alpha16/destination: gl_alpha16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_alpha8/destination: gl_alpha8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_depth32f_stencil8/destination: gl_depth32f_stencil8: skip
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_depth_component/destination: gl_depth_component: skip
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_depth_component16/destination: gl_depth_component16: skip
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_depth_component24/destination: gl_depth_component24: skip
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_depth_component32/destination: gl_depth_component32: skip
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_depth_stencil/destination: gl_depth_stencil: skip
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_intensity/destination: gl_intensity: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_intensity12/destination: gl_intensity12: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_intensity16/destination: gl_intensity16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_intensity8/destination: gl_intensity8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_luminance/destination: gl_luminance: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_luminance12/destination: gl_luminance12: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_luminance12_alpha12/destination: gl_luminance12_alpha12: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_luminance16/destination: gl_luminance16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_luminance16_alpha16/destination: gl_luminance16_alpha16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_luminance8/destination: gl_luminance8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_luminance8_alpha8/destination: gl_luminance8_alpha8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_luminance_alpha/destination: gl_luminance_alpha: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r16/destination: gl_r16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r16/destination: gl_r16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r16/destination: gl_r16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r16/destination: gl_r16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r16/destination: gl_rg8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r16/destination: gl_rg8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r16/destination: gl_rg8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r16/destination: gl_rg8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r16_snorm/destination: gl_r16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r16_snorm/destination: gl_r16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r16_snorm/destination: gl_r16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r16_snorm/destination: gl_r16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r16_snorm/destination: gl_rg8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r16_snorm/destination: gl_rg8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r16_snorm/destination: gl_rg8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r16_snorm/destination: gl_rg8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r16i/destination: gl_r16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r16i/destination: gl_r16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r16i/destination: gl_r16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r16i/destination: gl_r16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r16i/destination: gl_rg8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r16i/destination: gl_rg8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r16i/destination: gl_rg8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r16i/destination: gl_rg8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r16ui/destination: gl_r16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r16ui/destination: gl_r16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r16ui/destination: gl_r16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r16ui/destination: gl_r16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r16ui/destination: gl_rg8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r16ui/destination: gl_rg8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r16ui/destination: gl_rg8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r16ui/destination: gl_rg8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r32f/destination: gl_r32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r32f/destination: gl_rg16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r32f/destination: gl_rg16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r32f/destination: gl_rg16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r32f/destination: gl_rg16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r32f/destination: gl_rgba8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r32f/destination: gl_rgba8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r32f/destination: gl_rgba8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r32f/destination: gl_rgba8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r8/destination: gl_r8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r8/destination: gl_r8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r8/destination: gl_r8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r8/destination: gl_r8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r8_snorm/destination: gl_r8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r8_snorm/destination: gl_r8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r8_snorm/destination: gl_r8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r8_snorm/destination: gl_r8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r8i/destination: gl_r8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r8i/destination: gl_r8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r8i/destination: gl_r8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r8i/destination: gl_r8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r8ui/destination: gl_r8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r8ui/destination: gl_r8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r8ui/destination: gl_r8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_r8ui/destination: gl_r8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_red/destination: gl_red: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg/destination: gl_rg: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg16/destination: gl_r32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg16/destination: gl_rg16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg16/destination: gl_rg16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg16/destination: gl_rg16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg16/destination: gl_rg16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg16/destination: gl_rgba8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg16/destination: gl_rgba8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg16/destination: gl_rgba8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg16/destination: gl_rgba8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg16_snorm/destination: gl_r32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg16_snorm/destination: gl_rg16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg16_snorm/destination: gl_rg16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg16_snorm/destination: gl_rg16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg16_snorm/destination: gl_rg16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg16_snorm/destination: gl_rgba8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg16_snorm/destination: gl_rgba8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg16_snorm/destination: gl_rgba8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg16_snorm/destination: gl_rgba8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg16i/destination: gl_r32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg16i/destination: gl_rg16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg16i/destination: gl_rg16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg16i/destination: gl_rg16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg16i/destination: gl_rg16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg16i/destination: gl_rgba8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg16i/destination: gl_rgba8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg16i/destination: gl_rgba8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg16i/destination: gl_rgba8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg16ui/destination: gl_r32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg16ui/destination: gl_rg16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg16ui/destination: gl_rg16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg16ui/destination: gl_rg16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg16ui/destination: gl_rg16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg16ui/destination: gl_rgba8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg16ui/destination: gl_rgba8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg16ui/destination: gl_rgba8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg16ui/destination: gl_rgba8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg32f/destination: gl_rg32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg32f/destination: gl_rg32i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg32f/destination: gl_rg32ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg32f/destination: gl_rgba16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg32f/destination: gl_rgba16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg32f/destination: gl_rgba16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg32f/destination: gl_rgba16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg32i/destination: gl_rg32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg32i/destination: gl_rg32i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg32i/destination: gl_rg32ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg32i/destination: gl_rgba16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg32i/destination: gl_rgba16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg32i/destination: gl_rgba16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg32i/destination: gl_rgba16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg32ui/destination: gl_rg32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg32ui/destination: gl_rg32i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg32ui/destination: gl_rg32ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg32ui/destination: gl_rgba16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg32ui/destination: gl_rgba16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg32ui/destination: gl_rgba16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg32ui/destination: gl_rgba16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg8/destination: gl_r16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg8/destination: gl_r16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg8/destination: gl_r16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg8/destination: gl_r16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg8/destination: gl_rg8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg8/destination: gl_rg8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg8/destination: gl_rg8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg8/destination: gl_rg8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg8_snorm/destination: gl_r16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg8_snorm/destination: gl_r16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg8_snorm/destination: gl_r16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg8_snorm/destination: gl_r16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg8_snorm/destination: gl_rg8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg8_snorm/destination: gl_rg8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg8_snorm/destination: gl_rg8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg8_snorm/destination: gl_rg8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg8i/destination: gl_r16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg8i/destination: gl_r16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg8i/destination: gl_r16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg8i/destination: gl_r16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg8i/destination: gl_rg8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg8i/destination: gl_rg8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg8i/destination: gl_rg8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg8i/destination: gl_rg8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg8ui/destination: gl_r16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg8ui/destination: gl_r16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg8ui/destination: gl_r16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg8ui/destination: gl_r16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg8ui/destination: gl_rg8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg8ui/destination: gl_rg8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg8ui/destination: gl_rg8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rg8ui/destination: gl_rg8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgb/destination: gl_rgb: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgb16/destination: gl_rgb16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgb16/destination: gl_rgb16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgb16/destination: gl_rgb16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgb16/destination: gl_rgb16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgb16_snorm/destination: gl_rgb16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgb16_snorm/destination: gl_rgb16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgb16_snorm/destination: gl_rgb16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgb16_snorm/destination: gl_rgb16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgb16i/destination: gl_rgb16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgb16i/destination: gl_rgb16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgb16i/destination: gl_rgb16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgb16i/destination: gl_rgb16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgb16ui/destination: gl_rgb16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgb16ui/destination: gl_rgb16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgb16ui/destination: gl_rgb16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgb16ui/destination: gl_rgb16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgb32f/destination: gl_rgb32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgb32f/destination: gl_rgb32i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgb32f/destination: gl_rgb32ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgb32i/destination: gl_rgb32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgb32i/destination: gl_rgb32i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgb32i/destination: gl_rgb32ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgb32ui/destination: gl_rgb32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgb32ui/destination: gl_rgb32i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgb32ui/destination: gl_rgb32ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgb8/destination: gl_rgb8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgb8/destination: gl_rgb8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgb8/destination: gl_rgb8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgb8/destination: gl_rgb8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgb8_snorm/destination: gl_rgb8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgb8_snorm/destination: gl_rgb8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgb8_snorm/destination: gl_rgb8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgb8_snorm/destination: gl_rgb8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgb8i/destination: gl_rgb8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgb8i/destination: gl_rgb8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgb8i/destination: gl_rgb8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgb8i/destination: gl_rgb8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgb8ui/destination: gl_rgb8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgb8ui/destination: gl_rgb8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgb8ui/destination: gl_rgb8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgb8ui/destination: gl_rgb8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba/destination: gl_rgba: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba16/destination: gl_rg32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba16/destination: gl_rg32i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba16/destination: gl_rg32ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba16/destination: gl_rgba16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba16/destination: gl_rgba16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba16/destination: gl_rgba16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba16/destination: gl_rgba16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba16_snorm/destination: gl_rg32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba16_snorm/destination: gl_rg32i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba16_snorm/destination: gl_rg32ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba16_snorm/destination: gl_rgba16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba16_snorm/destination: gl_rgba16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba16_snorm/destination: gl_rgba16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba16_snorm/destination: gl_rgba16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba16i/destination: gl_rg32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba16i/destination: gl_rg32i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba16i/destination: gl_rg32ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba16i/destination: gl_rgba16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba16i/destination: gl_rgba16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba16i/destination: gl_rgba16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba16i/destination: gl_rgba16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba16ui/destination: gl_rg32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba16ui/destination: gl_rg32i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba16ui/destination: gl_rg32ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba16ui/destination: gl_rgba16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba16ui/destination: gl_rgba16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba16ui/destination: gl_rgba16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba16ui/destination: gl_rgba16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba32f/destination: gl_rgba32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba32f/destination: gl_rgba32i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba32f/destination: gl_rgba32ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba32i/destination: gl_rgba32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba32i/destination: gl_rgba32i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba32i/destination: gl_rgba32ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba32ui/destination: gl_rgba32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba32ui/destination: gl_rgba32i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba32ui/destination: gl_rgba32ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba8/destination: gl_r32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba8/destination: gl_rg16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba8/destination: gl_rg16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba8/destination: gl_rg16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba8/destination: gl_rg16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba8/destination: gl_rgba8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba8/destination: gl_rgba8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba8/destination: gl_rgba8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba8/destination: gl_rgba8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba8_snorm/destination: gl_r32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba8_snorm/destination: gl_rg16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba8_snorm/destination: gl_rg16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba8_snorm/destination: gl_rg16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba8_snorm/destination: gl_rg16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba8_snorm/destination: gl_rgba8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba8_snorm/destination: gl_rgba8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba8_snorm/destination: gl_rgba8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba8_snorm/destination: gl_rgba8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba8i/destination: gl_r32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba8i/destination: gl_rg16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba8i/destination: gl_rg16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba8i/destination: gl_rg16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba8i/destination: gl_rg16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba8i/destination: gl_rgba8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba8i/destination: gl_rgba8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba8i/destination: gl_rgba8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba8i/destination: gl_rgba8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba8ui/destination: gl_r32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba8ui/destination: gl_rg16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba8ui/destination: gl_rg16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba8ui/destination: gl_rg16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba8ui/destination: gl_rg16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba8ui/destination: gl_rgba8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba8ui/destination: gl_rgba8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba8ui/destination: gl_rgba8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_rgba8ui/destination: gl_rgba8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=2/source: gl_stencil_index8/destination: gl_stencil_index8: skip
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_alpha/destination: gl_alpha: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_alpha12/destination: gl_alpha12: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_alpha16/destination: gl_alpha16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_alpha8/destination: gl_alpha8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_depth32f_stencil8/destination: gl_depth32f_stencil8: skip
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_depth_component/destination: gl_depth_component: skip
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_depth_component16/destination: gl_depth_component16: skip
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_depth_component24/destination: gl_depth_component24: skip
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_depth_component32/destination: gl_depth_component32: skip
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_depth_stencil/destination: gl_depth_stencil: skip
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_intensity/destination: gl_intensity: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_intensity12/destination: gl_intensity12: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_intensity16/destination: gl_intensity16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_intensity8/destination: gl_intensity8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_luminance/destination: gl_luminance: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_luminance12/destination: gl_luminance12: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_luminance12_alpha12/destination: gl_luminance12_alpha12: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_luminance16/destination: gl_luminance16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_luminance16_alpha16/destination: gl_luminance16_alpha16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_luminance8/destination: gl_luminance8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_luminance8_alpha8/destination: gl_luminance8_alpha8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_luminance_alpha/destination: gl_luminance_alpha: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r16/destination: gl_r16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r16/destination: gl_r16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r16/destination: gl_r16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r16/destination: gl_r16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r16/destination: gl_rg8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r16/destination: gl_rg8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r16/destination: gl_rg8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r16/destination: gl_rg8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r16_snorm/destination: gl_r16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r16_snorm/destination: gl_r16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r16_snorm/destination: gl_r16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r16_snorm/destination: gl_r16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r16_snorm/destination: gl_rg8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r16_snorm/destination: gl_rg8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r16_snorm/destination: gl_rg8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r16_snorm/destination: gl_rg8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r16i/destination: gl_r16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r16i/destination: gl_r16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r16i/destination: gl_r16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r16i/destination: gl_r16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r16i/destination: gl_rg8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r16i/destination: gl_rg8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r16i/destination: gl_rg8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r16i/destination: gl_rg8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r16ui/destination: gl_r16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r16ui/destination: gl_r16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r16ui/destination: gl_r16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r16ui/destination: gl_r16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r16ui/destination: gl_rg8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r16ui/destination: gl_rg8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r16ui/destination: gl_rg8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r16ui/destination: gl_rg8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r32f/destination: gl_r32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r32f/destination: gl_rg16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r32f/destination: gl_rg16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r32f/destination: gl_rg16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r32f/destination: gl_rg16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r32f/destination: gl_rgba8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r32f/destination: gl_rgba8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r32f/destination: gl_rgba8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r32f/destination: gl_rgba8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r8/destination: gl_r8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r8/destination: gl_r8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r8/destination: gl_r8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r8/destination: gl_r8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r8_snorm/destination: gl_r8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r8_snorm/destination: gl_r8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r8_snorm/destination: gl_r8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r8_snorm/destination: gl_r8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r8i/destination: gl_r8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r8i/destination: gl_r8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r8i/destination: gl_r8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r8i/destination: gl_r8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r8ui/destination: gl_r8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r8ui/destination: gl_r8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r8ui/destination: gl_r8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_r8ui/destination: gl_r8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_red/destination: gl_red: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg/destination: gl_rg: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg16/destination: gl_r32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg16/destination: gl_rg16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg16/destination: gl_rg16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg16/destination: gl_rg16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg16/destination: gl_rg16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg16/destination: gl_rgba8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg16/destination: gl_rgba8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg16/destination: gl_rgba8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg16/destination: gl_rgba8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg16_snorm/destination: gl_r32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg16_snorm/destination: gl_rg16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg16_snorm/destination: gl_rg16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg16_snorm/destination: gl_rg16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg16_snorm/destination: gl_rg16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg16_snorm/destination: gl_rgba8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg16_snorm/destination: gl_rgba8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg16_snorm/destination: gl_rgba8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg16_snorm/destination: gl_rgba8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg16i/destination: gl_r32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg16i/destination: gl_rg16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg16i/destination: gl_rg16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg16i/destination: gl_rg16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg16i/destination: gl_rg16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg16i/destination: gl_rgba8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg16i/destination: gl_rgba8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg16i/destination: gl_rgba8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg16i/destination: gl_rgba8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg16ui/destination: gl_r32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg16ui/destination: gl_rg16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg16ui/destination: gl_rg16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg16ui/destination: gl_rg16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg16ui/destination: gl_rg16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg16ui/destination: gl_rgba8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg16ui/destination: gl_rgba8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg16ui/destination: gl_rgba8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg16ui/destination: gl_rgba8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg32f/destination: gl_rg32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg32f/destination: gl_rg32i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg32f/destination: gl_rg32ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg32f/destination: gl_rgba16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg32f/destination: gl_rgba16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg32f/destination: gl_rgba16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg32f/destination: gl_rgba16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg32i/destination: gl_rg32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg32i/destination: gl_rg32i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg32i/destination: gl_rg32ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg32i/destination: gl_rgba16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg32i/destination: gl_rgba16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg32i/destination: gl_rgba16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg32i/destination: gl_rgba16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg32ui/destination: gl_rg32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg32ui/destination: gl_rg32i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg32ui/destination: gl_rg32ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg32ui/destination: gl_rgba16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg32ui/destination: gl_rgba16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg32ui/destination: gl_rgba16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg32ui/destination: gl_rgba16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg8/destination: gl_r16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg8/destination: gl_r16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg8/destination: gl_r16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg8/destination: gl_r16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg8/destination: gl_rg8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg8/destination: gl_rg8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg8/destination: gl_rg8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg8/destination: gl_rg8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg8_snorm/destination: gl_r16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg8_snorm/destination: gl_r16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg8_snorm/destination: gl_r16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg8_snorm/destination: gl_r16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg8_snorm/destination: gl_rg8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg8_snorm/destination: gl_rg8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg8_snorm/destination: gl_rg8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg8_snorm/destination: gl_rg8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg8i/destination: gl_r16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg8i/destination: gl_r16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg8i/destination: gl_r16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg8i/destination: gl_r16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg8i/destination: gl_rg8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg8i/destination: gl_rg8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg8i/destination: gl_rg8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg8i/destination: gl_rg8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg8ui/destination: gl_r16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg8ui/destination: gl_r16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg8ui/destination: gl_r16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg8ui/destination: gl_r16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg8ui/destination: gl_rg8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg8ui/destination: gl_rg8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg8ui/destination: gl_rg8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rg8ui/destination: gl_rg8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgb/destination: gl_rgb: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgb16/destination: gl_rgb16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgb16/destination: gl_rgb16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgb16/destination: gl_rgb16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgb16/destination: gl_rgb16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgb16_snorm/destination: gl_rgb16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgb16_snorm/destination: gl_rgb16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgb16_snorm/destination: gl_rgb16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgb16_snorm/destination: gl_rgb16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgb16i/destination: gl_rgb16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgb16i/destination: gl_rgb16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgb16i/destination: gl_rgb16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgb16i/destination: gl_rgb16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgb16ui/destination: gl_rgb16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgb16ui/destination: gl_rgb16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgb16ui/destination: gl_rgb16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgb16ui/destination: gl_rgb16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgb32f/destination: gl_rgb32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgb32f/destination: gl_rgb32i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgb32f/destination: gl_rgb32ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgb32i/destination: gl_rgb32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgb32i/destination: gl_rgb32i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgb32i/destination: gl_rgb32ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgb32ui/destination: gl_rgb32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgb32ui/destination: gl_rgb32i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgb32ui/destination: gl_rgb32ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgb8/destination: gl_rgb8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgb8/destination: gl_rgb8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgb8/destination: gl_rgb8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgb8/destination: gl_rgb8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgb8_snorm/destination: gl_rgb8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgb8_snorm/destination: gl_rgb8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgb8_snorm/destination: gl_rgb8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgb8_snorm/destination: gl_rgb8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgb8i/destination: gl_rgb8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgb8i/destination: gl_rgb8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgb8i/destination: gl_rgb8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgb8i/destination: gl_rgb8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgb8ui/destination: gl_rgb8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgb8ui/destination: gl_rgb8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgb8ui/destination: gl_rgb8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgb8ui/destination: gl_rgb8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba/destination: gl_rgba: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba16/destination: gl_rg32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba16/destination: gl_rg32i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba16/destination: gl_rg32ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba16/destination: gl_rgba16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba16/destination: gl_rgba16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba16/destination: gl_rgba16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba16/destination: gl_rgba16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba16_snorm/destination: gl_rg32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba16_snorm/destination: gl_rg32i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba16_snorm/destination: gl_rg32ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba16_snorm/destination: gl_rgba16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba16_snorm/destination: gl_rgba16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba16_snorm/destination: gl_rgba16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba16_snorm/destination: gl_rgba16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba16i/destination: gl_rg32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba16i/destination: gl_rg32i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba16i/destination: gl_rg32ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba16i/destination: gl_rgba16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba16i/destination: gl_rgba16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba16i/destination: gl_rgba16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba16i/destination: gl_rgba16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba16ui/destination: gl_rg32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba16ui/destination: gl_rg32i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba16ui/destination: gl_rg32ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba16ui/destination: gl_rgba16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba16ui/destination: gl_rgba16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba16ui/destination: gl_rgba16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba16ui/destination: gl_rgba16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba32f/destination: gl_rgba32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba32f/destination: gl_rgba32i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba32f/destination: gl_rgba32ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba32i/destination: gl_rgba32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba32i/destination: gl_rgba32i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba32i/destination: gl_rgba32ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba32ui/destination: gl_rgba32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba32ui/destination: gl_rgba32i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba32ui/destination: gl_rgba32ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba8/destination: gl_r32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba8/destination: gl_rg16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba8/destination: gl_rg16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba8/destination: gl_rg16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba8/destination: gl_rg16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba8/destination: gl_rgba8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba8/destination: gl_rgba8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba8/destination: gl_rgba8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba8/destination: gl_rgba8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba8_snorm/destination: gl_r32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba8_snorm/destination: gl_rg16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba8_snorm/destination: gl_rg16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba8_snorm/destination: gl_rg16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba8_snorm/destination: gl_rg16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba8_snorm/destination: gl_rgba8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba8_snorm/destination: gl_rgba8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba8_snorm/destination: gl_rgba8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba8_snorm/destination: gl_rgba8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba8i/destination: gl_r32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba8i/destination: gl_rg16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba8i/destination: gl_rg16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba8i/destination: gl_rg16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba8i/destination: gl_rg16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba8i/destination: gl_rgba8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba8i/destination: gl_rgba8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba8i/destination: gl_rgba8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba8i/destination: gl_rgba8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba8ui/destination: gl_r32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba8ui/destination: gl_rg16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba8ui/destination: gl_rg16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba8ui/destination: gl_rg16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba8ui/destination: gl_rg16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba8ui/destination: gl_rgba8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba8ui/destination: gl_rgba8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba8ui/destination: gl_rgba8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_rgba8ui/destination: gl_rgba8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=4/source: gl_stencil_index8/destination: gl_stencil_index8: skip
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_alpha/destination: gl_alpha: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_alpha12/destination: gl_alpha12: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_alpha16/destination: gl_alpha16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_alpha8/destination: gl_alpha8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_depth32f_stencil8/destination: gl_depth32f_stencil8: skip
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_depth_component/destination: gl_depth_component: skip
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_depth_component16/destination: gl_depth_component16: skip
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_depth_component24/destination: gl_depth_component24: skip
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_depth_component32/destination: gl_depth_component32: skip
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_depth_stencil/destination: gl_depth_stencil: skip
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_intensity/destination: gl_intensity: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_intensity12/destination: gl_intensity12: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_intensity16/destination: gl_intensity16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_intensity8/destination: gl_intensity8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_luminance/destination: gl_luminance: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_luminance12/destination: gl_luminance12: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_luminance12_alpha12/destination: gl_luminance12_alpha12: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_luminance16/destination: gl_luminance16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_luminance16_alpha16/destination: gl_luminance16_alpha16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_luminance8/destination: gl_luminance8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_luminance8_alpha8/destination: gl_luminance8_alpha8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_luminance_alpha/destination: gl_luminance_alpha: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r16/destination: gl_r16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r16/destination: gl_r16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r16/destination: gl_r16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r16/destination: gl_r16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r16/destination: gl_rg8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r16/destination: gl_rg8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r16/destination: gl_rg8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r16/destination: gl_rg8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r16_snorm/destination: gl_r16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r16_snorm/destination: gl_r16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r16_snorm/destination: gl_r16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r16_snorm/destination: gl_r16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r16_snorm/destination: gl_rg8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r16_snorm/destination: gl_rg8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r16_snorm/destination: gl_rg8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r16_snorm/destination: gl_rg8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r16i/destination: gl_r16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r16i/destination: gl_r16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r16i/destination: gl_r16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r16i/destination: gl_r16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r16i/destination: gl_rg8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r16i/destination: gl_rg8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r16i/destination: gl_rg8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r16i/destination: gl_rg8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r16ui/destination: gl_r16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r16ui/destination: gl_r16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r16ui/destination: gl_r16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r16ui/destination: gl_r16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r16ui/destination: gl_rg8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r16ui/destination: gl_rg8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r16ui/destination: gl_rg8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r16ui/destination: gl_rg8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r32f/destination: gl_r32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r32f/destination: gl_rg16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r32f/destination: gl_rg16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r32f/destination: gl_rg16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r32f/destination: gl_rg16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r32f/destination: gl_rgba8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r32f/destination: gl_rgba8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r32f/destination: gl_rgba8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r32f/destination: gl_rgba8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r8/destination: gl_r8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r8/destination: gl_r8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r8/destination: gl_r8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r8/destination: gl_r8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r8_snorm/destination: gl_r8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r8_snorm/destination: gl_r8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r8_snorm/destination: gl_r8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r8_snorm/destination: gl_r8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r8i/destination: gl_r8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r8i/destination: gl_r8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r8i/destination: gl_r8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r8i/destination: gl_r8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r8ui/destination: gl_r8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r8ui/destination: gl_r8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r8ui/destination: gl_r8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_r8ui/destination: gl_r8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_red/destination: gl_red: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg/destination: gl_rg: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg16/destination: gl_r32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg16/destination: gl_rg16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg16/destination: gl_rg16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg16/destination: gl_rg16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg16/destination: gl_rg16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg16/destination: gl_rgba8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg16/destination: gl_rgba8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg16/destination: gl_rgba8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg16/destination: gl_rgba8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg16_snorm/destination: gl_r32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg16_snorm/destination: gl_rg16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg16_snorm/destination: gl_rg16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg16_snorm/destination: gl_rg16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg16_snorm/destination: gl_rg16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg16_snorm/destination: gl_rgba8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg16_snorm/destination: gl_rgba8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg16_snorm/destination: gl_rgba8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg16_snorm/destination: gl_rgba8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg16i/destination: gl_r32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg16i/destination: gl_rg16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg16i/destination: gl_rg16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg16i/destination: gl_rg16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg16i/destination: gl_rg16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg16i/destination: gl_rgba8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg16i/destination: gl_rgba8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg16i/destination: gl_rgba8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg16i/destination: gl_rgba8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg16ui/destination: gl_r32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg16ui/destination: gl_rg16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg16ui/destination: gl_rg16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg16ui/destination: gl_rg16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg16ui/destination: gl_rg16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg16ui/destination: gl_rgba8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg16ui/destination: gl_rgba8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg16ui/destination: gl_rgba8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg16ui/destination: gl_rgba8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg32f/destination: gl_rg32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg32f/destination: gl_rg32i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg32f/destination: gl_rg32ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg32f/destination: gl_rgba16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg32f/destination: gl_rgba16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg32f/destination: gl_rgba16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg32f/destination: gl_rgba16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg32i/destination: gl_rg32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg32i/destination: gl_rg32i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg32i/destination: gl_rg32ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg32i/destination: gl_rgba16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg32i/destination: gl_rgba16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg32i/destination: gl_rgba16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg32i/destination: gl_rgba16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg32ui/destination: gl_rg32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg32ui/destination: gl_rg32i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg32ui/destination: gl_rg32ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg32ui/destination: gl_rgba16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg32ui/destination: gl_rgba16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg32ui/destination: gl_rgba16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg32ui/destination: gl_rgba16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg8/destination: gl_r16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg8/destination: gl_r16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg8/destination: gl_r16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg8/destination: gl_r16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg8/destination: gl_rg8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg8/destination: gl_rg8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg8/destination: gl_rg8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg8/destination: gl_rg8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg8_snorm/destination: gl_r16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg8_snorm/destination: gl_r16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg8_snorm/destination: gl_r16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg8_snorm/destination: gl_r16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg8_snorm/destination: gl_rg8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg8_snorm/destination: gl_rg8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg8_snorm/destination: gl_rg8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg8_snorm/destination: gl_rg8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg8i/destination: gl_r16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg8i/destination: gl_r16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg8i/destination: gl_r16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg8i/destination: gl_r16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg8i/destination: gl_rg8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg8i/destination: gl_rg8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg8i/destination: gl_rg8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg8i/destination: gl_rg8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg8ui/destination: gl_r16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg8ui/destination: gl_r16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg8ui/destination: gl_r16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg8ui/destination: gl_r16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg8ui/destination: gl_rg8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg8ui/destination: gl_rg8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg8ui/destination: gl_rg8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rg8ui/destination: gl_rg8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgb/destination: gl_rgb: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgb16/destination: gl_rgb16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgb16/destination: gl_rgb16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgb16/destination: gl_rgb16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgb16/destination: gl_rgb16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgb16_snorm/destination: gl_rgb16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgb16_snorm/destination: gl_rgb16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgb16_snorm/destination: gl_rgb16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgb16_snorm/destination: gl_rgb16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgb16i/destination: gl_rgb16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgb16i/destination: gl_rgb16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgb16i/destination: gl_rgb16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgb16i/destination: gl_rgb16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgb16ui/destination: gl_rgb16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgb16ui/destination: gl_rgb16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgb16ui/destination: gl_rgb16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgb16ui/destination: gl_rgb16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgb32f/destination: gl_rgb32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgb32f/destination: gl_rgb32i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgb32f/destination: gl_rgb32ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgb32i/destination: gl_rgb32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgb32i/destination: gl_rgb32i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgb32i/destination: gl_rgb32ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgb32ui/destination: gl_rgb32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgb32ui/destination: gl_rgb32i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgb32ui/destination: gl_rgb32ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgb8/destination: gl_rgb8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgb8/destination: gl_rgb8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgb8/destination: gl_rgb8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgb8/destination: gl_rgb8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgb8_snorm/destination: gl_rgb8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgb8_snorm/destination: gl_rgb8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgb8_snorm/destination: gl_rgb8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgb8_snorm/destination: gl_rgb8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgb8i/destination: gl_rgb8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgb8i/destination: gl_rgb8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgb8i/destination: gl_rgb8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgb8i/destination: gl_rgb8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgb8ui/destination: gl_rgb8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgb8ui/destination: gl_rgb8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgb8ui/destination: gl_rgb8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgb8ui/destination: gl_rgb8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba/destination: gl_rgba: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba16/destination: gl_rg32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba16/destination: gl_rg32i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba16/destination: gl_rg32ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba16/destination: gl_rgba16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba16/destination: gl_rgba16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba16/destination: gl_rgba16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba16/destination: gl_rgba16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba16_snorm/destination: gl_rg32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba16_snorm/destination: gl_rg32i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba16_snorm/destination: gl_rg32ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba16_snorm/destination: gl_rgba16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba16_snorm/destination: gl_rgba16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba16_snorm/destination: gl_rgba16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba16_snorm/destination: gl_rgba16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba16i/destination: gl_rg32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba16i/destination: gl_rg32i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba16i/destination: gl_rg32ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba16i/destination: gl_rgba16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba16i/destination: gl_rgba16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba16i/destination: gl_rgba16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba16i/destination: gl_rgba16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba16ui/destination: gl_rg32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba16ui/destination: gl_rg32i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba16ui/destination: gl_rg32ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba16ui/destination: gl_rgba16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba16ui/destination: gl_rgba16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba16ui/destination: gl_rgba16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba16ui/destination: gl_rgba16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba32f/destination: gl_rgba32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba32f/destination: gl_rgba32i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba32f/destination: gl_rgba32ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba32i/destination: gl_rgba32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba32i/destination: gl_rgba32i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba32i/destination: gl_rgba32ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba32ui/destination: gl_rgba32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba32ui/destination: gl_rgba32i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba32ui/destination: gl_rgba32ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba8/destination: gl_r32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba8/destination: gl_rg16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba8/destination: gl_rg16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba8/destination: gl_rg16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba8/destination: gl_rg16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba8/destination: gl_rgba8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba8/destination: gl_rgba8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba8/destination: gl_rgba8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba8/destination: gl_rgba8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba8_snorm/destination: gl_r32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba8_snorm/destination: gl_rg16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba8_snorm/destination: gl_rg16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba8_snorm/destination: gl_rg16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba8_snorm/destination: gl_rg16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba8_snorm/destination: gl_rgba8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba8_snorm/destination: gl_rgba8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba8_snorm/destination: gl_rgba8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba8_snorm/destination: gl_rgba8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba8i/destination: gl_r32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba8i/destination: gl_rg16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba8i/destination: gl_rg16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba8i/destination: gl_rg16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba8i/destination: gl_rg16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba8i/destination: gl_rgba8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba8i/destination: gl_rgba8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba8i/destination: gl_rgba8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba8i/destination: gl_rgba8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba8ui/destination: gl_r32f: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba8ui/destination: gl_rg16: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba8ui/destination: gl_rg16_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba8ui/destination: gl_rg16i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba8ui/destination: gl_rg16ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba8ui/destination: gl_rgba8: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba8ui/destination: gl_rgba8_snorm: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba8ui/destination: gl_rgba8i: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_rgba8ui/destination: gl_rgba8ui: pass
spec/arb_copy_image/arb_copy_image-formats --samples=8/source: gl_stencil_index8/destination: gl_stencil_index8: skip
spec/arb_copy_image/arb_copy_image-formats/source: gl_alpha/destination: gl_alpha: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_alpha12/destination: gl_alpha12: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_alpha16/destination: gl_alpha16: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_alpha8/destination: gl_alpha8: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_red_rgtc1/destination: gl_compressed_red_rgtc1: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_red_rgtc1/destination: gl_rg32f: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_red_rgtc1/destination: gl_rg32i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_red_rgtc1/destination: gl_rg32ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_red_rgtc1/destination: gl_rgba16: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_red_rgtc1/destination: gl_rgba16_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_red_rgtc1/destination: gl_rgba16i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_red_rgtc1/destination: gl_rgba16ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_rg_rgtc2/destination: gl_compressed_rg_rgtc2: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_rg_rgtc2/destination: gl_rgba32f: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_rg_rgtc2/destination: gl_rgba32i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_rg_rgtc2/destination: gl_rgba32ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_rgb_bptc_signed_float/destination: gl_compressed_rgb_bptc_signed_float: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_rgb_bptc_signed_float/destination: gl_rgba32f: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_rgb_bptc_signed_float/destination: gl_rgba32i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_rgb_bptc_signed_float/destination: gl_rgba32ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_rgb_bptc_unsigned_float/destination: gl_compressed_rgb_bptc_unsigned_float: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_rgb_bptc_unsigned_float/destination: gl_rgba32f: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_rgb_bptc_unsigned_float/destination: gl_rgba32i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_rgb_bptc_unsigned_float/destination: gl_rgba32ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_rgb_s3tc_dxt1_ext/destination: gl_compressed_rgb_s3tc_dxt1_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_rgb_s3tc_dxt1_ext/destination: gl_rg32f: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_rgb_s3tc_dxt1_ext/destination: gl_rg32i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_rgb_s3tc_dxt1_ext/destination: gl_rg32ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_rgb_s3tc_dxt1_ext/destination: gl_rgba16: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_rgb_s3tc_dxt1_ext/destination: gl_rgba16_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_rgb_s3tc_dxt1_ext/destination: gl_rgba16i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_rgb_s3tc_dxt1_ext/destination: gl_rgba16ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_rgba_bptc_unorm/destination: gl_compressed_rgba_bptc_unorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_rgba_bptc_unorm/destination: gl_rgba32f: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_rgba_bptc_unorm/destination: gl_rgba32i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_rgba_bptc_unorm/destination: gl_rgba32ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_rgba_s3tc_dxt1_ext/destination: gl_compressed_rgba_s3tc_dxt1_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_rgba_s3tc_dxt1_ext/destination: gl_rg32f: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_rgba_s3tc_dxt1_ext/destination: gl_rg32i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_rgba_s3tc_dxt1_ext/destination: gl_rg32ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_rgba_s3tc_dxt1_ext/destination: gl_rgba16: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_rgba_s3tc_dxt1_ext/destination: gl_rgba16_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_rgba_s3tc_dxt1_ext/destination: gl_rgba16i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_rgba_s3tc_dxt1_ext/destination: gl_rgba16ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_rgba_s3tc_dxt3_ext/destination: gl_compressed_rgba_s3tc_dxt3_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_rgba_s3tc_dxt3_ext/destination: gl_rgba32f: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_rgba_s3tc_dxt3_ext/destination: gl_rgba32i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_rgba_s3tc_dxt3_ext/destination: gl_rgba32ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_rgba_s3tc_dxt5_ext/destination: gl_compressed_rgba_s3tc_dxt5_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_rgba_s3tc_dxt5_ext/destination: gl_rgba32f: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_rgba_s3tc_dxt5_ext/destination: gl_rgba32i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_rgba_s3tc_dxt5_ext/destination: gl_rgba32ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_signed_red_rgtc1/destination: gl_compressed_signed_red_rgtc1: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_signed_red_rgtc1/destination: gl_rg32f: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_signed_red_rgtc1/destination: gl_rg32i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_signed_red_rgtc1/destination: gl_rg32ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_signed_red_rgtc1/destination: gl_rgba16: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_signed_red_rgtc1/destination: gl_rgba16_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_signed_red_rgtc1/destination: gl_rgba16i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_signed_red_rgtc1/destination: gl_rgba16ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_signed_rg_rgtc2/destination: gl_compressed_signed_rg_rgtc2: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_signed_rg_rgtc2/destination: gl_rgba32f: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_signed_rg_rgtc2/destination: gl_rgba32i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_signed_rg_rgtc2/destination: gl_rgba32ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_srgb_alpha_bptc_unorm/destination: gl_compressed_srgb_alpha_bptc_unorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_srgb_alpha_bptc_unorm/destination: gl_rgba32f: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_srgb_alpha_bptc_unorm/destination: gl_rgba32i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_srgb_alpha_bptc_unorm/destination: gl_rgba32ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_srgb_alpha_s3tc_dxt1_ext/destination: gl_compressed_srgb_alpha_s3tc_dxt1_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_srgb_alpha_s3tc_dxt1_ext/destination: gl_rg32f: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_srgb_alpha_s3tc_dxt1_ext/destination: gl_rg32i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_srgb_alpha_s3tc_dxt1_ext/destination: gl_rg32ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_srgb_alpha_s3tc_dxt1_ext/destination: gl_rgba16: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_srgb_alpha_s3tc_dxt1_ext/destination: gl_rgba16_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_srgb_alpha_s3tc_dxt1_ext/destination: gl_rgba16i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_srgb_alpha_s3tc_dxt1_ext/destination: gl_rgba16ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_srgb_alpha_s3tc_dxt3_ext/destination: gl_compressed_srgb_alpha_s3tc_dxt3_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_srgb_alpha_s3tc_dxt3_ext/destination: gl_rgba32f: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_srgb_alpha_s3tc_dxt3_ext/destination: gl_rgba32i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_srgb_alpha_s3tc_dxt3_ext/destination: gl_rgba32ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_srgb_alpha_s3tc_dxt5_ext/destination: gl_compressed_srgb_alpha_s3tc_dxt5_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_srgb_alpha_s3tc_dxt5_ext/destination: gl_rgba32f: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_srgb_alpha_s3tc_dxt5_ext/destination: gl_rgba32i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_srgb_alpha_s3tc_dxt5_ext/destination: gl_rgba32ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_srgb_s3tc_dxt1_ext/destination: gl_compressed_srgb_s3tc_dxt1_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_srgb_s3tc_dxt1_ext/destination: gl_rg32f: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_srgb_s3tc_dxt1_ext/destination: gl_rg32i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_srgb_s3tc_dxt1_ext/destination: gl_rg32ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_srgb_s3tc_dxt1_ext/destination: gl_rgba16: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_srgb_s3tc_dxt1_ext/destination: gl_rgba16_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_srgb_s3tc_dxt1_ext/destination: gl_rgba16i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_compressed_srgb_s3tc_dxt1_ext/destination: gl_rgba16ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_depth32f_stencil8/destination: gl_depth32f_stencil8: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_depth_component/destination: gl_depth_component: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_depth_component16/destination: gl_depth_component16: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_depth_component24/destination: gl_depth_component24: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_depth_component32/destination: gl_depth_component32: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_depth_stencil/destination: gl_depth_stencil: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_intensity/destination: gl_intensity: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_intensity12/destination: gl_intensity12: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_intensity16/destination: gl_intensity16: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_intensity8/destination: gl_intensity8: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_luminance/destination: gl_luminance: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_luminance12/destination: gl_luminance12: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_luminance12_alpha12/destination: gl_luminance12_alpha12: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_luminance16/destination: gl_luminance16: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_luminance16_alpha16/destination: gl_luminance16_alpha16: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_luminance8/destination: gl_luminance8: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_luminance8_alpha8/destination: gl_luminance8_alpha8: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_luminance_alpha/destination: gl_luminance_alpha: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_r16/destination: gl_r16: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_r16/destination: gl_r16_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_r16/destination: gl_r16i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_r16/destination: gl_r16ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_r16/destination: gl_rg8: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_r16/destination: gl_rg8_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_r16/destination: gl_rg8i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_r16/destination: gl_rg8ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_r16_snorm/destination: gl_r16: warn
spec/arb_copy_image/arb_copy_image-formats/source: gl_r16_snorm/destination: gl_r16_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_r16_snorm/destination: gl_r16i: warn
spec/arb_copy_image/arb_copy_image-formats/source: gl_r16_snorm/destination: gl_r16ui: warn
spec/arb_copy_image/arb_copy_image-formats/source: gl_r16_snorm/destination: gl_rg8: warn
spec/arb_copy_image/arb_copy_image-formats/source: gl_r16_snorm/destination: gl_rg8_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_r16_snorm/destination: gl_rg8i: warn
spec/arb_copy_image/arb_copy_image-formats/source: gl_r16_snorm/destination: gl_rg8ui: warn
spec/arb_copy_image/arb_copy_image-formats/source: gl_r16i/destination: gl_r16: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_r16i/destination: gl_r16_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_r16i/destination: gl_r16i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_r16i/destination: gl_r16ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_r16i/destination: gl_rg8: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_r16i/destination: gl_rg8_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_r16i/destination: gl_rg8i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_r16i/destination: gl_rg8ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_r16ui/destination: gl_r16: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_r16ui/destination: gl_r16_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_r16ui/destination: gl_r16i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_r16ui/destination: gl_r16ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_r16ui/destination: gl_rg8: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_r16ui/destination: gl_rg8_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_r16ui/destination: gl_rg8i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_r16ui/destination: gl_rg8ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_r32f/destination: gl_r32f: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_r32f/destination: gl_rg16: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_r32f/destination: gl_rg16_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_r32f/destination: gl_rg16i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_r32f/destination: gl_rg16ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_r32f/destination: gl_rgba8: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_r32f/destination: gl_rgba8_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_r32f/destination: gl_rgba8i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_r32f/destination: gl_rgba8ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_r8/destination: gl_r8: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_r8/destination: gl_r8_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_r8/destination: gl_r8i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_r8/destination: gl_r8ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_r8_snorm/destination: gl_r8: warn
spec/arb_copy_image/arb_copy_image-formats/source: gl_r8_snorm/destination: gl_r8_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_r8_snorm/destination: gl_r8i: warn
spec/arb_copy_image/arb_copy_image-formats/source: gl_r8_snorm/destination: gl_r8ui: warn
spec/arb_copy_image/arb_copy_image-formats/source: gl_r8i/destination: gl_r8: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_r8i/destination: gl_r8_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_r8i/destination: gl_r8i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_r8i/destination: gl_r8ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_r8ui/destination: gl_r8: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_r8ui/destination: gl_r8_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_r8ui/destination: gl_r8i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_r8ui/destination: gl_r8ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_red/destination: gl_red: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg/destination: gl_rg: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg16/destination: gl_r32f: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg16/destination: gl_rg16: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg16/destination: gl_rg16_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg16/destination: gl_rg16i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg16/destination: gl_rg16ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg16/destination: gl_rgba8: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg16/destination: gl_rgba8_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg16/destination: gl_rgba8i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg16/destination: gl_rgba8ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg16_snorm/destination: gl_r32f: warn
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg16_snorm/destination: gl_rg16: warn
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg16_snorm/destination: gl_rg16_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg16_snorm/destination: gl_rg16i: warn
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg16_snorm/destination: gl_rg16ui: warn
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg16_snorm/destination: gl_rgba8: warn
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg16_snorm/destination: gl_rgba8_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg16_snorm/destination: gl_rgba8i: warn
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg16_snorm/destination: gl_rgba8ui: warn
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg16i/destination: gl_r32f: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg16i/destination: gl_rg16: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg16i/destination: gl_rg16_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg16i/destination: gl_rg16i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg16i/destination: gl_rg16ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg16i/destination: gl_rgba8: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg16i/destination: gl_rgba8_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg16i/destination: gl_rgba8i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg16i/destination: gl_rgba8ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg16ui/destination: gl_r32f: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg16ui/destination: gl_rg16: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg16ui/destination: gl_rg16_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg16ui/destination: gl_rg16i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg16ui/destination: gl_rg16ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg16ui/destination: gl_rgba8: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg16ui/destination: gl_rgba8_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg16ui/destination: gl_rgba8i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg16ui/destination: gl_rgba8ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg32f/destination: gl_compressed_red_rgtc1: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg32f/destination: gl_compressed_rgb_s3tc_dxt1_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg32f/destination: gl_compressed_rgba_s3tc_dxt1_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg32f/destination: gl_compressed_signed_red_rgtc1: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg32f/destination: gl_compressed_srgb_alpha_s3tc_dxt1_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg32f/destination: gl_compressed_srgb_s3tc_dxt1_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg32f/destination: gl_rg32f: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg32f/destination: gl_rg32i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg32f/destination: gl_rg32ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg32f/destination: gl_rgba16: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg32f/destination: gl_rgba16_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg32f/destination: gl_rgba16i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg32f/destination: gl_rgba16ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg32i/destination: gl_compressed_red_rgtc1: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg32i/destination: gl_compressed_rgb_s3tc_dxt1_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg32i/destination: gl_compressed_rgba_s3tc_dxt1_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg32i/destination: gl_compressed_signed_red_rgtc1: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg32i/destination: gl_compressed_srgb_alpha_s3tc_dxt1_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg32i/destination: gl_compressed_srgb_s3tc_dxt1_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg32i/destination: gl_rg32f: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg32i/destination: gl_rg32i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg32i/destination: gl_rg32ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg32i/destination: gl_rgba16: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg32i/destination: gl_rgba16_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg32i/destination: gl_rgba16i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg32i/destination: gl_rgba16ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg32ui/destination: gl_compressed_red_rgtc1: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg32ui/destination: gl_compressed_rgb_s3tc_dxt1_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg32ui/destination: gl_compressed_rgba_s3tc_dxt1_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg32ui/destination: gl_compressed_signed_red_rgtc1: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg32ui/destination: gl_compressed_srgb_alpha_s3tc_dxt1_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg32ui/destination: gl_compressed_srgb_s3tc_dxt1_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg32ui/destination: gl_rg32f: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg32ui/destination: gl_rg32i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg32ui/destination: gl_rg32ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg32ui/destination: gl_rgba16: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg32ui/destination: gl_rgba16_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg32ui/destination: gl_rgba16i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg32ui/destination: gl_rgba16ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg8/destination: gl_r16: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg8/destination: gl_r16_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg8/destination: gl_r16i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg8/destination: gl_r16ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg8/destination: gl_rg8: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg8/destination: gl_rg8_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg8/destination: gl_rg8i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg8/destination: gl_rg8ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg8_snorm/destination: gl_r16: warn
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg8_snorm/destination: gl_r16_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg8_snorm/destination: gl_r16i: warn
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg8_snorm/destination: gl_r16ui: warn
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg8_snorm/destination: gl_rg8: warn
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg8_snorm/destination: gl_rg8_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg8_snorm/destination: gl_rg8i: warn
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg8_snorm/destination: gl_rg8ui: warn
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg8i/destination: gl_r16: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg8i/destination: gl_r16_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg8i/destination: gl_r16i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg8i/destination: gl_r16ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg8i/destination: gl_rg8: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg8i/destination: gl_rg8_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg8i/destination: gl_rg8i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg8i/destination: gl_rg8ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg8ui/destination: gl_r16: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg8ui/destination: gl_r16_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg8ui/destination: gl_r16i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg8ui/destination: gl_r16ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg8ui/destination: gl_rg8: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg8ui/destination: gl_rg8_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg8ui/destination: gl_rg8i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rg8ui/destination: gl_rg8ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgb/destination: gl_rgb: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgb16/destination: gl_rgb16: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgb16/destination: gl_rgb16_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgb16/destination: gl_rgb16i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgb16/destination: gl_rgb16ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgb16_snorm/destination: gl_rgb16: warn
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgb16_snorm/destination: gl_rgb16_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgb16_snorm/destination: gl_rgb16i: warn
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgb16_snorm/destination: gl_rgb16ui: warn
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgb16i/destination: gl_rgb16: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgb16i/destination: gl_rgb16_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgb16i/destination: gl_rgb16i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgb16i/destination: gl_rgb16ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgb16ui/destination: gl_rgb16: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgb16ui/destination: gl_rgb16_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgb16ui/destination: gl_rgb16i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgb16ui/destination: gl_rgb16ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgb32f/destination: gl_rgb32f: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgb32f/destination: gl_rgb32i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgb32f/destination: gl_rgb32ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgb32i/destination: gl_rgb32f: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgb32i/destination: gl_rgb32i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgb32i/destination: gl_rgb32ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgb32ui/destination: gl_rgb32f: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgb32ui/destination: gl_rgb32i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgb32ui/destination: gl_rgb32ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgb8/destination: gl_rgb8: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgb8/destination: gl_rgb8_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgb8/destination: gl_rgb8i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgb8/destination: gl_rgb8ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgb8_snorm/destination: gl_rgb8: warn
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgb8_snorm/destination: gl_rgb8_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgb8_snorm/destination: gl_rgb8i: warn
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgb8_snorm/destination: gl_rgb8ui: warn
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgb8i/destination: gl_rgb8: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgb8i/destination: gl_rgb8_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgb8i/destination: gl_rgb8i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgb8i/destination: gl_rgb8ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgb8ui/destination: gl_rgb8: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgb8ui/destination: gl_rgb8_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgb8ui/destination: gl_rgb8i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgb8ui/destination: gl_rgb8ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba/destination: gl_rgba: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16/destination: gl_compressed_red_rgtc1: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16/destination: gl_compressed_rgb_s3tc_dxt1_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16/destination: gl_compressed_rgba_s3tc_dxt1_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16/destination: gl_compressed_signed_red_rgtc1: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16/destination: gl_compressed_srgb_alpha_s3tc_dxt1_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16/destination: gl_compressed_srgb_s3tc_dxt1_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16/destination: gl_rg32f: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16/destination: gl_rg32i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16/destination: gl_rg32ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16/destination: gl_rgba16: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16/destination: gl_rgba16_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16/destination: gl_rgba16i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16/destination: gl_rgba16ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16_snorm/destination: gl_compressed_red_rgtc1: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16_snorm/destination: gl_compressed_rgb_s3tc_dxt1_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16_snorm/destination: gl_compressed_rgba_s3tc_dxt1_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16_snorm/destination: gl_compressed_signed_red_rgtc1: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16_snorm/destination: gl_compressed_srgb_alpha_s3tc_dxt1_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16_snorm/destination: gl_compressed_srgb_s3tc_dxt1_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16_snorm/destination: gl_rg32f: warn
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16_snorm/destination: gl_rg32i: warn
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16_snorm/destination: gl_rg32ui: warn
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16_snorm/destination: gl_rgba16: warn
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16_snorm/destination: gl_rgba16_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16_snorm/destination: gl_rgba16i: warn
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16_snorm/destination: gl_rgba16ui: warn
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16i/destination: gl_compressed_red_rgtc1: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16i/destination: gl_compressed_rgb_s3tc_dxt1_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16i/destination: gl_compressed_rgba_s3tc_dxt1_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16i/destination: gl_compressed_signed_red_rgtc1: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16i/destination: gl_compressed_srgb_alpha_s3tc_dxt1_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16i/destination: gl_compressed_srgb_s3tc_dxt1_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16i/destination: gl_rg32f: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16i/destination: gl_rg32i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16i/destination: gl_rg32ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16i/destination: gl_rgba16: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16i/destination: gl_rgba16_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16i/destination: gl_rgba16i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16i/destination: gl_rgba16ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16ui/destination: gl_compressed_red_rgtc1: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16ui/destination: gl_compressed_rgb_s3tc_dxt1_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16ui/destination: gl_compressed_rgba_s3tc_dxt1_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16ui/destination: gl_compressed_signed_red_rgtc1: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16ui/destination: gl_compressed_srgb_alpha_s3tc_dxt1_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16ui/destination: gl_compressed_srgb_s3tc_dxt1_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16ui/destination: gl_rg32f: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16ui/destination: gl_rg32i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16ui/destination: gl_rg32ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16ui/destination: gl_rgba16: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16ui/destination: gl_rgba16_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16ui/destination: gl_rgba16i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba16ui/destination: gl_rgba16ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba32f/destination: gl_compressed_rg_rgtc2: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba32f/destination: gl_compressed_rgb_bptc_signed_float: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba32f/destination: gl_compressed_rgb_bptc_unsigned_float: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba32f/destination: gl_compressed_rgba_bptc_unorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba32f/destination: gl_compressed_rgba_s3tc_dxt3_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba32f/destination: gl_compressed_rgba_s3tc_dxt5_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba32f/destination: gl_compressed_signed_rg_rgtc2: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba32f/destination: gl_compressed_srgb_alpha_bptc_unorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba32f/destination: gl_compressed_srgb_alpha_s3tc_dxt3_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba32f/destination: gl_compressed_srgb_alpha_s3tc_dxt5_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba32f/destination: gl_rgba32f: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba32f/destination: gl_rgba32i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba32f/destination: gl_rgba32ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba32i/destination: gl_compressed_rg_rgtc2: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba32i/destination: gl_compressed_rgb_bptc_signed_float: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba32i/destination: gl_compressed_rgb_bptc_unsigned_float: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba32i/destination: gl_compressed_rgba_bptc_unorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba32i/destination: gl_compressed_rgba_s3tc_dxt3_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba32i/destination: gl_compressed_rgba_s3tc_dxt5_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba32i/destination: gl_compressed_signed_rg_rgtc2: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba32i/destination: gl_compressed_srgb_alpha_bptc_unorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba32i/destination: gl_compressed_srgb_alpha_s3tc_dxt3_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba32i/destination: gl_compressed_srgb_alpha_s3tc_dxt5_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba32i/destination: gl_rgba32f: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba32i/destination: gl_rgba32i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba32i/destination: gl_rgba32ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba32ui/destination: gl_compressed_rg_rgtc2: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba32ui/destination: gl_compressed_rgb_bptc_signed_float: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba32ui/destination: gl_compressed_rgb_bptc_unsigned_float: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba32ui/destination: gl_compressed_rgba_bptc_unorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba32ui/destination: gl_compressed_rgba_s3tc_dxt3_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba32ui/destination: gl_compressed_rgba_s3tc_dxt5_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba32ui/destination: gl_compressed_signed_rg_rgtc2: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba32ui/destination: gl_compressed_srgb_alpha_bptc_unorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba32ui/destination: gl_compressed_srgb_alpha_s3tc_dxt3_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba32ui/destination: gl_compressed_srgb_alpha_s3tc_dxt5_ext: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba32ui/destination: gl_rgba32f: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba32ui/destination: gl_rgba32i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba32ui/destination: gl_rgba32ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba8/destination: gl_r32f: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba8/destination: gl_rg16: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba8/destination: gl_rg16_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba8/destination: gl_rg16i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba8/destination: gl_rg16ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba8/destination: gl_rgba8: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba8/destination: gl_rgba8_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba8/destination: gl_rgba8i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba8/destination: gl_rgba8ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba8_snorm/destination: gl_r32f: warn
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba8_snorm/destination: gl_rg16: warn
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba8_snorm/destination: gl_rg16_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba8_snorm/destination: gl_rg16i: warn
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba8_snorm/destination: gl_rg16ui: warn
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba8_snorm/destination: gl_rgba8: warn
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba8_snorm/destination: gl_rgba8_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba8_snorm/destination: gl_rgba8i: warn
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba8_snorm/destination: gl_rgba8ui: warn
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba8i/destination: gl_r32f: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba8i/destination: gl_rg16: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba8i/destination: gl_rg16_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba8i/destination: gl_rg16i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba8i/destination: gl_rg16ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba8i/destination: gl_rgba8: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba8i/destination: gl_rgba8_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba8i/destination: gl_rgba8i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba8i/destination: gl_rgba8ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba8ui/destination: gl_r32f: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba8ui/destination: gl_rg16: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba8ui/destination: gl_rg16_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba8ui/destination: gl_rg16i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba8ui/destination: gl_rg16ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba8ui/destination: gl_rgba8: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba8ui/destination: gl_rgba8_snorm: fail
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba8ui/destination: gl_rgba8i: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_rgba8ui/destination: gl_rgba8ui: pass
spec/arb_copy_image/arb_copy_image-formats/source: gl_stencil_index8/destination: gl_stencil_index8: pass
spec/arb_copy_image/arb_copy_image-simple --rb-to-rb: pass
spec/arb_copy_image/arb_copy_image-simple --rb-to-tex: pass
spec/arb_copy_image/arb_copy_image-simple --tex-to-tex: pass
spec/arb_copy_image/arb_copy_image-srgb-copy: pass
spec/arb_copy_image/arb_copy_image-texview: pass
spec/arb_cull_distance/arb_cull_distance-exceed-limits clip: pass
spec/arb_cull_distance/arb_cull_distance-exceed-limits cull: pass
spec/arb_cull_distance/arb_cull_distance-exceed-limits total: pass
spec/arb_cull_distance/arb_cull_distance-max-distances: pass
spec/arb_cull_distance/basic-cull-1: pass
spec/arb_cull_distance/basic-cull-2: pass
spec/arb_cull_distance/basic-cull-3: pass
spec/arb_cull_distance/basic-cull-4: pass
spec/arb_cull_distance/clip-cull-1: pass
spec/arb_cull_distance/clip-cull-2: pass
spec/arb_cull_distance/clip-cull-3: pass
spec/arb_cull_distance/clip-cull-4: pass
spec/arb_cull_distance/fs-cull-and-clip-distance-different: pass
spec/arb_cull_distance/fs-cull-and-clip-distance-sizeable-to-max: pass
spec/arb_cull_distance/fs-cull-distance-explicitly-sized: pass
spec/arb_cull_distance/fs-cull-distance-interpolated: pass
spec/arb_cull_distance/fs-cull-distance-sizeable-to-max: pass
spec/arb_cull_distance/vs-cull-distance-vertex-inside-cull-volume: pass
spec/arb_cull_distance/vs-cull-distance-vertex-on-plane: pass
spec/arb_cull_distance/vs-cull-distance-vertex-outside-cull-volume: pass
spec/arb_debug_output/arb_debug_output-api_error: pass
spec/arb_depth_buffer_float/depthstencil-render-miplevels 1024 d=s=z32f_s8: pass
spec/arb_depth_buffer_float/depthstencil-render-miplevels 1024 d=z32f: pass
spec/arb_depth_buffer_float/depthstencil-render-miplevels 1024 d=z32f_s8: pass
spec/arb_depth_buffer_float/depthstencil-render-miplevels 1024 d=z32f_s8_s=z24_s8: skip
spec/arb_depth_buffer_float/depthstencil-render-miplevels 1024 d=z32f_s=z24_s8: skip
spec/arb_depth_buffer_float/depthstencil-render-miplevels 1024 ds=z32f_s8: pass
spec/arb_depth_buffer_float/depthstencil-render-miplevels 1024 s=d=z32f_s8: pass
spec/arb_depth_buffer_float/depthstencil-render-miplevels 1024 s=z24_s8_d=z32f: skip
spec/arb_depth_buffer_float/depthstencil-render-miplevels 1024 s=z24_s8_d=z32f_s8: skip
spec/arb_depth_buffer_float/depthstencil-render-miplevels 146 d=s=z32f_s8: pass
spec/arb_depth_buffer_float/depthstencil-render-miplevels 146 d=z32f: pass
spec/arb_depth_buffer_float/depthstencil-render-miplevels 146 d=z32f_s8: pass
spec/arb_depth_buffer_float/depthstencil-render-miplevels 146 d=z32f_s8_s=z24_s8: skip
spec/arb_depth_buffer_float/depthstencil-render-miplevels 146 d=z32f_s=z24_s8: skip
spec/arb_depth_buffer_float/depthstencil-render-miplevels 146 ds=z32f_s8: pass
spec/arb_depth_buffer_float/depthstencil-render-miplevels 146 s=d=z32f_s8: pass
spec/arb_depth_buffer_float/depthstencil-render-miplevels 146 s=z24_s8_d=z32f: skip
spec/arb_depth_buffer_float/depthstencil-render-miplevels 146 s=z24_s8_d=z32f_s8: skip
spec/arb_depth_buffer_float/depthstencil-render-miplevels 273 d=s=z32f_s8: pass
spec/arb_depth_buffer_float/depthstencil-render-miplevels 273 d=z32f: pass
spec/arb_depth_buffer_float/depthstencil-render-miplevels 273 d=z32f_s8: pass
spec/arb_depth_buffer_float/depthstencil-render-miplevels 273 d=z32f_s8_s=z24_s8: skip
spec/arb_depth_buffer_float/depthstencil-render-miplevels 273 d=z32f_s=z24_s8: skip
spec/arb_depth_buffer_float/depthstencil-render-miplevels 273 ds=z32f_s8: pass
spec/arb_depth_buffer_float/depthstencil-render-miplevels 273 s=d=z32f_s8: pass
spec/arb_depth_buffer_float/depthstencil-render-miplevels 273 s=z24_s8_d=z32f: skip
spec/arb_depth_buffer_float/depthstencil-render-miplevels 273 s=z24_s8_d=z32f_s8: skip
spec/arb_depth_buffer_float/depthstencil-render-miplevels 292 d=s=z32f_s8: pass
spec/arb_depth_buffer_float/depthstencil-render-miplevels 292 d=z32f: pass
spec/arb_depth_buffer_float/depthstencil-render-miplevels 292 d=z32f_s8: pass
spec/arb_depth_buffer_float/depthstencil-render-miplevels 292 d=z32f_s8_s=z24_s8: skip
spec/arb_depth_buffer_float/depthstencil-render-miplevels 292 d=z32f_s=z24_s8: skip
spec/arb_depth_buffer_float/depthstencil-render-miplevels 292 ds=z32f_s8: pass
spec/arb_depth_buffer_float/depthstencil-render-miplevels 292 s=d=z32f_s8: pass
spec/arb_depth_buffer_float/depthstencil-render-miplevels 292 s=z24_s8_d=z32f: skip
spec/arb_depth_buffer_float/depthstencil-render-miplevels 292 s=z24_s8_d=z32f_s8: skip
spec/arb_depth_buffer_float/depthstencil-render-miplevels 585 d=s=z32f_s8: pass
spec/arb_depth_buffer_float/depthstencil-render-miplevels 585 d=z32f: pass
spec/arb_depth_buffer_float/depthstencil-render-miplevels 585 d=z32f_s8: pass
spec/arb_depth_buffer_float/depthstencil-render-miplevels 585 d=z32f_s8_s=z24_s8: skip
spec/arb_depth_buffer_float/depthstencil-render-miplevels 585 d=z32f_s=z24_s8: skip
spec/arb_depth_buffer_float/depthstencil-render-miplevels 585 ds=z32f_s8: pass
spec/arb_depth_buffer_float/depthstencil-render-miplevels 585 s=d=z32f_s8: pass
spec/arb_depth_buffer_float/depthstencil-render-miplevels 585 s=z24_s8_d=z32f: skip
spec/arb_depth_buffer_float/depthstencil-render-miplevels 585 s=z24_s8_d=z32f_s8: skip
spec/arb_depth_buffer_float/fbo-depth-gl_depth32f_stencil8-blit: pass
spec/arb_depth_buffer_float/fbo-depth-gl_depth32f_stencil8-copypixels: pass
spec/arb_depth_buffer_float/fbo-depth-gl_depth32f_stencil8-drawpixels: pass
spec/arb_depth_buffer_float/fbo-depth-gl_depth32f_stencil8-readpixels: pass
spec/arb_depth_buffer_float/fbo-depth-gl_depth32f_stencil8-tex1d: pass
spec/arb_depth_buffer_float/fbo-depth-gl_depth_component32f-blit: pass
spec/arb_depth_buffer_float/fbo-depth-gl_depth_component32f-copypixels: pass
spec/arb_depth_buffer_float/fbo-depth-gl_depth_component32f-drawpixels: pass
spec/arb_depth_buffer_float/fbo-depth-gl_depth_component32f-readpixels: pass
spec/arb_depth_buffer_float/fbo-depth-gl_depth_component32f-tex1d: pass
spec/arb_depth_buffer_float/fbo-depthstencil-gl_depth32f_stencil8-blit: pass
spec/arb_depth_buffer_float/fbo-depthstencil-gl_depth32f_stencil8-copypixels: pass
spec/arb_depth_buffer_float/fbo-depthstencil-gl_depth32f_stencil8-drawpixels-24_8: fail
spec/arb_depth_buffer_float/fbo-depthstencil-gl_depth32f_stencil8-drawpixels-32f_24_8_rev: fail
spec/arb_depth_buffer_float/fbo-depthstencil-gl_depth32f_stencil8-drawpixels-float-and-ushort: pass
spec/arb_depth_buffer_float/fbo-depthstencil-gl_depth32f_stencil8-readpixels-24_8: pass
spec/arb_depth_buffer_float/fbo-depthstencil-gl_depth32f_stencil8-readpixels-32f_24_8_rev: pass
spec/arb_depth_buffer_float/fbo-depthstencil-gl_depth32f_stencil8-readpixels-float-and-ushort: pass
spec/arb_depth_buffer_float/fbo-generatemipmap-formats/gl_depth_component32f: pass
spec/arb_depth_buffer_float/fbo-generatemipmap-formats/gl_depth_component32f npot: pass
spec/arb_depth_buffer_float/fbo-stencil-gl_depth32f_stencil8-blit: pass
spec/arb_depth_buffer_float/fbo-stencil-gl_depth32f_stencil8-copypixels: pass
spec/arb_depth_buffer_float/fbo-stencil-gl_depth32f_stencil8-drawpixels: pass
spec/arb_depth_buffer_float/fbo-stencil-gl_depth32f_stencil8-readpixels: pass
spec/arb_depth_buffer_float/texwrap formats bordercolor-swizzled/gl_depth32f_stencil8, swizzled, border color only: fail
spec/arb_depth_buffer_float/texwrap formats bordercolor-swizzled/gl_depth_component32f, swizzled, border color only: fail
spec/arb_depth_buffer_float/texwrap formats bordercolor/gl_depth32f_stencil8, border color only: fail
spec/arb_depth_buffer_float/texwrap formats bordercolor/gl_depth_component32f, border color only: fail
spec/arb_depth_buffer_float/texwrap formats offset/gl_depth32f_stencil8: pass
spec/arb_depth_buffer_float/texwrap formats offset/gl_depth32f_stencil8, npot: pass
spec/arb_depth_buffer_float/texwrap formats offset/gl_depth32f_stencil8, swizzled: pass
spec/arb_depth_buffer_float/texwrap formats offset/gl_depth_component32f: pass
spec/arb_depth_buffer_float/texwrap formats offset/gl_depth_component32f, npot: pass
spec/arb_depth_buffer_float/texwrap formats offset/gl_depth_component32f, swizzled: pass
spec/arb_depth_buffer_float/texwrap formats/gl_depth32f_stencil8: pass
spec/arb_depth_buffer_float/texwrap formats/gl_depth32f_stencil8, npot: pass
spec/arb_depth_buffer_float/texwrap formats/gl_depth32f_stencil8, swizzled: pass
spec/arb_depth_buffer_float/texwrap formats/gl_depth_component32f: pass
spec/arb_depth_buffer_float/texwrap formats/gl_depth_component32f, npot: pass
spec/arb_depth_buffer_float/texwrap formats/gl_depth_component32f, swizzled: pass
spec/arb_depth_clamp/depth-clamp-range: pass
spec/arb_depth_clamp/depth-clamp-status: pass
spec/arb_depth_clamp/depth_clamp: pass
spec/arb_direct_state_access/create-programpipelines/default active program(0) == 0: pass
spec/arb_direct_state_access/create-programpipelines/default compute shader program(0) == 0: pass
spec/arb_direct_state_access/create-programpipelines/default fragment shader program(0) == 0: pass
spec/arb_direct_state_access/create-programpipelines/default geometry shader program(0) == 0: pass
spec/arb_direct_state_access/create-programpipelines/default label size(0) == 0: pass
spec/arb_direct_state_access/create-programpipelines/default tcs(0) == 0: pass
spec/arb_direct_state_access/create-programpipelines/default tes(0) == 0: pass
spec/arb_direct_state_access/create-programpipelines/default validate status(0) == false: pass
spec/arb_direct_state_access/create-programpipelines/default vertex shader program(0) == 0: pass
spec/arb_direct_state_access/create-programpipelines/isprogrampipeline(): pass
spec/arb_direct_state_access/create-programpipelines/n < 0: pass
spec/arb_direct_state_access/create-programpipelines/n == 0: pass
spec/arb_direct_state_access/create-programpipelines/n > 1: pass
spec/arb_direct_state_access/create-programpipelines/startup log length(0) == 0: pass
spec/arb_direct_state_access/create-queries/default available state(1) == true: pass
spec/arb_direct_state_access/create-queries/default result(0) == 0: pass
spec/arb_direct_state_access/create-queries/invalid target: pass
spec/arb_direct_state_access/create-queries/isquery(): pass
spec/arb_direct_state_access/create-queries/n < 0: pass
spec/arb_direct_state_access/create-queries/n == 0: pass
spec/arb_direct_state_access/create-queries/n > 1: pass
spec/arb_direct_state_access/create-queries/target(gl_samples_passed) == gl_samples_passed: pass
spec/arb_direct_state_access/create-samplers/default border color(0.00, 0.00, 0.00, 0.00) == 0.0, 0.0, 0.0, 0.0: pass
spec/arb_direct_state_access/create-samplers/default compare function == lequal: pass
spec/arb_direct_state_access/create-samplers/default compare function == none: pass
spec/arb_direct_state_access/create-samplers/default label size(0) == 0: pass
spec/arb_direct_state_access/create-samplers/default lod bias(0.000000) == 0.0: pass
spec/arb_direct_state_access/create-samplers/default mag filter == linear: pass
spec/arb_direct_state_access/create-samplers/default maximum lod(1000) == 1000: pass
spec/arb_direct_state_access/create-samplers/default minimum filter == nearest: pass
spec/arb_direct_state_access/create-samplers/default minimum lod(-1000) == -1000: pass
spec/arb_direct_state_access/create-samplers/default wrap r == repeat: pass
spec/arb_direct_state_access/create-samplers/default wrap s == repeat: pass
spec/arb_direct_state_access/create-samplers/default wrap t == repeat: pass
spec/arb_direct_state_access/create-samplers/issampler(): pass
spec/arb_direct_state_access/create-samplers/n < 0: pass
spec/arb_direct_state_access/create-samplers/n == 0: pass
spec/arb_direct_state_access/create-samplers/n > 1: pass
spec/arb_direct_state_access/create-transformfeedbacks/istransformfeedback(): pass
spec/arb_direct_state_access/create-transformfeedbacks/n < 0: pass
spec/arb_direct_state_access/create-transformfeedbacks/n == 0: pass
spec/arb_direct_state_access/create-transformfeedbacks/n > 1: pass
spec/arb_direct_state_access/gettransformfeedback/glgettransformfeedbacki64_v: fetch invalid attribute: pass
spec/arb_direct_state_access/gettransformfeedback/glgettransformfeedbacki_v: fetch invalid attribute: pass
spec/arb_direct_state_access/gettransformfeedback/glgettransformfeedbackiv: fetch invalid attribute: pass
spec/arb_direct_state_access/gettransformfeedback/initial state: active state valid: pass
spec/arb_direct_state_access/gettransformfeedback/initial state: bound buffer 0 size valid: pass
spec/arb_direct_state_access/gettransformfeedback/initial state: bound buffer 0 start valid: pass
spec/arb_direct_state_access/gettransformfeedback/initial state: bound buffer 0 valid: pass
spec/arb_direct_state_access/gettransformfeedback/initial state: bound buffer 1 size valid: pass
spec/arb_direct_state_access/gettransformfeedback/initial state: bound buffer 1 start valid: pass
spec/arb_direct_state_access/gettransformfeedback/initial state: bound buffer 1 valid: pass
spec/arb_direct_state_access/gettransformfeedback/initial state: bound buffer 2 size valid: pass
spec/arb_direct_state_access/gettransformfeedback/initial state: bound buffer 2 start valid: pass
spec/arb_direct_state_access/gettransformfeedback/initial state: bound buffer 2 valid: pass
spec/arb_direct_state_access/gettransformfeedback/initial state: paused state valid: pass
spec/arb_direct_state_access/gettransformfeedback/post-binding state: bound buffer 0 size valid: pass
spec/arb_direct_state_access/gettransformfeedback/post-binding state: bound buffer 0 start valid: pass
spec/arb_direct_state_access/gettransformfeedback/post-binding state: bound buffer 0 valid: pass
spec/arb_direct_state_access/gettransformfeedback/post-binding state: bound buffer 1 size valid: pass
spec/arb_direct_state_access/gettransformfeedback/post-binding state: bound buffer 1 start valid: pass
spec/arb_direct_state_access/gettransformfeedback/post-binding state: bound buffer 1 valid: pass
spec/arb_direct_state_access/gettransformfeedback/post-binding state: bound buffer 2 size valid: pass
spec/arb_direct_state_access/gettransformfeedback/post-binding state: bound buffer 2 start valid: pass
spec/arb_direct_state_access/gettransformfeedback/post-binding state: bound buffer 2 valid: pass
spec/arb_direct_state_access/gettransformfeedback/transformfeedback ended: active state valid: pass
spec/arb_direct_state_access/gettransformfeedback/transformfeedback ended: paused state valid: pass
spec/arb_direct_state_access/gettransformfeedback/transformfeedback paused: active state valid: pass
spec/arb_direct_state_access/gettransformfeedback/transformfeedback paused: paused state valid: pass
spec/arb_direct_state_access/gettransformfeedback/transformfeedback resumed: active state valid: pass
spec/arb_direct_state_access/gettransformfeedback/transformfeedback resumed: paused state valid: pass
spec/arb_direct_state_access/gettransformfeedback/transformfeedback started: active state valid: pass
spec/arb_direct_state_access/gettransformfeedback/transformfeedback started: paused state valid: pass
spec/arb_direct_state_access/texunits: pass
spec/arb_direct_state_access/transformfeedback-bufferbase/bind a non-existing output bo: pass
spec/arb_direct_state_access/transformfeedback-bufferbase/bind negative index: pass
spec/arb_direct_state_access/transformfeedback-bufferbase/bind non-existing transform feedback bo: pass
spec/arb_direct_state_access/transformfeedback-bufferbase/bind to index == max_bind_points (4): pass
spec/arb_direct_state_access/transformfeedback-bufferbase/fetch maximum number of bind points: pass
spec/arb_direct_state_access/transformfeedback-bufferbase/general test: pass
spec/arb_direct_state_access/transformfeedback-bufferrange/bind a non-existing output bo: pass
spec/arb_direct_state_access/transformfeedback-bufferrange/bind at a non-aligned offset: pass
spec/arb_direct_state_access/transformfeedback-bufferrange/bind negative index: pass
spec/arb_direct_state_access/transformfeedback-bufferrange/bind non-existing transform feedback bo: pass
spec/arb_direct_state_access/transformfeedback-bufferrange/bind to index == max_bind_points (4): pass
spec/arb_direct_state_access/transformfeedback-bufferrange/bind with a non-aligned size: pass
spec/arb_direct_state_access/transformfeedback-bufferrange/fetch maximum number of bind points: pass
spec/arb_direct_state_access/transformfeedback-bufferrange/general test: pass
spec/arb_draw_buffers/arb_draw_buffers-state_change: pass
spec/arb_draw_buffers/fbo-mrt-alphatest: pass
spec/arb_draw_buffers/fbo-mrt-new-bind: pass
spec/arb_draw_buffers_blend/arb_draw_buffers_blend-state_set_get: pass
spec/arb_draw_buffers_blend/fbo-draw-buffers-blend: pass
spec/arb_draw_elements_base_vertex/arb_draw_elements_base_vertex-bounds: pass
spec/arb_draw_elements_base_vertex/arb_draw_elements_base_vertex-drawelements: pass
spec/arb_draw_elements_base_vertex/arb_draw_elements_base_vertex-drawelements-user_varrays: pass
spec/arb_draw_elements_base_vertex/arb_draw_elements_base_vertex-drawrangeelements: pass
spec/arb_draw_elements_base_vertex/arb_draw_elements_base_vertex-multidrawelements: pass
spec/arb_draw_elements_base_vertex/arb_draw_elements_base_vertex-negative-index: pass
spec/arb_draw_elements_base_vertex/arb_draw_elements_base_vertex-negative-index-user_varrays: pass
spec/arb_draw_elements_base_vertex/dlist: pass
spec/arb_draw_indirect/arb_draw_indirect-api-errors/binding-point: pass
spec/arb_draw_indirect/arb_draw_indirect-api-errors/can-bind: pass
spec/arb_draw_indirect/arb_draw_indirect-api-errors/draw-beyond-end: pass
spec/arb_draw_indirect/arb_draw_indirect-api-errors/draw-elements-no-indices: pass
spec/arb_draw_indirect/arb_draw_indirect-api-errors/draw-misaligned: pass
spec/arb_draw_indirect/arb_draw_indirect-api-errors/draw-no-buffer-bound: pass
spec/arb_draw_indirect/arb_draw_indirect-draw-arrays: pass
spec/arb_draw_indirect/arb_draw_indirect-draw-arrays-base-instance: pass
spec/arb_draw_indirect/arb_draw_indirect-draw-arrays-instances: pass
spec/arb_draw_indirect/arb_draw_indirect-draw-arrays-prim-restart: pass
spec/arb_draw_indirect/arb_draw_indirect-draw-arrays-shared-binding: pass
spec/arb_draw_indirect/arb_draw_indirect-draw-elements: pass
spec/arb_draw_indirect/arb_draw_indirect-draw-elements-base-instance: pass
spec/arb_draw_indirect/arb_draw_indirect-draw-elements-prim-restart: pass
spec/arb_draw_indirect/arb_draw_indirect-draw-elements-prim-restart-ugly: pass
spec/arb_draw_indirect/arb_draw_indirect-transform-feedback: pass
spec/arb_draw_indirect/gl_vertexid used with gldrawarraysindirect: pass
spec/arb_draw_indirect/gl_vertexid used with gldrawelementsindirect: pass
spec/arb_enhanced_layouts/execution/block-member-locations/sso-block-member-layout-location: pass
spec/arb_enhanced_layouts/execution/component-layout/fs-output: pass
spec/arb_enhanced_layouts/execution/component-layout/sso-vs-gs-fs-array-interleave: pass
spec/arb_enhanced_layouts/execution/component-layout/vs-attribs-array: pass
spec/arb_enhanced_layouts/execution/component-layout/vs-fs: pass
spec/arb_enhanced_layouts/execution/component-layout/vs-fs-array-dvec3: pass
spec/arb_enhanced_layouts/execution/component-layout/vs-fs-array-interleave-range: pass
spec/arb_enhanced_layouts/execution/component-layout/vs-fs-doubles: pass
spec/arb_enhanced_layouts/execution/component-layout/vs-gs-fs: pass
spec/arb_enhanced_layouts/execution/component-layout/vs-gs-fs-double: pass
spec/arb_enhanced_layouts/execution/component-layout/vs-tcs-load-output: pass
spec/arb_enhanced_layouts/execution/component-layout/vs-tcs-load-output-indirect: pass
spec/arb_enhanced_layouts/execution/component-layout/vs-tcs-tes-fs: pass
spec/arb_enhanced_layouts/execution/component-layout/vs-tcs-tes-fs-array-interleave: pass
spec/arb_enhanced_layouts/execution/component-layout/vs-tcs-tes-fs-double: pass
spec/arb_enhanced_layouts/execution/component-layout/vs-tcs-tes-fs-patch: pass
spec/arb_enhanced_layouts/execution/component-layout/vs-tcs-tes-fs-patch-array-interleave: pass
spec/arb_enhanced_layouts/execution/component-layout/vs-to-fs-array-interleave: pass
spec/arb_enhanced_layouts/execution/component-layout/vs-to-fs-array-interleave-single-location: pass
spec/arb_enhanced_layouts/execution/fs-ubo-named-block-explicit-offset: pass
spec/arb_enhanced_layouts/explicit-offset-bufferstorage: skip
spec/arb_enhanced_layouts/gs-stream-location-aliasing: pass
spec/arb_enhanced_layouts/linker/block-member-locations/block-member-location-overlap: pass
spec/arb_enhanced_layouts/linker/block-member-locations/block-member-location-overlap-aoa: pass
spec/arb_enhanced_layouts/linker/block-member-locations/block-member-mixed-order-overlap: pass
spec/arb_enhanced_layouts/linker/block-member-locations/named-block-member-location-overlap: pass
spec/arb_enhanced_layouts/linker/block-member-locations/named-block-member-mixed-order-overlap: pass
spec/arb_enhanced_layouts/linker/component-layout/fs-out: pass
spec/arb_enhanced_layouts/linker/component-layout/fs-out-array: pass
spec/arb_enhanced_layouts/linker/component-layout/fs-out-overlap: pass
spec/arb_enhanced_layouts/linker/component-layout/fs-out-overlap-array: pass
spec/arb_enhanced_layouts/linker/component-layout/fs-out-overlap2: pass
spec/arb_enhanced_layouts/linker/component-layout/fs-out-overlap3: pass
spec/arb_enhanced_layouts/linker/component-layout/fs-out-overlap4: pass
spec/arb_enhanced_layouts/linker/component-layout/fs-out-type-mismatch: pass
spec/arb_enhanced_layouts/linker/component-layout/fs-out-type-mismatch-array: pass
spec/arb_enhanced_layouts/linker/component-layout/intrastage-vs: pass
spec/arb_enhanced_layouts/linker/component-layout/intrastage-vs-mismatch: pass
spec/arb_enhanced_layouts/linker/component-layout/query-component: pass
spec/arb_enhanced_layouts/linker/component-layout/vs-to-fs: pass
spec/arb_enhanced_layouts/linker/component-layout/vs-to-fs-double-overlap: pass
spec/arb_enhanced_layouts/linker/component-layout/vs-to-fs-mismatch: pass
spec/arb_enhanced_layouts/linker/component-layout/vs-to-fs-overlap: pass
spec/arb_enhanced_layouts/linker/component-layout/vs-to-fs-type-mismatch-double-float: pass
spec/arb_enhanced_layouts/linker/component-layout/vs-to-fs-type-mismatch-signed-float: pass
spec/arb_enhanced_layouts/linker/component-layout/vs-to-fs-type-mismatch-signed-unsigned: pass
spec/arb_enhanced_layouts/linker/component-layout/vs-to-fs-type-mismatch-unsigned-float: pass
spec/arb_enhanced_layouts/linker/explicit-offsets/interstage-ssbo-different-offset-across-shaders: pass
spec/arb_enhanced_layouts/linker/explicit-offsets/interstage-ubo-different-offset-across-shaders: pass
spec/arb_enhanced_layouts/linker/explicit-offsets/intrastage-ssbo-different-offset-across-shaders: pass
spec/arb_enhanced_layouts/linker/explicit-offsets/intrastage-ubo-different-offset-across-shaders: pass
spec/arb_enhanced_layouts/transform-feedback-layout-query-api/query active_resources: pass
spec/arb_enhanced_layouts/transform-feedback-layout-query-api/query active_variables: pass
spec/arb_enhanced_layouts/transform-feedback-layout-query-api/query buffer_binding: pass
spec/arb_enhanced_layouts/transform-feedback-layout-query-api/query max_num_active_variables: pass
spec/arb_enhanced_layouts/transform-feedback-layout-query-api/query num_active_variables: pass
spec/arb_es2_compatibility/arb_es2_compatibility-depthrangef: pass
spec/arb_es2_compatibility/arb_es2_compatibility-drawbuffers: pass
spec/arb_es2_compatibility/arb_es2_compatibility-fixed-type: pass
spec/arb_es2_compatibility/arb_es2_compatibility-getshaderprecisionformat: pass
spec/arb_es2_compatibility/arb_es2_compatibility-maxvectors: pass
spec/arb_es2_compatibility/arb_es2_compatibility-releaseshadercompiler: pass
spec/arb_es2_compatibility/arb_es2_compatibility-shadercompiler: pass
spec/arb_es2_compatibility/fbo blit from missing attachment (es2 completeness rules): pass
spec/arb_es2_compatibility/fbo blit to missing attachment (es2 completeness rules): pass
spec/arb_es2_compatibility/fbo-alphatest-formats/gl_rgb565: pass
spec/arb_es2_compatibility/fbo-blending-formats/gl_rgb565: pass
spec/arb_es2_compatibility/fbo-colormask-formats/gl_rgb565: pass
spec/arb_es2_compatibility/fbo-generatemipmap-formats/gl_rgb565: pass
spec/arb_es2_compatibility/fbo-generatemipmap-formats/gl_rgb565 npot: pass
spec/arb_es2_compatibility/num_shader_binary_formats over-run check: pass
spec/arb_es2_compatibility/texwrap formats bordercolor-swizzled/gl_rgb565, swizzled, border color only: fail
spec/arb_es2_compatibility/texwrap formats bordercolor/gl_rgb565, border color only: fail
spec/arb_es2_compatibility/texwrap formats offset/gl_rgb565: pass
spec/arb_es2_compatibility/texwrap formats offset/gl_rgb565, npot: pass
spec/arb_es2_compatibility/texwrap formats offset/gl_rgb565, swizzled: pass
spec/arb_es2_compatibility/texwrap formats/gl_rgb565: pass
spec/arb_es2_compatibility/texwrap formats/gl_rgb565, npot: pass
spec/arb_es2_compatibility/texwrap formats/gl_rgb565, swizzled: pass
spec/arb_es3_compatibility/es3-drawarrays-primrestart-fixedindex: pass
spec/arb_es3_compatibility/es3-primrestart-fixedindex: pass
spec/arb_explicit_attrib_location/glsl-explicit-location-01: pass
spec/arb_explicit_attrib_location/glsl-explicit-location-02: pass
spec/arb_explicit_attrib_location/glsl-explicit-location-03: pass
spec/arb_explicit_attrib_location/glsl-explicit-location-04: pass
spec/arb_explicit_attrib_location/glsl-explicit-location-05: pass
spec/arb_explicit_attrib_location/overlapping-locations-input-attribs api: pass
spec/arb_explicit_attrib_location/overlapping-locations-input-attribs shader: pass
spec/arb_explicit_uniform_location/arb_explicit_uniform_location-array-elements: pass
spec/arb_explicit_uniform_location/arb_explicit_uniform_location-boundaries: pass
spec/arb_explicit_uniform_location/arb_explicit_uniform_location-inactive-uniform: pass
spec/arb_explicit_uniform_location/arb_explicit_uniform_location-minmax: pass
spec/arb_explicit_uniform_location/arb_explicit_uniform_location-use-of-unused-loc: pass
spec/arb_explicit_uniform_location/linker/overlap-array-loc: pass
spec/arb_explicit_uniform_location/linker/overlap-array-loc-stages: pass
spec/arb_explicit_uniform_location/linker/overlap-location-across-stages: pass
spec/arb_explicit_uniform_location/linker/set-explicit-location-once-decl-twice: pass
spec/arb_explicit_uniform_location/linker/set-explicit-location-twice: pass
spec/arb_explicit_uniform_location/linker/set-location-to-sampler: pass
spec/arb_explicit_uniform_location/linker/set-same-explicit-location-twice: pass
spec/arb_explicit_uniform_location/linker/unused-uniform-reserve-location: pass
spec/arb_fragment_coord_conventions/fp-arb-fragment-coord-conventions-integer: pass
spec/arb_fragment_coord_conventions/fp-arb-fragment-coord-conventions-none: pass
spec/arb_fragment_layer_viewport/layer-gs-no-write: pass
spec/arb_fragment_layer_viewport/layer-gs-write-simple: pass
spec/arb_fragment_layer_viewport/layer-gs-writes-in-range: pass
spec/arb_fragment_layer_viewport/layer-gs-writes-out-of-range: pass
spec/arb_fragment_layer_viewport/layer-no-gs: pass
spec/arb_fragment_layer_viewport/layer-vs-gs-write-simple: skip
spec/arb_fragment_layer_viewport/layer-vs-write-gs-no-write-simple: skip
spec/arb_fragment_layer_viewport/layer-vs-write-simple: skip
spec/arb_fragment_layer_viewport/viewport-gs-no-write: pass
spec/arb_fragment_layer_viewport/viewport-gs-write-simple: pass
spec/arb_fragment_layer_viewport/viewport-gs-writes-in-range: pass
spec/arb_fragment_layer_viewport/viewport-gs-writes-out-of-range: pass
spec/arb_fragment_layer_viewport/viewport-no-gs: pass
spec/arb_fragment_layer_viewport/viewport-vs-gs-write-simple: skip
spec/arb_fragment_layer_viewport/viewport-vs-write-gs-no-write-simple: skip
spec/arb_fragment_layer_viewport/viewport-vs-write-simple: skip
spec/arb_fragment_program/dph: pass
spec/arb_fragment_program/fdo30337a: pass
spec/arb_fragment_program/fdo30337b: pass
spec/arb_fragment_program/fdo38145: pass
spec/arb_fragment_program/fp-abs-01: pass
spec/arb_fragment_program/fp-cmp: pass
spec/arb_fragment_program/fp-dst-aliasing-1: pass
spec/arb_fragment_program/fp-dst-aliasing-2: pass
spec/arb_fragment_program/fp-ex2-sat: pass
spec/arb_fragment_program/fp-fog: pass
spec/arb_fragment_program/fp-formats: pass
spec/arb_fragment_program/fp-fragment-position: pass
spec/arb_fragment_program/fp-incomplete-tex: pass
spec/arb_fragment_program/fp-indirections: skip
spec/arb_fragment_program/fp-indirections2: fail
spec/arb_fragment_program/fp-kil: pass
spec/arb_fragment_program/fp-lit-mask: pass
spec/arb_fragment_program/fp-lit-src-equals-dst: pass
spec/arb_fragment_program/fp-long-alu: fail
spec/arb_fragment_program/fp-set-01: pass
spec/arb_fragment_program/fp-two-constants: pass
spec/arb_fragment_program/kil-swizzle: pass
spec/arb_fragment_program/lrp_sat: pass
spec/arb_fragment_program/minmax: pass
spec/arb_fragment_program/sparse-samplers: pass
spec/arb_fragment_program/texturing/tex-2d: pass
spec/arb_fragment_program/texturing/txb-2d: pass
spec/arb_fragment_program/texturing/txp-2d: pass
spec/arb_fragment_program/trinity-fp1: pass
spec/arb_fragment_program_shadow/masked: pass
spec/arb_fragment_program_shadow/tex-shadow1d: pass
spec/arb_fragment_program_shadow/tex-shadow2d: pass
spec/arb_fragment_program_shadow/tex-shadow2drect: pass
spec/arb_fragment_program_shadow/txp-shadow1d: pass
spec/arb_fragment_program_shadow/txp-shadow2d: pass
spec/arb_fragment_program_shadow/txp-shadow2drect: pass
spec/arb_fragment_shader_interlock/arb_fragment_shader_interlock-image-load-store: skip
spec/arb_framebuffer_no_attachments/arb_framebuffer_no_attachments-atomic/basic: pass
spec/arb_framebuffer_no_attachments/arb_framebuffer_no_attachments-atomic/glscissor: pass
spec/arb_framebuffer_no_attachments/arb_framebuffer_no_attachments-atomic/glviewport: pass
spec/arb_framebuffer_no_attachments/arb_framebuffer_no_attachments-atomic/ms4: pass
spec/arb_framebuffer_no_attachments/arb_framebuffer_no_attachments-atomic/per-sample: pass
spec/arb_framebuffer_no_attachments/arb_framebuffer_no_attachments-minmax/layers: pass
spec/arb_framebuffer_no_attachments/arb_framebuffer_no_attachments-params/default fbo bound: pass
spec/arb_framebuffer_no_attachments/arb_framebuffer_no_attachments-params/default values: pass
spec/arb_framebuffer_no_attachments/arb_framebuffer_no_attachments-params/dsa: skip
spec/arb_framebuffer_no_attachments/arb_framebuffer_no_attachments-params/fbo complete: pass
spec/arb_framebuffer_no_attachments/arb_framebuffer_no_attachments-params/initially incomplete: pass
spec/arb_framebuffer_no_attachments/arb_framebuffer_no_attachments-params/invalid enums: pass
spec/arb_framebuffer_no_attachments/arb_framebuffer_no_attachments-params/value setting: pass
spec/arb_framebuffer_no_attachments/arb_framebuffer_no_attachments-query/basic: pass
spec/arb_framebuffer_no_attachments/arb_framebuffer_no_attachments-query/discard: pass
spec/arb_framebuffer_no_attachments/arb_framebuffer_no_attachments-query/fb resize: pass
spec/arb_framebuffer_no_attachments/arb_framebuffer_no_attachments-query/glscissor: pass
spec/arb_framebuffer_no_attachments/arb_framebuffer_no_attachments-query/glviewport: pass
spec/arb_framebuffer_no_attachments/arb_framebuffer_no_attachments-query/ms2: pass
spec/arb_framebuffer_no_attachments/arb_framebuffer_no_attachments-query/ms4: pass
spec/arb_framebuffer_no_attachments/arb_framebuffer_no_attachments-query/ms6: skip
spec/arb_framebuffer_no_attachments/arb_framebuffer_no_attachments-query/ms8: pass
spec/arb_framebuffer_no_attachments/arb_framebuffer_no_attachments-roundup-samples: pass
spec/arb_framebuffer_object/arb_framebuffer_object-depth-stencil-blit depth gl_depth24_stencil8: pass
spec/arb_framebuffer_object/arb_framebuffer_object-depth-stencil-blit depth gl_depth32f_stencil8: pass
spec/arb_framebuffer_object/arb_framebuffer_object-depth-stencil-blit depth gl_depth_component16: pass
spec/arb_framebuffer_object/arb_framebuffer_object-depth-stencil-blit depth gl_depth_component24: pass
spec/arb_framebuffer_object/arb_framebuffer_object-depth-stencil-blit depth gl_depth_component32: pass
spec/arb_framebuffer_object/arb_framebuffer_object-depth-stencil-blit depth gl_depth_component32f: pass
spec/arb_framebuffer_object/arb_framebuffer_object-depth-stencil-blit depth_stencil gl_depth24_stencil8: pass
spec/arb_framebuffer_object/arb_framebuffer_object-depth-stencil-blit depth_stencil gl_depth32f_stencil8: pass
spec/arb_framebuffer_object/arb_framebuffer_object-depth-stencil-blit stencil gl_depth24_stencil8: pass
spec/arb_framebuffer_object/arb_framebuffer_object-depth-stencil-blit stencil gl_depth32f_stencil8: pass
spec/arb_framebuffer_object/arb_framebuffer_object-depth-stencil-blit stencil gl_stencil_index1: pass
spec/arb_framebuffer_object/arb_framebuffer_object-depth-stencil-blit stencil gl_stencil_index16: pass
spec/arb_framebuffer_object/arb_framebuffer_object-depth-stencil-blit stencil gl_stencil_index4: pass
spec/arb_framebuffer_object/arb_framebuffer_object-depth-stencil-blit stencil gl_stencil_index8: pass
spec/arb_framebuffer_object/arb_framebuffer_object-get-attachment-parameter-default-framebuffer: pass
spec/arb_framebuffer_object/fbo blit from missing attachment: pass
spec/arb_framebuffer_object/fbo blit to missing attachment: pass
spec/arb_framebuffer_object/fbo-alpha: pass
spec/arb_framebuffer_object/fbo-attachments-blit-scaled-linear: pass
spec/arb_framebuffer_object/fbo-blit-scaled-linear: pass
spec/arb_framebuffer_object/fbo-blit-stretch: pass
spec/arb_framebuffer_object/fbo-deriv: pass
spec/arb_framebuffer_object/fbo-drawbuffers-none gl_fragcolor: pass
spec/arb_framebuffer_object/fbo-drawbuffers-none gl_fragdata: pass
spec/arb_framebuffer_object/fbo-drawbuffers-none glblendfunci: pass
spec/arb_framebuffer_object/fbo-drawbuffers-none glblitframebuffer: pass
spec/arb_framebuffer_object/fbo-drawbuffers-none glcolormaskindexed: pass
spec/arb_framebuffer_object/fbo-drawbuffers-none gldrawpixels: pass
spec/arb_framebuffer_object/fbo-drawbuffers-none use_frag_out: pass
spec/arb_framebuffer_object/fbo-generatemipmap-1d: pass
spec/arb_framebuffer_object/fbo-generatemipmap-1d rgb9_e5: pass
spec/arb_framebuffer_object/fbo-generatemipmap-3d: pass
spec/arb_framebuffer_object/fbo-generatemipmap-3d rgb9_e5: pass
spec/arb_framebuffer_object/fbo-generatemipmap-cubemap: pass
spec/arb_framebuffer_object/fbo-generatemipmap-cubemap rgb9_e5: pass
spec/arb_framebuffer_object/fbo-generatemipmap-cubemap s3tc_dxt1: pass
spec/arb_framebuffer_object/fbo-getframebufferattachmentparameter-01: pass
spec/arb_framebuffer_object/fbo-gl_pointcoord: pass
spec/arb_framebuffer_object/fbo-luminance-alpha: pass
spec/arb_framebuffer_object/fbo-mipmap-copypix: pass
spec/arb_framebuffer_object/fbo-scissor-blit fbo: pass
spec/arb_framebuffer_object/fbo-scissor-blit window: pass
spec/arb_framebuffer_object/fbo-tex-rgbx: pass
spec/arb_framebuffer_object/fbo-viewport: pass
spec/arb_framebuffer_object/framebuffer-blit-levels draw depth: pass
spec/arb_framebuffer_object/framebuffer-blit-levels draw rgba: pass
spec/arb_framebuffer_object/framebuffer-blit-levels draw stencil: pass
spec/arb_framebuffer_object/framebuffer-blit-levels read depth: pass
spec/arb_framebuffer_object/framebuffer-blit-levels read rgba: pass
spec/arb_framebuffer_object/framebuffer-blit-levels read stencil: pass
spec/arb_framebuffer_object/mixed-buffer-sizes: pass
spec/arb_framebuffer_object/negative-readpixels-no-rb: pass
spec/arb_framebuffer_srgb/arb_framebuffer_srgb-pushpop: pass
spec/arb_framebuffer_srgb/arb_framebuffer_srgb-srgb_conformance/srgb->linear: pass
spec/arb_framebuffer_srgb/arb_framebuffer_srgb-srgb_conformance/srgb->linear->srgb: pass
spec/arb_framebuffer_srgb/arb_framebuffer_srgb-srgb_pbo: pass
spec/arb_framebuffer_srgb/framebuffer-srgb: pass
spec/arb_geometry_shader4/arb_geometry_shader4-ignore-adjacent-vertices gl_line_strip_adjacency: skip
spec/arb_geometry_shader4/arb_geometry_shader4-ignore-adjacent-vertices gl_lines_adjacency: skip
spec/arb_geometry_shader4/arb_geometry_shader4-ignore-adjacent-vertices gl_triangle_strip_adjacency: skip
spec/arb_geometry_shader4/arb_geometry_shader4-ignore-adjacent-vertices gl_triangles_adjacency: skip
spec/arb_geometry_shader4/arb_geometry_shader4-ignore-adjacent-vertices indexed gl_line_strip_adjacency: skip
spec/arb_geometry_shader4/arb_geometry_shader4-ignore-adjacent-vertices indexed gl_lines_adjacency: skip
spec/arb_geometry_shader4/arb_geometry_shader4-ignore-adjacent-vertices indexed gl_triangle_strip_adjacency: skip
spec/arb_geometry_shader4/arb_geometry_shader4-ignore-adjacent-vertices indexed gl_triangles_adjacency: skip
spec/arb_geometry_shader4/arb_geometry_shader4-program-parameter-input-type: skip
spec/arb_geometry_shader4/arb_geometry_shader4-program-parameter-input-type-draw: skip
spec/arb_geometry_shader4/arb_geometry_shader4-program-parameter-output-type: skip
spec/arb_geometry_shader4/arb_geometry_shader4-program-parameter-vertices-out 1: skip
spec/arb_geometry_shader4/arb_geometry_shader4-program-parameter-vertices-out max: skip
spec/arb_geometry_shader4/arb_geometry_shader4-program-parameter-vertices-out tf 1: skip
spec/arb_geometry_shader4/arb_geometry_shader4-program-parameter-vertices-out tf max: skip
spec/arb_geometry_shader4/arb_geometry_shader4-vertices-in: skip
spec/arb_geometry_shader4/execution/2darray-basic: skip
spec/arb_geometry_shader4/execution/clip-distance-bulk-copy: skip
spec/arb_geometry_shader4/execution/clip-distance-in-bulk-read: skip
spec/arb_geometry_shader4/execution/clip-distance-in-bulk-read-aoa: skip
spec/arb_geometry_shader4/execution/clip-distance-in-explicitly-sized: skip
spec/arb_geometry_shader4/execution/clip-distance-in-param: skip
spec/arb_geometry_shader4/execution/clip-distance-in-param-aoa: skip
spec/arb_geometry_shader4/execution/clip-distance-in-values: skip
spec/arb_geometry_shader4/execution/generate-zero-primitives: skip
spec/arb_geometry_shader4/execution/sanity: skip
spec/arb_geometry_shader4/execution/texcoord-constant-indices: skip
spec/arb_geometry_shader4/execution/texcoord-non-constant-indices: skip
spec/arb_geometry_shader4/linker/2darray-bounds-and-sizes-check: skip
spec/arb_geometry_shader4/linker/2darray-vertex-index-oob: skip
spec/arb_geometry_shader4/linker/input-overrun-lines: skip
spec/arb_geometry_shader4/linker/input-overrun-lines-adjacency: skip
spec/arb_geometry_shader4/linker/input-overrun-points: skip
spec/arb_geometry_shader4/linker/input-overrun-triangles: skip
spec/arb_geometry_shader4/linker/input-overrun-triangles-adjacency: skip
spec/arb_geometry_shader4/linker/no-vertex-shader-only-built-in-input-varyings: skip
spec/arb_geometry_shader4/linker/no-vertex-shader-only-built-in-input-varyings-ext-separate-shader-objects: skip
spec/arb_geometry_shader4/linker/no-vertex-shader-user-defined-input-varying: skip
spec/arb_geometry_shader4/linker/varying-mismatch: skip
spec/arb_geometry_shader4/linker/verticesin-const: skip
spec/arb_get_program_binary/misc. api error checks: pass
spec/arb_get_program_binary/num_program_binary_formats over-run check: pass
spec/arb_get_program_binary/program_binary_retrievable_hint: fail
spec/arb_gpu_shader5/arb_gpu_shader5-emitstreamvertex_nodraw: pass
spec/arb_gpu_shader5/arb_gpu_shader5-emitstreamvertex_stream_too_large: pass
spec/arb_gpu_shader5/arb_gpu_shader5-interpolateatcentroid: pass
spec/arb_gpu_shader5/arb_gpu_shader5-interpolateatcentroid-centroid: pass
spec/arb_gpu_shader5/arb_gpu_shader5-interpolateatcentroid-flat: pass
spec/arb_gpu_shader5/arb_gpu_shader5-interpolateatcentroid-noperspective: pass
spec/arb_gpu_shader5/arb_gpu_shader5-interpolateatcentroid-packing: pass
spec/arb_gpu_shader5/arb_gpu_shader5-interpolateatoffset: pass
spec/arb_gpu_shader5/arb_gpu_shader5-interpolateatoffset-nonconst: pass
spec/arb_gpu_shader5/arb_gpu_shader5-interpolateatsample: pass
spec/arb_gpu_shader5/arb_gpu_shader5-interpolateatsample-different: pass
spec/arb_gpu_shader5/arb_gpu_shader5-interpolateatsample-different uniform: pass
spec/arb_gpu_shader5/arb_gpu_shader5-interpolateatsample-dynamically-nonuniform: pass
spec/arb_gpu_shader5/arb_gpu_shader5-interpolateatsample-nonconst: pass
spec/arb_gpu_shader5/arb_gpu_shader5-invocation-id: pass
spec/arb_gpu_shader5/arb_gpu_shader5-invocations_count_too_large: pass
spec/arb_gpu_shader5/arb_gpu_shader5-minmax: pass
spec/arb_gpu_shader5/arb_gpu_shader5-stream_value_too_large: pass
spec/arb_gpu_shader5/arb_gpu_shader5-tf-wrong-stream-value: pass
spec/arb_gpu_shader5/arb_gpu_shader5-xfb-streams-without-invocations: pass
spec/arb_gpu_shader5/arb_gpu_shader5-xfb-streams/arb_gpu_shader5-xfb-streams: pass
spec/arb_gpu_shader5/arb_gpu_shader5-xfb-streams/arb_gpu_shader5-xfb-streams-blocks: pass
spec/arb_gpu_shader5/execution/built-in-functions/const-bitcount: pass
spec/arb_gpu_shader5/execution/built-in-functions/const-bitfieldextract: pass
spec/arb_gpu_shader5/execution/built-in-functions/const-bitfieldinsert: pass
spec/arb_gpu_shader5/execution/built-in-functions/const-bitfieldreverse: pass
spec/arb_gpu_shader5/execution/built-in-functions/const-findlsb: pass
spec/arb_gpu_shader5/execution/built-in-functions/const-findmsb: pass
spec/arb_gpu_shader5/execution/built-in-functions/const-fma: pass
spec/arb_gpu_shader5/execution/built-in-functions/const-ldexp: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-bitcount: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-bitfieldextract: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-bitfieldinsert: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-bitfieldreverse: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-findlsb: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-findmsb: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-floatbitstoint: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-floatbitstoint-abs: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-floatbitstoint-neg: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-floatbitstoint-neg_abs: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-floatbitstouint: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-floatbitstouint-abs: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-floatbitstouint-neg: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-floatbitstouint-neg_abs: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-fma: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-frexp: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-imulextended: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-imulextended-nonuniform: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-imulextended-only-lsb: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-imulextended-only-lsb-nonuniform: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-imulextended-only-msb: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-imulextended-only-msb-nonuniform: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-intbitstofloat: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-intbitstofloat-abs: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-intbitstofloat-neg: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-intbitstofloat-neg_abs: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-interpolateatcentroid-block: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-interpolateatcentroid-block-array: fail
spec/arb_gpu_shader5/execution/built-in-functions/fs-interpolateatcentroid-struct: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-interpolateatoffset-block: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-interpolateatoffset-block-array: fail
spec/arb_gpu_shader5/execution/built-in-functions/fs-interpolateatoffset-struct: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-interpolateatsample-array-nonuniform: fail
spec/arb_gpu_shader5/execution/built-in-functions/fs-interpolateatsample-array-of-array: fail
spec/arb_gpu_shader5/execution/built-in-functions/fs-interpolateatsample-block: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-interpolateatsample-block-array: fail
spec/arb_gpu_shader5/execution/built-in-functions/fs-interpolateatsample-struct: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-ldexp: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-uaddcarry: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-uaddcarry-only-add: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-uaddcarry-only-carry: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-uintbitstofloat: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-umulextended: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-umulextended-nonuniform: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-umulextended-only-lsb: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-umulextended-only-lsb-nonuniform: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-umulextended-only-msb: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-umulextended-only-msb-nonuniform: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-usubborrow: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-usubborrow-only-borrow: pass
spec/arb_gpu_shader5/execution/built-in-functions/fs-usubborrow-only-sub: pass
spec/arb_gpu_shader5/execution/built-in-functions/vs-bitcount: pass
spec/arb_gpu_shader5/execution/built-in-functions/vs-bitfieldextract: pass
spec/arb_gpu_shader5/execution/built-in-functions/vs-bitfieldinsert: pass
spec/arb_gpu_shader5/execution/built-in-functions/vs-bitfieldreverse: pass
spec/arb_gpu_shader5/execution/built-in-functions/vs-findlsb: pass
spec/arb_gpu_shader5/execution/built-in-functions/vs-findmsb: pass
spec/arb_gpu_shader5/execution/built-in-functions/vs-floatbitstoint: pass
spec/arb_gpu_shader5/execution/built-in-functions/vs-floatbitstoint-abs: pass
spec/arb_gpu_shader5/execution/built-in-functions/vs-floatbitstoint-neg: pass
spec/arb_gpu_shader5/execution/built-in-functions/vs-floatbitstoint-neg_abs: pass
spec/arb_gpu_shader5/execution/built-in-functions/vs-floatbitstouint: pass
spec/arb_gpu_shader5/execution/built-in-functions/vs-floatbitstouint-abs: pass
spec/arb_gpu_shader5/execution/built-in-functions/vs-floatbitstouint-neg: pass
spec/arb_gpu_shader5/execution/built-in-functions/vs-floatbitstouint-neg_abs: pass
spec/arb_gpu_shader5/execution/built-in-functions/vs-fma: pass
spec/arb_gpu_shader5/execution/built-in-functions/vs-frexp: pass
spec/arb_gpu_shader5/execution/built-in-functions/vs-imulextended: pass
spec/arb_gpu_shader5/execution/built-in-functions/vs-imulextended-nonuniform: pass
spec/arb_gpu_shader5/execution/built-in-functions/vs-imulextended-only-lsb: pass
spec/arb_gpu_shader5/execution/built-in-functions/vs-imulextended-only-lsb-nonuniform: pass
spec/arb_gpu_shader5/execution/built-in-functions/vs-imulextended-only-msb: pass
spec/arb_gpu_shader5/execution/built-in-functions/vs-imulextended-only-msb-nonuniform: pass
spec/arb_gpu_shader5/execution/built-in-functions/vs-intbitstofloat: pass
spec/arb_gpu_shader5/execution/built-in-functions/vs-intbitstofloat-abs: pass
spec/arb_gpu_shader5/execution/built-in-functions/vs-intbitstofloat-neg: pass
spec/arb_gpu_shader5/execution/built-in-functions/vs-intbitstofloat-neg_abs: pass
spec/arb_gpu_shader5/execution/built-in-functions/vs-ldexp: pass
spec/arb_gpu_shader5/execution/built-in-functions/vs-uaddcarry: pass
spec/arb_gpu_shader5/execution/built-in-functions/vs-uaddcarry-only-add: pass
spec/arb_gpu_shader5/execution/built-in-functions/vs-uaddcarry-only-carry: pass
spec/arb_gpu_shader5/execution/built-in-functions/vs-uintbitstofloat: pass
spec/arb_gpu_shader5/execution/built-in-functions/vs-umulextended: pass
spec/arb_gpu_shader5/execution/built-in-functions/vs-umulextended-nonuniform: pass
spec/arb_gpu_shader5/execution/built-in-functions/vs-umulextended-only-lsb: pass
spec/arb_gpu_shader5/execution/built-in-functions/vs-umulextended-only-lsb-nonuniform: pass
spec/arb_gpu_shader5/execution/built-in-functions/vs-umulextended-only-msb: pass
spec/arb_gpu_shader5/execution/built-in-functions/vs-umulextended-only-msb-nonuniform: pass
spec/arb_gpu_shader5/execution/built-in-functions/vs-usubborrow: pass
spec/arb_gpu_shader5/execution/built-in-functions/vs-usubborrow-only-borrow: pass
spec/arb_gpu_shader5/execution/built-in-functions/vs-usubborrow-only-sub: pass
spec/arb_gpu_shader5/execution/invocation-id-basic: pass
spec/arb_gpu_shader5/execution/invocation-id-in-separate-gs: pass
spec/arb_gpu_shader5/execution/invocations-conflicting: pass
spec/arb_gpu_shader5/execution/invocations-matching: pass
spec/arb_gpu_shader5/execution/overloads: pass
spec/arb_gpu_shader5/execution/samplemaskin-basic: pass
spec/arb_gpu_shader5/execution/samplemaskin-indirect: pass
spec/arb_gpu_shader5/execution/sampler_array_indexing/fs-nested-struct-arrays-nonconst: pass
spec/arb_gpu_shader5/execution/sampler_array_indexing/fs-nonzero-base: pass
spec/arb_gpu_shader5/execution/sampler_array_indexing/fs-simple: pass
spec/arb_gpu_shader5/execution/sampler_array_indexing/fs-struct-const-sampler-nonconst: pass
spec/arb_gpu_shader5/execution/sampler_array_indexing/fs-struct-nonconst-multiple-samplers: pass
spec/arb_gpu_shader5/execution/sampler_array_indexing/fs-struct-nonconst-sampler: pass
spec/arb_gpu_shader5/execution/sampler_array_indexing/fs-struct-nonconst-sampler-const: pass
spec/arb_gpu_shader5/execution/sampler_array_indexing/fs-struct-nonconst-sampler-nonconst: pass
spec/arb_gpu_shader5/execution/sampler_array_indexing/fs-weird-uniforms: pass
spec/arb_gpu_shader5/execution/sampler_array_indexing/fs-with-other: pass
spec/arb_gpu_shader5/execution/sampler_array_indexing/gs-nonzero-base: pass
spec/arb_gpu_shader5/execution/sampler_array_indexing/gs-simple: pass
spec/arb_gpu_shader5/execution/sampler_array_indexing/gs-struct-const-sampler-nonconst: pass
spec/arb_gpu_shader5/execution/sampler_array_indexing/gs-struct-nonconst: pass
spec/arb_gpu_shader5/execution/sampler_array_indexing/gs-struct-nonconst-sampler-const: pass
spec/arb_gpu_shader5/execution/sampler_array_indexing/gs-struct-nonconst-sampler-nonconst: pass
spec/arb_gpu_shader5/execution/sampler_array_indexing/gs-weird-uniforms: pass
spec/arb_gpu_shader5/execution/sampler_array_indexing/sampler-nonconst-2d: pass
spec/arb_gpu_shader5/execution/sampler_array_indexing/sampler-nonconst-2d-array: pass
spec/arb_gpu_shader5/execution/sampler_array_indexing/sampler-nonconst-2d-array-grad: pass
spec/arb_gpu_shader5/execution/sampler_array_indexing/sampler-nonconst-2d-grad: pass
spec/arb_gpu_shader5/execution/sampler_array_indexing/vs-nonzero-base: pass
spec/arb_gpu_shader5/execution/sampler_array_indexing/vs-simple: pass
spec/arb_gpu_shader5/execution/sampler_array_indexing/vs-struct-const-sampler-nonconst: pass
spec/arb_gpu_shader5/execution/sampler_array_indexing/vs-struct-nonconst: pass
spec/arb_gpu_shader5/execution/sampler_array_indexing/vs-struct-nonconst-sampler-const: pass
spec/arb_gpu_shader5/execution/sampler_array_indexing/vs-struct-nonconst-sampler-nonconst: pass
spec/arb_gpu_shader5/execution/sampler_array_indexing/vs-weird-uniforms: pass
spec/arb_gpu_shader5/execution/ubo_array_indexing/fs-array-const: pass
spec/arb_gpu_shader5/execution/ubo_array_indexing/fs-array-nonconst: pass
spec/arb_gpu_shader5/execution/ubo_array_indexing/fs-masked: pass
spec/arb_gpu_shader5/execution/ubo_array_indexing/fs-simple: pass
spec/arb_gpu_shader5/execution/ubo_array_indexing/fs-two-arrays: pass
spec/arb_gpu_shader5/execution/ubo_array_indexing/gs-array-const: pass
spec/arb_gpu_shader5/execution/ubo_array_indexing/gs-array-nonconst: pass
spec/arb_gpu_shader5/execution/ubo_array_indexing/gs-simple: pass
spec/arb_gpu_shader5/execution/ubo_array_indexing/gs-two-arrays: pass
spec/arb_gpu_shader5/execution/ubo_array_indexing/vs-array-const: pass
spec/arb_gpu_shader5/execution/ubo_array_indexing/vs-array-nonconst: pass
spec/arb_gpu_shader5/execution/ubo_array_indexing/vs-mixed-with-const-access: pass
spec/arb_gpu_shader5/execution/ubo_array_indexing/vs-simple: pass
spec/arb_gpu_shader5/execution/ubo_array_indexing/vs-two-arrays: pass
spec/arb_gpu_shader5/execution/vs-fma-as-condition: pass
spec/arb_gpu_shader5/linker/stream-different-zero-gs-fs: pass
spec/arb_gpu_shader5/linker/stream-invalid-prim-output: pass
spec/arb_gpu_shader5/linker/stream-negative-value: pass
spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-double-gettransformfeedbackvarying: pass
spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-double_in_bool_uniform: pass
spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-fs-getuniformdv: pass
spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-gs-getuniformdv: pass
spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-tf-interleaved: pass
spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-tf-interleaved-aligned: pass
spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-tf-separate: pass
spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-uniform-invalid-operation: pass
spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-vs-getuniformdv: pass
spec/arb_gpu_shader_fp64/execution/arb_gpu_shader_fp64-wrong-type-setter: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/const-fma-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-abs-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-abs-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-abs-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-abs-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-ceil-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-ceil-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-ceil-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-ceil-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-clamp-double-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-clamp-dvec2-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-clamp-dvec2-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-clamp-dvec3-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-clamp-dvec3-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-clamp-dvec4-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-clamp-dvec4-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-const-ldexp-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-const-packdouble2x32: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-const-unpackdouble2x32: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-cross-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-determinant-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-determinant-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-determinant-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-distance-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-distance-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-distance-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-distance-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-dot-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-dot-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-dot-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-dot-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-equal-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-equal-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-equal-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-faceforward-double-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-faceforward-dvec2-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-faceforward-dvec3-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-faceforward-dvec4-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-floor-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-floor-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-floor-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-floor-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-fma-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-fract-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-fract-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-fract-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-fract-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-frexp-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-frexp-dvec4-only-exponent: fail
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-frexp-dvec4-only-mantissa: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-frexp-dvec4-variable-index: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-greaterthan-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-greaterthan-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-greaterthan-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-greaterthanequal-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-greaterthanequal-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-greaterthanequal-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-inverse-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-inverse-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-inverse-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-inversesqrt-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-inversesqrt-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-inversesqrt-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-inversesqrt-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-ldexp-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-length-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-length-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-length-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-length-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-lessthan-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-lessthan-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-lessthan-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-lessthanequal-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-lessthanequal-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-lessthanequal-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-matrixcompmult-dmat2-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-matrixcompmult-dmat2x3-dmat2x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-matrixcompmult-dmat2x4-dmat2x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-matrixcompmult-dmat3-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-matrixcompmult-dmat3x2-dmat3x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-matrixcompmult-dmat3x4-dmat3x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-matrixcompmult-dmat4-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-matrixcompmult-dmat4x2-dmat4x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-matrixcompmult-dmat4x3-dmat4x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-max-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-max-dvec2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-max-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-max-dvec3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-max-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-max-dvec4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-max-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-min-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-min-dvec2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-min-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-min-dvec3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-min-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-min-dvec4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-min-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-mix-double-double-bool: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-mix-double-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-mix-dvec2-dvec2-bvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-mix-dvec2-dvec2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-mix-dvec2-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-mix-dvec3-dvec3-bvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-mix-dvec3-dvec3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-mix-dvec3-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-mix-dvec4-dvec4-bvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-mix-dvec4-dvec4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-mix-dvec4-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-mod-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-mod-dvec2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-mod-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-mod-dvec3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-mod-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-mod-dvec4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-mod-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-modf-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-normalize-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-normalize-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-normalize-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-normalize-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-notequal-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-notequal-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-notequal-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dmat2-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dmat2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dmat2x3-dmat2x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dmat2x3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dmat2x4-dmat2x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dmat2x4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dmat3-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dmat3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dmat3x2-dmat3x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dmat3x2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dmat3x4-dmat3x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dmat3x4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dmat4-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dmat4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dmat4x2-dmat4x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dmat4x2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dmat4x3-dmat4x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dmat4x3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-double-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-double-dmat2x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-double-dmat2x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-double-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-double-dmat3x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-double-dmat3x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-double-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-double-dmat4x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-double-dmat4x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-double-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-double-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-double-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dvec2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dvec3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dvec4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-add-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dmat2-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dmat2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dmat2x3-dmat2x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dmat2x3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dmat2x4-dmat2x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dmat2x4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dmat3-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dmat3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dmat3x2-dmat3x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dmat3x2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dmat3x4-dmat3x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dmat3x4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dmat4-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dmat4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dmat4x2-dmat4x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dmat4x2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dmat4x3-dmat4x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dmat4x3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-double-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-double-dmat2x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-double-dmat2x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-double-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-double-dmat3x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-double-dmat3x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-double-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-double-dmat4x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-double-dmat4x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-double-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-double-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-double-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dvec2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dvec3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dvec4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-div-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat2-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat2-dmat3x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat2-dmat4x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat2x3-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat2x3-dmat3x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat2x3-dmat4x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat2x3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat2x3-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat2x4-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat2x4-dmat3x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat2x4-dmat4x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat2x4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat2x4-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat3-dmat2x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat3-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat3-dmat4x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat3x2-dmat2x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat3x2-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat3x2-dmat4x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat3x2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat3x2-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat3x4-dmat2x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat3x4-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat3x4-dmat4x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat3x4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat3x4-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat4-dmat2x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat4-dmat3x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat4-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat4x2-dmat2x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat4x2-dmat3x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat4x2-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat4x2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat4x2-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat4x3-dmat2x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat4x3-dmat3x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat4x3-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat4x3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dmat4x3-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-double-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-double-dmat2x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-double-dmat2x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-double-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-double-dmat3x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-double-dmat3x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-double-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-double-dmat4x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-double-dmat4x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-double-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-double-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-double-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dvec2-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dvec2-dmat3x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dvec2-dmat4x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dvec2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dvec3-dmat2x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dvec3-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dvec3-dmat4x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dvec3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dvec4-dmat2x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dvec4-dmat3x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dvec4-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dvec4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-mult-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dmat2-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dmat2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dmat2x3-dmat2x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dmat2x3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dmat2x4-dmat2x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dmat2x4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dmat3-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dmat3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dmat3x2-dmat3x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dmat3x2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dmat3x4-dmat3x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dmat3x4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dmat4-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dmat4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dmat4x2-dmat4x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dmat4x2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dmat4x3-dmat4x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dmat4x3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-double-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-double-dmat2x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-double-dmat2x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-double-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-double-dmat3x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-double-dmat3x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-double-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-double-dmat4x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-double-dmat4x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-double-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-double-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-double-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dvec2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dvec3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dvec4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-op-sub-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-outerproduct-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-outerproduct-dvec2-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-outerproduct-dvec2-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-outerproduct-dvec3-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-outerproduct-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-outerproduct-dvec3-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-outerproduct-dvec4-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-outerproduct-dvec4-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-outerproduct-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-packdouble2x32: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-reflect-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-reflect-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-reflect-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-reflect-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-refract-double-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-refract-dvec2-dvec2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-refract-dvec3-dvec3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-refract-dvec4-dvec4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-round-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-round-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-round-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-round-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-roundeven-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-roundeven-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-roundeven-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-roundeven-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-sign-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-sign-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-sign-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-sign-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-smoothstep-double-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-smoothstep-double-double-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-smoothstep-double-double-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-smoothstep-double-double-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-smoothstep-dvec2-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-smoothstep-dvec3-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-smoothstep-dvec4-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-sqrt-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-sqrt-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-sqrt-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-sqrt-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-step-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-step-double-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-step-double-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-step-double-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-step-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-step-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-step-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-transpose-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-transpose-dmat2x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-transpose-dmat2x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-transpose-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-transpose-dmat3x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-transpose-dmat3x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-transpose-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-transpose-dmat4x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-transpose-dmat4x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-trunc-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-trunc-double-large: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-trunc-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-trunc-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-trunc-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-unpackdouble2x32: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-unpackdouble2x32-2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/glsl-double-const-expr-vector-extract: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/glsl-double-const-expr-vector-insert: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/glsl-double-conversion-constructor-01: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/glsl-double-conversion-constructor-02: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-abs-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-abs-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-abs-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-abs-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-ceil-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-ceil-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-ceil-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-ceil-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-clamp-double-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-clamp-dvec2-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-clamp-dvec2-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-clamp-dvec3-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-clamp-dvec3-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-clamp-dvec4-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-clamp-dvec4-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-cross-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-determinant-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-determinant-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-determinant-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-distance-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-distance-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-distance-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-distance-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-dot-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-dot-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-dot-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-dot-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-equal-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-equal-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-equal-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-faceforward-double-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-faceforward-dvec2-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-faceforward-dvec3-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-faceforward-dvec4-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-floor-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-floor-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-floor-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-floor-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-fract-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-fract-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-fract-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-fract-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-greaterthan-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-greaterthan-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-greaterthan-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-greaterthanequal-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-greaterthanequal-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-greaterthanequal-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-inverse-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-inverse-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-inverse-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-inversesqrt-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-inversesqrt-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-inversesqrt-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-inversesqrt-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-length-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-length-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-length-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-length-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-lessthan-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-lessthan-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-lessthan-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-lessthanequal-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-lessthanequal-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-lessthanequal-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-matrixcompmult-dmat2-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-matrixcompmult-dmat2x3-dmat2x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-matrixcompmult-dmat2x4-dmat2x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-matrixcompmult-dmat3-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-matrixcompmult-dmat3x2-dmat3x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-matrixcompmult-dmat3x4-dmat3x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-matrixcompmult-dmat4-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-matrixcompmult-dmat4x2-dmat4x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-matrixcompmult-dmat4x3-dmat4x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-max-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-max-dvec2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-max-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-max-dvec3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-max-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-max-dvec4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-max-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-min-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-min-dvec2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-min-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-min-dvec3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-min-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-min-dvec4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-min-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-mix-double-double-bool: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-mix-double-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-mix-dvec2-dvec2-bvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-mix-dvec2-dvec2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-mix-dvec2-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-mix-dvec3-dvec3-bvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-mix-dvec3-dvec3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-mix-dvec3-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-mix-dvec4-dvec4-bvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-mix-dvec4-dvec4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-mix-dvec4-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-mod-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-mod-dvec2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-mod-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-mod-dvec3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-mod-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-mod-dvec4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-mod-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-normalize-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-normalize-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-normalize-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-normalize-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-notequal-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-notequal-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-notequal-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dmat2-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dmat2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dmat2x3-dmat2x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dmat2x3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dmat2x4-dmat2x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dmat2x4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dmat3-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dmat3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dmat3x2-dmat3x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dmat3x2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dmat3x4-dmat3x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dmat3x4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dmat4-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dmat4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dmat4x2-dmat4x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dmat4x2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dmat4x3-dmat4x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dmat4x3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-double-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-double-dmat2x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-double-dmat2x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-double-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-double-dmat3x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-double-dmat3x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-double-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-double-dmat4x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-double-dmat4x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-double-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-double-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-double-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dvec2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dvec3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dvec4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-add-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dmat2-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dmat2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dmat2x3-dmat2x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dmat2x3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dmat2x4-dmat2x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dmat2x4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dmat3-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dmat3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dmat3x2-dmat3x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dmat3x2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dmat3x4-dmat3x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dmat3x4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dmat4-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dmat4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dmat4x2-dmat4x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dmat4x2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dmat4x3-dmat4x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dmat4x3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-double-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-double-dmat2x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-double-dmat2x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-double-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-double-dmat3x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-double-dmat3x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-double-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-double-dmat4x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-double-dmat4x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-double-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-double-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-double-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dvec2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dvec3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dvec4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-div-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat2-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat2-dmat3x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat2-dmat4x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat2x3-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat2x3-dmat3x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat2x3-dmat4x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat2x3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat2x3-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat2x4-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat2x4-dmat3x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat2x4-dmat4x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat2x4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat2x4-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat3-dmat2x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat3-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat3-dmat4x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat3x2-dmat2x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat3x2-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat3x2-dmat4x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat3x2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat3x2-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat3x4-dmat2x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat3x4-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat3x4-dmat4x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat3x4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat3x4-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat4-dmat2x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat4-dmat3x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat4-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat4x2-dmat2x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat4x2-dmat3x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat4x2-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat4x2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat4x2-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat4x3-dmat2x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat4x3-dmat3x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat4x3-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat4x3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dmat4x3-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-double-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-double-dmat2x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-double-dmat2x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-double-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-double-dmat3x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-double-dmat3x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-double-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-double-dmat4x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-double-dmat4x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-double-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-double-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-double-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dvec2-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dvec2-dmat3x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dvec2-dmat4x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dvec2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dvec3-dmat2x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dvec3-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dvec3-dmat4x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dvec3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dvec4-dmat2x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dvec4-dmat3x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dvec4-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dvec4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-mult-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dmat2-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dmat2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dmat2x3-dmat2x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dmat2x3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dmat2x4-dmat2x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dmat2x4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dmat3-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dmat3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dmat3x2-dmat3x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dmat3x2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dmat3x4-dmat3x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dmat3x4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dmat4-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dmat4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dmat4x2-dmat4x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dmat4x2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dmat4x3-dmat4x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dmat4x3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-double-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-double-dmat2x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-double-dmat2x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-double-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-double-dmat3x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-double-dmat3x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-double-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-double-dmat4x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-double-dmat4x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-double-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-double-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-double-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dvec2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dvec3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dvec4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-op-sub-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-outerproduct-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-outerproduct-dvec2-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-outerproduct-dvec2-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-outerproduct-dvec3-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-outerproduct-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-outerproduct-dvec3-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-outerproduct-dvec4-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-outerproduct-dvec4-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-outerproduct-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-reflect-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-reflect-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-reflect-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-reflect-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-refract-double-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-refract-dvec2-dvec2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-refract-dvec3-dvec3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-refract-dvec4-dvec4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-round-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-round-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-round-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-round-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-roundeven-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-roundeven-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-roundeven-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-roundeven-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-sign-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-sign-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-sign-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-sign-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-smoothstep-double-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-smoothstep-double-double-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-smoothstep-double-double-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-smoothstep-double-double-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-smoothstep-dvec2-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-smoothstep-dvec3-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-smoothstep-dvec4-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-sqrt-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-sqrt-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-sqrt-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-sqrt-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-step-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-step-double-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-step-double-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-step-double-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-step-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-step-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-step-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-transpose-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-transpose-dmat2x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-transpose-dmat2x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-transpose-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-transpose-dmat3x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-transpose-dmat3x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-transpose-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-transpose-dmat4x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-transpose-dmat4x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-trunc-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-trunc-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-trunc-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/gs-trunc-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-abs-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-abs-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-abs-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-abs-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-ceil-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-ceil-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-ceil-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-ceil-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-clamp-double-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-clamp-dvec2-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-clamp-dvec2-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-clamp-dvec3-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-clamp-dvec3-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-clamp-dvec4-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-clamp-dvec4-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-cross-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-determinant-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-determinant-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-determinant-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-distance-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-distance-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-distance-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-distance-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-dot-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-dot-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-dot-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-dot-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-equal-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-equal-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-equal-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-faceforward-double-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-faceforward-dvec2-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-faceforward-dvec3-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-faceforward-dvec4-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-floor-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-floor-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-floor-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-floor-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-fract-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-fract-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-fract-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-fract-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-greaterthan-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-greaterthan-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-greaterthan-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-greaterthanequal-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-greaterthanequal-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-greaterthanequal-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-inverse-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-inverse-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-inverse-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-inversesqrt-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-inversesqrt-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-inversesqrt-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-inversesqrt-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-length-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-length-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-length-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-length-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-lessthan-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-lessthan-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-lessthan-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-lessthanequal-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-lessthanequal-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-lessthanequal-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-matrixcompmult-dmat2-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-matrixcompmult-dmat2x3-dmat2x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-matrixcompmult-dmat2x4-dmat2x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-matrixcompmult-dmat3-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-matrixcompmult-dmat3x2-dmat3x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-matrixcompmult-dmat3x4-dmat3x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-matrixcompmult-dmat4-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-matrixcompmult-dmat4x2-dmat4x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-matrixcompmult-dmat4x3-dmat4x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-max-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-max-dvec2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-max-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-max-dvec3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-max-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-max-dvec4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-max-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-min-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-min-dvec2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-min-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-min-dvec3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-min-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-min-dvec4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-min-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-mix-double-double-bool: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-mix-double-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-mix-dvec2-dvec2-bvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-mix-dvec2-dvec2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-mix-dvec2-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-mix-dvec3-dvec3-bvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-mix-dvec3-dvec3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-mix-dvec3-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-mix-dvec4-dvec4-bvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-mix-dvec4-dvec4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-mix-dvec4-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-mod-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-mod-dvec2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-mod-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-mod-dvec3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-mod-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-mod-dvec4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-mod-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-normalize-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-normalize-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-normalize-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-normalize-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-notequal-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-notequal-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-notequal-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dmat2-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dmat2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dmat2x3-dmat2x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dmat2x3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dmat2x4-dmat2x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dmat2x4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dmat3-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dmat3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dmat3x2-dmat3x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dmat3x2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dmat3x4-dmat3x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dmat3x4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dmat4-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dmat4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dmat4x2-dmat4x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dmat4x2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dmat4x3-dmat4x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dmat4x3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-double-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-double-dmat2x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-double-dmat2x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-double-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-double-dmat3x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-double-dmat3x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-double-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-double-dmat4x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-double-dmat4x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-double-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-double-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-double-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dvec2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dvec3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dvec4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-add-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dmat2-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dmat2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dmat2x3-dmat2x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dmat2x3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dmat2x4-dmat2x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dmat2x4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dmat3-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dmat3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dmat3x2-dmat3x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dmat3x2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dmat3x4-dmat3x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dmat3x4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dmat4-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dmat4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dmat4x2-dmat4x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dmat4x2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dmat4x3-dmat4x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dmat4x3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-double-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-double-dmat2x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-double-dmat2x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-double-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-double-dmat3x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-double-dmat3x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-double-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-double-dmat4x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-double-dmat4x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-double-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-double-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-double-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dvec2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dvec3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dvec4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-div-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat2-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat2-dmat3x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat2-dmat4x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat2x3-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat2x3-dmat3x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat2x3-dmat4x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat2x3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat2x3-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat2x4-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat2x4-dmat3x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat2x4-dmat4x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat2x4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat2x4-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat3-dmat2x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat3-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat3-dmat4x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat3x2-dmat2x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat3x2-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat3x2-dmat4x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat3x2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat3x2-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat3x4-dmat2x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat3x4-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat3x4-dmat4x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat3x4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat3x4-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat4-dmat2x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat4-dmat3x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat4-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat4x2-dmat2x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat4x2-dmat3x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat4x2-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat4x2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat4x2-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat4x3-dmat2x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat4x3-dmat3x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat4x3-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat4x3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dmat4x3-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-double-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-double-dmat2x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-double-dmat2x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-double-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-double-dmat3x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-double-dmat3x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-double-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-double-dmat4x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-double-dmat4x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-double-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-double-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-double-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dvec2-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dvec2-dmat3x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dvec2-dmat4x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dvec2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dvec3-dmat2x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dvec3-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dvec3-dmat4x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dvec3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dvec4-dmat2x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dvec4-dmat3x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dvec4-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dvec4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-mult-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dmat2-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dmat2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dmat2x3-dmat2x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dmat2x3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dmat2x4-dmat2x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dmat2x4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dmat3-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dmat3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dmat3x2-dmat3x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dmat3x2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dmat3x4-dmat3x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dmat3x4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dmat4-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dmat4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dmat4x2-dmat4x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dmat4x2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dmat4x3-dmat4x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dmat4x3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-double-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-double-dmat2x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-double-dmat2x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-double-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-double-dmat3x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-double-dmat3x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-double-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-double-dmat4x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-double-dmat4x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-double-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-double-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-double-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dvec2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dvec3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dvec4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-op-sub-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-outerproduct-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-outerproduct-dvec2-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-outerproduct-dvec2-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-outerproduct-dvec3-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-outerproduct-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-outerproduct-dvec3-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-outerproduct-dvec4-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-outerproduct-dvec4-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-outerproduct-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-packdouble2x32: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-reflect-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-reflect-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-reflect-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-reflect-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-refract-double-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-refract-dvec2-dvec2-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-refract-dvec3-dvec3-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-refract-dvec4-dvec4-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-round-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-round-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-round-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-round-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-roundeven-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-roundeven-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-roundeven-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-roundeven-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-sign-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-sign-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-sign-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-sign-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-smoothstep-double-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-smoothstep-double-double-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-smoothstep-double-double-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-smoothstep-double-double-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-smoothstep-dvec2-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-smoothstep-dvec3-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-smoothstep-dvec4-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-sqrt-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-sqrt-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-sqrt-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-sqrt-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-step-double-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-step-double-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-step-double-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-step-double-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-step-dvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-step-dvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-step-dvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-transpose-dmat2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-transpose-dmat2x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-transpose-dmat2x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-transpose-dmat3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-transpose-dmat3x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-transpose-dmat3x4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-transpose-dmat4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-transpose-dmat4x2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-transpose-dmat4x3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-trunc-double: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-trunc-dvec2: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-trunc-dvec3: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-trunc-dvec4: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-unpackdouble2x32: pass
spec/arb_gpu_shader_fp64/execution/built-in-functions/vs-unpackdouble2x32-2: pass
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-bool-double: pass
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-bvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-bvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-bvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dmat2-mat2: fail
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dmat2x3-mat2x3: fail
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dmat2x4-mat2x4: fail
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dmat3-mat3: fail
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dmat3x2-mat3x2: fail
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dmat3x4-mat3x4: fail
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dmat4-mat4: fail
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dmat4x2-mat4x2: fail
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dmat4x3-mat4x3: fail
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-double-bool: pass
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-double-float: fail
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-double-int: pass
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-double-uint: pass
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dvec2-bvec2: pass
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dvec2-ivec2: pass
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dvec2-uvec2: pass
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dvec2-vec2: fail
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dvec3-bvec3: pass
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dvec3-ivec3: pass
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dvec3-uvec3: pass
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dvec3-vec3: fail
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dvec4-bvec4: pass
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dvec4-ivec4: pass
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dvec4-uvec4: pass
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-explicit-dvec4-vec4: fail
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-implicit-float-double: pass
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-implicit-int-double: pass
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-implicit-ivec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-implicit-ivec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-implicit-ivec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-implicit-mat2-dmat2: pass
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-implicit-mat2x3-dmat2x3: pass
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-implicit-mat2x4-dmat2x4: pass
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-implicit-mat3-dmat3: pass
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-implicit-mat3x2-dmat3x2: pass
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-implicit-mat3x4-dmat3x4: pass
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-implicit-mat4-dmat4: pass
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-implicit-mat4x2-dmat4x2: pass
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-implicit-mat4x3-dmat4x3: pass
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-implicit-uint-double: pass
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-implicit-uvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-implicit-uvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-implicit-uvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-implicit-vec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-implicit-vec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/conversion/frag-conversion-implicit-vec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-bool-double: pass
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-bvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-bvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-bvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dmat2-mat2: fail
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dmat2x3-mat2x3: fail
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dmat2x4-mat2x4: fail
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dmat3-mat3: fail
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dmat3x2-mat3x2: fail
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dmat3x4-mat3x4: fail
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dmat4-mat4: fail
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dmat4x2-mat4x2: fail
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dmat4x3-mat4x3: fail
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-double-bool: pass
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-double-float: fail
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-double-int: pass
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-double-uint: pass
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dvec2-bvec2: pass
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dvec2-ivec2: pass
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dvec2-uvec2: pass
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dvec2-vec2: fail
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dvec3-bvec3: pass
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dvec3-ivec3: pass
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dvec3-uvec3: pass
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dvec3-vec3: fail
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dvec4-bvec4: pass
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dvec4-ivec4: pass
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dvec4-uvec4: pass
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-explicit-dvec4-vec4: fail
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-implicit-float-double: pass
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-implicit-int-double: pass
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-implicit-ivec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-implicit-ivec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-implicit-ivec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-implicit-mat2-dmat2: pass
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-implicit-mat2x3-dmat2x3: pass
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-implicit-mat2x4-dmat2x4: pass
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-implicit-mat3-dmat3: pass
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-implicit-mat3x2-dmat3x2: pass
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-implicit-mat3x4-dmat3x4: pass
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-implicit-mat4-dmat4: pass
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-implicit-mat4x2-dmat4x2: pass
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-implicit-mat4x3-dmat4x3: pass
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-implicit-uint-double: pass
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-implicit-uvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-implicit-uvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-implicit-uvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-implicit-vec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-implicit-vec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/conversion/geom-conversion-implicit-vec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-bool-double: pass
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-bvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-bvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-bvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dmat2-mat2: fail
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dmat2x3-mat2x3: fail
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dmat2x4-mat2x4: fail
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dmat3-mat3: fail
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dmat3x2-mat3x2: fail
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dmat3x4-mat3x4: fail
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dmat4-mat4: fail
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dmat4x2-mat4x2: fail
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dmat4x3-mat4x3: fail
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-double-bool: pass
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-double-float: fail
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-double-int: pass
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-double-uint: pass
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dvec2-bvec2: pass
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dvec2-ivec2: pass
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dvec2-uvec2: pass
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dvec2-vec2: fail
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dvec3-bvec3: pass
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dvec3-ivec3: pass
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dvec3-uvec3: pass
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dvec3-vec3: fail
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dvec4-bvec4: pass
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dvec4-ivec4: pass
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dvec4-uvec4: pass
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-explicit-dvec4-vec4: fail
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-implicit-float-double: pass
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-implicit-int-double: pass
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-implicit-ivec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-implicit-ivec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-implicit-ivec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-implicit-mat2-dmat2: pass
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-implicit-mat2x3-dmat2x3: pass
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-implicit-mat2x4-dmat2x4: pass
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-implicit-mat3-dmat3: pass
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-implicit-mat3x2-dmat3x2: pass
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-implicit-mat3x4-dmat3x4: pass
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-implicit-mat4-dmat4: pass
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-implicit-mat4x2-dmat4x2: pass
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-implicit-mat4x3-dmat4x3: pass
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-implicit-uint-double: pass
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-implicit-uvec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-implicit-uvec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-implicit-uvec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-implicit-vec2-dvec2: pass
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-implicit-vec3-dvec3: pass
spec/arb_gpu_shader_fp64/execution/conversion/vert-conversion-implicit-vec4-dvec4: pass
spec/arb_gpu_shader_fp64/execution/double-suffix-value: pass
spec/arb_gpu_shader_fp64/execution/explicit-location-gs-fs-vs: pass
spec/arb_gpu_shader_fp64/execution/fs-function-inout-array: pass
spec/arb_gpu_shader_fp64/execution/fs-indirect-temp-double-const-src: pass
spec/arb_gpu_shader_fp64/execution/fs-indirect-temp-double-dst: pass
spec/arb_gpu_shader_fp64/execution/fs-indirect-temp-double-src: pass
spec/arb_gpu_shader_fp64/execution/fs-isinf-dvec: pass
spec/arb_gpu_shader_fp64/execution/fs-isnan-dvec: pass
spec/arb_gpu_shader_fp64/execution/glsl-uniform-initializer-1: pass
spec/arb_gpu_shader_fp64/execution/glsl-uniform-initializer-2: pass
spec/arb_gpu_shader_fp64/execution/glsl-uniform-initializer-3: pass
spec/arb_gpu_shader_fp64/execution/glsl-uniform-initializer-4: pass
spec/arb_gpu_shader_fp64/execution/glsl-uniform-initializer-5: pass
spec/arb_gpu_shader_fp64/execution/glsl-uniform-initializer-6: pass
spec/arb_gpu_shader_fp64/execution/glsl-uniform-initializer-7: pass
spec/arb_gpu_shader_fp64/execution/glsl-uniform-initializer-8: pass
spec/arb_gpu_shader_fp64/execution/gs-fs-vs-double: pass
spec/arb_gpu_shader_fp64/execution/gs-isinf-dvec: pass
spec/arb_gpu_shader_fp64/execution/gs-isnan-dvec: pass
spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-double: pass
spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-dvec2: pass
spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-dvec3: pass
spec/arb_gpu_shader_fp64/execution/inout/vs-out-fs-in-dvec4: pass
spec/arb_gpu_shader_fp64/execution/vs-constructors: pass
spec/arb_gpu_shader_fp64/execution/vs-decrement-dvec: pass
spec/arb_gpu_shader_fp64/execution/vs-fs-explicit-locations: pass
spec/arb_gpu_shader_fp64/execution/vs-increment-dvec: pass
spec/arb_gpu_shader_fp64/execution/vs-isinf-dvec: pass
spec/arb_gpu_shader_fp64/execution/vs-isnan-dvec: pass
spec/arb_gpu_shader_fp64/linker/vs-to-fs-explicit-location-overlap: pass
spec/arb_gpu_shader_fp64/shader_storage/layout-std140-fp64-mixed-shader: pass
spec/arb_gpu_shader_fp64/shader_storage/layout-std140-fp64-shader: pass
spec/arb_gpu_shader_fp64/shader_storage/layout-std430-fp64-mixed-shader: pass
spec/arb_gpu_shader_fp64/shader_storage/layout-std430-fp64-shader: pass
spec/arb_gpu_shader_fp64/uniform_buffers/fs-array-copy: pass
spec/arb_gpu_shader_fp64/uniform_buffers/fs-dmat4: pass
spec/arb_gpu_shader_fp64/uniform_buffers/fs-dmat4-row-major: pass
spec/arb_gpu_shader_fp64/uniform_buffers/fs-double-array-const-index: pass
spec/arb_gpu_shader_fp64/uniform_buffers/fs-double-array-variable-index: pass
spec/arb_gpu_shader_fp64/uniform_buffers/fs-double-bool-double: pass
spec/arb_gpu_shader_fp64/uniform_buffers/fs-double-uniform-array-direct-indirect: pass
spec/arb_gpu_shader_fp64/uniform_buffers/fs-doubles: pass
spec/arb_gpu_shader_fp64/uniform_buffers/fs-doubles-float-mixed: pass
spec/arb_gpu_shader_fp64/uniform_buffers/fs-dvec4-uniform-array-direct-indirect: pass
spec/arb_gpu_shader_fp64/uniform_buffers/fs-nested-struct: pass
spec/arb_gpu_shader_fp64/uniform_buffers/fs-ubo-direct-1: pass
spec/arb_gpu_shader_fp64/uniform_buffers/fs-ubo-load.indirect.1: pass
spec/arb_gpu_shader_fp64/uniform_buffers/fs-ubo-load.indirect.2: pass
spec/arb_gpu_shader_fp64/uniform_buffers/fs-ubo-load.indirect.3: pass
spec/arb_gpu_shader_fp64/uniform_buffers/fs-ubo-load.indirect.4: pass
spec/arb_gpu_shader_fp64/uniform_buffers/gs-array-copy: pass
spec/arb_gpu_shader_fp64/uniform_buffers/gs-dmat4: pass
spec/arb_gpu_shader_fp64/uniform_buffers/gs-dmat4-row-major: pass
spec/arb_gpu_shader_fp64/uniform_buffers/gs-double-array-const-index: pass
spec/arb_gpu_shader_fp64/uniform_buffers/gs-double-array-variable-index: pass
spec/arb_gpu_shader_fp64/uniform_buffers/gs-double-bool-double: pass
spec/arb_gpu_shader_fp64/uniform_buffers/gs-double-uniform-array-direct-indirect: pass
spec/arb_gpu_shader_fp64/uniform_buffers/gs-doubles-float-mixed: pass
spec/arb_gpu_shader_fp64/uniform_buffers/gs-dvec4-uniform-array-direct-indirect: pass
spec/arb_gpu_shader_fp64/uniform_buffers/gs-nested-struct: pass
spec/arb_gpu_shader_fp64/uniform_buffers/vs-array-copy: pass
spec/arb_gpu_shader_fp64/uniform_buffers/vs-dmat4: pass
spec/arb_gpu_shader_fp64/uniform_buffers/vs-dmat4-row-major: pass
spec/arb_gpu_shader_fp64/uniform_buffers/vs-double-array-const-index: pass
spec/arb_gpu_shader_fp64/uniform_buffers/vs-double-array-variable-index: pass
spec/arb_gpu_shader_fp64/uniform_buffers/vs-double-bool-double: pass
spec/arb_gpu_shader_fp64/uniform_buffers/vs-double-uniform-array-direct-indirect: pass
spec/arb_gpu_shader_fp64/uniform_buffers/vs-doubles: pass
spec/arb_gpu_shader_fp64/uniform_buffers/vs-doubles-float-mixed: pass
spec/arb_gpu_shader_fp64/uniform_buffers/vs-dvec4-uniform-array-direct-indirect: pass
spec/arb_gpu_shader_fp64/uniform_buffers/vs-nested-struct: pass
spec/arb_gpu_shader_fp64/varying-packing/simple dmat2 array: pass
spec/arb_gpu_shader_fp64/varying-packing/simple dmat2 arrays_of_arrays: pass
spec/arb_gpu_shader_fp64/varying-packing/simple dmat2 separate: pass
spec/arb_gpu_shader_fp64/varying-packing/simple dmat2x3 array: pass
spec/arb_gpu_shader_fp64/varying-packing/simple dmat2x3 arrays_of_arrays: pass
spec/arb_gpu_shader_fp64/varying-packing/simple dmat2x3 separate: pass
spec/arb_gpu_shader_fp64/varying-packing/simple dmat2x4 array: pass
spec/arb_gpu_shader_fp64/varying-packing/simple dmat2x4 arrays_of_arrays: pass
spec/arb_gpu_shader_fp64/varying-packing/simple dmat2x4 separate: pass
spec/arb_gpu_shader_fp64/varying-packing/simple dmat3 array: pass
spec/arb_gpu_shader_fp64/varying-packing/simple dmat3 arrays_of_arrays: pass
spec/arb_gpu_shader_fp64/varying-packing/simple dmat3 separate: pass
spec/arb_gpu_shader_fp64/varying-packing/simple dmat3x2 array: pass
spec/arb_gpu_shader_fp64/varying-packing/simple dmat3x2 arrays_of_arrays: pass
spec/arb_gpu_shader_fp64/varying-packing/simple dmat3x2 separate: pass
spec/arb_gpu_shader_fp64/varying-packing/simple dmat3x4 array: pass
spec/arb_gpu_shader_fp64/varying-packing/simple dmat3x4 arrays_of_arrays: pass
spec/arb_gpu_shader_fp64/varying-packing/simple dmat3x4 separate: pass
spec/arb_gpu_shader_fp64/varying-packing/simple dmat4 array: pass
spec/arb_gpu_shader_fp64/varying-packing/simple dmat4 arrays_of_arrays: pass
spec/arb_gpu_shader_fp64/varying-packing/simple dmat4 separate: pass
spec/arb_gpu_shader_fp64/varying-packing/simple dmat4x2 array: pass
spec/arb_gpu_shader_fp64/varying-packing/simple dmat4x2 arrays_of_arrays: pass
spec/arb_gpu_shader_fp64/varying-packing/simple dmat4x2 separate: pass
spec/arb_gpu_shader_fp64/varying-packing/simple dmat4x3 array: pass
spec/arb_gpu_shader_fp64/varying-packing/simple dmat4x3 arrays_of_arrays: pass
spec/arb_gpu_shader_fp64/varying-packing/simple dmat4x3 separate: pass
spec/arb_gpu_shader_fp64/varying-packing/simple double array: pass
spec/arb_gpu_shader_fp64/varying-packing/simple double arrays_of_arrays: pass
spec/arb_gpu_shader_fp64/varying-packing/simple double separate: pass
spec/arb_gpu_shader_fp64/varying-packing/simple dvec2 array: pass
spec/arb_gpu_shader_fp64/varying-packing/simple dvec2 arrays_of_arrays: pass
spec/arb_gpu_shader_fp64/varying-packing/simple dvec2 separate: pass
spec/arb_gpu_shader_fp64/varying-packing/simple dvec3 array: pass
spec/arb_gpu_shader_fp64/varying-packing/simple dvec3 arrays_of_arrays: pass
spec/arb_gpu_shader_fp64/varying-packing/simple dvec3 separate: pass
spec/arb_gpu_shader_fp64/varying-packing/simple dvec4 array: pass
spec/arb_gpu_shader_fp64/varying-packing/simple dvec4 arrays_of_arrays: pass
spec/arb_gpu_shader_fp64/varying-packing/simple dvec4 separate: pass
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-abs-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-abs-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-abs-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-abs-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-clamp-i64vec2-i64vec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-clamp-i64vec2-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-clamp-i64vec3-i64vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-clamp-i64vec3-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-clamp-i64vec4-i64vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-clamp-i64vec4-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-clamp-int64_t-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-max-i64vec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-max-i64vec2-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-max-i64vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-max-i64vec3-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-max-i64vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-max-i64vec4-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-max-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-max-u64vec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-max-u64vec2-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-max-u64vec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-max-u64vec3-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-max-u64vec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-max-u64vec4-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-max-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-min-i64vec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-min-i64vec2-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-min-i64vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-min-i64vec3-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-min-i64vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-min-i64vec4-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-min-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-min-u64vec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-min-u64vec2-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-min-u64vec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-min-u64vec3-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-min-u64vec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-min-u64vec4-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-min-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-mix-i64vec2-i64vec2-bvec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-mix-i64vec3-i64vec3-bvec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-mix-i64vec4-i64vec4-bvec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-mix-int64_t-int64_t-bool: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-add-i64vec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-add-i64vec2-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-add-i64vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-add-i64vec3-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-add-i64vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-add-i64vec4-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-add-int64_t-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-add-int64_t-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-add-int64_t-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-add-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-add-u64vec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-add-u64vec2-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-add-u64vec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-add-u64vec3-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-add-u64vec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-add-u64vec4-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-add-uint64_t-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-add-uint64_t-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-add-uint64_t-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-add-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-bitand-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-bitand-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-bitor-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-bitor-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-bitxor-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-bitxor-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-div-i64vec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-div-i64vec2-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-div-i64vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-div-i64vec3-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-div-i64vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-div-i64vec4-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-div-int64_t-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-div-int64_t-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-div-int64_t-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-div-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-div-u64vec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-div-u64vec2-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-div-u64vec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-div-u64vec3-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-div-u64vec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-div-u64vec4-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-div-uint64_t-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-div-uint64_t-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-div-uint64_t-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-div-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-eq-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-eq-int64_t-int64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-eq-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-eq-uint64_t-uint64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-ge-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-ge-int64_t-int64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-ge-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-ge-uint64_t-uint64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-gt-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-gt-int64_t-int64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-gt-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-gt-uint64_t-uint64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-le-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-le-int64_t-int64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-le-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-le-uint64_t-uint64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-lshift-int64_t-uint: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-lshift-uint64_t-uint: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-lt-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-lt-int64_t-int64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-lt-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-lt-uint64_t-uint64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-mod-i64vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-mod-i64vec3-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-mod-i64vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-mod-i64vec4-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-mod-int64_t-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-mod-int64_t-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-mod-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-mod-u64vec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-mod-u64vec2-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-mod-u64vec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-mod-u64vec3-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-mod-u64vec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-mod-u64vec4-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-mod-uint64_t-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-mod-uint64_t-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-mod-uint64_t-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-mod-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-mult-i64vec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-mult-i64vec2-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-mult-i64vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-mult-i64vec3-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-mult-i64vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-mult-i64vec4-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-mult-int64_t-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-mult-int64_t-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-mult-int64_t-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-mult-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-mult-u64vec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-mult-u64vec2-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-mult-u64vec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-mult-u64vec3-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-mult-u64vec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-mult-u64vec4-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-mult-uint64_t-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-mult-uint64_t-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-mult-uint64_t-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-mult-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-ne-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-ne-int64_t-int64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-ne-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-ne-uint64_t-uint64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-rshift-int64_t-uint: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-rshift-uint64_t-uint: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-sub-i64vec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-sub-i64vec2-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-sub-i64vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-sub-i64vec3-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-sub-i64vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-sub-i64vec4-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-sub-int64_t-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-sub-int64_t-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-sub-int64_t-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-sub-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-sub-u64vec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-sub-u64vec2-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-sub-u64vec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-sub-u64vec3-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-sub-u64vec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-sub-u64vec4-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-sub-uint64_t-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-sub-uint64_t-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-sub-uint64_t-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-op-sub-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-sign-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-sign-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-sign-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/cs-sign-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-abs-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-abs-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-abs-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-abs-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-clamp-i64vec2-i64vec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-clamp-i64vec2-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-clamp-i64vec3-i64vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-clamp-i64vec3-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-clamp-i64vec4-i64vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-clamp-i64vec4-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-clamp-int64_t-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-max-i64vec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-max-i64vec2-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-max-i64vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-max-i64vec3-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-max-i64vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-max-i64vec4-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-max-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-max-u64vec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-max-u64vec2-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-max-u64vec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-max-u64vec3-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-max-u64vec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-max-u64vec4-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-max-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-min-i64vec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-min-i64vec2-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-min-i64vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-min-i64vec3-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-min-i64vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-min-i64vec4-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-min-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-min-u64vec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-min-u64vec2-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-min-u64vec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-min-u64vec3-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-min-u64vec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-min-u64vec4-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-min-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-mix-i64vec2-i64vec2-bvec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-mix-i64vec3-i64vec3-bvec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-mix-i64vec4-i64vec4-bvec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-mix-int64_t-int64_t-bool: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-add-i64vec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-add-i64vec2-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-add-i64vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-add-i64vec3-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-add-i64vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-add-i64vec4-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-add-int64_t-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-add-int64_t-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-add-int64_t-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-add-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-add-u64vec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-add-u64vec2-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-add-u64vec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-add-u64vec3-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-add-u64vec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-add-u64vec4-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-add-uint64_t-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-add-uint64_t-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-add-uint64_t-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-add-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-bitand-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-bitand-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-bitor-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-bitor-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-bitxor-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-bitxor-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-div-i64vec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-div-i64vec2-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-div-i64vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-div-i64vec3-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-div-i64vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-div-i64vec4-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-div-int64_t-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-div-int64_t-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-div-int64_t-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-div-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-div-u64vec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-div-u64vec2-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-div-u64vec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-div-u64vec3-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-div-u64vec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-div-u64vec4-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-div-uint64_t-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-div-uint64_t-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-div-uint64_t-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-div-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-eq-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-eq-int64_t-int64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-eq-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-eq-uint64_t-uint64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-ge-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-ge-int64_t-int64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-ge-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-ge-uint64_t-uint64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-gt-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-gt-int64_t-int64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-gt-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-gt-uint64_t-uint64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-le-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-le-int64_t-int64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-le-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-le-uint64_t-uint64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-lshift-int64_t-uint: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-lshift-uint64_t-uint: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-lt-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-lt-int64_t-int64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-lt-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-lt-uint64_t-uint64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mod-i64vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mod-i64vec3-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mod-i64vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mod-i64vec4-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mod-int64_t-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mod-int64_t-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mod-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mod-u64vec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mod-u64vec2-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mod-u64vec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mod-u64vec3-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mod-u64vec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mod-u64vec4-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mod-uint64_t-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mod-uint64_t-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mod-uint64_t-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mod-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mult-i64vec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mult-i64vec2-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mult-i64vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mult-i64vec3-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mult-i64vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mult-i64vec4-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mult-int64_t-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mult-int64_t-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mult-int64_t-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mult-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mult-u64vec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mult-u64vec2-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mult-u64vec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mult-u64vec3-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mult-u64vec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mult-u64vec4-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mult-uint64_t-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mult-uint64_t-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mult-uint64_t-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-mult-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-ne-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-ne-int64_t-int64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-ne-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-ne-uint64_t-uint64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-rshift-int64_t-uint: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-rshift-uint64_t-uint: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-sub-i64vec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-sub-i64vec2-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-sub-i64vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-sub-i64vec3-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-sub-i64vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-sub-i64vec4-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-sub-int64_t-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-sub-int64_t-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-sub-int64_t-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-sub-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-sub-u64vec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-sub-u64vec2-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-sub-u64vec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-sub-u64vec3-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-sub-u64vec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-sub-u64vec4-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-sub-uint64_t-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-sub-uint64_t-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-sub-uint64_t-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-op-sub-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-sign-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-sign-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-sign-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/fs-sign-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-abs-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-abs-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-abs-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-abs-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-clamp-i64vec2-i64vec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-clamp-i64vec2-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-clamp-i64vec3-i64vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-clamp-i64vec3-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-clamp-i64vec4-i64vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-clamp-i64vec4-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-clamp-int64_t-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-max-i64vec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-max-i64vec2-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-max-i64vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-max-i64vec3-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-max-i64vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-max-i64vec4-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-max-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-max-u64vec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-max-u64vec2-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-max-u64vec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-max-u64vec3-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-max-u64vec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-max-u64vec4-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-max-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-min-i64vec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-min-i64vec2-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-min-i64vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-min-i64vec3-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-min-i64vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-min-i64vec4-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-min-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-min-u64vec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-min-u64vec2-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-min-u64vec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-min-u64vec3-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-min-u64vec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-min-u64vec4-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-min-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-mix-i64vec2-i64vec2-bvec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-mix-i64vec3-i64vec3-bvec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-mix-i64vec4-i64vec4-bvec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-mix-int64_t-int64_t-bool: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-add-i64vec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-add-i64vec2-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-add-i64vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-add-i64vec3-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-add-i64vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-add-i64vec4-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-add-int64_t-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-add-int64_t-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-add-int64_t-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-add-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-add-u64vec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-add-u64vec2-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-add-u64vec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-add-u64vec3-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-add-u64vec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-add-u64vec4-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-add-uint64_t-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-add-uint64_t-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-add-uint64_t-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-add-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-bitand-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-bitand-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-bitor-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-bitor-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-bitxor-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-bitxor-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-div-i64vec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-div-i64vec2-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-div-i64vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-div-i64vec3-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-div-i64vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-div-i64vec4-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-div-int64_t-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-div-int64_t-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-div-int64_t-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-div-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-div-u64vec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-div-u64vec2-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-div-u64vec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-div-u64vec3-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-div-u64vec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-div-u64vec4-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-div-uint64_t-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-div-uint64_t-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-div-uint64_t-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-div-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-eq-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-eq-int64_t-int64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-eq-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-eq-uint64_t-uint64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-ge-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-ge-int64_t-int64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-ge-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-ge-uint64_t-uint64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-gt-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-gt-int64_t-int64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-gt-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-gt-uint64_t-uint64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-le-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-le-int64_t-int64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-le-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-le-uint64_t-uint64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-lshift-int64_t-uint: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-lshift-uint64_t-uint: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-lt-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-lt-int64_t-int64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-lt-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-lt-uint64_t-uint64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mod-i64vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mod-i64vec3-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mod-i64vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mod-i64vec4-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mod-int64_t-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mod-int64_t-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mod-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mod-u64vec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mod-u64vec2-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mod-u64vec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mod-u64vec3-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mod-u64vec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mod-u64vec4-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mod-uint64_t-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mod-uint64_t-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mod-uint64_t-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mod-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mult-i64vec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mult-i64vec2-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mult-i64vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mult-i64vec3-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mult-i64vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mult-i64vec4-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mult-int64_t-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mult-int64_t-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mult-int64_t-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mult-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mult-u64vec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mult-u64vec2-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mult-u64vec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mult-u64vec3-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mult-u64vec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mult-u64vec4-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mult-uint64_t-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mult-uint64_t-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mult-uint64_t-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-mult-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-ne-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-ne-int64_t-int64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-ne-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-ne-uint64_t-uint64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-rshift-int64_t-uint: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-rshift-uint64_t-uint: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-sub-i64vec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-sub-i64vec2-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-sub-i64vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-sub-i64vec3-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-sub-i64vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-sub-i64vec4-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-sub-int64_t-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-sub-int64_t-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-sub-int64_t-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-sub-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-sub-u64vec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-sub-u64vec2-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-sub-u64vec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-sub-u64vec3-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-sub-u64vec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-sub-u64vec4-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-sub-uint64_t-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-sub-uint64_t-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-sub-uint64_t-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-op-sub-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-sign-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-sign-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-sign-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/gs-sign-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-abs-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-abs-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-abs-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-abs-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-clamp-i64vec2-i64vec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-clamp-i64vec2-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-clamp-i64vec3-i64vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-clamp-i64vec3-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-clamp-i64vec4-i64vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-clamp-i64vec4-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-clamp-int64_t-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-max-i64vec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-max-i64vec2-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-max-i64vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-max-i64vec3-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-max-i64vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-max-i64vec4-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-max-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-max-u64vec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-max-u64vec2-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-max-u64vec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-max-u64vec3-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-max-u64vec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-max-u64vec4-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-max-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-min-i64vec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-min-i64vec2-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-min-i64vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-min-i64vec3-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-min-i64vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-min-i64vec4-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-min-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-min-u64vec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-min-u64vec2-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-min-u64vec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-min-u64vec3-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-min-u64vec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-min-u64vec4-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-min-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-mix-i64vec2-i64vec2-bvec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-mix-i64vec3-i64vec3-bvec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-mix-i64vec4-i64vec4-bvec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-mix-int64_t-int64_t-bool: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-add-i64vec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-add-i64vec2-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-add-i64vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-add-i64vec3-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-add-i64vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-add-i64vec4-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-add-int64_t-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-add-int64_t-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-add-int64_t-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-add-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-add-u64vec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-add-u64vec2-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-add-u64vec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-add-u64vec3-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-add-u64vec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-add-u64vec4-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-add-uint64_t-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-add-uint64_t-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-add-uint64_t-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-add-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-bitand-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-bitand-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-bitor-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-bitor-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-bitxor-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-bitxor-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-div-i64vec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-div-i64vec2-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-div-i64vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-div-i64vec3-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-div-i64vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-div-i64vec4-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-div-int64_t-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-div-int64_t-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-div-int64_t-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-div-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-div-u64vec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-div-u64vec2-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-div-u64vec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-div-u64vec3-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-div-u64vec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-div-u64vec4-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-div-uint64_t-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-div-uint64_t-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-div-uint64_t-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-div-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-eq-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-eq-int64_t-int64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-eq-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-eq-uint64_t-uint64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-ge-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-ge-int64_t-int64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-ge-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-ge-uint64_t-uint64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-gt-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-gt-int64_t-int64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-gt-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-gt-uint64_t-uint64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-le-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-le-int64_t-int64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-le-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-le-uint64_t-uint64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-lshift-int64_t-uint: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-lshift-uint64_t-uint: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-lt-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-lt-int64_t-int64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-lt-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-lt-uint64_t-uint64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mod-i64vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mod-i64vec3-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mod-i64vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mod-i64vec4-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mod-int64_t-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mod-int64_t-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mod-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mod-u64vec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mod-u64vec2-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mod-u64vec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mod-u64vec3-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mod-u64vec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mod-u64vec4-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mod-uint64_t-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mod-uint64_t-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mod-uint64_t-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mod-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mult-i64vec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mult-i64vec2-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mult-i64vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mult-i64vec3-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mult-i64vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mult-i64vec4-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mult-int64_t-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mult-int64_t-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mult-int64_t-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mult-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mult-u64vec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mult-u64vec2-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mult-u64vec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mult-u64vec3-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mult-u64vec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mult-u64vec4-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mult-uint64_t-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mult-uint64_t-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mult-uint64_t-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-mult-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-ne-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-ne-int64_t-int64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-ne-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-ne-uint64_t-uint64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-rshift-int64_t-uint: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-rshift-uint64_t-uint: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-sub-i64vec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-sub-i64vec2-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-sub-i64vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-sub-i64vec3-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-sub-i64vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-sub-i64vec4-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-sub-int64_t-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-sub-int64_t-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-sub-int64_t-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-sub-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-sub-u64vec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-sub-u64vec2-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-sub-u64vec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-sub-u64vec3-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-sub-u64vec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-sub-u64vec4-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-sub-uint64_t-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-sub-uint64_t-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-sub-uint64_t-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-op-sub-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-sign-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-sign-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-sign-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/tcs-sign-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-abs-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-abs-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-abs-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-abs-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-clamp-i64vec2-i64vec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-clamp-i64vec2-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-clamp-i64vec3-i64vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-clamp-i64vec3-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-clamp-i64vec4-i64vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-clamp-i64vec4-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-clamp-int64_t-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-max-i64vec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-max-i64vec2-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-max-i64vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-max-i64vec3-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-max-i64vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-max-i64vec4-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-max-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-max-u64vec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-max-u64vec2-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-max-u64vec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-max-u64vec3-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-max-u64vec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-max-u64vec4-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-max-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-min-i64vec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-min-i64vec2-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-min-i64vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-min-i64vec3-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-min-i64vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-min-i64vec4-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-min-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-min-u64vec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-min-u64vec2-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-min-u64vec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-min-u64vec3-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-min-u64vec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-min-u64vec4-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-min-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-mix-i64vec2-i64vec2-bvec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-mix-i64vec3-i64vec3-bvec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-mix-i64vec4-i64vec4-bvec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-mix-int64_t-int64_t-bool: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-add-i64vec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-add-i64vec2-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-add-i64vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-add-i64vec3-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-add-i64vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-add-i64vec4-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-add-int64_t-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-add-int64_t-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-add-int64_t-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-add-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-add-u64vec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-add-u64vec2-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-add-u64vec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-add-u64vec3-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-add-u64vec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-add-u64vec4-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-add-uint64_t-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-add-uint64_t-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-add-uint64_t-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-add-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-bitand-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-bitand-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-bitor-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-bitor-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-bitxor-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-bitxor-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-div-i64vec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-div-i64vec2-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-div-i64vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-div-i64vec3-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-div-i64vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-div-i64vec4-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-div-int64_t-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-div-int64_t-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-div-int64_t-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-div-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-div-u64vec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-div-u64vec2-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-div-u64vec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-div-u64vec3-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-div-u64vec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-div-u64vec4-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-div-uint64_t-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-div-uint64_t-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-div-uint64_t-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-div-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-eq-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-eq-int64_t-int64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-eq-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-eq-uint64_t-uint64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-ge-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-ge-int64_t-int64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-ge-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-ge-uint64_t-uint64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-gt-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-gt-int64_t-int64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-gt-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-gt-uint64_t-uint64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-le-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-le-int64_t-int64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-le-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-le-uint64_t-uint64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-lshift-int64_t-uint: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-lshift-uint64_t-uint: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-lt-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-lt-int64_t-int64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-lt-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-lt-uint64_t-uint64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mod-i64vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mod-i64vec3-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mod-i64vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mod-i64vec4-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mod-int64_t-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mod-int64_t-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mod-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mod-u64vec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mod-u64vec2-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mod-u64vec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mod-u64vec3-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mod-u64vec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mod-u64vec4-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mod-uint64_t-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mod-uint64_t-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mod-uint64_t-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mod-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mult-i64vec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mult-i64vec2-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mult-i64vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mult-i64vec3-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mult-i64vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mult-i64vec4-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mult-int64_t-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mult-int64_t-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mult-int64_t-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mult-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mult-u64vec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mult-u64vec2-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mult-u64vec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mult-u64vec3-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mult-u64vec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mult-u64vec4-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mult-uint64_t-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mult-uint64_t-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mult-uint64_t-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-mult-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-ne-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-ne-int64_t-int64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-ne-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-ne-uint64_t-uint64_t-using-if: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-rshift-int64_t-uint: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-rshift-uint64_t-uint: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-sub-i64vec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-sub-i64vec2-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-sub-i64vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-sub-i64vec3-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-sub-i64vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-sub-i64vec4-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-sub-int64_t-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-sub-int64_t-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-sub-int64_t-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-sub-int64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-sub-u64vec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-sub-u64vec2-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-sub-u64vec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-sub-u64vec3-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-sub-u64vec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-sub-u64vec4-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-sub-uint64_t-u64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-sub-uint64_t-u64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-sub-uint64_t-u64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-op-sub-uint64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-sign-i64vec2: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-sign-i64vec3: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-sign-i64vec4: skip
spec/arb_gpu_shader_int64/execution/built-in-functions/vs-sign-int64_t: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-bool-int64_t: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-bool-uint64_t: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-bvec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-bvec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-bvec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-bvec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-bvec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-bvec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-double-int64_t: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-double-uint64_t: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-dvec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-dvec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-dvec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-dvec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-dvec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-dvec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-float-int64_t: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-float-uint64_t: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-i64vec2-bvec2: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-i64vec2-ivec2: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-i64vec2-uvec2: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-i64vec2-vec2: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-i64vec3-bvec3: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-i64vec3-ivec3: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-i64vec3-uvec3: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-i64vec3-vec3: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-i64vec4-bvec4: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-i64vec4-ivec4: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-i64vec4-uvec4: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-i64vec4-vec4: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-int64_t-bool: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-int64_t-float: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-int64_t-int: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-int64_t-uint: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-u64vec2-bvec2: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-u64vec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-u64vec2-ivec2: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-u64vec2-uvec2: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-u64vec2-vec2: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-u64vec3-bvec3: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-u64vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-u64vec3-ivec3: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-u64vec3-uvec3: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-u64vec3-vec3: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-u64vec4-bvec4: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-u64vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-u64vec4-ivec4: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-u64vec4-uvec4: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-u64vec4-vec4: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-uint-int64_t: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-uint64_t-bool: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-uint64_t-float: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-uint64_t-int: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-uint64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-uint64_t-uint: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-uvec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-uvec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-uvec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-vec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-vec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-vec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-explicit-vec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-i64vec2-dvec2: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-i64vec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-i64vec3-dvec3: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-i64vec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-i64vec4-dvec4: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-i64vec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-int-int64_t: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-int-uint64_t: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-int64_t-double: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-int64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-ivec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-ivec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-ivec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-ivec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-ivec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-ivec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-u64vec2-dvec2: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-u64vec3-dvec3: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-u64vec4-dvec4: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-uint-uint64_t: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-uint64_t-double: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-uvec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-uvec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/conversion/frag-conversion-implicit-uvec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-bool-int64_t: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-bool-uint64_t: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-bvec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-bvec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-bvec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-bvec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-bvec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-bvec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-double-int64_t: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-double-uint64_t: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-dvec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-dvec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-dvec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-dvec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-dvec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-dvec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-float-int64_t: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-float-uint64_t: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-i64vec2-bvec2: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-i64vec2-ivec2: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-i64vec2-uvec2: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-i64vec2-vec2: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-i64vec3-bvec3: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-i64vec3-ivec3: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-i64vec3-uvec3: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-i64vec3-vec3: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-i64vec4-bvec4: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-i64vec4-ivec4: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-i64vec4-uvec4: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-i64vec4-vec4: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-int64_t-bool: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-int64_t-float: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-int64_t-int: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-int64_t-uint: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-u64vec2-bvec2: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-u64vec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-u64vec2-ivec2: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-u64vec2-uvec2: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-u64vec2-vec2: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-u64vec3-bvec3: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-u64vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-u64vec3-ivec3: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-u64vec3-uvec3: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-u64vec3-vec3: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-u64vec4-bvec4: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-u64vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-u64vec4-ivec4: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-u64vec4-uvec4: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-u64vec4-vec4: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-uint-int64_t: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-uint64_t-bool: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-uint64_t-float: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-uint64_t-int: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-uint64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-uint64_t-uint: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-uvec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-uvec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-uvec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-vec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-vec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-vec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-explicit-vec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-i64vec2-dvec2: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-i64vec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-i64vec3-dvec3: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-i64vec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-i64vec4-dvec4: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-i64vec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-int-int64_t: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-int-uint64_t: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-int64_t-double: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-int64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-ivec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-ivec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-ivec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-ivec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-ivec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-ivec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-u64vec2-dvec2: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-u64vec3-dvec3: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-u64vec4-dvec4: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-uint-uint64_t: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-uint64_t-double: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-uvec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-uvec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/conversion/geom-conversion-implicit-uvec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-bool-int64_t: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-bool-uint64_t: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-bvec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-bvec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-bvec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-bvec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-bvec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-bvec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-double-int64_t: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-double-uint64_t: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-dvec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-dvec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-dvec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-dvec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-dvec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-dvec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-float-int64_t: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-float-uint64_t: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-i64vec2-bvec2: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-i64vec2-ivec2: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-i64vec2-uvec2: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-i64vec2-vec2: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-i64vec3-bvec3: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-i64vec3-ivec3: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-i64vec3-uvec3: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-i64vec3-vec3: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-i64vec4-bvec4: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-i64vec4-ivec4: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-i64vec4-uvec4: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-i64vec4-vec4: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-int64_t-bool: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-int64_t-float: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-int64_t-int: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-int64_t-uint: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-u64vec2-bvec2: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-u64vec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-u64vec2-ivec2: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-u64vec2-uvec2: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-u64vec2-vec2: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-u64vec3-bvec3: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-u64vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-u64vec3-ivec3: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-u64vec3-uvec3: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-u64vec3-vec3: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-u64vec4-bvec4: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-u64vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-u64vec4-ivec4: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-u64vec4-uvec4: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-u64vec4-vec4: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-uint-int64_t: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-uint64_t-bool: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-uint64_t-float: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-uint64_t-int: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-uint64_t-int64_t: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-uint64_t-uint: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-uvec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-uvec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-uvec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-vec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-vec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-vec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-vec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-vec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-explicit-vec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-i64vec2-dvec2: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-i64vec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-i64vec3-dvec3: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-i64vec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-i64vec4-dvec4: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-i64vec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-int-int64_t: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-int-uint64_t: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-int64_t-double: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-int64_t-uint64_t: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-ivec2-i64vec2: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-ivec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-ivec3-i64vec3: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-ivec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-ivec4-i64vec4: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-ivec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-u64vec2-dvec2: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-u64vec3-dvec3: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-u64vec4-dvec4: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-uint-uint64_t: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-uint64_t-double: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-uvec2-u64vec2: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-uvec3-u64vec3: skip
spec/arb_gpu_shader_int64/execution/conversion/vert-conversion-implicit-uvec4-u64vec4: skip
spec/arb_gpu_shader_int64/execution/fs-shift-scalar-by-scalar: skip
spec/arb_gpu_shader_int64/execution/fs-shift-vector-by-scalar: skip
spec/arb_gpu_shader_int64/execution/fs-shift-vector-by-vector: skip
spec/arb_gpu_shader_int64/execution/indirect-array-two-accesses: skip
spec/arb_half_float_vertex/draw-vertices-half-float: pass
spec/arb_half_float_vertex/draw-vertices-half-float-user: pass
spec/arb_indirect_parameters/tf-count-arrays: skip
spec/arb_indirect_parameters/tf-count-elements: skip
spec/arb_internalformat_query2/all internalformat_<x>_size pname checks/gl_internalformat_alpha_size: pass
spec/arb_internalformat_query2/all internalformat_<x>_size pname checks/gl_internalformat_blue_size: pass
spec/arb_internalformat_query2/all internalformat_<x>_size pname checks/gl_internalformat_depth_size: pass
spec/arb_internalformat_query2/all internalformat_<x>_size pname checks/gl_internalformat_green_size: pass
spec/arb_internalformat_query2/all internalformat_<x>_size pname checks/gl_internalformat_red_size: pass
spec/arb_internalformat_query2/all internalformat_<x>_type pname checks/gl_internalformat_alpha_type: pass
spec/arb_internalformat_query2/all internalformat_<x>_type pname checks/gl_internalformat_blue_type: pass
spec/arb_internalformat_query2/all internalformat_<x>_type pname checks/gl_internalformat_depth_type: pass
spec/arb_internalformat_query2/all internalformat_<x>_type pname checks/gl_internalformat_green_type: pass
spec/arb_internalformat_query2/all internalformat_<x>_type pname checks/gl_internalformat_red_type: pass
spec/arb_internalformat_query2/api error checks: pass
spec/arb_internalformat_query2/checks for pnames related to arb_image_load_store that return values from table 3.22 (opengl 4.2)/gl_image_compatibility_class: pass
spec/arb_internalformat_query2/checks for pnames related to arb_image_load_store that return values from table 3.22 (opengl 4.2)/gl_image_pixel_format: pass
spec/arb_internalformat_query2/checks for pnames related to arb_image_load_store that return values from table 3.22 (opengl 4.2)/gl_image_pixel_type: pass
spec/arb_internalformat_query2/checks for pnames related to arb_image_load_store that return values from table 3.22 (opengl 4.2)/gl_image_texel_size: pass
spec/arb_internalformat_query2/color_encoding pname check/gl_color_encoding: pass
spec/arb_internalformat_query2/filter pname checks./gl_filter: pass
spec/arb_internalformat_query2/image_format_compatibility_type pname checks/gl_image_format_compatibility_type: pass
spec/arb_internalformat_query2/individual most generic pname checks/gl_auto_generate_mipmap: pass
spec/arb_internalformat_query2/individual most generic pname checks/gl_color_renderable: pass
spec/arb_internalformat_query2/individual most generic pname checks/gl_depth_renderable: pass
spec/arb_internalformat_query2/individual most generic pname checks/gl_framebuffer_blend: pass
spec/arb_internalformat_query2/individual most generic pname checks/gl_framebuffer_renderable: pass
spec/arb_internalformat_query2/individual most generic pname checks/gl_framebuffer_renderable_layered: pass
spec/arb_internalformat_query2/individual most generic pname checks/gl_internalformat_preferred: pass
spec/arb_internalformat_query2/individual most generic pname checks/gl_manual_generate_mipmap: pass
spec/arb_internalformat_query2/individual most generic pname checks/gl_read_pixels: pass
spec/arb_internalformat_query2/individual most generic pname checks/gl_shader_image_atomic: pass
spec/arb_internalformat_query2/individual most generic pname checks/gl_shader_image_load: pass
spec/arb_internalformat_query2/individual most generic pname checks/gl_shader_image_store: pass
spec/arb_internalformat_query2/individual most generic pname checks/gl_srgb_decode_arb: pass
spec/arb_internalformat_query2/individual most generic pname checks/gl_srgb_read: pass
spec/arb_internalformat_query2/individual most generic pname checks/gl_srgb_write: pass
spec/arb_internalformat_query2/individual most generic pname checks/gl_stencil_renderable: pass
spec/arb_internalformat_query2/max dimensions related pname checks/gl_max_combined_dimensions: pass
spec/arb_internalformat_query2/max dimensions related pname checks/gl_max_depth: pass
spec/arb_internalformat_query2/max dimensions related pname checks/gl_max_height: pass
spec/arb_internalformat_query2/max dimensions related pname checks/gl_max_layers: pass
spec/arb_internalformat_query2/max dimensions related pname checks/gl_max_width: pass
spec/arb_internalformat_query2/minmax check for samples/num_sample_counts: pass
spec/arb_internalformat_query2/samples and num_sample_counts pname checks/gl_num_sample_counts: pass
spec/arb_internalformat_query2/samples and num_sample_counts pname checks/gl_samples: pass
spec/arb_internalformat_query2/{color,depth,stencil}_components pname checks/gl_color_components: pass
spec/arb_internalformat_query2/{color,depth,stencil}_components pname checks/gl_depth_components: pass
spec/arb_internalformat_query2/{color,depth,stencil}_components pname checks/gl_stencil_components: pass
spec/arb_internalformat_query/buffer over-run checks: pass
spec/arb_internalformat_query/minmax: skip
spec/arb_internalformat_query/misc. api error checks: skip
spec/arb_invalidate_subdata/buffer: pass
spec/arb_map_buffer_alignment/arb_map_buffer_alignment-map-invalidate-range: pass
spec/arb_map_buffer_alignment/arb_map_buffer_alignment-sanity_test: pass
spec/arb_map_buffer_range/copybuffersubdata decrement-offset: pass
spec/arb_map_buffer_range/copybuffersubdata increment-offset: pass
spec/arb_map_buffer_range/copybuffersubdata offset=0: pass
spec/arb_map_buffer_range/map_buffer_range_error_check: pass
spec/arb_map_buffer_range/map_buffer_range_test: pass
spec/arb_map_buffer_range/map_invalidate_buffer_bit decrement-offset: pass
spec/arb_map_buffer_range/map_invalidate_buffer_bit increment-offset: pass
spec/arb_map_buffer_range/map_invalidate_buffer_bit offset=0: pass
spec/arb_map_buffer_range/map_invalidate_range_bit decrement-offset: pass
spec/arb_map_buffer_range/map_invalidate_range_bit increment-offset: pass
spec/arb_map_buffer_range/map_invalidate_range_bit offset=0: pass
spec/arb_multisample/beginend: pass
spec/arb_multisample/pushpop: pass
spec/arb_occlusion_query2/api: pass
spec/arb_occlusion_query2/render: pass
spec/arb_occlusion_query/gen_delete_while_active: pass
spec/arb_occlusion_query/occlusion_query: pass
spec/arb_occlusion_query/occlusion_query_conform: pass
spec/arb_occlusion_query/occlusion_query_lifetime: pass
spec/arb_occlusion_query/occlusion_query_meta_fragments: pass
spec/arb_occlusion_query/occlusion_query_meta_no_fragments: fail
spec/arb_occlusion_query/occlusion_query_meta_save: fail
spec/arb_occlusion_query/occlusion_query_order: pass
spec/arb_pipeline_statistics_query/arb_pipeline_statistics_query-clip: skip
spec/arb_pipeline_statistics_query/arb_pipeline_statistics_query-comp: skip
spec/arb_pipeline_statistics_query/arb_pipeline_statistics_query-frag: skip
spec/arb_pipeline_statistics_query/arb_pipeline_statistics_query-geom: skip
spec/arb_pipeline_statistics_query/arb_pipeline_statistics_query-vert: skip
spec/arb_pipeline_statistics_query/arb_pipeline_statistics_query-vert_adj: skip
spec/arb_pixel_buffer_object/cubemap npot pbo: pass
spec/arb_pixel_buffer_object/cubemap pbo: pass
spec/arb_pixel_buffer_object/fbo-pbo-readpixels-small: pass
spec/arb_pixel_buffer_object/pbo-drawpixels: pass
spec/arb_pixel_buffer_object/pbo-read-argb8888: pass
spec/arb_pixel_buffer_object/pbo-readpixels-small: pass
spec/arb_pixel_buffer_object/pbo-teximage: pass
spec/arb_pixel_buffer_object/pbo-teximage-tiling: pass
spec/arb_pixel_buffer_object/pbo-teximage-tiling-2: pass
spec/arb_pixel_buffer_object/texsubimage array pbo: pass
spec/arb_pixel_buffer_object/texsubimage cube_map_array pbo: pass
spec/arb_pixel_buffer_object/texsubimage pbo: pass
spec/arb_pixel_buffer_object/texsubimage-depth-formats pbo: pass
spec/arb_pixel_buffer_object/texsubimage-unpack pbo: pass
spec/arb_point_parameters/arb_point_parameters-point-attenuation/aliased combinations: pass
spec/arb_point_parameters/arb_point_parameters-point-attenuation/antialiased combinations: pass
spec/arb_point_sprite/arb_point_sprite-checkerboard: pass
spec/arb_point_sprite/arb_point_sprite-mipmap: pass
spec/arb_post_depth_coverage/arb_post_depth_coverage-basic: skip
spec/arb_post_depth_coverage/arb_post_depth_coverage-multisampling: skip
spec/arb_post_depth_coverage/arb_post_depth_coverage-sample-shading: skip
spec/arb_program_interface_query/arb_program_interface_query-compare-with-shader-subroutine/gl_compute_subroutine_uniform (linked): pass
spec/arb_program_interface_query/arb_program_interface_query-compare-with-shader-subroutine/gl_compute_subroutine_uniform (not linked): pass
spec/arb_program_interface_query/arb_program_interface_query-compare-with-shader-subroutine/gl_fragment_subroutine_uniform (linked): pass
spec/arb_program_interface_query/arb_program_interface_query-compare-with-shader-subroutine/gl_fragment_subroutine_uniform (not linked): pass
spec/arb_program_interface_query/arb_program_interface_query-compare-with-shader-subroutine/gl_geometry_subroutine_uniform (linked): pass
spec/arb_program_interface_query/arb_program_interface_query-compare-with-shader-subroutine/gl_geometry_subroutine_uniform (not linked): pass
spec/arb_program_interface_query/arb_program_interface_query-compare-with-shader-subroutine/gl_tess_evaluation_subroutine_uniform (linked): pass
spec/arb_program_interface_query/arb_program_interface_query-compare-with-shader-subroutine/gl_tess_evaluation_subroutine_uniform (not linked): pass
spec/arb_program_interface_query/arb_program_interface_query-compare-with-shader-subroutine/gl_vertex_subroutine_uniform (linked): pass
spec/arb_program_interface_query/arb_program_interface_query-compare-with-shader-subroutine/gl_vertex_subroutine_uniform (not linked): pass
spec/arb_program_interface_query/arb_program_interface_query-getprograminterfaceiv/gl_max_name_length on gl_atomic_counter_buffer: pass
spec/arb_program_interface_query/arb_program_interface_query-getprograminterfaceiv/gl_max_name_length on gl_true: pass
spec/arb_program_interface_query/arb_program_interface_query-getprograminterfaceiv/gl_max_num_active_variables on gl_uniform: pass
spec/arb_program_interface_query/arb_program_interface_query-getprograminterfaceiv/gl_max_num_compatible_subroutines on gl_program_output: pass
spec/arb_program_interface_query/arb_program_interface_query-getprograminterfaceiv/gl_true on gl_uniform: pass
spec/arb_program_interface_query/arb_program_interface_query-getprograminterfaceiv/invalid program (call on shader): pass
spec/arb_program_interface_query/arb_program_interface_query-getprograminterfaceiv/invalid program (undefined id): pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceindex/'(null)' on gl_uniform: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceindex/'dummy' on gl_atomic_counter_buffer: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceindex/'dummy' on gl_uniform: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceindex/'gl_nextbuffer' on gl_transform_feedback_varying: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceindex/'gl_skipcomponents1' on gl_transform_feedback_varying: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceindex/'gl_skipcomponents2' on gl_transform_feedback_varying: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceindex/'gl_skipcomponents3' on gl_transform_feedback_varying: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceindex/'gl_skipcomponents4' on gl_transform_feedback_varying: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceindex/'hello' on gl_uniform: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceindex/'sa[0].hello' on gl_uniform: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceindex/'sa[0].world' on gl_uniform: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceindex/'sa[0].world[0]' on gl_uniform: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceindex/'sa[1].hello' on gl_uniform: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceindex/'vs_input' on gl_program_input: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceindex/'vs_input' on gl_true: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceindex/'vs_input2' on gl_program_input: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceindex/'vs_input2[0]' on gl_program_input: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceindex/'vs_input2[0][0]' on gl_program_input: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceindex/'vs_input2[0][1]' on gl_program_input: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceindex/'vs_input2[1][0]' on gl_program_input: fail
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceindex/'vs_input[0]' on gl_program_input: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceindex/'vs_input[1]' on gl_program_input: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceindex/'vss' on gl_vertex_subroutine: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceindex/'vss2' on gl_vertex_subroutine: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceindex/'vss2_idx' on gl_vertex_subroutine: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceindex/'vss_idx' on gl_vertex_subroutine: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceindex/invalid program (call on shader): pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceindex/invalid program (undefined id): pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceiv/<propcount> < 0: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceiv/<propcount> == 0: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceiv/color on gl_uniform: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceiv/compute on gl_compute_subroutine_uniform: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceiv/fs_array on gl_uniform: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceiv/fs_array_uniform_block.fs_array on gl_uniform: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceiv/fs_buffer_block on gl_shader_storage_block: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceiv/fs_counter on gl_atomic_counter_buffer: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceiv/fs_output0 on gl_program_output: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceiv/fs_uni_block on gl_uniform_block: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceiv/fs_uniform_block on gl_uniform_block: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceiv/gl_offset on gl_program_input: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceiv/gs_buf_var on gl_buffer_variable: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceiv/gs_buffer_block on gl_shader_storage_block: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceiv/gs_output0 on gl_transform_feedback_varying: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceiv/input0 on gl_program_input: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceiv/invalid index: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceiv/invalid program (call on shader): pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceiv/invalid program (undefined id): pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceiv/output0 on gl_program_output: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceiv/prop == gl_true: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceiv/tcs_patch on gl_program_output: fail
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceiv/vertex on gl_vertex_subroutine_uniform: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceiv/vs_buffer_block on gl_shader_storage_block: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceiv/vs_input0 on gl_program_input: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceiv/vs_test on gl_uniform: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourceiv/vs_uni_block on gl_uniform_block: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourcename/gl_atomic_counter_buffer: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourcename/idx < 0: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourcename/idx > #entries: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourcename/invalid program (call on shader): pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourcename/invalid program (undefined id): pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourcename/invalid programinterface: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourcename/length == null: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourcename/null name: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourcename/size < 0: pass
spec/arb_program_interface_query/arb_program_interface_query-getprogramresourcename/size == 0: pass
spec/arb_program_interface_query/arb_program_interface_query-resource-location/invalid array input: pass
spec/arb_program_interface_query/arb_program_interface_query-resource-location/invalid enum test: pass
spec/arb_program_interface_query/arb_program_interface_query-resource-location/invalid program tests: pass
spec/arb_program_interface_query/arb_program_interface_query-resource-location/test_subroutine_stages_compute: pass
spec/arb_program_interface_query/arb_program_interface_query-resource-location/test_subroutine_stages_tcs_tes: pass
spec/arb_program_interface_query/arb_program_interface_query-resource-location/test_subroutine_stages_vs_fs_gs: pass
spec/arb_program_interface_query/arb_program_interface_query-resource-location/valid inputs: pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_atomic_counter_buffer: pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_buffer_variable: pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_compute_subroutine: pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_compute_subroutine_uniform: pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_fragment_subroutine: pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_fragment_subroutine_uniform: pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_geometry_subroutine: pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_geometry_subroutine_uniform: pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_program_input(cs): pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_program_input(fs): pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_program_input(gs): pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_program_input(gs,fs): pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_program_input(tcs): pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_program_input(tcs,tes): pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_program_input(tes): pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_program_input(vs): pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_program_input(vs,fs): pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_program_input(vs,gs): pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_program_input(vs,gs,fs): pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_program_input(vs,tcs,tes): pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_program_output(cs): pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_program_output(fs): pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_program_output(gs): pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_program_output(gs,fs): pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_program_output(tcs): pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_program_output(tcs,tes): pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_program_output(tcs,tes,gs): pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_program_output(tes): pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_program_output(vs): pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_program_output(vs,fs): pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_program_output(vs,gs): pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_program_output(vs,gs,fs): pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_shader_storage_block: pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_tess_evaluation_subroutine: pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_tess_evaluation_subroutine_uniform: pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_transform_feedback_varying: pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_uniform(cs): pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_uniform(tes,tcs): pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_uniform(vs,gs,fs): pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_uniform_block(cs): pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_uniform_block(tcs,tes): pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_uniform_block(vs,gs,fs): pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_vertex_subroutine: pass
spec/arb_program_interface_query/arb_program_interface_query-resource-query/gl_vertex_subroutine_uniform: pass
spec/arb_provoking_vertex/arb-provoking-vertex-initial: pass
spec/arb_provoking_vertex/arb-provoking-vertex-render: fail
spec/arb_provoking_vertex/arb-quads-follow-provoking-vertex: pass
spec/arb_provoking_vertex/arb-xfb-before-flatshading: pass
spec/arb_query_buffer_object/coherency: skip
spec/arb_query_buffer_object/qbo: skip
spec/arb_robustness/arb_robustness_client-mem-bounds: pass
spec/arb_sample_shading/arb_sample_shading-api: pass
spec/arb_sample_shading/arb_sample_shading-builtin-gl-sample-mask-mrt-alpha: pass
spec/arb_sample_shading/builtin-gl-num-samples 0: pass
spec/arb_sample_shading/builtin-gl-num-samples 16: skip
spec/arb_sample_shading/builtin-gl-num-samples 2: pass
spec/arb_sample_shading/builtin-gl-num-samples 32: skip
spec/arb_sample_shading/builtin-gl-num-samples 4: pass
spec/arb_sample_shading/builtin-gl-num-samples 6: pass
spec/arb_sample_shading/builtin-gl-num-samples 8: pass
spec/arb_sample_shading/builtin-gl-sample-id 0: pass
spec/arb_sample_shading/builtin-gl-sample-id 16: skip
spec/arb_sample_shading/builtin-gl-sample-id 2: pass
spec/arb_sample_shading/builtin-gl-sample-id 32: skip
spec/arb_sample_shading/builtin-gl-sample-id 4: pass
spec/arb_sample_shading/builtin-gl-sample-id 6: pass
spec/arb_sample_shading/builtin-gl-sample-id 8: pass
spec/arb_sample_shading/builtin-gl-sample-mask 0: pass
spec/arb_sample_shading/builtin-gl-sample-mask 16: skip
spec/arb_sample_shading/builtin-gl-sample-mask 2: pass
spec/arb_sample_shading/builtin-gl-sample-mask 32: skip
spec/arb_sample_shading/builtin-gl-sample-mask 4: pass
spec/arb_sample_shading/builtin-gl-sample-mask 6: pass
spec/arb_sample_shading/builtin-gl-sample-mask 8: pass
spec/arb_sample_shading/builtin-gl-sample-mask-simple 0: pass
spec/arb_sample_shading/builtin-gl-sample-mask-simple 16: skip
spec/arb_sample_shading/builtin-gl-sample-mask-simple 2: pass
spec/arb_sample_shading/builtin-gl-sample-mask-simple 32: skip
spec/arb_sample_shading/builtin-gl-sample-mask-simple 4: pass
spec/arb_sample_shading/builtin-gl-sample-mask-simple 6: fail
spec/arb_sample_shading/builtin-gl-sample-mask-simple 8: pass
spec/arb_sample_shading/builtin-gl-sample-position 0: fail
spec/arb_sample_shading/builtin-gl-sample-position 16: skip
spec/arb_sample_shading/builtin-gl-sample-position 2: fail
spec/arb_sample_shading/builtin-gl-sample-position 32: skip
spec/arb_sample_shading/builtin-gl-sample-position 4: fail
spec/arb_sample_shading/builtin-gl-sample-position 6: fail
spec/arb_sample_shading/builtin-gl-sample-position 8: fail
spec/arb_sample_shading/interpolate-at-sample-position 16: skip
spec/arb_sample_shading/interpolate-at-sample-position 2: pass
spec/arb_sample_shading/interpolate-at-sample-position 32: skip
spec/arb_sample_shading/interpolate-at-sample-position 4: pass
spec/arb_sample_shading/interpolate-at-sample-position 6: pass
spec/arb_sample_shading/interpolate-at-sample-position 8: pass
spec/arb_sample_shading/samplemask 0 all: skip
spec/arb_sample_shading/samplemask 16: skip
spec/arb_sample_shading/samplemask 16 all: skip
spec/arb_sample_shading/samplemask 2 all/0.500000 fix: pass
spec/arb_sample_shading/samplemask 2 all/0.500000 mask_in_one: fail
spec/arb_sample_shading/samplemask 2 all/0.500000 partition: fail
spec/arb_sample_shading/samplemask 2 all/1.000000 fix: pass
spec/arb_sample_shading/samplemask 2 all/1.000000 mask_in_one: fail
spec/arb_sample_shading/samplemask 2 all/1.000000 partition: fail
spec/arb_sample_shading/samplemask 2 all/noms fix: pass
spec/arb_sample_shading/samplemask 2 all/noms mask_in_one: fail
spec/arb_sample_shading/samplemask 2 all/noms partition: pass
spec/arb_sample_shading/samplemask 2 all/sample fix: pass
spec/arb_sample_shading/samplemask 2 all/sample mask_in_one: fail
spec/arb_sample_shading/samplemask 2 all/sample partition: fail
spec/arb_sample_shading/samplemask 2/0.500000 fix: pass
spec/arb_sample_shading/samplemask 2/0.500000 mask_in_one: fail
spec/arb_sample_shading/samplemask 2/0.500000 partition: fail
spec/arb_sample_shading/samplemask 2/1.000000 fix: pass
spec/arb_sample_shading/samplemask 2/1.000000 mask_in_one: fail
spec/arb_sample_shading/samplemask 2/1.000000 partition: fail
spec/arb_sample_shading/samplemask 2/noms fix: pass
spec/arb_sample_shading/samplemask 2/noms mask_in_one: fail
spec/arb_sample_shading/samplemask 2/noms partition: pass
spec/arb_sample_shading/samplemask 2/sample fix: pass
spec/arb_sample_shading/samplemask 2/sample mask_in_one: fail
spec/arb_sample_shading/samplemask 2/sample partition: fail
spec/arb_sample_shading/samplemask 32: skip
spec/arb_sample_shading/samplemask 32 all: skip
spec/arb_sample_shading/samplemask 4 all/0.250000 fix: pass
spec/arb_sample_shading/samplemask 4 all/0.250000 mask_in_one: fail
spec/arb_sample_shading/samplemask 4 all/0.250000 partition: fail
spec/arb_sample_shading/samplemask 4 all/0.500000 fix: pass
spec/arb_sample_shading/samplemask 4 all/0.500000 mask_in_one: fail
spec/arb_sample_shading/samplemask 4 all/0.500000 partition: fail
spec/arb_sample_shading/samplemask 4 all/1.000000 fix: pass
spec/arb_sample_shading/samplemask 4 all/1.000000 mask_in_one: fail
spec/arb_sample_shading/samplemask 4 all/1.000000 partition: fail
spec/arb_sample_shading/samplemask 4 all/noms fix: pass
spec/arb_sample_shading/samplemask 4 all/noms mask_in_one: fail
spec/arb_sample_shading/samplemask 4 all/noms partition: pass
spec/arb_sample_shading/samplemask 4 all/sample fix: pass
spec/arb_sample_shading/samplemask 4 all/sample mask_in_one: fail
spec/arb_sample_shading/samplemask 4 all/sample partition: fail
spec/arb_sample_shading/samplemask 4/0.250000 fix: pass
spec/arb_sample_shading/samplemask 4/0.250000 mask_in_one: fail
spec/arb_sample_shading/samplemask 4/0.250000 partition: fail
spec/arb_sample_shading/samplemask 4/0.500000 fix: pass
spec/arb_sample_shading/samplemask 4/0.500000 mask_in_one: fail
spec/arb_sample_shading/samplemask 4/0.500000 partition: fail
spec/arb_sample_shading/samplemask 4/1.000000 fix: pass
spec/arb_sample_shading/samplemask 4/1.000000 mask_in_one: fail
spec/arb_sample_shading/samplemask 4/1.000000 partition: fail
spec/arb_sample_shading/samplemask 4/noms fix: pass
spec/arb_sample_shading/samplemask 4/noms mask_in_one: fail
spec/arb_sample_shading/samplemask 4/noms partition: pass
spec/arb_sample_shading/samplemask 4/sample fix: pass
spec/arb_sample_shading/samplemask 4/sample mask_in_one: fail
spec/arb_sample_shading/samplemask 4/sample partition: fail
spec/arb_sample_shading/samplemask 6 all/0.125000 fix: pass
spec/arb_sample_shading/samplemask 6 all/0.125000 mask_in_one: fail
spec/arb_sample_shading/samplemask 6 all/0.125000 partition: fail
spec/arb_sample_shading/samplemask 6 all/0.250000 fix: pass
spec/arb_sample_shading/samplemask 6 all/0.250000 mask_in_one: fail
spec/arb_sample_shading/samplemask 6 all/0.250000 partition: fail
spec/arb_sample_shading/samplemask 6 all/0.500000 fix: pass
spec/arb_sample_shading/samplemask 6 all/0.500000 mask_in_one: fail
spec/arb_sample_shading/samplemask 6 all/0.500000 partition: fail
spec/arb_sample_shading/samplemask 6 all/1.000000 fix: pass
spec/arb_sample_shading/samplemask 6 all/1.000000 mask_in_one: fail
spec/arb_sample_shading/samplemask 6 all/1.000000 partition: fail
spec/arb_sample_shading/samplemask 6 all/noms fix: pass
spec/arb_sample_shading/samplemask 6 all/noms mask_in_one: fail
spec/arb_sample_shading/samplemask 6 all/noms partition: pass
spec/arb_sample_shading/samplemask 6 all/sample fix: pass
spec/arb_sample_shading/samplemask 6 all/sample mask_in_one: fail
spec/arb_sample_shading/samplemask 6 all/sample partition: fail
spec/arb_sample_shading/samplemask 6/0.125000 fix: pass
spec/arb_sample_shading/samplemask 6/0.125000 mask_in_one: fail
spec/arb_sample_shading/samplemask 6/0.125000 partition: fail
spec/arb_sample_shading/samplemask 6/0.250000 fix: pass
spec/arb_sample_shading/samplemask 6/0.250000 mask_in_one: fail
spec/arb_sample_shading/samplemask 6/0.250000 partition: fail
spec/arb_sample_shading/samplemask 6/0.500000 fix: pass
spec/arb_sample_shading/samplemask 6/0.500000 mask_in_one: fail
spec/arb_sample_shading/samplemask 6/0.500000 partition: fail
spec/arb_sample_shading/samplemask 6/1.000000 fix: pass
spec/arb_sample_shading/samplemask 6/1.000000 mask_in_one: fail
spec/arb_sample_shading/samplemask 6/1.000000 partition: fail
spec/arb_sample_shading/samplemask 6/noms fix: pass
spec/arb_sample_shading/samplemask 6/noms mask_in_one: fail
spec/arb_sample_shading/samplemask 6/noms partition: pass
spec/arb_sample_shading/samplemask 6/sample fix: pass
spec/arb_sample_shading/samplemask 6/sample mask_in_one: fail
spec/arb_sample_shading/samplemask 6/sample partition: fail
spec/arb_sample_shading/samplemask 8 all/0.125000 fix: pass
spec/arb_sample_shading/samplemask 8 all/0.125000 mask_in_one: fail
spec/arb_sample_shading/samplemask 8 all/0.125000 partition: fail
spec/arb_sample_shading/samplemask 8 all/0.250000 fix: pass
spec/arb_sample_shading/samplemask 8 all/0.250000 mask_in_one: fail
spec/arb_sample_shading/samplemask 8 all/0.250000 partition: fail
spec/arb_sample_shading/samplemask 8 all/0.500000 fix: pass
spec/arb_sample_shading/samplemask 8 all/0.500000 mask_in_one: fail
spec/arb_sample_shading/samplemask 8 all/0.500000 partition: fail
spec/arb_sample_shading/samplemask 8 all/1.000000 fix: pass
spec/arb_sample_shading/samplemask 8 all/1.000000 mask_in_one: fail
spec/arb_sample_shading/samplemask 8 all/1.000000 partition: fail
spec/arb_sample_shading/samplemask 8 all/noms fix: pass
spec/arb_sample_shading/samplemask 8 all/noms mask_in_one: fail
spec/arb_sample_shading/samplemask 8 all/noms partition: pass
spec/arb_sample_shading/samplemask 8 all/sample fix: pass
spec/arb_sample_shading/samplemask 8 all/sample mask_in_one: fail
spec/arb_sample_shading/samplemask 8 all/sample partition: fail
spec/arb_sample_shading/samplemask 8/0.125000 fix: pass
spec/arb_sample_shading/samplemask 8/0.125000 mask_in_one: fail
spec/arb_sample_shading/samplemask 8/0.125000 partition: fail
spec/arb_sample_shading/samplemask 8/0.250000 fix: pass
spec/arb_sample_shading/samplemask 8/0.250000 mask_in_one: fail
spec/arb_sample_shading/samplemask 8/0.250000 partition: fail
spec/arb_sample_shading/samplemask 8/0.500000 fix: pass
spec/arb_sample_shading/samplemask 8/0.500000 mask_in_one: fail
spec/arb_sample_shading/samplemask 8/0.500000 partition: fail
spec/arb_sample_shading/samplemask 8/1.000000 fix: pass
spec/arb_sample_shading/samplemask 8/1.000000 mask_in_one: fail
spec/arb_sample_shading/samplemask 8/1.000000 partition: fail
spec/arb_sample_shading/samplemask 8/noms fix: pass
spec/arb_sample_shading/samplemask 8/noms mask_in_one: fail
spec/arb_sample_shading/samplemask 8/noms partition: pass
spec/arb_sample_shading/samplemask 8/sample fix: pass
spec/arb_sample_shading/samplemask 8/sample mask_in_one: fail
spec/arb_sample_shading/samplemask 8/sample partition: fail
spec/arb_sampler_objects/framebufferblit: pass
spec/arb_sampler_objects/sampler-incomplete: pass
spec/arb_sampler_objects/sampler-objects: pass
spec/arb_seamless_cube_map/arb_seamless_cubemap: pass
spec/arb_seamless_cube_map/arb_seamless_cubemap-initially-disabled: pass
spec/arb_seamless_cube_map/arb_seamless_cubemap-three-faces-average: pass
spec/arb_separate_shader_objects/400 combinations by location: pass
spec/arb_separate_shader_objects/400 combinations by name: pass
spec/arb_separate_shader_objects/active sampler conflict: pass
spec/arb_separate_shader_objects/activeshaderprogram with invalid program: pass
spec/arb_separate_shader_objects/atomic counter: pass
spec/arb_separate_shader_objects/compat-builtins: pass
spec/arb_separate_shader_objects/display lists (compat): pass
spec/arb_separate_shader_objects/execution/layout-location-block: fail
spec/arb_separate_shader_objects/execution/layout-location-block-with-aoa-member: pass
spec/arb_separate_shader_objects/execution/layout-location-block-with-single-line-declaration-members: pass
spec/arb_separate_shader_objects/execution/layout-location-block-with-struct-member: pass
spec/arb_separate_shader_objects/execution/layout-location-named-block: pass
spec/arb_separate_shader_objects/execution/layout-location-struct: fail
spec/arb_separate_shader_objects/execution/layout-location-struct-mixed-with-implicitly-assigned-varying: pass
spec/arb_separate_shader_objects/execution/vs-gs-linking: pass
spec/arb_separate_shader_objects/getprogrampipelineiv: pass
spec/arb_separate_shader_objects/isprogrampipeline: pass
spec/arb_separate_shader_objects/linker/large-number-of-unused-varyings: pass
spec/arb_separate_shader_objects/linker/vs-to-fs-explicit-location-mismatch-array: pass
spec/arb_separate_shader_objects/linker/vs-to-fs-explicit-location-overlap-array: pass
spec/arb_separate_shader_objects/linker/vs-to-fs-explicit-location-overlap-arrays-of-arrays: pass
spec/arb_separate_shader_objects/linker/vs-to-fs-explicit-location-overlap-block: pass
spec/arb_separate_shader_objects/linker/vs-to-fs-explicit-location-overlap-struct: pass
spec/arb_separate_shader_objects/misc. api error checks/glactiveshaderprogram while transform feedback is active: pass
spec/arb_separate_shader_objects/misc. api error checks/gluseprogramstages of a program that lacks a specified stage: pass
spec/arb_separate_shader_objects/misc. api error checks/relink a program created by glcreateshaderprogramv: pass
spec/arb_separate_shader_objects/mix-and-match-tcs-tes: pass
spec/arb_separate_shader_objects/mixed explicit and non-explicit locations/varying arrays location assignment overlap: pass
spec/arb_separate_shader_objects/mixed explicit and non-explicit locations/varying arrays of arrays location assignment overlap: pass
spec/arb_separate_shader_objects/mixed explicit and non-explicit locations/varying location assignment overlap: pass
spec/arb_separate_shader_objects/programuniform coverage/double matrices: skip
spec/arb_separate_shader_objects/programuniform coverage/double scalar and vectors: skip
spec/arb_separate_shader_objects/programuniform coverage/float scalar and vectors: pass
spec/arb_separate_shader_objects/programuniform coverage/integer scalar and vectors: pass
spec/arb_separate_shader_objects/programuniform coverage/non-square float matrices: pass
spec/arb_separate_shader_objects/programuniform coverage/square float matrices: pass
spec/arb_separate_shader_objects/programuniform coverage/unsigned integer scalar and vectors: pass
spec/arb_separate_shader_objects/rendezvous by location: pass
spec/arb_separate_shader_objects/rendezvous by location (5 stages): pass
spec/arb_separate_shader_objects/rendezvous by name/1 vs output => 3 fs input: fail
spec/arb_separate_shader_objects/rendezvous by name/3 vs output => 1 fs input: pass
spec/arb_separate_shader_objects/rendezvous by name/unactive varying optimization in multi-shade separated program: fail
spec/arb_separate_shader_objects/rendezvous_by_location-3-stages: pass
spec/arb_separate_shader_objects/transform feedback with rendezvous by location: pass
spec/arb_separate_shader_objects/uniform namespace is per-program: pass
spec/arb_separate_shader_objects/useprogramstages - non-separable program: pass
spec/arb_separate_shader_objects/validateprogrampipeline/gs splitting a vs/fs pipeline: pass
spec/arb_separate_shader_objects/validateprogrampipeline/gs without vs: pass
spec/arb_separate_shader_objects/validateprogrampipeline/only gs from a vs/gs program: pass
spec/arb_separate_shader_objects/validateprogrampipeline/only tes from tes/tcs program: pass
spec/arb_separate_shader_objects/validateprogrampipeline/only vs from a vs/fs program: pass
spec/arb_separate_shader_objects/validateprogrampipeline/program per pipeline stage: pass
spec/arb_separate_shader_objects/validateprogrampipeline/relink attached vs without gl_program_separable: pass
spec/arb_separate_shader_objects/validateprogrampipeline/relink attached vs without gl_program_separable (sanity pre-test): pass
spec/arb_separate_shader_objects/validateprogrampipeline/tcs splitting a vs/gs pipeline: pass
spec/arb_separate_shader_objects/validateprogrampipeline/tes splitting a vs/gs program: pass
spec/arb_separate_shader_objects/validateprogrampipeline/tes/tcs without vs: pass
spec/arb_separate_shader_objects/validateprogrampipeline/vs/fs program, multiple gluseprogramstages calls: pass
spec/arb_separate_shader_objects/validateprogrampipeline/vs/fs program, single gluseprogramstages call: pass
spec/arb_shader_atomic_counter_ops/execution/add: pass
spec/arb_shader_atomic_counter_ops/execution/all_touch_test: pass
spec/arb_shader_atomic_counters/active-counters: pass
spec/arb_shader_atomic_counters/array-indexing/fragment atomic counter array access: pass
spec/arb_shader_atomic_counters/array-indexing/vertex atomic counter array access: pass
spec/arb_shader_atomic_counters/buffer-binding/atomic buffer binding above the implementation limit: pass
spec/arb_shader_atomic_counters/buffer-binding/atomic buffer binding below the implementation limit: pass
spec/arb_shader_atomic_counters/buffer-binding/atomic buffer range binding: pass
spec/arb_shader_atomic_counters/default-partition/atomic counter location: pass
spec/arb_shader_atomic_counters/execution/fs-layout: pass
spec/arb_shader_atomic_counters/execution/vs-simple-inc-dec-read: pass
spec/arb_shader_atomic_counters/fragment-discard: pass
spec/arb_shader_atomic_counters/function-argument: pass
spec/arb_shader_atomic_counters/linker/different-bindings-atomic-counter: pass
spec/arb_shader_atomic_counters/max-counters/combined test above maximum number of atomic counter buffers: skip
spec/arb_shader_atomic_counters/max-counters/combined test above maximum number of atomic counters: pass
spec/arb_shader_atomic_counters/max-counters/combined test under maximum number of atomic counter buffers: pass
spec/arb_shader_atomic_counters/max-counters/fragment shader test above maximum number of atomic counter bindings: pass
spec/arb_shader_atomic_counters/max-counters/fragment shader test above maximum number of atomic counter buffers: pass
spec/arb_shader_atomic_counters/max-counters/fragment shader test above maximum number of atomic counters: pass
spec/arb_shader_atomic_counters/max-counters/fragment shader test under maximum number of atomic counter buffers: pass
spec/arb_shader_atomic_counters/max-counters/vertex shader test above maximum number of atomic counter bindings: pass
spec/arb_shader_atomic_counters/max-counters/vertex shader test above maximum number of atomic counter buffers: pass
spec/arb_shader_atomic_counters/max-counters/vertex shader test above maximum number of atomic counters: pass
spec/arb_shader_atomic_counters/max-counters/vertex shader test under maximum number of atomic counter buffers: pass
spec/arb_shader_atomic_counters/minmax: pass
spec/arb_shader_atomic_counters/multiple-defs/multiple atomic counter definitions (1: incompatible bindings): pass
spec/arb_shader_atomic_counters/multiple-defs/multiple atomic counter definitions (2: incompatible offsets): pass
spec/arb_shader_atomic_counters/multiple-defs/multiple atomic counter definitions (3: array overlap): pass
spec/arb_shader_atomic_counters/multiple-defs/multiple atomic counter definitions (4: conflicting locations): pass
spec/arb_shader_atomic_counters/multiple-defs/multiple atomic counter definitions (compatible defs): pass
spec/arb_shader_atomic_counters/respecify-buffer: pass
spec/arb_shader_atomic_counters/semantics/fragment shader atomic built-in semantics: pass
spec/arb_shader_atomic_counters/semantics/geometry shader atomic built-in semantics: pass
spec/arb_shader_atomic_counters/semantics/tessellation evaluation shader atomic built-in semantics: pass
spec/arb_shader_atomic_counters/semantics/vertex shader atomic built-in semantics: pass
spec/arb_shader_atomic_counters/unique-id/fragment atomic decrement atomicity: pass
spec/arb_shader_atomic_counters/unique-id/fragment atomic increment atomicity: pass
spec/arb_shader_atomic_counters/unique-id/fragment atomic read atomicity: pass
spec/arb_shader_atomic_counters/unique-id/vertex atomic decrement atomicity: pass
spec/arb_shader_atomic_counters/unique-id/vertex atomic increment atomicity: pass
spec/arb_shader_atomic_counters/unique-id/vertex atomic read atomicity: pass
spec/arb_shader_atomic_counters/unused-result/fragment shader atomic built-in semantics: pass
spec/arb_shader_atomic_counters/unused-result/geometry shader atomic built-in semantics: pass
spec/arb_shader_atomic_counters/unused-result/tessellation evaluation shader atomic built-in semantics: pass
spec/arb_shader_atomic_counters/unused-result/vertex shader atomic built-in semantics: pass
spec/arb_shader_ballot/execution/fs-ballot: skip
spec/arb_shader_ballot/execution/fs-ballot-if-else: skip
spec/arb_shader_ballot/execution/fs-builtin-variables: skip
spec/arb_shader_ballot/execution/fs-readfirstinvocation-uint: skip
spec/arb_shader_ballot/execution/fs-readfirstinvocation-uint-if: skip
spec/arb_shader_ballot/execution/fs-readfirstinvocation-uint-loop: skip
spec/arb_shader_ballot/execution/fs-readfirstinvocation-uint-uniform: skip
spec/arb_shader_ballot/execution/fs-readinvocation-uint: skip
spec/arb_shader_ballot/execution/fs-readinvocation-uint-uniform: skip
spec/arb_shader_bit_encoding/execution/and-clamp: pass
spec/arb_shader_bit_encoding/execution/built-in-functions/fs-floatbitstoint: pass
spec/arb_shader_bit_encoding/execution/built-in-functions/fs-floatbitstoint-abs: pass
spec/arb_shader_bit_encoding/execution/built-in-functions/fs-floatbitstoint-neg: pass
spec/arb_shader_bit_encoding/execution/built-in-functions/fs-floatbitstoint-neg_abs: pass
spec/arb_shader_bit_encoding/execution/built-in-functions/fs-floatbitstouint: pass
spec/arb_shader_bit_encoding/execution/built-in-functions/fs-floatbitstouint-abs: pass
spec/arb_shader_bit_encoding/execution/built-in-functions/fs-floatbitstouint-neg: pass
spec/arb_shader_bit_encoding/execution/built-in-functions/fs-floatbitstouint-neg_abs: pass
spec/arb_shader_bit_encoding/execution/built-in-functions/fs-intbitstofloat: pass
spec/arb_shader_bit_encoding/execution/built-in-functions/fs-intbitstofloat-abs: pass
spec/arb_shader_bit_encoding/execution/built-in-functions/fs-intbitstofloat-neg: pass
spec/arb_shader_bit_encoding/execution/built-in-functions/fs-intbitstofloat-neg_abs: pass
spec/arb_shader_bit_encoding/execution/built-in-functions/fs-uintbitstofloat: pass
spec/arb_shader_bit_encoding/execution/built-in-functions/vs-floatbitstoint: pass
spec/arb_shader_bit_encoding/execution/built-in-functions/vs-floatbitstoint-abs: pass
spec/arb_shader_bit_encoding/execution/built-in-functions/vs-floatbitstoint-neg: pass
spec/arb_shader_bit_encoding/execution/built-in-functions/vs-floatbitstoint-neg_abs: pass
spec/arb_shader_bit_encoding/execution/built-in-functions/vs-floatbitstouint: pass
spec/arb_shader_bit_encoding/execution/built-in-functions/vs-floatbitstouint-abs: pass
spec/arb_shader_bit_encoding/execution/built-in-functions/vs-floatbitstouint-neg: pass
spec/arb_shader_bit_encoding/execution/built-in-functions/vs-floatbitstouint-neg_abs: pass
spec/arb_shader_bit_encoding/execution/built-in-functions/vs-intbitstofloat: pass
spec/arb_shader_bit_encoding/execution/built-in-functions/vs-intbitstofloat-abs: pass
spec/arb_shader_bit_encoding/execution/built-in-functions/vs-intbitstofloat-neg: pass
spec/arb_shader_bit_encoding/execution/built-in-functions/vs-intbitstofloat-neg_abs: pass
spec/arb_shader_bit_encoding/execution/built-in-functions/vs-uintbitstofloat: pass
spec/arb_shader_clock/execution/clock: skip
spec/arb_shader_clock/execution/clock2x32: pass
spec/arb_shader_draw_parameters/baseinstance: skip
spec/arb_shader_draw_parameters/baseinstance-indirect: skip
spec/arb_shader_draw_parameters/basevertex: skip
spec/arb_shader_draw_parameters/basevertex-baseinstance: skip
spec/arb_shader_draw_parameters/basevertex-baseinstance-indirect: skip
spec/arb_shader_draw_parameters/basevertex-indirect: skip
spec/arb_shader_draw_parameters/drawid: skip
spec/arb_shader_draw_parameters/drawid-indirect: skip
spec/arb_shader_draw_parameters/drawid-indirect-baseinstance: skip
spec/arb_shader_draw_parameters/drawid-indirect-basevertex: skip
spec/arb_shader_draw_parameters/drawid-indirect-vertexid: skip
spec/arb_shader_draw_parameters/drawid-vertexid: skip
spec/arb_shader_draw_parameters/vertexid-zerobased: skip
spec/arb_shader_draw_parameters/vertexid-zerobased-indirect: skip
spec/arb_shader_group_vote/cs-all: skip
spec/arb_shader_group_vote/cs-any: skip
spec/arb_shader_group_vote/cs-eq: skip
spec/arb_shader_group_vote/vs-all-const: skip
spec/arb_shader_group_vote/vs-all-uniform: skip
spec/arb_shader_group_vote/vs-any-const: skip
spec/arb_shader_group_vote/vs-any-uniform: skip
spec/arb_shader_group_vote/vs-eq-const: skip
spec/arb_shader_group_vote/vs-eq-uniform: skip
spec/arb_shader_image_load_store/atomicity/imageatomicadd: pass
spec/arb_shader_image_load_store/atomicity/imageatomicand: pass
spec/arb_shader_image_load_store/atomicity/imageatomiccompswap: pass
spec/arb_shader_image_load_store/atomicity/imageatomicexchange: pass
spec/arb_shader_image_load_store/atomicity/imageatomicmax: pass
spec/arb_shader_image_load_store/atomicity/imageatomicmin: pass
spec/arb_shader_image_load_store/atomicity/imageatomicor: pass
spec/arb_shader_image_load_store/atomicity/imageatomicxor: pass
spec/arb_shader_image_load_store/bitcast/r11f_g11f_b10f to r32f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r11f_g11f_b10f to r32i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r11f_g11f_b10f to r32ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r11f_g11f_b10f to rg16 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r11f_g11f_b10f to rg16_snorm bitcast test: fail
spec/arb_shader_image_load_store/bitcast/r11f_g11f_b10f to rg16f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r11f_g11f_b10f to rg16i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r11f_g11f_b10f to rg16ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r11f_g11f_b10f to rgb10_a2 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r11f_g11f_b10f to rgb10_a2ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r11f_g11f_b10f to rgba8 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r11f_g11f_b10f to rgba8_snorm bitcast test: fail
spec/arb_shader_image_load_store/bitcast/r11f_g11f_b10f to rgba8i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r11f_g11f_b10f to rgba8ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r16 to r16_snorm bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r16 to r16f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r16 to r16i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r16 to r16ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r16 to rg8 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r16 to rg8_snorm bitcast test: fail
spec/arb_shader_image_load_store/bitcast/r16 to rg8i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r16 to rg8ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r16_snorm to r16 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r16_snorm to r16f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r16_snorm to r16i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r16_snorm to r16ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r16_snorm to rg8 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r16_snorm to rg8_snorm bitcast test: fail
spec/arb_shader_image_load_store/bitcast/r16_snorm to rg8i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r16_snorm to rg8ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r16f to r16 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r16f to r16_snorm bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r16f to r16i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r16f to r16ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r16f to rg8 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r16f to rg8_snorm bitcast test: fail
spec/arb_shader_image_load_store/bitcast/r16f to rg8i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r16f to rg8ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r16i to r16 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r16i to r16_snorm bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r16i to r16f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r16i to r16ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r16i to rg8 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r16i to rg8_snorm bitcast test: fail
spec/arb_shader_image_load_store/bitcast/r16i to rg8i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r16i to rg8ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r16ui to r16 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r16ui to r16_snorm bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r16ui to r16f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r16ui to r16i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r16ui to rg8 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r16ui to rg8_snorm bitcast test: fail
spec/arb_shader_image_load_store/bitcast/r16ui to rg8i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r16ui to rg8ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r32f to r11f_g11f_b10f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r32f to r32i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r32f to r32ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r32f to rg16 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r32f to rg16_snorm bitcast test: fail
spec/arb_shader_image_load_store/bitcast/r32f to rg16f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r32f to rg16i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r32f to rg16ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r32f to rgb10_a2 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r32f to rgb10_a2ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r32f to rgba8 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r32f to rgba8_snorm bitcast test: fail
spec/arb_shader_image_load_store/bitcast/r32f to rgba8i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r32f to rgba8ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r32i to r11f_g11f_b10f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r32i to r32f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r32i to r32ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r32i to rg16 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r32i to rg16_snorm bitcast test: fail
spec/arb_shader_image_load_store/bitcast/r32i to rg16f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r32i to rg16i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r32i to rg16ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r32i to rgb10_a2 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r32i to rgb10_a2ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r32i to rgba8 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r32i to rgba8_snorm bitcast test: fail
spec/arb_shader_image_load_store/bitcast/r32i to rgba8i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r32i to rgba8ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r32ui to r11f_g11f_b10f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r32ui to r32f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r32ui to r32i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r32ui to rg16 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r32ui to rg16_snorm bitcast test: fail
spec/arb_shader_image_load_store/bitcast/r32ui to rg16f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r32ui to rg16i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r32ui to rg16ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r32ui to rgb10_a2 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r32ui to rgb10_a2ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r32ui to rgba8 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r32ui to rgba8_snorm bitcast test: fail
spec/arb_shader_image_load_store/bitcast/r32ui to rgba8i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r32ui to rgba8ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r8 to r8_snorm bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r8 to r8i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r8 to r8ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r8_snorm to r8 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r8_snorm to r8i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r8_snorm to r8ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r8i to r8 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r8i to r8_snorm bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r8i to r8ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r8ui to r8 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r8ui to r8_snorm bitcast test: pass
spec/arb_shader_image_load_store/bitcast/r8ui to r8i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16 to r11f_g11f_b10f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16 to r32f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16 to r32i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16 to r32ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16 to rg16_snorm bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16 to rg16f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16 to rg16i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16 to rg16ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16 to rgb10_a2 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16 to rgb10_a2ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16 to rgba8 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16 to rgba8_snorm bitcast test: fail
spec/arb_shader_image_load_store/bitcast/rg16 to rgba8i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16 to rgba8ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16_snorm to r11f_g11f_b10f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16_snorm to r32f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16_snorm to r32i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16_snorm to r32ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16_snorm to rg16 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16_snorm to rg16f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16_snorm to rg16i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16_snorm to rg16ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16_snorm to rgb10_a2 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16_snorm to rgb10_a2ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16_snorm to rgba8 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16_snorm to rgba8_snorm bitcast test: fail
spec/arb_shader_image_load_store/bitcast/rg16_snorm to rgba8i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16_snorm to rgba8ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16f to r11f_g11f_b10f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16f to r32f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16f to r32i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16f to r32ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16f to rg16 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16f to rg16_snorm bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16f to rg16i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16f to rg16ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16f to rgb10_a2 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16f to rgb10_a2ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16f to rgba8 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16f to rgba8_snorm bitcast test: fail
spec/arb_shader_image_load_store/bitcast/rg16f to rgba8i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16f to rgba8ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16i to r11f_g11f_b10f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16i to r32f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16i to r32i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16i to r32ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16i to rg16 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16i to rg16_snorm bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16i to rg16f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16i to rg16ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16i to rgb10_a2 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16i to rgb10_a2ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16i to rgba8 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16i to rgba8_snorm bitcast test: fail
spec/arb_shader_image_load_store/bitcast/rg16i to rgba8i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16i to rgba8ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16ui to r11f_g11f_b10f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16ui to r32f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16ui to r32i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16ui to r32ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16ui to rg16 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16ui to rg16_snorm bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16ui to rg16f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16ui to rg16i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16ui to rgb10_a2 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16ui to rgb10_a2ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16ui to rgba8 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16ui to rgba8_snorm bitcast test: fail
spec/arb_shader_image_load_store/bitcast/rg16ui to rgba8i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg16ui to rgba8ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg32f to rg32i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg32f to rg32ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg32f to rgba16 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg32f to rgba16_snorm bitcast test: fail
spec/arb_shader_image_load_store/bitcast/rg32f to rgba16f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg32f to rgba16i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg32f to rgba16ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg32i to rg32f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg32i to rg32ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg32i to rgba16 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg32i to rgba16_snorm bitcast test: fail
spec/arb_shader_image_load_store/bitcast/rg32i to rgba16f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg32i to rgba16i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg32i to rgba16ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg32ui to rg32f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg32ui to rg32i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg32ui to rgba16 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg32ui to rgba16_snorm bitcast test: fail
spec/arb_shader_image_load_store/bitcast/rg32ui to rgba16f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg32ui to rgba16i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg32ui to rgba16ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg8 to r16 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg8 to r16_snorm bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg8 to r16f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg8 to r16i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg8 to r16ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg8 to rg8_snorm bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg8 to rg8i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg8 to rg8ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg8_snorm to r16 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg8_snorm to r16_snorm bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg8_snorm to r16f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg8_snorm to r16i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg8_snorm to r16ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg8_snorm to rg8 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg8_snorm to rg8i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg8_snorm to rg8ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg8i to r16 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg8i to r16_snorm bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg8i to r16f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg8i to r16i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg8i to r16ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg8i to rg8 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg8i to rg8_snorm bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg8i to rg8ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg8ui to r16 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg8ui to r16_snorm bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg8ui to r16f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg8ui to r16i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg8ui to r16ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg8ui to rg8 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg8ui to rg8_snorm bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rg8ui to rg8i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgb10_a2 to r11f_g11f_b10f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgb10_a2 to r32f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgb10_a2 to r32i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgb10_a2 to r32ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgb10_a2 to rg16 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgb10_a2 to rg16_snorm bitcast test: fail
spec/arb_shader_image_load_store/bitcast/rgb10_a2 to rg16f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgb10_a2 to rg16i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgb10_a2 to rg16ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgb10_a2 to rgb10_a2ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgb10_a2 to rgba8 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgb10_a2 to rgba8_snorm bitcast test: fail
spec/arb_shader_image_load_store/bitcast/rgb10_a2 to rgba8i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgb10_a2 to rgba8ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgb10_a2ui to r11f_g11f_b10f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgb10_a2ui to r32f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgb10_a2ui to r32i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgb10_a2ui to r32ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgb10_a2ui to rg16 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgb10_a2ui to rg16_snorm bitcast test: fail
spec/arb_shader_image_load_store/bitcast/rgb10_a2ui to rg16f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgb10_a2ui to rg16i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgb10_a2ui to rg16ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgb10_a2ui to rgb10_a2 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgb10_a2ui to rgba8 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgb10_a2ui to rgba8_snorm bitcast test: fail
spec/arb_shader_image_load_store/bitcast/rgb10_a2ui to rgba8i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgb10_a2ui to rgba8ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba16 to rg32f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba16 to rg32i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba16 to rg32ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba16 to rgba16_snorm bitcast test: fail
spec/arb_shader_image_load_store/bitcast/rgba16 to rgba16f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba16 to rgba16i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba16 to rgba16ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba16_snorm to rg32f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba16_snorm to rg32i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba16_snorm to rg32ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba16_snorm to rgba16 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba16_snorm to rgba16f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba16_snorm to rgba16i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba16_snorm to rgba16ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba16f to rg32f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba16f to rg32i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba16f to rg32ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba16f to rgba16 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba16f to rgba16_snorm bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba16f to rgba16i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba16f to rgba16ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba16i to rg32f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba16i to rg32i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba16i to rg32ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba16i to rgba16 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba16i to rgba16_snorm bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba16i to rgba16f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba16i to rgba16ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba16ui to rg32f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba16ui to rg32i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba16ui to rg32ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba16ui to rgba16 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba16ui to rgba16_snorm bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba16ui to rgba16f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba16ui to rgba16i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba32f to rgba32i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba32f to rgba32ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba32i to rgba32f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba32i to rgba32ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba32ui to rgba32f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba32ui to rgba32i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8 to r11f_g11f_b10f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8 to r32f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8 to r32i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8 to r32ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8 to rg16 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8 to rg16_snorm bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8 to rg16f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8 to rg16i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8 to rg16ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8 to rgb10_a2 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8 to rgb10_a2ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8 to rgba8_snorm bitcast test: fail
spec/arb_shader_image_load_store/bitcast/rgba8 to rgba8i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8 to rgba8ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8_snorm to r11f_g11f_b10f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8_snorm to r32f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8_snorm to r32i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8_snorm to r32ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8_snorm to rg16 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8_snorm to rg16_snorm bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8_snorm to rg16f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8_snorm to rg16i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8_snorm to rg16ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8_snorm to rgb10_a2 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8_snorm to rgb10_a2ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8_snorm to rgba8 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8_snorm to rgba8i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8_snorm to rgba8ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8i to r11f_g11f_b10f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8i to r32f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8i to r32i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8i to r32ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8i to rg16 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8i to rg16_snorm bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8i to rg16f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8i to rg16i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8i to rg16ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8i to rgb10_a2 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8i to rgb10_a2ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8i to rgba8 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8i to rgba8_snorm bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8i to rgba8ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8ui to r11f_g11f_b10f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8ui to r32f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8ui to r32i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8ui to r32ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8ui to rg16 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8ui to rg16_snorm bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8ui to rg16f bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8ui to rg16i bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8ui to rg16ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8ui to rgb10_a2 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8ui to rgb10_a2ui bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8ui to rgba8 bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8ui to rgba8_snorm bitcast test: pass
spec/arb_shader_image_load_store/bitcast/rgba8ui to rgba8i bitcast test: pass
spec/arb_shader_image_load_store/dead-fragments/imageatomicadd/derivative test: pass
spec/arb_shader_image_load_store/dead-fragments/imageatomicadd/discard test: pass
spec/arb_shader_image_load_store/dead-fragments/imageatomiccompswap/derivative test: pass
spec/arb_shader_image_load_store/dead-fragments/imageatomiccompswap/discard test: pass
spec/arb_shader_image_load_store/dead-fragments/imageatomicexchange/derivative test: pass
spec/arb_shader_image_load_store/dead-fragments/imageatomicexchange/discard test: pass
spec/arb_shader_image_load_store/dead-fragments/imageatomicmax/derivative test: pass
spec/arb_shader_image_load_store/dead-fragments/imageatomicmax/discard test: pass
spec/arb_shader_image_load_store/dead-fragments/imagestore/derivative test: pass
spec/arb_shader_image_load_store/dead-fragments/imagestore/discard test: pass
spec/arb_shader_image_load_store/early-z/image access test/early-z fail: pass
spec/arb_shader_image_load_store/early-z/image access test/early-z pass: pass
spec/arb_shader_image_load_store/early-z/image access test/late-z fail: pass
spec/arb_shader_image_load_store/early-z/image access test/late-z pass: pass
spec/arb_shader_image_load_store/early-z/occlusion query test/early-z fail: pass
spec/arb_shader_image_load_store/early-z/occlusion query test/early-z pass: pass
spec/arb_shader_image_load_store/early-z/occlusion query test/late-z fail: pass
spec/arb_shader_image_load_store/early-z/occlusion query test/late-z pass: pass
spec/arb_shader_image_load_store/execution/basic-imagestore-from-uniform: pass
spec/arb_shader_image_load_store/execution/disable_early_z: pass
spec/arb_shader_image_load_store/execution/gl45-imageatomicexchange-float: skip
spec/arb_shader_image_load_store/execution/image_checkerboard: pass
spec/arb_shader_image_load_store/execution/write-to-rendered-image: pass
spec/arb_shader_image_load_store/indexing/compute shader/dynamically uniform indexing test: pass
spec/arb_shader_image_load_store/indexing/fragment shader/dynamically uniform indexing test: pass
spec/arb_shader_image_load_store/indexing/geometry shader/dynamically uniform indexing test: pass
spec/arb_shader_image_load_store/indexing/tessellation evaluation shader/dynamically uniform indexing test: pass
spec/arb_shader_image_load_store/indexing/vertex shader/dynamically uniform indexing test: pass
spec/arb_shader_image_load_store/invalid/imageatomicadd/address bounds test/image1d/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicadd/address bounds test/image1darray/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicadd/address bounds test/image2d/r32i: pass
spec/arb_shader_image_load_store/invalid/imageatomicadd/address bounds test/image2d/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicadd/address bounds test/image2darray/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicadd/address bounds test/image2drect/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicadd/address bounds test/image3d/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicadd/address bounds test/imagebuffer/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicadd/address bounds test/imagecube/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicadd/address bounds test/imagecubearray/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicadd/format mismatch test: pass
spec/arb_shader_image_load_store/invalid/imageatomicadd/incompatible format test: pass
spec/arb_shader_image_load_store/invalid/imageatomicadd/incomplete image test: pass
spec/arb_shader_image_load_store/invalid/imageatomicadd/index bounds test: pass
spec/arb_shader_image_load_store/invalid/imageatomicadd/invalid format test: pass
spec/arb_shader_image_load_store/invalid/imageatomicadd/layer bounds test: pass
spec/arb_shader_image_load_store/invalid/imageatomicadd/level bounds test: pass
spec/arb_shader_image_load_store/invalid/imageatomicadd/target mismatch test: pass
spec/arb_shader_image_load_store/invalid/imageatomicadd/unbound image test: fail
spec/arb_shader_image_load_store/invalid/imageatomicand/address bounds test/image1d/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicand/address bounds test/image1darray/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicand/address bounds test/image2d/r32i: pass
spec/arb_shader_image_load_store/invalid/imageatomicand/address bounds test/image2d/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicand/address bounds test/image2darray/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicand/address bounds test/image2drect/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicand/address bounds test/image3d/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicand/address bounds test/imagebuffer/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicand/address bounds test/imagecube/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicand/address bounds test/imagecubearray/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicand/format mismatch test: pass
spec/arb_shader_image_load_store/invalid/imageatomicand/incompatible format test: pass
spec/arb_shader_image_load_store/invalid/imageatomicand/incomplete image test: pass
spec/arb_shader_image_load_store/invalid/imageatomicand/index bounds test: pass
spec/arb_shader_image_load_store/invalid/imageatomicand/invalid format test: pass
spec/arb_shader_image_load_store/invalid/imageatomicand/layer bounds test: pass
spec/arb_shader_image_load_store/invalid/imageatomicand/level bounds test: pass
spec/arb_shader_image_load_store/invalid/imageatomicand/target mismatch test: pass
spec/arb_shader_image_load_store/invalid/imageatomicand/unbound image test: fail
spec/arb_shader_image_load_store/invalid/imageatomiccompswap/address bounds test/image1d/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomiccompswap/address bounds test/image1darray/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomiccompswap/address bounds test/image2d/r32i: pass
spec/arb_shader_image_load_store/invalid/imageatomiccompswap/address bounds test/image2d/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomiccompswap/address bounds test/image2darray/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomiccompswap/address bounds test/image2drect/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomiccompswap/address bounds test/image3d/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomiccompswap/address bounds test/imagebuffer/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomiccompswap/address bounds test/imagecube/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomiccompswap/address bounds test/imagecubearray/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomiccompswap/format mismatch test: pass
spec/arb_shader_image_load_store/invalid/imageatomiccompswap/incompatible format test: pass
spec/arb_shader_image_load_store/invalid/imageatomiccompswap/incomplete image test: pass
spec/arb_shader_image_load_store/invalid/imageatomiccompswap/index bounds test: pass
spec/arb_shader_image_load_store/invalid/imageatomiccompswap/invalid format test: pass
spec/arb_shader_image_load_store/invalid/imageatomiccompswap/layer bounds test: pass
spec/arb_shader_image_load_store/invalid/imageatomiccompswap/level bounds test: pass
spec/arb_shader_image_load_store/invalid/imageatomiccompswap/target mismatch test: pass
spec/arb_shader_image_load_store/invalid/imageatomiccompswap/unbound image test: fail
spec/arb_shader_image_load_store/invalid/imageatomicexchange/address bounds test/image1d/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicexchange/address bounds test/image1darray/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicexchange/address bounds test/image2d/r32i: pass
spec/arb_shader_image_load_store/invalid/imageatomicexchange/address bounds test/image2d/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicexchange/address bounds test/image2darray/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicexchange/address bounds test/image2drect/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicexchange/address bounds test/image3d/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicexchange/address bounds test/imagebuffer/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicexchange/address bounds test/imagecube/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicexchange/address bounds test/imagecubearray/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicexchange/format mismatch test: pass
spec/arb_shader_image_load_store/invalid/imageatomicexchange/incompatible format test: pass
spec/arb_shader_image_load_store/invalid/imageatomicexchange/incomplete image test: pass
spec/arb_shader_image_load_store/invalid/imageatomicexchange/index bounds test: pass
spec/arb_shader_image_load_store/invalid/imageatomicexchange/invalid format test: pass
spec/arb_shader_image_load_store/invalid/imageatomicexchange/layer bounds test: pass
spec/arb_shader_image_load_store/invalid/imageatomicexchange/level bounds test: pass
spec/arb_shader_image_load_store/invalid/imageatomicexchange/target mismatch test: pass
spec/arb_shader_image_load_store/invalid/imageatomicexchange/unbound image test: fail
spec/arb_shader_image_load_store/invalid/imageatomicmax/address bounds test/image1d/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicmax/address bounds test/image1darray/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicmax/address bounds test/image2d/r32i: pass
spec/arb_shader_image_load_store/invalid/imageatomicmax/address bounds test/image2d/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicmax/address bounds test/image2darray/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicmax/address bounds test/image2drect/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicmax/address bounds test/image3d/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicmax/address bounds test/imagebuffer/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicmax/address bounds test/imagecube/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicmax/address bounds test/imagecubearray/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicmax/format mismatch test: pass
spec/arb_shader_image_load_store/invalid/imageatomicmax/incompatible format test: pass
spec/arb_shader_image_load_store/invalid/imageatomicmax/incomplete image test: pass
spec/arb_shader_image_load_store/invalid/imageatomicmax/index bounds test: pass
spec/arb_shader_image_load_store/invalid/imageatomicmax/invalid format test: pass
spec/arb_shader_image_load_store/invalid/imageatomicmax/layer bounds test: pass
spec/arb_shader_image_load_store/invalid/imageatomicmax/level bounds test: pass
spec/arb_shader_image_load_store/invalid/imageatomicmax/target mismatch test: pass
spec/arb_shader_image_load_store/invalid/imageatomicmax/unbound image test: fail
spec/arb_shader_image_load_store/invalid/imageatomicmin/address bounds test/image1d/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicmin/address bounds test/image1darray/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicmin/address bounds test/image2d/r32i: pass
spec/arb_shader_image_load_store/invalid/imageatomicmin/address bounds test/image2d/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicmin/address bounds test/image2darray/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicmin/address bounds test/image2drect/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicmin/address bounds test/image3d/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicmin/address bounds test/imagebuffer/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicmin/address bounds test/imagecube/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicmin/address bounds test/imagecubearray/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicmin/format mismatch test: pass
spec/arb_shader_image_load_store/invalid/imageatomicmin/incompatible format test: pass
spec/arb_shader_image_load_store/invalid/imageatomicmin/incomplete image test: pass
spec/arb_shader_image_load_store/invalid/imageatomicmin/index bounds test: pass
spec/arb_shader_image_load_store/invalid/imageatomicmin/invalid format test: pass
spec/arb_shader_image_load_store/invalid/imageatomicmin/layer bounds test: pass
spec/arb_shader_image_load_store/invalid/imageatomicmin/level bounds test: pass
spec/arb_shader_image_load_store/invalid/imageatomicmin/target mismatch test: pass
spec/arb_shader_image_load_store/invalid/imageatomicmin/unbound image test: fail
spec/arb_shader_image_load_store/invalid/imageatomicor/address bounds test/image1d/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicor/address bounds test/image1darray/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicor/address bounds test/image2d/r32i: pass
spec/arb_shader_image_load_store/invalid/imageatomicor/address bounds test/image2d/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicor/address bounds test/image2darray/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicor/address bounds test/image2drect/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicor/address bounds test/image3d/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicor/address bounds test/imagebuffer/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicor/address bounds test/imagecube/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicor/address bounds test/imagecubearray/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicor/format mismatch test: pass
spec/arb_shader_image_load_store/invalid/imageatomicor/incompatible format test: pass
spec/arb_shader_image_load_store/invalid/imageatomicor/incomplete image test: pass
spec/arb_shader_image_load_store/invalid/imageatomicor/index bounds test: pass
spec/arb_shader_image_load_store/invalid/imageatomicor/invalid format test: pass
spec/arb_shader_image_load_store/invalid/imageatomicor/layer bounds test: pass
spec/arb_shader_image_load_store/invalid/imageatomicor/level bounds test: pass
spec/arb_shader_image_load_store/invalid/imageatomicor/target mismatch test: pass
spec/arb_shader_image_load_store/invalid/imageatomicor/unbound image test: pass
spec/arb_shader_image_load_store/invalid/imageatomicxor/address bounds test/image1d/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicxor/address bounds test/image1darray/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicxor/address bounds test/image2d/r32i: pass
spec/arb_shader_image_load_store/invalid/imageatomicxor/address bounds test/image2d/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicxor/address bounds test/image2darray/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicxor/address bounds test/image2drect/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicxor/address bounds test/image3d/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicxor/address bounds test/imagebuffer/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicxor/address bounds test/imagecube/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicxor/address bounds test/imagecubearray/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageatomicxor/format mismatch test: pass
spec/arb_shader_image_load_store/invalid/imageatomicxor/incompatible format test: pass
spec/arb_shader_image_load_store/invalid/imageatomicxor/incomplete image test: pass
spec/arb_shader_image_load_store/invalid/imageatomicxor/index bounds test: pass
spec/arb_shader_image_load_store/invalid/imageatomicxor/invalid format test: pass
spec/arb_shader_image_load_store/invalid/imageatomicxor/layer bounds test: pass
spec/arb_shader_image_load_store/invalid/imageatomicxor/level bounds test: pass
spec/arb_shader_image_load_store/invalid/imageatomicxor/target mismatch test: pass
spec/arb_shader_image_load_store/invalid/imageatomicxor/unbound image test: fail
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image1d/rgba32f: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image1darray/rgba32f: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image2d/r11f_g11f_b10f: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image2d/r16: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image2d/r16_snorm: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image2d/r16f: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image2d/r16i: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image2d/r16ui: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image2d/r32f: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image2d/r32i: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image2d/r32ui: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image2d/r8: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image2d/r8_snorm: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image2d/r8i: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image2d/r8ui: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image2d/rg16: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image2d/rg16_snorm: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image2d/rg16f: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image2d/rg16i: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image2d/rg16ui: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image2d/rg32f: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image2d/rg32i: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image2d/rg32ui: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image2d/rg8: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image2d/rg8_snorm: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image2d/rg8i: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image2d/rg8ui: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image2d/rgb10_a2: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image2d/rgb10_a2ui: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image2d/rgba16: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image2d/rgba16_snorm: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image2d/rgba16f: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image2d/rgba16i: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image2d/rgba16ui: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image2d/rgba32f: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image2d/rgba32i: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image2d/rgba32ui: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image2d/rgba8: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image2d/rgba8_snorm: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image2d/rgba8i: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image2d/rgba8ui: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image2darray/rgba32f: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image2drect/rgba32f: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/image3d/rgba32f: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/imagebuffer/rgba32f: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/imagecube/rgba32f: pass
spec/arb_shader_image_load_store/invalid/imageload/address bounds test/imagecubearray/rgba32f: pass
spec/arb_shader_image_load_store/invalid/imageload/format mismatch test: pass
spec/arb_shader_image_load_store/invalid/imageload/incompatible format test: pass
spec/arb_shader_image_load_store/invalid/imageload/incomplete image test: pass
spec/arb_shader_image_load_store/invalid/imageload/index bounds test: pass
spec/arb_shader_image_load_store/invalid/imageload/invalid format test: pass
spec/arb_shader_image_load_store/invalid/imageload/layer bounds test: pass
spec/arb_shader_image_load_store/invalid/imageload/level bounds test: pass
spec/arb_shader_image_load_store/invalid/imageload/target mismatch test: pass
spec/arb_shader_image_load_store/invalid/imageload/unbound image test: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image1d/rgba32f: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image1darray/rgba32f: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image2d/r11f_g11f_b10f: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image2d/r16: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image2d/r16_snorm: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image2d/r16f: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image2d/r16i: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image2d/r16ui: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image2d/r32f: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image2d/r32i: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image2d/r32ui: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image2d/r8: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image2d/r8_snorm: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image2d/r8i: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image2d/r8ui: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image2d/rg16: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image2d/rg16_snorm: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image2d/rg16f: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image2d/rg16i: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image2d/rg16ui: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image2d/rg32f: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image2d/rg32i: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image2d/rg32ui: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image2d/rg8: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image2d/rg8_snorm: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image2d/rg8i: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image2d/rg8ui: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image2d/rgb10_a2: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image2d/rgb10_a2ui: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image2d/rgba16: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image2d/rgba16_snorm: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image2d/rgba16f: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image2d/rgba16i: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image2d/rgba16ui: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image2d/rgba32f: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image2d/rgba32i: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image2d/rgba32ui: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image2d/rgba8: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image2d/rgba8_snorm: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image2d/rgba8i: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image2d/rgba8ui: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image2darray/rgba32f: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image2drect/rgba32f: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/image3d/rgba32f: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/imagebuffer/rgba32f: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/imagecube/rgba32f: pass
spec/arb_shader_image_load_store/invalid/imagestore/address bounds test/imagecubearray/rgba32f: pass
spec/arb_shader_image_load_store/invalid/imagestore/format mismatch test: pass
spec/arb_shader_image_load_store/invalid/imagestore/incompatible format test: pass
spec/arb_shader_image_load_store/invalid/imagestore/incomplete image test: pass
spec/arb_shader_image_load_store/invalid/imagestore/index bounds test: pass
spec/arb_shader_image_load_store/invalid/imagestore/invalid format test: pass
spec/arb_shader_image_load_store/invalid/imagestore/layer bounds test: pass
spec/arb_shader_image_load_store/invalid/imagestore/level bounds test: pass
spec/arb_shader_image_load_store/invalid/imagestore/target mismatch test: pass
spec/arb_shader_image_load_store/invalid/imagestore/unbound image test: pass
spec/arb_shader_image_load_store/layer/image1d/layered binding test: pass
spec/arb_shader_image_load_store/layer/image1d/non-layered binding test: pass
spec/arb_shader_image_load_store/layer/image1darray/layered binding test: pass
spec/arb_shader_image_load_store/layer/image1darray/non-layered binding test: pass
spec/arb_shader_image_load_store/layer/image2d/layered binding test: pass
spec/arb_shader_image_load_store/layer/image2d/non-layered binding test: pass
spec/arb_shader_image_load_store/layer/image2darray/layered binding test: pass
spec/arb_shader_image_load_store/layer/image2darray/non-layered binding test: pass
spec/arb_shader_image_load_store/layer/image2drect/layered binding test: pass
spec/arb_shader_image_load_store/layer/image2drect/non-layered binding test: pass
spec/arb_shader_image_load_store/layer/image3d/layered binding test: pass
spec/arb_shader_image_load_store/layer/image3d/non-layered binding test: pass
spec/arb_shader_image_load_store/layer/imagebuffer/layered binding test: pass
spec/arb_shader_image_load_store/layer/imagebuffer/non-layered binding test: pass
spec/arb_shader_image_load_store/layer/imagecube/layered binding test: pass
spec/arb_shader_image_load_store/layer/imagecube/non-layered binding test: pass
spec/arb_shader_image_load_store/layer/imagecubearray/layered binding test: pass
spec/arb_shader_image_load_store/layer/imagecubearray/non-layered binding test: pass
spec/arb_shader_image_load_store/level/1d level binding test: pass
spec/arb_shader_image_load_store/level/1darray level binding test: pass
spec/arb_shader_image_load_store/level/2d level binding test: pass
spec/arb_shader_image_load_store/level/2darray level binding test: pass
spec/arb_shader_image_load_store/level/3d level binding test: pass
spec/arb_shader_image_load_store/level/cube level binding test: pass
spec/arb_shader_image_load_store/level/cubearray level binding test: pass
spec/arb_shader_image_load_store/max-images/combined max image uniforms test: fail
spec/arb_shader_image_load_store/max-images/compute shader max image uniforms test: pass
spec/arb_shader_image_load_store/max-images/fragment shader max image uniforms test: pass
spec/arb_shader_image_load_store/max-images/geometry shader max image uniforms test: pass
spec/arb_shader_image_load_store/max-images/tessellation evaluation shader max image uniforms test: pass
spec/arb_shader_image_load_store/max-images/vertex shader max image uniforms test: pass
spec/arb_shader_image_load_store/max-size/image1d max size test/16384x1x1x1: pass
spec/arb_shader_image_load_store/max-size/image1darray max size test/16384x8x1x1: pass
spec/arb_shader_image_load_store/max-size/image1darray max size test/8x2048x1x1: pass
spec/arb_shader_image_load_store/max-size/image2d max size test/16384x8x1x1: pass
spec/arb_shader_image_load_store/max-size/image2d max size test/8x16384x1x1: pass
spec/arb_shader_image_load_store/max-size/image2darray max size test/16384x8x8x1: pass
spec/arb_shader_image_load_store/max-size/image2darray max size test/8x16384x8x1: pass
spec/arb_shader_image_load_store/max-size/image2darray max size test/8x8x2048x1: pass
spec/arb_shader_image_load_store/max-size/image2drect max size test/16384x8x1x1: pass
spec/arb_shader_image_load_store/max-size/image2drect max size test/8x16384x1x1: pass
spec/arb_shader_image_load_store/max-size/image3d max size test/2048x8x8x1: pass
spec/arb_shader_image_load_store/max-size/image3d max size test/8x2048x8x1: pass
spec/arb_shader_image_load_store/max-size/image3d max size test/8x8x2048x1: pass
spec/arb_shader_image_load_store/max-size/imagebuffer max size test/2147483647x1x1x1: skip
spec/arb_shader_image_load_store/max-size/imagecube max size test/16384x16384x6x1: skip
spec/arb_shader_image_load_store/max-size/imagecubearray max size test/16384x16384x6x1: skip
spec/arb_shader_image_load_store/max-size/imagecubearray max size test/8x8x2046x1: pass
spec/arb_shader_image_load_store/minmax: pass
spec/arb_shader_image_load_store/semantics/imageatomicadd/vertex shader/r32ui/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageatomicand/vertex shader/r32ui/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageatomiccompswap/vertex shader/r32ui/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageatomicexchange/vertex shader/r32ui/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageatomicmax/vertex shader/r32ui/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageatomicmin/vertex shader/r32ui/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageatomicor/vertex shader/r32ui/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageatomicxor/vertex shader/r32ui/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageload/compute shader/rgba32f/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageload/fragment shader/rgba32f/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageload/geometry shader/rgba32f/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageload/tessellation evaluation shader/rgba32f/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/r11f_g11f_b10f/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/r16/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/r16_snorm/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/r16f/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/r16i/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/r16ui/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/r32f/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/r32i/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/r32ui/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/r8/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/r8_snorm/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/r8i/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/r8ui/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/rg16/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/rg16_snorm/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/rg16f/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/rg16i/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/rg16ui/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/rg32f/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/rg32i/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/rg32ui/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/rg8/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/rg8_snorm/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/rg8i/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/rg8ui/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/rgb10_a2/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/rgb10_a2ui/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/rgba16/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/rgba16_snorm/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/rgba16f/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/rgba16i/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/rgba16ui/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/rgba32f/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/rgba32f/image1darray test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/rgba32f/image2d test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/rgba32f/image2darray test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/rgba32f/image2drect test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/rgba32f/image3d test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/rgba32f/imagebuffer test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/rgba32f/imagecube test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/rgba32f/imagecubearray test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/rgba32i/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/rgba32ui/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/rgba8/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/rgba8_snorm/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/rgba8i/image1d test: pass
spec/arb_shader_image_load_store/semantics/imageload/vertex shader/rgba8ui/image1d test: pass
spec/arb_shader_image_load_store/semantics/imagestore/vertex shader/rgba32f/image1d test: pass
spec/arb_shader_image_load_store/state/binding state test: pass
spec/arb_shader_image_load_store/state/uniform state test: pass
spec/arb_shader_image_load_store/unused/imageatomicadd: pass
spec/arb_shader_image_load_store/unused/imageatomicand: pass
spec/arb_shader_image_load_store/unused/imageatomiccompswap: pass
spec/arb_shader_image_load_store/unused/imageatomicexchange: pass
spec/arb_shader_image_load_store/unused/imageatomicmax: pass
spec/arb_shader_image_load_store/unused/imageatomicmin: pass
spec/arb_shader_image_load_store/unused/imageatomicor: pass
spec/arb_shader_image_load_store/unused/imageatomicxor: pass
spec/arb_shader_image_size/builtin/rgba16f/compute/image1d size test/1536x1x1x1: pass
spec/arb_shader_image_size/builtin/rgba16f/compute/image1darray size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba16f/compute/image2d size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba16f/compute/image2darray size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba16f/compute/image2drect size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba16f/compute/image3d size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba16f/compute/imagebuffer size test/1536x1x1x1: pass
spec/arb_shader_image_size/builtin/rgba16f/compute/imagecube size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba16f/compute/imagecubearray size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba16f/fragment/image1d size test/1536x1x1x1: pass
spec/arb_shader_image_size/builtin/rgba16f/fragment/image1darray size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba16f/fragment/image2d size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba16f/fragment/image2darray size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba16f/fragment/image2drect size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba16f/fragment/image3d size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba16f/fragment/imagebuffer size test/1536x1x1x1: pass
spec/arb_shader_image_size/builtin/rgba16f/fragment/imagecube size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba16f/fragment/imagecubearray size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba16i/compute/image1d size test/1536x1x1x1: pass
spec/arb_shader_image_size/builtin/rgba16i/compute/image1darray size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba16i/compute/image2d size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba16i/compute/image2darray size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba16i/compute/image2drect size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba16i/compute/image3d size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba16i/compute/imagebuffer size test/1536x1x1x1: pass
spec/arb_shader_image_size/builtin/rgba16i/compute/imagecube size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba16i/compute/imagecubearray size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba16i/fragment/image1d size test/1536x1x1x1: pass
spec/arb_shader_image_size/builtin/rgba16i/fragment/image1darray size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba16i/fragment/image2d size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba16i/fragment/image2darray size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba16i/fragment/image2drect size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba16i/fragment/image3d size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba16i/fragment/imagebuffer size test/1536x1x1x1: pass
spec/arb_shader_image_size/builtin/rgba16i/fragment/imagecube size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba16i/fragment/imagecubearray size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba16ui/compute/image1d size test/1536x1x1x1: pass
spec/arb_shader_image_size/builtin/rgba16ui/compute/image1darray size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba16ui/compute/image2d size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba16ui/compute/image2darray size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba16ui/compute/image2drect size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba16ui/compute/image3d size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba16ui/compute/imagebuffer size test/1536x1x1x1: pass
spec/arb_shader_image_size/builtin/rgba16ui/compute/imagecube size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba16ui/compute/imagecubearray size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba16ui/fragment/image1d size test/1536x1x1x1: pass
spec/arb_shader_image_size/builtin/rgba16ui/fragment/image1darray size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba16ui/fragment/image2d size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba16ui/fragment/image2darray size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba16ui/fragment/image2drect size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba16ui/fragment/image3d size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba16ui/fragment/imagebuffer size test/1536x1x1x1: pass
spec/arb_shader_image_size/builtin/rgba16ui/fragment/imagecube size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba16ui/fragment/imagecubearray size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba32f/compute/image1d size test/1536x1x1x1: pass
spec/arb_shader_image_size/builtin/rgba32f/compute/image1darray size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba32f/compute/image2d size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba32f/compute/image2darray size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba32f/compute/image2drect size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba32f/compute/image3d size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba32f/compute/imagebuffer size test/1536x1x1x1: pass
spec/arb_shader_image_size/builtin/rgba32f/compute/imagecube size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba32f/compute/imagecubearray size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba32f/fragment/image1d size test/1536x1x1x1: pass
spec/arb_shader_image_size/builtin/rgba32f/fragment/image1darray size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba32f/fragment/image2d size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba32f/fragment/image2darray size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba32f/fragment/image2drect size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba32f/fragment/image3d size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba32f/fragment/imagebuffer size test/1536x1x1x1: pass
spec/arb_shader_image_size/builtin/rgba32f/fragment/imagecube size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba32f/fragment/imagecubearray size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba32i/compute/image1d size test/1536x1x1x1: pass
spec/arb_shader_image_size/builtin/rgba32i/compute/image1darray size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba32i/compute/image2d size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba32i/compute/image2darray size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba32i/compute/image2drect size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba32i/compute/image3d size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba32i/compute/imagebuffer size test/1536x1x1x1: pass
spec/arb_shader_image_size/builtin/rgba32i/compute/imagecube size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba32i/compute/imagecubearray size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba32i/fragment/image1d size test/1536x1x1x1: pass
spec/arb_shader_image_size/builtin/rgba32i/fragment/image1darray size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba32i/fragment/image2d size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba32i/fragment/image2darray size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba32i/fragment/image2drect size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba32i/fragment/image3d size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba32i/fragment/imagebuffer size test/1536x1x1x1: pass
spec/arb_shader_image_size/builtin/rgba32i/fragment/imagecube size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba32i/fragment/imagecubearray size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba32ui/compute/image1d size test/1536x1x1x1: pass
spec/arb_shader_image_size/builtin/rgba32ui/compute/image1darray size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba32ui/compute/image2d size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba32ui/compute/image2darray size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba32ui/compute/image2drect size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba32ui/compute/image3d size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba32ui/compute/imagebuffer size test/1536x1x1x1: pass
spec/arb_shader_image_size/builtin/rgba32ui/compute/imagecube size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba32ui/compute/imagecubearray size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba32ui/fragment/image1d size test/1536x1x1x1: pass
spec/arb_shader_image_size/builtin/rgba32ui/fragment/image1darray size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba32ui/fragment/image2d size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba32ui/fragment/image2darray size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba32ui/fragment/image2drect size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba32ui/fragment/image3d size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba32ui/fragment/imagebuffer size test/1536x1x1x1: pass
spec/arb_shader_image_size/builtin/rgba32ui/fragment/imagecube size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba32ui/fragment/imagecubearray size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba8i/compute/image1d size test/1536x1x1x1: pass
spec/arb_shader_image_size/builtin/rgba8i/compute/image1darray size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba8i/compute/image2d size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba8i/compute/image2darray size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba8i/compute/image2drect size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba8i/compute/image3d size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba8i/compute/imagebuffer size test/1536x1x1x1: pass
spec/arb_shader_image_size/builtin/rgba8i/compute/imagecube size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba8i/compute/imagecubearray size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba8i/fragment/image1d size test/1536x1x1x1: pass
spec/arb_shader_image_size/builtin/rgba8i/fragment/image1darray size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba8i/fragment/image2d size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba8i/fragment/image2darray size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba8i/fragment/image2drect size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba8i/fragment/image3d size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba8i/fragment/imagebuffer size test/1536x1x1x1: pass
spec/arb_shader_image_size/builtin/rgba8i/fragment/imagecube size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba8i/fragment/imagecubearray size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba8ui/compute/image1d size test/1536x1x1x1: pass
spec/arb_shader_image_size/builtin/rgba8ui/compute/image1darray size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba8ui/compute/image2d size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba8ui/compute/image2darray size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba8ui/compute/image2drect size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba8ui/compute/image3d size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba8ui/compute/imagebuffer size test/1536x1x1x1: pass
spec/arb_shader_image_size/builtin/rgba8ui/compute/imagecube size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba8ui/compute/imagecubearray size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba8ui/fragment/image1d size test/1536x1x1x1: pass
spec/arb_shader_image_size/builtin/rgba8ui/fragment/image1darray size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba8ui/fragment/image2d size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba8ui/fragment/image2darray size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba8ui/fragment/image2drect size test/16x96x1x1: pass
spec/arb_shader_image_size/builtin/rgba8ui/fragment/image3d size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba8ui/fragment/imagebuffer size test/1536x1x1x1: pass
spec/arb_shader_image_size/builtin/rgba8ui/fragment/imagecube size test/16x16x6x1: pass
spec/arb_shader_image_size/builtin/rgba8ui/fragment/imagecubearray size test/16x16x6x1: pass
spec/arb_shader_objects/bindattriblocation-scratch-name: pass
spec/arb_shader_objects/delete-repeat: pass
spec/arb_shader_objects/getactiveuniform-beginend: pass
spec/arb_shader_objects/getuniform: pass
spec/arb_shader_objects/getuniformlocation-array-of-struct-of-array: pass
spec/arb_shader_precision/fs-degrees-float: pass
spec/arb_shader_precision/fs-degrees-vec2: pass
spec/arb_shader_precision/fs-degrees-vec3: pass
spec/arb_shader_precision/fs-degrees-vec4: pass
spec/arb_shader_precision/fs-exp-float: pass
spec/arb_shader_precision/fs-exp-vec2: pass
spec/arb_shader_precision/fs-exp-vec3: pass
spec/arb_shader_precision/fs-exp-vec4: pass
spec/arb_shader_precision/fs-exp2-float: pass
spec/arb_shader_precision/fs-exp2-vec2: pass
spec/arb_shader_precision/fs-exp2-vec3: pass
spec/arb_shader_precision/fs-exp2-vec4: pass
spec/arb_shader_precision/fs-fma-float-float-float: pass
spec/arb_shader_precision/fs-inversesqrt-float: pass
spec/arb_shader_precision/fs-inversesqrt-vec2: pass
spec/arb_shader_precision/fs-inversesqrt-vec3: pass
spec/arb_shader_precision/fs-inversesqrt-vec4: pass
spec/arb_shader_precision/fs-log-float: pass
spec/arb_shader_precision/fs-log-vec2: pass
spec/arb_shader_precision/fs-log-vec3: pass
spec/arb_shader_precision/fs-log-vec4: pass
spec/arb_shader_precision/fs-log2-float: pass
spec/arb_shader_precision/fs-log2-vec2: pass
spec/arb_shader_precision/fs-log2-vec3: pass
spec/arb_shader_precision/fs-log2-vec4: pass
spec/arb_shader_precision/fs-manual-fma-float-float-float: pass
spec/arb_shader_precision/fs-op-add-float-float: pass
spec/arb_shader_precision/fs-op-add-float-vec2: pass
spec/arb_shader_precision/fs-op-add-float-vec3: pass
spec/arb_shader_precision/fs-op-add-float-vec4: pass
spec/arb_shader_precision/fs-op-add-vec2-float: pass
spec/arb_shader_precision/fs-op-add-vec2-vec2: pass
spec/arb_shader_precision/fs-op-add-vec3-float: pass
spec/arb_shader_precision/fs-op-add-vec3-vec3: pass
spec/arb_shader_precision/fs-op-add-vec4-float: pass
spec/arb_shader_precision/fs-op-add-vec4-vec4: pass
spec/arb_shader_precision/fs-op-assign-add-float-float: pass
spec/arb_shader_precision/fs-op-assign-add-vec2-float: pass
spec/arb_shader_precision/fs-op-assign-add-vec2-vec2: pass
spec/arb_shader_precision/fs-op-assign-add-vec3-float: pass
spec/arb_shader_precision/fs-op-assign-add-vec3-vec3: pass
spec/arb_shader_precision/fs-op-assign-add-vec4-float: pass
spec/arb_shader_precision/fs-op-assign-add-vec4-vec4: pass
spec/arb_shader_precision/fs-op-assign-div-float-float: pass
spec/arb_shader_precision/fs-op-assign-div-vec2-float: pass
spec/arb_shader_precision/fs-op-assign-div-vec2-vec2: pass
spec/arb_shader_precision/fs-op-assign-div-vec3-float: pass
spec/arb_shader_precision/fs-op-assign-div-vec3-vec3: pass
spec/arb_shader_precision/fs-op-assign-div-vec4-float: pass
spec/arb_shader_precision/fs-op-assign-div-vec4-vec4: pass
spec/arb_shader_precision/fs-op-assign-mult-float-float: pass
spec/arb_shader_precision/fs-op-assign-mult-vec2-float: pass
spec/arb_shader_precision/fs-op-assign-mult-vec2-vec2: pass
spec/arb_shader_precision/fs-op-assign-mult-vec3-float: pass
spec/arb_shader_precision/fs-op-assign-mult-vec3-vec3: pass
spec/arb_shader_precision/fs-op-assign-mult-vec4-float: pass
spec/arb_shader_precision/fs-op-assign-mult-vec4-vec4: pass
spec/arb_shader_precision/fs-op-assign-sub-float-float: pass
spec/arb_shader_precision/fs-op-assign-sub-vec2-float: pass
spec/arb_shader_precision/fs-op-assign-sub-vec2-vec2: pass
spec/arb_shader_precision/fs-op-assign-sub-vec3-float: pass
spec/arb_shader_precision/fs-op-assign-sub-vec3-vec3: pass
spec/arb_shader_precision/fs-op-assign-sub-vec4-float: pass
spec/arb_shader_precision/fs-op-assign-sub-vec4-vec4: pass
spec/arb_shader_precision/fs-op-div-float-float: pass
spec/arb_shader_precision/fs-op-div-float-vec2: pass
spec/arb_shader_precision/fs-op-div-float-vec3: pass
spec/arb_shader_precision/fs-op-div-float-vec4: pass
spec/arb_shader_precision/fs-op-div-vec2-float: pass
spec/arb_shader_precision/fs-op-div-vec2-vec2: pass
spec/arb_shader_precision/fs-op-div-vec3-float: pass
spec/arb_shader_precision/fs-op-div-vec3-vec3: pass
spec/arb_shader_precision/fs-op-div-vec4-float: pass
spec/arb_shader_precision/fs-op-div-vec4-vec4: pass
spec/arb_shader_precision/fs-op-mult-float-float: pass
spec/arb_shader_precision/fs-op-mult-float-vec2: pass
spec/arb_shader_precision/fs-op-mult-float-vec3: pass
spec/arb_shader_precision/fs-op-mult-float-vec4: pass
spec/arb_shader_precision/fs-op-mult-vec2-float: pass
spec/arb_shader_precision/fs-op-mult-vec2-vec2: pass
spec/arb_shader_precision/fs-op-mult-vec3-float: pass
spec/arb_shader_precision/fs-op-mult-vec3-vec3: pass
spec/arb_shader_precision/fs-op-mult-vec4-float: pass
spec/arb_shader_precision/fs-op-mult-vec4-vec4: pass
spec/arb_shader_precision/fs-op-sub-float-float: pass
spec/arb_shader_precision/fs-op-sub-float-vec2: pass
spec/arb_shader_precision/fs-op-sub-float-vec3: pass
spec/arb_shader_precision/fs-op-sub-float-vec4: pass
spec/arb_shader_precision/fs-op-sub-vec2-float: pass
spec/arb_shader_precision/fs-op-sub-vec2-vec2: pass
spec/arb_shader_precision/fs-op-sub-vec3-float: pass
spec/arb_shader_precision/fs-op-sub-vec3-vec3: pass
spec/arb_shader_precision/fs-op-sub-vec4-float: pass
spec/arb_shader_precision/fs-op-sub-vec4-vec4: pass
spec/arb_shader_precision/fs-pow-float-float: pass
spec/arb_shader_precision/fs-pow-vec2-vec2: pass
spec/arb_shader_precision/fs-pow-vec3-vec3: pass
spec/arb_shader_precision/fs-pow-vec4-vec4: pass
spec/arb_shader_precision/fs-radians-float: pass
spec/arb_shader_precision/fs-radians-vec2: pass
spec/arb_shader_precision/fs-radians-vec3: pass
spec/arb_shader_precision/fs-radians-vec4: pass
spec/arb_shader_precision/fs-sqrt-float: pass
spec/arb_shader_precision/fs-sqrt-vec2: pass
spec/arb_shader_precision/fs-sqrt-vec3: pass
spec/arb_shader_precision/fs-sqrt-vec4: pass
spec/arb_shader_precision/gs-degrees-float: pass
spec/arb_shader_precision/gs-degrees-vec2: pass
spec/arb_shader_precision/gs-degrees-vec3: pass
spec/arb_shader_precision/gs-degrees-vec4: pass
spec/arb_shader_precision/gs-exp-float: pass
spec/arb_shader_precision/gs-exp-vec2: pass
spec/arb_shader_precision/gs-exp-vec3: pass
spec/arb_shader_precision/gs-exp-vec4: pass
spec/arb_shader_precision/gs-exp2-float: pass
spec/arb_shader_precision/gs-exp2-vec2: pass
spec/arb_shader_precision/gs-exp2-vec3: pass
spec/arb_shader_precision/gs-exp2-vec4: pass
spec/arb_shader_precision/gs-fma-float-float-float: pass
spec/arb_shader_precision/gs-inversesqrt-float: pass
spec/arb_shader_precision/gs-inversesqrt-vec2: pass
spec/arb_shader_precision/gs-inversesqrt-vec3: pass
spec/arb_shader_precision/gs-inversesqrt-vec4: pass
spec/arb_shader_precision/gs-log-float: pass
spec/arb_shader_precision/gs-log-vec2: pass
spec/arb_shader_precision/gs-log-vec3: pass
spec/arb_shader_precision/gs-log-vec4: pass
spec/arb_shader_precision/gs-log2-float: pass
spec/arb_shader_precision/gs-log2-vec2: pass
spec/arb_shader_precision/gs-log2-vec3: pass
spec/arb_shader_precision/gs-log2-vec4: pass
spec/arb_shader_precision/gs-manual-fma-float-float-float: pass
spec/arb_shader_precision/gs-op-add-float-float: pass
spec/arb_shader_precision/gs-op-add-float-vec2: pass
spec/arb_shader_precision/gs-op-add-float-vec3: pass
spec/arb_shader_precision/gs-op-add-float-vec4: pass
spec/arb_shader_precision/gs-op-add-vec2-float: pass
spec/arb_shader_precision/gs-op-add-vec2-vec2: pass
spec/arb_shader_precision/gs-op-add-vec3-float: pass
spec/arb_shader_precision/gs-op-add-vec3-vec3: pass
spec/arb_shader_precision/gs-op-add-vec4-float: pass
spec/arb_shader_precision/gs-op-add-vec4-vec4: pass
spec/arb_shader_precision/gs-op-assign-add-float-float: pass
spec/arb_shader_precision/gs-op-assign-add-vec2-float: pass
spec/arb_shader_precision/gs-op-assign-add-vec2-vec2: pass
spec/arb_shader_precision/gs-op-assign-add-vec3-float: pass
spec/arb_shader_precision/gs-op-assign-add-vec3-vec3: pass
spec/arb_shader_precision/gs-op-assign-add-vec4-float: pass
spec/arb_shader_precision/gs-op-assign-add-vec4-vec4: pass
spec/arb_shader_precision/gs-op-assign-div-float-float: pass
spec/arb_shader_precision/gs-op-assign-div-vec2-float: pass
spec/arb_shader_precision/gs-op-assign-div-vec2-vec2: pass
spec/arb_shader_precision/gs-op-assign-div-vec3-float: pass
spec/arb_shader_precision/gs-op-assign-div-vec3-vec3: pass
spec/arb_shader_precision/gs-op-assign-div-vec4-float: pass
spec/arb_shader_precision/gs-op-assign-div-vec4-vec4: pass
spec/arb_shader_precision/gs-op-assign-mult-float-float: pass
spec/arb_shader_precision/gs-op-assign-mult-vec2-float: pass
spec/arb_shader_precision/gs-op-assign-mult-vec2-vec2: pass
spec/arb_shader_precision/gs-op-assign-mult-vec3-float: pass
spec/arb_shader_precision/gs-op-assign-mult-vec3-vec3: pass
spec/arb_shader_precision/gs-op-assign-mult-vec4-float: pass
spec/arb_shader_precision/gs-op-assign-mult-vec4-vec4: pass
spec/arb_shader_precision/gs-op-assign-sub-float-float: pass
spec/arb_shader_precision/gs-op-assign-sub-vec2-float: pass
spec/arb_shader_precision/gs-op-assign-sub-vec2-vec2: pass
spec/arb_shader_precision/gs-op-assign-sub-vec3-float: pass
spec/arb_shader_precision/gs-op-assign-sub-vec3-vec3: pass
spec/arb_shader_precision/gs-op-assign-sub-vec4-float: pass
spec/arb_shader_precision/gs-op-assign-sub-vec4-vec4: pass
spec/arb_shader_precision/gs-op-div-float-float: pass
spec/arb_shader_precision/gs-op-div-float-vec2: pass
spec/arb_shader_precision/gs-op-div-float-vec3: pass
spec/arb_shader_precision/gs-op-div-float-vec4: pass
spec/arb_shader_precision/gs-op-div-vec2-float: pass
spec/arb_shader_precision/gs-op-div-vec2-vec2: pass
spec/arb_shader_precision/gs-op-div-vec3-float: pass
spec/arb_shader_precision/gs-op-div-vec3-vec3: pass
spec/arb_shader_precision/gs-op-div-vec4-float: pass
spec/arb_shader_precision/gs-op-div-vec4-vec4: pass
spec/arb_shader_precision/gs-op-mult-float-float: pass
spec/arb_shader_precision/gs-op-mult-float-vec2: pass
spec/arb_shader_precision/gs-op-mult-float-vec3: pass
spec/arb_shader_precision/gs-op-mult-float-vec4: pass
spec/arb_shader_precision/gs-op-mult-vec2-float: pass
spec/arb_shader_precision/gs-op-mult-vec2-vec2: pass
spec/arb_shader_precision/gs-op-mult-vec3-float: pass
spec/arb_shader_precision/gs-op-mult-vec3-vec3: pass
spec/arb_shader_precision/gs-op-mult-vec4-float: pass
spec/arb_shader_precision/gs-op-mult-vec4-vec4: pass
spec/arb_shader_precision/gs-op-sub-float-float: pass
spec/arb_shader_precision/gs-op-sub-float-vec2: pass
spec/arb_shader_precision/gs-op-sub-float-vec3: pass
spec/arb_shader_precision/gs-op-sub-float-vec4: pass
spec/arb_shader_precision/gs-op-sub-vec2-float: pass
spec/arb_shader_precision/gs-op-sub-vec2-vec2: pass
spec/arb_shader_precision/gs-op-sub-vec3-float: pass
spec/arb_shader_precision/gs-op-sub-vec3-vec3: pass
spec/arb_shader_precision/gs-op-sub-vec4-float: pass
spec/arb_shader_precision/gs-op-sub-vec4-vec4: pass
spec/arb_shader_precision/gs-pow-float-float: pass
spec/arb_shader_precision/gs-pow-vec2-vec2: pass
spec/arb_shader_precision/gs-pow-vec3-vec3: pass
spec/arb_shader_precision/gs-pow-vec4-vec4: pass
spec/arb_shader_precision/gs-radians-float: pass
spec/arb_shader_precision/gs-radians-vec2: pass
spec/arb_shader_precision/gs-radians-vec3: pass
spec/arb_shader_precision/gs-radians-vec4: pass
spec/arb_shader_precision/gs-sqrt-float: pass
spec/arb_shader_precision/gs-sqrt-vec2: pass
spec/arb_shader_precision/gs-sqrt-vec3: pass
spec/arb_shader_precision/gs-sqrt-vec4: pass
spec/arb_shader_precision/vs-degrees-float: pass
spec/arb_shader_precision/vs-degrees-vec2: pass
spec/arb_shader_precision/vs-degrees-vec3: pass
spec/arb_shader_precision/vs-degrees-vec4: pass
spec/arb_shader_precision/vs-exp-float: pass
spec/arb_shader_precision/vs-exp-vec2: pass
spec/arb_shader_precision/vs-exp-vec3: pass
spec/arb_shader_precision/vs-exp-vec4: pass
spec/arb_shader_precision/vs-exp2-float: pass
spec/arb_shader_precision/vs-exp2-vec2: pass
spec/arb_shader_precision/vs-exp2-vec3: pass
spec/arb_shader_precision/vs-exp2-vec4: pass
spec/arb_shader_precision/vs-fma-float-float-float: pass
spec/arb_shader_precision/vs-inversesqrt-float: pass
spec/arb_shader_precision/vs-inversesqrt-vec2: pass
spec/arb_shader_precision/vs-inversesqrt-vec3: pass
spec/arb_shader_precision/vs-inversesqrt-vec4: pass
spec/arb_shader_precision/vs-log-float: pass
spec/arb_shader_precision/vs-log-vec2: pass
spec/arb_shader_precision/vs-log-vec3: pass
spec/arb_shader_precision/vs-log-vec4: pass
spec/arb_shader_precision/vs-log2-float: pass
spec/arb_shader_precision/vs-log2-vec2: pass
spec/arb_shader_precision/vs-log2-vec3: pass
spec/arb_shader_precision/vs-log2-vec4: pass
spec/arb_shader_precision/vs-manual-fma-float-float-float: pass
spec/arb_shader_precision/vs-op-add-float-float: pass
spec/arb_shader_precision/vs-op-add-float-vec2: pass
spec/arb_shader_precision/vs-op-add-float-vec3: pass
spec/arb_shader_precision/vs-op-add-float-vec4: pass
spec/arb_shader_precision/vs-op-add-vec2-float: pass
spec/arb_shader_precision/vs-op-add-vec2-vec2: pass
spec/arb_shader_precision/vs-op-add-vec3-float: pass
spec/arb_shader_precision/vs-op-add-vec3-vec3: pass
spec/arb_shader_precision/vs-op-add-vec4-float: pass
spec/arb_shader_precision/vs-op-add-vec4-vec4: pass
spec/arb_shader_precision/vs-op-assign-add-float-float: pass
spec/arb_shader_precision/vs-op-assign-add-vec2-float: pass
spec/arb_shader_precision/vs-op-assign-add-vec2-vec2: pass
spec/arb_shader_precision/vs-op-assign-add-vec3-float: pass
spec/arb_shader_precision/vs-op-assign-add-vec3-vec3: pass
spec/arb_shader_precision/vs-op-assign-add-vec4-float: pass
spec/arb_shader_precision/vs-op-assign-add-vec4-vec4: pass
spec/arb_shader_precision/vs-op-assign-div-float-float: pass
spec/arb_shader_precision/vs-op-assign-div-vec2-float: pass
spec/arb_shader_precision/vs-op-assign-div-vec2-vec2: pass
spec/arb_shader_precision/vs-op-assign-div-vec3-float: pass
spec/arb_shader_precision/vs-op-assign-div-vec3-vec3: pass
spec/arb_shader_precision/vs-op-assign-div-vec4-float: pass
spec/arb_shader_precision/vs-op-assign-div-vec4-vec4: pass
spec/arb_shader_precision/vs-op-assign-mult-float-float: pass
spec/arb_shader_precision/vs-op-assign-mult-vec2-float: pass
spec/arb_shader_precision/vs-op-assign-mult-vec2-vec2: pass
spec/arb_shader_precision/vs-op-assign-mult-vec3-float: pass
spec/arb_shader_precision/vs-op-assign-mult-vec3-vec3: pass
spec/arb_shader_precision/vs-op-assign-mult-vec4-float: pass
spec/arb_shader_precision/vs-op-assign-mult-vec4-vec4: pass
spec/arb_shader_precision/vs-op-assign-sub-float-float: pass
spec/arb_shader_precision/vs-op-assign-sub-vec2-float: pass
spec/arb_shader_precision/vs-op-assign-sub-vec2-vec2: pass
spec/arb_shader_precision/vs-op-assign-sub-vec3-float: pass
spec/arb_shader_precision/vs-op-assign-sub-vec3-vec3: pass
spec/arb_shader_precision/vs-op-assign-sub-vec4-float: pass
spec/arb_shader_precision/vs-op-assign-sub-vec4-vec4: pass
spec/arb_shader_precision/vs-op-div-float-float: pass
spec/arb_shader_precision/vs-op-div-float-vec2: pass
spec/arb_shader_precision/vs-op-div-float-vec3: pass
spec/arb_shader_precision/vs-op-div-float-vec4: pass
spec/arb_shader_precision/vs-op-div-vec2-float: pass
spec/arb_shader_precision/vs-op-div-vec2-vec2: pass
spec/arb_shader_precision/vs-op-div-vec3-float: pass
spec/arb_shader_precision/vs-op-div-vec3-vec3: pass
spec/arb_shader_precision/vs-op-div-vec4-float: pass
spec/arb_shader_precision/vs-op-div-vec4-vec4: pass
spec/arb_shader_precision/vs-op-mult-float-float: pass
spec/arb_shader_precision/vs-op-mult-float-vec2: pass
spec/arb_shader_precision/vs-op-mult-float-vec3: pass
spec/arb_shader_precision/vs-op-mult-float-vec4: pass
spec/arb_shader_precision/vs-op-mult-vec2-float: pass
spec/arb_shader_precision/vs-op-mult-vec2-vec2: pass
spec/arb_shader_precision/vs-op-mult-vec3-float: pass
spec/arb_shader_precision/vs-op-mult-vec3-vec3: pass
spec/arb_shader_precision/vs-op-mult-vec4-float: pass
spec/arb_shader_precision/vs-op-mult-vec4-vec4: pass
spec/arb_shader_precision/vs-op-sub-float-float: pass
spec/arb_shader_precision/vs-op-sub-float-vec2: pass
spec/arb_shader_precision/vs-op-sub-float-vec3: pass
spec/arb_shader_precision/vs-op-sub-float-vec4: pass
spec/arb_shader_precision/vs-op-sub-vec2-float: pass
spec/arb_shader_precision/vs-op-sub-vec2-vec2: pass
spec/arb_shader_precision/vs-op-sub-vec3-float: pass
spec/arb_shader_precision/vs-op-sub-vec3-vec3: pass
spec/arb_shader_precision/vs-op-sub-vec4-float: pass
spec/arb_shader_precision/vs-op-sub-vec4-vec4: pass
spec/arb_shader_precision/vs-pow-float-float: pass
spec/arb_shader_precision/vs-pow-vec2-vec2: pass
spec/arb_shader_precision/vs-pow-vec3-vec3: pass
spec/arb_shader_precision/vs-pow-vec4-vec4: pass
spec/arb_shader_precision/vs-radians-float: pass
spec/arb_shader_precision/vs-radians-vec2: pass
spec/arb_shader_precision/vs-radians-vec3: pass
spec/arb_shader_precision/vs-radians-vec4: pass
spec/arb_shader_precision/vs-sqrt-float: pass
spec/arb_shader_precision/vs-sqrt-vec2: pass
spec/arb_shader_precision/vs-sqrt-vec3: pass
spec/arb_shader_precision/vs-sqrt-vec4: pass
spec/arb_shader_storage_buffer_object/array-ssbo-binding: pass
spec/arb_shader_storage_buffer_object/deletebuffers: pass
spec/arb_shader_storage_buffer_object/execution/basic: pass
spec/arb_shader_storage_buffer_object/execution/indirect: pass
spec/arb_shader_storage_buffer_object/getintegeri_v: pass
spec/arb_shader_storage_buffer_object/layout-std140-write-shader: pass
spec/arb_shader_storage_buffer_object/layout-std430-write-shader: pass
spec/arb_shader_storage_buffer_object/linker/buffer-variable-indirect-indexing: pass
spec/arb_shader_storage_buffer_object/linker/copy-large-array: pass
spec/arb_shader_storage_buffer_object/linker/copy-large-struct: pass
spec/arb_shader_storage_buffer_object/linker/implicit_size_array_member: pass
spec/arb_shader_storage_buffer_object/linker/instance-matching-shader-storage-blocks-array-size-mismatch: pass
spec/arb_shader_storage_buffer_object/linker/instance-matching-shader-storage-blocks-member-array-size-mismatch: pass
spec/arb_shader_storage_buffer_object/linker/instance-matching-shader-storage-blocks-member-count-mismatch: pass
spec/arb_shader_storage_buffer_object/linker/instance-matching-shader-storage-blocks-member-name-mismatch: pass
spec/arb_shader_storage_buffer_object/linker/instance-matching-shader-storage-blocks-member-order-mismatch: pass
spec/arb_shader_storage_buffer_object/linker/instance-matching-shader-storage-blocks-member-type-mismatch: pass
spec/arb_shader_storage_buffer_object/linker/non_integral_size_array_member: pass
spec/arb_shader_storage_buffer_object/linker/shader-storage-block-different-def: pass
spec/arb_shader_storage_buffer_object/linker/shader-storage-block-different-def-2: pass
spec/arb_shader_storage_buffer_object/linker/shader-storage-block-different-def-3: pass
spec/arb_shader_storage_buffer_object/linker/shader-storage-block-different-size: pass
spec/arb_shader_storage_buffer_object/linker/sized_arrays_of_arrays_member: pass
spec/arb_shader_storage_buffer_object/linker/unsized_array_member: pass
spec/arb_shader_storage_buffer_object/linker/unsized_arrays_of_arrays_member: pass
spec/arb_shader_storage_buffer_object/max-ssbo-size/fs: pass
spec/arb_shader_storage_buffer_object/max-ssbo-size/fsexceed: pass
spec/arb_shader_storage_buffer_object/max-ssbo-size/vs: pass
spec/arb_shader_storage_buffer_object/max-ssbo-size/vsexceed: pass
spec/arb_shader_storage_buffer_object/maxblocks: fail
spec/arb_shader_storage_buffer_object/minmax: pass
spec/arb_shader_storage_buffer_object/program-interface-query: pass
spec/arb_shader_storage_buffer_object/rendering: pass
spec/arb_shader_storage_buffer_object/ssbo-binding: pass
spec/arb_shader_subroutine/arb_shader_subroutine-minmax: pass
spec/arb_shader_subroutine/arb_shader_subroutine-uniformsubroutinesuiv: pass
spec/arb_shader_subroutine/execution/array-subroutines: pass
spec/arb_shader_subroutine/execution/array-subroutines-explicit-location: pass
spec/arb_shader_subroutine/execution/array-subroutines-nonconst: pass
spec/arb_shader_subroutine/execution/simple-subroutine: pass
spec/arb_shader_subroutine/execution/two-subroutines: pass
spec/arb_shader_subroutine/execution/two-subroutines-2: pass
spec/arb_shader_subroutine/execution/two-subroutines-nested: pass
spec/arb_shader_subroutine/execution/two-subroutines-uniform: pass
spec/arb_shading_language_420pack/active sampler conflict: pass
spec/arb_shading_language_420pack/binding layout: pass
spec/arb_shading_language_420pack/built-in constants/gl_maxprogramtexeloffset: pass
spec/arb_shading_language_420pack/built-in constants/gl_minprogramtexeloffset: pass
spec/arb_shading_language_420pack/execution/aggregate-dynamic-initializer-matrix: pass
spec/arb_shading_language_420pack/execution/aggregate-dynamic-initializer-sized-array: pass
spec/arb_shading_language_420pack/execution/aggregate-dynamic-initializer-struct: pass
spec/arb_shading_language_420pack/execution/aggregate-dynamic-initializer-unsized-array: pass
spec/arb_shading_language_420pack/execution/aggregate-initializer-matrix: pass
spec/arb_shading_language_420pack/execution/aggregate-initializer-sized-array: pass
spec/arb_shading_language_420pack/execution/aggregate-initializer-struct: pass
spec/arb_shading_language_420pack/execution/aggregate-initializer-unsized-array: pass
spec/arb_shading_language_420pack/execution/const-var-non-constant-expr: pass
spec/arb_shading_language_420pack/execution/implicit-return-type-conversion: pass
spec/arb_shading_language_420pack/execution/length-matrix: pass
spec/arb_shading_language_420pack/execution/length-vector: pass
spec/arb_shading_language_420pack/execution/scalar-swizzle: pass
spec/arb_shading_language_420pack/linker/different-bindings-image2d: pass
spec/arb_shading_language_420pack/linker/different-bindings-sampler2d: pass
spec/arb_shading_language_420pack/linker/different-bindings-shader-storage-blocks: pass
spec/arb_shading_language_420pack/linker/different-bindings-uniform-blocks: pass
spec/arb_shading_language_packing/execution/built-in-functions/const-packhalf2x16: pass
spec/arb_shading_language_packing/execution/built-in-functions/const-packsnorm2x16: pass
spec/arb_shading_language_packing/execution/built-in-functions/const-packsnorm4x8: pass
spec/arb_shading_language_packing/execution/built-in-functions/const-packunorm2x16: pass
spec/arb_shading_language_packing/execution/built-in-functions/const-packunorm4x8: pass
spec/arb_shading_language_packing/execution/built-in-functions/const-unpackhalf2x16: pass
spec/arb_shading_language_packing/execution/built-in-functions/const-unpacksnorm2x16: pass
spec/arb_shading_language_packing/execution/built-in-functions/const-unpacksnorm4x8: pass
spec/arb_shading_language_packing/execution/built-in-functions/const-unpackunorm2x16: pass
spec/arb_shading_language_packing/execution/built-in-functions/const-unpackunorm4x8: pass
spec/arb_shading_language_packing/execution/built-in-functions/fs-packhalf2x16: pass
spec/arb_shading_language_packing/execution/built-in-functions/fs-packsnorm2x16: pass
spec/arb_shading_language_packing/execution/built-in-functions/fs-packsnorm4x8: pass
spec/arb_shading_language_packing/execution/built-in-functions/fs-packunorm2x16: pass
spec/arb_shading_language_packing/execution/built-in-functions/fs-packunorm4x8: pass
spec/arb_shading_language_packing/execution/built-in-functions/fs-unpackhalf2x16: pass
spec/arb_shading_language_packing/execution/built-in-functions/fs-unpacksnorm2x16: pass
spec/arb_shading_language_packing/execution/built-in-functions/fs-unpacksnorm4x8: pass
spec/arb_shading_language_packing/execution/built-in-functions/fs-unpackunorm2x16: pass
spec/arb_shading_language_packing/execution/built-in-functions/fs-unpackunorm4x8: pass
spec/arb_shading_language_packing/execution/built-in-functions/vs-packhalf2x16: pass
spec/arb_shading_language_packing/execution/built-in-functions/vs-packsnorm2x16: pass
spec/arb_shading_language_packing/execution/built-in-functions/vs-packsnorm4x8: pass
spec/arb_shading_language_packing/execution/built-in-functions/vs-packunorm2x16: pass
spec/arb_shading_language_packing/execution/built-in-functions/vs-packunorm4x8: pass
spec/arb_shading_language_packing/execution/built-in-functions/vs-unpackhalf2x16: pass
spec/arb_shading_language_packing/execution/built-in-functions/vs-unpacksnorm2x16: pass
spec/arb_shading_language_packing/execution/built-in-functions/vs-unpacksnorm4x8: pass
spec/arb_shading_language_packing/execution/built-in-functions/vs-unpackunorm2x16: pass
spec/arb_shading_language_packing/execution/built-in-functions/vs-unpackunorm4x8: pass
spec/arb_sparse_buffer/basic: skip
spec/arb_sparse_buffer/buffer-data: skip
spec/arb_sparse_buffer/commit: skip
spec/arb_sparse_buffer/minmax: skip
spec/arb_stencil_texturing/draw: pass
spec/arb_sync/clientwaitsync-errors: pass
spec/arb_sync/clientwaitsync-timeout: skip
spec/arb_sync/deletesync: pass
spec/arb_sync/fencesync-errors: pass
spec/arb_sync/getsynciv-errors: pass
spec/arb_sync/issync: pass
spec/arb_sync/repeat-wait: skip
spec/arb_sync/sync-initialize: pass
spec/arb_sync/sync_api: fail
spec/arb_sync/timeout-zero: fail
spec/arb_sync/waitsync-errors: pass
spec/arb_tessellation_shader/arb_tessellation_shader-get-tcs-params: pass
spec/arb_tessellation_shader/arb_tessellation_shader-get-tes-params: pass
spec/arb_tessellation_shader/arb_tessellation_shader-invalid-get-program-params: pass
spec/arb_tessellation_shader/arb_tessellation_shader-invalid-patch-vertices-range: pass
spec/arb_tessellation_shader/arb_tessellation_shader-invalid-primitive: pass
spec/arb_tessellation_shader/arb_tessellation_shader-large-uniforms/gl_tess_evaluation_shader-array-at-limit: pass
spec/arb_tessellation_shader/arb_tessellation_shader-large-uniforms/gl_tess_evaluation_shader-array-too-large: pass
spec/arb_tessellation_shader/arb_tessellation_shader-large-uniforms/gl_tess_evaluation_shader-blocks-at-limits: pass
spec/arb_tessellation_shader/arb_tessellation_shader-large-uniforms/gl_tess_evaluation_shader-blocks-too-many-blocks: pass
spec/arb_tessellation_shader/arb_tessellation_shader-large-uniforms/gl_tess_evaluation_shader-combined-limit-large-enough: pass
spec/arb_tessellation_shader/arb_tessellation_shader-layout-mismatch: pass
spec/arb_tessellation_shader/arb_tessellation_shader-minmax: pass
spec/arb_tessellation_shader/built-in-constants/gl_maxpatchvertices: pass
spec/arb_tessellation_shader/built-in-constants/gl_maxtessevaluationinputcomponents: pass
spec/arb_tessellation_shader/built-in-constants/gl_maxtessevaluationoutputcomponents: pass
spec/arb_tessellation_shader/built-in-constants/gl_maxtessevaluationuniformcomponents: pass
spec/arb_tessellation_shader/built-in-constants/gl_maxtessgenlevel: pass
spec/arb_tessellation_shader/built-in-constants/gl_maxtesspatchcomponents: pass
spec/arb_tessellation_shader/execution/16in-1out: pass
spec/arb_tessellation_shader/execution/1in-1out: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-abs-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-abs-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-abs-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-abs-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-abs-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-abs-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-abs-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-abs-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-acos-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-acos-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-acos-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-acos-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-acosh-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-acosh-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-acosh-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-acosh-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-all-bvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-all-bvec2-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-all-bvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-all-bvec3-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-all-bvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-all-bvec4-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-any-bvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-any-bvec2-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-any-bvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-any-bvec3-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-any-bvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-any-bvec4-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-asin-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-asin-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-asin-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-asin-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-asinh-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-asinh-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-asinh-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-asinh-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-atan-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-atan-float-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-atan-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-atan-vec2-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-atan-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-atan-vec3-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-atan-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-atan-vec4-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-atanh-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-atanh-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-atanh-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-atanh-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-ceil-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-ceil-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-ceil-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-ceil-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-clamp-float-float-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-clamp-int-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-clamp-ivec2-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-clamp-ivec2-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-clamp-ivec3-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-clamp-ivec3-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-clamp-ivec4-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-clamp-ivec4-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-clamp-uint-uint-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-clamp-uvec2-uint-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-clamp-uvec2-uvec2-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-clamp-uvec3-uint-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-clamp-uvec3-uvec3-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-clamp-uvec4-uint-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-clamp-uvec4-uvec4-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-clamp-vec2-float-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-clamp-vec2-vec2-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-clamp-vec3-float-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-clamp-vec3-vec3-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-clamp-vec4-float-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-clamp-vec4-vec4-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-cos-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-cos-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-cos-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-cos-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-cosh-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-cosh-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-cosh-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-cosh-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-cross-vec3-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-degrees-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-degrees-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-degrees-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-degrees-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-determinant-mat2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-determinant-mat3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-determinant-mat4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-distance-float-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-distance-vec2-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-distance-vec3-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-distance-vec4-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-dot-float-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-dot-vec2-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-dot-vec3-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-dot-vec4-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-equal-bvec2-bvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-equal-bvec3-bvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-equal-bvec4-bvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-equal-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-equal-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-equal-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-equal-uvec2-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-equal-uvec3-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-equal-uvec4-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-equal-vec2-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-equal-vec3-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-equal-vec4-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-exp-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-exp-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-exp-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-exp-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-exp2-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-exp2-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-exp2-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-exp2-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-faceforward-float-float-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-faceforward-vec2-vec2-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-faceforward-vec3-vec3-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-faceforward-vec4-vec4-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-floor-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-floor-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-floor-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-floor-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-fract-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-fract-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-fract-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-fract-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-greaterthan-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-greaterthan-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-greaterthan-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-greaterthan-uvec2-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-greaterthan-uvec3-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-greaterthan-uvec4-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-greaterthan-vec2-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-greaterthan-vec3-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-greaterthan-vec4-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-greaterthanequal-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-greaterthanequal-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-greaterthanequal-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-greaterthanequal-uvec2-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-greaterthanequal-uvec3-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-greaterthanequal-uvec4-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-greaterthanequal-vec2-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-greaterthanequal-vec3-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-greaterthanequal-vec4-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-inverse-mat2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-inverse-mat3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-inverse-mat4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-inversesqrt-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-inversesqrt-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-inversesqrt-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-inversesqrt-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-length-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-length-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-length-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-length-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-lessthan-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-lessthan-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-lessthan-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-lessthan-uvec2-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-lessthan-uvec3-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-lessthan-uvec4-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-lessthan-vec2-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-lessthan-vec3-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-lessthan-vec4-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-lessthanequal-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-lessthanequal-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-lessthanequal-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-lessthanequal-uvec2-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-lessthanequal-uvec3-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-lessthanequal-uvec4-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-lessthanequal-vec2-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-lessthanequal-vec3-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-lessthanequal-vec4-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-log-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-log-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-log-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-log-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-log2-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-log2-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-log2-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-log2-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-matrixcompmult-mat2-mat2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-matrixcompmult-mat2x3-mat2x3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-matrixcompmult-mat2x4-mat2x4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-matrixcompmult-mat3-mat3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-matrixcompmult-mat3x2-mat3x2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-matrixcompmult-mat3x4-mat3x4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-matrixcompmult-mat4-mat4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-matrixcompmult-mat4x2-mat4x2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-matrixcompmult-mat4x3-mat4x3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-max-float-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-max-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-max-ivec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-max-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-max-ivec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-max-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-max-ivec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-max-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-max-uint-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-max-uvec2-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-max-uvec2-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-max-uvec3-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-max-uvec3-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-max-uvec4-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-max-uvec4-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-max-vec2-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-max-vec2-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-max-vec3-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-max-vec3-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-max-vec4-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-max-vec4-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-min-float-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-min-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-min-ivec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-min-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-min-ivec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-min-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-min-ivec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-min-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-min-uint-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-min-uvec2-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-min-uvec2-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-min-uvec3-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-min-uvec3-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-min-uvec4-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-min-uvec4-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-min-vec2-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-min-vec2-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-min-vec3-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-min-vec3-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-min-vec4-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-min-vec4-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-mix-float-float-bool: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-mix-float-float-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-mix-vec2-vec2-bvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-mix-vec2-vec2-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-mix-vec2-vec2-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-mix-vec3-vec3-bvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-mix-vec3-vec3-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-mix-vec3-vec3-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-mix-vec4-vec4-bvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-mix-vec4-vec4-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-mix-vec4-vec4-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-mod-float-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-mod-vec2-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-mod-vec2-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-mod-vec3-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-mod-vec3-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-mod-vec4-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-mod-vec4-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-normalize-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-normalize-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-normalize-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-normalize-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-not-bvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-not-bvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-not-bvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-notequal-bvec2-bvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-notequal-bvec3-bvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-notequal-bvec4-bvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-notequal-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-notequal-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-notequal-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-notequal-uvec2-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-notequal-uvec3-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-notequal-uvec4-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-notequal-vec2-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-notequal-vec3-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-notequal-vec4-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-float-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-float-mat2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-float-mat2x3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-float-mat2x4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-float-mat3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-float-mat3x2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-float-mat3x4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-float-mat4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-float-mat4x2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-float-mat4x3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-float-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-float-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-float-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-int-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-int-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-int-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-ivec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-ivec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-ivec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-mat2-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-mat2-mat2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-mat2x3-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-mat2x3-mat2x3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-mat2x4-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-mat2x4-mat2x4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-mat3-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-mat3-mat3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-mat3x2-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-mat3x2-mat3x2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-mat3x4-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-mat3x4-mat3x4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-mat4-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-mat4-mat4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-mat4x2-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-mat4x2-mat4x2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-mat4x3-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-mat4x3-mat4x3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-uint-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-uint-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-uint-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-uint-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-uvec2-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-uvec2-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-uvec3-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-uvec3-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-uvec4-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-uvec4-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-vec2-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-vec2-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-vec3-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-vec3-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-vec4-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-add-vec4-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-and-bool-bool: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-and-bool-bool-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-float-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-ivec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-ivec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-ivec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-mat2-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-mat2-mat2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-mat2x3-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-mat2x3-mat2x3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-mat2x4-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-mat2x4-mat2x4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-mat3-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-mat3-mat3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-mat3x2-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-mat3x2-mat3x2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-mat3x4-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-mat3x4-mat3x4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-mat4-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-mat4-mat4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-mat4x2-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-mat4x2-mat4x2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-mat4x3-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-mat4x3-mat4x3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-uint-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-uvec2-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-uvec2-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-uvec3-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-uvec3-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-uvec4-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-uvec4-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-vec2-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-vec2-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-vec3-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-vec3-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-vec4-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-add-vec4-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitand-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitand-ivec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitand-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitand-ivec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitand-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitand-ivec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitand-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitand-uint-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitand-uvec2-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitand-uvec2-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitand-uvec3-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitand-uvec3-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitand-uvec4-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitand-uvec4-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitor-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitor-ivec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitor-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitor-ivec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitor-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitor-ivec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitor-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitor-uint-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitor-uvec2-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitor-uvec2-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitor-uvec3-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitor-uvec3-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitor-uvec4-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitor-uvec4-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitxor-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitxor-ivec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitxor-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitxor-ivec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitxor-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitxor-ivec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitxor-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitxor-uint-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitxor-uvec2-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitxor-uvec2-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitxor-uvec3-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitxor-uvec3-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitxor-uvec4-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-bitxor-uvec4-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-float-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-ivec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-ivec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-ivec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-large-uint-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-mat2-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-mat2-mat2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-mat2x3-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-mat2x3-mat2x3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-mat2x4-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-mat2x4-mat2x4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-mat3-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-mat3-mat3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-mat3x2-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-mat3x2-mat3x2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-mat3x4-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-mat3x4-mat3x4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-mat4-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-mat4-mat4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-mat4x2-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-mat4x2-mat4x2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-mat4x3-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-mat4x3-mat4x3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-uint-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-uvec2-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-uvec2-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-uvec3-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-uvec3-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-uvec4-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-uvec4-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-vec2-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-vec2-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-vec3-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-vec3-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-vec4-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-div-vec4-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-lshift-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-lshift-int-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-lshift-ivec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-lshift-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-lshift-ivec2-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-lshift-ivec2-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-lshift-ivec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-lshift-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-lshift-ivec3-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-lshift-ivec3-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-lshift-ivec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-lshift-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-lshift-ivec4-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-lshift-ivec4-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-lshift-uint-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-lshift-uint-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-lshift-uvec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-lshift-uvec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-lshift-uvec2-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-lshift-uvec2-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-lshift-uvec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-lshift-uvec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-lshift-uvec3-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-lshift-uvec3-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-lshift-uvec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-lshift-uvec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-lshift-uvec4-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-lshift-uvec4-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mod-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mod-ivec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mod-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mod-ivec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mod-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mod-ivec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mod-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mod-uint-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mod-uvec2-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mod-uvec2-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mod-uvec3-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mod-uvec3-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mod-uvec4-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mod-uvec4-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-float-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-ivec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-ivec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-ivec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-mat2-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-mat2-mat2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-mat2x3-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-mat2x3-mat2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-mat2x4-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-mat2x4-mat2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-mat3-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-mat3-mat3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-mat3x2-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-mat3x2-mat3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-mat3x4-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-mat3x4-mat3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-mat4-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-mat4-mat4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-mat4x2-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-mat4x2-mat4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-mat4x3-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-mat4x3-mat4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-uint-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-uvec2-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-uvec2-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-uvec3-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-uvec3-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-uvec4-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-uvec4-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-vec2-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-vec2-mat2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-vec2-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-vec3-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-vec3-mat3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-vec3-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-vec4-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-vec4-mat4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-mult-vec4-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-rshift-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-rshift-int-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-rshift-ivec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-rshift-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-rshift-ivec2-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-rshift-ivec2-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-rshift-ivec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-rshift-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-rshift-ivec3-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-rshift-ivec3-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-rshift-ivec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-rshift-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-rshift-ivec4-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-rshift-ivec4-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-rshift-uint-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-rshift-uint-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-rshift-uvec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-rshift-uvec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-rshift-uvec2-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-rshift-uvec2-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-rshift-uvec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-rshift-uvec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-rshift-uvec3-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-rshift-uvec3-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-rshift-uvec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-rshift-uvec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-rshift-uvec4-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-rshift-uvec4-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-float-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-ivec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-ivec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-ivec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-mat2-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-mat2-mat2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-mat2x3-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-mat2x3-mat2x3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-mat2x4-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-mat2x4-mat2x4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-mat3-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-mat3-mat3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-mat3x2-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-mat3x2-mat3x2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-mat3x4-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-mat3x4-mat3x4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-mat4-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-mat4-mat4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-mat4x2-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-mat4x2-mat4x2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-mat4x3-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-mat4x3-mat4x3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-uint-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-uvec2-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-uvec2-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-uvec3-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-uvec3-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-uvec4-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-uvec4-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-vec2-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-vec2-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-vec3-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-vec3-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-vec4-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-assign-sub-vec4-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-abs-neg-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-abs-neg-int-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-abs-neg-int-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-abs-neg-int-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-abs-neg-ivec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-abs-neg-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-abs-neg-ivec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-abs-neg-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-abs-neg-ivec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-abs-neg-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-abs-not-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-abs-not-int-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-abs-not-int-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-abs-not-int-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-abs-not-ivec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-abs-not-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-abs-not-ivec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-abs-not-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-abs-not-ivec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-abs-not-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-int-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-int-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-int-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-ivec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-ivec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-ivec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-neg-abs-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-neg-abs-int-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-neg-abs-int-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-neg-abs-int-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-neg-abs-ivec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-neg-abs-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-neg-abs-ivec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-neg-abs-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-neg-abs-ivec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-neg-abs-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-neg-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-neg-int-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-neg-int-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-neg-int-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-neg-ivec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-neg-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-neg-ivec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-neg-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-neg-ivec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-neg-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-neg-uint-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-neg-uint-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-neg-uint-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-neg-uint-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-neg-uvec2-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-neg-uvec2-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-neg-uvec3-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-neg-uvec3-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-neg-uvec4-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-neg-uvec4-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-not-abs-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-not-abs-int-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-not-abs-int-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-not-abs-int-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-not-abs-ivec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-not-abs-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-not-abs-ivec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-not-abs-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-not-abs-ivec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-not-abs-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-not-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-not-int-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-not-int-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-not-int-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-not-ivec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-not-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-not-ivec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-not-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-not-ivec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-not-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-not-uint-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-not-uint-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-not-uint-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-not-uint-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-not-uvec2-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-not-uvec2-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-not-uvec3-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-not-uvec3-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-not-uvec4-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-not-uvec4-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-uint-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-uint-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-uint-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-uint-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-uvec2-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-uvec2-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-uvec3-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-uvec3-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-uvec4-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitand-uvec4-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-abs-neg-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-abs-neg-int-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-abs-neg-int-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-abs-neg-int-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-abs-neg-ivec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-abs-neg-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-abs-neg-ivec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-abs-neg-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-abs-neg-ivec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-abs-neg-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-abs-not-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-abs-not-int-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-abs-not-int-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-abs-not-int-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-abs-not-ivec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-abs-not-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-abs-not-ivec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-abs-not-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-abs-not-ivec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-abs-not-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-int-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-int-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-int-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-ivec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-ivec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-ivec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-neg-abs-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-neg-abs-int-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-neg-abs-int-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-neg-abs-int-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-neg-abs-ivec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-neg-abs-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-neg-abs-ivec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-neg-abs-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-neg-abs-ivec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-neg-abs-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-neg-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-neg-int-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-neg-int-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-neg-int-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-neg-ivec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-neg-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-neg-ivec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-neg-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-neg-ivec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-neg-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-neg-uint-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-neg-uint-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-neg-uint-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-neg-uint-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-neg-uvec2-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-neg-uvec2-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-neg-uvec3-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-neg-uvec3-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-neg-uvec4-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-neg-uvec4-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-not-abs-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-not-abs-int-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-not-abs-int-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-not-abs-int-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-not-abs-ivec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-not-abs-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-not-abs-ivec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-not-abs-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-not-abs-ivec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-not-abs-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-not-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-not-int-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-not-int-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-not-int-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-not-ivec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-not-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-not-ivec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-not-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-not-ivec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-not-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-not-uint-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-not-uint-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-not-uint-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-not-uint-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-not-uvec2-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-not-uvec2-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-not-uvec3-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-not-uvec3-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-not-uvec4-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-not-uvec4-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-uint-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-uint-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-uint-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-uint-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-uvec2-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-uvec2-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-uvec3-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-uvec3-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-uvec4-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitor-uvec4-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-abs-neg-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-abs-neg-int-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-abs-neg-int-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-abs-neg-int-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-abs-neg-ivec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-abs-neg-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-abs-neg-ivec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-abs-neg-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-abs-neg-ivec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-abs-neg-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-abs-not-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-abs-not-int-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-abs-not-int-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-abs-not-int-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-abs-not-ivec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-abs-not-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-abs-not-ivec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-abs-not-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-abs-not-ivec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-abs-not-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-int-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-int-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-int-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-ivec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-ivec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-ivec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-neg-abs-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-neg-abs-int-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-neg-abs-int-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-neg-abs-int-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-neg-abs-ivec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-neg-abs-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-neg-abs-ivec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-neg-abs-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-neg-abs-ivec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-neg-abs-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-neg-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-neg-int-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-neg-int-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-neg-int-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-neg-ivec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-neg-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-neg-ivec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-neg-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-neg-ivec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-neg-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-neg-uint-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-neg-uint-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-neg-uint-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-neg-uint-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-neg-uvec2-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-neg-uvec2-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-neg-uvec3-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-neg-uvec3-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-neg-uvec4-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-neg-uvec4-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-not-abs-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-not-abs-int-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-not-abs-int-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-not-abs-int-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-not-abs-ivec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-not-abs-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-not-abs-ivec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-not-abs-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-not-abs-ivec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-not-abs-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-not-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-not-int-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-not-int-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-not-int-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-not-ivec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-not-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-not-ivec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-not-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-not-ivec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-not-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-not-uint-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-not-uint-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-not-uint-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-not-uint-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-not-uvec2-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-not-uvec2-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-not-uvec3-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-not-uvec3-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-not-uvec4-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-not-uvec4-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-uint-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-uint-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-uint-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-uint-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-uvec2-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-uvec2-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-uvec3-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-uvec3-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-uvec4-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-bitxor-uvec4-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-complement-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-complement-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-complement-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-complement-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-complement-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-complement-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-complement-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-complement-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-float-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-float-mat2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-float-mat2x3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-float-mat2x4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-float-mat3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-float-mat3x2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-float-mat3x4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-float-mat4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-float-mat4x2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-float-mat4x3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-float-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-float-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-float-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-int-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-int-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-int-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-ivec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-ivec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-ivec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-large-uint-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-mat2-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-mat2-mat2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-mat2x3-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-mat2x3-mat2x3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-mat2x4-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-mat2x4-mat2x4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-mat3-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-mat3-mat3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-mat3x2-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-mat3x2-mat3x2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-mat3x4-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-mat3x4-mat3x4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-mat4-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-mat4-mat4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-mat4x2-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-mat4x2-mat4x2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-mat4x3-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-mat4x3-mat4x3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-uint-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-uint-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-uint-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-uint-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-uvec2-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-uvec2-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-uvec3-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-uvec3-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-uvec4-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-uvec4-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-vec2-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-vec2-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-vec3-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-vec3-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-vec4-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-div-vec4-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-bool-bool: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-bool-bool-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-bvec2-bvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-bvec2-bvec2-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-bvec3-bvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-bvec3-bvec3-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-bvec4-bvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-bvec4-bvec4-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-float-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-float-float-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-int-int-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-ivec2-ivec2-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-ivec3-ivec3-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-ivec4-ivec4-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-mat2-mat2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-mat2-mat2-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-mat2x3-mat2x3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-mat2x3-mat2x3-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-mat2x4-mat2x4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-mat2x4-mat2x4-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-mat3-mat3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-mat3-mat3-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-mat3x2-mat3x2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-mat3x2-mat3x2-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-mat3x4-mat3x4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-mat3x4-mat3x4-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-mat4-mat4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-mat4-mat4-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-mat4x2-mat4x2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-mat4x2-mat4x2-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-mat4x3-mat4x3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-mat4x3-mat4x3-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-uint-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-uint-uint-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-uvec2-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-uvec2-uvec2-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-uvec3-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-uvec3-uvec3-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-uvec4-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-uvec4-uvec4-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-vec2-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-vec2-vec2-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-vec3-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-vec3-vec3-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-vec4-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-eq-vec4-vec4-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ge-float-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ge-float-float-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ge-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ge-int-int-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ge-uint-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ge-uint-uint-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-gt-float-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-gt-float-float-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-gt-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-gt-int-int-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-gt-uint-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-gt-uint-uint-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-le-float-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-le-float-float-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-le-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-le-int-int-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-le-uint-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-le-uint-uint-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lshift-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lshift-int-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lshift-ivec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lshift-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lshift-ivec2-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lshift-ivec2-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lshift-ivec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lshift-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lshift-ivec3-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lshift-ivec3-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lshift-ivec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lshift-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lshift-ivec4-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lshift-ivec4-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lshift-uint-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lshift-uint-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lshift-uvec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lshift-uvec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lshift-uvec2-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lshift-uvec2-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lshift-uvec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lshift-uvec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lshift-uvec3-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lshift-uvec3-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lshift-uvec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lshift-uvec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lshift-uvec4-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lshift-uvec4-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lt-float-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lt-float-float-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lt-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lt-int-int-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lt-uint-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-lt-uint-uint-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mod-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mod-int-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mod-int-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mod-int-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mod-ivec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mod-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mod-ivec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mod-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mod-ivec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mod-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mod-uint-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mod-uint-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mod-uint-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mod-uint-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mod-uvec2-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mod-uvec2-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mod-uvec3-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mod-uvec3-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mod-uvec4-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mod-uvec4-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-float-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-float-mat2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-float-mat2x3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-float-mat2x4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-float-mat3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-float-mat3x2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-float-mat3x4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-float-mat4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-float-mat4x2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-float-mat4x3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-float-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-float-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-float-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-int-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-int-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-int-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-ivec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-ivec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-ivec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat2-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat2-mat2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat2-mat3x2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat2-mat4x2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat2-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat2x3-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat2x3-mat2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat2x3-mat3x2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat2x3-mat4x2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat2x3-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat2x4-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat2x4-mat2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat2x4-mat3x2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat2x4-mat4x2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat2x4-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat3-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat3-mat2x3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat3-mat3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat3-mat4x3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat3-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat3x2-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat3x2-mat2x3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat3x2-mat3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat3x2-mat4x3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat3x2-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat3x4-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat3x4-mat2x3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat3x4-mat3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat3x4-mat4x3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat3x4-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat4-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat4-mat2x4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat4-mat3x4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat4-mat4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat4-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat4x2-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat4x2-mat2x4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat4x2-mat3x4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat4x2-mat4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat4x2-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat4x3-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat4x3-mat2x4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat4x3-mat3x4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat4x3-mat4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-mat4x3-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-uint-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-uint-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-uint-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-uint-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-uvec2-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-uvec2-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-uvec3-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-uvec3-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-uvec4-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-uvec4-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-vec2-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-vec2-mat2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-vec2-mat3x2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-vec2-mat4x2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-vec2-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-vec3-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-vec3-mat2x3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-vec3-mat3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-vec3-mat4x3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-vec3-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-vec4-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-vec4-mat2x4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-vec4-mat3x4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-vec4-mat4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-mult-vec4-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-bool-bool: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-bool-bool-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-bvec2-bvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-bvec2-bvec2-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-bvec3-bvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-bvec3-bvec3-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-bvec4-bvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-bvec4-bvec4-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-float-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-float-float-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-int-int-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-ivec2-ivec2-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-ivec3-ivec3-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-ivec4-ivec4-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-mat2-mat2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-mat2-mat2-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-mat2x3-mat2x3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-mat2x3-mat2x3-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-mat2x4-mat2x4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-mat2x4-mat2x4-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-mat3-mat3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-mat3-mat3-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-mat3x2-mat3x2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-mat3x2-mat3x2-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-mat3x4-mat3x4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-mat3x4-mat3x4-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-mat4-mat4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-mat4-mat4-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-mat4x2-mat4x2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-mat4x2-mat4x2-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-mat4x3-mat4x3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-mat4x3-mat4x3-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-uint-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-uint-uint-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-uvec2-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-uvec2-uvec2-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-uvec3-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-uvec3-uvec3-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-uvec4-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-uvec4-uvec4-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-vec2-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-vec2-vec2-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-vec3-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-vec3-vec3-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-vec4-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-ne-vec4-vec4-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-neg-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-neg-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-neg-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-neg-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-neg-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-neg-mat2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-neg-mat2x3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-neg-mat2x4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-neg-mat3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-neg-mat3x2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-neg-mat3x4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-neg-mat4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-neg-mat4x2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-neg-mat4x3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-neg-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-neg-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-neg-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-neg-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-neg-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-neg-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-neg-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-not-bool: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-not-bool-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-or-bool-bool: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-or-bool-bool-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-rshift-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-rshift-int-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-rshift-ivec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-rshift-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-rshift-ivec2-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-rshift-ivec2-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-rshift-ivec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-rshift-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-rshift-ivec3-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-rshift-ivec3-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-rshift-ivec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-rshift-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-rshift-ivec4-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-rshift-ivec4-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-rshift-uint-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-rshift-uint-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-rshift-uvec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-rshift-uvec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-rshift-uvec2-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-rshift-uvec2-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-rshift-uvec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-rshift-uvec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-rshift-uvec3-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-rshift-uvec3-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-rshift-uvec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-rshift-uvec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-rshift-uvec4-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-rshift-uvec4-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-selection-bool-bool-bool: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-selection-bool-bool-bool-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-selection-bool-bvec2-bvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-selection-bool-bvec3-bvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-selection-bool-bvec4-bvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-selection-bool-float-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-selection-bool-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-selection-bool-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-selection-bool-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-selection-bool-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-selection-bool-mat2-mat2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-selection-bool-mat2x3-mat2x3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-selection-bool-mat2x4-mat2x4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-selection-bool-mat3-mat3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-selection-bool-mat3x2-mat3x2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-selection-bool-mat3x4-mat3x4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-selection-bool-mat4-mat4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-selection-bool-mat4x2-mat4x2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-selection-bool-mat4x3-mat4x3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-selection-bool-uint-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-selection-bool-uvec2-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-selection-bool-uvec3-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-selection-bool-uvec4-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-selection-bool-vec2-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-selection-bool-vec3-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-selection-bool-vec4-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-float-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-float-mat2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-float-mat2x3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-float-mat2x4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-float-mat3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-float-mat3x2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-float-mat3x4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-float-mat4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-float-mat4x2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-float-mat4x3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-float-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-float-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-float-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-int-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-int-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-int-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-int-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-ivec2-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-ivec2-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-ivec3-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-ivec3-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-ivec4-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-ivec4-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-mat2-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-mat2-mat2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-mat2x3-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-mat2x3-mat2x3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-mat2x4-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-mat2x4-mat2x4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-mat3-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-mat3-mat3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-mat3x2-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-mat3x2-mat3x2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-mat3x4-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-mat3x4-mat3x4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-mat4-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-mat4-mat4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-mat4x2-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-mat4x2-mat4x2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-mat4x3-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-mat4x3-mat4x3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-uint-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-uint-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-uint-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-uint-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-uvec2-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-uvec2-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-uvec3-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-uvec3-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-uvec4-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-uvec4-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-vec2-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-vec2-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-vec3-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-vec3-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-vec4-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-sub-vec4-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-uplus-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-uplus-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-uplus-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-uplus-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-uplus-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-uplus-mat2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-uplus-mat2x3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-uplus-mat2x4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-uplus-mat3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-uplus-mat3x2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-uplus-mat3x4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-uplus-mat4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-uplus-mat4x2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-uplus-mat4x3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-uplus-uint: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-uplus-uvec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-uplus-uvec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-uplus-uvec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-uplus-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-uplus-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-uplus-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-xor-bool-bool: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-op-xor-bool-bool-using-if: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-outerproduct-vec2-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-outerproduct-vec2-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-outerproduct-vec2-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-outerproduct-vec3-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-outerproduct-vec3-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-outerproduct-vec3-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-outerproduct-vec4-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-outerproduct-vec4-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-outerproduct-vec4-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-pow-float-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-pow-vec2-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-pow-vec3-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-pow-vec4-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-radians-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-radians-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-radians-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-radians-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-reflect-float-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-reflect-vec2-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-reflect-vec3-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-reflect-vec4-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-refract-float-float-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-refract-vec2-vec2-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-refract-vec3-vec3-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-refract-vec4-vec4-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-round-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-round-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-round-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-round-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-roundeven-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-roundeven-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-roundeven-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-roundeven-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-sign-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-sign-int: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-sign-ivec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-sign-ivec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-sign-ivec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-sign-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-sign-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-sign-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-sin-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-sin-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-sin-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-sin-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-sinh-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-sinh-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-sinh-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-sinh-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-smoothstep-float-float-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-smoothstep-float-float-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-smoothstep-float-float-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-smoothstep-float-float-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-smoothstep-vec2-vec2-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-smoothstep-vec3-vec3-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-smoothstep-vec4-vec4-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-sqrt-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-sqrt-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-sqrt-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-sqrt-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-step-float-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-step-float-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-step-float-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-step-float-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-step-vec2-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-step-vec3-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-step-vec4-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-tan-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-tan-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-tan-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-tan-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-tanh-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-tanh-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-tanh-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-tanh-vec4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-transpose-mat2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-transpose-mat2x3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-transpose-mat2x4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-transpose-mat3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-transpose-mat3x2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-transpose-mat3x4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-transpose-mat4: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-transpose-mat4x2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-transpose-mat4x3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-trunc-float: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-trunc-vec2: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-trunc-vec3: pass
spec/arb_tessellation_shader/execution/built-in-functions/tcs-trunc-vec4: pass
spec/arb_tessellation_shader/execution/dmat-vs-gs-tcs-tes: pass
spec/arb_tessellation_shader/execution/double-array-vs-tcs-tes: pass
spec/arb_tessellation_shader/execution/double-vs-tcs-tes: pass
spec/arb_tessellation_shader/execution/dvec2-vs-tcs-tes: pass
spec/arb_tessellation_shader/execution/dvec3-vs-tcs-tes: pass
spec/arb_tessellation_shader/execution/invocation-counting-even: pass
spec/arb_tessellation_shader/execution/invocation-counting-odd: pass
spec/arb_tessellation_shader/execution/isoline: pass
spec/arb_tessellation_shader/execution/isoline-no-tcs: pass
spec/arb_tessellation_shader/execution/nop: pass
spec/arb_tessellation_shader/execution/patch-pair-verts: pass
spec/arb_tessellation_shader/execution/patch-partial-write: pass
spec/arb_tessellation_shader/execution/patch-single-vert: pass
spec/arb_tessellation_shader/execution/quads: pass
spec/arb_tessellation_shader/execution/sanity: pass
spec/arb_tessellation_shader/execution/sanity2: pass
spec/arb_tessellation_shader/execution/tcs-input-read-array-interface: pass
spec/arb_tessellation_shader/execution/tcs-input-read-mat: pass
spec/arb_tessellation_shader/execution/tcs-input-read-nonconst: pass
spec/arb_tessellation_shader/execution/tcs-input-read-nonconst-interface: pass
spec/arb_tessellation_shader/execution/tcs-input-read-nonconst-interface-builtin: pass
spec/arb_tessellation_shader/execution/tcs-input-read-simple: pass
spec/arb_tessellation_shader/execution/tcs-input-read-simple-interface: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-float: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-float_2: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-gl_clipdistance: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-gl_pointsize: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-gl_position: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-int: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-int_2: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-ivec2: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-ivec2_2: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-ivec3: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-ivec3_2: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-ivec4: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-ivec4_2: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-mat2: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-mat2_2: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-mat2x3: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-mat2x3_2: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-mat2x4: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-mat2x4_2: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-mat3: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-mat3_2: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-mat3x2: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-mat3x2_2: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-mat3x4: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-mat3x4_2: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-mat4: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-mat4_2: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-mat4x2: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-mat4x2_2: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-mat4x3: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-mat4x3_2: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-uint: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-uint_2: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-uvec2: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-uvec2_2: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-uvec3: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-uvec3_2: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-uvec4: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-uvec4_2: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-vec2: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-vec2_2: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-vec3: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-vec3_2: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-vec4: pass
spec/arb_tessellation_shader/execution/tcs-input/tcs-input-vec4_2: pass
spec/arb_tessellation_shader/execution/tcs-primitiveid: pass
spec/arb_tessellation_shader/execution/tcs-tes-patch: pass
spec/arb_tessellation_shader/execution/tcs-tes-patch-array: pass
spec/arb_tessellation_shader/execution/tcs-tes-vertex: pass
spec/arb_tessellation_shader/execution/tcs-tes-vertex-dlist: skip
spec/arb_tessellation_shader/execution/tes-fs: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-float: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-float_2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-gl_clipdistance: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-gl_pointsize: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-gl_position: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-int: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-int_2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-ivec2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-ivec2_2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-ivec3: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-ivec3_2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-ivec4: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-ivec4_2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-mat2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-mat2_2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-mat2x3: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-mat2x3_2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-mat2x4: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-mat2x4_2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-mat3: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-mat3_2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-mat3x2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-mat3x2_2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-mat3x4: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-mat3x4_2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-mat4: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-mat4_2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-mat4x2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-mat4x2_2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-mat4x3: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-mat4x3_2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-patch-float: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-patch-float_2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-patch-int: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-patch-int_2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-patch-ivec2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-patch-ivec2_2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-patch-ivec3: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-patch-ivec3_2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-patch-ivec4: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-patch-ivec4_2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-patch-mat2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-patch-mat2_2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-patch-mat2x3: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-patch-mat2x3_2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-patch-mat2x4: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-patch-mat2x4_2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-patch-mat3: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-patch-mat3_2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-patch-mat3x2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-patch-mat3x2_2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-patch-mat3x4: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-patch-mat3x4_2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-patch-mat4: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-patch-mat4_2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-patch-mat4x2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-patch-mat4x2_2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-patch-mat4x3: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-patch-mat4x3_2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-patch-uint: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-patch-uint_2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-patch-uvec2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-patch-uvec2_2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-patch-uvec3: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-patch-uvec3_2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-patch-uvec4: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-patch-uvec4_2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-patch-vec2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-patch-vec2_2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-patch-vec3: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-patch-vec3_2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-patch-vec4: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-patch-vec4_2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-uint: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-uint_2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-uvec2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-uvec2_2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-uvec3: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-uvec3_2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-uvec4: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-uvec4_2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-vec2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-vec2_2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-vec3: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-vec3_2: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-vec4: pass
spec/arb_tessellation_shader/execution/tes-input/tes-input-vec4_2: pass
spec/arb_tessellation_shader/execution/tes-primitiveid: pass
spec/arb_tessellation_shader/execution/tess-instance-id: pass
spec/arb_tessellation_shader/execution/tess_with_geometry: pass
spec/arb_tessellation_shader/execution/trivial: pass
spec/arb_tessellation_shader/execution/trivial-tess-gs: pass
spec/arb_tessellation_shader/execution/trivial-tess-gs_no-gs-inputs: pass
spec/arb_tessellation_shader/execution/trivial-tess-gs_no-tes-inputs: pass
spec/arb_tessellation_shader/execution/variable-indexing/tcs-input-array-dvec4-index-rd: pass
spec/arb_tessellation_shader/execution/variable-indexing/tcs-input-array-float-index-rd: pass
spec/arb_tessellation_shader/execution/variable-indexing/tcs-input-array-vec2-index-rd: pass
spec/arb_tessellation_shader/execution/variable-indexing/tcs-input-array-vec3-index-rd: pass
spec/arb_tessellation_shader/execution/variable-indexing/tcs-input-array-vec4-index-rd: pass
spec/arb_tessellation_shader/execution/variable-indexing/tcs-output-array-dvec4-index-wr: pass
spec/arb_tessellation_shader/execution/variable-indexing/tcs-output-array-float-index-wr: pass
spec/arb_tessellation_shader/execution/variable-indexing/tcs-output-array-vec2-index-wr: pass
spec/arb_tessellation_shader/execution/variable-indexing/tcs-output-array-vec3-index-wr: pass
spec/arb_tessellation_shader/execution/variable-indexing/tcs-output-array-vec4-index-wr: pass
spec/arb_tessellation_shader/execution/variable-indexing/tcs-patch-output-array-float-index-wr: pass
spec/arb_tessellation_shader/execution/variable-indexing/tcs-patch-output-array-vec2-index-wr: pass
spec/arb_tessellation_shader/execution/variable-indexing/tcs-patch-output-array-vec3-index-wr: pass
spec/arb_tessellation_shader/execution/variable-indexing/tcs-patch-output-array-vec4-index-wr: pass
spec/arb_tessellation_shader/execution/variable-indexing/tcs-tes-array-in-struct: pass
spec/arb_tessellation_shader/execution/variable-indexing/tes-both-input-array-float-index-rd: crash
spec/arb_tessellation_shader/execution/variable-indexing/tes-both-input-array-vec2-index-rd: crash
spec/arb_tessellation_shader/execution/variable-indexing/tes-both-input-array-vec3-index-rd: crash
spec/arb_tessellation_shader/execution/variable-indexing/tes-both-input-array-vec4-index-rd: crash
spec/arb_tessellation_shader/execution/variable-indexing/tes-input-array-dvec4-index-rd: pass
spec/arb_tessellation_shader/execution/variable-indexing/tes-input-array-float-index-rd: pass
spec/arb_tessellation_shader/execution/variable-indexing/tes-input-array-vec2-index-rd: pass
spec/arb_tessellation_shader/execution/variable-indexing/tes-input-array-vec3-index-rd: pass
spec/arb_tessellation_shader/execution/variable-indexing/tes-input-array-vec4-index-rd: pass
spec/arb_tessellation_shader/execution/variable-indexing/tes-patch-input-array-float-index-rd: pass
spec/arb_tessellation_shader/execution/variable-indexing/tes-patch-input-array-vec2-index-rd: pass
spec/arb_tessellation_shader/execution/variable-indexing/tes-patch-input-array-vec3-index-rd: pass
spec/arb_tessellation_shader/execution/variable-indexing/tes-patch-input-array-vec4-index-rd: pass
spec/arb_tessellation_shader/execution/variable-indexing/vs-output-array-dvec4-index-wr-before-tcs: pass
spec/arb_tessellation_shader/execution/variable-indexing/vs-output-array-float-index-wr-before-tcs: pass
spec/arb_tessellation_shader/execution/variable-indexing/vs-output-array-vec2-index-wr-before-tcs: pass
spec/arb_tessellation_shader/execution/variable-indexing/vs-output-array-vec3-index-wr-before-tcs: pass
spec/arb_tessellation_shader/execution/variable-indexing/vs-output-array-vec4-index-wr-before-tcs: pass
spec/arb_tessellation_shader/execution/vertex-partial-write: pass
spec/arb_tessellation_shader/execution/vs-tcs-tes-tessinner-tessouter-inputs-quads: pass
spec/arb_tessellation_shader/execution/vs-tcs-tes-tessinner-tessouter-inputs-tris: pass
spec/arb_tessellation_shader/execution/vs-tcs-tes-vertex: pass
spec/arb_tessellation_shader/execution/vs-tes-tessinner-tessouter-inputs-quads: pass
spec/arb_tessellation_shader/execution/vs-tes-tessinner-tessouter-inputs-quads-dlist: skip
spec/arb_tessellation_shader/execution/vs-tes-tessinner-tessouter-inputs-tris: pass
spec/arb_tessellation_shader/execution/vs-tes-vertex: pass
spec/arb_tessellation_shader/linker/no-vs: pass
spec/arb_tessellation_shader/linker/tcs-no-vs: pass
spec/arb_tessellation_shader/linker/tcs-output-size-declared-in-other-shader: pass
spec/arb_tessellation_shader/linker/tes-no-vs: pass
spec/arb_timer_query/query gl_timestamp: pass
spec/arb_timer_query/query-lifetime: pass
spec/arb_timer_query/timestamp-get: fail
spec/arb_transform_feedback2/change objects while paused: pass
spec/arb_transform_feedback2/change objects while paused (gles3): pass
spec/arb_transform_feedback3/arb_transform_feedback3-begin_end: pass
spec/arb_transform_feedback3/arb_transform_feedback3-bind_buffer_invalid_index: pass
spec/arb_transform_feedback3/arb_transform_feedback3-draw_using_invalid_stream_index: pass
spec/arb_transform_feedback3/arb_transform_feedback3-end_query_with_name_zero: pass
spec/arb_transform_feedback3/arb_transform_feedback3-ext_interleaved_two_bufs_gs: pass
spec/arb_transform_feedback3/arb_transform_feedback3-ext_interleaved_two_bufs_gs_max: pass
spec/arb_transform_feedback3/arb_transform_feedback3-ext_interleaved_two_bufs_vs: pass
spec/arb_transform_feedback3/arb_transform_feedback3-query_with_invalid_index: pass
spec/arb_transform_feedback3/arb_transform_feedback3-set_invalid_varyings: pass
spec/arb_transform_feedback3/arb_transform_feedback3-set_varyings_with_invalid_args: pass
spec/arb_transform_feedback3/gl_nextbuffer-1: pass
spec/arb_transform_feedback3/gl_nextbuffer-2: pass
spec/arb_transform_feedback3/gl_nextbuffer-gl_nextbuffer: pass
spec/arb_transform_feedback3/gl_nextbuffer-gl_skipcomponents1-gl_nextbuffer: pass
spec/arb_transform_feedback3/gl_skipcomponents1-1: pass
spec/arb_transform_feedback3/gl_skipcomponents1-2: pass
spec/arb_transform_feedback3/gl_skipcomponents1-3: pass
spec/arb_transform_feedback3/gl_skipcomponents1-gl_nextbuffer: pass
spec/arb_transform_feedback3/gl_skipcomponents1234: pass
spec/arb_transform_feedback3/gl_skipcomponents2: pass
spec/arb_transform_feedback3/gl_skipcomponents3: pass
spec/arb_transform_feedback3/gl_skipcomponents4: pass
spec/arb_transform_feedback_overflow_query/arb_transform_feedback_overflow_query-basic/arb_transform_feedback_overflow_query-buffer_object_0: skip
spec/arb_transform_feedback_overflow_query/arb_transform_feedback_overflow_query-basic/arb_transform_feedback_overflow_query-buffer_object_1: skip
spec/arb_transform_feedback_overflow_query/arb_transform_feedback_overflow_query-basic/arb_transform_feedback_overflow_query-buffer_object_2: skip
spec/arb_transform_feedback_overflow_query/arb_transform_feedback_overflow_query-basic/arb_transform_feedback_overflow_query-buffer_object_any: skip
spec/arb_transform_feedback_overflow_query/arb_transform_feedback_overflow_query-basic/arb_transform_feedback_overflow_query-buffer_object_no_overflow: skip
spec/arb_transform_feedback_overflow_query/arb_transform_feedback_overflow_query-basic/arb_transform_feedback_overflow_query-buffer_object_no_overflow_single: skip
spec/arb_transform_feedback_overflow_query/arb_transform_feedback_overflow_query-basic/arb_transform_feedback_overflow_query-buffer_object_single: skip
spec/arb_transform_feedback_overflow_query/arb_transform_feedback_overflow_query-basic/arb_transform_feedback_overflow_query-conditional_render_0: pass
spec/arb_transform_feedback_overflow_query/arb_transform_feedback_overflow_query-basic/arb_transform_feedback_overflow_query-conditional_render_1: pass
spec/arb_transform_feedback_overflow_query/arb_transform_feedback_overflow_query-basic/arb_transform_feedback_overflow_query-conditional_render_2: pass
spec/arb_transform_feedback_overflow_query/arb_transform_feedback_overflow_query-basic/arb_transform_feedback_overflow_query-conditional_render_any: pass
spec/arb_transform_feedback_overflow_query/arb_transform_feedback_overflow_query-basic/arb_transform_feedback_overflow_query-conditional_render_any_inverted: pass
spec/arb_transform_feedback_overflow_query/arb_transform_feedback_overflow_query-basic/arb_transform_feedback_overflow_query-conditional_render_no_overflow: pass
spec/arb_transform_feedback_overflow_query/arb_transform_feedback_overflow_query-basic/arb_transform_feedback_overflow_query-conditional_render_no_overflow_single: pass
spec/arb_transform_feedback_overflow_query/arb_transform_feedback_overflow_query-basic/arb_transform_feedback_overflow_query-conditional_render_single: pass
spec/arb_transform_feedback_overflow_query/arb_transform_feedback_overflow_query-basic/arb_transform_feedback_overflow_query-simple_query_0: pass
spec/arb_transform_feedback_overflow_query/arb_transform_feedback_overflow_query-basic/arb_transform_feedback_overflow_query-simple_query_1: pass
spec/arb_transform_feedback_overflow_query/arb_transform_feedback_overflow_query-basic/arb_transform_feedback_overflow_query-simple_query_2: pass
spec/arb_transform_feedback_overflow_query/arb_transform_feedback_overflow_query-basic/arb_transform_feedback_overflow_query-simple_query_any: pass
spec/arb_transform_feedback_overflow_query/arb_transform_feedback_overflow_query-basic/arb_transform_feedback_overflow_query-simple_query_no_overflow: pass
spec/arb_transform_feedback_overflow_query/arb_transform_feedback_overflow_query-basic/arb_transform_feedback_overflow_query-simple_query_no_overflow_single: pass
spec/arb_transform_feedback_overflow_query/arb_transform_feedback_overflow_query-basic/arb_transform_feedback_overflow_query-simple_query_single: pass
spec/arb_transform_feedback_overflow_query/arb_transform_feedback_overflow_query-errors/arb_transform_feedback_overflow_query-begin_index_invalid: pass
spec/arb_transform_feedback_overflow_query/arb_transform_feedback_overflow_query-errors/arb_transform_feedback_overflow_query-begin_index_non_zero: pass
spec/arb_transform_feedback_overflow_query/arb_transform_feedback_overflow_query-errors/arb_transform_feedback_overflow_query-end_index_invalid: pass
spec/arb_transform_feedback_overflow_query/arb_transform_feedback_overflow_query-errors/arb_transform_feedback_overflow_query-end_index_non_zero: pass
spec/arb_transform_feedback_overflow_query/arb_transform_feedback_overflow_query-errors/arb_transform_feedback_overflow_query-get_query_index_invalid: pass
spec/arb_transform_feedback_overflow_query/arb_transform_feedback_overflow_query-errors/arb_transform_feedback_overflow_query-get_query_index_non_zero: pass
spec/arb_uniform_buffer_object/2-buffers-bug: pass
spec/arb_uniform_buffer_object/bindbuffer-general-point: pass
spec/arb_uniform_buffer_object/buffer-targets: pass
spec/arb_uniform_buffer_object/bufferstorage: skip
spec/arb_uniform_buffer_object/deletebuffers: pass
spec/arb_uniform_buffer_object/dlist: pass
spec/arb_uniform_buffer_object/example_from_spec: pass
spec/arb_uniform_buffer_object/execution/fs-array-of-structs-std140-indirect: pass
spec/arb_uniform_buffer_object/field_after_struct_base_alignment: pass
spec/arb_uniform_buffer_object/getactiveuniformblockiv-uniform-block-data-size: pass
spec/arb_uniform_buffer_object/getactiveuniformblockname: pass
spec/arb_uniform_buffer_object/getactiveuniformname: pass
spec/arb_uniform_buffer_object/getactiveuniformsiv-uniform-array-stride: pass
spec/arb_uniform_buffer_object/getactiveuniformsiv-uniform-block-index: pass
spec/arb_uniform_buffer_object/getactiveuniformsiv-uniform-matrix-stride: pass
spec/arb_uniform_buffer_object/getactiveuniformsiv-uniform-type: pass
spec/arb_uniform_buffer_object/getintegeri_v: pass
spec/arb_uniform_buffer_object/getprogramiv: pass
spec/arb_uniform_buffer_object/getuniformblockindex: pass
spec/arb_uniform_buffer_object/getuniformindices: pass
spec/arb_uniform_buffer_object/getuniformlocation: pass
spec/arb_uniform_buffer_object/layout-std140: skip
spec/arb_uniform_buffer_object/layout-std140-base-size-and-alignment: pass
spec/arb_uniform_buffer_object/link-mismatch-blocks: pass
spec/arb_uniform_buffer_object/maxblocks: pass
spec/arb_uniform_buffer_object/maxuniformblocksize/fs: pass
spec/arb_uniform_buffer_object/maxuniformblocksize/fsexceed: pass
spec/arb_uniform_buffer_object/maxuniformblocksize/vs: pass
spec/arb_uniform_buffer_object/maxuniformblocksize/vsexceed: pass
spec/arb_uniform_buffer_object/minmax: pass
spec/arb_uniform_buffer_object/negative-bindbuffer-index: pass
spec/arb_uniform_buffer_object/negative-bindbuffer-target: pass
spec/arb_uniform_buffer_object/negative-bindbufferrange-range: pass
spec/arb_uniform_buffer_object/negative-getactiveuniformblockiv: pass
spec/arb_uniform_buffer_object/negative-getactiveuniformsiv: pass
spec/arb_uniform_buffer_object/referenced-by-shader: pass
spec/arb_uniform_buffer_object/rendering: pass
spec/arb_uniform_buffer_object/rendering-array: pass
spec/arb_uniform_buffer_object/rendering-array-offset: pass
spec/arb_uniform_buffer_object/rendering-dsa: pass
spec/arb_uniform_buffer_object/rendering-dsa-offset: pass
spec/arb_uniform_buffer_object/rendering-offset: pass
spec/arb_uniform_buffer_object/row-major: pass
spec/arb_uniform_buffer_object/row-major-matrix-inside-array-of-struct: pass
spec/arb_uniform_buffer_object/std140-row_major-array-struct-struct-mat2x3-mat2x4-and-int: pass
spec/arb_uniform_buffer_object/struct_base_alignment: pass
spec/arb_uniform_buffer_object/uniformblockbinding: pass
spec/arb_vertex_array_bgra/api-errors: pass
spec/arb_vertex_array_bgra/get: pass
spec/arb_vertex_array_object/isvertexarray: pass
spec/arb_vertex_array_object/vao-element-array-buffer: pass
spec/arb_vertex_attrib_64bit/arb_vertex_attrib_64bit-overlapping-locations api: pass
spec/arb_vertex_attrib_64bit/arb_vertex_attrib_64bit-overlapping-locations shader: pass
spec/arb_vertex_attrib_64bit/check-explicit-location: pass
spec/arb_vertex_attrib_64bit/double_attribs: pass
spec/arb_vertex_attrib_64bit/execution/vs-fp64-input-trunc: pass
spec/arb_vertex_attrib_64bit/execution/vs-fs-pass-vertex-attrib: pass
spec/arb_vertex_attrib_64bit/execution/vs-test-attrib-location: pass
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_int-double_dmat4x2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_int-position-double_dmat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_int-position-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_int-position-double_double: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec2-double_dmat4x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec2-double_double-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec2-double_dvec4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec2-position-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec3-double_dmat2x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec3-double_dmat3x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec3-double_dmat4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec3-double_dmat4x2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec3-double_dvec2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec3-position-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec4-double_dmat2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec4-double_dmat3x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec4-double_dmat4x2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec4-double_dvec3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec4-position-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-byte_ivec4-position-double_double: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-columns-dmat2x4-1: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-columns-dmat3-0-1: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-columns-dmat3-1: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-columns-dmat3x2-0-1: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-columns-dmat3x2-0-2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-columns-dmat3x4-0: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-columns-dmat3x4-0-1: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-columns-dmat4-0-1: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-columns-dmat4-0-2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-columns-dmat4-1: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-columns-dmat4x2-0-3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-columns-dmat4x2-1-3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-columns-dmat4x3-0: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-columns-dmat4x3-2-3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-double_dmat3x4_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-float_mat2x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-float_mat3x2_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-float_mat3x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-float_mat3x4_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-float_mat4x2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-int_ivec3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-int_ivec4_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-position-double_dmat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-position-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-position-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-position-double_double_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-position-double_dvec3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-position-double_dvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-position-float_float_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-position-float_mat3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-position-float_mat4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-position-float_mat4x2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-position-float_mat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-position-float_vec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-position-float_vec4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-position-int_ivec3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2-uint_uvec3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array3-double_dmat2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array3-double_dmat2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array3-double_dmat2x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array3-double_dmat3_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array3-double_dmat3x4_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array3-position-double_dmat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array3-position-double_dmat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array3-position-double_dmat4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array3-position-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array3-position-double_dvec4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array5-float_mat2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array5-float_mat4x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array5-float_mat4x3_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array5-int_ivec2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array5-int_ivec4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array5-position-float_float_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array5-position-float_mat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array5-position-float_mat3x2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array5-position-float_mat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array5-position-float_mat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array5-position-float_vec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array5-position-float_vec3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array5-position-float_vec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array5-position-int_ivec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array5-position-uint_uint_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array5-position-uint_uvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array5-position-uint_uvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2_array5-uint_uvec4_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-double_dmat2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-double_dmat3x2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-double_dmat4x3_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-float_float_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-float_mat2x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-float_mat3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-float_mat3x2_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-float_mat3x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-float_mat4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-float_vec2_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-float_vec4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-int_int-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-int_ivec2_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-position-double_dmat2x4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-position-double_dmat3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-position-double_dmat3x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-position-double_dmat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-position-double_dmat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-position-double_dmat4x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-position-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-position-double_dvec3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-position-float_mat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-position-float_mat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-position-float_mat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-position-float_mat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-position-float_mat4x3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-position-float_vec2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-position-float_vec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3-position-uint_uvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array3-double_dmat2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array3-double_dmat2x3_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array3-double_dmat3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array3-double_dmat3_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array3-double_dmat3x2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array3-double_dmat3x4_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array3-position-double_dmat2x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array3-position-double_dmat2x4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array3-position-double_dmat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array3-position-double_dvec2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array3-position-double_dvec4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array5-float_mat2_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array5-float_mat3x2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array5-float_mat3x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array5-float_mat4x2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array5-float_vec2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array5-float_vec2_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array5-position-float_float_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array5-position-float_vec3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array5-position-int_int: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array5-position-int_int_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array5-position-int_ivec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array5-position-int_ivec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array5-position-uint_uvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array5-position-uint_uvec3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array5-position-uint_uvec4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array5-uint_uvec2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array5-uint_uvec2_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x3_array5-uint_uvec4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-double_dmat2x3_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-double_dmat3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-double_dmat3x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-double_dmat4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-double_dmat4x2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-double_double-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-double_dvec4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-float_float-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-float_mat2x3_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-float_mat4x2_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-float_mat4x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-float_vec3_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-float_vec4_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-int_ivec2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-double_dmat2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-double_dmat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-double_dmat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-double_dmat3x4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-float_float: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-float_mat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-float_mat2x4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-float_mat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-float_mat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-float_mat3x4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-float_mat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-float_mat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-float_vec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-float_vec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-int_ivec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-int_ivec2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-int_ivec4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-uint_uvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-uint_uvec2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-position-uint_uvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-uint_uint_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-uint_uvec2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4-uint_uvec4_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4_array3-double_dmat4x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4_array3-double_dvec3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4_array3-position-double_dmat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4_array3-position-double_dmat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4_array3-position-double_dmat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4_array3-position-double_dvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4_array5-float_float-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4_array5-float_mat2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4_array5-float_mat2x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4_array5-float_mat3x2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4_array5-float_mat3x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4_array5-float_vec2_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4_array5-float_vec3_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4_array5-int_ivec4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4_array5-position-float_float_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4_array5-position-float_mat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4_array5-position-float_mat3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4_array5-position-float_mat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4_array5-position-int_ivec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat2x4_array5-uint_uvec3_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-float_float_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-float_mat3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-float_mat3x2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-float_mat4_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-float_mat4x2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-float_vec4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-position-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-position-double_dmat4x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-position-double_dvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-position-double_dvec2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-position-float_mat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-position-float_mat3x4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-position-float_mat4x3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-position-float_vec2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-position-int_ivec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-position-uint_uint: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-position-uint_uvec2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-position-uint_uvec3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-uint_uvec3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-uint_uvec3_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3-uint_uvec4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3_array3-double_dmat2x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3_array3-double_dmat3_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3_array3-double_dvec3_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3_array3-position-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3_array3-position-double_dmat3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3_array3-position-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3_array3-position-double_double: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3_array3-position-double_dvec3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3_array5-float_float-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3_array5-float_vec3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3_array5-float_vec4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3_array5-int_ivec4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3_array5-position-float_vec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3_array5-position-int_ivec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3_array5-position-uint_uvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3_array5-uint_uvec2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-double_dmat4x2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-double_dmat4x2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-double_dmat4x3_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-double_dvec4_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-float_mat4x2_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-float_mat4x3_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-float_vec3_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-int_ivec2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-int_ivec4_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-position-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-position-double_dmat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-position-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-position-double_dvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-position-double_dvec2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-position-double_dvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-position-double_dvec4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-position-float_float: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-position-float_mat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-position-float_mat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-position-float_vec2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-position-int_ivec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-position-uint_uint: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2-uint_uvec3_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array3-double_dmat2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array3-double_dmat2x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array3-double_dmat2x4_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array3-double_double-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array3-double_dvec4_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array3-position-double_dmat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array3-position-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array3-position-double_dmat3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array3-position-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array3-position-double_dmat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array3-position-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array3-position-double_dmat4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array3-position-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array5-float_mat2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array5-float_mat3x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array5-float_mat4x2_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array5-float_vec2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array5-int_ivec3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array5-int_ivec4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array5-position-float_float: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array5-position-float_mat2x3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array5-position-float_mat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array5-position-float_mat3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array5-position-float_mat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array5-position-float_mat3x2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array5-position-float_mat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array5-position-float_mat4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array5-position-float_mat4x2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array5-position-float_mat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array5-position-float_vec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array5-position-float_vec3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array5-position-float_vec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array5-position-int_ivec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array5-position-int_ivec4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array5-position-uint_uvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array5-uint_uvec3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x2_array5-uint_uvec4_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-double_dmat2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-double_dmat2x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-double_dmat3x2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-double_dmat4x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-double_double-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-double_dvec3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-float_mat2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-float_mat2x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-float_mat2x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-float_mat3x2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-float_mat4x2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-float_vec4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-float_vec4_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-int_int_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-int_ivec4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-position-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-position-double_dmat4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-position-double_dmat4x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-position-double_double: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-position-float_mat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-position-float_mat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-position-float_mat3x4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-position-float_mat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-position-float_mat4x3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-position-int_ivec3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-position-uint_uvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-uint_uint-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4-uint_uvec4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4_array3-double_dmat2x4_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4_array3-double_dmat4x2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4_array3-double_double_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4_array3-double_dvec2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4_array3-double_dvec3_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4_array3-position-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4_array3-position-double_dmat4x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4_array3-position-double_dmat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4_array3-position-double_double: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4_array3-position-double_dvec2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4_array3-position-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4_array5-int_int-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4_array5-int_ivec2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4_array5-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4_array5-position-float_float: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4_array5-position-int_ivec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4_array5-position-uint_uvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4_array5-uint_uint-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat3x4_array5-uint_uvec3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-double_dmat3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-double_dmat3x4_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-double_dmat4_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-double_double_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-float_mat2x4_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-float_mat3x2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-float_mat3x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-position-double_dmat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-position-double_dmat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-position-double_dmat4x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-position-float_float: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-position-float_float_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-position-float_mat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-position-float_mat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-position-float_mat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-position-float_vec4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-position-uint_uint_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-position-uint_uvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4-position-uint_uvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4_array3-double_dmat2x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4_array3-double_dmat2x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4_array3-position-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4_array3-position-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4_array3-position-double_dmat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4_array3-position-double_dvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-double_dmat2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-double_dmat3x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-double_dmat4x2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-double_dmat4x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-double_dmat4x3_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-double_dvec3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-double_dvec3_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-double_dvec4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-float_float_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-float_mat2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-float_mat3_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-float_mat3x4_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-float_vec2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-int_ivec3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-int_ivec3_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-position-double_dmat2x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-position-double_dmat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-position-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-position-double_dmat3x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-position-double_dmat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-position-double_dmat4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-position-double_dmat4x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-position-double_dvec2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-position-float_mat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-position-float_mat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-position-float_mat2x4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-position-float_mat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-position-float_mat4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-position-float_mat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-position-float_vec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-position-uint_uint: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-position-uint_uvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2-uint_uvec2_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array3-double_dmat2x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array3-double_dmat2x4_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array3-double_dmat3x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array3-double_dmat4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array3-double_dmat4x2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array3-double_double_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array3-double_dvec2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array3-double_dvec4_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array3-position-double_dmat2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array3-position-double_dmat2x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array3-position-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array3-position-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array3-position-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array3-position-double_dmat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array3-position-double_double: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array3-position-double_double_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array3-position-double_dvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array5-float_mat3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array5-float_vec2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array5-float_vec3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array5-int_int-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array5-int_int_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array5-int_ivec2_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array5-int_ivec3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array5-position-float_float: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array5-position-float_mat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array5-position-float_mat2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array5-position-float_mat3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array5-position-float_mat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array5-position-float_mat3x4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array5-position-float_vec4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array5-position-int_int: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array5-position-int_ivec2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array5-position-int_ivec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array5-position-int_ivec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array5-position-int_ivec4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array5-position-uint_uint: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array5-position-uint_uint_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array5-position-uint_uvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array5-position-uint_uvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array5-position-uint_uvec4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array5-uint_uvec4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x2_array5-uint_uvec4_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-double_dmat3_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-double_dmat3x4_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-double_double_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-double_dvec2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-float_float_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-float_mat2x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-float_mat2x4_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-float_mat3x2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-float_mat4x2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-float_vec3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-int_ivec2_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-position-double_dmat2x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-position-double_dmat3x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-position-double_dmat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-position-double_dmat4x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-position-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-position-double_dvec3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-position-float_mat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-position-float_mat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-position-float_mat4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-position-float_mat4x3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3-position-uint_uint: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3_array3-double_dmat2x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3_array3-double_dmat3x2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dmat4x3_array3-position-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-double_dmat2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-double_dmat3_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-double_dmat3x2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-float_float-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-float_mat2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-float_mat3x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-float_vec3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-float_vec4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-int_ivec4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-double_dmat3x4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-double_dmat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-double_dmat4x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-double_double_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-float_mat3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-float_mat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-float_mat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-float_mat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-float_mat4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-float_mat4x2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-float_mat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-float_vec4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-int_ivec4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-position-uint_uvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-uint_uvec3_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-uint_uvec4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double-uint_uvec4_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array3-double_dmat2x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array3-double_dmat3_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array3-double_dmat4_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array3-double_dmat4x2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array3-double_dvec2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array3-double_dvec3_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array3-double_dvec4_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array3-position-double_dvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array3-position-double_dvec3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array5-float_mat2x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array5-float_mat3x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array5-float_mat4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array5-float_mat4x2_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array5-position-float_float: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array5-position-float_mat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array5-position-float_vec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array5-position-int_ivec4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array5-position-uint_uint_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array5-position-uint_uvec4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_double_array5-uint_uvec2_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-double_dmat2x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-double_dmat4x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-double_dmat4x3_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-float_mat4x3_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-position-double_dmat2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-position-double_dvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-position-double_dvec4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-position-float_float_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-position-float_mat2x4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-position-float_mat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-position-float_mat4x2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-position-float_vec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-position-int_ivec2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-position-int_ivec4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-position-uint_uvec3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2-uint_uint-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array3-double_dmat4_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array3-double_dmat4x2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array3-double_dvec2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array3-double_dvec3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array3-position-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array3-position-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array3-position-double_dmat4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array3-position-double_dmat4x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-float_mat2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-float_mat2x4_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-float_mat3_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-float_mat4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-float_mat4x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-float_mat4x3_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-float_vec2_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-float_vec3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-int_ivec2_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-int_ivec3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-position-float_float: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-position-float_mat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-position-float_mat3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-position-float_mat3x2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-position-float_mat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-position-float_mat4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-position-float_vec3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-position-float_vec4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-position-int_int_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-position-uint_uint_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-position-uint_uvec3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-uint_uint_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec2_array5-uint_uvec4_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-double_dmat2x4_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-double_dmat3x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-double_dmat4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-double_dmat4x2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-double_dmat4x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-double_double_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-double_dvec3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-float_float_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-float_mat2x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-float_mat3x2_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-float_mat4_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-float_mat4x3_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-float_vec3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-float_vec4_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-int_int_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-int_ivec2_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-position-double_dmat4x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-position-double_dvec2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-position-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-position-double_dvec3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-position-float_mat2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-position-float_mat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-position-float_mat4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-position-float_vec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-position-int_ivec4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-position-uint_uint_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3-position-uint_uvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array3-double_dmat2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array3-double_dmat3x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array3-double_dvec3_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array3-position-double_dmat2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array3-position-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array3-position-double_dmat4x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array5-float_float-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array5-float_mat3_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array5-float_mat3x2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array5-float_mat3x2_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array5-float_mat4x2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array5-float_vec3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array5-float_vec4_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array5-int_int-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array5-int_int_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array5-int_ivec4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array5-position-float_float_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array5-position-float_vec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array5-position-uint_uint_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array5-position-uint_uvec2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array5-uint_uint-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec3_array5-uint_uvec3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-double_dmat2x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-double_dmat3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-double_dmat3_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-double_dmat3x2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-double_dmat4x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-double_dvec4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-float_float-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-float_mat2x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-float_mat3_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-float_mat3x2_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-float_mat4x2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-float_vec2_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-int_int-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-int_int_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-position-double_dmat2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-position-double_dmat3x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-position-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-position-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-position-double_double: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-position-double_double_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-position-float_float: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-position-float_mat2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-position-float_mat2x3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-position-float_mat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-position-float_mat3x2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-position-float_mat4x2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-position-float_vec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-position-float_vec2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-position-float_vec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-position-int_int_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-position-int_ivec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-position-uint_uvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-position-uint_uvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4-uint_uvec4_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array3-double_dmat2x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array3-double_dmat4x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array3-double_double_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array3-position-double_dmat3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array3-position-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array3-position-double_dmat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array3-position-double_dmat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array3-position-double_dvec2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array5-float_mat3x2_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array5-float_mat3x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array5-float_mat4x2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array5-int_ivec4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array5-position-float_mat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array5-position-float_mat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array5-position-float_mat4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array5-position-float_mat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array5-position-float_mat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array5-position-float_vec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array5-position-float_vec4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array5-position-int_int: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array5-position-int_ivec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array5-position-int_ivec3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array5-position-uint_uvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array5-position-uint_uvec3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array5-uint_uint_array3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array5-uint_uvec2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array5-uint_uvec3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-double_dvec4_array5-uint_uvec4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-double_dmat2x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-double_dmat4x3_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-double_double_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-position-double_dmat2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-position-double_dmat2x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-position-double_dmat3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-position-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-position-double_dmat4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-position-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float-position-double_dvec4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float_array3-double_dmat3x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float_array3-double_dmat4_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float_array3-double_dmat4x2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float_array3-double_dmat4x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float_array3-double_dmat4x3_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float_array3-position-double_dmat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float_array3-position-double_dmat3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float_array3-position-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float_array3-position-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float_array3-position-double_dmat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float_array3-position-double_dvec3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float_array3-position-double_dvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_float_array3-position-double_dvec4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2-double_dmat2x4_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2-double_dvec3_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2-position-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2-position-double_dmat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2-position-double_dmat2x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2-position-double_dmat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2-position-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2-position-double_double: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2-position-double_dvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2_array3-double_dmat2x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2_array3-double_dmat2x4_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2_array3-double_double-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2_array3-double_dvec2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2_array3-double_dvec3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2_array3-position-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2_array3-position-double_dmat4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2_array3-position-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2_array3-position-double_dmat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2_array3-position-double_dvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2_array3-position-double_dvec3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3-double_dmat3_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3-double_dmat3x2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3-double_dmat4x3_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3-double_dvec3_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3-double_dvec4_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3-position-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3-position-double_dmat2x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3-position-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3-position-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3-position-double_dvec2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3-position-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3_array3-double_dmat2x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3_array3-double_dmat4_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3_array3-double_dvec3_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3_array3-double_dvec4_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3_array3-position-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3_array3-position-double_dmat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3_array3-position-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3_array3-position-double_dmat4x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3_array3-position-double_dmat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x3_array3-position-double_dmat4x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x4-double_dmat2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x4-double_dmat2x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x4-double_dvec2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x4-double_dvec4_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x4-position-double_dmat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x4-position-double_dmat3x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x4-position-double_dmat4x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x4-position-double_dvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x4_array3-double_dmat4x2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x4_array3-double_dvec2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x4_array3-double_dvec3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x4_array3-position-double_dmat4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x4_array3-position-double_dvec2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x4_array3-position-double_dvec3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat2x4_array3-position-double_dvec4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3-double_dmat2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3-double_dmat2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3-double_dmat2x4_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3-double_dmat3x2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3-double_dmat4x2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3-double_dvec4_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3-position-double_dmat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3-position-double_dmat2x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3-position-double_dmat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3-position-double_dmat3x4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3-position-double_dmat4x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3-position-double_double_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3-position-double_dvec2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3_array3-double_dmat2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3_array3-double_dmat2x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3_array3-double_dmat2x4_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3_array3-double_dmat3x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3_array3-double_dmat4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3_array3-double_dvec3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3_array3-double_dvec4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3_array3-position-double_dmat2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3_array3-position-double_dmat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3_array3-position-double_dmat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3_array3-position-double_double: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2-double_dmat3_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2-double_dmat3x2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2-double_dmat3x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2-double_dmat3x4_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2-double_double_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2-double_dvec3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2-position-double_dmat4x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2-position-double_double_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2-position-double_dvec4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2_array3-double_dmat2x3_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2_array3-double_dmat3x2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2_array3-double_dmat3x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2_array3-double_dmat4x2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2_array3-double_dmat4x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2_array3-double_dvec4_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2_array3-position-double_dmat2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2_array3-position-double_dmat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2_array3-position-double_dmat4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2_array3-position-double_dvec2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2_array3-position-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x2_array3-position-double_dvec4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4-double_dvec2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4-double_dvec3_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4-position-double_dmat2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4-position-double_dmat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4-position-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4-position-double_dmat4x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4-position-double_dmat4x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4-position-double_dvec2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4-position-double_dvec4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4_array3-position-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4_array3-position-double_dmat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4_array3-position-double_dmat3x4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4_array3-position-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4_array3-position-double_double_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4_array3-position-double_dvec2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat3x4_array3-position-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4-double_dmat3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4-double_dmat4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4-double_dmat4x2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4-double_dmat4x2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4-double_dmat4x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4-double_dmat4x3_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4-double_dvec2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4-position-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4-position-double_dmat2x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4-position-double_dmat2x4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4-position-double_dmat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4-position-double_dmat3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4-position-double_dmat4x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4-position-double_dvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4-position-double_dvec2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4_array3-double_dmat2x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4_array3-double_dmat2x4_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4_array3-double_dmat4x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4_array3-double_dvec2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4_array3-position-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4_array3-position-double_dmat2x4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4_array3-position-double_dmat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4_array3-position-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4_array3-position-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4_array3-position-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4_array3-position-double_dmat4x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4_array3-position-double_dvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2-double_dmat2x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2-double_dmat2x4_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2-double_dmat4x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2-double_double_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2-position-double_dmat4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2-position-double_dmat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2-position-double_double_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2-position-double_dvec4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2_array3-double_dmat2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2_array3-double_dmat3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2_array3-double_dmat3x2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2_array3-double_dmat4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2_array3-double_double-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2_array3-double_dvec2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2_array3-double_dvec3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2_array3-position-double_dmat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2_array3-position-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2_array3-position-double_dmat3x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2_array3-position-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2_array3-position-double_dmat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x2_array3-position-double_dvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3-double_dmat3x2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3-double_dmat3x2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3-double_dmat3x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3-double_dmat3x4_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3-double_dmat4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3-double_dmat4x2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3-double_dvec2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3-double_dvec4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3-position-double_dmat2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3-position-double_dmat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3-position-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3-position-double_dmat4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3-position-double_double: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3-position-double_dvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3-position-double_dvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3_array3-double_dmat2x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3_array3-double_dmat2x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3_array3-double_dmat4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3_array3-double_dvec2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3_array3-position-double_dmat3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3_array3-position-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3_array3-position-double_dmat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3_array3-position-double_double_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_mat4x3_array3-position-double_dvec4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2-double_dmat3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2-double_dmat3_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2-double_dmat3x2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2-double_dmat4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2-double_double_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2-double_dvec2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2-position-double_dmat2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2-position-double_dmat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2-position-double_dmat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2-position-double_dmat3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2-position-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2-position-double_dmat3x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2-position-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2-position-double_dmat4x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2-position-double_dmat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2-position-double_double: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2-position-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2_array3-double_dmat2x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2_array3-double_dmat2x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2_array3-double_dmat3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2_array3-double_dmat4x3_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2_array3-double_double_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2_array3-double_dvec3_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2_array3-position-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2_array3-position-double_dmat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2_array3-position-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec2_array3-position-double_dvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3-double_dmat2x3_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3-double_dmat3x2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3-double_dvec4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3-double_dvec4_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3-position-double_dvec2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3_array3-double_dmat2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3_array3-double_dmat2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3_array3-double_dmat3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3_array3-double_dmat3_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3_array3-double_dmat4x2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3_array3-double_double_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3_array3-double_dvec3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3_array3-double_dvec3_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3_array3-position-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3_array3-position-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3_array3-position-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3_array3-position-double_double: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3_array3-position-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec3_array3-position-double_dvec3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4-double_dmat2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4-double_dmat2x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4-double_dmat4x2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4-double_dmat4x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4-double_dvec2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4-double_dvec4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4-double_dvec4_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4-position-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4-position-double_dmat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4-position-double_dmat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4-position-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4-position-double_dmat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4-position-double_dvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4_array3-double_dmat2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4_array3-double_dmat3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4_array3-double_dmat3x2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4_array3-double_dmat3x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4_array3-double_dmat4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4_array3-double_dmat4_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4_array3-double_double-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4_array3-position-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4_array3-position-double_dmat2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4_array3-position-double_dmat3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4_array3-position-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-float_vec4_array3-position-double_dmat4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int-double_dmat4x2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int-double_dvec4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int-position-double_dmat2x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int-position-double_dmat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int-position-double_dmat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int-position-double_double: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int-position-double_double_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int-position-double_dvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int_array3-double_dmat3x2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int_array3-double_dmat4x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int_array3-double_dvec2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int_array3-double_dvec3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int_array3-position-double_dmat3x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int_array3-position-double_dmat4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int_array3-position-double_double: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int_array3-position-double_dvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int_array3-position-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int_array3-position-double_dvec3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_int_array3-position-double_dvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2-double_dmat2x4_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2-double_dmat3x4_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2-double_dmat4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2-position-double_dmat2x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2-position-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2-position-double_dmat3x4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2-position-double_dmat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2-position-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2-position-double_dvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2_array3-double_dmat2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2_array3-double_dmat2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2_array3-double_dmat3x4_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2_array3-double_double_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2_array3-double_dvec2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2_array3-position-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2_array3-position-double_dmat2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2_array3-position-double_dmat2x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2_array3-position-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2_array3-position-double_dmat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2_array3-position-double_dmat4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2_array3-position-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2_array3-position-double_dmat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec2_array3-position-double_dvec3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3-double_dmat3x4_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3-double_double-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3-position-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3-position-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3-position-double_dmat4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3-position-double_dvec2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3-position-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3_array3-double_dmat3x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3_array3-double_dmat4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3_array3-double_dvec2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3_array3-double_dvec4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3_array3-position-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3_array3-position-double_dmat4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3_array3-position-double_dmat4x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3_array3-position-double_dvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3_array3-position-double_dvec3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec3_array3-position-double_dvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4-double_dmat3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4-double_dmat4x2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4-position-double_dmat2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4-position-double_dmat3x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4-position-double_dmat4x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4-position-double_double: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4-position-double_dvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4_array3-double_dmat2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4_array3-double_dmat2x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4_array3-double_dmat4x2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4_array3-double_dvec2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4_array3-position-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4_array3-position-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-int_ivec4_array3-position-double_dvec2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-byte_int-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-byte_int-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-byte_int-double_dmat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-byte_int-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-byte_ivec2-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-byte_ivec3-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-byte_ivec4-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2-double_dmat4x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2-double_double: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2-double_dvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2-double_dvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2-float_float: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2-float_mat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2-float_mat3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2-float_mat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2-float_mat4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2-float_mat4x3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2-float_vec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2-float_vec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2-int_int: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2-int_int_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2-int_ivec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2-int_ivec3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2-uint_uvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2_array3-double_dmat2x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2_array3-double_dmat3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2_array3-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2_array3-double_dmat4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2_array3-double_dmat4x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2_array3-double_dmat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2_array3-double_double: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2_array5-float_float: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2_array5-float_mat2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2_array5-float_mat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2_array5-int_ivec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2_array5-int_ivec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2_array5-uint_uvec2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3-double_dmat4x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3-double_dvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3-double_dvec3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3-double_dvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3-float_float: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3-float_mat2x4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3-float_mat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3-float_mat3x4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3-float_vec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3-int_ivec2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3-int_ivec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3-uint_uint_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3-uint_uvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3_array3-double_dmat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3_array3-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3_array3-double_dmat3x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3_array3-double_dmat3x4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3_array3-double_dmat4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3_array3-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3_array3-double_double_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3_array3-double_dvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3_array3-double_dvec3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3_array5-float_float: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3_array5-float_mat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3_array5-float_mat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3_array5-float_mat3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3_array5-float_mat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3_array5-float_vec4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3_array5-uint_uvec3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x3_array5-uint_uvec4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4-double_dmat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4-double_dmat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4-double_dmat3x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4-double_dmat4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4-double_dmat4x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4-double_dmat4x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4-double_dvec3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4-float_float: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4-float_mat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4-float_mat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4-float_vec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4-uint_uvec2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4-uint_uvec4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4_array3-double_dmat3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4_array3-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4_array3-double_double: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4_array3-double_dvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4_array3-double_dvec2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4_array3-double_dvec3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4_array5-float_mat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4_array5-float_mat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4_array5-float_mat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4_array5-float_mat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4_array5-int_ivec2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4_array5-int_ivec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4_array5-int_ivec4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat2x4_array5-uint_uvec4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3-double_dmat3x4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3-float_mat3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3-float_mat4x2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3-float_vec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3-int_ivec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3-int_ivec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3-uint_uvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3-uint_uvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3_array3-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3_array3-double_dmat2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3_array3-double_dmat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3_array3-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3_array3-double_dvec2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3_array3-double_dvec3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3_array5-float_vec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3_array5-uint_uint: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3_array5-uint_uvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2-double_dmat3x4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2-double_dmat4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2-float_mat2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2-float_mat2x4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2-float_mat3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2-float_mat3x2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2-float_mat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2-float_vec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2-float_vec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2-float_vec4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2-int_ivec3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2-int_ivec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2-int_ivec4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2-uint_uvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2-uint_uvec3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2-uint_uvec4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2_array3-double_double: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2_array3-double_dvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2_array3-double_dvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2_array5-float_mat3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2_array5-float_mat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2_array5-float_mat4x2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2_array5-float_vec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2_array5-float_vec3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x2_array5-uint_uint: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4-double_dmat2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4-double_dmat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4-double_dmat4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4-double_dmat4x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4-float_float_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4-float_mat2x4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4-float_mat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4-float_mat4x2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4-float_vec4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4-uint_uint: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4-uint_uvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4_array3-double_dmat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4_array3-double_dmat3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4_array3-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4_array3-double_dvec2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4_array5: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4_array5-float_vec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat3x4_array5-uint_uvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4-double_dmat4x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4-double_double: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4-double_dvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4-double_dvec3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4-float_mat2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4-float_mat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4-float_vec2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4-float_vec4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4-int_ivec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4-uint_uvec3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4_array3-double_dmat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4_array3-double_dvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4_array3-double_dvec2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-double_dvec3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-float_float_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-float_mat2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-float_mat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-float_mat3x2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-float_mat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-float_mat4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-float_mat4x2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-float_mat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-float_vec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-float_vec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-int_ivec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-int_ivec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-int_ivec4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-uint_uvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-uint_uvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2-uint_uvec3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2_array3-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2_array3-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2_array3-double_double: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2_array3-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2_array3-double_dvec3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2_array3-double_dvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2_array5: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2_array5-float_mat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2_array5-float_mat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2_array5-int_ivec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2_array5-uint_uint_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x2_array5-uint_uvec2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3-double_dmat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3-double_dmat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3-double_double_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3-double_dvec2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3-float_mat2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3-float_mat3x2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3-float_mat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3-float_vec4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3-int_int_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3-uint_uint: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3-uint_uvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3_array3-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dmat4x3_array3-double_dvec3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double-double_dmat2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double-double_dmat2x4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double-double_dmat3x4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double-double_dmat4x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double-float_float: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double-float_mat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double-float_mat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double-float_vec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double-float_vec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double-float_vec4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double-int_ivec4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double-uint_uvec2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double-uint_uvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double-uint_uvec3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double_array3-double_dmat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double_array5-float_mat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double_array5-float_mat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double_array5-float_mat2x3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double_array5-float_mat3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double_array5-float_mat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double_array5-float_mat4x2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double_array5-float_mat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double_array5-float_vec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double_array5-float_vec2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double_array5-int_int_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double_array5-int_ivec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double_array5-int_ivec2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double_array5-int_ivec4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double_array5-uint_uint: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double_array5-uint_uint_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_double_array5-uint_uvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2-double_dmat2x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2-double_dmat2x4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2-double_dmat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2-double_dmat4x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2-double_dmat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2-double_dvec3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2-float_mat2x4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2-float_mat4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2-float_vec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2-int_int: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2-int_int_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2-int_ivec2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2-int_ivec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2-uint_uint: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2_array3-double_dmat3x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2_array3-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2_array3-double_dmat4x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2_array3-double_dvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2_array5-float_mat3x2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2_array5-float_mat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2_array5-float_vec4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2_array5-int_int_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2_array5-int_ivec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2_array5-int_ivec4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2_array5-uint_uvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec2_array5-uint_uvec4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-double_double: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-float_float_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-float_mat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-float_mat2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-float_mat2x4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-float_mat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-float_mat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-float_mat4x2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-float_mat4x3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-float_vec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-float_vec2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-float_vec3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-float_vec4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-uint_uint: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-uint_uvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-uint_uvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-uint_uvec3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3-uint_uvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3_array3-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3_array3-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3_array3-double_dmat3x4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3_array3-double_dvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3_array5-float_float_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3_array5-float_mat3x4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3_array5-float_mat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec3_array5-float_vec4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-double_dmat2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-double_double_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-double_dvec3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-double_dvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-double_dvec4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-float_mat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-float_mat2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-float_mat2x3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-float_mat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-float_mat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-float_mat3x4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-float_mat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-float_mat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-float_vec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-int_ivec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4-uint_uvec2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4_array3-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4_array3-double_dmat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4_array3-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4_array3-double_dmat3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4_array3-double_dmat3x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4_array3-double_double: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4_array3-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4_array3-double_dvec3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4_array5-float_float: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4_array5-float_mat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4_array5-float_mat3_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4_array5-float_mat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4_array5-float_mat4x2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4_array5-float_vec4_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-double_dvec4_array5-uint_uvec2_array3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_float-double_dmat2x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_float-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_float-double_double: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_float-double_double_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_float-double_dvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_float_array3-double_dmat3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_float_array3-double_dmat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_float_array3-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_float_array3-double_dmat4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_float_array3-double_dmat4x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_float_array3-double_dmat4x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_float_array3-double_dvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_float_array3-double_dvec3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_float_array3-double_dvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2-double_dmat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2-double_dmat3x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2-double_dmat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2-double_double: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2_array3-double_dmat2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2_array3-double_dmat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2_array3-double_dmat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2_array3-double_dvec2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x3-double_dmat2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x3-double_dmat2x4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x3-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x3-double_double_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x3-double_dvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x3-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x3-double_dvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x3-double_dvec4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x3_array3-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x3_array3-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x3_array3-double_dvec2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x3_array3-double_dvec3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x4-double_dmat3x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x4-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x4-double_dmat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x4-double_dmat4x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x4_array3-double_dmat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x4_array3-double_dvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x4_array3-double_dvec2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x4_array3-double_dvec3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat2x4_array3-double_dvec4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3-double_dmat4x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3-double_dvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3_array3-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3_array3-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3_array3-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3_array3-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3_array3-double_dmat4x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3_array3-double_dvec3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3_array3-double_dvec4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x2-double_dmat2x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x2-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x2-double_dmat4x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x2-double_double_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x2-double_dvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x2-double_dvec4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x2_array3-double_dmat2x4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x2_array3-double_dmat3x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x2_array3-double_dmat4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x2_array3-double_dmat4x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x2_array3-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x2_array3-double_dvec3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x2_array3-double_dvec4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x4-double_dmat4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x4-double_dvec2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x4_array3-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x4_array3-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x4_array3-double_dmat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x4_array3-double_dmat3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x4_array3-double_dmat3x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x4_array3-double_dmat3x4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x4_array3-double_dmat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat3x4_array3-double_dvec4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4-double_dmat3x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4-double_dmat4x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4-double_dvec3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4-double_dvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4_array3-double_dmat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4_array3-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4_array3-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4_array3-double_dmat4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4_array3-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4_array3-double_double: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x2-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x2-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x2-double_dmat4x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x2-double_double_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x2-double_dvec4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x2_array3-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x2_array3-double_dmat3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x2_array3-double_dmat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x2_array3-double_dvec3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x2_array3-double_dvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x3-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x3-double_dmat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x3-double_double: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x3_array3-double_dmat2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x3_array3-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x3_array3-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x3_array3-double_dmat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x3_array3-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x3_array3-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x3_array3-double_dmat4x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x3_array3-double_dvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_mat4x3_array3-double_dvec4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec2-double_dmat3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec2-double_double: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec2-double_double_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec2-double_dvec2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec2-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec2-double_dvec4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec2_array3-double_dmat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec2_array3-double_dmat4x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec2_array3-double_dvec3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec3-double_dmat2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec3-double_dmat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec3-double_dmat3x4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec3-double_dmat4x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec3-double_dvec3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec3_array3-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec3_array3-double_dmat2x4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec3_array3-double_dmat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec3_array3-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec4-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec4-double_dmat2x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec4-double_dmat3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec4-double_dmat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec4-double_dmat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec4_array3-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec4_array3-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec4_array3-double_dmat3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec4_array3-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec4_array3-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec4_array3-double_dmat4x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec4_array3-double_dmat4x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec4_array3-double_double_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec4_array3-double_dvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec4_array3-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-float_vec4_array3-double_dvec3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_int-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_int-double_dvec2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_int-double_dvec4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_int_array3-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_int_array3-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_int_array3-double_dmat4x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_int_array3-double_dmat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_int_array3-double_dvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_int_array3-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_int_array3-double_dvec4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec2-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec2-double_dmat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec2-double_dmat2x4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec2-double_dmat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec2-double_dmat4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec2-double_double_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec2_array3-double_dmat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec2_array3-double_dmat2x4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec2_array3-double_dmat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec2_array3-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec3-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec3-double_dmat2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec3-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec3-double_double: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec3-double_dvec2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec3_array3-double_dmat3x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec3_array3-double_dmat3x4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec3_array3-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec3_array3-double_dmat4x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec3_array3-double_dmat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec3_array3-double_dmat4x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec4-double_dmat2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec4-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec4-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec4-double_dmat4x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec4-double_dvec2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec4_array3-double_dmat3x4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec4_array3-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec4_array3-double_dmat4x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-int_ivec4_array3-double_dvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uint-short_int-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uint-short_int-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uint-short_int-double_dmat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uint-short_int-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uint-short_int-double_dvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uint-short_ivec2-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uint-short_ivec2-double_dvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uint-short_ivec3-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uint-short_ivec3-double_dmat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uint-short_ivec3-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uint-short_ivec4-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uint-short_ivec4-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uint-short_ivec4-double_dmat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec2-short_int-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec2-short_ivec2-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec2-short_ivec2-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec2-short_ivec2-double_dmat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec2-short_ivec2-double_double: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec2-short_ivec3-double_dmat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec2-short_ivec3-double_dvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec2-short_ivec4-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec2-short_ivec4-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec3-short_int-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec3-short_int-double_dmat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec3-short_int-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec3-short_ivec2-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec3-short_ivec2-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec3-short_ivec2-double_dmat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec3-short_ivec2-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec3-short_ivec2-double_dvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec3-short_ivec3-double_dmat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec3-short_ivec3-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_int-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_int-double_double: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec2-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec2-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec2-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec2-double_double: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec3-double_dmat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec3-double_dmat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec3-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec3-double_dvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec3-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec4-double_double: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec4-double_dvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uint-double_dmat2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uint-double_dmat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uint-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uint_array3-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uint_array3-double_dmat3x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uint_array3-double_dmat3x4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uint_array3-double_dvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec2-double_dmat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec2-double_dmat2x4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec2-double_dmat4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec2-double_dmat4x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec2-double_dmat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec2_array3-double_dmat2x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec2_array3-double_dmat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec2_array3-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec3-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec3-double_dmat2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec3-double_double_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec3-double_dvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec3_array3-double_dmat2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec3_array3-double_dmat2x4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec3_array3-double_dmat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec3_array3-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec3_array3-double_dmat4x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec3_array3-double_double: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec3_array3-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec4-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec4-double_dmat2x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec4-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec4-double_dmat2x4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec4-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec4-double_dmat4x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec4-double_dmat4x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec4-double_double_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec4_array3-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec4_array3-double_double_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec4_array3-double_dvec3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-uint_uvec4_array3-double_dvec4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ushort_uint-double_dmat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ushort_uint-double_dvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ushort_uvec2-double_dmat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ushort_uvec2-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ushort_uvec2-double_dmat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ushort_uvec3-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ushort_uvec4-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ushort_uvec4-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ushort_uvec4-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-position-ushort_uvec4-double_dvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-position-short_int-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-position-short_int-double_dmat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-position-short_ivec2-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-position-short_ivec3-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-position-short_ivec3-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-position-short_ivec4-double_dmat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-position-short_ivec4-double_double: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-position-short_ivec4-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_int-double_dmat2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_int-double_dmat3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_int-double_dmat3x2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_int-double_dmat3x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_int-double_dmat4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_int-double_dvec2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_int-double_dvec3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_int-position-double_dmat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_int-position-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_int-position-double_double: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_int-position-double_dvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_int-position-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec2-double_dmat2x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec2-double_dmat2x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec2-double_double-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec2-double_dvec2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec2-position-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec2-position-double_dmat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec2-position-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec2-position-double_dvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec3-double_dmat2x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec3-double_dmat3x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec3-double_dvec2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec3-position-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec3-position-double_dmat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec3-position-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec3-position-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec3-position-double_dmat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec3-position-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec4-double_dmat4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec4-double_double-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec4-double_dvec4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uint-short_ivec4-position-double_dmat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_int-double_dmat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_int-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec2-double_dvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec2-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec3-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec3-double_dmat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec3-double_dvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec4-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec4-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec4-double_dmat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec4-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec4-double_dvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_int-double_dmat3x2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_int-double_dmat3x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_int-position-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_int-position-double_dmat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_int-position-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_int-position-double_dvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_ivec2-double_dmat2x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_ivec2-double_dmat3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_ivec2-double_double-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_ivec2-position-double_dvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_ivec2-position-double_dvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_ivec3-double_dmat3x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_ivec3-double_dmat4x2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_ivec3-double_dvec2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_ivec3-position-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_ivec3-position-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_ivec3-position-double_dmat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_ivec3-position-double_double: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_ivec3-position-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_ivec4-double_dvec2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_ivec4-double_dvec3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_ivec4-position-double_dmat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_ivec4-position-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_ivec4-position-double_dmat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec2-short_ivec4-position-double_double: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_int-double_dmat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_int-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec2-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec2-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec2-double_dmat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec2-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec3-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec4-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec4-double_dmat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec4-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_int-double_dmat2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_int-double_dmat2x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_int-double_dmat4x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_int-double_dvec2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_int-double_dvec4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_int-position-double_dmat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_int-position-double_dmat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec2-double_dmat2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec2-double_dvec4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec2-position-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec2-position-double_dmat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec2-position-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec2-position-double_dmat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec2-position-double_dvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec2-position-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec3-double_dmat4x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec3-double_double-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec3-double_dvec2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec3-position-double_dmat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec4-double_dmat2x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec4-double_dmat3x2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec4-double_dmat3x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec4-double_double-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec4-double_dvec3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec4-position-double_dmat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec4-position-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec3-short_ivec4-position-double_dvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-position-short_int-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-position-short_int-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-position-short_int-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-position-short_int-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-position-short_int-double_dvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-position-short_ivec2-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-position-short_ivec2-double_dmat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-position-short_ivec3-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-position-short_ivec3-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-position-short_ivec3-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-position-short_ivec4-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-position-short_ivec4-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-position-short_ivec4-double_dvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-position-short_ivec4-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_int-double_dmat2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_int-double_dmat4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_int-double_dvec4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_int-position-double_dmat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_int-position-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_int-position-double_dmat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_int-position-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_int-position-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_int-position-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec2-double_dmat4x2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec2-position-double_dmat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec3-double_dmat4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec3-position-double_dmat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec3-position-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec4-double_double-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec4-position-double_dmat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec4-position-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec4-position-double_double: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ubyte_uvec4-short_ivec4-position-double_dvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-double_dmat3_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-double_dmat3x4_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-double_dmat4x2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-double_dvec2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-position-double_dmat2x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-position-double_dmat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-position-double_dmat3x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-position-double_dmat4x3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-position-double_dmat4x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint-position-double_dvec4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint_array3-double_dmat2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint_array3-double_dmat2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint_array3-double_dmat2x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint_array3-double_dmat3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint_array3-double_dmat3x2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint_array3-double_dmat3x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint_array3-double_dmat4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint_array3-double_double-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint_array3-double_dvec2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint_array3-double_dvec4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint_array3-position-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint_array3-position-double_dmat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint_array3-position-double_dmat3x4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint_array3-position-double_dmat4x3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uint_array3-position-double_dvec4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2-double_dmat2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2-double_double-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2-double_dvec2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2-double_dvec3_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2-position-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2-position-double_dmat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2-position-double_dmat4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2-position-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2-position-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2_array3-double_dmat2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2_array3-double_dmat3_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2_array3-double_dmat3x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2_array3-double_dmat4_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2_array3-double_dmat4x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2_array3-double_dmat4x3_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2_array3-double_double_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2_array3-position-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2_array3-position-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec2_array3-position-double_double: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3-double_dmat3_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3-double_dmat4_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3-double_dmat4x3_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3-double_dvec2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3-double_dvec3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3-position-double_dmat3x4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3-position-double_dvec2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3-position-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3_array3-double_dmat3x2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3_array3-double_double-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3_array3-double_dvec2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3_array3-double_dvec2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3_array3-position-double_dmat3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3_array3-position-double_dmat3x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3_array3-position-double_double_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3_array3-position-double_dvec2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3_array3-position-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec3_array3-position-double_dvec3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4-double_dmat2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4-double_dmat2x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4-double_dmat3_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4-double_dmat4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4-double_dmat4_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4-double_dmat4x2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4-double_dmat4x2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4-double_dvec4_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4-position-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4-position-double_dmat2x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4-position-double_dmat2x4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4-position-double_dmat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4-position-double_dmat3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4-position-double_dmat3x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4-position-double_dmat4_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4-position-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4-position-double_dvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4_array3-double_dmat2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4_array3-double_dmat4x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4_array3-double_double_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4_array3-double_dvec2_array2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4_array3-double_dvec4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4_array3-position-double_dmat3_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-uint_uvec4_array3-position-double_dmat3x2_array2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uint-double_dmat3x2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uint-double_dmat4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uint-double_double-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uint-position-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec2-double_dmat3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec2-double_dmat3x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec2-double_dmat4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec2-double_dmat4x3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec2-double_dvec2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec2-double_dvec4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec2-position-double_dmat3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec2-position-double_dmat3x4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec2-position-double_dvec2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec2-position-double_dvec3: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec3-double_dmat4x2-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec3-position-double_dmat4: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec4-double_dmat2x4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec4-double_dmat3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec4-double_dvec3-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec4-double_dvec4-position: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec4-position-double_dmat2: fail
spec/arb_vertex_attrib_64bit/execution/vs_in/vs-input-ushort_uvec4-position-double_dmat4x2: fail
spec/arb_vertex_attrib_64bit/getactiveattrib: pass
spec/arb_vertex_attrib_64bit/max-vertex-attrib: pass
spec/arb_vertex_buffer_object/arb_vertex_buffer_object-delete-mapped-buffer: pass
spec/arb_vertex_buffer_object/arb_vertex_buffer_object-map-after-draw: pass
spec/arb_vertex_buffer_object/arb_vertex_buffer_object-map-empty: pass
spec/arb_vertex_buffer_object/combined-vertex-index: pass
spec/arb_vertex_buffer_object/elements-negative-offset: pass
spec/arb_vertex_buffer_object/ib-data-sync: pass
spec/arb_vertex_buffer_object/ib-subdata-sync: pass
spec/arb_vertex_buffer_object/mixed-immediate-and-vbo: pass
spec/arb_vertex_buffer_object/pos-array: pass
spec/arb_vertex_buffer_object/vbo-bufferdata: pass
spec/arb_vertex_buffer_object/vbo-map-remap: pass
spec/arb_vertex_buffer_object/vbo-map-unsync: pass
spec/arb_vertex_buffer_object/vbo-subdata-many drawarrays: pass
spec/arb_vertex_buffer_object/vbo-subdata-many drawelements: pass
spec/arb_vertex_buffer_object/vbo-subdata-many drawrangeelements: pass
spec/arb_vertex_buffer_object/vbo-subdata-sync: pass
spec/arb_vertex_buffer_object/vbo-subdata-zero: pass
spec/arb_vertex_program/arb_vertex_program-get-limits-without-fp: pass
spec/arb_vertex_program/arb_vertex_program-matrix-property-bindings: pass
spec/arb_vertex_program/arb_vertex_program-property-bindings: pass
spec/arb_vertex_program/arl: pass
spec/arb_vertex_program/big-param: pass
spec/arb_vertex_program/clip-plane-transformation arb: pass
spec/arb_vertex_program/compute_position_from_texcoord: pass
spec/arb_vertex_program/dataflow-bug: pass
spec/arb_vertex_program/divide_by_zero: pass
spec/arb_vertex_program/fogcoord-dp3: pass
spec/arb_vertex_program/fogcoord-dp4: pass
spec/arb_vertex_program/fogcoord-dph: pass
spec/arb_vertex_program/getenv4d-with-error: pass
spec/arb_vertex_program/getlocal4-errors: pass
spec/arb_vertex_program/getlocal4d-with-error: pass
spec/arb_vertex_program/getlocal4f-max: pass
spec/arb_vertex_program/infinity_and_nan: pass
spec/arb_vertex_program/instructions/abs: pass
spec/arb_vertex_program/instructions/add: pass
spec/arb_vertex_program/instructions/arl: pass
spec/arb_vertex_program/instructions/dp3: pass
spec/arb_vertex_program/instructions/dp4: pass
spec/arb_vertex_program/instructions/dph: pass
spec/arb_vertex_program/instructions/dst: pass
spec/arb_vertex_program/instructions/ex2: pass
spec/arb_vertex_program/instructions/exp: pass
spec/arb_vertex_program/instructions/flr: pass
spec/arb_vertex_program/instructions/frc: pass
spec/arb_vertex_program/instructions/lg2: pass
spec/arb_vertex_program/instructions/lit_degenerate_case: pass
spec/arb_vertex_program/instructions/lit_x_lt_0: pass
spec/arb_vertex_program/instructions/log: pass
spec/arb_vertex_program/instructions/mad: pass
spec/arb_vertex_program/instructions/max: pass
spec/arb_vertex_program/instructions/min: pass
spec/arb_vertex_program/instructions/mov_with_swizzle: pass
spec/arb_vertex_program/instructions/mul_with_swizzle_and_masking: pass
spec/arb_vertex_program/instructions/pow_exponentiation: pass
spec/arb_vertex_program/instructions/rcp_reciprocal: pass
spec/arb_vertex_program/instructions/rsq_reciprocal_square_root: pass
spec/arb_vertex_program/instructions/rsq_reciprocal_square_root_of_negative_value: pass
spec/arb_vertex_program/instructions/sge: pass
spec/arb_vertex_program/instructions/slt: pass
spec/arb_vertex_program/instructions/sub_with_swizzle: pass
spec/arb_vertex_program/instructions/swz: pass
spec/arb_vertex_program/instructions/swz_constant: pass
spec/arb_vertex_program/instructions/swz_negative: pass
spec/arb_vertex_program/instructions/swz_src_and_constants: pass
spec/arb_vertex_program/instructions/swz_src_negative_and_constants: pass
spec/arb_vertex_program/instructions/xpd: pass
spec/arb_vertex_program/instructions/xpd_same_src_and_dst_arg: pass
spec/arb_vertex_program/minmax: pass
spec/arb_vertex_program/vp-address-01: pass
spec/arb_vertex_program/vp-address-02: skip
spec/arb_vertex_program/vp-address-04: skip
spec/arb_vertex_program/vp-arl-constant-array: pass
spec/arb_vertex_program/vp-arl-constant-array-huge: pass
spec/arb_vertex_program/vp-arl-constant-array-huge-offset: pass
spec/arb_vertex_program/vp-arl-constant-array-huge-offset-neg: pass
spec/arb_vertex_program/vp-arl-constant-array-huge-overwritten: pass
spec/arb_vertex_program/vp-arl-constant-array-huge-relative-offset: pass
spec/arb_vertex_program/vp-arl-constant-array-huge-varying: pass
spec/arb_vertex_program/vp-arl-constant-array-varying: pass
spec/arb_vertex_program/vp-arl-env-array: pass
spec/arb_vertex_program/vp-arl-local-array: pass
spec/arb_vertex_program/vp-arl-neg-array: pass
spec/arb_vertex_program/vp-arl-neg-array-2: pass
spec/arb_vertex_program/vp-bad-program: pass
spec/arb_vertex_program/vp-constant-array: pass
spec/arb_vertex_program/vp-constant-array-huge: pass
spec/arb_vertex_program/vp-constant-negate: pass
spec/arb_vertex_program/vp-exp-alias: pass
spec/arb_vertex_program/vp-max: pass
spec/arb_vertex_program/vp-max-array: pass
spec/arb_vertex_program/vp-min: pass
spec/arb_vertex_program/vp-sge-alias: pass
spec/arb_vertex_program/vp-two-constants: pass
spec/arb_vertex_program/z-write: pass
spec/arb_vertex_type_10f_11f_11f_rev/arb_vertex_type_10f_11f_11f_rev-api-errors/colorpointer-not-allowed: pass
spec/arb_vertex_type_10f_11f_11f_rev/arb_vertex_type_10f_11f_11f_rev-api-errors/fogcoordpointer-not-allowed: pass
spec/arb_vertex_type_10f_11f_11f_rev/arb_vertex_type_10f_11f_11f_rev-api-errors/indexpointer-not-allowed: pass
spec/arb_vertex_type_10f_11f_11f_rev/arb_vertex_type_10f_11f_11f_rev-api-errors/normalpointer-not-allowed: pass
spec/arb_vertex_type_10f_11f_11f_rev/arb_vertex_type_10f_11f_11f_rev-api-errors/secondarycolorpointer-not-allowed: pass
spec/arb_vertex_type_10f_11f_11f_rev/arb_vertex_type_10f_11f_11f_rev-api-errors/texcoordpointer-not-allowed: pass
spec/arb_vertex_type_10f_11f_11f_rev/arb_vertex_type_10f_11f_11f_rev-api-errors/vertexattribformat-badsize: pass
spec/arb_vertex_type_10f_11f_11f_rev/arb_vertex_type_10f_11f_11f_rev-api-errors/vertexattribformat-badsize-bgra: pass
spec/arb_vertex_type_10f_11f_11f_rev/arb_vertex_type_10f_11f_11f_rev-api-errors/vertexattribformat-ok: pass
spec/arb_vertex_type_10f_11f_11f_rev/arb_vertex_type_10f_11f_11f_rev-api-errors/vertexattribiformat-not-allowed: pass
spec/arb_vertex_type_10f_11f_11f_rev/arb_vertex_type_10f_11f_11f_rev-api-errors/vertexattribipointer-not-allowed: pass
spec/arb_vertex_type_10f_11f_11f_rev/arb_vertex_type_10f_11f_11f_rev-api-errors/vertexattriblformat-not-allowed: pass
spec/arb_vertex_type_10f_11f_11f_rev/arb_vertex_type_10f_11f_11f_rev-api-errors/vertexattribp1ui-ok: pass
spec/arb_vertex_type_10f_11f_11f_rev/arb_vertex_type_10f_11f_11f_rev-api-errors/vertexattribp1uiv-ok: pass
spec/arb_vertex_type_10f_11f_11f_rev/arb_vertex_type_10f_11f_11f_rev-api-errors/vertexattribp2ui-ok: pass
spec/arb_vertex_type_10f_11f_11f_rev/arb_vertex_type_10f_11f_11f_rev-api-errors/vertexattribp2uiv-ok: pass
spec/arb_vertex_type_10f_11f_11f_rev/arb_vertex_type_10f_11f_11f_rev-api-errors/vertexattribp3ui-ok: pass
spec/arb_vertex_type_10f_11f_11f_rev/arb_vertex_type_10f_11f_11f_rev-api-errors/vertexattribp3uiv-normalized-ok: pass
spec/arb_vertex_type_10f_11f_11f_rev/arb_vertex_type_10f_11f_11f_rev-api-errors/vertexattribp3uiv-ok: pass
spec/arb_vertex_type_10f_11f_11f_rev/arb_vertex_type_10f_11f_11f_rev-api-errors/vertexattribp4ui-not-allowed: pass
spec/arb_vertex_type_10f_11f_11f_rev/arb_vertex_type_10f_11f_11f_rev-api-errors/vertexattribp4uiv-not-allowed: pass
spec/arb_vertex_type_10f_11f_11f_rev/arb_vertex_type_10f_11f_11f_rev-api-errors/vertexattribpointer-badsize: pass
spec/arb_vertex_type_10f_11f_11f_rev/arb_vertex_type_10f_11f_11f_rev-api-errors/vertexattribpointer-badsize-bgra: pass
spec/arb_vertex_type_10f_11f_11f_rev/arb_vertex_type_10f_11f_11f_rev-api-errors/vertexattribpointer-ok: pass
spec/arb_vertex_type_10f_11f_11f_rev/arb_vertex_type_10f_11f_11f_rev-api-errors/vertexpointer-not-allowed: pass
spec/arb_vertex_type_10f_11f_11f_rev/arb_vertex_type_10f_11f_11f_rev-draw-vertices: pass
spec/arb_vertex_type_2_10_10_10_rev/arb_vertex_type_2_10_10_10_rev-array_types: pass
spec/arb_vertex_type_2_10_10_10_rev/attribs: pass
spec/arb_vertex_type_2_10_10_10_rev/draw-vertices-2101010: pass
spec/arb_viewport_array/bounds/depthrange near, far validity: pass
spec/arb_viewport_array/bounds/scissor left, bottom, width, height validity: pass
spec/arb_viewport_array/bounds/viewport x, y, width, height validity: pass
spec/arb_viewport_array/depthrange-indices: pass
spec/arb_viewport_array/minmax: pass
spec/arb_viewport_array/queries: pass
spec/arb_viewport_array/render-depthrange: pass
spec/arb_viewport_array/render-scissor/render multi-scissor rectangles: pass
spec/arb_viewport_array/render-scissor/render multi-viewport scissor test: pass
spec/arb_viewport_array/render-viewport: pass
spec/arb_viewport_array/render-viewport-2: pass
spec/arb_viewport_array/scissor-check: pass
spec/arb_viewport_array/scissor-indices: pass
spec/arb_viewport_array/viewport-indices: pass
spec/ati_draw_buffers/arbfp-no-index: pass
spec/ati_draw_buffers/arbfp-no-option: pass
spec/ati_draw_buffers/ati_draw_buffers-arbfp: pass
spec/ati_envmap_bumpmap/ati_envmap_bumpmap-bump: skip
spec/ati_fragment_shader/ati_fragment_shader-api-alphafirst: pass
spec/ati_fragment_shader/ati_fragment_shader-api-gen: pass
spec/ati_fragment_shader/ati_fragment_shader-error01-genzero: pass
spec/ati_fragment_shader/ati_fragment_shader-error02-inside: pass
spec/ati_fragment_shader/ati_fragment_shader-error03-outside: pass
spec/ati_fragment_shader/ati_fragment_shader-error04-endshader: pass
spec/ati_fragment_shader/ati_fragment_shader-error05-passes/same reg written twice: pass
spec/ati_fragment_shader/ati_fragment_shader-error05-passes/too many passes: pass
spec/ati_fragment_shader/ati_fragment_shader-error06-regswizzle/different swizzle in different pass: pass
spec/ati_fragment_shader/ati_fragment_shader-error06-regswizzle/different swizzle on the same reg: pass
spec/ati_fragment_shader/ati_fragment_shader-error06-regswizzle/different swizzle on the same tex in passtexcoord: pass
spec/ati_fragment_shader/ati_fragment_shader-error06-regswizzle/different swizzle on the same tex in samplemap: pass
spec/ati_fragment_shader/ati_fragment_shader-error06-regswizzle/reg source in first pass: pass
spec/ati_fragment_shader/ati_fragment_shader-error06-regswizzle/stq swizzle on reg: pass
spec/ati_fragment_shader/ati_fragment_shader-error07-instcount: pass
spec/ati_fragment_shader/ati_fragment_shader-error08-secondary: pass
spec/ati_fragment_shader/ati_fragment_shader-error09-allconst: pass
spec/ati_fragment_shader/ati_fragment_shader-error10-dotx: pass
spec/ati_fragment_shader/ati_fragment_shader-error11-invaliddst: pass
spec/ati_fragment_shader/ati_fragment_shader-error12-invalidsrc: pass
spec/ati_fragment_shader/ati_fragment_shader-error13-invalidarg: pass
spec/ati_fragment_shader/ati_fragment_shader-error14-invalidmod: pass
spec/ati_fragment_shader/ati_fragment_shader-render-constants: pass
spec/ati_fragment_shader/ati_fragment_shader-render-default: pass
spec/ati_fragment_shader/ati_fragment_shader-render-fog: pass
spec/ati_fragment_shader/ati_fragment_shader-render-precedence: pass
spec/ati_fragment_shader/ati_fragment_shader-render-sources: pass
spec/ati_fragment_shader/ati_fragment_shader-render-textargets: fail
spec/egl 1.4/egl-blob-cache: skip
spec/egl 1.4/egl-context-priority: skip
spec/egl 1.4/egl-invalid-attr: pass
spec/egl 1.4/eglcreatepbuffersurface with egl_samples set: skip
spec/egl 1.4/eglcreatesurface: fail
spec/egl 1.4/eglquerysurface egl_bad_attribute: pass
spec/egl 1.4/eglquerysurface egl_bad_surface: pass
spec/egl 1.4/eglquerysurface egl_height: pass
spec/egl 1.4/eglquerysurface egl_width: pass
spec/egl 1.4/eglterminate then unbind context: fail
spec/egl_android_native_fence_sync/egl_khr_fence_sync android_native/eglclientwaitsynckhr_native_zero_timeout: skip
spec/egl_android_native_fence_sync/egl_khr_fence_sync android_native/eglclientwaitsynckhr_nonzero_timeout: skip
spec/egl_android_native_fence_sync/egl_khr_fence_sync android_native/eglcreatesynckhr_default_attributes: skip
spec/egl_android_native_fence_sync/egl_khr_fence_sync android_native/eglcreatesynckhr_invalid_attrib_list: skip
spec/egl_android_native_fence_sync/egl_khr_fence_sync android_native/eglcreatesynckhr_invalid_display: skip
spec/egl_android_native_fence_sync/egl_khr_fence_sync android_native/eglcreatesynckhr_native_dup_fence: skip
spec/egl_android_native_fence_sync/egl_khr_fence_sync android_native/eglcreatesynckhr_native_dup_invalid: skip
spec/egl_android_native_fence_sync/egl_khr_fence_sync android_native/eglcreatesynckhr_native_from_fd: skip
spec/egl_android_native_fence_sync/egl_khr_fence_sync android_native/eglcreatesynckhr_no_current_context: skip
spec/egl_android_native_fence_sync/egl_khr_fence_sync android_native/eglcreatesynckhr_wrong_display_same_thread: skip
spec/egl_android_native_fence_sync/egl_khr_fence_sync android_native/eglgetsyncattribkhr_invalid_attrib: skip
spec/egl_ext_client_extensions/conformance test 1: pass
spec/egl_ext_client_extensions/conformance test 2: pass
spec/egl_ext_client_extensions/conformance test 3: skip
spec/egl_ext_device_enumeration/conformance: skip
spec/egl_ext_device_query/conformance: skip
spec/egl_khr_create_context/3.2 core profile required: pass
spec/egl_khr_create_context/default major version gl: pass
spec/egl_khr_create_context/default major version gles: pass
spec/egl_khr_create_context/default minor version gl: pass
spec/egl_khr_create_context/default minor version gles: pass
spec/egl_khr_create_context/invalid attribute gl: pass
spec/egl_khr_create_context/invalid attribute gles: pass
spec/egl_khr_create_context/invalid flag gl: pass
spec/egl_khr_create_context/invalid flag gles: pass
spec/egl_khr_create_context/invalid opengl version: pass
spec/egl_khr_create_context/invalid profile: pass
spec/egl_khr_create_context/null valid attribute gl: pass
spec/egl_khr_create_context/null valid attribute gles: pass
spec/egl_khr_create_context/pre-gl3.2 profile: pass
spec/egl_khr_create_context/valid attribute empty gl: pass
spec/egl_khr_create_context/valid attribute empty gles: pass
spec/egl_khr_create_context/valid debug flag gl: pass
spec/egl_khr_create_context/valid debug flag gles1: pass
spec/egl_khr_create_context/valid debug flag gles2: pass
spec/egl_khr_create_context/valid debug flag gles3: pass
spec/egl_khr_create_context/valid forward-compatible flag gl: fail
spec/egl_khr_create_context/verify gl flavor: pass
spec/egl_khr_fence_sync/conformance/eglclientwaitsynckhr_flag_sync_flush: skip
spec/egl_khr_fence_sync/conformance/eglclientwaitsynckhr_invalid_sync: skip
spec/egl_khr_fence_sync/conformance/eglclientwaitsynckhr_nonzero_timeout: skip
spec/egl_khr_fence_sync/conformance/eglclientwaitsynckhr_zero_timeout: skip
spec/egl_khr_fence_sync/conformance/eglcreatesynckhr_default_attributes: skip
spec/egl_khr_fence_sync/conformance/eglcreatesynckhr_invalid_attrib_list: skip
spec/egl_khr_fence_sync/conformance/eglcreatesynckhr_invalid_display: skip
spec/egl_khr_fence_sync/conformance/eglcreatesynckhr_invalid_sync_type: skip
spec/egl_khr_fence_sync/conformance/eglcreatesynckhr_no_current_context: skip
spec/egl_khr_fence_sync/conformance/eglcreatesynckhr_with_display_bound_in_other_thread: skip
spec/egl_khr_fence_sync/conformance/eglcreatesynckhr_wrong_display_same_thread: skip
spec/egl_khr_fence_sync/conformance/egldestroysynckhr_invalid_sync: skip
spec/egl_khr_fence_sync/conformance/eglgetsyncattribkhr_invalid_attrib: skip
spec/egl_khr_fence_sync/conformance/eglgetsyncattribkhr_invalid_sync: skip
spec/egl_khr_fence_sync/conformance/eglgetsyncattribkhr_sync_status: skip
spec/egl_khr_get_all_proc_addresses/conformance: fail
spec/egl_khr_gl_colorspace/linear: pass
spec/egl_khr_gl_colorspace/srgb: pass
spec/egl_khr_surfaceless_context/viewport: fail
spec/egl_khr_wait_sync/conformance/eglwaitsynckhr_invalid_sync: skip
spec/egl_mesa_configless_context/basic: pass
spec/egl_mesa_platform_surfaceless/conformance/create_pbuffer: pass
spec/egl_mesa_platform_surfaceless/conformance/create_pixmap: pass
spec/egl_mesa_platform_surfaceless/conformance/create_window: pass
spec/egl_mesa_platform_surfaceless/conformance/initialize_display: pass
spec/egl_nok_swap_region/basic: skip
spec/ext_base_instance/arb_base_instance-baseinstance-doesnt-affect-gl-instance-id_gles3: pass
spec/ext_base_instance/arb_base_instance-drawarrays_gles3: pass
spec/ext_depth_bounds_test/depth_bounds: skip
spec/ext_disjoint_timer_query/simple: pass
spec/ext_draw_buffers2/fbo-drawbuffers2-blend: pass
spec/ext_draw_buffers2/fbo-drawbuffers2-colormask: pass
spec/ext_fog_coord/ext_fog_coord-modes: pass
spec/ext_frag_depth/fragdepth_gles2: pass
spec/ext_framebuffer_blit/blit-early: pass
spec/ext_framebuffer_blit/fbo-blit: pass
spec/ext_framebuffer_blit/fbo-copypix: pass
spec/ext_framebuffer_blit/fbo-generatemipmap-versus-read_framebuffer: pass
spec/ext_framebuffer_blit/fbo-readdrawpix: pass
spec/ext_framebuffer_blit/fbo-sys-blit: pass
spec/ext_framebuffer_blit/fbo-sys-sub-blit: pass
spec/ext_framebuffer_multisample/accuracy 16 color: skip
spec/ext_framebuffer_multisample/accuracy 16 color depthstencil: skip
spec/ext_framebuffer_multisample/accuracy 16 color depthstencil linear: skip
spec/ext_framebuffer_multisample/accuracy 16 color linear: skip
spec/ext_framebuffer_multisample/accuracy 16 color small: skip
spec/ext_framebuffer_multisample/accuracy 16 color small depthstencil: skip
spec/ext_framebuffer_multisample/accuracy 16 color small depthstencil linear: skip
spec/ext_framebuffer_multisample/accuracy 16 color small linear: skip
spec/ext_framebuffer_multisample/accuracy 16 depth_draw: skip
spec/ext_framebuffer_multisample/accuracy 16 depth_draw depthstencil: skip
spec/ext_framebuffer_multisample/accuracy 16 depth_draw small: skip
spec/ext_framebuffer_multisample/accuracy 16 depth_draw small depthstencil: skip
spec/ext_framebuffer_multisample/accuracy 16 depth_resolve: skip
spec/ext_framebuffer_multisample/accuracy 16 depth_resolve depthstencil: skip
spec/ext_framebuffer_multisample/accuracy 16 depth_resolve small: skip
spec/ext_framebuffer_multisample/accuracy 16 depth_resolve small depthstencil: skip
spec/ext_framebuffer_multisample/accuracy 16 srgb: skip
spec/ext_framebuffer_multisample/accuracy 16 srgb depthstencil: skip
spec/ext_framebuffer_multisample/accuracy 16 srgb depthstencil linear: skip
spec/ext_framebuffer_multisample/accuracy 16 srgb linear: skip
spec/ext_framebuffer_multisample/accuracy 16 srgb small: skip
spec/ext_framebuffer_multisample/accuracy 16 srgb small depthstencil: skip
spec/ext_framebuffer_multisample/accuracy 16 srgb small depthstencil linear: skip
spec/ext_framebuffer_multisample/accuracy 16 srgb small linear: skip
spec/ext_framebuffer_multisample/accuracy 16 stencil_draw: skip
spec/ext_framebuffer_multisample/accuracy 16 stencil_draw depthstencil: skip
spec/ext_framebuffer_multisample/accuracy 16 stencil_draw small: skip
spec/ext_framebuffer_multisample/accuracy 16 stencil_draw small depthstencil: skip
spec/ext_framebuffer_multisample/accuracy 16 stencil_resolve: skip
spec/ext_framebuffer_multisample/accuracy 16 stencil_resolve depthstencil: skip
spec/ext_framebuffer_multisample/accuracy 16 stencil_resolve small: skip
spec/ext_framebuffer_multisample/accuracy 16 stencil_resolve small depthstencil: skip
spec/ext_framebuffer_multisample/accuracy 2 color: skip
spec/ext_framebuffer_multisample/accuracy 2 color depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 2 color depthstencil linear: pass
spec/ext_framebuffer_multisample/accuracy 2 color linear: skip
spec/ext_framebuffer_multisample/accuracy 2 color small: skip
spec/ext_framebuffer_multisample/accuracy 2 color small depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 2 color small depthstencil linear: pass
spec/ext_framebuffer_multisample/accuracy 2 color small linear: skip
spec/ext_framebuffer_multisample/accuracy 2 depth_draw: skip
spec/ext_framebuffer_multisample/accuracy 2 depth_draw depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 2 depth_draw small: skip
spec/ext_framebuffer_multisample/accuracy 2 depth_draw small depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 2 depth_resolve: skip
spec/ext_framebuffer_multisample/accuracy 2 depth_resolve depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 2 depth_resolve small: skip
spec/ext_framebuffer_multisample/accuracy 2 depth_resolve small depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 2 srgb: skip
spec/ext_framebuffer_multisample/accuracy 2 srgb depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 2 srgb depthstencil linear: pass
spec/ext_framebuffer_multisample/accuracy 2 srgb linear: skip
spec/ext_framebuffer_multisample/accuracy 2 srgb small: skip
spec/ext_framebuffer_multisample/accuracy 2 srgb small depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 2 srgb small depthstencil linear: pass
spec/ext_framebuffer_multisample/accuracy 2 srgb small linear: skip
spec/ext_framebuffer_multisample/accuracy 2 stencil_draw: skip
spec/ext_framebuffer_multisample/accuracy 2 stencil_draw depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 2 stencil_draw small: skip
spec/ext_framebuffer_multisample/accuracy 2 stencil_draw small depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 2 stencil_resolve: skip
spec/ext_framebuffer_multisample/accuracy 2 stencil_resolve depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 2 stencil_resolve small: skip
spec/ext_framebuffer_multisample/accuracy 2 stencil_resolve small depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 32 color: skip
spec/ext_framebuffer_multisample/accuracy 32 color depthstencil: skip
spec/ext_framebuffer_multisample/accuracy 32 color depthstencil linear: skip
spec/ext_framebuffer_multisample/accuracy 32 color linear: skip
spec/ext_framebuffer_multisample/accuracy 32 color small: skip
spec/ext_framebuffer_multisample/accuracy 32 color small depthstencil: skip
spec/ext_framebuffer_multisample/accuracy 32 color small depthstencil linear: skip
spec/ext_framebuffer_multisample/accuracy 32 color small linear: skip
spec/ext_framebuffer_multisample/accuracy 32 depth_draw: skip
spec/ext_framebuffer_multisample/accuracy 32 depth_draw depthstencil: skip
spec/ext_framebuffer_multisample/accuracy 32 depth_draw small: skip
spec/ext_framebuffer_multisample/accuracy 32 depth_draw small depthstencil: skip
spec/ext_framebuffer_multisample/accuracy 32 depth_resolve: skip
spec/ext_framebuffer_multisample/accuracy 32 depth_resolve depthstencil: skip
spec/ext_framebuffer_multisample/accuracy 32 depth_resolve small: skip
spec/ext_framebuffer_multisample/accuracy 32 depth_resolve small depthstencil: skip
spec/ext_framebuffer_multisample/accuracy 32 srgb: skip
spec/ext_framebuffer_multisample/accuracy 32 srgb depthstencil: skip
spec/ext_framebuffer_multisample/accuracy 32 srgb depthstencil linear: skip
spec/ext_framebuffer_multisample/accuracy 32 srgb linear: skip
spec/ext_framebuffer_multisample/accuracy 32 srgb small: skip
spec/ext_framebuffer_multisample/accuracy 32 srgb small depthstencil: skip
spec/ext_framebuffer_multisample/accuracy 32 srgb small depthstencil linear: skip
spec/ext_framebuffer_multisample/accuracy 32 srgb small linear: skip
spec/ext_framebuffer_multisample/accuracy 32 stencil_draw: skip
spec/ext_framebuffer_multisample/accuracy 32 stencil_draw depthstencil: skip
spec/ext_framebuffer_multisample/accuracy 32 stencil_draw small: skip
spec/ext_framebuffer_multisample/accuracy 32 stencil_draw small depthstencil: skip
spec/ext_framebuffer_multisample/accuracy 32 stencil_resolve: skip
spec/ext_framebuffer_multisample/accuracy 32 stencil_resolve depthstencil: skip
spec/ext_framebuffer_multisample/accuracy 32 stencil_resolve small: skip
spec/ext_framebuffer_multisample/accuracy 32 stencil_resolve small depthstencil: skip
spec/ext_framebuffer_multisample/accuracy 4 color: skip
spec/ext_framebuffer_multisample/accuracy 4 color depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 4 color depthstencil linear: pass
spec/ext_framebuffer_multisample/accuracy 4 color linear: skip
spec/ext_framebuffer_multisample/accuracy 4 color small: skip
spec/ext_framebuffer_multisample/accuracy 4 color small depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 4 color small depthstencil linear: pass
spec/ext_framebuffer_multisample/accuracy 4 color small linear: skip
spec/ext_framebuffer_multisample/accuracy 4 depth_draw: skip
spec/ext_framebuffer_multisample/accuracy 4 depth_draw depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 4 depth_draw small: skip
spec/ext_framebuffer_multisample/accuracy 4 depth_draw small depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 4 depth_resolve: skip
spec/ext_framebuffer_multisample/accuracy 4 depth_resolve depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 4 depth_resolve small: skip
spec/ext_framebuffer_multisample/accuracy 4 depth_resolve small depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 4 srgb: skip
spec/ext_framebuffer_multisample/accuracy 4 srgb depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 4 srgb depthstencil linear: pass
spec/ext_framebuffer_multisample/accuracy 4 srgb linear: skip
spec/ext_framebuffer_multisample/accuracy 4 srgb small: skip
spec/ext_framebuffer_multisample/accuracy 4 srgb small depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 4 srgb small depthstencil linear: pass
spec/ext_framebuffer_multisample/accuracy 4 srgb small linear: skip
spec/ext_framebuffer_multisample/accuracy 4 stencil_draw: skip
spec/ext_framebuffer_multisample/accuracy 4 stencil_draw depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 4 stencil_draw small: skip
spec/ext_framebuffer_multisample/accuracy 4 stencil_draw small depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 4 stencil_resolve: skip
spec/ext_framebuffer_multisample/accuracy 4 stencil_resolve depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 4 stencil_resolve small: skip
spec/ext_framebuffer_multisample/accuracy 4 stencil_resolve small depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 6 color: skip
spec/ext_framebuffer_multisample/accuracy 6 color depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 6 color depthstencil linear: pass
spec/ext_framebuffer_multisample/accuracy 6 color linear: skip
spec/ext_framebuffer_multisample/accuracy 6 color small: skip
spec/ext_framebuffer_multisample/accuracy 6 color small depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 6 color small depthstencil linear: pass
spec/ext_framebuffer_multisample/accuracy 6 color small linear: skip
spec/ext_framebuffer_multisample/accuracy 6 depth_draw: skip
spec/ext_framebuffer_multisample/accuracy 6 depth_draw depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 6 depth_draw small: skip
spec/ext_framebuffer_multisample/accuracy 6 depth_draw small depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 6 depth_resolve: skip
spec/ext_framebuffer_multisample/accuracy 6 depth_resolve depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 6 depth_resolve small: skip
spec/ext_framebuffer_multisample/accuracy 6 depth_resolve small depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 6 srgb: skip
spec/ext_framebuffer_multisample/accuracy 6 srgb depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 6 srgb depthstencil linear: pass
spec/ext_framebuffer_multisample/accuracy 6 srgb linear: skip
spec/ext_framebuffer_multisample/accuracy 6 srgb small: skip
spec/ext_framebuffer_multisample/accuracy 6 srgb small depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 6 srgb small depthstencil linear: pass
spec/ext_framebuffer_multisample/accuracy 6 srgb small linear: skip
spec/ext_framebuffer_multisample/accuracy 6 stencil_draw: skip
spec/ext_framebuffer_multisample/accuracy 6 stencil_draw depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 6 stencil_draw small: skip
spec/ext_framebuffer_multisample/accuracy 6 stencil_draw small depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 6 stencil_resolve: skip
spec/ext_framebuffer_multisample/accuracy 6 stencil_resolve depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 6 stencil_resolve small: skip
spec/ext_framebuffer_multisample/accuracy 6 stencil_resolve small depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 8 color: skip
spec/ext_framebuffer_multisample/accuracy 8 color depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 8 color depthstencil linear: pass
spec/ext_framebuffer_multisample/accuracy 8 color linear: skip
spec/ext_framebuffer_multisample/accuracy 8 color small: skip
spec/ext_framebuffer_multisample/accuracy 8 color small depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 8 color small depthstencil linear: pass
spec/ext_framebuffer_multisample/accuracy 8 color small linear: skip
spec/ext_framebuffer_multisample/accuracy 8 depth_draw: skip
spec/ext_framebuffer_multisample/accuracy 8 depth_draw depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 8 depth_draw small: skip
spec/ext_framebuffer_multisample/accuracy 8 depth_draw small depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 8 depth_resolve: skip
spec/ext_framebuffer_multisample/accuracy 8 depth_resolve depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 8 depth_resolve small: skip
spec/ext_framebuffer_multisample/accuracy 8 depth_resolve small depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 8 srgb: skip
spec/ext_framebuffer_multisample/accuracy 8 srgb depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 8 srgb depthstencil linear: pass
spec/ext_framebuffer_multisample/accuracy 8 srgb linear: skip
spec/ext_framebuffer_multisample/accuracy 8 srgb small: skip
spec/ext_framebuffer_multisample/accuracy 8 srgb small depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 8 srgb small depthstencil linear: pass
spec/ext_framebuffer_multisample/accuracy 8 srgb small linear: skip
spec/ext_framebuffer_multisample/accuracy 8 stencil_draw: skip
spec/ext_framebuffer_multisample/accuracy 8 stencil_draw depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 8 stencil_draw small: skip
spec/ext_framebuffer_multisample/accuracy 8 stencil_draw small depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 8 stencil_resolve: skip
spec/ext_framebuffer_multisample/accuracy 8 stencil_resolve depthstencil: pass
spec/ext_framebuffer_multisample/accuracy 8 stencil_resolve small: skip
spec/ext_framebuffer_multisample/accuracy 8 stencil_resolve small depthstencil: pass
spec/ext_framebuffer_multisample/accuracy all_samples color: skip
spec/ext_framebuffer_multisample/accuracy all_samples color depthstencil: pass
spec/ext_framebuffer_multisample/accuracy all_samples color depthstencil linear: pass
spec/ext_framebuffer_multisample/accuracy all_samples color linear: skip
spec/ext_framebuffer_multisample/accuracy all_samples color small: skip
spec/ext_framebuffer_multisample/accuracy all_samples color small depthstencil: pass
spec/ext_framebuffer_multisample/accuracy all_samples color small depthstencil linear: pass
spec/ext_framebuffer_multisample/accuracy all_samples color small linear: skip
spec/ext_framebuffer_multisample/accuracy all_samples depth_draw: skip
spec/ext_framebuffer_multisample/accuracy all_samples depth_draw depthstencil: pass
spec/ext_framebuffer_multisample/accuracy all_samples depth_draw small: skip
spec/ext_framebuffer_multisample/accuracy all_samples depth_draw small depthstencil: pass
spec/ext_framebuffer_multisample/accuracy all_samples depth_resolve: skip
spec/ext_framebuffer_multisample/accuracy all_samples depth_resolve depthstencil: pass
spec/ext_framebuffer_multisample/accuracy all_samples depth_resolve small: skip
spec/ext_framebuffer_multisample/accuracy all_samples depth_resolve small depthstencil: pass
spec/ext_framebuffer_multisample/accuracy all_samples srgb: skip
spec/ext_framebuffer_multisample/accuracy all_samples srgb depthstencil: pass
spec/ext_framebuffer_multisample/accuracy all_samples srgb depthstencil linear: pass
spec/ext_framebuffer_multisample/accuracy all_samples srgb linear: skip
spec/ext_framebuffer_multisample/accuracy all_samples srgb small: skip
spec/ext_framebuffer_multisample/accuracy all_samples srgb small depthstencil: pass
spec/ext_framebuffer_multisample/accuracy all_samples srgb small depthstencil linear: pass
spec/ext_framebuffer_multisample/accuracy all_samples srgb small linear: skip
spec/ext_framebuffer_multisample/accuracy all_samples stencil_draw: skip
spec/ext_framebuffer_multisample/accuracy all_samples stencil_draw depthstencil: pass
spec/ext_framebuffer_multisample/accuracy all_samples stencil_draw small: skip
spec/ext_framebuffer_multisample/accuracy all_samples stencil_draw small depthstencil: pass
spec/ext_framebuffer_multisample/accuracy all_samples stencil_resolve: skip
spec/ext_framebuffer_multisample/accuracy all_samples stencil_resolve depthstencil: pass
spec/ext_framebuffer_multisample/accuracy all_samples stencil_resolve small: skip
spec/ext_framebuffer_multisample/accuracy all_samples stencil_resolve small depthstencil: pass
spec/ext_framebuffer_multisample/alpha-blending: pass
spec/ext_framebuffer_multisample/alpha-blending slow_cc: pass
spec/ext_framebuffer_multisample/alpha-blending-after-rendering 16: skip
spec/ext_framebuffer_multisample/alpha-blending-after-rendering 2: pass
spec/ext_framebuffer_multisample/alpha-blending-after-rendering 32: skip
spec/ext_framebuffer_multisample/alpha-blending-after-rendering 4: pass
spec/ext_framebuffer_multisample/alpha-blending-after-rendering 6: fail
spec/ext_framebuffer_multisample/alpha-blending-after-rendering 8: pass
spec/ext_framebuffer_multisample/alpha-to-coverage-dual-src-blend 16: skip
spec/ext_framebuffer_multisample/alpha-to-coverage-dual-src-blend 2: pass
spec/ext_framebuffer_multisample/alpha-to-coverage-dual-src-blend 32: skip
spec/ext_framebuffer_multisample/alpha-to-coverage-dual-src-blend 4: pass
spec/ext_framebuffer_multisample/alpha-to-coverage-dual-src-blend 6: fail
spec/ext_framebuffer_multisample/alpha-to-coverage-dual-src-blend 8: pass
spec/ext_framebuffer_multisample/alpha-to-coverage-no-draw-buffer-zero 16: skip
spec/ext_framebuffer_multisample/alpha-to-coverage-no-draw-buffer-zero 2: pass
spec/ext_framebuffer_multisample/alpha-to-coverage-no-draw-buffer-zero 32: skip
spec/ext_framebuffer_multisample/alpha-to-coverage-no-draw-buffer-zero 4: pass
spec/ext_framebuffer_multisample/alpha-to-coverage-no-draw-buffer-zero 6: fail
spec/ext_framebuffer_multisample/alpha-to-coverage-no-draw-buffer-zero 8: pass
spec/ext_framebuffer_multisample/alpha-to-coverage-no-draw-buffer-zero-write 16: skip
spec/ext_framebuffer_multisample/alpha-to-coverage-no-draw-buffer-zero-write 2: pass
spec/ext_framebuffer_multisample/alpha-to-coverage-no-draw-buffer-zero-write 32: skip
spec/ext_framebuffer_multisample/alpha-to-coverage-no-draw-buffer-zero-write 4: pass
spec/ext_framebuffer_multisample/alpha-to-coverage-no-draw-buffer-zero-write 6: pass
spec/ext_framebuffer_multisample/alpha-to-coverage-no-draw-buffer-zero-write 8: pass
spec/ext_framebuffer_multisample/alpha-to-one-dual-src-blend 16: skip
spec/ext_framebuffer_multisample/alpha-to-one-dual-src-blend 2: pass
spec/ext_framebuffer_multisample/alpha-to-one-dual-src-blend 32: skip
spec/ext_framebuffer_multisample/alpha-to-one-dual-src-blend 4: pass
spec/ext_framebuffer_multisample/alpha-to-one-dual-src-blend 6: pass
spec/ext_framebuffer_multisample/alpha-to-one-dual-src-blend 8: pass
spec/ext_framebuffer_multisample/alpha-to-one-single-sample-buffer 16: pass
spec/ext_framebuffer_multisample/alpha-to-one-single-sample-buffer 2: pass
spec/ext_framebuffer_multisample/alpha-to-one-single-sample-buffer 32: pass
spec/ext_framebuffer_multisample/alpha-to-one-single-sample-buffer 4: pass
spec/ext_framebuffer_multisample/alpha-to-one-single-sample-buffer 6: pass
spec/ext_framebuffer_multisample/alpha-to-one-single-sample-buffer 8: pass
spec/ext_framebuffer_multisample/bitmap 16: skip
spec/ext_framebuffer_multisample/bitmap 2: pass
spec/ext_framebuffer_multisample/bitmap 32: skip
spec/ext_framebuffer_multisample/bitmap 4: pass
spec/ext_framebuffer_multisample/bitmap 6: pass
spec/ext_framebuffer_multisample/bitmap 8: pass
spec/ext_framebuffer_multisample/blit-flipped 16 x: skip
spec/ext_framebuffer_multisample/blit-flipped 16 y: skip
spec/ext_framebuffer_multisample/blit-flipped 2 x: pass
spec/ext_framebuffer_multisample/blit-flipped 2 y: pass
spec/ext_framebuffer_multisample/blit-flipped 32 x: skip
spec/ext_framebuffer_multisample/blit-flipped 32 y: skip
spec/ext_framebuffer_multisample/blit-flipped 4 x: pass
spec/ext_framebuffer_multisample/blit-flipped 4 y: pass
spec/ext_framebuffer_multisample/blit-flipped 6 x: pass
spec/ext_framebuffer_multisample/blit-flipped 6 y: pass
spec/ext_framebuffer_multisample/blit-flipped 8 x: pass
spec/ext_framebuffer_multisample/blit-flipped 8 y: pass
spec/ext_framebuffer_multisample/blit-mismatched-formats: pass
spec/ext_framebuffer_multisample/blit-mismatched-samples: pass
spec/ext_framebuffer_multisample/blit-mismatched-sizes: pass
spec/ext_framebuffer_multisample/blit-multiple-render-targets 0: pass
spec/ext_framebuffer_multisample/blit-multiple-render-targets 16: skip
spec/ext_framebuffer_multisample/blit-multiple-render-targets 2: pass
spec/ext_framebuffer_multisample/blit-multiple-render-targets 32: skip
spec/ext_framebuffer_multisample/blit-multiple-render-targets 4: pass
spec/ext_framebuffer_multisample/blit-multiple-render-targets 6: pass
spec/ext_framebuffer_multisample/blit-multiple-render-targets 8: pass
spec/ext_framebuffer_multisample/clip-and-scissor-blit 16 normal: skip
spec/ext_framebuffer_multisample/clip-and-scissor-blit 16 upsample: skip
spec/ext_framebuffer_multisample/clip-and-scissor-blit 2 normal: pass
spec/ext_framebuffer_multisample/clip-and-scissor-blit 2 upsample: pass
spec/ext_framebuffer_multisample/clip-and-scissor-blit 32 normal: skip
spec/ext_framebuffer_multisample/clip-and-scissor-blit 32 upsample: skip
spec/ext_framebuffer_multisample/clip-and-scissor-blit 4 normal: pass
spec/ext_framebuffer_multisample/clip-and-scissor-blit 4 upsample: pass
spec/ext_framebuffer_multisample/clip-and-scissor-blit 6 normal: pass
spec/ext_framebuffer_multisample/clip-and-scissor-blit 6 upsample: pass
spec/ext_framebuffer_multisample/clip-and-scissor-blit 8 normal: pass
spec/ext_framebuffer_multisample/clip-and-scissor-blit 8 upsample: pass
spec/ext_framebuffer_multisample/dlist: pass
spec/ext_framebuffer_multisample/draw-buffers-alpha-to-coverage 16: skip
spec/ext_framebuffer_multisample/draw-buffers-alpha-to-coverage 2: pass
spec/ext_framebuffer_multisample/draw-buffers-alpha-to-coverage 32: skip
spec/ext_framebuffer_multisample/draw-buffers-alpha-to-coverage 4: pass
spec/ext_framebuffer_multisample/draw-buffers-alpha-to-coverage 6: fail
spec/ext_framebuffer_multisample/draw-buffers-alpha-to-coverage 8: pass
spec/ext_framebuffer_multisample/draw-buffers-alpha-to-one 16: skip
spec/ext_framebuffer_multisample/draw-buffers-alpha-to-one 2: pass
spec/ext_framebuffer_multisample/draw-buffers-alpha-to-one 32: skip
spec/ext_framebuffer_multisample/draw-buffers-alpha-to-one 4: pass
spec/ext_framebuffer_multisample/draw-buffers-alpha-to-one 6: pass
spec/ext_framebuffer_multisample/draw-buffers-alpha-to-one 8: pass
spec/ext_framebuffer_multisample/enable-flag: pass
spec/ext_framebuffer_multisample/formats 16: skip
spec/ext_framebuffer_multisample/formats 2: pass
spec/ext_framebuffer_multisample/formats 32: skip
spec/ext_framebuffer_multisample/formats 4: pass
spec/ext_framebuffer_multisample/formats 6: fail
spec/ext_framebuffer_multisample/formats 8: pass
spec/ext_framebuffer_multisample/formats all_samples: pass
spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-coverage 16: skip
spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-coverage 2: pass
spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-coverage 32: skip
spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-coverage 4: pass
spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-coverage 6: pass
spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-coverage 8: pass
spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-one 16: skip
spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-one 2: pass
spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-one 32: skip
spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-one 4: pass
spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-one 6: pass
spec/ext_framebuffer_multisample/int-draw-buffers-alpha-to-one 8: pass
spec/ext_framebuffer_multisample/interpolation 0 centroid-deriv: pass
spec/ext_framebuffer_multisample/interpolation 0 centroid-deriv-disabled: pass
spec/ext_framebuffer_multisample/interpolation 0 centroid-disabled: pass
spec/ext_framebuffer_multisample/interpolation 0 centroid-edges: pass
spec/ext_framebuffer_multisample/interpolation 0 non-centroid-deriv: pass
spec/ext_framebuffer_multisample/interpolation 0 non-centroid-deriv-disabled: pass
spec/ext_framebuffer_multisample/interpolation 0 non-centroid-disabled: pass
spec/ext_framebuffer_multisample/interpolation 16 centroid-deriv: skip
spec/ext_framebuffer_multisample/interpolation 16 centroid-deriv-disabled: skip
spec/ext_framebuffer_multisample/interpolation 16 centroid-disabled: skip
spec/ext_framebuffer_multisample/interpolation 16 centroid-edges: skip
spec/ext_framebuffer_multisample/interpolation 16 non-centroid-deriv: skip
spec/ext_framebuffer_multisample/interpolation 16 non-centroid-deriv-disabled: skip
spec/ext_framebuffer_multisample/interpolation 16 non-centroid-disabled: skip
spec/ext_framebuffer_multisample/interpolation 2 centroid-deriv: pass
spec/ext_framebuffer_multisample/interpolation 2 centroid-deriv-disabled: pass
spec/ext_framebuffer_multisample/interpolation 2 centroid-disabled: pass
spec/ext_framebuffer_multisample/interpolation 2 centroid-edges: pass
spec/ext_framebuffer_multisample/interpolation 2 non-centroid-deriv: pass
spec/ext_framebuffer_multisample/interpolation 2 non-centroid-deriv-disabled: pass
spec/ext_framebuffer_multisample/interpolation 2 non-centroid-disabled: pass
spec/ext_framebuffer_multisample/interpolation 32 centroid-deriv: skip
spec/ext_framebuffer_multisample/interpolation 32 centroid-deriv-disabled: skip
spec/ext_framebuffer_multisample/interpolation 32 centroid-disabled: skip
spec/ext_framebuffer_multisample/interpolation 32 centroid-edges: skip
spec/ext_framebuffer_multisample/interpolation 32 non-centroid-deriv: skip
spec/ext_framebuffer_multisample/interpolation 32 non-centroid-deriv-disabled: skip
spec/ext_framebuffer_multisample/interpolation 32 non-centroid-disabled: skip
spec/ext_framebuffer_multisample/interpolation 4 centroid-deriv: pass
spec/ext_framebuffer_multisample/interpolation 4 centroid-deriv-disabled: pass
spec/ext_framebuffer_multisample/interpolation 4 centroid-disabled: pass
spec/ext_framebuffer_multisample/interpolation 4 centroid-edges: pass
spec/ext_framebuffer_multisample/interpolation 4 non-centroid-deriv: pass
spec/ext_framebuffer_multisample/interpolation 4 non-centroid-deriv-disabled: pass
spec/ext_framebuffer_multisample/interpolation 4 non-centroid-disabled: pass
spec/ext_framebuffer_multisample/interpolation 6 centroid-deriv: pass
spec/ext_framebuffer_multisample/interpolation 6 centroid-deriv-disabled: pass
spec/ext_framebuffer_multisample/interpolation 6 centroid-disabled: pass
spec/ext_framebuffer_multisample/interpolation 6 centroid-edges: pass
spec/ext_framebuffer_multisample/interpolation 6 non-centroid-deriv: pass
spec/ext_framebuffer_multisample/interpolation 6 non-centroid-deriv-disabled: pass
spec/ext_framebuffer_multisample/interpolation 6 non-centroid-disabled: pass
spec/ext_framebuffer_multisample/interpolation 8 centroid-deriv: pass
spec/ext_framebuffer_multisample/interpolation 8 centroid-deriv-disabled: pass
spec/ext_framebuffer_multisample/interpolation 8 centroid-disabled: pass
spec/ext_framebuffer_multisample/interpolation 8 centroid-edges: pass
spec/ext_framebuffer_multisample/interpolation 8 non-centroid-deriv: pass
spec/ext_framebuffer_multisample/interpolation 8 non-centroid-deriv-disabled: pass
spec/ext_framebuffer_multisample/interpolation 8 non-centroid-disabled: pass
spec/ext_framebuffer_multisample/line-smooth 16: skip
spec/ext_framebuffer_multisample/line-smooth 2: pass
spec/ext_framebuffer_multisample/line-smooth 32: skip
spec/ext_framebuffer_multisample/line-smooth 4: pass
spec/ext_framebuffer_multisample/line-smooth 6: pass
spec/ext_framebuffer_multisample/line-smooth 8: pass
spec/ext_framebuffer_multisample/minmax: pass
spec/ext_framebuffer_multisample/multisample-blit 16 color: skip
spec/ext_framebuffer_multisample/multisample-blit 16 color linear: skip
spec/ext_framebuffer_multisample/multisample-blit 16 depth: skip
spec/ext_framebuffer_multisample/multisample-blit 16 stencil: skip
spec/ext_framebuffer_multisample/multisample-blit 2 color: pass
spec/ext_framebuffer_multisample/multisample-blit 2 color linear: pass
spec/ext_framebuffer_multisample/multisample-blit 2 depth: pass
spec/ext_framebuffer_multisample/multisample-blit 2 stencil: pass
spec/ext_framebuffer_multisample/multisample-blit 32 color: skip
spec/ext_framebuffer_multisample/multisample-blit 32 color linear: skip
spec/ext_framebuffer_multisample/multisample-blit 32 depth: skip
spec/ext_framebuffer_multisample/multisample-blit 32 stencil: skip
spec/ext_framebuffer_multisample/multisample-blit 4 color: pass
spec/ext_framebuffer_multisample/multisample-blit 4 color linear: pass
spec/ext_framebuffer_multisample/multisample-blit 4 depth: pass
spec/ext_framebuffer_multisample/multisample-blit 4 stencil: pass
spec/ext_framebuffer_multisample/multisample-blit 6 color: pass
spec/ext_framebuffer_multisample/multisample-blit 6 color linear: pass
spec/ext_framebuffer_multisample/multisample-blit 6 depth: pass
spec/ext_framebuffer_multisample/multisample-blit 6 stencil: pass
spec/ext_framebuffer_multisample/multisample-blit 8 color: pass
spec/ext_framebuffer_multisample/multisample-blit 8 color linear: pass
spec/ext_framebuffer_multisample/multisample-blit 8 depth: pass
spec/ext_framebuffer_multisample/multisample-blit 8 stencil: pass
spec/ext_framebuffer_multisample/negative-copypixels: pass
spec/ext_framebuffer_multisample/negative-copyteximage: pass
spec/ext_framebuffer_multisample/negative-max-samples: skip
spec/ext_framebuffer_multisample/negative-mismatched-samples: pass
spec/ext_framebuffer_multisample/negative-readpixels: pass
spec/ext_framebuffer_multisample/no-color 16 depth combined: skip
spec/ext_framebuffer_multisample/no-color 16 depth separate: skip
spec/ext_framebuffer_multisample/no-color 16 depth single: skip
spec/ext_framebuffer_multisample/no-color 16 depth-computed combined: skip
spec/ext_framebuffer_multisample/no-color 16 depth-computed separate: skip
spec/ext_framebuffer_multisample/no-color 16 depth-computed single: skip
spec/ext_framebuffer_multisample/no-color 16 stencil combined: skip
spec/ext_framebuffer_multisample/no-color 16 stencil separate: skip
spec/ext_framebuffer_multisample/no-color 16 stencil single: skip
spec/ext_framebuffer_multisample/no-color 2 depth combined: pass
spec/ext_framebuffer_multisample/no-color 2 depth separate: skip
spec/ext_framebuffer_multisample/no-color 2 depth single: fail
spec/ext_framebuffer_multisample/no-color 2 depth-computed combined: pass
spec/ext_framebuffer_multisample/no-color 2 depth-computed separate: skip
spec/ext_framebuffer_multisample/no-color 2 depth-computed single: fail
spec/ext_framebuffer_multisample/no-color 2 stencil combined: pass
spec/ext_framebuffer_multisample/no-color 2 stencil separate: skip
spec/ext_framebuffer_multisample/no-color 2 stencil single: pass
spec/ext_framebuffer_multisample/no-color 32 depth combined: skip
spec/ext_framebuffer_multisample/no-color 32 depth separate: skip
spec/ext_framebuffer_multisample/no-color 32 depth single: skip
spec/ext_framebuffer_multisample/no-color 32 depth-computed combined: skip
spec/ext_framebuffer_multisample/no-color 32 depth-computed separate: skip
spec/ext_framebuffer_multisample/no-color 32 depth-computed single: skip
spec/ext_framebuffer_multisample/no-color 32 stencil combined: skip
spec/ext_framebuffer_multisample/no-color 32 stencil separate: skip
spec/ext_framebuffer_multisample/no-color 32 stencil single: skip
spec/ext_framebuffer_multisample/no-color 4 depth combined: pass
spec/ext_framebuffer_multisample/no-color 4 depth separate: skip
spec/ext_framebuffer_multisample/no-color 4 depth single: fail
spec/ext_framebuffer_multisample/no-color 4 depth-computed combined: pass
spec/ext_framebuffer_multisample/no-color 4 depth-computed separate: skip
spec/ext_framebuffer_multisample/no-color 4 depth-computed single: fail
spec/ext_framebuffer_multisample/no-color 4 stencil combined: pass
spec/ext_framebuffer_multisample/no-color 4 stencil separate: skip
spec/ext_framebuffer_multisample/no-color 4 stencil single: pass
spec/ext_framebuffer_multisample/no-color 6 depth combined: pass
spec/ext_framebuffer_multisample/no-color 6 depth separate: skip
spec/ext_framebuffer_multisample/no-color 6 depth single: fail
spec/ext_framebuffer_multisample/no-color 6 depth-computed combined: pass
spec/ext_framebuffer_multisample/no-color 6 depth-computed separate: skip
spec/ext_framebuffer_multisample/no-color 6 depth-computed single: fail
spec/ext_framebuffer_multisample/no-color 6 stencil combined: pass
spec/ext_framebuffer_multisample/no-color 6 stencil separate: skip
spec/ext_framebuffer_multisample/no-color 6 stencil single: pass
spec/ext_framebuffer_multisample/no-color 8 depth combined: pass
spec/ext_framebuffer_multisample/no-color 8 depth separate: skip
spec/ext_framebuffer_multisample/no-color 8 depth single: fail
spec/ext_framebuffer_multisample/no-color 8 depth-computed combined: pass
spec/ext_framebuffer_multisample/no-color 8 depth-computed separate: skip
spec/ext_framebuffer_multisample/no-color 8 depth-computed single: fail
spec/ext_framebuffer_multisample/no-color 8 stencil combined: pass
spec/ext_framebuffer_multisample/no-color 8 stencil separate: skip
spec/ext_framebuffer_multisample/no-color 8 stencil single: pass
spec/ext_framebuffer_multisample/point-smooth 16: skip
spec/ext_framebuffer_multisample/point-smooth 2: pass
spec/ext_framebuffer_multisample/point-smooth 32: skip
spec/ext_framebuffer_multisample/point-smooth 4: pass
spec/ext_framebuffer_multisample/point-smooth 6: pass
spec/ext_framebuffer_multisample/point-smooth 8: pass
spec/ext_framebuffer_multisample/polygon-smooth 16: skip
spec/ext_framebuffer_multisample/polygon-smooth 2: pass
spec/ext_framebuffer_multisample/polygon-smooth 32: skip
spec/ext_framebuffer_multisample/polygon-smooth 4: pass
spec/ext_framebuffer_multisample/polygon-smooth 6: pass
spec/ext_framebuffer_multisample/polygon-smooth 8: pass
spec/ext_framebuffer_multisample/polygon-stipple 16: skip
spec/ext_framebuffer_multisample/polygon-stipple 2: pass
spec/ext_framebuffer_multisample/polygon-stipple 32: skip
spec/ext_framebuffer_multisample/polygon-stipple 4: pass
spec/ext_framebuffer_multisample/polygon-stipple 6: pass
spec/ext_framebuffer_multisample/polygon-stipple 8: pass
spec/ext_framebuffer_multisample/sample-alpha-to-coverage 16 color: skip
spec/ext_framebuffer_multisample/sample-alpha-to-coverage 16 depth: skip
spec/ext_framebuffer_multisample/sample-alpha-to-coverage 2 color: pass
spec/ext_framebuffer_multisample/sample-alpha-to-coverage 2 depth: pass
spec/ext_framebuffer_multisample/sample-alpha-to-coverage 32 color: skip
spec/ext_framebuffer_multisample/sample-alpha-to-coverage 32 depth: skip
spec/ext_framebuffer_multisample/sample-alpha-to-coverage 4 color: pass
spec/ext_framebuffer_multisample/sample-alpha-to-coverage 4 depth: pass
spec/ext_framebuffer_multisample/sample-alpha-to-coverage 6 color: fail
spec/ext_framebuffer_multisample/sample-alpha-to-coverage 6 depth: pass
spec/ext_framebuffer_multisample/sample-alpha-to-coverage 8 color: pass
spec/ext_framebuffer_multisample/sample-alpha-to-coverage 8 depth: pass
spec/ext_framebuffer_multisample/sample-alpha-to-one 16: skip
spec/ext_framebuffer_multisample/sample-alpha-to-one 2: pass
spec/ext_framebuffer_multisample/sample-alpha-to-one 32: skip
spec/ext_framebuffer_multisample/sample-alpha-to-one 4: pass
spec/ext_framebuffer_multisample/sample-alpha-to-one 6: pass
spec/ext_framebuffer_multisample/sample-alpha-to-one 8: pass
spec/ext_framebuffer_multisample/sample-coverage 16 inverted: skip
spec/ext_framebuffer_multisample/sample-coverage 16 non-inverted: skip
spec/ext_framebuffer_multisample/sample-coverage 2 inverted: pass
spec/ext_framebuffer_multisample/sample-coverage 2 non-inverted: pass
spec/ext_framebuffer_multisample/sample-coverage 32 inverted: skip
spec/ext_framebuffer_multisample/sample-coverage 32 non-inverted: skip
spec/ext_framebuffer_multisample/sample-coverage 4 inverted: pass
spec/ext_framebuffer_multisample/sample-coverage 4 non-inverted: pass
spec/ext_framebuffer_multisample/sample-coverage 6 inverted: fail
spec/ext_framebuffer_multisample/sample-coverage 6 non-inverted: fail
spec/ext_framebuffer_multisample/sample-coverage 8 inverted: pass
spec/ext_framebuffer_multisample/sample-coverage 8 non-inverted: pass
spec/ext_framebuffer_multisample/samples: pass
spec/ext_framebuffer_multisample/turn-on-off 16: skip
spec/ext_framebuffer_multisample/turn-on-off 2: fail
spec/ext_framebuffer_multisample/turn-on-off 32: skip
spec/ext_framebuffer_multisample/turn-on-off 4: fail
spec/ext_framebuffer_multisample/turn-on-off 6: fail
spec/ext_framebuffer_multisample/turn-on-off 8: fail
spec/ext_framebuffer_multisample/unaligned-blit 16 color upsample: skip
spec/ext_framebuffer_multisample/unaligned-blit 16 depth upsample: skip
spec/ext_framebuffer_multisample/unaligned-blit 16 stencil upsample: skip
spec/ext_framebuffer_multisample/unaligned-blit 2 color upsample: pass
spec/ext_framebuffer_multisample/unaligned-blit 2 depth upsample: pass
spec/ext_framebuffer_multisample/unaligned-blit 2 stencil upsample: pass
spec/ext_framebuffer_multisample/unaligned-blit 32 color upsample: skip
spec/ext_framebuffer_multisample/unaligned-blit 32 depth upsample: skip
spec/ext_framebuffer_multisample/unaligned-blit 32 stencil upsample: skip
spec/ext_framebuffer_multisample/unaligned-blit 4 color upsample: pass
spec/ext_framebuffer_multisample/unaligned-blit 4 depth upsample: pass
spec/ext_framebuffer_multisample/unaligned-blit 4 stencil upsample: pass
spec/ext_framebuffer_multisample/unaligned-blit 6 color upsample: pass
spec/ext_framebuffer_multisample/unaligned-blit 6 depth upsample: pass
spec/ext_framebuffer_multisample/unaligned-blit 6 stencil upsample: pass
spec/ext_framebuffer_multisample/unaligned-blit 8 color upsample: pass
spec/ext_framebuffer_multisample/unaligned-blit 8 depth upsample: pass
spec/ext_framebuffer_multisample/unaligned-blit 8 stencil upsample: pass
spec/ext_framebuffer_multisample/upsample 16 color: skip
spec/ext_framebuffer_multisample/upsample 16 color linear: skip
spec/ext_framebuffer_multisample/upsample 16 depth: skip
spec/ext_framebuffer_multisample/upsample 16 stencil: skip
spec/ext_framebuffer_multisample/upsample 2 color: pass
spec/ext_framebuffer_multisample/upsample 2 color linear: pass
spec/ext_framebuffer_multisample/upsample 2 depth: pass
spec/ext_framebuffer_multisample/upsample 2 stencil: pass
spec/ext_framebuffer_multisample/upsample 32 color: skip
spec/ext_framebuffer_multisample/upsample 32 color linear: skip
spec/ext_framebuffer_multisample/upsample 32 depth: skip
spec/ext_framebuffer_multisample/upsample 32 stencil: skip
spec/ext_framebuffer_multisample/upsample 4 color: pass
spec/ext_framebuffer_multisample/upsample 4 color linear: pass
spec/ext_framebuffer_multisample/upsample 4 depth: pass
spec/ext_framebuffer_multisample/upsample 4 stencil: pass
spec/ext_framebuffer_multisample/upsample 6 color: pass
spec/ext_framebuffer_multisample/upsample 6 color linear: pass
spec/ext_framebuffer_multisample/upsample 6 depth: pass
spec/ext_framebuffer_multisample/upsample 6 stencil: pass
spec/ext_framebuffer_multisample/upsample 8 color: pass
spec/ext_framebuffer_multisample/upsample 8 color linear: pass
spec/ext_framebuffer_multisample/upsample 8 depth: pass
spec/ext_framebuffer_multisample/upsample 8 stencil: pass
spec/ext_framebuffer_multisample_blit_scaled/blit-scaled samples=16: skip
spec/ext_framebuffer_multisample_blit_scaled/blit-scaled samples=2: warn
spec/ext_framebuffer_multisample_blit_scaled/blit-scaled samples=32: skip
spec/ext_framebuffer_multisample_blit_scaled/blit-scaled samples=4: warn
spec/ext_framebuffer_multisample_blit_scaled/blit-scaled samples=6: skip
spec/ext_framebuffer_multisample_blit_scaled/blit-scaled samples=8: warn
spec/ext_framebuffer_multisample_blit_scaled/negative-blit-scaled: pass
spec/ext_framebuffer_object/ext_framebuffer_object-error-handling: pass
spec/ext_framebuffer_object/ext_framebuffer_object-mipmap: pass
spec/ext_framebuffer_object/fbo-1d: pass
spec/ext_framebuffer_object/fbo-3d: pass
spec/ext_framebuffer_object/fbo-alphatest-formats/3: pass
spec/ext_framebuffer_object/fbo-alphatest-formats/4: pass
spec/ext_framebuffer_object/fbo-alphatest-formats/gl_intensity: pass
spec/ext_framebuffer_object/fbo-alphatest-formats/gl_intensity12: pass
spec/ext_framebuffer_object/fbo-alphatest-formats/gl_intensity16: pass
spec/ext_framebuffer_object/fbo-alphatest-formats/gl_intensity4: pass
spec/ext_framebuffer_object/fbo-alphatest-formats/gl_intensity8: pass
spec/ext_framebuffer_object/fbo-alphatest-formats/gl_luminance: pass
spec/ext_framebuffer_object/fbo-alphatest-formats/gl_luminance12: pass
spec/ext_framebuffer_object/fbo-alphatest-formats/gl_luminance12_alpha12: pass
spec/ext_framebuffer_object/fbo-alphatest-formats/gl_luminance16: pass
spec/ext_framebuffer_object/fbo-alphatest-formats/gl_luminance16_alpha16: pass
spec/ext_framebuffer_object/fbo-alphatest-formats/gl_luminance4: pass
spec/ext_framebuffer_object/fbo-alphatest-formats/gl_luminance4_alpha4: pass
spec/ext_framebuffer_object/fbo-alphatest-formats/gl_luminance8: pass
spec/ext_framebuffer_object/fbo-alphatest-formats/gl_luminance8_alpha8: pass
spec/ext_framebuffer_object/fbo-alphatest-formats/gl_luminance_alpha: pass
spec/ext_framebuffer_object/fbo-alphatest-formats/gl_r3_g3_b2: pass
spec/ext_framebuffer_object/fbo-alphatest-formats/gl_rgb: pass
spec/ext_framebuffer_object/fbo-alphatest-formats/gl_rgb10: pass
spec/ext_framebuffer_object/fbo-alphatest-formats/gl_rgb10_a2: pass
spec/ext_framebuffer_object/fbo-alphatest-formats/gl_rgb12: pass
spec/ext_framebuffer_object/fbo-alphatest-formats/gl_rgb16: pass
spec/ext_framebuffer_object/fbo-alphatest-formats/gl_rgb4: pass
spec/ext_framebuffer_object/fbo-alphatest-formats/gl_rgb5: pass
spec/ext_framebuffer_object/fbo-alphatest-formats/gl_rgb5_a1: pass
spec/ext_framebuffer_object/fbo-alphatest-formats/gl_rgb8: pass
spec/ext_framebuffer_object/fbo-alphatest-formats/gl_rgba: pass
spec/ext_framebuffer_object/fbo-alphatest-formats/gl_rgba12: pass
spec/ext_framebuffer_object/fbo-alphatest-formats/gl_rgba16: pass
spec/ext_framebuffer_object/fbo-alphatest-formats/gl_rgba2: pass
spec/ext_framebuffer_object/fbo-alphatest-formats/gl_rgba4: pass
spec/ext_framebuffer_object/fbo-alphatest-formats/gl_rgba8: pass
spec/ext_framebuffer_object/fbo-alphatest-nocolor: pass
spec/ext_framebuffer_object/fbo-alphatest-nocolor-ff: pass
spec/ext_framebuffer_object/fbo-blending-formats/3: pass
spec/ext_framebuffer_object/fbo-blending-formats/4: pass
spec/ext_framebuffer_object/fbo-blending-formats/gl_alpha: pass
spec/ext_framebuffer_object/fbo-blending-formats/gl_alpha12: pass
spec/ext_framebuffer_object/fbo-blending-formats/gl_alpha16: pass
spec/ext_framebuffer_object/fbo-blending-formats/gl_alpha4: pass
spec/ext_framebuffer_object/fbo-blending-formats/gl_alpha8: pass
spec/ext_framebuffer_object/fbo-blending-formats/gl_intensity: fail
spec/ext_framebuffer_object/fbo-blending-formats/gl_intensity12: fail
spec/ext_framebuffer_object/fbo-blending-formats/gl_intensity16: fail
spec/ext_framebuffer_object/fbo-blending-formats/gl_intensity4: fail
spec/ext_framebuffer_object/fbo-blending-formats/gl_intensity8: fail
spec/ext_framebuffer_object/fbo-blending-formats/gl_luminance: pass
spec/ext_framebuffer_object/fbo-blending-formats/gl_luminance12: pass
spec/ext_framebuffer_object/fbo-blending-formats/gl_luminance12_alpha12: pass
spec/ext_framebuffer_object/fbo-blending-formats/gl_luminance16: pass
spec/ext_framebuffer_object/fbo-blending-formats/gl_luminance16_alpha16: pass
spec/ext_framebuffer_object/fbo-blending-formats/gl_luminance4: pass
spec/ext_framebuffer_object/fbo-blending-formats/gl_luminance4_alpha4: pass
spec/ext_framebuffer_object/fbo-blending-formats/gl_luminance8: pass
spec/ext_framebuffer_object/fbo-blending-formats/gl_luminance8_alpha8: pass
spec/ext_framebuffer_object/fbo-blending-formats/gl_luminance_alpha: pass
spec/ext_framebuffer_object/fbo-blending-formats/gl_r3_g3_b2: pass
spec/ext_framebuffer_object/fbo-blending-formats/gl_rgb: pass
spec/ext_framebuffer_object/fbo-blending-formats/gl_rgb10: pass
spec/ext_framebuffer_object/fbo-blending-formats/gl_rgb10_a2: pass
spec/ext_framebuffer_object/fbo-blending-formats/gl_rgb12: pass
spec/ext_framebuffer_object/fbo-blending-formats/gl_rgb16: pass
spec/ext_framebuffer_object/fbo-blending-formats/gl_rgb4: pass
spec/ext_framebuffer_object/fbo-blending-formats/gl_rgb5: pass
spec/ext_framebuffer_object/fbo-blending-formats/gl_rgb5_a1: pass
spec/ext_framebuffer_object/fbo-blending-formats/gl_rgb8: pass
spec/ext_framebuffer_object/fbo-blending-formats/gl_rgba: pass
spec/ext_framebuffer_object/fbo-blending-formats/gl_rgba12: pass
spec/ext_framebuffer_object/fbo-blending-formats/gl_rgba16: pass
spec/ext_framebuffer_object/fbo-blending-formats/gl_rgba2: pass
spec/ext_framebuffer_object/fbo-blending-formats/gl_rgba4: pass
spec/ext_framebuffer_object/fbo-blending-formats/gl_rgba8: pass
spec/ext_framebuffer_object/fbo-blending-snorm: fail
spec/ext_framebuffer_object/fbo-colormask-formats/3: pass
spec/ext_framebuffer_object/fbo-colormask-formats/4: pass
spec/ext_framebuffer_object/fbo-colormask-formats/gl_alpha: pass
spec/ext_framebuffer_object/fbo-colormask-formats/gl_alpha12: pass
spec/ext_framebuffer_object/fbo-colormask-formats/gl_alpha16: pass
spec/ext_framebuffer_object/fbo-colormask-formats/gl_alpha4: pass
spec/ext_framebuffer_object/fbo-colormask-formats/gl_alpha8: pass
spec/ext_framebuffer_object/fbo-colormask-formats/gl_intensity: pass
spec/ext_framebuffer_object/fbo-colormask-formats/gl_intensity12: pass
spec/ext_framebuffer_object/fbo-colormask-formats/gl_intensity16: pass
spec/ext_framebuffer_object/fbo-colormask-formats/gl_intensity4: pass
spec/ext_framebuffer_object/fbo-colormask-formats/gl_intensity8: pass
spec/ext_framebuffer_object/fbo-colormask-formats/gl_luminance: pass
spec/ext_framebuffer_object/fbo-colormask-formats/gl_luminance12: pass
spec/ext_framebuffer_object/fbo-colormask-formats/gl_luminance12_alpha12: pass
spec/ext_framebuffer_object/fbo-colormask-formats/gl_luminance16: pass
spec/ext_framebuffer_object/fbo-colormask-formats/gl_luminance16_alpha16: pass
spec/ext_framebuffer_object/fbo-colormask-formats/gl_luminance4: pass
spec/ext_framebuffer_object/fbo-colormask-formats/gl_luminance4_alpha4: pass
spec/ext_framebuffer_object/fbo-colormask-formats/gl_luminance8: pass
spec/ext_framebuffer_object/fbo-colormask-formats/gl_luminance8_alpha8: pass
spec/ext_framebuffer_object/fbo-colormask-formats/gl_luminance_alpha: pass
spec/ext_framebuffer_object/fbo-colormask-formats/gl_r3_g3_b2: pass
spec/ext_framebuffer_object/fbo-colormask-formats/gl_rgb: pass
spec/ext_framebuffer_object/fbo-colormask-formats/gl_rgb10: pass
spec/ext_framebuffer_object/fbo-colormask-formats/gl_rgb10_a2: pass
spec/ext_framebuffer_object/fbo-colormask-formats/gl_rgb12: pass
spec/ext_framebuffer_object/fbo-colormask-formats/gl_rgb16: pass
spec/ext_framebuffer_object/fbo-colormask-formats/gl_rgb4: pass
spec/ext_framebuffer_object/fbo-colormask-formats/gl_rgb5: pass
spec/ext_framebuffer_object/fbo-colormask-formats/gl_rgb5_a1: pass
spec/ext_framebuffer_object/fbo-colormask-formats/gl_rgb8: pass
spec/ext_framebuffer_object/fbo-colormask-formats/gl_rgba: pass
spec/ext_framebuffer_object/fbo-colormask-formats/gl_rgba12: pass
spec/ext_framebuffer_object/fbo-colormask-formats/gl_rgba16: pass
spec/ext_framebuffer_object/fbo-colormask-formats/gl_rgba2: pass
spec/ext_framebuffer_object/fbo-colormask-formats/gl_rgba4: pass
spec/ext_framebuffer_object/fbo-colormask-formats/gl_rgba8: pass
spec/ext_framebuffer_object/fbo-copyteximage: pass
spec/ext_framebuffer_object/fbo-copyteximage-simple: pass
spec/ext_framebuffer_object/fbo-cubemap: pass
spec/ext_framebuffer_object/fbo-depth-sample-compare: pass
spec/ext_framebuffer_object/fbo-depthtex: pass
spec/ext_framebuffer_object/fbo-drawbuffers: pass
spec/ext_framebuffer_object/fbo-drawbuffers-arbfp: pass
spec/ext_framebuffer_object/fbo-drawbuffers-blend-add: pass
spec/ext_framebuffer_object/fbo-drawbuffers-fragcolor: pass
spec/ext_framebuffer_object/fbo-drawbuffers-maxtargets: pass
spec/ext_framebuffer_object/fbo-finish-deleted: pass
spec/ext_framebuffer_object/fbo-flushing: pass
spec/ext_framebuffer_object/fbo-flushing-2: pass
spec/ext_framebuffer_object/fbo-fragcoord: pass
spec/ext_framebuffer_object/fbo-fragcoord2: pass
spec/ext_framebuffer_object/fbo-generatemipmap: pass
spec/ext_framebuffer_object/fbo-generatemipmap-filtering: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/3: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/3 npot: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/4: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/4 npot: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_alpha: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_alpha npot: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_alpha12: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_alpha12 npot: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_alpha16: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_alpha16 npot: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_alpha4: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_alpha4 npot: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_alpha8: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_alpha8 npot: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_intensity: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_intensity npot: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_intensity12: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_intensity12 npot: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_intensity16: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_intensity16 npot: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_intensity4: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_intensity4 npot: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_intensity8: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_intensity8 npot: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_luminance: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_luminance npot: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_luminance12: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_luminance12 npot: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_luminance12_alpha12: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_luminance12_alpha12 npot: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_luminance16: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_luminance16 npot: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_luminance16_alpha16: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_luminance16_alpha16 npot: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_luminance4: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_luminance4 npot: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_luminance4_alpha4: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_luminance4_alpha4 npot: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_luminance8: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_luminance8 npot: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_luminance8_alpha8: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_luminance8_alpha8 npot: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_luminance_alpha: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_luminance_alpha npot: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_r3_g3_b2: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_r3_g3_b2 npot: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_rgb: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_rgb npot: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_rgb10: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_rgb10 npot: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_rgb10_a2: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_rgb10_a2 npot: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_rgb12: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_rgb12 npot: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_rgb16: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_rgb16 npot: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_rgb4: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_rgb4 npot: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_rgb5: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_rgb5 npot: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_rgb5_a1: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_rgb5_a1 npot: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_rgb8: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_rgb8 npot: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_rgba: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_rgba npot: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_rgba12: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_rgba12 npot: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_rgba16: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_rgba16 npot: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_rgba2: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_rgba2 npot: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_rgba4: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_rgba4 npot: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_rgba8: pass
spec/ext_framebuffer_object/fbo-generatemipmap-formats/gl_rgba8 npot: pass
spec/ext_framebuffer_object/fbo-generatemipmap-noimage: pass
spec/ext_framebuffer_object/fbo-generatemipmap-nonsquare: pass
spec/ext_framebuffer_object/fbo-generatemipmap-npot: pass
spec/ext_framebuffer_object/fbo-generatemipmap-scissor: pass
spec/ext_framebuffer_object/fbo-generatemipmap-swizzle: pass
spec/ext_framebuffer_object/fbo-generatemipmap-viewport: pass
spec/ext_framebuffer_object/fbo-maxsize: pass
spec/ext_framebuffer_object/fbo-nodepth-test: pass
spec/ext_framebuffer_object/fbo-nostencil-test: pass
spec/ext_framebuffer_object/fbo-readpixels: pass
spec/ext_framebuffer_object/fbo-readpixels-depth-formats/gl_depth24_stencil8/gl_float: pass
spec/ext_framebuffer_object/fbo-readpixels-depth-formats/gl_depth24_stencil8/gl_unsigned_byte: pass
spec/ext_framebuffer_object/fbo-readpixels-depth-formats/gl_depth24_stencil8/gl_unsigned_int: pass
spec/ext_framebuffer_object/fbo-readpixels-depth-formats/gl_depth24_stencil8/gl_unsigned_short: pass
spec/ext_framebuffer_object/fbo-readpixels-depth-formats/gl_depth_component/gl_float: fail
spec/ext_framebuffer_object/fbo-readpixels-depth-formats/gl_depth_component/gl_unsigned_byte: pass
spec/ext_framebuffer_object/fbo-readpixels-depth-formats/gl_depth_component/gl_unsigned_int: pass
spec/ext_framebuffer_object/fbo-readpixels-depth-formats/gl_depth_component/gl_unsigned_short: pass
spec/ext_framebuffer_object/fbo-readpixels-depth-formats/gl_depth_component16/gl_float: pass
spec/ext_framebuffer_object/fbo-readpixels-depth-formats/gl_depth_component16/gl_unsigned_byte: pass
spec/ext_framebuffer_object/fbo-readpixels-depth-formats/gl_depth_component16/gl_unsigned_int: pass
spec/ext_framebuffer_object/fbo-readpixels-depth-formats/gl_depth_component16/gl_unsigned_short: pass
spec/ext_framebuffer_object/fbo-readpixels-depth-formats/gl_depth_component24/gl_float: fail
spec/ext_framebuffer_object/fbo-readpixels-depth-formats/gl_depth_component24/gl_unsigned_byte: pass
spec/ext_framebuffer_object/fbo-readpixels-depth-formats/gl_depth_component24/gl_unsigned_int: pass
spec/ext_framebuffer_object/fbo-readpixels-depth-formats/gl_depth_component24/gl_unsigned_short: pass
spec/ext_framebuffer_object/fbo-readpixels-depth-formats/gl_depth_component32/gl_float: pass
spec/ext_framebuffer_object/fbo-readpixels-depth-formats/gl_depth_component32/gl_unsigned_byte: pass
spec/ext_framebuffer_object/fbo-readpixels-depth-formats/gl_depth_component32/gl_unsigned_int: fail
spec/ext_framebuffer_object/fbo-readpixels-depth-formats/gl_depth_component32/gl_unsigned_short: pass
spec/ext_framebuffer_object/fbo-readpixels-depth-formats/gl_depth_stencil/gl_float: pass
spec/ext_framebuffer_object/fbo-readpixels-depth-formats/gl_depth_stencil/gl_unsigned_byte: pass
spec/ext_framebuffer_object/fbo-readpixels-depth-formats/gl_depth_stencil/gl_unsigned_int: pass
spec/ext_framebuffer_object/fbo-readpixels-depth-formats/gl_depth_stencil/gl_unsigned_short: pass
spec/ext_framebuffer_object/fbo-scissor-bitmap: pass
spec/ext_framebuffer_object/fbo-stencil-gl_stencil_index1-blit: pass
spec/ext_framebuffer_object/fbo-stencil-gl_stencil_index1-copypixels: pass
spec/ext_framebuffer_object/fbo-stencil-gl_stencil_index1-drawpixels: pass
spec/ext_framebuffer_object/fbo-stencil-gl_stencil_index1-readpixels: pass
spec/ext_framebuffer_object/fbo-stencil-gl_stencil_index16-blit: pass
spec/ext_framebuffer_object/fbo-stencil-gl_stencil_index16-copypixels: pass
spec/ext_framebuffer_object/fbo-stencil-gl_stencil_index16-drawpixels: pass
spec/ext_framebuffer_object/fbo-stencil-gl_stencil_index16-readpixels: pass
spec/ext_framebuffer_object/fbo-stencil-gl_stencil_index4-blit: pass
spec/ext_framebuffer_object/fbo-stencil-gl_stencil_index4-copypixels: pass
spec/ext_framebuffer_object/fbo-stencil-gl_stencil_index4-drawpixels: pass
spec/ext_framebuffer_object/fbo-stencil-gl_stencil_index4-readpixels: pass
spec/ext_framebuffer_object/fbo-stencil-gl_stencil_index8-blit: pass
spec/ext_framebuffer_object/fbo-stencil-gl_stencil_index8-copypixels: pass
spec/ext_framebuffer_object/fbo-stencil-gl_stencil_index8-drawpixels: pass
spec/ext_framebuffer_object/fbo-stencil-gl_stencil_index8-readpixels: pass
spec/ext_framebuffer_object/fbo-storage-completeness: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_alpha: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_alpha12: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_alpha16: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_alpha4: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_alpha8: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_color_index: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_color_index12_ext: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_color_index16_ext: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_color_index1_ext: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_color_index2_ext: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_color_index4_ext: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_color_index8_ext: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_compressed_alpha: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_compressed_intensity: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_compressed_luminance: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_compressed_luminance_alpha: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_compressed_red: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_compressed_rg: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_compressed_rgb: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_compressed_rgb_s3tc_dxt1_ext: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_compressed_rgba: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_compressed_rgba_s3tc_dxt1_ext: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_compressed_rgba_s3tc_dxt3_ext: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_compressed_rgba_s3tc_dxt5_ext: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_depth24_stencil8: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_depth_component: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_depth_component16: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_depth_component24: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_depth_component32: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_depth_stencil: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_du8dv8_ati: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_dudv_ati: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_intensity: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_luminance: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_luminance_alpha: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_r16: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_r3_g3_b2: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_r8: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_red: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_rg: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_rg16: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_rg8: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_rgb: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_rgb10: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_rgb10_a2: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_rgb12: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_rgb16: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_rgb4: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_rgb5: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_rgb5_a1: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_rgb8: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_rgba: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_rgba12: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_rgba16: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_rgba2: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_rgba4: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_rgba8: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_stencil_index: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_stencil_index1: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_stencil_index16: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_stencil_index4: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_stencil_index8: pass
spec/ext_framebuffer_object/fbo-storage-formats/gl_ycbcr_mesa: pass
spec/ext_framebuffer_object/getteximage-formats init-by-rendering: pass
spec/ext_image_dma_buf_import/ext_image_dma_buf_import-intel_external_sampler_only: skip
spec/ext_image_dma_buf_import/ext_image_dma_buf_import-intel_external_sampler_with_dma_only: skip
spec/ext_image_dma_buf_import/ext_image_dma_buf_import-intel_unsupported_format: skip
spec/ext_image_dma_buf_import/ext_image_dma_buf_import-invalid_attributes: skip
spec/ext_image_dma_buf_import/ext_image_dma_buf_import-invalid_hints: skip
spec/ext_image_dma_buf_import/ext_image_dma_buf_import-missing_attributes: skip
spec/ext_image_dma_buf_import/ext_image_dma_buf_import-ownership_transfer: skip
spec/ext_image_dma_buf_import/ext_image_dma_buf_import-refcount: skip
spec/ext_image_dma_buf_import/ext_image_dma_buf_import-sample_argb8888: skip
spec/ext_image_dma_buf_import/ext_image_dma_buf_import-sample_nv12: skip
spec/ext_image_dma_buf_import/ext_image_dma_buf_import-sample_xrgb8888: skip
spec/ext_image_dma_buf_import/ext_image_dma_buf_import-sample_yuv420: skip
spec/ext_image_dma_buf_import/ext_image_dma_buf_import-sample_yvu420: skip
spec/ext_image_dma_buf_import/ext_image_dma_buf_import-transcode-nv12-as-r8-gr88: skip
spec/ext_occlusion_query_boolean/any-samples: pass
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 1024 d=s=z24_s8: pass
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 1024 d=z24_s8: pass
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 1024 d=z24_s8_s=z24_s8: skip
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 1024 d=z24_s=z24_s8: skip
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 1024 ds=z24_s8: pass
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 1024 s=d=z24_s8: pass
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 1024 s=z24_s8: pass
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 1024 s=z24_s8_d=z24: skip
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 1024 s=z24_s8_d=z24_s8: skip
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 146 d=s=z24_s8: pass
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 146 d=z24_s8: pass
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 146 d=z24_s8_s=z24_s8: skip
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 146 d=z24_s=z24_s8: skip
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 146 ds=z24_s8: pass
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 146 s=d=z24_s8: pass
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 146 s=z24_s8: pass
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 146 s=z24_s8_d=z24: skip
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 146 s=z24_s8_d=z24_s8: skip
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 273 d=s=z24_s8: pass
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 273 d=z24_s8: pass
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 273 d=z24_s8_s=z24_s8: skip
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 273 d=z24_s=z24_s8: skip
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 273 ds=z24_s8: pass
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 273 s=d=z24_s8: pass
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 273 s=z24_s8: pass
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 273 s=z24_s8_d=z24: skip
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 273 s=z24_s8_d=z24_s8: skip
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 292 d=s=z24_s8: pass
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 292 d=z24_s8: pass
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 292 d=z24_s8_s=z24_s8: skip
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 292 d=z24_s=z24_s8: skip
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 292 ds=z24_s8: pass
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 292 s=d=z24_s8: pass
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 292 s=z24_s8: pass
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 292 s=z24_s8_d=z24: skip
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 292 s=z24_s8_d=z24_s8: skip
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 585 d=s=z24_s8: pass
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 585 d=z24_s8: pass
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 585 d=z24_s8_s=z24_s8: skip
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 585 d=z24_s=z24_s8: skip
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 585 ds=z24_s8: pass
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 585 s=d=z24_s8: pass
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 585 s=z24_s8: pass
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 585 s=z24_s8_d=z24: skip
spec/ext_packed_depth_stencil/depthstencil-render-miplevels 585 s=z24_s8_d=z24_s8: skip
spec/ext_packed_depth_stencil/errors: pass
spec/ext_packed_depth_stencil/fbo-blit-d24s8: pass
spec/ext_packed_depth_stencil/fbo-depth-gl_depth24_stencil8-blit: pass
spec/ext_packed_depth_stencil/fbo-depth-gl_depth24_stencil8-copypixels: pass
spec/ext_packed_depth_stencil/fbo-depth-gl_depth24_stencil8-drawpixels: pass
spec/ext_packed_depth_stencil/fbo-depth-gl_depth24_stencil8-readpixels: pass
spec/ext_packed_depth_stencil/fbo-depth-gl_depth24_stencil8-tex1d: pass
spec/ext_packed_depth_stencil/fbo-depthstencil-gl_depth24_stencil8-blit: pass
spec/ext_packed_depth_stencil/fbo-depthstencil-gl_depth24_stencil8-copypixels: pass
spec/ext_packed_depth_stencil/fbo-depthstencil-gl_depth24_stencil8-drawpixels-24_8: fail
spec/ext_packed_depth_stencil/fbo-depthstencil-gl_depth24_stencil8-drawpixels-32f_24_8_rev: fail
spec/ext_packed_depth_stencil/fbo-depthstencil-gl_depth24_stencil8-drawpixels-float-and-ushort: pass
spec/ext_packed_depth_stencil/fbo-depthstencil-gl_depth24_stencil8-readpixels-24_8: pass
spec/ext_packed_depth_stencil/fbo-depthstencil-gl_depth24_stencil8-readpixels-32f_24_8_rev: pass
spec/ext_packed_depth_stencil/fbo-depthstencil-gl_depth24_stencil8-readpixels-float-and-ushort: pass
spec/ext_packed_depth_stencil/fbo-generatemipmap-formats: pass
spec/ext_packed_depth_stencil/fbo-stencil-gl_depth24_stencil8-blit: pass
spec/ext_packed_depth_stencil/fbo-stencil-gl_depth24_stencil8-copypixels: pass
spec/ext_packed_depth_stencil/fbo-stencil-gl_depth24_stencil8-drawpixels: pass
spec/ext_packed_depth_stencil/fbo-stencil-gl_depth24_stencil8-readpixels: pass
spec/ext_packed_depth_stencil/getteximage: pass
spec/ext_packed_depth_stencil/readdrawpixels: fail
spec/ext_packed_depth_stencil/readpixels-24_8: pass
spec/ext_packed_depth_stencil/texsubimage: pass
spec/ext_packed_depth_stencil/texwrap formats bordercolor-swizzled/gl_depth24_stencil8, swizzled, border color only: fail
spec/ext_packed_depth_stencil/texwrap formats bordercolor/gl_depth24_stencil8, border color only: fail
spec/ext_packed_depth_stencil/texwrap formats offset/gl_depth24_stencil8: pass
spec/ext_packed_depth_stencil/texwrap formats offset/gl_depth24_stencil8, npot: pass
spec/ext_packed_depth_stencil/texwrap formats offset/gl_depth24_stencil8, swizzled: pass
spec/ext_packed_depth_stencil/texwrap formats/gl_depth24_stencil8: pass
spec/ext_packed_depth_stencil/texwrap formats/gl_depth24_stencil8, npot: pass
spec/ext_packed_depth_stencil/texwrap formats/gl_depth24_stencil8, swizzled: pass
spec/ext_packed_float/fbo-alphatest-formats/gl_r11f_g11f_b10f: pass
spec/ext_packed_float/fbo-blending-formats/gl_r11f_g11f_b10f: pass
spec/ext_packed_float/fbo-colormask-formats/gl_r11f_g11f_b10f: pass
spec/ext_packed_float/fbo-generatemipmap-formats/gl_r11f_g11f_b10f: pass
spec/ext_packed_float/fbo-generatemipmap-formats/gl_r11f_g11f_b10f npot: pass
spec/ext_packed_float/getteximage-invalid-format-for-packed-type/gl_unsigned_byte_2_3_3_rev, gl_alpha: pass
spec/ext_packed_float/getteximage-invalid-format-for-packed-type/gl_unsigned_byte_2_3_3_rev, gl_blue: pass
spec/ext_packed_float/getteximage-invalid-format-for-packed-type/gl_unsigned_byte_2_3_3_rev, gl_green: pass
spec/ext_packed_float/getteximage-invalid-format-for-packed-type/gl_unsigned_byte_2_3_3_rev, gl_luminance: pass
spec/ext_packed_float/getteximage-invalid-format-for-packed-type/gl_unsigned_byte_2_3_3_rev, gl_luminance_alpha: pass
spec/ext_packed_float/getteximage-invalid-format-for-packed-type/gl_unsigned_byte_2_3_3_rev, gl_red: pass
spec/ext_packed_float/getteximage-invalid-format-for-packed-type/gl_unsigned_byte_2_3_3_rev, gl_rgb: pass
spec/ext_packed_float/getteximage-invalid-format-for-packed-type/gl_unsigned_byte_2_3_3_rev, gl_rgba: pass
spec/ext_packed_float/getteximage-invalid-format-for-packed-type/gl_unsigned_byte_3_3_2, gl_alpha: pass
spec/ext_packed_float/getteximage-invalid-format-for-packed-type/gl_unsigned_byte_3_3_2, gl_blue: pass
spec/ext_packed_float/getteximage-invalid-format-for-packed-type/gl_unsigned_byte_3_3_2, gl_green: pass
spec/ext_packed_float/getteximage-invalid-format-for-packed-type/gl_unsigned_byte_3_3_2, gl_luminance: pass
spec/ext_packed_float/getteximage-invalid-format-for-packed-type/gl_unsigned_byte_3_3_2, gl_luminance_alpha: pass
spec/ext_packed_float/getteximage-invalid-format-for-packed-type/gl_unsigned_byte_3_3_2, gl_red: pass
spec/ext_packed_float/getteximage-invalid-format-for-packed-type/gl_unsigned_byte_3_3_2, gl_rgb: pass
spec/ext_packed_float/getteximage-invalid-format-for-packed-type/gl_unsigned_byte_3_3_2, gl_rgba: pass
spec/ext_packed_float/getteximage-invalid-format-for-packed-type/gl_unsigned_int_10f_11f_11f_rev, gl_alpha: pass
spec/ext_packed_float/getteximage-invalid-format-for-packed-type/gl_unsigned_int_10f_11f_11f_rev, gl_blue: pass
spec/ext_packed_float/getteximage-invalid-format-for-packed-type/gl_unsigned_int_10f_11f_11f_rev, gl_green: pass
spec/ext_packed_float/getteximage-invalid-format-for-packed-type/gl_unsigned_int_10f_11f_11f_rev, gl_luminance: pass
spec/ext_packed_float/getteximage-invalid-format-for-packed-type/gl_unsigned_int_10f_11f_11f_rev, gl_luminance_alpha: pass
spec/ext_packed_float/getteximage-invalid-format-for-packed-type/gl_unsigned_int_10f_11f_11f_rev, gl_red: pass
spec/ext_packed_float/getteximage-invalid-format-for-packed-type/gl_unsigned_int_10f_11f_11f_rev, gl_rgb: pass
spec/ext_packed_float/getteximage-invalid-format-for-packed-type/gl_unsigned_int_10f_11f_11f_rev, gl_rgba: pass
spec/ext_packed_float/getteximage-invalid-format-for-packed-type/gl_unsigned_short_5_6_5, gl_alpha: pass
spec/ext_packed_float/getteximage-invalid-format-for-packed-type/gl_unsigned_short_5_6_5, gl_blue: pass
spec/ext_packed_float/getteximage-invalid-format-for-packed-type/gl_unsigned_short_5_6_5, gl_green: pass
spec/ext_packed_float/getteximage-invalid-format-for-packed-type/gl_unsigned_short_5_6_5, gl_luminance: pass
spec/ext_packed_float/getteximage-invalid-format-for-packed-type/gl_unsigned_short_5_6_5, gl_luminance_alpha: pass
spec/ext_packed_float/getteximage-invalid-format-for-packed-type/gl_unsigned_short_5_6_5, gl_red: pass
spec/ext_packed_float/getteximage-invalid-format-for-packed-type/gl_unsigned_short_5_6_5, gl_rgb: pass
spec/ext_packed_float/getteximage-invalid-format-for-packed-type/gl_unsigned_short_5_6_5, gl_rgba: pass
spec/ext_packed_float/getteximage-invalid-format-for-packed-type/gl_unsigned_short_5_6_5_rev, gl_alpha: pass
spec/ext_packed_float/getteximage-invalid-format-for-packed-type/gl_unsigned_short_5_6_5_rev, gl_blue: pass
spec/ext_packed_float/getteximage-invalid-format-for-packed-type/gl_unsigned_short_5_6_5_rev, gl_green: pass
spec/ext_packed_float/getteximage-invalid-format-for-packed-type/gl_unsigned_short_5_6_5_rev, gl_luminance: pass
spec/ext_packed_float/getteximage-invalid-format-for-packed-type/gl_unsigned_short_5_6_5_rev, gl_luminance_alpha: pass
spec/ext_packed_float/getteximage-invalid-format-for-packed-type/gl_unsigned_short_5_6_5_rev, gl_red: pass
spec/ext_packed_float/getteximage-invalid-format-for-packed-type/gl_unsigned_short_5_6_5_rev, gl_rgb: pass
spec/ext_packed_float/getteximage-invalid-format-for-packed-type/gl_unsigned_short_5_6_5_rev, gl_rgba: pass
spec/ext_packed_float/multisample-formats 16 gl_ext_packed_float: skip
spec/ext_packed_float/multisample-formats 2 gl_ext_packed_float: pass
spec/ext_packed_float/multisample-formats 32 gl_ext_packed_float: skip
spec/ext_packed_float/multisample-formats 4 gl_ext_packed_float: pass
spec/ext_packed_float/multisample-formats 6 gl_ext_packed_float: pass
spec/ext_packed_float/multisample-formats 8 gl_ext_packed_float: pass
spec/ext_packed_float/pack: pass
spec/ext_packed_float/query-rgba-signed-components: pass
spec/ext_packed_float/texwrap formats bordercolor-swizzled/gl_r11f_g11f_b10f, swizzled, border color only: fail
spec/ext_packed_float/texwrap formats bordercolor/gl_r11f_g11f_b10f, border color only: fail
spec/ext_packed_float/texwrap formats offset/gl_r11f_g11f_b10f: pass
spec/ext_packed_float/texwrap formats offset/gl_r11f_g11f_b10f, npot: pass
spec/ext_packed_float/texwrap formats offset/gl_r11f_g11f_b10f, swizzled: pass
spec/ext_packed_float/texwrap formats/gl_r11f_g11f_b10f: pass
spec/ext_packed_float/texwrap formats/gl_r11f_g11f_b10f, npot: pass
spec/ext_packed_float/texwrap formats/gl_r11f_g11f_b10f, swizzled: pass
spec/ext_polygon_offset_clamp/ext_polygon_offset_clamp-dlist/call: pass
spec/ext_polygon_offset_clamp/ext_polygon_offset_clamp-dlist/compile and execute: pass
spec/ext_polygon_offset_clamp/ext_polygon_offset_clamp-draw/negative clamp: pass
spec/ext_polygon_offset_clamp/ext_polygon_offset_clamp-draw/positive clamp: pass
spec/ext_polygon_offset_clamp/ext_polygon_offset_clamp-draw_gles2/negative clamp: pass
spec/ext_polygon_offset_clamp/ext_polygon_offset_clamp-draw_gles2/positive clamp: pass
spec/ext_provoking_vertex/provoking-vertex: pass
spec/ext_semaphore/api-errors: skip
spec/ext_semaphore_fd/api-errors: skip
spec/ext_shader_framebuffer_fetch/execution/discard-gles3-ms8: skip
spec/ext_shader_framebuffer_fetch/execution/discard-gles3-ss: skip
spec/ext_shader_framebuffer_fetch/execution/integer-gles3-ms2: skip
spec/ext_shader_framebuffer_fetch/execution/integer-gles3-ms8: skip
spec/ext_shader_framebuffer_fetch/execution/integer-gles3-ss: skip
spec/ext_shader_framebuffer_fetch/execution/mrt-gles2: skip
spec/ext_shader_framebuffer_fetch/execution/mrt-gles3: skip
spec/ext_shader_framebuffer_fetch/execution/nonuniform-ms16-gles3: skip
spec/ext_shader_framebuffer_fetch/execution/nonuniform-ms2-gles3: skip
spec/ext_shader_framebuffer_fetch/execution/nonuniform-ms8-gles3: skip
spec/ext_shader_framebuffer_fetch/execution/nonuniform-ss-gles2: skip
spec/ext_shader_framebuffer_fetch/execution/nonuniform-ss-gles2-redecl-highp: skip
spec/ext_shader_framebuffer_fetch/execution/nonuniform-ss-gles2-redecl-lowp: skip
spec/ext_shader_framebuffer_fetch/execution/nonuniform-ss-gles2-redecl-mediump: skip
spec/ext_shader_framebuffer_fetch/execution/nonuniform-ss-gles3: skip
spec/ext_shader_framebuffer_fetch/execution/overwrite-gles3: skip
spec/ext_shader_framebuffer_fetch/execution/simple-ms16-gles3: skip
spec/ext_shader_framebuffer_fetch/execution/simple-ms2-gles3: skip
spec/ext_shader_framebuffer_fetch/execution/simple-ms8-gles3: skip
spec/ext_shader_framebuffer_fetch/execution/simple-ss-gles2: skip
spec/ext_shader_framebuffer_fetch/execution/simple-ss-gles3: skip
spec/ext_shader_framebuffer_fetch/execution/single-slice-2darray-gles3: skip
spec/ext_shader_framebuffer_fetch/execution/single-slice-2darray-mipmap-gles3: skip
spec/ext_shader_framebuffer_fetch/execution/single-slice-3d-gles3: skip
spec/ext_shader_framebuffer_fetch/execution/single-slice-cubemap-gles3: skip
spec/ext_shader_integer_mix/execution/fs-mix-bvec4: pass
spec/ext_shader_integer_mix/execution/fs-mix-if-bool: pass
spec/ext_shader_integer_mix/execution/fs-mix-ivec4: pass
spec/ext_shader_integer_mix/execution/fs-mix-uvec4: pass
spec/ext_shader_integer_mix/execution/vs-mix-bvec4: pass
spec/ext_shader_integer_mix/execution/vs-mix-if-bool: pass
spec/ext_shader_integer_mix/execution/vs-mix-ivec4: pass
spec/ext_shader_integer_mix/execution/vs-mix-uvec4: pass
spec/ext_shader_samples_identical/ext_shader_samples_identical 16: skip
spec/ext_shader_samples_identical/ext_shader_samples_identical 2: skip
spec/ext_shader_samples_identical/ext_shader_samples_identical 32: skip
spec/ext_shader_samples_identical/ext_shader_samples_identical 4: skip
spec/ext_shader_samples_identical/ext_shader_samples_identical 6: skip
spec/ext_shader_samples_identical/ext_shader_samples_identical 8: skip
spec/ext_shader_samples_identical/simple-fs: skip
spec/ext_timer_query/time-elapsed: pass
spec/ext_timer_query/timer_query: pass
spec/ext_transform_feedback2/cannot bind when another object is active: pass
spec/ext_transform_feedback2/counting with pause: pass
spec/ext_transform_feedback2/draw-auto: pass
spec/ext_transform_feedback2/glgentransformfeedbacks names only: pass
spec/ext_transform_feedback2/istranformfeedback: pass
spec/ext_transform_feedback2/misc. api queries: pass
spec/ext_transform_feedback/alignment 0: pass
spec/ext_transform_feedback/alignment 12: pass
spec/ext_transform_feedback/alignment 4: pass
spec/ext_transform_feedback/alignment 8: pass
spec/ext_transform_feedback/api-errors begin_active: pass
spec/ext_transform_feedback/api-errors bind_base_active: pass
spec/ext_transform_feedback/api-errors bind_base_max: pass
spec/ext_transform_feedback/api-errors bind_offset_active: pass
spec/ext_transform_feedback/api-errors bind_offset_max: pass
spec/ext_transform_feedback/api-errors bind_offset_offset_1: pass
spec/ext_transform_feedback/api-errors bind_offset_offset_2: pass
spec/ext_transform_feedback/api-errors bind_offset_offset_3: pass
spec/ext_transform_feedback/api-errors bind_offset_offset_5: pass
spec/ext_transform_feedback/api-errors bind_pipeline: pass
spec/ext_transform_feedback/api-errors bind_range_active: pass
spec/ext_transform_feedback/api-errors bind_range_max: pass
spec/ext_transform_feedback/api-errors bind_range_offset_1: pass
spec/ext_transform_feedback/api-errors bind_range_offset_2: pass
spec/ext_transform_feedback/api-errors bind_range_offset_3: pass
spec/ext_transform_feedback/api-errors bind_range_offset_5: pass
spec/ext_transform_feedback/api-errors bind_range_size_0: pass
spec/ext_transform_feedback/api-errors bind_range_size_1: pass
spec/ext_transform_feedback/api-errors bind_range_size_2: pass
spec/ext_transform_feedback/api-errors bind_range_size_3: pass
spec/ext_transform_feedback/api-errors bind_range_size_5: pass
spec/ext_transform_feedback/api-errors bind_range_size_m4: pass
spec/ext_transform_feedback/api-errors end_inactive: pass
spec/ext_transform_feedback/api-errors interleaved_no_varyings: pass
spec/ext_transform_feedback/api-errors interleaved_ok_base: pass
spec/ext_transform_feedback/api-errors interleaved_ok_offset: pass
spec/ext_transform_feedback/api-errors interleaved_ok_range: pass
spec/ext_transform_feedback/api-errors interleaved_unbound: pass
spec/ext_transform_feedback/api-errors link_current_active: pass
spec/ext_transform_feedback/api-errors link_other_active: pass
spec/ext_transform_feedback/api-errors no_prog_active: pass
spec/ext_transform_feedback/api-errors not_a_program: pass
spec/ext_transform_feedback/api-errors separate_no_varyings: pass
spec/ext_transform_feedback/api-errors separate_ok_1: pass
spec/ext_transform_feedback/api-errors separate_ok_2: pass
spec/ext_transform_feedback/api-errors separate_unbound_0_1: pass
spec/ext_transform_feedback/api-errors separate_unbound_0_2: pass
spec/ext_transform_feedback/api-errors separate_unbound_1_2: pass
spec/ext_transform_feedback/api-errors useprog_active: pass
spec/ext_transform_feedback/api-errors useprogstage_active: pass
spec/ext_transform_feedback/api-errors useprogstage_noactive: pass
spec/ext_transform_feedback/buffer-usage: pass
spec/ext_transform_feedback/builtin-varyings gl_clipdistance: pass
spec/ext_transform_feedback/builtin-varyings gl_clipdistance[1]-no-subscript: pass
spec/ext_transform_feedback/builtin-varyings gl_clipdistance[2]-no-subscript: pass
spec/ext_transform_feedback/builtin-varyings gl_clipdistance[3]-no-subscript: pass
spec/ext_transform_feedback/builtin-varyings gl_clipdistance[4]-no-subscript: pass
spec/ext_transform_feedback/builtin-varyings gl_clipdistance[5]-no-subscript: pass
spec/ext_transform_feedback/builtin-varyings gl_clipdistance[6]-no-subscript: pass
spec/ext_transform_feedback/builtin-varyings gl_clipdistance[7]-no-subscript: pass
spec/ext_transform_feedback/builtin-varyings gl_clipdistance[8]-no-subscript: pass
spec/ext_transform_feedback/builtin-varyings gl_clipvertex: pass
spec/ext_transform_feedback/builtin-varyings gl_color: pass
spec/ext_transform_feedback/builtin-varyings gl_fogfragcoord: pass
spec/ext_transform_feedback/builtin-varyings gl_pointsize: pass
spec/ext_transform_feedback/builtin-varyings gl_position: pass
spec/ext_transform_feedback/builtin-varyings gl_secondarycolor: pass
spec/ext_transform_feedback/builtin-varyings gl_texcoord: pass
spec/ext_transform_feedback/change-size base-grow: pass
spec/ext_transform_feedback/change-size base-shrink: pass
spec/ext_transform_feedback/change-size offset-grow: pass
spec/ext_transform_feedback/change-size offset-shrink: pass
spec/ext_transform_feedback/change-size range-grow: pass
spec/ext_transform_feedback/change-size range-shrink: pass
spec/ext_transform_feedback/discard-api: pass
spec/ext_transform_feedback/discard-bitmap: pass
spec/ext_transform_feedback/discard-copypixels: pass
spec/ext_transform_feedback/discard-drawarrays: pass
spec/ext_transform_feedback/discard-drawpixels: pass
spec/ext_transform_feedback/generatemipmap buffer: pass
spec/ext_transform_feedback/generatemipmap discard: pass
spec/ext_transform_feedback/generatemipmap prims_generated: pass
spec/ext_transform_feedback/generatemipmap prims_written: pass
spec/ext_transform_feedback/geometry-shaders-basic: pass
spec/ext_transform_feedback/get-buffer-size buffer_size: skip
spec/ext_transform_feedback/get-buffer-size buffer_start: skip
spec/ext_transform_feedback/get-buffer-size indexed_binding: skip
spec/ext_transform_feedback/get-buffer-size main_binding: skip
spec/ext_transform_feedback/get-buffer-state buffer_size: pass
spec/ext_transform_feedback/get-buffer-state buffer_start: pass
spec/ext_transform_feedback/get-buffer-state indexed_binding: pass
spec/ext_transform_feedback/get-buffer-state main_binding: pass
spec/ext_transform_feedback/immediate-reuse: pass
spec/ext_transform_feedback/immediate-reuse-index-buffer: pass
spec/ext_transform_feedback/immediate-reuse-uniform-buffer: pass
spec/ext_transform_feedback/interleaved-attribs: pass
spec/ext_transform_feedback/intervening-read output: pass
spec/ext_transform_feedback/intervening-read output use_gs: pass
spec/ext_transform_feedback/intervening-read prims_generated: pass
spec/ext_transform_feedback/intervening-read prims_generated use_gs: pass
spec/ext_transform_feedback/intervening-read prims_written: pass
spec/ext_transform_feedback/intervening-read prims_written use_gs: pass
spec/ext_transform_feedback/max-varyings/max-varying-arrays-of-arrays: pass
spec/ext_transform_feedback/max-varyings/max-varying-single-dimension-array: pass
spec/ext_transform_feedback/negative-prims: pass
spec/ext_transform_feedback/nonflat-integral: pass
spec/ext_transform_feedback/order arrays lines: pass
spec/ext_transform_feedback/order arrays points: pass
spec/ext_transform_feedback/order arrays triangles: pass
spec/ext_transform_feedback/order elements lines: pass
spec/ext_transform_feedback/order elements points: pass
spec/ext_transform_feedback/order elements triangles: pass
spec/ext_transform_feedback/output-type float: pass
spec/ext_transform_feedback/output-type float[2]: pass
spec/ext_transform_feedback/output-type float[2]-no-subscript: pass
spec/ext_transform_feedback/output-type int: pass
spec/ext_transform_feedback/output-type int[2]: pass
spec/ext_transform_feedback/output-type int[2]-no-subscript: pass
spec/ext_transform_feedback/output-type ivec2: pass
spec/ext_transform_feedback/output-type ivec2[2]: pass
spec/ext_transform_feedback/output-type ivec2[2]-no-subscript: pass
spec/ext_transform_feedback/output-type ivec3: pass
spec/ext_transform_feedback/output-type ivec3[2]: pass
spec/ext_transform_feedback/output-type ivec3[2]-no-subscript: pass
spec/ext_transform_feedback/output-type ivec4: pass
spec/ext_transform_feedback/output-type ivec4[2]: pass
spec/ext_transform_feedback/output-type ivec4[2]-no-subscript: pass
spec/ext_transform_feedback/output-type mat2: pass
spec/ext_transform_feedback/output-type mat2[2]: pass
spec/ext_transform_feedback/output-type mat2[2]-no-subscript: pass
spec/ext_transform_feedback/output-type mat2x3: pass
spec/ext_transform_feedback/output-type mat2x3[2]: pass
spec/ext_transform_feedback/output-type mat2x3[2]-no-subscript: pass
spec/ext_transform_feedback/output-type mat2x4: pass
spec/ext_transform_feedback/output-type mat2x4[2]: pass
spec/ext_transform_feedback/output-type mat2x4[2]-no-subscript: pass
spec/ext_transform_feedback/output-type mat3: pass
spec/ext_transform_feedback/output-type mat3[2]: pass
spec/ext_transform_feedback/output-type mat3[2]-no-subscript: pass
spec/ext_transform_feedback/output-type mat3x2: pass
spec/ext_transform_feedback/output-type mat3x2[2]: pass
spec/ext_transform_feedback/output-type mat3x2[2]-no-subscript: pass
spec/ext_transform_feedback/output-type mat3x4: pass
spec/ext_transform_feedback/output-type mat3x4[2]: pass
spec/ext_transform_feedback/output-type mat3x4[2]-no-subscript: pass
spec/ext_transform_feedback/output-type mat4: pass
spec/ext_transform_feedback/output-type mat4[2]: pass
spec/ext_transform_feedback/output-type mat4[2]-no-subscript: pass
spec/ext_transform_feedback/output-type mat4x2: pass
spec/ext_transform_feedback/output-type mat4x2[2]: pass
spec/ext_transform_feedback/output-type mat4x2[2]-no-subscript: pass
spec/ext_transform_feedback/output-type mat4x3: pass
spec/ext_transform_feedback/output-type mat4x3[2]: pass
spec/ext_transform_feedback/output-type mat4x3[2]-no-subscript: pass
spec/ext_transform_feedback/output-type uint: pass
spec/ext_transform_feedback/output-type uint[2]: pass
spec/ext_transform_feedback/output-type uint[2]-no-subscript: pass
spec/ext_transform_feedback/output-type uvec2: pass
spec/ext_transform_feedback/output-type uvec2[2]: pass
spec/ext_transform_feedback/output-type uvec2[2]-no-subscript: pass
spec/ext_transform_feedback/output-type uvec3: pass
spec/ext_transform_feedback/output-type uvec3[2]: pass
spec/ext_transform_feedback/output-type uvec3[2]-no-subscript: pass
spec/ext_transform_feedback/output-type uvec4: pass
spec/ext_transform_feedback/output-type uvec4[2]: pass
spec/ext_transform_feedback/output-type uvec4[2]-no-subscript: pass
spec/ext_transform_feedback/output-type vec2: pass
spec/ext_transform_feedback/output-type vec2[2]: pass
spec/ext_transform_feedback/output-type vec2[2]-no-subscript: pass
spec/ext_transform_feedback/output-type vec3: pass
spec/ext_transform_feedback/output-type vec3[2]: pass
spec/ext_transform_feedback/output-type vec3[2]-no-subscript: pass
spec/ext_transform_feedback/output-type vec4: pass
spec/ext_transform_feedback/output-type vec4[2]: pass
spec/ext_transform_feedback/output-type vec4[2]-no-subscript: pass
spec/ext_transform_feedback/overflow-edge-cases: pass
spec/ext_transform_feedback/overflow-edge-cases use_gs: pass
spec/ext_transform_feedback/pipeline-basic-primgen: pass
spec/ext_transform_feedback/points: pass
spec/ext_transform_feedback/points-large: pass
spec/ext_transform_feedback/position-readback-bufferbase: pass
spec/ext_transform_feedback/position-readback-bufferbase-discard: pass
spec/ext_transform_feedback/position-readback-bufferoffset: pass
spec/ext_transform_feedback/position-readback-bufferoffset-discard: pass
spec/ext_transform_feedback/position-readback-bufferrange: pass
spec/ext_transform_feedback/position-readback-bufferrange-discard: pass
spec/ext_transform_feedback/position-render-bufferbase: pass
spec/ext_transform_feedback/position-render-bufferbase-discard: pass
spec/ext_transform_feedback/position-render-bufferoffset: pass
spec/ext_transform_feedback/position-render-bufferoffset-discard: pass
spec/ext_transform_feedback/position-render-bufferrange: pass
spec/ext_transform_feedback/position-render-bufferrange-discard: pass
spec/ext_transform_feedback/primgen-query transform-feedback-disabled: pass
spec/ext_transform_feedback/query-primitives_generated-bufferbase: pass
spec/ext_transform_feedback/query-primitives_generated-bufferbase-discard: pass
spec/ext_transform_feedback/query-primitives_generated-bufferoffset: pass
spec/ext_transform_feedback/query-primitives_generated-bufferoffset-discard: pass
spec/ext_transform_feedback/query-primitives_generated-bufferrange: pass
spec/ext_transform_feedback/query-primitives_generated-bufferrange-discard: pass
spec/ext_transform_feedback/query-primitives_written-bufferbase: pass
spec/ext_transform_feedback/query-primitives_written-bufferbase-discard: pass
spec/ext_transform_feedback/query-primitives_written-bufferoffset: pass
spec/ext_transform_feedback/query-primitives_written-bufferoffset-discard: pass
spec/ext_transform_feedback/query-primitives_written-bufferrange: pass
spec/ext_transform_feedback/query-primitives_written-bufferrange-discard: pass
spec/ext_transform_feedback/separate-attribs: pass
spec/ext_transform_feedback/structs array-struct error: pass
spec/ext_transform_feedback/structs array-struct error interface: pass
spec/ext_transform_feedback/structs array-struct get: pass
spec/ext_transform_feedback/structs array-struct get interface: pass
spec/ext_transform_feedback/structs array-struct run: pass
spec/ext_transform_feedback/structs array-struct run interface: pass
spec/ext_transform_feedback/structs array-struct run-no-fs: pass
spec/ext_transform_feedback/structs array-struct run-no-fs interface: pass
spec/ext_transform_feedback/structs array-struct-array-elem error: pass
spec/ext_transform_feedback/structs array-struct-array-elem error interface: pass
spec/ext_transform_feedback/structs array-struct-array-elem get: pass
spec/ext_transform_feedback/structs array-struct-array-elem get interface: pass
spec/ext_transform_feedback/structs array-struct-array-elem run: pass
spec/ext_transform_feedback/structs array-struct-array-elem run interface: pass
spec/ext_transform_feedback/structs array-struct-array-elem run-no-fs: pass
spec/ext_transform_feedback/structs array-struct-array-elem run-no-fs interface: pass
spec/ext_transform_feedback/structs array-struct-array-struct error: pass
spec/ext_transform_feedback/structs array-struct-array-struct error interface: pass
spec/ext_transform_feedback/structs array-struct-array-struct get: pass
spec/ext_transform_feedback/structs array-struct-array-struct get interface: pass
spec/ext_transform_feedback/structs array-struct-array-struct run: pass
spec/ext_transform_feedback/structs array-struct-array-struct run interface: pass
spec/ext_transform_feedback/structs array-struct-array-struct run-no-fs: pass
spec/ext_transform_feedback/structs array-struct-array-struct run-no-fs interface: pass
spec/ext_transform_feedback/structs array-struct-whole-array error: pass
spec/ext_transform_feedback/structs array-struct-whole-array error interface: pass
spec/ext_transform_feedback/structs array-struct-whole-array get: pass
spec/ext_transform_feedback/structs array-struct-whole-array get interface: pass
spec/ext_transform_feedback/structs array-struct-whole-array run: pass
spec/ext_transform_feedback/structs array-struct-whole-array run interface: pass
spec/ext_transform_feedback/structs array-struct-whole-array run-no-fs: pass
spec/ext_transform_feedback/structs array-struct-whole-array run-no-fs interface: pass
spec/ext_transform_feedback/structs basic-struct error: pass
spec/ext_transform_feedback/structs basic-struct error interface: pass
spec/ext_transform_feedback/structs basic-struct get: pass
spec/ext_transform_feedback/structs basic-struct get interface: pass
spec/ext_transform_feedback/structs basic-struct run: pass
spec/ext_transform_feedback/structs basic-struct run interface: pass
spec/ext_transform_feedback/structs basic-struct run-no-fs: pass
spec/ext_transform_feedback/structs basic-struct run-no-fs interface: pass
spec/ext_transform_feedback/structs struct-array-elem error: pass
spec/ext_transform_feedback/structs struct-array-elem error interface: pass
spec/ext_transform_feedback/structs struct-array-elem get: pass
spec/ext_transform_feedback/structs struct-array-elem get interface: pass
spec/ext_transform_feedback/structs struct-array-elem run: pass
spec/ext_transform_feedback/structs struct-array-elem run interface: pass
spec/ext_transform_feedback/structs struct-array-elem run-no-fs: pass
spec/ext_transform_feedback/structs struct-array-elem run-no-fs interface: pass
spec/ext_transform_feedback/structs struct-struct error: pass
spec/ext_transform_feedback/structs struct-struct error interface: pass
spec/ext_transform_feedback/structs struct-struct get: pass
spec/ext_transform_feedback/structs struct-struct get interface: pass
spec/ext_transform_feedback/structs struct-struct run: pass
spec/ext_transform_feedback/structs struct-struct run interface: pass
spec/ext_transform_feedback/structs struct-struct run-no-fs: pass
spec/ext_transform_feedback/structs struct-struct run-no-fs interface: pass
spec/ext_transform_feedback/structs struct-whole-array error: pass
spec/ext_transform_feedback/structs struct-whole-array error interface: pass
spec/ext_transform_feedback/structs struct-whole-array get: pass
spec/ext_transform_feedback/structs struct-whole-array get interface: pass
spec/ext_transform_feedback/structs struct-whole-array run: pass
spec/ext_transform_feedback/structs struct-whole-array run interface: pass
spec/ext_transform_feedback/structs struct-whole-array run-no-fs: pass
spec/ext_transform_feedback/structs struct-whole-array run-no-fs interface: pass
spec/ext_transform_feedback/structs_gles3 basic-struct error: pass
spec/ext_transform_feedback/structs_gles3 basic-struct get: pass
spec/ext_transform_feedback/structs_gles3 basic-struct run: pass
spec/ext_transform_feedback/structs_gles3 basic-struct run-no-fs: pass
spec/ext_transform_feedback/tessellation line_loop flat_first: pass
spec/ext_transform_feedback/tessellation line_loop flat_last: pass
spec/ext_transform_feedback/tessellation line_loop monochrome: pass
spec/ext_transform_feedback/tessellation line_loop smooth: pass
spec/ext_transform_feedback/tessellation line_strip flat_first: pass
spec/ext_transform_feedback/tessellation line_strip flat_last: pass
spec/ext_transform_feedback/tessellation line_strip monochrome: pass
spec/ext_transform_feedback/tessellation line_strip smooth: pass
spec/ext_transform_feedback/tessellation lines flat_first: pass
spec/ext_transform_feedback/tessellation lines flat_last: pass
spec/ext_transform_feedback/tessellation lines monochrome: pass
spec/ext_transform_feedback/tessellation lines smooth: pass
spec/ext_transform_feedback/tessellation points flat_first: pass
spec/ext_transform_feedback/tessellation points flat_last: pass
spec/ext_transform_feedback/tessellation points monochrome: pass
spec/ext_transform_feedback/tessellation points smooth: pass
spec/ext_transform_feedback/tessellation polygon flat_first: pass
spec/ext_transform_feedback/tessellation polygon flat_last: pass
spec/ext_transform_feedback/tessellation polygon monochrome: pass
spec/ext_transform_feedback/tessellation polygon smooth: pass
spec/ext_transform_feedback/tessellation polygon wireframe: pass
spec/ext_transform_feedback/tessellation quad_strip flat_first: pass
spec/ext_transform_feedback/tessellation quad_strip flat_last: pass
spec/ext_transform_feedback/tessellation quad_strip monochrome: pass
spec/ext_transform_feedback/tessellation quad_strip smooth: pass
spec/ext_transform_feedback/tessellation quad_strip wireframe: pass
spec/ext_transform_feedback/tessellation quads flat_first: pass
spec/ext_transform_feedback/tessellation quads flat_last: pass
spec/ext_transform_feedback/tessellation quads monochrome: pass
spec/ext_transform_feedback/tessellation quads smooth: pass
spec/ext_transform_feedback/tessellation quads wireframe: pass
spec/ext_transform_feedback/tessellation triangle_fan flat_first: pass
spec/ext_transform_feedback/tessellation triangle_fan flat_last: pass
spec/ext_transform_feedback/tessellation triangle_fan monochrome: pass
spec/ext_transform_feedback/tessellation triangle_fan smooth: pass
spec/ext_transform_feedback/tessellation triangle_fan wireframe: pass
spec/ext_transform_feedback/tessellation triangle_strip flat_first: pass
spec/ext_transform_feedback/tessellation triangle_strip flat_last: pass
spec/ext_transform_feedback/tessellation triangle_strip monochrome: pass
spec/ext_transform_feedback/tessellation triangle_strip smooth: pass
spec/ext_transform_feedback/tessellation triangle_strip wireframe: pass
spec/ext_transform_feedback/tessellation triangles flat_first: pass
spec/ext_transform_feedback/tessellation triangles flat_last: pass
spec/ext_transform_feedback/tessellation triangles monochrome: pass
spec/ext_transform_feedback/tessellation triangles smooth: pass
spec/ext_transform_feedback/tessellation triangles wireframe: pass
spec/ext_unpack_subimage/basic: pass
spec/ext_vertex_array_bgra/bgra-sec-color-pointer: pass
spec/ext_vertex_array_bgra/bgra-vert-attrib-pointer: pass
spec/ext_window_rectangles/dlist: skip
spec/ext_window_rectangles/errors: skip
spec/ext_window_rectangles/errors_gles3: skip
spec/ext_window_rectangles/render: skip
spec/ext_window_rectangles/render_gles3: skip
spec/gl-3.1/attributeless-vertexid: pass
spec/glsl-1.10/api/getactiveattrib 110: pass
spec/glsl-1.10/built-in constants/gl_maxclipplanes: pass
spec/glsl-1.10/built-in constants/gl_maxdrawbuffers: pass
spec/glsl-1.10/built-in constants/gl_maxfragmentuniformcomponents: pass
spec/glsl-1.10/built-in constants/gl_maxlights: pass
spec/glsl-1.10/built-in constants/gl_maxvaryingfloats: pass
spec/glsl-1.10/built-in constants/gl_maxvertexattribs: pass
spec/glsl-1.10/built-in constants/gl_maxvertexuniformcomponents: pass
spec/glsl-1.10/execution/and-operator-short-circuit: pass
spec/glsl-1.10/execution/built-in-constants: pass
spec/glsl-1.10/execution/built-in-functions/fs-abs-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-abs-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-abs-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-abs-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-acos-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-acos-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-acos-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-acos-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-all-bvec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-all-bvec2-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-all-bvec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-all-bvec3-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-all-bvec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-all-bvec4-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-any-bvec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-any-bvec2-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-any-bvec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-any-bvec3-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-any-bvec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-any-bvec4-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-asin-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-asin-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-asin-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-asin-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-atan-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-atan-float-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-atan-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-atan-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-atan-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-atan-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-atan-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-atan-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-ceil-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-ceil-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-ceil-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-ceil-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-clamp-float-float-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-clamp-vec2-float-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-clamp-vec2-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-clamp-vec3-float-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-clamp-vec3-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-clamp-vec4-float-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-clamp-vec4-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-cos-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-cos-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-cos-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-cos-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-cross-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-degrees-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-degrees-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-degrees-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-degrees-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-distance-float-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-distance-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-distance-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-distance-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-dot-float-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-dot-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-dot-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-dot-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-equal-bvec2-bvec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-equal-bvec3-bvec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-equal-bvec4-bvec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-equal-ivec2-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-equal-ivec3-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-equal-ivec4-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-equal-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-equal-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-equal-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-exp-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-exp-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-exp-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-exp-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-exp2-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-exp2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-exp2-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-exp2-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-faceforward-float-float-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-faceforward-vec2-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-faceforward-vec3-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-faceforward-vec4-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-floor-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-floor-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-floor-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-floor-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-fract-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-fract-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-fract-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-fract-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-greaterthan-ivec2-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-greaterthan-ivec3-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-greaterthan-ivec4-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-greaterthan-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-greaterthan-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-greaterthan-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-greaterthanequal-ivec2-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-greaterthanequal-ivec3-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-greaterthanequal-ivec4-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-greaterthanequal-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-greaterthanequal-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-greaterthanequal-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-inversesqrt-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-inversesqrt-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-inversesqrt-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-inversesqrt-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-length-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-length-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-length-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-length-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-lessthan-ivec2-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-lessthan-ivec3-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-lessthan-ivec4-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-lessthan-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-lessthan-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-lessthan-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-lessthanequal-ivec2-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-lessthanequal-ivec3-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-lessthanequal-ivec4-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-lessthanequal-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-lessthanequal-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-lessthanequal-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-log-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-log-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-log-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-log-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-log2-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-log2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-log2-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-log2-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-matrixcompmult-mat2-mat2: pass
spec/glsl-1.10/execution/built-in-functions/fs-matrixcompmult-mat3-mat3: pass
spec/glsl-1.10/execution/built-in-functions/fs-matrixcompmult-mat4-mat4: pass
spec/glsl-1.10/execution/built-in-functions/fs-max-float-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-max-vec2-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-max-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-max-vec3-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-max-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-max-vec4-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-max-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-min-float-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-min-vec2-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-min-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-min-vec3-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-min-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-min-vec4-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-min-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-mix-float-float-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-mix-vec2-vec2-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-mix-vec2-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-mix-vec3-vec3-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-mix-vec3-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-mix-vec4-vec4-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-mix-vec4-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-mod-float-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-mod-vec2-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-mod-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-mod-vec3-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-mod-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-mod-vec4-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-mod-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-normalize-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-normalize-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-normalize-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-normalize-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-not-bvec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-not-bvec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-not-bvec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-notequal-bvec2-bvec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-notequal-bvec3-bvec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-notequal-bvec4-bvec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-notequal-ivec2-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-notequal-ivec3-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-notequal-ivec4-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-notequal-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-notequal-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-notequal-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-add-float-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-add-float-mat2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-add-float-mat3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-add-float-mat4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-add-float-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-add-float-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-add-float-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-add-int-int: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-add-int-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-add-int-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-add-int-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-add-ivec2-int: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-add-ivec2-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-add-ivec3-int: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-add-ivec3-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-add-ivec4-int: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-add-ivec4-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-add-mat2-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-add-mat2-mat2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-add-mat3-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-add-mat3-mat3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-add-mat4-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-add-mat4-mat4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-add-vec2-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-add-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-add-vec3-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-add-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-add-vec4-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-add-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-and-bool-bool: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-and-bool-bool-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-add-float-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-add-int-int: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-add-ivec2-int: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-add-ivec2-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-add-ivec3-int: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-add-ivec3-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-add-ivec4-int: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-add-ivec4-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-add-mat2-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-add-mat2-mat2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-add-mat3-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-add-mat3-mat3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-add-mat4-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-add-mat4-mat4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-add-vec2-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-add-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-add-vec3-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-add-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-add-vec4-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-add-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-div-float-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-div-int-int: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-div-ivec2-int: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-div-ivec2-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-div-ivec3-int: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-div-ivec3-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-div-ivec4-int: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-div-ivec4-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-div-mat2-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-div-mat2-mat2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-div-mat3-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-div-mat3-mat3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-div-mat4-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-div-mat4-mat4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-div-vec2-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-div-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-div-vec3-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-div-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-div-vec4-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-div-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-mult-float-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-mult-int-int: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-mult-ivec2-int: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-mult-ivec2-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-mult-ivec3-int: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-mult-ivec3-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-mult-ivec4-int: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-mult-ivec4-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-mult-mat2-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-mult-mat2-mat2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-mult-mat3-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-mult-mat3-mat3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-mult-mat4-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-mult-mat4-mat4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-mult-vec2-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-mult-vec2-mat2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-mult-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-mult-vec3-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-mult-vec3-mat3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-mult-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-mult-vec4-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-mult-vec4-mat4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-mult-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-sub-float-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-sub-int-int: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-sub-ivec2-int: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-sub-ivec2-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-sub-ivec3-int: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-sub-ivec3-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-sub-ivec4-int: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-sub-ivec4-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-sub-mat2-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-sub-mat2-mat2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-sub-mat3-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-sub-mat3-mat3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-sub-mat4-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-sub-mat4-mat4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-sub-vec2-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-sub-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-sub-vec3-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-sub-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-sub-vec4-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-assign-sub-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-div-float-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-div-float-mat2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-div-float-mat3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-div-float-mat4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-div-float-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-div-float-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-div-float-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-div-int-int: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-div-int-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-div-int-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-div-int-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-div-ivec2-int: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-div-ivec2-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-div-ivec3-int: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-div-ivec3-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-div-ivec4-int: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-div-ivec4-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-div-mat2-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-div-mat2-mat2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-div-mat3-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-div-mat3-mat3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-div-mat4-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-div-mat4-mat4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-div-vec2-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-div-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-div-vec3-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-div-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-div-vec4-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-div-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-eq-bool-bool: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-eq-bool-bool-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-eq-bvec2-bvec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-eq-bvec2-bvec2-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-eq-bvec3-bvec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-eq-bvec3-bvec3-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-eq-bvec4-bvec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-eq-bvec4-bvec4-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-eq-float-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-eq-float-float-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-eq-int-int: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-eq-int-int-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-eq-ivec2-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-eq-ivec2-ivec2-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-eq-ivec3-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-eq-ivec3-ivec3-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-eq-ivec4-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-eq-ivec4-ivec4-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-eq-mat2-mat2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-eq-mat2-mat2-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-eq-mat3-mat3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-eq-mat3-mat3-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-eq-mat4-mat4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-eq-mat4-mat4-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-eq-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-eq-vec2-vec2-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-eq-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-eq-vec3-vec3-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-eq-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-eq-vec4-vec4-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-ge-float-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-ge-float-float-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-ge-int-int: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-ge-int-int-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-gt-float-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-gt-float-float-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-gt-int-int: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-gt-int-int-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-le-float-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-le-float-float-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-le-int-int: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-le-int-int-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-lt-float-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-lt-float-float-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-lt-int-int: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-lt-int-int-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-mult-float-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-mult-float-mat2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-mult-float-mat3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-mult-float-mat4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-mult-float-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-mult-float-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-mult-float-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-mult-int-int: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-mult-int-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-mult-int-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-mult-int-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-mult-ivec2-int: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-mult-ivec2-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-mult-ivec3-int: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-mult-ivec3-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-mult-ivec4-int: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-mult-ivec4-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-mult-mat2-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-mult-mat2-mat2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-mult-mat2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-mult-mat3-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-mult-mat3-mat3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-mult-mat3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-mult-mat4-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-mult-mat4-mat4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-mult-mat4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-mult-vec2-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-mult-vec2-mat2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-mult-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-mult-vec3-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-mult-vec3-mat3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-mult-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-mult-vec4-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-mult-vec4-mat4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-mult-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-ne-bool-bool: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-ne-bool-bool-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-ne-bvec2-bvec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-ne-bvec2-bvec2-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-ne-bvec3-bvec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-ne-bvec3-bvec3-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-ne-bvec4-bvec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-ne-bvec4-bvec4-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-ne-float-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-ne-float-float-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-ne-int-int: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-ne-int-int-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-ne-ivec2-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-ne-ivec2-ivec2-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-ne-ivec3-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-ne-ivec3-ivec3-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-ne-ivec4-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-ne-ivec4-ivec4-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-ne-mat2-mat2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-ne-mat2-mat2-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-ne-mat3-mat3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-ne-mat3-mat3-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-ne-mat4-mat4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-ne-mat4-mat4-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-ne-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-ne-vec2-vec2-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-ne-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-ne-vec3-vec3-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-ne-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-ne-vec4-vec4-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-neg-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-neg-int: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-neg-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-neg-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-neg-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-neg-mat2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-neg-mat3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-neg-mat4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-neg-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-neg-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-neg-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-not-bool: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-not-bool-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-or-bool-bool: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-or-bool-bool-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-selection-bool-bool-bool: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-selection-bool-bool-bool-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-selection-bool-bvec2-bvec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-selection-bool-bvec3-bvec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-selection-bool-bvec4-bvec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-selection-bool-float-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-selection-bool-int-int: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-selection-bool-ivec2-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-selection-bool-ivec3-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-selection-bool-ivec4-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-selection-bool-mat2-mat2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-selection-bool-mat3-mat3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-selection-bool-mat4-mat4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-selection-bool-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-selection-bool-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-selection-bool-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-sub-float-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-sub-float-mat2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-sub-float-mat3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-sub-float-mat4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-sub-float-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-sub-float-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-sub-float-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-sub-int-int: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-sub-int-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-sub-int-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-sub-int-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-sub-ivec2-int: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-sub-ivec2-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-sub-ivec3-int: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-sub-ivec3-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-sub-ivec4-int: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-sub-ivec4-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-sub-mat2-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-sub-mat2-mat2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-sub-mat3-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-sub-mat3-mat3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-sub-mat4-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-sub-mat4-mat4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-sub-vec2-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-sub-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-sub-vec3-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-sub-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-sub-vec4-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-sub-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-uplus-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-uplus-int: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-uplus-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-uplus-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-uplus-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-uplus-mat2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-uplus-mat3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-uplus-mat4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-uplus-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-uplus-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-uplus-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-xor-bool-bool: pass
spec/glsl-1.10/execution/built-in-functions/fs-op-xor-bool-bool-using-if: pass
spec/glsl-1.10/execution/built-in-functions/fs-pow-float-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-pow-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-pow-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-pow-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-radians-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-radians-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-radians-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-radians-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-reflect-float-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-reflect-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-reflect-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-reflect-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-refract-float-float-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-refract-vec2-vec2-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-refract-vec3-vec3-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-refract-vec4-vec4-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-sign-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-sign-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-sign-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-sign-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-sin-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-sin-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-sin-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-sin-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-smoothstep-float-float-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-smoothstep-float-float-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-smoothstep-float-float-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-smoothstep-float-float-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-smoothstep-vec2-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-smoothstep-vec3-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-smoothstep-vec4-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-sqrt-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-sqrt-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-sqrt-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-sqrt-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-step-float-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-step-float-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-step-float-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-step-float-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-step-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-step-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-step-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/fs-tan-float: pass
spec/glsl-1.10/execution/built-in-functions/fs-tan-vec2: pass
spec/glsl-1.10/execution/built-in-functions/fs-tan-vec3: pass
spec/glsl-1.10/execution/built-in-functions/fs-tan-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-abs-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-abs-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-abs-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-abs-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-acos-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-acos-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-acos-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-acos-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-all-bvec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-all-bvec2-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-all-bvec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-all-bvec3-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-all-bvec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-all-bvec4-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-any-bvec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-any-bvec2-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-any-bvec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-any-bvec3-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-any-bvec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-any-bvec4-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-asin-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-asin-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-asin-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-asin-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-atan-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-atan-float-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-atan-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-atan-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-atan-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-atan-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-atan-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-atan-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-ceil-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-ceil-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-ceil-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-ceil-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-clamp-float-float-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-clamp-vec2-float-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-clamp-vec2-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-clamp-vec3-float-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-clamp-vec3-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-clamp-vec4-float-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-clamp-vec4-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-cos-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-cos-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-cos-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-cos-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-cross-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-degrees-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-degrees-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-degrees-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-degrees-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-distance-float-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-distance-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-distance-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-distance-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-dot-float-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-dot-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-dot-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-dot-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-equal-bvec2-bvec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-equal-bvec3-bvec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-equal-bvec4-bvec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-equal-ivec2-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-equal-ivec3-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-equal-ivec4-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-equal-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-equal-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-equal-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-exp-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-exp-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-exp-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-exp-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-exp2-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-exp2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-exp2-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-exp2-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-faceforward-float-float-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-faceforward-vec2-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-faceforward-vec3-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-faceforward-vec4-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-floor-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-floor-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-floor-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-floor-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-fract-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-fract-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-fract-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-fract-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-greaterthan-ivec2-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-greaterthan-ivec3-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-greaterthan-ivec4-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-greaterthan-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-greaterthan-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-greaterthan-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-greaterthanequal-ivec2-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-greaterthanequal-ivec3-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-greaterthanequal-ivec4-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-greaterthanequal-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-greaterthanequal-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-greaterthanequal-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-inversesqrt-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-inversesqrt-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-inversesqrt-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-inversesqrt-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-length-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-length-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-length-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-length-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-lessthan-ivec2-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-lessthan-ivec3-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-lessthan-ivec4-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-lessthan-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-lessthan-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-lessthan-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-lessthanequal-ivec2-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-lessthanequal-ivec3-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-lessthanequal-ivec4-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-lessthanequal-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-lessthanequal-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-lessthanequal-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-log-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-log-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-log-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-log-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-log2-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-log2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-log2-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-log2-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-matrixcompmult-mat2-mat2: pass
spec/glsl-1.10/execution/built-in-functions/vs-matrixcompmult-mat3-mat3: pass
spec/glsl-1.10/execution/built-in-functions/vs-matrixcompmult-mat4-mat4: pass
spec/glsl-1.10/execution/built-in-functions/vs-max-float-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-max-vec2-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-max-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-max-vec3-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-max-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-max-vec4-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-max-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-min-float-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-min-vec2-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-min-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-min-vec3-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-min-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-min-vec4-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-min-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-mix-float-float-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-mix-vec2-vec2-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-mix-vec2-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-mix-vec3-vec3-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-mix-vec3-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-mix-vec4-vec4-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-mix-vec4-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-mod-float-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-mod-vec2-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-mod-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-mod-vec3-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-mod-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-mod-vec4-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-mod-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-normalize-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-normalize-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-normalize-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-normalize-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-not-bvec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-not-bvec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-not-bvec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-notequal-bvec2-bvec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-notequal-bvec3-bvec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-notequal-bvec4-bvec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-notequal-ivec2-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-notequal-ivec3-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-notequal-ivec4-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-notequal-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-notequal-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-notequal-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-add-float-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-add-float-mat2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-add-float-mat3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-add-float-mat4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-add-float-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-add-float-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-add-float-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-add-int-int: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-add-int-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-add-int-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-add-int-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-add-ivec2-int: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-add-ivec2-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-add-ivec3-int: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-add-ivec3-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-add-ivec4-int: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-add-ivec4-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-add-mat2-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-add-mat2-mat2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-add-mat3-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-add-mat3-mat3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-add-mat4-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-add-mat4-mat4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-add-vec2-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-add-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-add-vec3-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-add-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-add-vec4-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-add-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-and-bool-bool: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-and-bool-bool-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-add-float-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-add-int-int: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-add-ivec2-int: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-add-ivec2-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-add-ivec3-int: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-add-ivec3-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-add-ivec4-int: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-add-ivec4-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-add-mat2-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-add-mat2-mat2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-add-mat3-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-add-mat3-mat3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-add-mat4-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-add-mat4-mat4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-add-vec2-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-add-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-add-vec3-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-add-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-add-vec4-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-add-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-div-float-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-div-int-int: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-div-ivec2-int: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-div-ivec2-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-div-ivec3-int: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-div-ivec3-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-div-ivec4-int: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-div-ivec4-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-div-mat2-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-div-mat2-mat2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-div-mat3-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-div-mat3-mat3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-div-mat4-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-div-mat4-mat4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-div-vec2-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-div-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-div-vec3-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-div-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-div-vec4-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-div-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-mult-float-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-mult-int-int: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-mult-ivec2-int: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-mult-ivec2-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-mult-ivec3-int: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-mult-ivec3-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-mult-ivec4-int: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-mult-ivec4-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-mult-mat2-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-mult-mat2-mat2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-mult-mat3-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-mult-mat3-mat3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-mult-mat4-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-mult-mat4-mat4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-mult-vec2-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-mult-vec2-mat2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-mult-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-mult-vec3-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-mult-vec3-mat3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-mult-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-mult-vec4-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-mult-vec4-mat4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-mult-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-sub-float-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-sub-int-int: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-sub-ivec2-int: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-sub-ivec2-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-sub-ivec3-int: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-sub-ivec3-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-sub-ivec4-int: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-sub-ivec4-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-sub-mat2-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-sub-mat2-mat2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-sub-mat3-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-sub-mat3-mat3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-sub-mat4-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-sub-mat4-mat4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-sub-vec2-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-sub-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-sub-vec3-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-sub-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-sub-vec4-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-assign-sub-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-div-float-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-div-float-mat2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-div-float-mat3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-div-float-mat4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-div-float-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-div-float-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-div-float-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-div-int-int: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-div-int-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-div-int-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-div-int-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-div-ivec2-int: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-div-ivec2-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-div-ivec3-int: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-div-ivec3-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-div-ivec4-int: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-div-ivec4-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-div-mat2-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-div-mat2-mat2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-div-mat3-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-div-mat3-mat3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-div-mat4-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-div-mat4-mat4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-div-vec2-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-div-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-div-vec3-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-div-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-div-vec4-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-div-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-eq-bool-bool: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-eq-bool-bool-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-eq-bvec2-bvec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-eq-bvec2-bvec2-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-eq-bvec3-bvec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-eq-bvec3-bvec3-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-eq-bvec4-bvec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-eq-bvec4-bvec4-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-eq-float-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-eq-float-float-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-eq-int-int: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-eq-int-int-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-eq-ivec2-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-eq-ivec2-ivec2-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-eq-ivec3-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-eq-ivec3-ivec3-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-eq-ivec4-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-eq-ivec4-ivec4-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-eq-mat2-mat2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-eq-mat2-mat2-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-eq-mat3-mat3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-eq-mat3-mat3-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-eq-mat4-mat4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-eq-mat4-mat4-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-eq-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-eq-vec2-vec2-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-eq-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-eq-vec3-vec3-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-eq-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-eq-vec4-vec4-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-ge-float-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-ge-float-float-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-ge-int-int: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-ge-int-int-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-gt-float-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-gt-float-float-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-gt-int-int: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-gt-int-int-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-le-float-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-le-float-float-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-le-int-int: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-le-int-int-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-lt-float-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-lt-float-float-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-lt-int-int: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-lt-int-int-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-mult-float-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-mult-float-mat2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-mult-float-mat3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-mult-float-mat4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-mult-float-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-mult-float-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-mult-float-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-mult-int-int: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-mult-int-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-mult-int-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-mult-int-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-mult-ivec2-int: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-mult-ivec2-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-mult-ivec3-int: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-mult-ivec3-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-mult-ivec4-int: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-mult-ivec4-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-mult-mat2-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-mult-mat2-mat2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-mult-mat2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-mult-mat3-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-mult-mat3-mat3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-mult-mat3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-mult-mat4-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-mult-mat4-mat4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-mult-mat4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-mult-vec2-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-mult-vec2-mat2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-mult-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-mult-vec3-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-mult-vec3-mat3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-mult-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-mult-vec4-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-mult-vec4-mat4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-mult-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-ne-bool-bool: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-ne-bool-bool-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-ne-bvec2-bvec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-ne-bvec2-bvec2-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-ne-bvec3-bvec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-ne-bvec3-bvec3-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-ne-bvec4-bvec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-ne-bvec4-bvec4-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-ne-float-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-ne-float-float-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-ne-int-int: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-ne-int-int-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-ne-ivec2-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-ne-ivec2-ivec2-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-ne-ivec3-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-ne-ivec3-ivec3-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-ne-ivec4-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-ne-ivec4-ivec4-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-ne-mat2-mat2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-ne-mat2-mat2-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-ne-mat3-mat3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-ne-mat3-mat3-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-ne-mat4-mat4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-ne-mat4-mat4-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-ne-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-ne-vec2-vec2-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-ne-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-ne-vec3-vec3-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-ne-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-ne-vec4-vec4-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-neg-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-neg-int: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-neg-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-neg-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-neg-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-neg-mat2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-neg-mat3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-neg-mat4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-neg-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-neg-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-neg-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-not-bool: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-not-bool-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-or-bool-bool: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-or-bool-bool-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-selection-bool-bool-bool: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-selection-bool-bool-bool-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-selection-bool-bvec2-bvec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-selection-bool-bvec3-bvec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-selection-bool-bvec4-bvec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-selection-bool-float-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-selection-bool-int-int: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-selection-bool-ivec2-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-selection-bool-ivec3-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-selection-bool-ivec4-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-selection-bool-mat2-mat2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-selection-bool-mat3-mat3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-selection-bool-mat4-mat4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-selection-bool-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-selection-bool-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-selection-bool-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-sub-float-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-sub-float-mat2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-sub-float-mat3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-sub-float-mat4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-sub-float-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-sub-float-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-sub-float-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-sub-int-int: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-sub-int-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-sub-int-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-sub-int-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-sub-ivec2-int: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-sub-ivec2-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-sub-ivec3-int: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-sub-ivec3-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-sub-ivec4-int: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-sub-ivec4-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-sub-mat2-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-sub-mat2-mat2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-sub-mat3-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-sub-mat3-mat3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-sub-mat4-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-sub-mat4-mat4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-sub-vec2-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-sub-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-sub-vec3-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-sub-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-sub-vec4-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-sub-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-uplus-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-uplus-int: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-uplus-ivec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-uplus-ivec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-uplus-ivec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-uplus-mat2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-uplus-mat3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-uplus-mat4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-uplus-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-uplus-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-uplus-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-xor-bool-bool: pass
spec/glsl-1.10/execution/built-in-functions/vs-op-xor-bool-bool-using-if: pass
spec/glsl-1.10/execution/built-in-functions/vs-pow-float-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-pow-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-pow-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-pow-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-radians-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-radians-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-radians-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-radians-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-reflect-float-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-reflect-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-reflect-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-reflect-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-refract-float-float-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-refract-vec2-vec2-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-refract-vec3-vec3-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-refract-vec4-vec4-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-sign-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-sign-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-sign-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-sign-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-sin-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-sin-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-sin-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-sin-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-smoothstep-float-float-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-smoothstep-float-float-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-smoothstep-float-float-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-smoothstep-float-float-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-smoothstep-vec2-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-smoothstep-vec3-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-smoothstep-vec4-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-sqrt-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-sqrt-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-sqrt-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-sqrt-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-step-float-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-step-float-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-step-float-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-step-float-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-step-vec2-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-step-vec3-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-step-vec4-vec4: pass
spec/glsl-1.10/execution/built-in-functions/vs-tan-float: pass
spec/glsl-1.10/execution/built-in-functions/vs-tan-vec2: pass
spec/glsl-1.10/execution/built-in-functions/vs-tan-vec3: pass
spec/glsl-1.10/execution/built-in-functions/vs-tan-vec4: pass
spec/glsl-1.10/execution/chained-assignment: pass
spec/glsl-1.10/execution/clipping/clip-plane-transformation clipvert_pos: pass
spec/glsl-1.10/execution/clipping/clip-plane-transformation fixed: pass
spec/glsl-1.10/execution/clipping/clip-plane-transformation pos_clipvert: pass
spec/glsl-1.10/execution/fs-bool-less-compare-false: pass
spec/glsl-1.10/execution/fs-bool-less-compare-true: pass
spec/glsl-1.10/execution/fs-dfdx-accuracy: warn
spec/glsl-1.10/execution/fs-dfdy-accuracy: warn
spec/glsl-1.10/execution/fs-discard-deep-branch: pass
spec/glsl-1.10/execution/fs-equal-of-expression: pass
spec/glsl-1.10/execution/fs-frontfacing-ternary-0.0-neg-1.0: pass
spec/glsl-1.10/execution/fs-frontfacing-ternary-1-neg-1: pass
spec/glsl-1.10/execution/fs-frontfacing-ternary-1.0-neg-1.0: pass
spec/glsl-1.10/execution/fs-frontfacing-ternary-neg-1.0-1.0: pass
spec/glsl-1.10/execution/fs-frontfacing-ternary-vec4-neg-1.0-1.0: pass
spec/glsl-1.10/execution/fs-loop-bounds-unrolled: pass
spec/glsl-1.10/execution/fs-loop-return: pass
spec/glsl-1.10/execution/fs-max-max-max: pass
spec/glsl-1.10/execution/fs-min-min-min: pass
spec/glsl-1.10/execution/fs-nested-loop-unrolled-with-return: pass
spec/glsl-1.10/execution/fs-nested-return-in-loop-nested_in_if: pass
spec/glsl-1.10/execution/fs-notequal-inline-function: pass
spec/glsl-1.10/execution/fs-notequal-of-expression: pass
spec/glsl-1.10/execution/fs-op-assign-mult-ivec2-ivec2-overwrite: pass
spec/glsl-1.10/execution/fs-saturate-exp2: pass
spec/glsl-1.10/execution/fs-saturate-pow: pass
spec/glsl-1.10/execution/fs-saturate-sqrt: pass
spec/glsl-1.10/execution/fs-step: pass
spec/glsl-1.10/execution/fs-vector-indexing-kills-all-channels: pass
spec/glsl-1.10/execution/function-calls/glsl-function-chain16-in: pass
spec/glsl-1.10/execution/function-calls/glsl-function-chain16-in-array: pass
spec/glsl-1.10/execution/function-calls/glsl-function-chain16-in-array-indirect: pass
spec/glsl-1.10/execution/function-calls/glsl-function-chain16-in-array-indirect2: pass
spec/glsl-1.10/execution/function-calls/glsl-function-chain16-in-array2: pass
spec/glsl-1.10/execution/function-calls/glsl-function-chain16-in-swizzle: pass
spec/glsl-1.10/execution/function-calls/glsl-function-chain16-inout: pass
spec/glsl-1.10/execution/function-calls/glsl-function-chain16-inout-swizzle: pass
spec/glsl-1.10/execution/function-calls/glsl-function-chain16-out: pass
spec/glsl-1.10/execution/function-calls/glsl-function-chain16-out-swizzle: pass
spec/glsl-1.10/execution/global-vars-and-initializers: pass
spec/glsl-1.10/execution/global-vars-and-initializers-expression: pass
spec/glsl-1.10/execution/glsl-1.10-built-in-matrix-state: pass
spec/glsl-1.10/execution/glsl-1.10-built-in-uniform-state: pass
spec/glsl-1.10/execution/glsl-1.10-fragdepth: pass
spec/glsl-1.10/execution/glsl-1.10-linear-fog: pass
spec/glsl-1.10/execution/glsl-1.10-uniform-matrix-transposed: pass
spec/glsl-1.10/execution/glsl-render-after-bad-attach: pass
spec/glsl-1.10/execution/interpolation/interpolation-none-gl_backcolor-flat-fixed: pass
spec/glsl-1.10/execution/interpolation/interpolation-none-gl_backcolor-flat-none: pass
spec/glsl-1.10/execution/interpolation/interpolation-none-gl_backcolor-flat-vertex: pass
spec/glsl-1.10/execution/interpolation/interpolation-none-gl_backcolor-smooth-fixed: pass
spec/glsl-1.10/execution/interpolation/interpolation-none-gl_backcolor-smooth-none: pass
spec/glsl-1.10/execution/interpolation/interpolation-none-gl_backcolor-smooth-vertex: pass
spec/glsl-1.10/execution/interpolation/interpolation-none-gl_backsecondarycolor-flat-fixed: pass
spec/glsl-1.10/execution/interpolation/interpolation-none-gl_backsecondarycolor-flat-none: pass
spec/glsl-1.10/execution/interpolation/interpolation-none-gl_backsecondarycolor-flat-vertex: pass
spec/glsl-1.10/execution/interpolation/interpolation-none-gl_backsecondarycolor-smooth-fixed: pass
spec/glsl-1.10/execution/interpolation/interpolation-none-gl_backsecondarycolor-smooth-none: pass
spec/glsl-1.10/execution/interpolation/interpolation-none-gl_backsecondarycolor-smooth-vertex: pass
spec/glsl-1.10/execution/interpolation/interpolation-none-gl_frontcolor-flat-fixed: pass
spec/glsl-1.10/execution/interpolation/interpolation-none-gl_frontcolor-flat-none: pass
spec/glsl-1.10/execution/interpolation/interpolation-none-gl_frontcolor-flat-vertex: pass
spec/glsl-1.10/execution/interpolation/interpolation-none-gl_frontcolor-smooth-fixed: pass
spec/glsl-1.10/execution/interpolation/interpolation-none-gl_frontcolor-smooth-none: pass
spec/glsl-1.10/execution/interpolation/interpolation-none-gl_frontcolor-smooth-vertex: pass
spec/glsl-1.10/execution/interpolation/interpolation-none-gl_frontsecondarycolor-flat-fixed: pass
spec/glsl-1.10/execution/interpolation/interpolation-none-gl_frontsecondarycolor-flat-none: pass
spec/glsl-1.10/execution/interpolation/interpolation-none-gl_frontsecondarycolor-flat-vertex: pass
spec/glsl-1.10/execution/interpolation/interpolation-none-gl_frontsecondarycolor-smooth-fixed: pass
spec/glsl-1.10/execution/interpolation/interpolation-none-gl_frontsecondarycolor-smooth-none: pass
spec/glsl-1.10/execution/interpolation/interpolation-none-gl_frontsecondarycolor-smooth-vertex: pass
spec/glsl-1.10/execution/interpolation/interpolation-none-other-flat-fixed: pass
spec/glsl-1.10/execution/interpolation/interpolation-none-other-flat-none: pass
spec/glsl-1.10/execution/interpolation/interpolation-none-other-flat-vertex: pass
spec/glsl-1.10/execution/interpolation/interpolation-none-other-smooth-fixed: pass
spec/glsl-1.10/execution/interpolation/interpolation-none-other-smooth-none: pass
spec/glsl-1.10/execution/interpolation/interpolation-none-other-smooth-vertex: pass
spec/glsl-1.10/execution/matrix-vector-multiply-lhs: pass
spec/glsl-1.10/execution/matrix-vector-multiply-rhs: pass
spec/glsl-1.10/execution/matrix-vector-multiply-scale: pass
spec/glsl-1.10/execution/nested-function-calls: pass
spec/glsl-1.10/execution/nested-function-calls-same-function: pass
spec/glsl-1.10/execution/or-operator-short-circuit: pass
spec/glsl-1.10/execution/samplers/glsl-fs-shadow1d: pass
spec/glsl-1.10/execution/samplers/glsl-fs-shadow1d-01: pass
spec/glsl-1.10/execution/samplers/glsl-fs-shadow1d-02: pass
spec/glsl-1.10/execution/samplers/glsl-fs-shadow1d-03: pass
spec/glsl-1.10/execution/samplers/glsl-fs-shadow1d-04: pass
spec/glsl-1.10/execution/samplers/glsl-fs-shadow1d-05: pass
spec/glsl-1.10/execution/samplers/glsl-fs-shadow1d-06: pass
spec/glsl-1.10/execution/samplers/glsl-fs-shadow1d-07: fail
spec/glsl-1.10/execution/samplers/glsl-fs-shadow1d-08: fail
spec/glsl-1.10/execution/samplers/glsl-fs-shadow1d-09: pass
spec/glsl-1.10/execution/samplers/glsl-fs-shadow1d-bias: pass
spec/glsl-1.10/execution/samplers/glsl-fs-shadow1dproj: pass
spec/glsl-1.10/execution/samplers/glsl-fs-shadow1dproj-bias: pass
spec/glsl-1.10/execution/samplers/glsl-fs-shadow2d: pass
spec/glsl-1.10/execution/samplers/glsl-fs-shadow2d-01: pass
spec/glsl-1.10/execution/samplers/glsl-fs-shadow2d-02: pass
spec/glsl-1.10/execution/samplers/glsl-fs-shadow2d-03: pass
spec/glsl-1.10/execution/samplers/glsl-fs-shadow2d-04: pass
spec/glsl-1.10/execution/samplers/glsl-fs-shadow2d-05: pass
spec/glsl-1.10/execution/samplers/glsl-fs-shadow2d-06: pass
spec/glsl-1.10/execution/samplers/glsl-fs-shadow2d-07: fail
spec/glsl-1.10/execution/samplers/glsl-fs-shadow2d-08: fail
spec/glsl-1.10/execution/samplers/glsl-fs-shadow2d-09: pass
spec/glsl-1.10/execution/samplers/glsl-fs-shadow2d-bias: pass
spec/glsl-1.10/execution/samplers/glsl-fs-shadow2d-clamp-z: fail
spec/glsl-1.10/execution/samplers/glsl-fs-shadow2dproj: pass
spec/glsl-1.10/execution/samplers/glsl-fs-shadow2dproj-bias: pass
spec/glsl-1.10/execution/samplers/in-parameter: pass
spec/glsl-1.10/execution/samplers/in-parameter-array: pass
spec/glsl-1.10/execution/samplers/in-parameter-nested-struct: pass
spec/glsl-1.10/execution/samplers/in-parameter-struct: pass
spec/glsl-1.10/execution/samplers/in-parameter-struct-array: pass
spec/glsl-1.10/execution/samplers/normal-parameter: pass
spec/glsl-1.10/execution/samplers/normal-parameter-struct: pass
spec/glsl-1.10/execution/sequence-operator: pass
spec/glsl-1.10/execution/struct: pass
spec/glsl-1.10/execution/struct-array: pass
spec/glsl-1.10/execution/struct-multiple-instances: pass
spec/glsl-1.10/execution/struct-nested: pass
spec/glsl-1.10/execution/swizzle: pass
spec/glsl-1.10/execution/swizzle-rgba: pass
spec/glsl-1.10/execution/swizzle-stpq: pass
spec/glsl-1.10/execution/swizzled-expression: pass
spec/glsl-1.10/execution/swizzled-swizzled-swizzle: pass
spec/glsl-1.10/execution/swizzled-writemask: pass
spec/glsl-1.10/execution/swizzled-writemask-rgba: pass
spec/glsl-1.10/execution/swizzled-writemask-split: pass
spec/glsl-1.10/execution/swizzled-writemask-stpq: pass
spec/glsl-1.10/execution/temp_arrays: pass
spec/glsl-1.10/execution/uniform-matrix: pass
spec/glsl-1.10/execution/uniform-update: pass
spec/glsl-1.10/execution/variable-indexing/fs-input-array-float-index-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-input-array-vec2-index-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-input-array-vec3-index-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-input-array-vec4-index-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat2-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat2-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat2-col-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat2-col-wr: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat2-index-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat2-index-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat2-index-col-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat2-index-col-wr: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat2-index-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat2-index-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat2-index-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat2-index-wr: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat2-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat2-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat2-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat2-wr: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat3-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat3-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat3-col-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat3-col-wr: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat3-index-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat3-index-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat3-index-col-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat3-index-col-wr: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat3-index-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat3-index-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat3-index-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat3-index-wr: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat3-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat3-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat3-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat3-wr: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat4-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat4-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat4-col-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat4-col-wr: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat4-index-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat4-index-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat4-index-col-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat4-index-col-wr: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat4-index-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat4-index-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat4-index-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat4-index-wr: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat4-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat4-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat4-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-array-mat4-wr: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-mat2-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-mat2-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-mat2-col-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-mat2-col-wr: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-mat2-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-mat2-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-mat2-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-mat2-wr: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-mat3-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-mat3-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-mat3-col-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-mat3-col-wr: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-mat3-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-mat3-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-mat3-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-mat3-wr: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-mat4-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-mat4-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-mat4-col-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-mat4-col-wr: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-mat4-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-mat4-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-mat4-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/fs-temp-mat4-wr: pass
spec/glsl-1.10/execution/variable-indexing/fs-uniform-array-mat2-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-uniform-array-mat2-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-uniform-array-mat2-index-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-uniform-array-mat2-index-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-uniform-array-mat2-index-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-uniform-array-mat2-index-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-uniform-array-mat2-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-uniform-array-mat2-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-uniform-array-mat3-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-uniform-array-mat3-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-uniform-array-mat3-index-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-uniform-array-mat3-index-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-uniform-array-mat3-index-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-uniform-array-mat3-index-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-uniform-array-mat3-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-uniform-array-mat3-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-uniform-array-mat4-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-uniform-array-mat4-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-uniform-array-mat4-index-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-uniform-array-mat4-index-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-uniform-array-mat4-index-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-uniform-array-mat4-index-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-uniform-array-mat4-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-uniform-array-mat4-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-uniform-mat2-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-uniform-mat2-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-uniform-mat2-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-uniform-mat2-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-uniform-mat3-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-uniform-mat3-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-uniform-mat3-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-uniform-mat3-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-uniform-mat4-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-uniform-mat4-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-uniform-mat4-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-uniform-mat4-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-varying-array-mat2-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-varying-array-mat2-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-varying-array-mat2-index-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-varying-array-mat2-index-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-varying-array-mat2-index-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-varying-array-mat2-index-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-varying-array-mat2-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-varying-array-mat2-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-varying-array-mat3-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-varying-array-mat3-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-varying-array-mat3-index-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-varying-array-mat3-index-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-varying-array-mat3-index-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-varying-array-mat3-index-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-varying-array-mat3-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-varying-array-mat3-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-varying-array-mat4-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-varying-array-mat4-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-varying-array-mat4-index-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-varying-array-mat4-index-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-varying-array-mat4-index-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-varying-array-mat4-index-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-varying-array-mat4-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-varying-array-mat4-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-varying-mat2-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-varying-mat2-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-varying-mat2-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-varying-mat2-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-varying-mat3-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-varying-mat3-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-varying-mat3-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-varying-mat3-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-varying-mat4-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-varying-mat4-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-varying-mat4-rd: pass
spec/glsl-1.10/execution/variable-indexing/fs-varying-mat4-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-output-array-float-index-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-output-array-vec2-index-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-output-array-vec3-index-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-output-array-vec4-index-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat2-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat2-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat2-col-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat2-col-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat2-index-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat2-index-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat2-index-col-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat2-index-col-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat2-index-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat2-index-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat2-index-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat2-index-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat2-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat2-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat2-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat2-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat3-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat3-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat3-col-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat3-col-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat3-index-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat3-index-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat3-index-col-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat3-index-col-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat3-index-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat3-index-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat3-index-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat3-index-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat3-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat3-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat3-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat3-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat4-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat4-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat4-col-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat4-col-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat4-index-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat4-index-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat4-index-col-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat4-index-col-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat4-index-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat4-index-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat4-index-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat4-index-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat4-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat4-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat4-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-array-mat4-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-mat2-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-mat2-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-mat2-col-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-mat2-col-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-mat2-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-mat2-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-mat2-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-mat2-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-mat3-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-mat3-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-mat3-col-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-mat3-col-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-mat3-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-mat3-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-mat3-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-mat3-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-mat4-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-mat4-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-mat4-col-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-mat4-col-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-mat4-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-mat4-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-mat4-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-temp-mat4-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-uniform-array-mat2-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-uniform-array-mat2-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-uniform-array-mat2-index-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-uniform-array-mat2-index-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-uniform-array-mat2-index-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-uniform-array-mat2-index-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-uniform-array-mat2-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-uniform-array-mat2-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-uniform-array-mat3-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-uniform-array-mat3-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-uniform-array-mat3-index-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-uniform-array-mat3-index-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-uniform-array-mat3-index-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-uniform-array-mat3-index-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-uniform-array-mat3-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-uniform-array-mat3-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-uniform-array-mat4-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-uniform-array-mat4-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-uniform-array-mat4-index-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-uniform-array-mat4-index-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-uniform-array-mat4-index-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-uniform-array-mat4-index-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-uniform-array-mat4-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-uniform-array-mat4-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-uniform-mat2-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-uniform-mat2-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-uniform-mat2-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-uniform-mat2-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-uniform-mat3-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-uniform-mat3-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-uniform-mat3-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-uniform-mat3-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-uniform-mat4-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-uniform-mat4-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-uniform-mat4-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-uniform-mat4-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat2-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat2-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat2-col-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat2-col-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat2-index-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat2-index-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat2-index-col-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat2-index-col-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat2-index-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat2-index-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat2-index-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat2-index-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat2-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat2-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat2-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat2-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat3-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat3-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat3-col-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat3-col-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat3-index-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat3-index-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat3-index-col-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat3-index-col-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat3-index-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat3-index-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat3-index-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat3-index-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat3-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat3-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat3-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat3-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat4-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat4-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat4-col-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat4-col-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat4-index-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat4-index-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat4-index-col-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat4-index-col-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat4-index-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat4-index-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat4-index-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat4-index-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat4-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat4-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat4-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-array-mat4-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-mat2-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-mat2-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-mat2-col-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-mat2-col-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-mat2-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-mat2-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-mat2-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-mat2-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-mat3-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-mat3-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-mat3-col-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-mat3-col-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-mat3-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-mat3-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-mat3-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-mat3-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-mat4-col-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-mat4-col-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-mat4-col-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-mat4-col-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-mat4-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-mat4-row-rd: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-mat4-row-wr: pass
spec/glsl-1.10/execution/variable-indexing/vs-varying-mat4-wr: pass
spec/glsl-1.10/execution/varying-packing/simple float array: pass
spec/glsl-1.10/execution/varying-packing/simple float arrays_of_arrays: pass
spec/glsl-1.10/execution/varying-packing/simple float separate: pass
spec/glsl-1.10/execution/varying-packing/simple int array: pass
spec/glsl-1.10/execution/varying-packing/simple int arrays_of_arrays: pass
spec/glsl-1.10/execution/varying-packing/simple int separate: pass
spec/glsl-1.10/execution/varying-packing/simple ivec2 array: pass
spec/glsl-1.10/execution/varying-packing/simple ivec2 arrays_of_arrays: pass
spec/glsl-1.10/execution/varying-packing/simple ivec2 separate: pass
spec/glsl-1.10/execution/varying-packing/simple ivec3 array: pass
spec/glsl-1.10/execution/varying-packing/simple ivec3 arrays_of_arrays: pass
spec/glsl-1.10/execution/varying-packing/simple ivec3 separate: pass
spec/glsl-1.10/execution/varying-packing/simple ivec4 array: pass
spec/glsl-1.10/execution/varying-packing/simple ivec4 arrays_of_arrays: pass
spec/glsl-1.10/execution/varying-packing/simple ivec4 separate: pass
spec/glsl-1.10/execution/varying-packing/simple mat2 array: pass
spec/glsl-1.10/execution/varying-packing/simple mat2 arrays_of_arrays: pass
spec/glsl-1.10/execution/varying-packing/simple mat2 separate: pass
spec/glsl-1.10/execution/varying-packing/simple mat2x3 array: pass
spec/glsl-1.10/execution/varying-packing/simple mat2x3 arrays_of_arrays: pass
spec/glsl-1.10/execution/varying-packing/simple mat2x3 separate: pass
spec/glsl-1.10/execution/varying-packing/simple mat2x4 array: pass
spec/glsl-1.10/execution/varying-packing/simple mat2x4 arrays_of_arrays: pass
spec/glsl-1.10/execution/varying-packing/simple mat2x4 separate: pass
spec/glsl-1.10/execution/varying-packing/simple mat3 array: pass
spec/glsl-1.10/execution/varying-packing/simple mat3 arrays_of_arrays: pass
spec/glsl-1.10/execution/varying-packing/simple mat3 separate: pass
spec/glsl-1.10/execution/varying-packing/simple mat3x2 array: pass
spec/glsl-1.10/execution/varying-packing/simple mat3x2 arrays_of_arrays: pass
spec/glsl-1.10/execution/varying-packing/simple mat3x2 separate: pass
spec/glsl-1.10/execution/varying-packing/simple mat3x4 array: pass
spec/glsl-1.10/execution/varying-packing/simple mat3x4 arrays_of_arrays: pass
spec/glsl-1.10/execution/varying-packing/simple mat3x4 separate: pass
spec/glsl-1.10/execution/varying-packing/simple mat4 array: pass
spec/glsl-1.10/execution/varying-packing/simple mat4 arrays_of_arrays: pass
spec/glsl-1.10/execution/varying-packing/simple mat4 separate: pass
spec/glsl-1.10/execution/varying-packing/simple mat4x2 array: pass
spec/glsl-1.10/execution/varying-packing/simple mat4x2 arrays_of_arrays: pass
spec/glsl-1.10/execution/varying-packing/simple mat4x2 separate: pass
spec/glsl-1.10/execution/varying-packing/simple mat4x3 array: pass
spec/glsl-1.10/execution/varying-packing/simple mat4x3 arrays_of_arrays: pass
spec/glsl-1.10/execution/varying-packing/simple mat4x3 separate: pass
spec/glsl-1.10/execution/varying-packing/simple uint array: pass
spec/glsl-1.10/execution/varying-packing/simple uint arrays_of_arrays: pass
spec/glsl-1.10/execution/varying-packing/simple uint separate: pass
spec/glsl-1.10/execution/varying-packing/simple uvec2 array: pass
spec/glsl-1.10/execution/varying-packing/simple uvec2 arrays_of_arrays: pass
spec/glsl-1.10/execution/varying-packing/simple uvec2 separate: pass
spec/glsl-1.10/execution/varying-packing/simple uvec3 array: pass
spec/glsl-1.10/execution/varying-packing/simple uvec3 arrays_of_arrays: pass
spec/glsl-1.10/execution/varying-packing/simple uvec3 separate: pass
spec/glsl-1.10/execution/varying-packing/simple uvec4 array: pass
spec/glsl-1.10/execution/varying-packing/simple uvec4 arrays_of_arrays: pass
spec/glsl-1.10/execution/varying-packing/simple uvec4 separate: pass
spec/glsl-1.10/execution/varying-packing/simple vec2 array: pass
spec/glsl-1.10/execution/varying-packing/simple vec2 arrays_of_arrays: pass
spec/glsl-1.10/execution/varying-packing/simple vec2 separate: pass
spec/glsl-1.10/execution/varying-packing/simple vec3 array: pass
spec/glsl-1.10/execution/varying-packing/simple vec3 arrays_of_arrays: pass
spec/glsl-1.10/execution/varying-packing/simple vec3 separate: pass
spec/glsl-1.10/execution/varying-packing/simple vec4 array: pass
spec/glsl-1.10/execution/varying-packing/simple vec4 arrays_of_arrays: pass
spec/glsl-1.10/execution/varying-packing/simple vec4 separate: pass
spec/glsl-1.10/execution/void-ternary: pass
spec/glsl-1.10/execution/vs-call-in-nested-loop: pass
spec/glsl-1.10/execution/vs-equal-of-expression: pass
spec/glsl-1.10/execution/vs-float-main-return: pass
spec/glsl-1.10/execution/vs-float-main-return-at-end: pass
spec/glsl-1.10/execution/vs-inner-loop-counts-outer-loop-var: pass
spec/glsl-1.10/execution/vs-inner-loop-modifies-outer-loop-var: pass
spec/glsl-1.10/execution/vs-integer-reduction: pass
spec/glsl-1.10/execution/vs-loop-bounds-unrolled: pass
spec/glsl-1.10/execution/vs-loop-complex-unroll: pass
spec/glsl-1.10/execution/vs-loop-complex-unroll-cf-before-terminators: pass
spec/glsl-1.10/execution/vs-loop-complex-unroll-cf-inside-terminator: pass
spec/glsl-1.10/execution/vs-loop-complex-unroll-nested-break: pass
spec/glsl-1.10/execution/vs-loop-complex-unroll-with-else-break: pass
spec/glsl-1.10/execution/vs-loop-simple-unroll-cf-inside-terminator: pass
spec/glsl-1.10/execution/vs-loop-unroll-else-break-unreachable-then-break: pass
spec/glsl-1.10/execution/vs-loop-zero-iterations-two-exits: pass
spec/glsl-1.10/execution/vs-loop-zero-iterations-two-exits2: pass
spec/glsl-1.10/execution/vs-mat2-array-assignment: pass
spec/glsl-1.10/execution/vs-mat2-struct-assignment: pass
spec/glsl-1.10/execution/vs-nested-return-sibling-if: pass
spec/glsl-1.10/execution/vs-nested-return-sibling-if2: pass
spec/glsl-1.10/execution/vs-nested-return-sibling-loop: pass
spec/glsl-1.10/execution/vs-nested-return-sibling-loop2: pass
spec/glsl-1.10/execution/vs-notequal-inline-function: pass
spec/glsl-1.10/execution/vs-notequal-of-expression: pass
spec/glsl-1.10/execution/vs-saturate-exp2: pass
spec/glsl-1.10/execution/vs-saturate-pow: pass
spec/glsl-1.10/execution/vs-saturate-sqrt: pass
spec/glsl-1.10/execution/vs-swizzle-swizzle-lhs: pass
spec/glsl-1.10/execution/vs-swizzle-swizzle-lhs-2: pass
spec/glsl-1.10/execution/vs-swizzle-swizzle-lhs-3: pass
spec/glsl-1.10/execution/vs-swizzle-swizzle-rhs: pass
spec/glsl-1.10/execution/vs-vec2-main-return: pass
spec/glsl-1.10/execution/vs-vec3-main-return: pass
spec/glsl-1.10/execution/vs-vec4-main-return: pass
spec/glsl-1.10/execution/vs-vector-indexing-kills-all-channels: pass
spec/glsl-1.10/execution/vsfs-unused-array-member: pass
spec/glsl-1.10/execution/writemask: pass
spec/glsl-1.10/glsl-fs-discard-only: pass
spec/glsl-1.10/linker/access-builtin-global-from-fn-unknown-to-main: pass
spec/glsl-1.10/linker/fs-loop-unrolled-divide-by-zero: pass
spec/glsl-1.10/linker/gl_position-not-written-check: pass
spec/glsl-1.10/linker/global-const-intializer-mismatch: pass
spec/glsl-1.10/linker/global-initializer-matched-2-shaders: pass
spec/glsl-1.10/linker/global-initializer-matched-expression: pass
spec/glsl-1.10/linker/global-initializer-mismatch-2-shaders: pass
spec/glsl-1.10/linker/global-initializer-mismatch-3-shaders: pass
spec/glsl-1.10/linker/global-initializer-unmatched-expression: pass
spec/glsl-1.10/linker/global-single-initializer-2-shaders: pass
spec/glsl-1.10/linker/link-array-of-struct-of-array: pass
spec/glsl-1.10/linker/override-builtin-const-01: pass
spec/glsl-1.10/linker/override-builtin-const-02: pass
spec/glsl-1.10/linker/override-builtin-const-03: pass
spec/glsl-1.10/linker/override-builtin-const-04: pass
spec/glsl-1.10/linker/override-builtin-const-05: pass
spec/glsl-1.10/linker/override-builtin-const-06: pass
spec/glsl-1.10/linker/override-builtin-const-07: pass
spec/glsl-1.10/linker/override-builtin-const-08: pass
spec/glsl-1.10/linker/override-builtin-uniform-01: pass
spec/glsl-1.10/linker/override-builtin-uniform-02: pass
spec/glsl-1.10/linker/override-builtin-uniform-03: pass
spec/glsl-1.10/linker/override-builtin-uniform-04: pass
spec/glsl-1.10/linker/override-builtin-uniform-05: pass
spec/glsl-1.10/linker/override-builtin-uniform-06: pass
spec/glsl-1.10/linker/override-builtin-uniform-07: pass
spec/glsl-1.10/linker/override-builtin-uniform-08: pass
spec/glsl-1.10/linker/texcoord-varying: pass
spec/glsl-1.10/linker/uniform-type-mismatch: pass
spec/glsl-1.10/linker/varying-read-but-not-written: pass
spec/glsl-1.10/linker/varying-var-mismatch: pass
spec/glsl-1.10/preprocessor/elif-1: pass
spec/glsl-1.10/preprocessor/elif-2: pass
spec/glsl-1.10/preprocessor/extension-defined-test: skip
spec/glsl-1.10/preprocessor/extension-if-1: skip
spec/glsl-1.10/preprocessor/if-0: pass
spec/glsl-1.10/preprocessor/if-0-define-macro: pass
spec/glsl-1.10/preprocessor/if-1: pass
spec/glsl-1.10/preprocessor/if-1-define-macro: pass
spec/glsl-1.10/preprocessor/if-1-define-nested-macro: pass
spec/glsl-1.10/preprocessor/if-defined: pass
spec/glsl-1.10/preprocessor/if-eq: pass
spec/glsl-1.10/preprocessor/ifdef: pass
spec/glsl-1.10/preprocessor/ifndef: pass
spec/glsl-1.10/preprocessor/multi-line-define: pass
spec/glsl-1.10/preprocessor/nested-if-1: pass
spec/glsl-1.10/preprocessor/nested-if-2: pass
spec/glsl-1.10/preprocessor/nested-if-elif: pass
spec/glsl-1.10/preprocessor/not-defined: pass
spec/glsl-1.20/api/getactiveattrib 120: pass
spec/glsl-1.20/built-in constants/gl_maxclipplanes: pass
spec/glsl-1.20/built-in constants/gl_maxdrawbuffers: pass
spec/glsl-1.20/built-in constants/gl_maxfragmentuniformcomponents: pass
spec/glsl-1.20/built-in constants/gl_maxlights: pass
spec/glsl-1.20/built-in constants/gl_maxvaryingfloats: pass
spec/glsl-1.20/built-in constants/gl_maxvertexattribs: pass
spec/glsl-1.20/built-in constants/gl_maxvertexuniformcomponents: pass
spec/glsl-1.20/compiler/unused-const-array: pass
spec/glsl-1.20/execution/built-in-functions/fs-matrixcompmult-mat2x3-mat2x3: pass
spec/glsl-1.20/execution/built-in-functions/fs-matrixcompmult-mat2x4-mat2x4: pass
spec/glsl-1.20/execution/built-in-functions/fs-matrixcompmult-mat3x2-mat3x2: pass
spec/glsl-1.20/execution/built-in-functions/fs-matrixcompmult-mat3x4-mat3x4: pass
spec/glsl-1.20/execution/built-in-functions/fs-matrixcompmult-mat4x2-mat4x2: pass
spec/glsl-1.20/execution/built-in-functions/fs-matrixcompmult-mat4x3-mat4x3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-add-float-mat2x3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-add-float-mat2x4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-add-float-mat3x2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-add-float-mat3x4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-add-float-mat4x2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-add-float-mat4x3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-add-mat2x3-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-add-mat2x3-mat2x3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-add-mat2x4-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-add-mat2x4-mat2x4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-add-mat3x2-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-add-mat3x2-mat3x2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-add-mat3x4-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-add-mat3x4-mat3x4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-add-mat4x2-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-add-mat4x2-mat4x2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-add-mat4x3-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-add-mat4x3-mat4x3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-add-mat2x3-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-add-mat2x3-mat2x3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-add-mat2x4-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-add-mat2x4-mat2x4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-add-mat3x2-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-add-mat3x2-mat3x2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-add-mat3x4-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-add-mat3x4-mat3x4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-add-mat4x2-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-add-mat4x2-mat4x2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-add-mat4x3-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-add-mat4x3-mat4x3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-div-mat2x3-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-div-mat2x3-mat2x3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-div-mat2x4-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-div-mat2x4-mat2x4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-div-mat3x2-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-div-mat3x2-mat3x2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-div-mat3x4-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-div-mat3x4-mat3x4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-div-mat4x2-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-div-mat4x2-mat4x2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-div-mat4x3-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-div-mat4x3-mat4x3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-mult-mat2x3-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-mult-mat2x3-mat2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-mult-mat2x4-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-mult-mat2x4-mat2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-mult-mat3x2-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-mult-mat3x2-mat3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-mult-mat3x4-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-mult-mat3x4-mat3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-mult-mat4x2-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-mult-mat4x2-mat4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-mult-mat4x3-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-mult-mat4x3-mat4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-sub-mat2x3-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-sub-mat2x3-mat2x3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-sub-mat2x4-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-sub-mat2x4-mat2x4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-sub-mat3x2-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-sub-mat3x2-mat3x2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-sub-mat3x4-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-sub-mat3x4-mat3x4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-sub-mat4x2-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-sub-mat4x2-mat4x2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-sub-mat4x3-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-assign-sub-mat4x3-mat4x3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-div-float-mat2x3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-div-float-mat2x4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-div-float-mat3x2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-div-float-mat3x4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-div-float-mat4x2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-div-float-mat4x3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-div-mat2x3-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-div-mat2x3-mat2x3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-div-mat2x4-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-div-mat2x4-mat2x4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-div-mat3x2-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-div-mat3x2-mat3x2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-div-mat3x4-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-div-mat3x4-mat3x4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-div-mat4x2-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-div-mat4x2-mat4x2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-div-mat4x3-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-div-mat4x3-mat4x3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-eq-mat2x3-mat2x3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-eq-mat2x3-mat2x3-using-if: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-eq-mat2x4-mat2x4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-eq-mat2x4-mat2x4-using-if: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-eq-mat3x2-mat3x2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-eq-mat3x2-mat3x2-using-if: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-eq-mat3x4-mat3x4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-eq-mat3x4-mat3x4-using-if: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-eq-mat4x2-mat4x2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-eq-mat4x2-mat4x2-using-if: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-eq-mat4x3-mat4x3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-eq-mat4x3-mat4x3-using-if: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-float-mat2x3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-float-mat2x4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-float-mat3x2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-float-mat3x4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-float-mat4x2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-float-mat4x3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat2-mat3x2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat2-mat4x2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat2x3-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat2x3-mat2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat2x3-mat3x2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat2x3-mat4x2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat2x3-vec2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat2x4-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat2x4-mat2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat2x4-mat3x2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat2x4-mat4x2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat2x4-vec2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat3-mat2x3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat3-mat4x3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat3x2-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat3x2-mat2x3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat3x2-mat3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat3x2-mat4x3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat3x2-vec3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat3x4-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat3x4-mat2x3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat3x4-mat3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat3x4-mat4x3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat3x4-vec3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat4-mat2x4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat4-mat3x4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat4x2-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat4x2-mat2x4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat4x2-mat3x4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat4x2-mat4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat4x2-vec4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat4x3-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat4x3-mat2x4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat4x3-mat3x4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat4x3-mat4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-mat4x3-vec4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-vec2-mat3x2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-vec2-mat4x2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-vec3-mat2x3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-vec3-mat4x3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-vec4-mat2x4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-mult-vec4-mat3x4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-ne-mat2x3-mat2x3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-ne-mat2x3-mat2x3-using-if: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-ne-mat2x4-mat2x4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-ne-mat2x4-mat2x4-using-if: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-ne-mat3x2-mat3x2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-ne-mat3x2-mat3x2-using-if: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-ne-mat3x4-mat3x4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-ne-mat3x4-mat3x4-using-if: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-ne-mat4x2-mat4x2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-ne-mat4x2-mat4x2-using-if: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-ne-mat4x3-mat4x3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-ne-mat4x3-mat4x3-using-if: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-neg-mat2x3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-neg-mat2x4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-neg-mat3x2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-neg-mat3x4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-neg-mat4x2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-neg-mat4x3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-selection-bool-mat2x3-mat2x3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-selection-bool-mat2x4-mat2x4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-selection-bool-mat3x2-mat3x2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-selection-bool-mat3x4-mat3x4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-selection-bool-mat4x2-mat4x2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-selection-bool-mat4x3-mat4x3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-sub-float-mat2x3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-sub-float-mat2x4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-sub-float-mat3x2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-sub-float-mat3x4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-sub-float-mat4x2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-sub-float-mat4x3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-sub-mat2x3-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-sub-mat2x3-mat2x3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-sub-mat2x4-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-sub-mat2x4-mat2x4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-sub-mat3x2-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-sub-mat3x2-mat3x2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-sub-mat3x4-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-sub-mat3x4-mat3x4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-sub-mat4x2-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-sub-mat4x2-mat4x2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-sub-mat4x3-float: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-sub-mat4x3-mat4x3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-uplus-mat2x3: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-uplus-mat2x4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-uplus-mat3x2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-uplus-mat3x4: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-uplus-mat4x2: pass
spec/glsl-1.20/execution/built-in-functions/fs-op-uplus-mat4x3: pass
spec/glsl-1.20/execution/built-in-functions/fs-outerproduct-vec2-vec2: pass
spec/glsl-1.20/execution/built-in-functions/fs-outerproduct-vec2-vec3: pass
spec/glsl-1.20/execution/built-in-functions/fs-outerproduct-vec2-vec4: pass
spec/glsl-1.20/execution/built-in-functions/fs-outerproduct-vec3-vec2: pass
spec/glsl-1.20/execution/built-in-functions/fs-outerproduct-vec3-vec3: pass
spec/glsl-1.20/execution/built-in-functions/fs-outerproduct-vec3-vec4: pass
spec/glsl-1.20/execution/built-in-functions/fs-outerproduct-vec4-vec2: pass
spec/glsl-1.20/execution/built-in-functions/fs-outerproduct-vec4-vec3: pass
spec/glsl-1.20/execution/built-in-functions/fs-outerproduct-vec4-vec4: pass
spec/glsl-1.20/execution/built-in-functions/fs-transpose-mat2: pass
spec/glsl-1.20/execution/built-in-functions/fs-transpose-mat2x3: pass
spec/glsl-1.20/execution/built-in-functions/fs-transpose-mat2x4: pass
spec/glsl-1.20/execution/built-in-functions/fs-transpose-mat3: pass
spec/glsl-1.20/execution/built-in-functions/fs-transpose-mat3x2: pass
spec/glsl-1.20/execution/built-in-functions/fs-transpose-mat3x4: pass
spec/glsl-1.20/execution/built-in-functions/fs-transpose-mat4: pass
spec/glsl-1.20/execution/built-in-functions/fs-transpose-mat4x2: pass
spec/glsl-1.20/execution/built-in-functions/fs-transpose-mat4x3: pass
spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-equal-02: pass
spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-equal-03: pass
spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-equal-04: pass
spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-equal-05: pass
spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-equal-06: pass
spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-equal-07: pass
spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-equal-08: pass
spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-equal-09: pass
spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-equal-10: pass
spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-notequal-02: pass
spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-notequal-03: pass
spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-notequal-04: pass
spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-notequal-05: pass
spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-notequal-06: pass
spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-notequal-07: pass
spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-notequal-08: pass
spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-notequal-09: pass
spec/glsl-1.20/execution/built-in-functions/glsl-const-builtin-notequal-10: pass
spec/glsl-1.20/execution/built-in-functions/vs-matrixcompmult-mat2x3-mat2x3: pass
spec/glsl-1.20/execution/built-in-functions/vs-matrixcompmult-mat2x4-mat2x4: pass
spec/glsl-1.20/execution/built-in-functions/vs-matrixcompmult-mat3x2-mat3x2: pass
spec/glsl-1.20/execution/built-in-functions/vs-matrixcompmult-mat3x4-mat3x4: pass
spec/glsl-1.20/execution/built-in-functions/vs-matrixcompmult-mat4x2-mat4x2: pass
spec/glsl-1.20/execution/built-in-functions/vs-matrixcompmult-mat4x3-mat4x3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-add-float-mat2x3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-add-float-mat2x4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-add-float-mat3x2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-add-float-mat3x4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-add-float-mat4x2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-add-float-mat4x3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-add-mat2x3-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-add-mat2x3-mat2x3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-add-mat2x4-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-add-mat2x4-mat2x4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-add-mat3x2-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-add-mat3x2-mat3x2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-add-mat3x4-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-add-mat3x4-mat3x4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-add-mat4x2-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-add-mat4x2-mat4x2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-add-mat4x3-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-add-mat4x3-mat4x3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-add-mat2x3-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-add-mat2x3-mat2x3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-add-mat2x4-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-add-mat2x4-mat2x4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-add-mat3x2-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-add-mat3x2-mat3x2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-add-mat3x4-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-add-mat3x4-mat3x4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-add-mat4x2-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-add-mat4x2-mat4x2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-add-mat4x3-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-add-mat4x3-mat4x3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-div-mat2x3-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-div-mat2x3-mat2x3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-div-mat2x4-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-div-mat2x4-mat2x4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-div-mat3x2-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-div-mat3x2-mat3x2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-div-mat3x4-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-div-mat3x4-mat3x4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-div-mat4x2-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-div-mat4x2-mat4x2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-div-mat4x3-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-div-mat4x3-mat4x3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-mult-mat2x3-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-mult-mat2x3-mat2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-mult-mat2x4-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-mult-mat2x4-mat2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-mult-mat3x2-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-mult-mat3x2-mat3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-mult-mat3x4-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-mult-mat3x4-mat3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-mult-mat4x2-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-mult-mat4x2-mat4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-mult-mat4x3-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-mult-mat4x3-mat4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-sub-mat2x3-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-sub-mat2x3-mat2x3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-sub-mat2x4-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-sub-mat2x4-mat2x4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-sub-mat3x2-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-sub-mat3x2-mat3x2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-sub-mat3x4-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-sub-mat3x4-mat3x4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-sub-mat4x2-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-sub-mat4x2-mat4x2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-sub-mat4x3-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-assign-sub-mat4x3-mat4x3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-div-float-mat2x3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-div-float-mat2x4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-div-float-mat3x2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-div-float-mat3x4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-div-float-mat4x2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-div-float-mat4x3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-div-mat2x3-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-div-mat2x3-mat2x3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-div-mat2x4-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-div-mat2x4-mat2x4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-div-mat3x2-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-div-mat3x2-mat3x2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-div-mat3x4-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-div-mat3x4-mat3x4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-div-mat4x2-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-div-mat4x2-mat4x2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-div-mat4x3-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-div-mat4x3-mat4x3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-eq-mat2x3-mat2x3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-eq-mat2x3-mat2x3-using-if: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-eq-mat2x4-mat2x4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-eq-mat2x4-mat2x4-using-if: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-eq-mat3x2-mat3x2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-eq-mat3x2-mat3x2-using-if: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-eq-mat3x4-mat3x4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-eq-mat3x4-mat3x4-using-if: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-eq-mat4x2-mat4x2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-eq-mat4x2-mat4x2-using-if: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-eq-mat4x3-mat4x3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-eq-mat4x3-mat4x3-using-if: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-float-mat2x3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-float-mat2x4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-float-mat3x2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-float-mat3x4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-float-mat4x2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-float-mat4x3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat2-mat3x2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat2-mat4x2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat2x3-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat2x3-mat2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat2x3-mat3x2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat2x3-mat4x2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat2x3-vec2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat2x4-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat2x4-mat2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat2x4-mat3x2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat2x4-mat4x2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat2x4-vec2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat3-mat2x3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat3-mat4x3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat3x2-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat3x2-mat2x3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat3x2-mat3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat3x2-mat4x3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat3x2-vec3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat3x4-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat3x4-mat2x3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat3x4-mat3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat3x4-mat4x3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat3x4-vec3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat4-mat2x4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat4-mat3x4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat4x2-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat4x2-mat2x4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat4x2-mat3x4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat4x2-mat4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat4x2-vec4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat4x3-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat4x3-mat2x4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat4x3-mat3x4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat4x3-mat4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-mat4x3-vec4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-vec2-mat3x2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-vec2-mat4x2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-vec3-mat2x3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-vec3-mat4x3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-vec4-mat2x4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-mult-vec4-mat3x4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-ne-mat2x3-mat2x3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-ne-mat2x3-mat2x3-using-if: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-ne-mat2x4-mat2x4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-ne-mat2x4-mat2x4-using-if: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-ne-mat3x2-mat3x2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-ne-mat3x2-mat3x2-using-if: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-ne-mat3x4-mat3x4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-ne-mat3x4-mat3x4-using-if: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-ne-mat4x2-mat4x2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-ne-mat4x2-mat4x2-using-if: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-ne-mat4x3-mat4x3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-ne-mat4x3-mat4x3-using-if: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-neg-mat2x3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-neg-mat2x4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-neg-mat3x2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-neg-mat3x4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-neg-mat4x2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-neg-mat4x3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-selection-bool-mat2x3-mat2x3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-selection-bool-mat2x4-mat2x4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-selection-bool-mat3x2-mat3x2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-selection-bool-mat3x4-mat3x4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-selection-bool-mat4x2-mat4x2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-selection-bool-mat4x3-mat4x3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-sub-float-mat2x3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-sub-float-mat2x4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-sub-float-mat3x2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-sub-float-mat3x4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-sub-float-mat4x2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-sub-float-mat4x3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-sub-mat2x3-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-sub-mat2x3-mat2x3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-sub-mat2x4-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-sub-mat2x4-mat2x4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-sub-mat3x2-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-sub-mat3x2-mat3x2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-sub-mat3x4-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-sub-mat3x4-mat3x4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-sub-mat4x2-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-sub-mat4x2-mat4x2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-sub-mat4x3-float: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-sub-mat4x3-mat4x3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-uplus-mat2x3: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-uplus-mat2x4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-uplus-mat3x2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-uplus-mat3x4: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-uplus-mat4x2: pass
spec/glsl-1.20/execution/built-in-functions/vs-op-uplus-mat4x3: pass
spec/glsl-1.20/execution/built-in-functions/vs-outerproduct-vec2-vec2: pass
spec/glsl-1.20/execution/built-in-functions/vs-outerproduct-vec2-vec3: pass
spec/glsl-1.20/execution/built-in-functions/vs-outerproduct-vec2-vec4: pass
spec/glsl-1.20/execution/built-in-functions/vs-outerproduct-vec3-vec2: pass
spec/glsl-1.20/execution/built-in-functions/vs-outerproduct-vec3-vec3: pass
spec/glsl-1.20/execution/built-in-functions/vs-outerproduct-vec3-vec4: pass
spec/glsl-1.20/execution/built-in-functions/vs-outerproduct-vec4-vec2: pass
spec/glsl-1.20/execution/built-in-functions/vs-outerproduct-vec4-vec3: pass
spec/glsl-1.20/execution/built-in-functions/vs-outerproduct-vec4-vec4: pass
spec/glsl-1.20/execution/built-in-functions/vs-transpose-mat2: pass
spec/glsl-1.20/execution/built-in-functions/vs-transpose-mat2x3: pass
spec/glsl-1.20/execution/built-in-functions/vs-transpose-mat2x4: pass
spec/glsl-1.20/execution/built-in-functions/vs-transpose-mat3: pass
spec/glsl-1.20/execution/built-in-functions/vs-transpose-mat3x2: pass
spec/glsl-1.20/execution/built-in-functions/vs-transpose-mat3x4: pass
spec/glsl-1.20/execution/built-in-functions/vs-transpose-mat4: pass
spec/glsl-1.20/execution/built-in-functions/vs-transpose-mat4x2: pass
spec/glsl-1.20/execution/built-in-functions/vs-transpose-mat4x3: pass
spec/glsl-1.20/execution/clipping/fixed-clip-enables: pass
spec/glsl-1.20/execution/clipping/vs-clip-vertex-const-accept: pass
spec/glsl-1.20/execution/clipping/vs-clip-vertex-const-reject: pass
spec/glsl-1.20/execution/clipping/vs-clip-vertex-different-from-position: pass
spec/glsl-1.20/execution/clipping/vs-clip-vertex-enables: pass
spec/glsl-1.20/execution/clipping/vs-clip-vertex-equal-to-position: pass
spec/glsl-1.20/execution/clipping/vs-clip-vertex-homogeneity: pass
spec/glsl-1.20/execution/clipping/vs-clip-vertex-primitives: pass
spec/glsl-1.20/execution/fs-array-deref-then-write: pass
spec/glsl-1.20/execution/fs-assign-varied-struct: pass
spec/glsl-1.20/execution/fs-const-array-of-struct: pass
spec/glsl-1.20/execution/fs-const-array-of-struct-of-array: pass
spec/glsl-1.20/execution/fs-deref-array-of-matrix-element: pass
spec/glsl-1.20/execution/fs-deref-literal-array-of-structs: pass
spec/glsl-1.20/execution/fs-deref-literal-array-of-structs-vec4-member: pass
spec/glsl-1.20/execution/fs-deref-literal-array-of-structs-with-multiple-members: pass
spec/glsl-1.20/execution/fs-deref-literal-array-of-structs-with-multiple-members-large-array: fail
spec/glsl-1.20/execution/fs-function-inout-array-of-structs: pass
spec/glsl-1.20/execution/fs-notequal-const-of-const-bvec3: pass
spec/glsl-1.20/execution/fs-notequal-const-of-const-vec3: pass
spec/glsl-1.20/execution/fs-outerproduct-const-mat2: pass
spec/glsl-1.20/execution/fs-outerproduct-const-mat2-ivec: pass
spec/glsl-1.20/execution/fs-outerproduct-const-mat2x2: pass
spec/glsl-1.20/execution/fs-outerproduct-const-mat2x2-ivec: pass
spec/glsl-1.20/execution/fs-outerproduct-const-mat2x3: pass
spec/glsl-1.20/execution/fs-outerproduct-const-mat2x3-ivec: pass
spec/glsl-1.20/execution/fs-outerproduct-const-mat2x4: pass
spec/glsl-1.20/execution/fs-outerproduct-const-mat2x4-ivec: pass
spec/glsl-1.20/execution/fs-outerproduct-const-mat3: pass
spec/glsl-1.20/execution/fs-outerproduct-const-mat3-ivec: pass
spec/glsl-1.20/execution/fs-outerproduct-const-mat3x2: pass
spec/glsl-1.20/execution/fs-outerproduct-const-mat3x2-ivec: pass
spec/glsl-1.20/execution/fs-outerproduct-const-mat3x3: pass
spec/glsl-1.20/execution/fs-outerproduct-const-mat3x3-ivec: pass
spec/glsl-1.20/execution/fs-outerproduct-const-mat3x4: pass
spec/glsl-1.20/execution/fs-outerproduct-const-mat3x4-ivec: pass
spec/glsl-1.20/execution/fs-outerproduct-const-mat4: pass
spec/glsl-1.20/execution/fs-outerproduct-const-mat4-ivec: pass
spec/glsl-1.20/execution/fs-outerproduct-const-mat4x2: pass
spec/glsl-1.20/execution/fs-outerproduct-const-mat4x2-ivec: pass
spec/glsl-1.20/execution/fs-outerproduct-const-mat4x3: pass
spec/glsl-1.20/execution/fs-outerproduct-const-mat4x3-ivec: pass
spec/glsl-1.20/execution/fs-outerproduct-const-mat4x4: pass
spec/glsl-1.20/execution/fs-outerproduct-const-mat4x4-ivec: pass
spec/glsl-1.20/execution/fs-outerproduct-mat2: pass
spec/glsl-1.20/execution/fs-outerproduct-mat2-ivec: pass
spec/glsl-1.20/execution/fs-outerproduct-mat2x2: pass
spec/glsl-1.20/execution/fs-outerproduct-mat2x2-ivec: pass
spec/glsl-1.20/execution/fs-outerproduct-mat2x3: pass
spec/glsl-1.20/execution/fs-outerproduct-mat2x3-ivec: pass
spec/glsl-1.20/execution/fs-outerproduct-mat2x4: pass
spec/glsl-1.20/execution/fs-outerproduct-mat2x4-ivec: pass
spec/glsl-1.20/execution/fs-outerproduct-mat3: pass
spec/glsl-1.20/execution/fs-outerproduct-mat3-ivec: pass
spec/glsl-1.20/execution/fs-outerproduct-mat3x2: pass
spec/glsl-1.20/execution/fs-outerproduct-mat3x2-ivec: pass
spec/glsl-1.20/execution/fs-outerproduct-mat3x3: pass
spec/glsl-1.20/execution/fs-outerproduct-mat3x3-ivec: pass
spec/glsl-1.20/execution/fs-outerproduct-mat3x4: pass
spec/glsl-1.20/execution/fs-outerproduct-mat3x4-ivec: pass
spec/glsl-1.20/execution/fs-outerproduct-mat4: pass
spec/glsl-1.20/execution/fs-outerproduct-mat4-ivec: pass
spec/glsl-1.20/execution/fs-outerproduct-mat4x2: pass
spec/glsl-1.20/execution/fs-outerproduct-mat4x2-ivec: pass
spec/glsl-1.20/execution/fs-outerproduct-mat4x3: pass
spec/glsl-1.20/execution/fs-outerproduct-mat4x3-ivec: pass
spec/glsl-1.20/execution/fs-outerproduct-mat4x4: pass
spec/glsl-1.20/execution/fs-outerproduct-mat4x4-ivec: pass
spec/glsl-1.20/execution/fs-vec4-const-array-indirect-access-004-elements: pass
spec/glsl-1.20/execution/fs-vec4-const-array-indirect-access-008-elements: pass
spec/glsl-1.20/execution/fs-vec4-const-array-indirect-access-016-elements: pass
spec/glsl-1.20/execution/fs-vec4-const-array-indirect-access-032-elements: pass
spec/glsl-1.20/execution/fs-vec4-const-array-indirect-access-048-elements: pass
spec/glsl-1.20/execution/fs-vec4-const-array-indirect-access-064-elements: pass
spec/glsl-1.20/execution/fs-vec4-const-array-indirect-access-128-elements: pass
spec/glsl-1.20/execution/fs-vec4-const-array-indirect-access-256-elements: pass
spec/glsl-1.20/execution/literal-varyings: pass
spec/glsl-1.20/execution/out-parameter-indexing/fs-inout-index-two-level: pass
spec/glsl-1.20/execution/out-parameter-indexing/vs-inout-index-inout-float-array: pass
spec/glsl-1.20/execution/out-parameter-indexing/vs-inout-index-inout-mat2-col: pass
spec/glsl-1.20/execution/out-parameter-indexing/vs-inout-index-inout-mat2-col-array: pass
spec/glsl-1.20/execution/out-parameter-indexing/vs-inout-index-inout-mat2-row: pass
spec/glsl-1.20/execution/out-parameter-indexing/vs-inout-index-inout-vec4: pass
spec/glsl-1.20/execution/out-parameter-indexing/vs-inout-index-inout-vec4-array: pass
spec/glsl-1.20/execution/out-parameter-indexing/vs-inout-index-inout-vec4-array-element: pass
spec/glsl-1.20/execution/out-parameter-indexing/vs-inout-index-inout-vec4-array-element-array: pass
spec/glsl-1.20/execution/out-parameter-indexing/vs-inout-vec4: pass
spec/glsl-1.20/execution/out-parameter-indexing/vs-out-vec4: pass
spec/glsl-1.20/execution/uniform-initializer/fs-bool: pass
spec/glsl-1.20/execution/uniform-initializer/fs-bool-array: pass
spec/glsl-1.20/execution/uniform-initializer/fs-bool-from-const: pass
spec/glsl-1.20/execution/uniform-initializer/fs-bool-set-by-api: pass
spec/glsl-1.20/execution/uniform-initializer/fs-bool-set-by-other-stage: pass
spec/glsl-1.20/execution/uniform-initializer/fs-float: pass
spec/glsl-1.20/execution/uniform-initializer/fs-float-array: pass
spec/glsl-1.20/execution/uniform-initializer/fs-float-from-const: pass
spec/glsl-1.20/execution/uniform-initializer/fs-float-set-by-api: pass
spec/glsl-1.20/execution/uniform-initializer/fs-float-set-by-other-stage: pass
spec/glsl-1.20/execution/uniform-initializer/fs-int: pass
spec/glsl-1.20/execution/uniform-initializer/fs-int-array: pass
spec/glsl-1.20/execution/uniform-initializer/fs-int-from-const: pass
spec/glsl-1.20/execution/uniform-initializer/fs-int-set-by-api: pass
spec/glsl-1.20/execution/uniform-initializer/fs-int-set-by-other-stage: pass
spec/glsl-1.20/execution/uniform-initializer/fs-mat2: pass
spec/glsl-1.20/execution/uniform-initializer/fs-mat2-array: pass
spec/glsl-1.20/execution/uniform-initializer/fs-mat2-from-const: pass
spec/glsl-1.20/execution/uniform-initializer/fs-mat2-set-by-api: pass
spec/glsl-1.20/execution/uniform-initializer/fs-mat2-set-by-other-stage: pass
spec/glsl-1.20/execution/uniform-initializer/fs-mat3: pass
spec/glsl-1.20/execution/uniform-initializer/fs-mat3-array: pass
spec/glsl-1.20/execution/uniform-initializer/fs-mat3-from-const: pass
spec/glsl-1.20/execution/uniform-initializer/fs-mat3-set-by-api: pass
spec/glsl-1.20/execution/uniform-initializer/fs-mat3-set-by-other-stage: pass
spec/glsl-1.20/execution/uniform-initializer/fs-mat4: pass
spec/glsl-1.20/execution/uniform-initializer/fs-mat4-array: pass
spec/glsl-1.20/execution/uniform-initializer/fs-mat4-from-const: pass
spec/glsl-1.20/execution/uniform-initializer/fs-mat4-set-by-api: pass
spec/glsl-1.20/execution/uniform-initializer/fs-mat4-set-by-other-stage: pass
spec/glsl-1.20/execution/uniform-initializer/fs-structure: pass
spec/glsl-1.20/execution/uniform-initializer/fs-structure-array: pass
spec/glsl-1.20/execution/uniform-initializer/vs-bool: pass
spec/glsl-1.20/execution/uniform-initializer/vs-bool-array: pass
spec/glsl-1.20/execution/uniform-initializer/vs-bool-from-const: pass
spec/glsl-1.20/execution/uniform-initializer/vs-bool-set-by-api: pass
spec/glsl-1.20/execution/uniform-initializer/vs-bool-set-by-other-stage: pass
spec/glsl-1.20/execution/uniform-initializer/vs-float: pass
spec/glsl-1.20/execution/uniform-initializer/vs-float-array: pass
spec/glsl-1.20/execution/uniform-initializer/vs-float-from-const: pass
spec/glsl-1.20/execution/uniform-initializer/vs-float-set-by-api: pass
spec/glsl-1.20/execution/uniform-initializer/vs-float-set-by-other-stage: pass
spec/glsl-1.20/execution/uniform-initializer/vs-int: pass
spec/glsl-1.20/execution/uniform-initializer/vs-int-array: pass
spec/glsl-1.20/execution/uniform-initializer/vs-int-from-const: pass
spec/glsl-1.20/execution/uniform-initializer/vs-int-set-by-api: pass
spec/glsl-1.20/execution/uniform-initializer/vs-int-set-by-other-stage: pass
spec/glsl-1.20/execution/uniform-initializer/vs-mat2: pass
spec/glsl-1.20/execution/uniform-initializer/vs-mat2-array: pass
spec/glsl-1.20/execution/uniform-initializer/vs-mat2-from-const: pass
spec/glsl-1.20/execution/uniform-initializer/vs-mat2-set-by-api: pass
spec/glsl-1.20/execution/uniform-initializer/vs-mat2-set-by-other-stage: pass
spec/glsl-1.20/execution/uniform-initializer/vs-mat3: pass
spec/glsl-1.20/execution/uniform-initializer/vs-mat3-array: pass
spec/glsl-1.20/execution/uniform-initializer/vs-mat3-from-const: pass
spec/glsl-1.20/execution/uniform-initializer/vs-mat3-set-by-api: pass
spec/glsl-1.20/execution/uniform-initializer/vs-mat3-set-by-other-stage: pass
spec/glsl-1.20/execution/uniform-initializer/vs-mat4: pass
spec/glsl-1.20/execution/uniform-initializer/vs-mat4-array: pass
spec/glsl-1.20/execution/uniform-initializer/vs-mat4-from-const: pass
spec/glsl-1.20/execution/uniform-initializer/vs-mat4-set-by-api: pass
spec/glsl-1.20/execution/uniform-initializer/vs-mat4-set-by-other-stage: pass
spec/glsl-1.20/execution/uniform-initializer/vs-structure: pass
spec/glsl-1.20/execution/uniform-initializer/vs-structure-array: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-col-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-col-wr: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-index-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-index-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-index-col-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-index-col-wr: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-index-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-index-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-index-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-index-wr: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat2-wr: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat3-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat3-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat3-col-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat3-col-wr: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat3-index-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat3-index-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat3-index-col-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat3-index-col-wr: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat3-index-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat3-index-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat3-index-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat3-index-wr: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat3-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat3-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat3-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat3-wr: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat4-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat4-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat4-col-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat4-col-wr: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat4-index-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat4-index-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat4-index-col-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat4-index-col-wr: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat4-index-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat4-index-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat4-index-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat4-index-wr: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat4-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat4-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat4-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-array-mat4-wr: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-mat2-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-mat2-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-mat2-col-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-mat2-col-wr: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-mat2-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-mat2-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-mat2-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-mat2-wr: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-mat3-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-mat3-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-mat3-col-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-mat3-col-wr: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-mat3-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-mat3-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-mat3-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-mat3-wr: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-mat4-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-mat4-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-mat4-col-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-mat4-col-wr: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-mat4-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-mat4-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-mat4-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/fs-temp-mat4-wr: pass
spec/glsl-1.20/execution/variable-indexing/fs-uniform-array-mat2-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-uniform-array-mat2-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-uniform-array-mat2-index-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-uniform-array-mat2-index-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-uniform-array-mat2-index-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-uniform-array-mat2-index-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-uniform-array-mat2-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-uniform-array-mat2-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-uniform-array-mat3-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-uniform-array-mat3-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-uniform-array-mat3-index-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-uniform-array-mat3-index-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-uniform-array-mat3-index-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-uniform-array-mat3-index-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-uniform-array-mat3-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-uniform-array-mat3-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-uniform-array-mat4-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-uniform-array-mat4-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-uniform-array-mat4-index-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-uniform-array-mat4-index-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-uniform-array-mat4-index-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-uniform-array-mat4-index-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-uniform-array-mat4-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-uniform-array-mat4-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-uniform-mat2-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-uniform-mat2-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-uniform-mat2-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-uniform-mat2-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-uniform-mat3-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-uniform-mat3-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-uniform-mat3-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-uniform-mat3-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-uniform-mat4-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-uniform-mat4-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-uniform-mat4-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-uniform-mat4-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-varying-array-mat2-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-varying-array-mat2-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-varying-array-mat2-index-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-varying-array-mat2-index-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-varying-array-mat2-index-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-varying-array-mat2-index-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-varying-array-mat2-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-varying-array-mat2-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-varying-array-mat3-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-varying-array-mat3-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-varying-array-mat3-index-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-varying-array-mat3-index-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-varying-array-mat3-index-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-varying-array-mat3-index-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-varying-array-mat3-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-varying-array-mat3-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-varying-array-mat4-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-varying-array-mat4-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-varying-array-mat4-index-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-varying-array-mat4-index-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-varying-array-mat4-index-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-varying-array-mat4-index-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-varying-array-mat4-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-varying-array-mat4-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-varying-mat2-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-varying-mat2-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-varying-mat2-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-varying-mat2-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-varying-mat3-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-varying-mat3-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-varying-mat3-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-varying-mat3-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-varying-mat4-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-varying-mat4-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-varying-mat4-rd: pass
spec/glsl-1.20/execution/variable-indexing/fs-varying-mat4-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat2-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat2-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat2-col-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat2-col-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat2-index-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat2-index-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat2-index-col-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat2-index-col-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat2-index-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat2-index-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat2-index-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat2-index-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat2-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat2-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat2-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat2-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat3-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat3-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat3-col-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat3-col-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat3-index-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat3-index-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat3-index-col-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat3-index-col-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat3-index-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat3-index-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat3-index-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat3-index-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat3-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat3-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat3-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat3-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat4-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat4-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat4-col-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat4-col-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat4-index-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat4-index-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat4-index-col-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat4-index-col-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat4-index-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat4-index-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat4-index-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat4-index-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat4-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat4-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat4-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-array-mat4-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-mat2-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-mat2-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-mat2-col-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-mat2-col-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-mat2-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-mat2-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-mat2-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-mat2-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-mat3-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-mat3-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-mat3-col-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-mat3-col-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-mat3-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-mat3-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-mat3-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-mat3-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-mat4-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-mat4-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-mat4-col-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-mat4-col-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-mat4-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-mat4-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-mat4-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-temp-mat4-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-uniform-array-mat2-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-uniform-array-mat2-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-uniform-array-mat2-index-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-uniform-array-mat2-index-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-uniform-array-mat2-index-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-uniform-array-mat2-index-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-uniform-array-mat2-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-uniform-array-mat2-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-uniform-array-mat3-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-uniform-array-mat3-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-uniform-array-mat3-index-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-uniform-array-mat3-index-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-uniform-array-mat3-index-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-uniform-array-mat3-index-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-uniform-array-mat3-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-uniform-array-mat3-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-uniform-array-mat4-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-uniform-array-mat4-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-uniform-array-mat4-index-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-uniform-array-mat4-index-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-uniform-array-mat4-index-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-uniform-array-mat4-index-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-uniform-array-mat4-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-uniform-array-mat4-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-uniform-mat2-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-uniform-mat2-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-uniform-mat2-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-uniform-mat2-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-uniform-mat3-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-uniform-mat3-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-uniform-mat3-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-uniform-mat3-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-uniform-mat4-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-uniform-mat4-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-uniform-mat4-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-uniform-mat4-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat2-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat2-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat2-col-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat2-col-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat2-index-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat2-index-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat2-index-col-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat2-index-col-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat2-index-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat2-index-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat2-index-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat2-index-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat2-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat2-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat2-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat2-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat3-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat3-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat3-col-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat3-col-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat3-index-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat3-index-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat3-index-col-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat3-index-col-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat3-index-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat3-index-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat3-index-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat3-index-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat3-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat3-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat3-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat3-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat4-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat4-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat4-col-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat4-col-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat4-index-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat4-index-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat4-index-col-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat4-index-col-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat4-index-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat4-index-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat4-index-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat4-index-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat4-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat4-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat4-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat4-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-mat2-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-mat2-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-mat2-col-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-mat2-col-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-mat2-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-mat2-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-mat2-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-mat2-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-mat3-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-mat3-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-mat3-col-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-mat3-col-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-mat3-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-mat3-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-mat3-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-mat3-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-mat4-col-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-mat4-col-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-mat4-col-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-mat4-col-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-mat4-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-mat4-row-rd: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-mat4-row-wr: pass
spec/glsl-1.20/execution/variable-indexing/vs-varying-mat4-wr: pass
spec/glsl-1.20/execution/vs-all-equal-bool-array: pass
spec/glsl-1.20/execution/vs-assign-varied-struct: pass
spec/glsl-1.20/execution/vs-deref-literal-array-of-structs: pass
spec/glsl-1.20/execution/vs-function-inout-array-self-assignment: pass
spec/glsl-1.20/execution/vs-mix-as-condition: pass
spec/glsl-1.20/execution/vs-outerproduct-const-mat2: pass
spec/glsl-1.20/execution/vs-outerproduct-const-mat2-ivec: pass
spec/glsl-1.20/execution/vs-outerproduct-const-mat2x2: pass
spec/glsl-1.20/execution/vs-outerproduct-const-mat2x2-ivec: pass
spec/glsl-1.20/execution/vs-outerproduct-const-mat2x3: pass
spec/glsl-1.20/execution/vs-outerproduct-const-mat2x3-ivec: pass
spec/glsl-1.20/execution/vs-outerproduct-const-mat2x4: pass
spec/glsl-1.20/execution/vs-outerproduct-const-mat2x4-ivec: pass
spec/glsl-1.20/execution/vs-outerproduct-const-mat3: pass
spec/glsl-1.20/execution/vs-outerproduct-const-mat3-ivec: pass
spec/glsl-1.20/execution/vs-outerproduct-const-mat3x2: pass
spec/glsl-1.20/execution/vs-outerproduct-const-mat3x2-ivec: pass
spec/glsl-1.20/execution/vs-outerproduct-const-mat3x3: pass
spec/glsl-1.20/execution/vs-outerproduct-const-mat3x3-ivec: pass
spec/glsl-1.20/execution/vs-outerproduct-const-mat3x4: pass
spec/glsl-1.20/execution/vs-outerproduct-const-mat3x4-ivec: pass
spec/glsl-1.20/execution/vs-outerproduct-const-mat4: pass
spec/glsl-1.20/execution/vs-outerproduct-const-mat4-ivec: pass
spec/glsl-1.20/execution/vs-outerproduct-const-mat4x2: pass
spec/glsl-1.20/execution/vs-outerproduct-const-mat4x2-ivec: pass
spec/glsl-1.20/execution/vs-outerproduct-const-mat4x3: pass
spec/glsl-1.20/execution/vs-outerproduct-const-mat4x3-ivec: pass
spec/glsl-1.20/execution/vs-outerproduct-const-mat4x4: pass
spec/glsl-1.20/execution/vs-outerproduct-const-mat4x4-ivec: pass
spec/glsl-1.20/execution/vs-outerproduct-mat2: pass
spec/glsl-1.20/execution/vs-outerproduct-mat2-ivec: pass
spec/glsl-1.20/execution/vs-outerproduct-mat2x2: pass
spec/glsl-1.20/execution/vs-outerproduct-mat2x2-ivec: pass
spec/glsl-1.20/execution/vs-outerproduct-mat2x3: pass
spec/glsl-1.20/execution/vs-outerproduct-mat2x3-ivec: pass
spec/glsl-1.20/execution/vs-outerproduct-mat2x4: pass
spec/glsl-1.20/execution/vs-outerproduct-mat2x4-ivec: pass
spec/glsl-1.20/execution/vs-outerproduct-mat3: pass
spec/glsl-1.20/execution/vs-outerproduct-mat3-ivec: pass
spec/glsl-1.20/execution/vs-outerproduct-mat3x2: pass
spec/glsl-1.20/execution/vs-outerproduct-mat3x2-ivec: pass
spec/glsl-1.20/execution/vs-outerproduct-mat3x3: pass
spec/glsl-1.20/execution/vs-outerproduct-mat3x3-ivec: pass
spec/glsl-1.20/execution/vs-outerproduct-mat3x4: pass
spec/glsl-1.20/execution/vs-outerproduct-mat3x4-ivec: pass
spec/glsl-1.20/execution/vs-outerproduct-mat4: pass
spec/glsl-1.20/execution/vs-outerproduct-mat4-ivec: pass
spec/glsl-1.20/execution/vs-outerproduct-mat4x2: pass
spec/glsl-1.20/execution/vs-outerproduct-mat4x2-ivec: pass
spec/glsl-1.20/execution/vs-outerproduct-mat4x3: pass
spec/glsl-1.20/execution/vs-outerproduct-mat4x3-ivec: pass
spec/glsl-1.20/execution/vs-outerproduct-mat4x4: pass
spec/glsl-1.20/execution/vs-outerproduct-mat4x4-ivec: pass
spec/glsl-1.20/glsl-1.20-getactiveuniform-constant: pass
spec/glsl-1.20/linker/array-initializers-1: pass
spec/glsl-1.20/linker/centroid-mismatched: pass
spec/glsl-1.20/linker/double-indirect-1: pass
spec/glsl-1.20/linker/intrastage-const-arrays: pass
spec/glsl-1.20/linker/intrastage-unsized-array: pass
spec/glsl-1.20/linker/intrastage-unsized-array-mismatch: pass
spec/glsl-1.20/linker/intrastage-unsized-array-mismatch2: pass
spec/glsl-1.20/linker/intrastage-unsized-array2: pass
spec/glsl-1.20/linker/invariant-mismatched: pass
spec/glsl-1.20/linker/invariant-position: fail
spec/glsl-1.20/linker/link-order-a-b: pass
spec/glsl-1.20/linker/link-order-b-a: pass
spec/glsl-1.20/recursion/indirect: pass
spec/glsl-1.20/recursion/indirect-complex: pass
spec/glsl-1.20/recursion/indirect-complex-separate: pass
spec/glsl-1.20/recursion/indirect-separate: pass
spec/glsl-1.20/recursion/simple: pass
spec/glsl-1.20/recursion/unreachable: pass
spec/glsl-1.20/recursion/unreachable-constant-folding: pass
spec/glsl-1.30/api/getactiveattrib 130: pass
spec/glsl-1.30/built-in constants/gl_maxclipdistances: pass
spec/glsl-1.30/built-in constants/gl_maxclipplanes: pass
spec/glsl-1.30/built-in constants/gl_maxdrawbuffers: pass
spec/glsl-1.30/built-in constants/gl_maxfragmentuniformcomponents: pass
spec/glsl-1.30/built-in constants/gl_maxvaryingcomponents: pass
spec/glsl-1.30/built-in constants/gl_maxvaryingfloats: pass
spec/glsl-1.30/built-in constants/gl_maxvertexattribs: pass
spec/glsl-1.30/built-in constants/gl_maxvertexuniformcomponents: pass
spec/glsl-1.30/execution/built-in-functions/fs-abs-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-abs-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-abs-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-abs-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-acosh-float: pass
spec/glsl-1.30/execution/built-in-functions/fs-acosh-vec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-acosh-vec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-acosh-vec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-asinh-float: pass
spec/glsl-1.30/execution/built-in-functions/fs-asinh-vec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-asinh-vec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-asinh-vec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-atanh-float: pass
spec/glsl-1.30/execution/built-in-functions/fs-atanh-vec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-atanh-vec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-atanh-vec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-clamp-int-int-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-clamp-ivec2-int-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-clamp-ivec2-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-clamp-ivec3-int-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-clamp-ivec3-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-clamp-ivec4-int-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-clamp-ivec4-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-clamp-uint-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-clamp-uvec2-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-clamp-uvec2-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-clamp-uvec3-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-clamp-uvec3-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-clamp-uvec4-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-clamp-uvec4-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-cosh-float: pass
spec/glsl-1.30/execution/built-in-functions/fs-cosh-vec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-cosh-vec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-cosh-vec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-equal-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-equal-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-equal-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-greaterthan-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-greaterthan-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-greaterthan-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-greaterthanequal-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-greaterthanequal-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-greaterthanequal-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-lessthan-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-lessthan-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-lessthan-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-lessthanequal-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-lessthanequal-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-lessthanequal-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-max-int-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-max-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-max-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-max-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-max-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-max-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-max-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-max-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-max-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-max-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-max-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-max-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-max-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-max-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-min-int-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-min-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-min-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-min-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-min-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-min-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-min-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-min-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-min-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-min-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-min-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-min-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-min-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-min-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-mix-float-float-bool: pass
spec/glsl-1.30/execution/built-in-functions/fs-mix-vec2-vec2-bvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-mix-vec3-vec3-bvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-mix-vec4-vec4-bvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-notequal-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-notequal-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-notequal-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-add-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-add-uint-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-add-uint-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-add-uint-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-add-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-add-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-add-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-add-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-add-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-add-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-add-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-add-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-add-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-add-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-add-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-add-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-add-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-bitand-int-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-bitand-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-bitand-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-bitand-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-bitand-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-bitand-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-bitand-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-bitand-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-bitand-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-bitand-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-bitand-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-bitand-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-bitand-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-bitand-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-bitor-int-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-bitor-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-bitor-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-bitor-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-bitor-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-bitor-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-bitor-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-bitor-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-bitor-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-bitor-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-bitor-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-bitor-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-bitor-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-bitor-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-bitxor-int-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-bitxor-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-bitxor-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-bitxor-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-bitxor-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-bitxor-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-bitxor-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-bitxor-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-bitxor-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-bitxor-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-bitxor-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-bitxor-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-bitxor-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-bitxor-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-div-large-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-div-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-div-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-div-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-div-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-div-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-div-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-div-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-lshift-int-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-lshift-int-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-lshift-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-lshift-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-lshift-ivec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-lshift-ivec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-lshift-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-lshift-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-lshift-ivec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-lshift-ivec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-lshift-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-lshift-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-lshift-ivec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-lshift-ivec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-lshift-uint-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-lshift-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-lshift-uvec2-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-lshift-uvec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-lshift-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-lshift-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-lshift-uvec3-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-lshift-uvec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-lshift-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-lshift-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-lshift-uvec4-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-lshift-uvec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-lshift-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-lshift-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-mod-int-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-mod-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-mod-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-mod-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-mod-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-mod-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-mod-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-mod-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-mod-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-mod-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-mod-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-mod-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-mod-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-mod-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-mult-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-mult-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-mult-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-mult-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-mult-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-mult-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-mult-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-rshift-int-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-rshift-int-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-rshift-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-rshift-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-rshift-ivec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-rshift-ivec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-rshift-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-rshift-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-rshift-ivec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-rshift-ivec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-rshift-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-rshift-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-rshift-ivec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-rshift-ivec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-rshift-uint-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-rshift-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-rshift-uvec2-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-rshift-uvec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-rshift-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-rshift-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-rshift-uvec3-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-rshift-uvec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-rshift-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-rshift-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-rshift-uvec4-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-rshift-uvec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-rshift-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-rshift-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-sub-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-sub-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-sub-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-sub-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-sub-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-sub-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-assign-sub-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-abs-neg-int-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-abs-neg-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-abs-neg-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-abs-neg-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-abs-neg-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-abs-neg-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-abs-neg-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-abs-neg-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-abs-neg-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-abs-neg-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-abs-not-int-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-abs-not-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-abs-not-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-abs-not-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-abs-not-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-abs-not-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-abs-not-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-abs-not-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-abs-not-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-abs-not-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-int-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-neg-abs-int-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-neg-abs-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-neg-abs-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-neg-abs-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-neg-abs-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-neg-abs-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-neg-abs-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-neg-abs-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-neg-abs-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-neg-abs-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-neg-int-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-neg-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-neg-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-neg-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-neg-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-neg-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-neg-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-neg-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-neg-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-neg-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-neg-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-neg-uint-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-neg-uint-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-neg-uint-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-neg-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-neg-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-neg-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-neg-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-neg-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-neg-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-not-abs-int-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-not-abs-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-not-abs-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-not-abs-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-not-abs-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-not-abs-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-not-abs-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-not-abs-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-not-abs-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-not-abs-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-not-int-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-not-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-not-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-not-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-not-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-not-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-not-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-not-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-not-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-not-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-not-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-not-uint-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-not-uint-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-not-uint-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-not-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-not-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-not-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-not-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-not-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-not-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-uint-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-uint-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-uint-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitand-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-abs-neg-int-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-abs-neg-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-abs-neg-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-abs-neg-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-abs-neg-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-abs-neg-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-abs-neg-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-abs-neg-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-abs-neg-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-abs-neg-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-abs-not-int-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-abs-not-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-abs-not-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-abs-not-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-abs-not-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-abs-not-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-abs-not-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-abs-not-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-abs-not-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-abs-not-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-int-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-neg-abs-int-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-neg-abs-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-neg-abs-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-neg-abs-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-neg-abs-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-neg-abs-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-neg-abs-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-neg-abs-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-neg-abs-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-neg-abs-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-neg-int-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-neg-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-neg-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-neg-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-neg-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-neg-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-neg-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-neg-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-neg-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-neg-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-neg-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-neg-uint-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-neg-uint-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-neg-uint-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-neg-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-neg-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-neg-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-neg-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-neg-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-neg-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-not-abs-int-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-not-abs-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-not-abs-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-not-abs-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-not-abs-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-not-abs-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-not-abs-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-not-abs-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-not-abs-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-not-abs-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-not-int-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-not-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-not-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-not-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-not-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-not-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-not-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-not-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-not-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-not-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-not-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-not-uint-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-not-uint-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-not-uint-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-not-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-not-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-not-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-not-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-not-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-not-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-uint-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-uint-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-uint-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitor-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-abs-neg-int-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-abs-neg-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-abs-neg-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-abs-neg-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-abs-neg-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-abs-neg-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-abs-neg-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-abs-neg-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-abs-neg-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-abs-neg-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-abs-not-int-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-abs-not-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-abs-not-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-abs-not-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-abs-not-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-abs-not-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-abs-not-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-abs-not-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-abs-not-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-abs-not-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-int-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-neg-abs-int-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-neg-abs-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-neg-abs-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-neg-abs-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-neg-abs-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-neg-abs-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-neg-abs-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-neg-abs-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-neg-abs-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-neg-abs-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-neg-int-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-neg-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-neg-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-neg-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-neg-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-neg-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-neg-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-neg-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-neg-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-neg-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-neg-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-neg-uint-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-neg-uint-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-neg-uint-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-neg-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-neg-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-neg-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-neg-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-neg-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-neg-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-not-abs-int-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-not-abs-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-not-abs-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-not-abs-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-not-abs-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-not-abs-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-not-abs-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-not-abs-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-not-abs-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-not-abs-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-not-int-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-not-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-not-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-not-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-not-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-not-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-not-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-not-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-not-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-not-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-not-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-not-uint-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-not-uint-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-not-uint-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-not-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-not-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-not-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-not-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-not-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-not-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-uint-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-uint-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-uint-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-bitxor-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-complement-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-complement-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-complement-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-complement-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-complement-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-complement-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-complement-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-complement-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-div-large-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-div-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-div-uint-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-div-uint-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-div-uint-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-div-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-div-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-div-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-div-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-div-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-div-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-eq-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-eq-uint-uint-using-if: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-eq-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-eq-uvec2-uvec2-using-if: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-eq-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-eq-uvec3-uvec3-using-if: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-eq-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-eq-uvec4-uvec4-using-if: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-ge-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-ge-uint-uint-using-if: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-gt-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-gt-uint-uint-using-if: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-le-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-le-uint-uint-using-if: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-lshift-int-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-lshift-int-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-lshift-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-lshift-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-lshift-ivec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-lshift-ivec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-lshift-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-lshift-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-lshift-ivec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-lshift-ivec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-lshift-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-lshift-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-lshift-ivec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-lshift-ivec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-lshift-uint-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-lshift-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-lshift-uvec2-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-lshift-uvec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-lshift-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-lshift-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-lshift-uvec3-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-lshift-uvec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-lshift-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-lshift-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-lshift-uvec4-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-lshift-uvec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-lshift-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-lshift-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-lt-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-lt-uint-uint-using-if: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-mod-int-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-mod-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-mod-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-mod-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-mod-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-mod-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-mod-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-mod-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-mod-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-mod-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-mod-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-mod-uint-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-mod-uint-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-mod-uint-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-mod-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-mod-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-mod-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-mod-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-mod-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-mod-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-mult-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-mult-uint-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-mult-uint-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-mult-uint-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-mult-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-mult-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-mult-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-mult-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-mult-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-mult-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-ne-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-ne-uint-uint-using-if: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-ne-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-ne-uvec2-uvec2-using-if: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-ne-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-ne-uvec3-uvec3-using-if: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-ne-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-ne-uvec4-uvec4-using-if: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-neg-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-neg-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-neg-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-neg-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-rshift-int-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-rshift-int-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-rshift-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-rshift-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-rshift-ivec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-rshift-ivec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-rshift-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-rshift-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-rshift-ivec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-rshift-ivec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-rshift-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-rshift-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-rshift-ivec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-rshift-ivec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-rshift-uint-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-rshift-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-rshift-uvec2-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-rshift-uvec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-rshift-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-rshift-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-rshift-uvec3-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-rshift-uvec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-rshift-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-rshift-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-rshift-uvec4-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-rshift-uvec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-rshift-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-rshift-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-selection-bool-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-selection-bool-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-selection-bool-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-selection-bool-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-sub-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-sub-uint-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-sub-uint-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-sub-uint-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-sub-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-sub-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-sub-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-sub-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-sub-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-sub-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-uplus-uint: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-uplus-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-uplus-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-op-uplus-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-round-float: pass
spec/glsl-1.30/execution/built-in-functions/fs-round-vec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-round-vec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-round-vec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-roundeven-float: pass
spec/glsl-1.30/execution/built-in-functions/fs-roundeven-vec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-roundeven-vec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-roundeven-vec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-sign-int: pass
spec/glsl-1.30/execution/built-in-functions/fs-sign-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-sign-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-sign-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-sinh-float: pass
spec/glsl-1.30/execution/built-in-functions/fs-sinh-vec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-sinh-vec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-sinh-vec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-tanh-float: pass
spec/glsl-1.30/execution/built-in-functions/fs-tanh-vec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-tanh-vec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-tanh-vec4: pass
spec/glsl-1.30/execution/built-in-functions/fs-trunc-float: pass
spec/glsl-1.30/execution/built-in-functions/fs-trunc-vec2: pass
spec/glsl-1.30/execution/built-in-functions/fs-trunc-vec3: pass
spec/glsl-1.30/execution/built-in-functions/fs-trunc-vec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-abs-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-abs-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-abs-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-abs-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-acosh-float: pass
spec/glsl-1.30/execution/built-in-functions/vs-acosh-vec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-acosh-vec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-acosh-vec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-asinh-float: pass
spec/glsl-1.30/execution/built-in-functions/vs-asinh-vec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-asinh-vec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-asinh-vec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-atanh-float: pass
spec/glsl-1.30/execution/built-in-functions/vs-atanh-vec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-atanh-vec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-atanh-vec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-clamp-int-int-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-clamp-ivec2-int-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-clamp-ivec2-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-clamp-ivec3-int-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-clamp-ivec3-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-clamp-ivec4-int-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-clamp-ivec4-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-clamp-uint-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-clamp-uvec2-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-clamp-uvec2-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-clamp-uvec3-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-clamp-uvec3-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-clamp-uvec4-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-clamp-uvec4-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-cosh-float: pass
spec/glsl-1.30/execution/built-in-functions/vs-cosh-vec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-cosh-vec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-cosh-vec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-equal-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-equal-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-equal-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-greaterthan-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-greaterthan-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-greaterthan-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-greaterthanequal-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-greaterthanequal-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-greaterthanequal-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-lessthan-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-lessthan-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-lessthan-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-lessthanequal-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-lessthanequal-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-lessthanequal-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-max-int-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-max-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-max-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-max-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-max-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-max-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-max-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-max-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-max-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-max-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-max-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-max-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-max-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-max-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-min-int-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-min-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-min-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-min-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-min-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-min-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-min-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-min-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-min-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-min-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-min-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-min-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-min-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-min-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-mix-float-float-bool: pass
spec/glsl-1.30/execution/built-in-functions/vs-mix-vec2-vec2-bvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-mix-vec3-vec3-bvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-mix-vec4-vec4-bvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-notequal-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-notequal-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-notequal-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-add-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-add-uint-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-add-uint-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-add-uint-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-add-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-add-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-add-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-add-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-add-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-add-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-add-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-add-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-add-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-add-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-add-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-add-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-add-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-bitand-int-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-bitand-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-bitand-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-bitand-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-bitand-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-bitand-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-bitand-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-bitand-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-bitand-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-bitand-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-bitand-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-bitand-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-bitand-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-bitand-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-bitor-int-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-bitor-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-bitor-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-bitor-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-bitor-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-bitor-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-bitor-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-bitor-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-bitor-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-bitor-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-bitor-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-bitor-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-bitor-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-bitor-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-bitxor-int-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-bitxor-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-bitxor-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-bitxor-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-bitxor-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-bitxor-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-bitxor-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-bitxor-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-bitxor-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-bitxor-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-bitxor-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-bitxor-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-bitxor-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-bitxor-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-div-large-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-div-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-div-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-div-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-div-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-div-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-div-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-div-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-lshift-int-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-lshift-int-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-lshift-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-lshift-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-lshift-ivec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-lshift-ivec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-lshift-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-lshift-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-lshift-ivec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-lshift-ivec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-lshift-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-lshift-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-lshift-ivec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-lshift-ivec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-lshift-uint-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-lshift-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-lshift-uvec2-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-lshift-uvec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-lshift-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-lshift-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-lshift-uvec3-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-lshift-uvec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-lshift-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-lshift-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-lshift-uvec4-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-lshift-uvec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-lshift-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-lshift-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-mod-int-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-mod-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-mod-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-mod-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-mod-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-mod-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-mod-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-mod-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-mod-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-mod-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-mod-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-mod-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-mod-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-mod-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-mult-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-mult-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-mult-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-mult-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-mult-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-mult-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-mult-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-rshift-int-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-rshift-int-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-rshift-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-rshift-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-rshift-ivec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-rshift-ivec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-rshift-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-rshift-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-rshift-ivec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-rshift-ivec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-rshift-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-rshift-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-rshift-ivec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-rshift-ivec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-rshift-uint-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-rshift-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-rshift-uvec2-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-rshift-uvec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-rshift-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-rshift-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-rshift-uvec3-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-rshift-uvec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-rshift-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-rshift-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-rshift-uvec4-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-rshift-uvec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-rshift-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-rshift-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-sub-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-sub-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-sub-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-sub-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-sub-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-sub-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-assign-sub-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-abs-neg-int-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-abs-neg-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-abs-neg-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-abs-neg-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-abs-neg-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-abs-neg-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-abs-neg-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-abs-neg-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-abs-neg-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-abs-neg-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-abs-not-int-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-abs-not-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-abs-not-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-abs-not-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-abs-not-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-abs-not-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-abs-not-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-abs-not-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-abs-not-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-abs-not-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-int-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-neg-abs-int-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-neg-abs-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-neg-abs-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-neg-abs-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-neg-abs-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-neg-abs-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-neg-abs-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-neg-abs-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-neg-abs-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-neg-abs-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-neg-int-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-neg-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-neg-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-neg-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-neg-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-neg-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-neg-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-neg-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-neg-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-neg-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-neg-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-neg-uint-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-neg-uint-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-neg-uint-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-neg-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-neg-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-neg-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-neg-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-neg-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-neg-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-not-abs-int-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-not-abs-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-not-abs-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-not-abs-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-not-abs-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-not-abs-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-not-abs-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-not-abs-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-not-abs-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-not-abs-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-not-int-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-not-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-not-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-not-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-not-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-not-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-not-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-not-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-not-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-not-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-not-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-not-uint-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-not-uint-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-not-uint-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-not-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-not-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-not-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-not-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-not-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-not-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-uint-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-uint-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-uint-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitand-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-abs-neg-int-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-abs-neg-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-abs-neg-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-abs-neg-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-abs-neg-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-abs-neg-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-abs-neg-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-abs-neg-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-abs-neg-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-abs-neg-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-abs-not-int-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-abs-not-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-abs-not-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-abs-not-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-abs-not-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-abs-not-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-abs-not-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-abs-not-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-abs-not-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-abs-not-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-int-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-neg-abs-int-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-neg-abs-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-neg-abs-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-neg-abs-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-neg-abs-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-neg-abs-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-neg-abs-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-neg-abs-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-neg-abs-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-neg-abs-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-neg-int-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-neg-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-neg-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-neg-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-neg-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-neg-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-neg-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-neg-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-neg-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-neg-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-neg-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-neg-uint-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-neg-uint-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-neg-uint-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-neg-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-neg-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-neg-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-neg-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-neg-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-neg-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-not-abs-int-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-not-abs-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-not-abs-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-not-abs-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-not-abs-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-not-abs-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-not-abs-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-not-abs-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-not-abs-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-not-abs-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-not-int-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-not-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-not-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-not-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-not-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-not-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-not-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-not-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-not-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-not-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-not-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-not-uint-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-not-uint-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-not-uint-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-not-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-not-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-not-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-not-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-not-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-not-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-uint-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-uint-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-uint-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitor-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-abs-neg-int-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-abs-neg-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-abs-neg-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-abs-neg-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-abs-neg-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-abs-neg-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-abs-neg-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-abs-neg-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-abs-neg-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-abs-neg-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-abs-not-int-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-abs-not-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-abs-not-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-abs-not-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-abs-not-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-abs-not-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-abs-not-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-abs-not-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-abs-not-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-abs-not-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-int-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-neg-abs-int-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-neg-abs-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-neg-abs-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-neg-abs-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-neg-abs-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-neg-abs-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-neg-abs-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-neg-abs-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-neg-abs-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-neg-abs-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-neg-int-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-neg-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-neg-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-neg-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-neg-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-neg-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-neg-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-neg-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-neg-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-neg-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-neg-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-neg-uint-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-neg-uint-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-neg-uint-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-neg-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-neg-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-neg-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-neg-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-neg-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-neg-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-not-abs-int-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-not-abs-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-not-abs-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-not-abs-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-not-abs-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-not-abs-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-not-abs-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-not-abs-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-not-abs-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-not-abs-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-not-int-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-not-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-not-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-not-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-not-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-not-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-not-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-not-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-not-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-not-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-not-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-not-uint-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-not-uint-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-not-uint-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-not-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-not-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-not-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-not-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-not-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-not-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-uint-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-uint-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-uint-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-bitxor-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-complement-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-complement-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-complement-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-complement-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-complement-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-complement-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-complement-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-complement-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-div-large-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-div-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-div-uint-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-div-uint-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-div-uint-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-div-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-div-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-div-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-div-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-div-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-div-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-eq-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-eq-uint-uint-using-if: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-eq-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-eq-uvec2-uvec2-using-if: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-eq-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-eq-uvec3-uvec3-using-if: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-eq-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-eq-uvec4-uvec4-using-if: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-ge-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-ge-uint-uint-using-if: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-gt-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-gt-uint-uint-using-if: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-le-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-le-uint-uint-using-if: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-lshift-int-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-lshift-int-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-lshift-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-lshift-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-lshift-ivec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-lshift-ivec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-lshift-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-lshift-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-lshift-ivec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-lshift-ivec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-lshift-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-lshift-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-lshift-ivec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-lshift-ivec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-lshift-uint-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-lshift-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-lshift-uvec2-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-lshift-uvec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-lshift-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-lshift-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-lshift-uvec3-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-lshift-uvec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-lshift-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-lshift-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-lshift-uvec4-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-lshift-uvec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-lshift-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-lshift-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-lt-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-lt-uint-uint-using-if: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-mod-int-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-mod-int-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-mod-int-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-mod-int-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-mod-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-mod-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-mod-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-mod-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-mod-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-mod-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-mod-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-mod-uint-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-mod-uint-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-mod-uint-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-mod-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-mod-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-mod-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-mod-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-mod-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-mod-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-mult-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-mult-uint-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-mult-uint-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-mult-uint-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-mult-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-mult-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-mult-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-mult-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-mult-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-mult-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-ne-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-ne-uint-uint-using-if: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-ne-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-ne-uvec2-uvec2-using-if: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-ne-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-ne-uvec3-uvec3-using-if: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-ne-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-ne-uvec4-uvec4-using-if: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-neg-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-neg-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-neg-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-neg-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-rshift-int-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-rshift-int-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-rshift-ivec2-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-rshift-ivec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-rshift-ivec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-rshift-ivec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-rshift-ivec3-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-rshift-ivec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-rshift-ivec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-rshift-ivec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-rshift-ivec4-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-rshift-ivec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-rshift-ivec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-rshift-ivec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-rshift-uint-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-rshift-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-rshift-uvec2-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-rshift-uvec2-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-rshift-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-rshift-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-rshift-uvec3-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-rshift-uvec3-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-rshift-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-rshift-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-rshift-uvec4-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-rshift-uvec4-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-rshift-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-rshift-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-selection-bool-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-selection-bool-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-selection-bool-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-selection-bool-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-sub-uint-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-sub-uint-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-sub-uint-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-sub-uint-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-sub-uvec2-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-sub-uvec2-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-sub-uvec3-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-sub-uvec3-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-sub-uvec4-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-sub-uvec4-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-uplus-uint: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-uplus-uvec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-uplus-uvec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-op-uplus-uvec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-round-float: pass
spec/glsl-1.30/execution/built-in-functions/vs-round-vec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-round-vec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-round-vec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-roundeven-float: pass
spec/glsl-1.30/execution/built-in-functions/vs-roundeven-vec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-roundeven-vec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-roundeven-vec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-sign-int: pass
spec/glsl-1.30/execution/built-in-functions/vs-sign-ivec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-sign-ivec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-sign-ivec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-sinh-float: pass
spec/glsl-1.30/execution/built-in-functions/vs-sinh-vec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-sinh-vec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-sinh-vec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-tanh-float: pass
spec/glsl-1.30/execution/built-in-functions/vs-tanh-vec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-tanh-vec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-tanh-vec4: pass
spec/glsl-1.30/execution/built-in-functions/vs-trunc-float: pass
spec/glsl-1.30/execution/built-in-functions/vs-trunc-vec2: pass
spec/glsl-1.30/execution/built-in-functions/vs-trunc-vec3: pass
spec/glsl-1.30/execution/built-in-functions/vs-trunc-vec4: pass
spec/glsl-1.30/execution/clipping/clip-plane-transformation pos: pass
spec/glsl-1.30/execution/clipping/fs-clip-distance-explicitly-sized: pass
spec/glsl-1.30/execution/clipping/fs-clip-distance-interpolated: pass
spec/glsl-1.30/execution/clipping/fs-clip-distance-sizeable-to-max: pass
spec/glsl-1.30/execution/clipping/max-clip-distances: pass
spec/glsl-1.30/execution/clipping/vs-clip-based-on-position: pass
spec/glsl-1.30/execution/clipping/vs-clip-based-on-position-homogeneity: pass
spec/glsl-1.30/execution/clipping/vs-clip-distance-bulk-assign: pass
spec/glsl-1.30/execution/clipping/vs-clip-distance-const-accept: pass
spec/glsl-1.30/execution/clipping/vs-clip-distance-const-reject: pass
spec/glsl-1.30/execution/clipping/vs-clip-distance-enables: pass
spec/glsl-1.30/execution/clipping/vs-clip-distance-explicitly-sized: pass
spec/glsl-1.30/execution/clipping/vs-clip-distance-implicitly-sized: pass
spec/glsl-1.30/execution/clipping/vs-clip-distance-in-param: pass
spec/glsl-1.30/execution/clipping/vs-clip-distance-inout-param: pass
spec/glsl-1.30/execution/clipping/vs-clip-distance-out-param: pass
spec/glsl-1.30/execution/clipping/vs-clip-distance-primitives: pass
spec/glsl-1.30/execution/clipping/vs-clip-distance-retval: pass
spec/glsl-1.30/execution/clipping/vs-clip-distance-sizeable-to-max: pass
spec/glsl-1.30/execution/clipping/vs-clip-distance-uint-index: pass
spec/glsl-1.30/execution/fs-decrement-int: pass
spec/glsl-1.30/execution/fs-decrement-uint: pass
spec/glsl-1.30/execution/fs-discard-exit-1: pass
spec/glsl-1.30/execution/fs-discard-exit-2: pass
spec/glsl-1.30/execution/fs-execution-ordering: pass
spec/glsl-1.30/execution/fs-float-uint-conversion: pass
spec/glsl-1.30/execution/fs-fwidth-color: pass
spec/glsl-1.30/execution/fs-increment-int: pass
spec/glsl-1.30/execution/fs-increment-uint: pass
spec/glsl-1.30/execution/fs-isinf-vec2: pass
spec/glsl-1.30/execution/fs-isinf-vec3: pass
spec/glsl-1.30/execution/fs-isinf-vec4: pass
spec/glsl-1.30/execution/fs-isnan-vec2: pass
spec/glsl-1.30/execution/fs-isnan-vec3: pass
spec/glsl-1.30/execution/fs-isnan-vec4: pass
spec/glsl-1.30/execution/fs-large-local-array: pass
spec/glsl-1.30/execution/fs-large-local-array-vec2: pass
spec/glsl-1.30/execution/fs-large-local-array-vec3: pass
spec/glsl-1.30/execution/fs-large-local-array-vec4: pass
spec/glsl-1.30/execution/fs-loop-cont-else-bug: pass
spec/glsl-1.30/execution/fs-mix-bvec4-infnan: pass
spec/glsl-1.30/execution/fs-modf-float: pass
spec/glsl-1.30/execution/fs-modf-vec2: pass
spec/glsl-1.30/execution/fs-modf-vec3: pass
spec/glsl-1.30/execution/fs-modf-vec4: pass
spec/glsl-1.30/execution/fs-multiple-large-local-arrays: pass
spec/glsl-1.30/execution/fs-multiply-const-ivec4: pass
spec/glsl-1.30/execution/fs-multiply-const-uvec4: pass
spec/glsl-1.30/execution/fs-multiply-ivec4-const: pass
spec/glsl-1.30/execution/fs-multiply-uvec4-const: pass
spec/glsl-1.30/execution/fs-texelfetch-2d: pass
spec/glsl-1.30/execution/fs-texelfetchoffset-2d: pass
spec/glsl-1.30/execution/glsl-recursive-variable-array-indexing: pass
spec/glsl-1.30/execution/interpolation/fs-int-interpolation: pass
spec/glsl-1.30/execution/interpolation/fs-uint-interpolation: pass
spec/glsl-1.30/execution/interpolation/interpolation-flat-gl_backcolor-flat-distance: pass
spec/glsl-1.30/execution/interpolation/interpolation-flat-gl_backcolor-flat-fixed: pass
spec/glsl-1.30/execution/interpolation/interpolation-flat-gl_backcolor-flat-none: pass
spec/glsl-1.30/execution/interpolation/interpolation-flat-gl_backcolor-flat-vertex: pass
spec/glsl-1.30/execution/interpolation/interpolation-flat-gl_backcolor-smooth-distance: pass
spec/glsl-1.30/execution/interpolation/interpolation-flat-gl_backcolor-smooth-fixed: pass
spec/glsl-1.30/execution/interpolation/interpolation-flat-gl_backcolor-smooth-none: pass
spec/glsl-1.30/execution/interpolation/interpolation-flat-gl_backcolor-smooth-vertex: pass
spec/glsl-1.30/execution/interpolation/interpolation-flat-gl_backsecondarycolor-flat-distance: pass
spec/glsl-1.30/execution/interpolation/interpolation-flat-gl_backsecondarycolor-flat-fixed: pass
spec/glsl-1.30/execution/interpolation/interpolation-flat-gl_backsecondarycolor-flat-none: pass
spec/glsl-1.30/execution/interpolation/interpolation-flat-gl_backsecondarycolor-flat-vertex: pass
spec/glsl-1.30/execution/interpolation/interpolation-flat-gl_backsecondarycolor-smooth-distance: pass
spec/glsl-1.30/execution/interpolation/interpolation-flat-gl_backsecondarycolor-smooth-fixed: pass
spec/glsl-1.30/execution/interpolation/interpolation-flat-gl_backsecondarycolor-smooth-none: pass
spec/glsl-1.30/execution/interpolation/interpolation-flat-gl_backsecondarycolor-smooth-vertex: pass
spec/glsl-1.30/execution/interpolation/interpolation-flat-gl_frontcolor-flat-distance: pass
spec/glsl-1.30/execution/interpolation/interpolation-flat-gl_frontcolor-flat-fixed: pass
spec/glsl-1.30/execution/interpolation/interpolation-flat-gl_frontcolor-flat-none: pass
spec/glsl-1.30/execution/interpolation/interpolation-flat-gl_frontcolor-flat-vertex: pass
spec/glsl-1.30/execution/interpolation/interpolation-flat-gl_frontcolor-smooth-distance: pass
spec/glsl-1.30/execution/interpolation/interpolation-flat-gl_frontcolor-smooth-fixed: pass
spec/glsl-1.30/execution/interpolation/interpolation-flat-gl_frontcolor-smooth-none: pass
spec/glsl-1.30/execution/interpolation/interpolation-flat-gl_frontcolor-smooth-vertex: pass
spec/glsl-1.30/execution/interpolation/interpolation-flat-gl_frontsecondarycolor-flat-distance: pass
spec/glsl-1.30/execution/interpolation/interpolation-flat-gl_frontsecondarycolor-flat-fixed: pass
spec/glsl-1.30/execution/interpolation/interpolation-flat-gl_frontsecondarycolor-flat-none: pass
spec/glsl-1.30/execution/interpolation/interpolation-flat-gl_frontsecondarycolor-flat-vertex: pass
spec/glsl-1.30/execution/interpolation/interpolation-flat-gl_frontsecondarycolor-smooth-distance: pass
spec/glsl-1.30/execution/interpolation/interpolation-flat-gl_frontsecondarycolor-smooth-fixed: pass
spec/glsl-1.30/execution/interpolation/interpolation-flat-gl_frontsecondarycolor-smooth-none: pass
spec/glsl-1.30/execution/interpolation/interpolation-flat-gl_frontsecondarycolor-smooth-vertex: pass
spec/glsl-1.30/execution/interpolation/interpolation-flat-other-flat-distance: pass
spec/glsl-1.30/execution/interpolation/interpolation-flat-other-flat-fixed: pass
spec/glsl-1.30/execution/interpolation/interpolation-flat-other-flat-none: pass
spec/glsl-1.30/execution/interpolation/interpolation-flat-other-flat-vertex: pass
spec/glsl-1.30/execution/interpolation/interpolation-flat-other-smooth-distance: pass
spec/glsl-1.30/execution/interpolation/interpolation-flat-other-smooth-fixed: pass
spec/glsl-1.30/execution/interpolation/interpolation-flat-other-smooth-none: pass
spec/glsl-1.30/execution/interpolation/interpolation-flat-other-smooth-vertex: pass
spec/glsl-1.30/execution/interpolation/interpolation-mixed: pass
spec/glsl-1.30/execution/interpolation/interpolation-none-gl_backcolor-flat-distance: pass
spec/glsl-1.30/execution/interpolation/interpolation-none-gl_backcolor-smooth-distance: pass
spec/glsl-1.30/execution/interpolation/interpolation-none-gl_backsecondarycolor-flat-distance: pass
spec/glsl-1.30/execution/interpolation/interpolation-none-gl_backsecondarycolor-smooth-distance: pass
spec/glsl-1.30/execution/interpolation/interpolation-none-gl_frontcolor-flat-distance: pass
spec/glsl-1.30/execution/interpolation/interpolation-none-gl_frontcolor-smooth-distance: pass
spec/glsl-1.30/execution/interpolation/interpolation-none-gl_frontsecondarycolor-flat-distance: pass
spec/glsl-1.30/execution/interpolation/interpolation-none-gl_frontsecondarycolor-smooth-distance: pass
spec/glsl-1.30/execution/interpolation/interpolation-none-other-flat-distance: pass
spec/glsl-1.30/execution/interpolation/interpolation-none-other-smooth-distance: pass
spec/glsl-1.30/execution/interpolation/interpolation-noperspective-gl_backcolor-flat-distance: pass
spec/glsl-1.30/execution/interpolation/interpolation-noperspective-gl_backcolor-flat-fixed: pass
spec/glsl-1.30/execution/interpolation/interpolation-noperspective-gl_backcolor-flat-none: pass
spec/glsl-1.30/execution/interpolation/interpolation-noperspective-gl_backcolor-flat-vertex: pass
spec/glsl-1.30/execution/interpolation/interpolation-noperspective-gl_backcolor-smooth-distance: pass
spec/glsl-1.30/execution/interpolation/interpolation-noperspective-gl_backcolor-smooth-fixed: pass
spec/glsl-1.30/execution/interpolation/interpolation-noperspective-gl_backcolor-smooth-none: pass
spec/glsl-1.30/execution/interpolation/interpolation-noperspective-gl_backcolor-smooth-vertex: pass
spec/glsl-1.30/execution/interpolation/interpolation-noperspective-gl_backsecondarycolor-flat-distance: pass
spec/glsl-1.30/execution/interpolation/interpolation-noperspective-gl_backsecondarycolor-flat-fixed: pass
spec/glsl-1.30/execution/interpolation/interpolation-noperspective-gl_backsecondarycolor-flat-none: pass
spec/glsl-1.30/execution/interpolation/interpolation-noperspective-gl_backsecondarycolor-flat-vertex: pass
spec/glsl-1.30/execution/interpolation/interpolation-noperspective-gl_backsecondarycolor-smooth-distance: pass
spec/glsl-1.30/execution/interpolation/interpolation-noperspective-gl_backsecondarycolor-smooth-fixed: pass
spec/glsl-1.30/execution/interpolation/interpolation-noperspective-gl_backsecondarycolor-smooth-none: pass
spec/glsl-1.30/execution/interpolation/interpolation-noperspective-gl_backsecondarycolor-smooth-vertex: pass
spec/glsl-1.30/execution/interpolation/interpolation-noperspective-gl_frontcolor-flat-distance: pass
spec/glsl-1.30/execution/interpolation/interpolation-noperspective-gl_frontcolor-flat-fixed: pass
spec/glsl-1.30/execution/interpolation/interpolation-noperspective-gl_frontcolor-flat-none: pass
spec/glsl-1.30/execution/interpolation/interpolation-noperspective-gl_frontcolor-flat-vertex: pass
spec/glsl-1.30/execution/interpolation/interpolation-noperspective-gl_frontcolor-smooth-distance: pass
spec/glsl-1.30/execution/interpolation/interpolation-noperspective-gl_frontcolor-smooth-fixed: pass
spec/glsl-1.30/execution/interpolation/interpolation-noperspective-gl_frontcolor-smooth-none: pass
spec/glsl-1.30/execution/interpolation/interpolation-noperspective-gl_frontcolor-smooth-vertex: pass
spec/glsl-1.30/execution/interpolation/interpolation-noperspective-gl_frontsecondarycolor-flat-distance: pass
spec/glsl-1.30/execution/interpolation/interpolation-noperspective-gl_frontsecondarycolor-flat-fixed: pass
spec/glsl-1.30/execution/interpolation/interpolation-noperspective-gl_frontsecondarycolor-flat-none: pass
spec/glsl-1.30/execution/interpolation/interpolation-noperspective-gl_frontsecondarycolor-flat-vertex: pass
spec/glsl-1.30/execution/interpolation/interpolation-noperspective-gl_frontsecondarycolor-smooth-distance: pass
spec/glsl-1.30/execution/interpolation/interpolation-noperspective-gl_frontsecondarycolor-smooth-fixed: pass
spec/glsl-1.30/execution/interpolation/interpolation-noperspective-gl_frontsecondarycolor-smooth-none: pass
spec/glsl-1.30/execution/interpolation/interpolation-noperspective-gl_frontsecondarycolor-smooth-vertex: pass
spec/glsl-1.30/execution/interpolation/interpolation-noperspective-other-flat-distance: pass
spec/glsl-1.30/execution/interpolation/interpolation-noperspective-other-flat-fixed: pass
spec/glsl-1.30/execution/interpolation/interpolation-noperspective-other-flat-none: pass
spec/glsl-1.30/execution/interpolation/interpolation-noperspective-other-flat-vertex: pass
spec/glsl-1.30/execution/interpolation/interpolation-noperspective-other-smooth-distance: pass
spec/glsl-1.30/execution/interpolation/interpolation-noperspective-other-smooth-fixed: pass
spec/glsl-1.30/execution/interpolation/interpolation-noperspective-other-smooth-none: pass
spec/glsl-1.30/execution/interpolation/interpolation-noperspective-other-smooth-vertex: pass
spec/glsl-1.30/execution/interpolation/interpolation-smooth-gl_backcolor-flat-distance: pass
spec/glsl-1.30/execution/interpolation/interpolation-smooth-gl_backcolor-flat-fixed: pass
spec/glsl-1.30/execution/interpolation/interpolation-smooth-gl_backcolor-flat-none: pass
spec/glsl-1.30/execution/interpolation/interpolation-smooth-gl_backcolor-flat-vertex: pass
spec/glsl-1.30/execution/interpolation/interpolation-smooth-gl_backcolor-smooth-distance: pass
spec/glsl-1.30/execution/interpolation/interpolation-smooth-gl_backcolor-smooth-fixed: pass
spec/glsl-1.30/execution/interpolation/interpolation-smooth-gl_backcolor-smooth-none: pass
spec/glsl-1.30/execution/interpolation/interpolation-smooth-gl_backcolor-smooth-vertex: pass
spec/glsl-1.30/execution/interpolation/interpolation-smooth-gl_backsecondarycolor-flat-distance: pass
spec/glsl-1.30/execution/interpolation/interpolation-smooth-gl_backsecondarycolor-flat-fixed: pass
spec/glsl-1.30/execution/interpolation/interpolation-smooth-gl_backsecondarycolor-flat-none: pass
spec/glsl-1.30/execution/interpolation/interpolation-smooth-gl_backsecondarycolor-flat-vertex: pass
spec/glsl-1.30/execution/interpolation/interpolation-smooth-gl_backsecondarycolor-smooth-distance: pass
spec/glsl-1.30/execution/interpolation/interpolation-smooth-gl_backsecondarycolor-smooth-fixed: pass
spec/glsl-1.30/execution/interpolation/interpolation-smooth-gl_backsecondarycolor-smooth-none: pass
spec/glsl-1.30/execution/interpolation/interpolation-smooth-gl_backsecondarycolor-smooth-vertex: pass
spec/glsl-1.30/execution/interpolation/interpolation-smooth-gl_frontcolor-flat-distance: pass
spec/glsl-1.30/execution/interpolation/interpolation-smooth-gl_frontcolor-flat-fixed: pass
spec/glsl-1.30/execution/interpolation/interpolation-smooth-gl_frontcolor-flat-none: pass
spec/glsl-1.30/execution/interpolation/interpolation-smooth-gl_frontcolor-flat-vertex: pass
spec/glsl-1.30/execution/interpolation/interpolation-smooth-gl_frontcolor-smooth-distance: pass
spec/glsl-1.30/execution/interpolation/interpolation-smooth-gl_frontcolor-smooth-fixed: pass
spec/glsl-1.30/execution/interpolation/interpolation-smooth-gl_frontcolor-smooth-none: pass
spec/glsl-1.30/execution/interpolation/interpolation-smooth-gl_frontcolor-smooth-vertex: pass
spec/glsl-1.30/execution/interpolation/interpolation-smooth-gl_frontsecondarycolor-flat-distance: pass
spec/glsl-1.30/execution/interpolation/interpolation-smooth-gl_frontsecondarycolor-flat-fixed: pass
spec/glsl-1.30/execution/interpolation/interpolation-smooth-gl_frontsecondarycolor-flat-none: pass
spec/glsl-1.30/execution/interpolation/interpolation-smooth-gl_frontsecondarycolor-flat-vertex: pass
spec/glsl-1.30/execution/interpolation/interpolation-smooth-gl_frontsecondarycolor-smooth-distance: pass
spec/glsl-1.30/execution/interpolation/interpolation-smooth-gl_frontsecondarycolor-smooth-fixed: pass
spec/glsl-1.30/execution/interpolation/interpolation-smooth-gl_frontsecondarycolor-smooth-none: pass
spec/glsl-1.30/execution/interpolation/interpolation-smooth-gl_frontsecondarycolor-smooth-vertex: pass
spec/glsl-1.30/execution/interpolation/interpolation-smooth-other-flat-distance: pass
spec/glsl-1.30/execution/interpolation/interpolation-smooth-other-flat-fixed: pass
spec/glsl-1.30/execution/interpolation/interpolation-smooth-other-flat-none: pass
spec/glsl-1.30/execution/interpolation/interpolation-smooth-other-flat-vertex: pass
spec/glsl-1.30/execution/interpolation/interpolation-smooth-other-smooth-distance: pass
spec/glsl-1.30/execution/interpolation/interpolation-smooth-other-smooth-fixed: pass
spec/glsl-1.30/execution/interpolation/interpolation-smooth-other-smooth-none: pass
spec/glsl-1.30/execution/interpolation/interpolation-smooth-other-smooth-vertex: pass
spec/glsl-1.30/execution/isinf-and-isnan fs_basic: pass
spec/glsl-1.30/execution/isinf-and-isnan fs_fbo: pass
spec/glsl-1.30/execution/isinf-and-isnan vs_basic: pass
spec/glsl-1.30/execution/isinf-and-isnan vs_fbo: pass
spec/glsl-1.30/execution/isinf-and-isnan vs_xfb: pass
spec/glsl-1.30/execution/switch/fs-conditional-break: pass
spec/glsl-1.30/execution/switch/fs-default-notlast-fallthrough: pass
spec/glsl-1.30/execution/switch/fs-default_last: pass
spec/glsl-1.30/execution/switch/fs-default_notlast: pass
spec/glsl-1.30/execution/switch/fs-exec-after-break: pass
spec/glsl-1.30/execution/switch/fs-fallthrough: pass
spec/glsl-1.30/execution/switch/fs-perpixel: pass
spec/glsl-1.30/execution/switch/fs-uint: pass
spec/glsl-1.30/execution/switch/fs-uniform: pass
spec/glsl-1.30/execution/switch/fs-uniform-nested: pass
spec/glsl-1.30/execution/switch/vs-pervertex: pass
spec/glsl-1.30/execution/switch/vs-uniform: pass
spec/glsl-1.30/execution/texelfetch fs sampler1d 1-513: pass
spec/glsl-1.30/execution/texelfetch fs sampler1darray 1x281-501x281: pass
spec/glsl-1.30/execution/texelfetch fs sampler1darray 1x71-501x71: pass
spec/glsl-1.30/execution/texelfetch fs sampler1darray 281x1-281x281: pass
spec/glsl-1.30/execution/texelfetch fs sampler1darray 71x1-71x281: pass
spec/glsl-1.30/execution/texelfetch fs sampler2d 1x281-501x281: pass
spec/glsl-1.30/execution/texelfetch fs sampler2d 1x71-501x71: pass
spec/glsl-1.30/execution/texelfetch fs sampler2d 281x1-281x281: pass
spec/glsl-1.30/execution/texelfetch fs sampler2d 71x1-71x281: pass
spec/glsl-1.30/execution/texelfetch fs sampler2darray 1x129x9-98x129x9: pass
spec/glsl-1.30/execution/texelfetch fs sampler2darray 98x129x1-98x129x9: pass
spec/glsl-1.30/execution/texelfetch fs sampler2darray 98x1x9-98x129x9: pass
spec/glsl-1.30/execution/texelfetch fs sampler3d 1x129x9-98x129x9: pass
spec/glsl-1.30/execution/texelfetch fs sampler3d 98x129x1-98x129x9: pass
spec/glsl-1.30/execution/texelfetch fs sampler3d 98x1x9-98x129x9: pass
spec/glsl-1.30/execution/texelfetch/fs-texelfetch-isampler1d: pass
spec/glsl-1.30/execution/texelfetch/fs-texelfetch-isampler1darray: pass
spec/glsl-1.30/execution/texelfetch/fs-texelfetch-isampler2d: pass
spec/glsl-1.30/execution/texelfetch/fs-texelfetch-isampler2darray: pass
spec/glsl-1.30/execution/texelfetch/fs-texelfetch-isampler2darray-swizzle: pass
spec/glsl-1.30/execution/texelfetch/fs-texelfetch-isampler3d: pass
spec/glsl-1.30/execution/texelfetch/fs-texelfetch-sampler1d: pass
spec/glsl-1.30/execution/texelfetch/fs-texelfetch-sampler1darray: pass
spec/glsl-1.30/execution/texelfetch/fs-texelfetch-sampler2d: pass
spec/glsl-1.30/execution/texelfetch/fs-texelfetch-sampler2darray: pass
spec/glsl-1.30/execution/texelfetch/fs-texelfetch-sampler2darray-swizzle: pass
spec/glsl-1.30/execution/texelfetch/fs-texelfetch-sampler3d: pass
spec/glsl-1.30/execution/texelfetch/fs-texelfetch-usampler1d: pass
spec/glsl-1.30/execution/texelfetch/fs-texelfetch-usampler1darray: pass
spec/glsl-1.30/execution/texelfetch/fs-texelfetch-usampler2d: pass
spec/glsl-1.30/execution/texelfetch/fs-texelfetch-usampler2darray: pass
spec/glsl-1.30/execution/texelfetch/fs-texelfetch-usampler2darray-swizzle: pass
spec/glsl-1.30/execution/texelfetch/fs-texelfetch-usampler3d: pass
spec/glsl-1.30/execution/texelfetch/vs-texelfetch-isampler1d: pass
spec/glsl-1.30/execution/texelfetch/vs-texelfetch-isampler1darray: pass
spec/glsl-1.30/execution/texelfetch/vs-texelfetch-isampler2d: pass
spec/glsl-1.30/execution/texelfetch/vs-texelfetch-isampler2darray: pass
spec/glsl-1.30/execution/texelfetch/vs-texelfetch-isampler2darray-swizzle: pass
spec/glsl-1.30/execution/texelfetch/vs-texelfetch-isampler3d: pass
spec/glsl-1.30/execution/texelfetch/vs-texelfetch-sampler1d: pass
spec/glsl-1.30/execution/texelfetch/vs-texelfetch-sampler1darray: pass
spec/glsl-1.30/execution/texelfetch/vs-texelfetch-sampler2d: pass
spec/glsl-1.30/execution/texelfetch/vs-texelfetch-sampler2darray: pass
spec/glsl-1.30/execution/texelfetch/vs-texelfetch-sampler2darray-swizzle: pass
spec/glsl-1.30/execution/texelfetch/vs-texelfetch-sampler3d: pass
spec/glsl-1.30/execution/texelfetch/vs-texelfetch-usampler1d: pass
spec/glsl-1.30/execution/texelfetch/vs-texelfetch-usampler1darray: pass
spec/glsl-1.30/execution/texelfetch/vs-texelfetch-usampler2d: pass
spec/glsl-1.30/execution/texelfetch/vs-texelfetch-usampler2darray: pass
spec/glsl-1.30/execution/texelfetch/vs-texelfetch-usampler2darray-swizzle: pass
spec/glsl-1.30/execution/texelfetch/vs-texelfetch-usampler3d: pass
spec/glsl-1.30/execution/texelfetchoffset/fs-texelfetch-isampler1d: pass
spec/glsl-1.30/execution/texelfetchoffset/fs-texelfetch-isampler1darray: pass
spec/glsl-1.30/execution/texelfetchoffset/fs-texelfetch-isampler2d: pass
spec/glsl-1.30/execution/texelfetchoffset/fs-texelfetch-isampler2darray: pass
spec/glsl-1.30/execution/texelfetchoffset/fs-texelfetch-isampler3d: pass
spec/glsl-1.30/execution/texelfetchoffset/fs-texelfetch-sampler1d: pass
spec/glsl-1.30/execution/texelfetchoffset/fs-texelfetch-sampler1darray: pass
spec/glsl-1.30/execution/texelfetchoffset/fs-texelfetch-sampler2d: pass
spec/glsl-1.30/execution/texelfetchoffset/fs-texelfetch-sampler2darray: pass
spec/glsl-1.30/execution/texelfetchoffset/fs-texelfetch-sampler3d: pass
spec/glsl-1.30/execution/texelfetchoffset/fs-texelfetch-usampler1d: pass
spec/glsl-1.30/execution/texelfetchoffset/fs-texelfetch-usampler1darray: pass
spec/glsl-1.30/execution/texelfetchoffset/fs-texelfetch-usampler2d: pass
spec/glsl-1.30/execution/texelfetchoffset/fs-texelfetch-usampler2darray: pass
spec/glsl-1.30/execution/texelfetchoffset/fs-texelfetch-usampler3d: pass
spec/glsl-1.30/execution/texelfetchoffset/vs-texelfetch-isampler1d: pass
spec/glsl-1.30/execution/texelfetchoffset/vs-texelfetch-isampler1darray: pass
spec/glsl-1.30/execution/texelfetchoffset/vs-texelfetch-isampler2d: pass
spec/glsl-1.30/execution/texelfetchoffset/vs-texelfetch-isampler2darray: pass
spec/glsl-1.30/execution/texelfetchoffset/vs-texelfetch-isampler3d: pass
spec/glsl-1.30/execution/texelfetchoffset/vs-texelfetch-sampler1d: pass
spec/glsl-1.30/execution/texelfetchoffset/vs-texelfetch-sampler1darray: pass
spec/glsl-1.30/execution/texelfetchoffset/vs-texelfetch-sampler2d: pass
spec/glsl-1.30/execution/texelfetchoffset/vs-texelfetch-sampler2darray: pass
spec/glsl-1.30/execution/texelfetchoffset/vs-texelfetch-sampler3d: pass
spec/glsl-1.30/execution/texelfetchoffset/vs-texelfetch-usampler1d: pass
spec/glsl-1.30/execution/texelfetchoffset/vs-texelfetch-usampler1darray: pass
spec/glsl-1.30/execution/texelfetchoffset/vs-texelfetch-usampler2d: pass
spec/glsl-1.30/execution/texelfetchoffset/vs-texelfetch-usampler2darray: pass
spec/glsl-1.30/execution/texelfetchoffset/vs-texelfetch-usampler3d: pass
spec/glsl-1.30/execution/uniform-initializer/fs-uint: pass
spec/glsl-1.30/execution/uniform-initializer/fs-uint-array: pass
spec/glsl-1.30/execution/uniform-initializer/fs-uint-from-const: pass
spec/glsl-1.30/execution/uniform-initializer/fs-uint-set-by-api: pass
spec/glsl-1.30/execution/uniform-initializer/fs-uint-set-by-other-stage: pass
spec/glsl-1.30/execution/uniform-initializer/vs-uint: pass
spec/glsl-1.30/execution/uniform-initializer/vs-uint-array: pass
spec/glsl-1.30/execution/uniform-initializer/vs-uint-from-const: pass
spec/glsl-1.30/execution/uniform-initializer/vs-uint-set-by-api: pass
spec/glsl-1.30/execution/uniform-initializer/vs-uint-set-by-other-stage: pass
spec/glsl-1.30/execution/varying-packing-mixed-types: pass
spec/glsl-1.30/execution/vertexid-beginend: pass
spec/glsl-1.30/execution/vertexid-drawarrays: pass
spec/glsl-1.30/execution/vertexid-drawelements: pass
spec/glsl-1.30/execution/vs-attrib-ivec4-implied: pass
spec/glsl-1.30/execution/vs-attrib-ivec4-precision: pass
spec/glsl-1.30/execution/vs-attrib-uvec4-implied: pass
spec/glsl-1.30/execution/vs-attrib-uvec4-precision: pass
spec/glsl-1.30/execution/vs-decrement-int: pass
spec/glsl-1.30/execution/vs-decrement-uint: pass
spec/glsl-1.30/execution/vs-float-uint-conversion: pass
spec/glsl-1.30/execution/vs-increment-int: pass
spec/glsl-1.30/execution/vs-increment-uint: pass
spec/glsl-1.30/execution/vs-isinf-vec2: pass
spec/glsl-1.30/execution/vs-isinf-vec3: pass
spec/glsl-1.30/execution/vs-isinf-vec4: pass
spec/glsl-1.30/execution/vs-isnan-vec2: pass
spec/glsl-1.30/execution/vs-isnan-vec3: pass
spec/glsl-1.30/execution/vs-isnan-vec4: pass
spec/glsl-1.30/execution/vs-mix-bvec4-infnan: pass
spec/glsl-1.30/execution/vs-modf-float: pass
spec/glsl-1.30/execution/vs-modf-vec2: pass
spec/glsl-1.30/execution/vs-modf-vec3: pass
spec/glsl-1.30/execution/vs-modf-vec4: pass
spec/glsl-1.30/execution/vs-multiply-const-ivec4: pass
spec/glsl-1.30/execution/vs-multiply-const-uvec4: pass
spec/glsl-1.30/execution/vs-multiply-ivec4-const: pass
spec/glsl-1.30/execution/vs-multiply-uvec4-const: pass
spec/glsl-1.30/linker/clipping/mixing-clip-distance-and-clip-vertex-disallowed: pass
spec/glsl-1.30/linker/sampler-bug: pass
spec/glsl-1.30/texel-offset-limits: pass
spec/glsl-1.40-compat/execution/built-in-constants: pass
spec/glsl-1.40/built-in constants/gl_maxclipdistances: pass
spec/glsl-1.40/built-in constants/gl_maxdrawbuffers: pass
spec/glsl-1.40/built-in constants/gl_maxfragmentuniformcomponents: pass
spec/glsl-1.40/built-in constants/gl_maxvaryingcomponents: pass
spec/glsl-1.40/built-in constants/gl_maxvaryingfloats: pass
spec/glsl-1.40/built-in constants/gl_maxvertexattribs: pass
spec/glsl-1.40/built-in constants/gl_maxvertexuniformcomponents: pass
spec/glsl-1.40/execution/built-in-functions/fs-inverse-mat2: pass
spec/glsl-1.40/execution/built-in-functions/fs-inverse-mat3: pass
spec/glsl-1.40/execution/built-in-functions/fs-inverse-mat4: pass
spec/glsl-1.40/execution/built-in-functions/vs-inverse-mat2: pass
spec/glsl-1.40/execution/built-in-functions/vs-inverse-mat3: pass
spec/glsl-1.40/execution/built-in-functions/vs-inverse-mat4: pass
spec/glsl-1.40/execution/gl_depthrangeparameters: pass
spec/glsl-1.40/execution/glsl-fs-shadow2drect: pass
spec/glsl-1.40/execution/glsl-fs-shadow2drectproj: pass
spec/glsl-1.40/execution/texelfetch/fs-texelfetch-isampler2drect: pass
spec/glsl-1.40/execution/texelfetch/fs-texelfetch-sampler2drect: pass
spec/glsl-1.40/execution/texelfetch/fs-texelfetch-usampler2drect: pass
spec/glsl-1.40/execution/texelfetch/vs-texelfetch-isampler2drect: pass
spec/glsl-1.40/execution/texelfetch/vs-texelfetch-sampler2drect: pass
spec/glsl-1.40/execution/texelfetch/vs-texelfetch-usampler2drect: pass
spec/glsl-1.40/execution/texelfetchoffset/fs-isampler2drect: pass
spec/glsl-1.40/execution/texelfetchoffset/fs-sampler2drect: pass
spec/glsl-1.40/execution/texelfetchoffset/fs-usampler2drect: pass
spec/glsl-1.40/execution/texelfetchoffset/vs-isampler2drect: pass
spec/glsl-1.40/execution/texelfetchoffset/vs-sampler2drect: pass
spec/glsl-1.40/execution/texelfetchoffset/vs-usampler2drect: pass
spec/glsl-1.40/execution/tf-no-position: pass
spec/glsl-1.40/uniform_buffer/fs-array-copy: pass
spec/glsl-1.40/uniform_buffer/fs-basic: pass
spec/glsl-1.40/uniform_buffer/fs-bools: pass
spec/glsl-1.40/uniform_buffer/fs-bvec-array: pass
spec/glsl-1.40/uniform_buffer/fs-exp2: pass
spec/glsl-1.40/uniform_buffer/fs-float-array-const-index: pass
spec/glsl-1.40/uniform_buffer/fs-float-array-variable-index: pass
spec/glsl-1.40/uniform_buffer/fs-floats: pass
spec/glsl-1.40/uniform_buffer/fs-mat4: pass
spec/glsl-1.40/uniform_buffer/fs-mat4-row-major: pass
spec/glsl-1.40/uniform_buffer/fs-saturated-vec-array: pass
spec/glsl-1.40/uniform_buffer/fs-struct: pass
spec/glsl-1.40/uniform_buffer/fs-struct-copy: pass
spec/glsl-1.40/uniform_buffer/fs-struct-copy-complicated: pass
spec/glsl-1.40/uniform_buffer/fs-struct-pad: pass
spec/glsl-1.40/uniform_buffer/fs-two-members: pass
spec/glsl-1.40/uniform_buffer/vs-array-copy: pass
spec/glsl-1.40/uniform_buffer/vs-basic: pass
spec/glsl-1.40/uniform_buffer/vs-bools: pass
spec/glsl-1.40/uniform_buffer/vs-float-array-const-index: pass
spec/glsl-1.40/uniform_buffer/vs-float-array-variable-index: pass
spec/glsl-1.40/uniform_buffer/vs-floats: pass
spec/glsl-1.40/uniform_buffer/vs-mat4: pass
spec/glsl-1.40/uniform_buffer/vs-mat4-row-major: pass
spec/glsl-1.40/uniform_buffer/vs-struct: pass
spec/glsl-1.40/uniform_buffer/vs-struct-copy: pass
spec/glsl-1.40/uniform_buffer/vs-struct-copy-complicated: pass
spec/glsl-1.40/uniform_buffer/vs-struct-pad: pass
spec/glsl-1.40/uniform_buffer/vs-two-members: pass
spec/glsl-1.50/arb_geometry_shader4-ignore-adjacent-vertices core gl_line_strip_adjacency: pass
spec/glsl-1.50/arb_geometry_shader4-ignore-adjacent-vertices core gl_lines_adjacency: pass
spec/glsl-1.50/arb_geometry_shader4-ignore-adjacent-vertices core gl_triangle_strip_adjacency: pass
spec/glsl-1.50/arb_geometry_shader4-ignore-adjacent-vertices core gl_triangles_adjacency: pass
spec/glsl-1.50/arb_geometry_shader4-ignore-adjacent-vertices core indexed gl_line_strip_adjacency: pass
spec/glsl-1.50/arb_geometry_shader4-ignore-adjacent-vertices core indexed gl_lines_adjacency: pass
spec/glsl-1.50/arb_geometry_shader4-ignore-adjacent-vertices core indexed gl_triangle_strip_adjacency: pass
spec/glsl-1.50/arb_geometry_shader4-ignore-adjacent-vertices core indexed gl_triangles_adjacency: pass
spec/glsl-1.50/built-in constants compatibility: skip
spec/glsl-1.50/built-in constants/gl_maxclipdistances: pass
spec/glsl-1.50/built-in constants/gl_maxdrawbuffers: pass
spec/glsl-1.50/built-in constants/gl_maxfragmentinputcomponents: pass
spec/glsl-1.50/built-in constants/gl_maxfragmentuniformcomponents: pass
spec/glsl-1.50/built-in constants/gl_maxgeometryinputcomponents: pass
spec/glsl-1.50/built-in constants/gl_maxgeometryoutputcomponents: pass
spec/glsl-1.50/built-in constants/gl_maxgeometryoutputvertices: pass
spec/glsl-1.50/built-in constants/gl_maxgeometrytotaloutputcomponents: pass
spec/glsl-1.50/built-in constants/gl_maxgeometryuniformcomponents: pass
spec/glsl-1.50/built-in constants/gl_maxgeometryvaryingcomponents: pass
spec/glsl-1.50/built-in constants/gl_maxvaryingcomponents: pass
spec/glsl-1.50/built-in constants/gl_maxvaryingfloats: pass
spec/glsl-1.50/built-in constants/gl_maxvertexattribs: pass
spec/glsl-1.50/built-in constants/gl_maxvertexoutputcomponents: pass
spec/glsl-1.50/built-in constants/gl_maxvertexuniformcomponents: pass
spec/glsl-1.50/execution/built-in-functions/fs-determinant-mat2: pass
spec/glsl-1.50/execution/built-in-functions/fs-determinant-mat3: pass
spec/glsl-1.50/execution/built-in-functions/fs-determinant-mat4: pass
spec/glsl-1.50/execution/built-in-functions/gs-abs-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-abs-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-abs-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-abs-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-abs-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-abs-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-abs-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-abs-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-acos-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-acos-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-acos-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-acos-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-acosh-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-acosh-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-acosh-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-acosh-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-all-bvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-all-bvec2-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-all-bvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-all-bvec3-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-all-bvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-all-bvec4-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-any-bvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-any-bvec2-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-any-bvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-any-bvec3-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-any-bvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-any-bvec4-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-asin-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-asin-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-asin-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-asin-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-asinh-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-asinh-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-asinh-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-asinh-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-atan-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-atan-float-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-atan-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-atan-vec2-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-atan-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-atan-vec3-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-atan-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-atan-vec4-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-atanh-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-atanh-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-atanh-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-atanh-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-ceil-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-ceil-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-ceil-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-ceil-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-clamp-float-float-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-clamp-int-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-clamp-ivec2-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-clamp-ivec2-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-clamp-ivec3-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-clamp-ivec3-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-clamp-ivec4-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-clamp-ivec4-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-clamp-uint-uint-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-clamp-uvec2-uint-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-clamp-uvec2-uvec2-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-clamp-uvec3-uint-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-clamp-uvec3-uvec3-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-clamp-uvec4-uint-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-clamp-uvec4-uvec4-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-clamp-vec2-float-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-clamp-vec2-vec2-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-clamp-vec3-float-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-clamp-vec3-vec3-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-clamp-vec4-float-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-clamp-vec4-vec4-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-cos-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-cos-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-cos-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-cos-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-cosh-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-cosh-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-cosh-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-cosh-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-cross-vec3-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-degrees-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-degrees-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-degrees-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-degrees-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-determinant-mat2: pass
spec/glsl-1.50/execution/built-in-functions/gs-determinant-mat3: pass
spec/glsl-1.50/execution/built-in-functions/gs-determinant-mat4: pass
spec/glsl-1.50/execution/built-in-functions/gs-distance-float-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-distance-vec2-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-distance-vec3-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-distance-vec4-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-dot-float-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-dot-vec2-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-dot-vec3-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-dot-vec4-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-equal-bvec2-bvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-equal-bvec3-bvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-equal-bvec4-bvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-equal-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-equal-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-equal-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-equal-uvec2-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-equal-uvec3-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-equal-uvec4-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-equal-vec2-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-equal-vec3-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-equal-vec4-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-exp-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-exp-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-exp-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-exp-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-exp2-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-exp2-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-exp2-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-exp2-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-faceforward-float-float-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-faceforward-vec2-vec2-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-faceforward-vec3-vec3-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-faceforward-vec4-vec4-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-floor-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-floor-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-floor-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-floor-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-fract-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-fract-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-fract-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-fract-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-greaterthan-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-greaterthan-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-greaterthan-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-greaterthan-uvec2-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-greaterthan-uvec3-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-greaterthan-uvec4-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-greaterthan-vec2-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-greaterthan-vec3-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-greaterthan-vec4-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-greaterthanequal-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-greaterthanequal-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-greaterthanequal-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-greaterthanequal-uvec2-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-greaterthanequal-uvec3-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-greaterthanequal-uvec4-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-greaterthanequal-vec2-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-greaterthanequal-vec3-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-greaterthanequal-vec4-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-inverse-mat2: pass
spec/glsl-1.50/execution/built-in-functions/gs-inverse-mat3: pass
spec/glsl-1.50/execution/built-in-functions/gs-inverse-mat4: pass
spec/glsl-1.50/execution/built-in-functions/gs-inversesqrt-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-inversesqrt-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-inversesqrt-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-inversesqrt-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-length-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-length-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-length-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-length-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-lessthan-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-lessthan-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-lessthan-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-lessthan-uvec2-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-lessthan-uvec3-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-lessthan-uvec4-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-lessthan-vec2-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-lessthan-vec3-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-lessthan-vec4-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-lessthanequal-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-lessthanequal-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-lessthanequal-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-lessthanequal-uvec2-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-lessthanequal-uvec3-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-lessthanequal-uvec4-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-lessthanequal-vec2-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-lessthanequal-vec3-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-lessthanequal-vec4-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-log-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-log-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-log-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-log-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-log2-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-log2-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-log2-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-log2-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-matrixcompmult-mat2-mat2: pass
spec/glsl-1.50/execution/built-in-functions/gs-matrixcompmult-mat2x3-mat2x3: pass
spec/glsl-1.50/execution/built-in-functions/gs-matrixcompmult-mat2x4-mat2x4: pass
spec/glsl-1.50/execution/built-in-functions/gs-matrixcompmult-mat3-mat3: pass
spec/glsl-1.50/execution/built-in-functions/gs-matrixcompmult-mat3x2-mat3x2: pass
spec/glsl-1.50/execution/built-in-functions/gs-matrixcompmult-mat3x4-mat3x4: pass
spec/glsl-1.50/execution/built-in-functions/gs-matrixcompmult-mat4-mat4: pass
spec/glsl-1.50/execution/built-in-functions/gs-matrixcompmult-mat4x2-mat4x2: pass
spec/glsl-1.50/execution/built-in-functions/gs-matrixcompmult-mat4x3-mat4x3: pass
spec/glsl-1.50/execution/built-in-functions/gs-max-float-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-max-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-max-ivec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-max-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-max-ivec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-max-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-max-ivec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-max-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-max-uint-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-max-uvec2-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-max-uvec2-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-max-uvec3-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-max-uvec3-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-max-uvec4-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-max-uvec4-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-max-vec2-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-max-vec2-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-max-vec3-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-max-vec3-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-max-vec4-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-max-vec4-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-min-float-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-min-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-min-ivec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-min-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-min-ivec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-min-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-min-ivec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-min-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-min-uint-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-min-uvec2-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-min-uvec2-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-min-uvec3-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-min-uvec3-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-min-uvec4-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-min-uvec4-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-min-vec2-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-min-vec2-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-min-vec3-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-min-vec3-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-min-vec4-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-min-vec4-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-mix-float-float-bool: pass
spec/glsl-1.50/execution/built-in-functions/gs-mix-float-float-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-mix-vec2-vec2-bvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-mix-vec2-vec2-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-mix-vec2-vec2-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-mix-vec3-vec3-bvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-mix-vec3-vec3-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-mix-vec3-vec3-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-mix-vec4-vec4-bvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-mix-vec4-vec4-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-mix-vec4-vec4-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-mod-float-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-mod-vec2-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-mod-vec2-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-mod-vec3-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-mod-vec3-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-mod-vec4-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-mod-vec4-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-normalize-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-normalize-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-normalize-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-normalize-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-not-bvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-not-bvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-not-bvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-notequal-bvec2-bvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-notequal-bvec3-bvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-notequal-bvec4-bvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-notequal-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-notequal-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-notequal-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-notequal-uvec2-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-notequal-uvec3-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-notequal-uvec4-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-notequal-vec2-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-notequal-vec3-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-notequal-vec4-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-float-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-float-mat2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-float-mat2x3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-float-mat2x4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-float-mat3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-float-mat3x2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-float-mat3x4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-float-mat4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-float-mat4x2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-float-mat4x3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-float-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-float-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-float-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-int-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-int-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-int-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-ivec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-ivec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-ivec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-mat2-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-mat2-mat2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-mat2x3-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-mat2x3-mat2x3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-mat2x4-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-mat2x4-mat2x4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-mat3-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-mat3-mat3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-mat3x2-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-mat3x2-mat3x2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-mat3x4-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-mat3x4-mat3x4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-mat4-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-mat4-mat4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-mat4x2-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-mat4x2-mat4x2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-mat4x3-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-mat4x3-mat4x3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-uint-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-uint-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-uint-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-uint-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-uvec2-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-uvec2-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-uvec3-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-uvec3-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-uvec4-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-uvec4-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-vec2-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-vec2-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-vec3-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-vec3-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-vec4-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-add-vec4-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-and-bool-bool: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-and-bool-bool-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-add-float-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-add-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-add-ivec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-add-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-add-ivec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-add-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-add-ivec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-add-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-add-mat2-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-add-mat2-mat2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-add-mat2x3-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-add-mat2x3-mat2x3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-add-mat2x4-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-add-mat2x4-mat2x4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-add-mat3-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-add-mat3-mat3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-add-mat3x2-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-add-mat3x2-mat3x2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-add-mat3x4-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-add-mat3x4-mat3x4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-add-mat4-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-add-mat4-mat4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-add-mat4x2-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-add-mat4x2-mat4x2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-add-mat4x3-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-add-mat4x3-mat4x3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-add-uint-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-add-uvec2-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-add-uvec2-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-add-uvec3-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-add-uvec3-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-add-uvec4-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-add-uvec4-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-add-vec2-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-add-vec2-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-add-vec3-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-add-vec3-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-add-vec4-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-add-vec4-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-bitand-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-bitand-ivec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-bitand-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-bitand-ivec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-bitand-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-bitand-ivec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-bitand-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-bitand-uint-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-bitand-uvec2-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-bitand-uvec2-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-bitand-uvec3-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-bitand-uvec3-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-bitand-uvec4-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-bitand-uvec4-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-bitor-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-bitor-ivec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-bitor-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-bitor-ivec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-bitor-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-bitor-ivec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-bitor-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-bitor-uint-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-bitor-uvec2-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-bitor-uvec2-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-bitor-uvec3-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-bitor-uvec3-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-bitor-uvec4-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-bitor-uvec4-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-bitxor-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-bitxor-ivec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-bitxor-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-bitxor-ivec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-bitxor-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-bitxor-ivec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-bitxor-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-bitxor-uint-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-bitxor-uvec2-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-bitxor-uvec2-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-bitxor-uvec3-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-bitxor-uvec3-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-bitxor-uvec4-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-bitxor-uvec4-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-div-float-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-div-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-div-ivec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-div-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-div-ivec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-div-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-div-ivec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-div-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-div-large-uint-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-div-mat2-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-div-mat2-mat2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-div-mat2x3-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-div-mat2x3-mat2x3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-div-mat2x4-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-div-mat2x4-mat2x4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-div-mat3-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-div-mat3-mat3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-div-mat3x2-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-div-mat3x2-mat3x2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-div-mat3x4-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-div-mat3x4-mat3x4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-div-mat4-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-div-mat4-mat4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-div-mat4x2-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-div-mat4x2-mat4x2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-div-mat4x3-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-div-mat4x3-mat4x3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-div-uint-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-div-uvec2-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-div-uvec2-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-div-uvec3-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-div-uvec3-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-div-uvec4-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-div-uvec4-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-div-vec2-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-div-vec2-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-div-vec3-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-div-vec3-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-div-vec4-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-div-vec4-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-lshift-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-lshift-int-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-lshift-ivec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-lshift-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-lshift-ivec2-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-lshift-ivec2-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-lshift-ivec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-lshift-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-lshift-ivec3-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-lshift-ivec3-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-lshift-ivec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-lshift-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-lshift-ivec4-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-lshift-ivec4-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-lshift-uint-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-lshift-uint-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-lshift-uvec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-lshift-uvec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-lshift-uvec2-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-lshift-uvec2-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-lshift-uvec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-lshift-uvec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-lshift-uvec3-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-lshift-uvec3-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-lshift-uvec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-lshift-uvec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-lshift-uvec4-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-lshift-uvec4-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mod-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mod-ivec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mod-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mod-ivec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mod-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mod-ivec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mod-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mod-uint-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mod-uvec2-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mod-uvec2-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mod-uvec3-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mod-uvec3-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mod-uvec4-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mod-uvec4-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mult-float-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mult-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mult-ivec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mult-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mult-ivec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mult-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mult-ivec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mult-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mult-mat2-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mult-mat2-mat2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mult-mat2x3-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mult-mat2x3-mat2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mult-mat2x4-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mult-mat2x4-mat2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mult-mat3-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mult-mat3-mat3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mult-mat3x2-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mult-mat3x2-mat3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mult-mat3x4-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mult-mat3x4-mat3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mult-mat4-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mult-mat4-mat4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mult-mat4x2-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mult-mat4x2-mat4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mult-mat4x3-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mult-mat4x3-mat4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mult-uint-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mult-uvec2-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mult-uvec2-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mult-uvec3-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mult-uvec3-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mult-uvec4-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mult-uvec4-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mult-vec2-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mult-vec2-mat2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mult-vec2-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mult-vec3-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mult-vec3-mat3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mult-vec3-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mult-vec4-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mult-vec4-mat4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-mult-vec4-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-rshift-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-rshift-int-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-rshift-ivec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-rshift-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-rshift-ivec2-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-rshift-ivec2-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-rshift-ivec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-rshift-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-rshift-ivec3-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-rshift-ivec3-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-rshift-ivec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-rshift-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-rshift-ivec4-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-rshift-ivec4-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-rshift-uint-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-rshift-uint-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-rshift-uvec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-rshift-uvec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-rshift-uvec2-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-rshift-uvec2-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-rshift-uvec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-rshift-uvec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-rshift-uvec3-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-rshift-uvec3-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-rshift-uvec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-rshift-uvec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-rshift-uvec4-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-rshift-uvec4-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-sub-float-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-sub-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-sub-ivec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-sub-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-sub-ivec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-sub-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-sub-ivec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-sub-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-sub-mat2-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-sub-mat2-mat2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-sub-mat2x3-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-sub-mat2x3-mat2x3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-sub-mat2x4-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-sub-mat2x4-mat2x4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-sub-mat3-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-sub-mat3-mat3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-sub-mat3x2-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-sub-mat3x2-mat3x2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-sub-mat3x4-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-sub-mat3x4-mat3x4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-sub-mat4-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-sub-mat4-mat4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-sub-mat4x2-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-sub-mat4x2-mat4x2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-sub-mat4x3-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-sub-mat4x3-mat4x3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-sub-uint-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-sub-uvec2-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-sub-uvec2-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-sub-uvec3-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-sub-uvec3-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-sub-uvec4-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-sub-uvec4-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-sub-vec2-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-sub-vec2-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-sub-vec3-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-sub-vec3-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-sub-vec4-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-assign-sub-vec4-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-abs-neg-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-abs-neg-int-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-abs-neg-int-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-abs-neg-int-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-abs-neg-ivec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-abs-neg-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-abs-neg-ivec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-abs-neg-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-abs-neg-ivec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-abs-neg-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-abs-not-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-abs-not-int-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-abs-not-int-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-abs-not-int-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-abs-not-ivec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-abs-not-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-abs-not-ivec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-abs-not-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-abs-not-ivec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-abs-not-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-int-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-int-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-int-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-ivec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-ivec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-ivec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-neg-abs-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-neg-abs-int-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-neg-abs-int-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-neg-abs-int-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-neg-abs-ivec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-neg-abs-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-neg-abs-ivec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-neg-abs-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-neg-abs-ivec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-neg-abs-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-neg-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-neg-int-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-neg-int-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-neg-int-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-neg-ivec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-neg-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-neg-ivec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-neg-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-neg-ivec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-neg-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-neg-uint-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-neg-uint-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-neg-uint-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-neg-uint-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-neg-uvec2-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-neg-uvec2-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-neg-uvec3-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-neg-uvec3-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-neg-uvec4-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-neg-uvec4-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-not-abs-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-not-abs-int-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-not-abs-int-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-not-abs-int-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-not-abs-ivec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-not-abs-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-not-abs-ivec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-not-abs-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-not-abs-ivec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-not-abs-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-not-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-not-int-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-not-int-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-not-int-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-not-ivec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-not-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-not-ivec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-not-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-not-ivec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-not-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-not-uint-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-not-uint-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-not-uint-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-not-uint-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-not-uvec2-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-not-uvec2-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-not-uvec3-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-not-uvec3-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-not-uvec4-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-not-uvec4-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-uint-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-uint-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-uint-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-uint-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-uvec2-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-uvec2-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-uvec3-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-uvec3-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-uvec4-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitand-uvec4-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-abs-neg-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-abs-neg-int-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-abs-neg-int-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-abs-neg-int-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-abs-neg-ivec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-abs-neg-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-abs-neg-ivec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-abs-neg-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-abs-neg-ivec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-abs-neg-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-abs-not-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-abs-not-int-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-abs-not-int-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-abs-not-int-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-abs-not-ivec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-abs-not-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-abs-not-ivec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-abs-not-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-abs-not-ivec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-abs-not-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-int-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-int-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-int-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-ivec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-ivec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-ivec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-neg-abs-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-neg-abs-int-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-neg-abs-int-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-neg-abs-int-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-neg-abs-ivec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-neg-abs-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-neg-abs-ivec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-neg-abs-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-neg-abs-ivec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-neg-abs-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-neg-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-neg-int-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-neg-int-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-neg-int-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-neg-ivec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-neg-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-neg-ivec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-neg-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-neg-ivec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-neg-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-neg-uint-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-neg-uint-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-neg-uint-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-neg-uint-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-neg-uvec2-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-neg-uvec2-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-neg-uvec3-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-neg-uvec3-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-neg-uvec4-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-neg-uvec4-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-not-abs-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-not-abs-int-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-not-abs-int-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-not-abs-int-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-not-abs-ivec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-not-abs-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-not-abs-ivec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-not-abs-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-not-abs-ivec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-not-abs-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-not-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-not-int-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-not-int-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-not-int-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-not-ivec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-not-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-not-ivec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-not-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-not-ivec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-not-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-not-uint-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-not-uint-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-not-uint-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-not-uint-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-not-uvec2-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-not-uvec2-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-not-uvec3-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-not-uvec3-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-not-uvec4-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-not-uvec4-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-uint-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-uint-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-uint-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-uint-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-uvec2-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-uvec2-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-uvec3-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-uvec3-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-uvec4-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitor-uvec4-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-abs-neg-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-abs-neg-int-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-abs-neg-int-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-abs-neg-int-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-abs-neg-ivec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-abs-neg-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-abs-neg-ivec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-abs-neg-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-abs-neg-ivec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-abs-neg-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-abs-not-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-abs-not-int-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-abs-not-int-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-abs-not-int-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-abs-not-ivec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-abs-not-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-abs-not-ivec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-abs-not-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-abs-not-ivec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-abs-not-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-int-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-int-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-int-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-ivec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-ivec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-ivec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-neg-abs-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-neg-abs-int-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-neg-abs-int-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-neg-abs-int-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-neg-abs-ivec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-neg-abs-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-neg-abs-ivec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-neg-abs-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-neg-abs-ivec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-neg-abs-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-neg-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-neg-int-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-neg-int-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-neg-int-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-neg-ivec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-neg-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-neg-ivec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-neg-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-neg-ivec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-neg-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-neg-uint-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-neg-uint-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-neg-uint-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-neg-uint-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-neg-uvec2-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-neg-uvec2-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-neg-uvec3-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-neg-uvec3-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-neg-uvec4-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-neg-uvec4-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-not-abs-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-not-abs-int-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-not-abs-int-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-not-abs-int-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-not-abs-ivec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-not-abs-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-not-abs-ivec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-not-abs-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-not-abs-ivec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-not-abs-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-not-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-not-int-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-not-int-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-not-int-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-not-ivec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-not-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-not-ivec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-not-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-not-ivec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-not-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-not-uint-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-not-uint-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-not-uint-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-not-uint-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-not-uvec2-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-not-uvec2-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-not-uvec3-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-not-uvec3-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-not-uvec4-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-not-uvec4-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-uint-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-uint-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-uint-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-uint-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-uvec2-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-uvec2-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-uvec3-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-uvec3-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-uvec4-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-bitxor-uvec4-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-complement-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-complement-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-complement-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-complement-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-complement-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-complement-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-complement-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-complement-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-float-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-float-mat2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-float-mat2x3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-float-mat2x4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-float-mat3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-float-mat3x2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-float-mat3x4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-float-mat4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-float-mat4x2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-float-mat4x3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-float-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-float-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-float-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-int-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-int-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-int-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-ivec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-ivec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-ivec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-large-uint-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-mat2-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-mat2-mat2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-mat2x3-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-mat2x3-mat2x3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-mat2x4-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-mat2x4-mat2x4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-mat3-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-mat3-mat3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-mat3x2-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-mat3x2-mat3x2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-mat3x4-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-mat3x4-mat3x4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-mat4-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-mat4-mat4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-mat4x2-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-mat4x2-mat4x2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-mat4x3-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-mat4x3-mat4x3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-uint-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-uint-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-uint-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-uint-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-uvec2-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-uvec2-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-uvec3-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-uvec3-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-uvec4-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-uvec4-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-vec2-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-vec2-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-vec3-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-vec3-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-vec4-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-div-vec4-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-bool-bool: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-bool-bool-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-bvec2-bvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-bvec2-bvec2-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-bvec3-bvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-bvec3-bvec3-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-bvec4-bvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-bvec4-bvec4-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-float-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-float-float-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-int-int-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-ivec2-ivec2-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-ivec3-ivec3-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-ivec4-ivec4-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-mat2-mat2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-mat2-mat2-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-mat2x3-mat2x3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-mat2x3-mat2x3-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-mat2x4-mat2x4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-mat2x4-mat2x4-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-mat3-mat3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-mat3-mat3-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-mat3x2-mat3x2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-mat3x2-mat3x2-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-mat3x4-mat3x4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-mat3x4-mat3x4-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-mat4-mat4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-mat4-mat4-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-mat4x2-mat4x2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-mat4x2-mat4x2-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-mat4x3-mat4x3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-mat4x3-mat4x3-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-uint-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-uint-uint-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-uvec2-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-uvec2-uvec2-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-uvec3-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-uvec3-uvec3-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-uvec4-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-uvec4-uvec4-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-vec2-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-vec2-vec2-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-vec3-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-vec3-vec3-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-vec4-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-eq-vec4-vec4-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ge-float-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ge-float-float-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ge-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ge-int-int-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ge-uint-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ge-uint-uint-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-gt-float-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-gt-float-float-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-gt-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-gt-int-int-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-gt-uint-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-gt-uint-uint-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-le-float-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-le-float-float-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-le-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-le-int-int-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-le-uint-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-le-uint-uint-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-lshift-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-lshift-int-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-lshift-ivec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-lshift-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-lshift-ivec2-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-lshift-ivec2-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-lshift-ivec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-lshift-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-lshift-ivec3-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-lshift-ivec3-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-lshift-ivec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-lshift-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-lshift-ivec4-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-lshift-ivec4-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-lshift-uint-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-lshift-uint-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-lshift-uvec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-lshift-uvec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-lshift-uvec2-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-lshift-uvec2-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-lshift-uvec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-lshift-uvec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-lshift-uvec3-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-lshift-uvec3-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-lshift-uvec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-lshift-uvec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-lshift-uvec4-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-lshift-uvec4-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-lt-float-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-lt-float-float-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-lt-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-lt-int-int-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-lt-uint-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-lt-uint-uint-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mod-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mod-int-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mod-int-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mod-int-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mod-ivec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mod-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mod-ivec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mod-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mod-ivec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mod-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mod-uint-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mod-uint-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mod-uint-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mod-uint-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mod-uvec2-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mod-uvec2-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mod-uvec3-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mod-uvec3-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mod-uvec4-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mod-uvec4-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-float-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-float-mat2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-float-mat2x3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-float-mat2x4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-float-mat3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-float-mat3x2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-float-mat3x4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-float-mat4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-float-mat4x2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-float-mat4x3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-float-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-float-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-float-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-int-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-int-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-int-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-ivec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-ivec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-ivec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat2-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat2-mat2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat2-mat3x2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat2-mat4x2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat2-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat2x3-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat2x3-mat2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat2x3-mat3x2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat2x3-mat4x2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat2x3-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat2x4-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat2x4-mat2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat2x4-mat3x2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat2x4-mat4x2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat2x4-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat3-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat3-mat2x3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat3-mat3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat3-mat4x3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat3-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat3x2-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat3x2-mat2x3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat3x2-mat3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat3x2-mat4x3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat3x2-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat3x4-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat3x4-mat2x3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat3x4-mat3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat3x4-mat4x3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat3x4-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat4-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat4-mat2x4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat4-mat3x4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat4-mat4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat4-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat4x2-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat4x2-mat2x4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat4x2-mat3x4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat4x2-mat4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat4x2-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat4x3-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat4x3-mat2x4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat4x3-mat3x4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat4x3-mat4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-mat4x3-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-uint-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-uint-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-uint-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-uint-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-uvec2-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-uvec2-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-uvec3-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-uvec3-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-uvec4-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-uvec4-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-vec2-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-vec2-mat2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-vec2-mat3x2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-vec2-mat4x2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-vec2-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-vec3-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-vec3-mat2x3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-vec3-mat3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-vec3-mat4x3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-vec3-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-vec4-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-vec4-mat2x4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-vec4-mat3x4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-vec4-mat4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-mult-vec4-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-bool-bool: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-bool-bool-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-bvec2-bvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-bvec2-bvec2-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-bvec3-bvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-bvec3-bvec3-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-bvec4-bvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-bvec4-bvec4-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-float-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-float-float-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-int-int-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-ivec2-ivec2-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-ivec3-ivec3-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-ivec4-ivec4-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-mat2-mat2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-mat2-mat2-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-mat2x3-mat2x3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-mat2x3-mat2x3-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-mat2x4-mat2x4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-mat2x4-mat2x4-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-mat3-mat3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-mat3-mat3-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-mat3x2-mat3x2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-mat3x2-mat3x2-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-mat3x4-mat3x4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-mat3x4-mat3x4-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-mat4-mat4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-mat4-mat4-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-mat4x2-mat4x2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-mat4x2-mat4x2-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-mat4x3-mat4x3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-mat4x3-mat4x3-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-uint-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-uint-uint-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-uvec2-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-uvec2-uvec2-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-uvec3-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-uvec3-uvec3-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-uvec4-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-uvec4-uvec4-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-vec2-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-vec2-vec2-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-vec3-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-vec3-vec3-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-vec4-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-ne-vec4-vec4-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-neg-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-neg-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-neg-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-neg-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-neg-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-neg-mat2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-neg-mat2x3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-neg-mat2x4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-neg-mat3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-neg-mat3x2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-neg-mat3x4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-neg-mat4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-neg-mat4x2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-neg-mat4x3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-neg-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-neg-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-neg-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-neg-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-neg-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-neg-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-neg-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-not-bool: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-not-bool-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-or-bool-bool: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-or-bool-bool-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-rshift-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-rshift-int-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-rshift-ivec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-rshift-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-rshift-ivec2-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-rshift-ivec2-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-rshift-ivec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-rshift-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-rshift-ivec3-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-rshift-ivec3-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-rshift-ivec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-rshift-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-rshift-ivec4-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-rshift-ivec4-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-rshift-uint-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-rshift-uint-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-rshift-uvec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-rshift-uvec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-rshift-uvec2-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-rshift-uvec2-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-rshift-uvec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-rshift-uvec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-rshift-uvec3-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-rshift-uvec3-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-rshift-uvec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-rshift-uvec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-rshift-uvec4-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-rshift-uvec4-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-selection-bool-bool-bool: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-selection-bool-bool-bool-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-selection-bool-bvec2-bvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-selection-bool-bvec3-bvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-selection-bool-bvec4-bvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-selection-bool-float-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-selection-bool-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-selection-bool-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-selection-bool-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-selection-bool-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-selection-bool-mat2-mat2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-selection-bool-mat2x3-mat2x3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-selection-bool-mat2x4-mat2x4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-selection-bool-mat3-mat3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-selection-bool-mat3x2-mat3x2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-selection-bool-mat3x4-mat3x4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-selection-bool-mat4-mat4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-selection-bool-mat4x2-mat4x2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-selection-bool-mat4x3-mat4x3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-selection-bool-uint-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-selection-bool-uvec2-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-selection-bool-uvec3-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-selection-bool-uvec4-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-selection-bool-vec2-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-selection-bool-vec3-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-selection-bool-vec4-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-float-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-float-mat2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-float-mat2x3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-float-mat2x4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-float-mat3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-float-mat3x2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-float-mat3x4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-float-mat4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-float-mat4x2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-float-mat4x3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-float-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-float-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-float-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-int-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-int-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-int-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-int-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-ivec2-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-ivec2-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-ivec3-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-ivec3-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-ivec4-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-ivec4-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-mat2-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-mat2-mat2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-mat2x3-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-mat2x3-mat2x3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-mat2x4-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-mat2x4-mat2x4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-mat3-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-mat3-mat3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-mat3x2-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-mat3x2-mat3x2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-mat3x4-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-mat3x4-mat3x4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-mat4-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-mat4-mat4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-mat4x2-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-mat4x2-mat4x2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-mat4x3-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-mat4x3-mat4x3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-uint-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-uint-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-uint-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-uint-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-uvec2-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-uvec2-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-uvec3-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-uvec3-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-uvec4-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-uvec4-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-vec2-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-vec2-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-vec3-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-vec3-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-vec4-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-sub-vec4-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-uplus-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-uplus-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-uplus-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-uplus-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-uplus-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-uplus-mat2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-uplus-mat2x3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-uplus-mat2x4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-uplus-mat3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-uplus-mat3x2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-uplus-mat3x4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-uplus-mat4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-uplus-mat4x2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-uplus-mat4x3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-uplus-uint: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-uplus-uvec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-uplus-uvec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-uplus-uvec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-uplus-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-uplus-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-uplus-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-xor-bool-bool: pass
spec/glsl-1.50/execution/built-in-functions/gs-op-xor-bool-bool-using-if: pass
spec/glsl-1.50/execution/built-in-functions/gs-outerproduct-vec2-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-outerproduct-vec2-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-outerproduct-vec2-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-outerproduct-vec3-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-outerproduct-vec3-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-outerproduct-vec3-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-outerproduct-vec4-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-outerproduct-vec4-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-outerproduct-vec4-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-pow-float-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-pow-vec2-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-pow-vec3-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-pow-vec4-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-radians-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-radians-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-radians-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-radians-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-reflect-float-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-reflect-vec2-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-reflect-vec3-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-reflect-vec4-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-refract-float-float-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-refract-vec2-vec2-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-refract-vec3-vec3-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-refract-vec4-vec4-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-round-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-round-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-round-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-round-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-roundeven-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-roundeven-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-roundeven-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-roundeven-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-sign-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-sign-int: pass
spec/glsl-1.50/execution/built-in-functions/gs-sign-ivec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-sign-ivec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-sign-ivec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-sign-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-sign-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-sign-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-sin-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-sin-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-sin-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-sin-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-sinh-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-sinh-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-sinh-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-sinh-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-smoothstep-float-float-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-smoothstep-float-float-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-smoothstep-float-float-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-smoothstep-float-float-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-smoothstep-vec2-vec2-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-smoothstep-vec3-vec3-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-smoothstep-vec4-vec4-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-sqrt-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-sqrt-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-sqrt-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-sqrt-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-step-float-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-step-float-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-step-float-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-step-float-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-step-vec2-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-step-vec3-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-step-vec4-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-tan-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-tan-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-tan-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-tan-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-tanh-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-tanh-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-tanh-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-tanh-vec4: pass
spec/glsl-1.50/execution/built-in-functions/gs-transpose-mat2: pass
spec/glsl-1.50/execution/built-in-functions/gs-transpose-mat2x3: pass
spec/glsl-1.50/execution/built-in-functions/gs-transpose-mat2x4: pass
spec/glsl-1.50/execution/built-in-functions/gs-transpose-mat3: pass
spec/glsl-1.50/execution/built-in-functions/gs-transpose-mat3x2: pass
spec/glsl-1.50/execution/built-in-functions/gs-transpose-mat3x4: pass
spec/glsl-1.50/execution/built-in-functions/gs-transpose-mat4: pass
spec/glsl-1.50/execution/built-in-functions/gs-transpose-mat4x2: pass
spec/glsl-1.50/execution/built-in-functions/gs-transpose-mat4x3: pass
spec/glsl-1.50/execution/built-in-functions/gs-trunc-float: pass
spec/glsl-1.50/execution/built-in-functions/gs-trunc-vec2: pass
spec/glsl-1.50/execution/built-in-functions/gs-trunc-vec3: pass
spec/glsl-1.50/execution/built-in-functions/gs-trunc-vec4: pass
spec/glsl-1.50/execution/built-in-functions/vs-determinant-mat2: pass
spec/glsl-1.50/execution/built-in-functions/vs-determinant-mat3: pass
spec/glsl-1.50/execution/built-in-functions/vs-determinant-mat4: pass
spec/glsl-1.50/execution/compatibility/clipping/gs-clip-vertex-const-accept: skip
spec/glsl-1.50/execution/compatibility/clipping/gs-clip-vertex-const-reject: skip
spec/glsl-1.50/execution/compatibility/clipping/gs-clip-vertex-different-from-position: skip
spec/glsl-1.50/execution/compatibility/clipping/gs-clip-vertex-enables: skip
spec/glsl-1.50/execution/compatibility/clipping/gs-clip-vertex-equal-to-position: skip
spec/glsl-1.50/execution/compatibility/clipping/gs-clip-vertex-homogeneity: skip
spec/glsl-1.50/execution/compatibility/clipping/gs-clip-vertex-primitives-lines: skip
spec/glsl-1.50/execution/compatibility/clipping/gs-clip-vertex-primitives-points: skip
spec/glsl-1.50/execution/compatibility/clipping/gs-clip-vertex-primitives-triangle-strip: skip
spec/glsl-1.50/execution/compatibility/clipping/vs-gs-clip-vertex-const-accept: skip
spec/glsl-1.50/execution/compatibility/clipping/vs-gs-clip-vertex-const-reject: skip
spec/glsl-1.50/execution/compatibility/clipping/vs-gs-clip-vertex-different-from-position: skip
spec/glsl-1.50/execution/compatibility/clipping/vs-gs-clip-vertex-enables: skip
spec/glsl-1.50/execution/compatibility/clipping/vs-gs-clip-vertex-equal-to-position: skip
spec/glsl-1.50/execution/compatibility/clipping/vs-gs-clip-vertex-homogeneity: skip
spec/glsl-1.50/execution/compatibility/clipping/vs-gs-clip-vertex-primitives-triangle-strip: skip
spec/glsl-1.50/execution/compatibility/gs-texcoord-array: skip
spec/glsl-1.50/execution/compatibility/gs-texcoord-array-2: skip
spec/glsl-1.50/execution/compatibility/vs-gs-texcoord-array: skip
spec/glsl-1.50/execution/compatibility/vs-gs-texcoord-array-2: skip
spec/glsl-1.50/execution/geometry-basic: pass
spec/glsl-1.50/execution/geometry/clip-distance-bulk-copy: pass
spec/glsl-1.50/execution/geometry/clip-distance-in-bulk-read: pass
spec/glsl-1.50/execution/geometry/clip-distance-in-explicitly-sized: pass
spec/glsl-1.50/execution/geometry/clip-distance-in-param: pass
spec/glsl-1.50/execution/geometry/clip-distance-in-values: pass
spec/glsl-1.50/execution/geometry/clip-distance-itemized-copy: pass
spec/glsl-1.50/execution/geometry/clip-distance-out-values: pass
spec/glsl-1.50/execution/geometry/clip-distance-vs-gs-out: pass
spec/glsl-1.50/execution/geometry/clip-distance-vs-gs-out-sso: pass
spec/glsl-1.50/execution/geometry/core-inputs: pass
spec/glsl-1.50/execution/geometry/dynamic_input_array_index: pass
spec/glsl-1.50/execution/geometry/end-primitive 0: pass
spec/glsl-1.50/execution/geometry/end-primitive 127: pass
spec/glsl-1.50/execution/geometry/end-primitive 128: pass
spec/glsl-1.50/execution/geometry/end-primitive 129: pass
spec/glsl-1.50/execution/geometry/end-primitive 130: pass
spec/glsl-1.50/execution/geometry/end-primitive 31: pass
spec/glsl-1.50/execution/geometry/end-primitive 32: pass
spec/glsl-1.50/execution/geometry/end-primitive 33: pass
spec/glsl-1.50/execution/geometry/end-primitive 34: pass
spec/glsl-1.50/execution/geometry/generate-zero-primitives: pass
spec/glsl-1.50/execution/geometry/gs-conditional-emit: pass
spec/glsl-1.50/execution/geometry/max-input-components: pass
spec/glsl-1.50/execution/geometry/point-size-out: pass
spec/glsl-1.50/execution/geometry/primitive-id-in: pass
spec/glsl-1.50/execution/geometry/primitive-id-out: pass
spec/glsl-1.50/execution/geometry/primitive-id-restart gl_line_loop ffs: pass
spec/glsl-1.50/execution/geometry/primitive-id-restart gl_line_loop other: pass
spec/glsl-1.50/execution/geometry/primitive-id-restart gl_line_strip ffs: pass
spec/glsl-1.50/execution/geometry/primitive-id-restart gl_line_strip other: pass
spec/glsl-1.50/execution/geometry/primitive-id-restart gl_line_strip_adjacency ffs: pass
spec/glsl-1.50/execution/geometry/primitive-id-restart gl_line_strip_adjacency other: pass
spec/glsl-1.50/execution/geometry/primitive-id-restart gl_lines ffs: pass
spec/glsl-1.50/execution/geometry/primitive-id-restart gl_lines other: pass
spec/glsl-1.50/execution/geometry/primitive-id-restart gl_lines_adjacency ffs: pass
spec/glsl-1.50/execution/geometry/primitive-id-restart gl_lines_adjacency other: pass
spec/glsl-1.50/execution/geometry/primitive-id-restart gl_points ffs: pass
spec/glsl-1.50/execution/geometry/primitive-id-restart gl_points other: pass
spec/glsl-1.50/execution/geometry/primitive-id-restart gl_triangle_fan ffs: pass
spec/glsl-1.50/execution/geometry/primitive-id-restart gl_triangle_fan other: pass
spec/glsl-1.50/execution/geometry/primitive-id-restart gl_triangle_strip ffs: pass
spec/glsl-1.50/execution/geometry/primitive-id-restart gl_triangle_strip other: pass
spec/glsl-1.50/execution/geometry/primitive-id-restart gl_triangle_strip_adjacency ffs: pass
spec/glsl-1.50/execution/geometry/primitive-id-restart gl_triangle_strip_adjacency other: pass
spec/glsl-1.50/execution/geometry/primitive-id-restart gl_triangles ffs: pass
spec/glsl-1.50/execution/geometry/primitive-id-restart gl_triangles other: pass
spec/glsl-1.50/execution/geometry/primitive-id-restart gl_triangles_adjacency ffs: pass
spec/glsl-1.50/execution/geometry/primitive-id-restart gl_triangles_adjacency other: pass
spec/glsl-1.50/execution/geometry/primitive-types gl_line_loop: pass
spec/glsl-1.50/execution/geometry/primitive-types gl_line_strip: pass
spec/glsl-1.50/execution/geometry/primitive-types gl_line_strip_adjacency: pass
spec/glsl-1.50/execution/geometry/primitive-types gl_lines: pass
spec/glsl-1.50/execution/geometry/primitive-types gl_lines_adjacency: pass
spec/glsl-1.50/execution/geometry/primitive-types gl_points: pass
spec/glsl-1.50/execution/geometry/primitive-types gl_triangle_fan: pass
spec/glsl-1.50/execution/geometry/primitive-types gl_triangle_strip: pass
spec/glsl-1.50/execution/geometry/primitive-types gl_triangle_strip_adjacency: pass
spec/glsl-1.50/execution/geometry/primitive-types gl_triangles: pass
spec/glsl-1.50/execution/geometry/primitive-types gl_triangles_adjacency: pass
spec/glsl-1.50/execution/geometry/tri-strip-ordering-with-prim-restart gl_triangle_strip ffs: pass
spec/glsl-1.50/execution/geometry/tri-strip-ordering-with-prim-restart gl_triangle_strip other: pass
spec/glsl-1.50/execution/geometry/tri-strip-ordering-with-prim-restart gl_triangle_strip_adjacency ffs: fail
spec/glsl-1.50/execution/geometry/tri-strip-ordering-with-prim-restart gl_triangle_strip_adjacency other: fail
spec/glsl-1.50/execution/geometry/triangle-strip-adj: pass
spec/glsl-1.50/execution/geometry/triangle-strip-adj-orientation: pass
spec/glsl-1.50/execution/geometry/triangle-strip-orientation: pass
spec/glsl-1.50/execution/get-active-attrib-array: pass
spec/glsl-1.50/execution/gs-also-uses-smooth-flat-noperspective: pass
spec/glsl-1.50/execution/gs-input-sizing-layout-consistent-with-static-usage: pass
spec/glsl-1.50/execution/gs-input-sizing-layout-larger-than-static-usage: pass
spec/glsl-1.50/execution/gs-instance-id: pass
spec/glsl-1.50/execution/gs-redeclares-both-pervertex-blocks: pass
spec/glsl-1.50/execution/gs-redeclares-pervertex-in-only: pass
spec/glsl-1.50/execution/gs-redeclares-pervertex-out-only: pass
spec/glsl-1.50/execution/gs-trivial: pass
spec/glsl-1.50/execution/interface-block-interpolation-array: pass
spec/glsl-1.50/execution/interface-block-interpolation-named: pass
spec/glsl-1.50/execution/interface-block-interpolation-unnamed: pass
spec/glsl-1.50/execution/interface-block-struct-nesting: pass
spec/glsl-1.50/execution/interface-blocks-api-access-members: pass
spec/glsl-1.50/execution/interface-blocks-complex-vs-fs: pass
spec/glsl-1.50/execution/interface-blocks-same-uniform-varying-name: pass
spec/glsl-1.50/execution/interface-blocks-simple-varying: pass
spec/glsl-1.50/execution/interface-blocks-with-gs: pass
spec/glsl-1.50/execution/interface-vs-named-to-gs-array: pass
spec/glsl-1.50/execution/interface-vs-unnamed-to-fs-unnamed: pass
spec/glsl-1.50/execution/primitive-id-no-gs: pass
spec/glsl-1.50/execution/primitive-id-no-gs-first-vertex: pass
spec/glsl-1.50/execution/primitive-id-no-gs-strip: pass
spec/glsl-1.50/execution/primitive-id-no-gs-strip-first-vertex: pass
spec/glsl-1.50/execution/redeclare-pervertex-out-subset-gs: pass
spec/glsl-1.50/execution/redeclare-pervertex-subset-vs: pass
spec/glsl-1.50/execution/redeclare-pervertex-subset-vs-to-gs: pass
spec/glsl-1.50/execution/sanity: pass
spec/glsl-1.50/execution/texelfetch/gs-texelfetch-isampler1d: pass
spec/glsl-1.50/execution/texelfetch/gs-texelfetch-isampler1darray: pass
spec/glsl-1.50/execution/texelfetch/gs-texelfetch-isampler2d: pass
spec/glsl-1.50/execution/texelfetch/gs-texelfetch-isampler2darray: pass
spec/glsl-1.50/execution/texelfetch/gs-texelfetch-isampler2darray-swizzle: pass
spec/glsl-1.50/execution/texelfetch/gs-texelfetch-isampler2drect: pass
spec/glsl-1.50/execution/texelfetch/gs-texelfetch-isampler3d: pass
spec/glsl-1.50/execution/texelfetch/gs-texelfetch-sampler1d: pass
spec/glsl-1.50/execution/texelfetch/gs-texelfetch-sampler1darray: pass
spec/glsl-1.50/execution/texelfetch/gs-texelfetch-sampler2d: pass
spec/glsl-1.50/execution/texelfetch/gs-texelfetch-sampler2darray: pass
spec/glsl-1.50/execution/texelfetch/gs-texelfetch-sampler2darray-swizzle: pass
spec/glsl-1.50/execution/texelfetch/gs-texelfetch-sampler2drect: pass
spec/glsl-1.50/execution/texelfetch/gs-texelfetch-sampler3d: pass
spec/glsl-1.50/execution/texelfetch/gs-texelfetch-usampler1d: pass
spec/glsl-1.50/execution/texelfetch/gs-texelfetch-usampler1darray: pass
spec/glsl-1.50/execution/texelfetch/gs-texelfetch-usampler2d: pass
spec/glsl-1.50/execution/texelfetch/gs-texelfetch-usampler2darray: pass
spec/glsl-1.50/execution/texelfetch/gs-texelfetch-usampler2darray-swizzle: pass
spec/glsl-1.50/execution/texelfetch/gs-texelfetch-usampler2drect: pass
spec/glsl-1.50/execution/texelfetch/gs-texelfetch-usampler3d: pass
spec/glsl-1.50/execution/texelfetchoffset/gs-isampler2drect: pass
spec/glsl-1.50/execution/texelfetchoffset/gs-sampler2drect: pass
spec/glsl-1.50/execution/texelfetchoffset/gs-texelfetch-isampler1d: pass
spec/glsl-1.50/execution/texelfetchoffset/gs-texelfetch-isampler1darray: pass
spec/glsl-1.50/execution/texelfetchoffset/gs-texelfetch-isampler2d: pass
spec/glsl-1.50/execution/texelfetchoffset/gs-texelfetch-isampler2darray: pass
spec/glsl-1.50/execution/texelfetchoffset/gs-texelfetch-isampler3d: pass
spec/glsl-1.50/execution/texelfetchoffset/gs-texelfetch-sampler1d: pass
spec/glsl-1.50/execution/texelfetchoffset/gs-texelfetch-sampler1darray: pass
spec/glsl-1.50/execution/texelfetchoffset/gs-texelfetch-sampler2d: pass
spec/glsl-1.50/execution/texelfetchoffset/gs-texelfetch-sampler2darray: pass
spec/glsl-1.50/execution/texelfetchoffset/gs-texelfetch-sampler3d: pass
spec/glsl-1.50/execution/texelfetchoffset/gs-texelfetch-usampler1d: pass
spec/glsl-1.50/execution/texelfetchoffset/gs-texelfetch-usampler1darray: pass
spec/glsl-1.50/execution/texelfetchoffset/gs-texelfetch-usampler2d: pass
spec/glsl-1.50/execution/texelfetchoffset/gs-texelfetch-usampler2darray: pass
spec/glsl-1.50/execution/texelfetchoffset/gs-texelfetch-usampler3d: pass
spec/glsl-1.50/execution/texelfetchoffset/gs-usampler2drect: pass
spec/glsl-1.50/execution/unsized-in-named-interface-block: pass
spec/glsl-1.50/execution/unsized-in-named-interface-block-gs: pass
spec/glsl-1.50/execution/unsized-in-named-interface-block-multiple: pass
spec/glsl-1.50/execution/unsized-in-unnamed-interface-block: pass
spec/glsl-1.50/execution/unsized-in-unnamed-interface-block-gs: pass
spec/glsl-1.50/execution/unsized-in-unnamed-interface-block-multiple: pass
spec/glsl-1.50/execution/unused-outputs: pass
spec/glsl-1.50/execution/variable-indexing/gs-input-array-float-index-rd: pass
spec/glsl-1.50/execution/variable-indexing/gs-input-array-vec2-index-rd: pass
spec/glsl-1.50/execution/variable-indexing/gs-input-array-vec3-index-rd: pass
spec/glsl-1.50/execution/variable-indexing/gs-input-array-vec4-index-rd: pass
spec/glsl-1.50/execution/variable-indexing/gs-output-array-float-index-wr: pass
spec/glsl-1.50/execution/variable-indexing/gs-output-array-vec2-index-wr: pass
spec/glsl-1.50/execution/variable-indexing/gs-output-array-vec3-index-wr: pass
spec/glsl-1.50/execution/variable-indexing/gs-output-array-vec4-index-wr: pass
spec/glsl-1.50/execution/variable-indexing/vs-output-array-float-index-wr-before-gs: pass
spec/glsl-1.50/execution/variable-indexing/vs-output-array-vec2-index-wr-before-gs: pass
spec/glsl-1.50/execution/variable-indexing/vs-output-array-vec3-index-wr-before-gs: pass
spec/glsl-1.50/execution/variable-indexing/vs-output-array-vec4-index-wr-before-gs: pass
spec/glsl-1.50/execution/varying-struct-basic-gs-fs: pass
spec/glsl-1.50/execution/varying-struct-basic-vs-fs: pass
spec/glsl-1.50/execution/varying-struct-basic-vs-gs: pass
spec/glsl-1.50/execution/vs-gs-arrays-fail: pass
spec/glsl-1.50/execution/vs-gs-arrays-within-blocks-pass: pass
spec/glsl-1.50/execution/vs-gs-varyings-match-types: pass
spec/glsl-1.50/execution/vs-input-arrays: pass
spec/glsl-1.50/execution/vs-named-block-no-modify: pass
spec/glsl-1.50/getshaderiv-may-return-gs: pass
spec/glsl-1.50/glsl-1.50-gs-mismatch-prim-type lines: pass
spec/glsl-1.50/glsl-1.50-gs-mismatch-prim-type lines_adjacency: pass
spec/glsl-1.50/glsl-1.50-gs-mismatch-prim-type points: pass
spec/glsl-1.50/glsl-1.50-gs-mismatch-prim-type triangles: pass
spec/glsl-1.50/glsl-1.50-gs-mismatch-prim-type triangles_adjacency: pass
spec/glsl-1.50/glsl-1.50-interface-block-centroid array: pass
spec/glsl-1.50/glsl-1.50-interface-block-centroid named: pass
spec/glsl-1.50/glsl-1.50-interface-block-centroid unnamed: pass
spec/glsl-1.50/gs-emits-too-few-verts: pass
spec/glsl-1.50/gs-end-primitive-optional-with-points-out: pass
spec/glsl-1.50/gs-max-output-components: crash
spec/glsl-1.50/linker/gs-different-max-vertices-multiple-shader-objects: pass
spec/glsl-1.50/linker/gs-different-output-type-multiple-shader-objects: pass
spec/glsl-1.50/linker/gs-input-sizing-conflicting-input-layouts: pass
spec/glsl-1.50/linker/gs-input-sizing-layout-conflicts-with-static-usage: pass
spec/glsl-1.50/linker/gs-input-sizing-layout-greater-than-size: pass
spec/glsl-1.50/linker/gs-input-sizing-layout-greater-than-size-blocks: pass
spec/glsl-1.50/linker/gs-input-sizing-layout-less-than-size: pass
spec/glsl-1.50/linker/gs-input-sizing-layout-less-than-size-blocks: pass
spec/glsl-1.50/linker/gs-input-sizing-no-input-layout-declared: pass
spec/glsl-1.50/linker/gs-must-specify-input-type: pass
spec/glsl-1.50/linker/gs-must-specify-max-vertices: pass
spec/glsl-1.50/linker/gs-must-specify-output-type: pass
spec/glsl-1.50/linker/gs-without-vs: pass
spec/glsl-1.50/linker/instance-matching-uniform-blocks-array-size-mismatch: pass
spec/glsl-1.50/linker/instance-matching-uniform-blocks-member-array-size-mismatch: pass
spec/glsl-1.50/linker/instance-matching-uniform-blocks-member-count-mismatch: pass
spec/glsl-1.50/linker/instance-matching-uniform-blocks-member-name-mismatch: pass
spec/glsl-1.50/linker/instance-matching-uniform-blocks-member-order-mismatch: pass
spec/glsl-1.50/linker/instance-matching-uniform-blocks-member-type-mismatch: pass
spec/glsl-1.50/linker/interface-blocks-member-name-mismatch: pass
spec/glsl-1.50/linker/interface-blocks-member-type-mismatch: pass
spec/glsl-1.50/linker/interface-blocks-multiple-vs-member-count-mismatch: pass
spec/glsl-1.50/linker/interface-blocks-vs-fs-array-size-mismatch: pass
spec/glsl-1.50/linker/interface-blocks-vs-fs-member-count-mismatch: pass
spec/glsl-1.50/linker/interface-blocks-vs-fs-member-order-mismatch: pass
spec/glsl-1.50/linker/interface-vs-array-to-fs-named: pass
spec/glsl-1.50/linker/interface-vs-array-to-fs-unnamed: pass
spec/glsl-1.50/linker/interface-vs-array-to-gs-array-sized: pass
spec/glsl-1.50/linker/interface-vs-array-to-gs-array-unsized: pass
spec/glsl-1.50/linker/interface-vs-named-to-fs-array: pass
spec/glsl-1.50/linker/interface-vs-unnamed-to-fs-array: pass
spec/glsl-1.50/linker/interstage-multiple-shader-objects: pass
spec/glsl-1.50/linker/interstage-pervertex-redeclaration-mismatch: pass
spec/glsl-1.50/linker/interstage-pervertex-redeclaration-needed: pass
spec/glsl-1.50/linker/interstage-pervertex-redeclaration-unneeded: pass
spec/glsl-1.50/linker/intrastage-interface-arrays-unmatched-sizes: pass
spec/glsl-1.50/linker/intrastage-interface-named-array: pass
spec/glsl-1.50/linker/intrastage-interface-unnamed-array: pass
spec/glsl-1.50/linker/intrastage-pervertex-in-redeclaration-mismatch: pass
spec/glsl-1.50/linker/intrastage-pervertex-in-redeclaration-needed: pass
spec/glsl-1.50/linker/intrastage-pervertex-in-redeclaration-unneeded: pass
spec/glsl-1.50/linker/intrastage-pervertex-out-redeclaration-mismatch: pass
spec/glsl-1.50/linker/intrastage-pervertex-out-redeclaration-needed: pass
spec/glsl-1.50/linker/intrastage-pervertex-out-redeclaration-unneeded: pass
spec/glsl-1.50/linker/intrastage-unsized-interface-array: pass
spec/glsl-1.50/linker/intrastage-unsized-interface-array-mismatch: pass
spec/glsl-1.50/linker/intrastage-unsized-interface-array-mismatch2: pass
spec/glsl-1.50/linker/intrastage-unsized-interface-array2: pass
spec/glsl-1.50/linker/skip-stage-uniform-block-array-size-mismatch: pass
spec/glsl-1.50/linker/uniform-block-array-instance-name-mismatch: pass
spec/glsl-1.50/linker/uniform-block-array-size-and-instance-name-mismatch: pass
spec/glsl-1.50/linker/unsized-in-named-interface-block: pass
spec/glsl-1.50/linker/unsized-in-named-interface-block-gs: pass
spec/glsl-1.50/linker/unsized-in-unnamed-interface-block: pass
spec/glsl-1.50/linker/unsized-in-unnamed-interface-block-gs: pass
spec/glsl-1.50/linker/versions-mingled: pass
spec/glsl-1.50/linker/versions-mingled-multiple-shader-objects: pass
spec/glsl-1.50/query-gs-prim-types: pass
spec/glsl-1.50/transform-feedback-builtins: pass
spec/glsl-1.50/transform-feedback-type-and-size: pass
spec/glsl-1.50/transform-feedback-vertex-id: pass
spec/glsl-1.50/uniform_buffer/gs-array-copy: pass
spec/glsl-1.50/uniform_buffer/gs-basic: pass
spec/glsl-1.50/uniform_buffer/gs-bools: pass
spec/glsl-1.50/uniform_buffer/gs-float-array-const-index: pass
spec/glsl-1.50/uniform_buffer/gs-float-array-variable-index: pass
spec/glsl-1.50/uniform_buffer/gs-floats: pass
spec/glsl-1.50/uniform_buffer/gs-mat3x4: pass
spec/glsl-1.50/uniform_buffer/gs-mat3x4-row-major: pass
spec/glsl-1.50/uniform_buffer/gs-mat4: pass
spec/glsl-1.50/uniform_buffer/gs-mat4-row-major: pass
spec/glsl-1.50/uniform_buffer/gs-mat4x3: pass
spec/glsl-1.50/uniform_buffer/gs-mat4x3-row-major: pass
spec/glsl-1.50/uniform_buffer/gs-struct: pass
spec/glsl-1.50/uniform_buffer/gs-struct-copy: pass
spec/glsl-1.50/uniform_buffer/gs-struct-copy-complicated: pass
spec/glsl-1.50/uniform_buffer/gs-struct-pad: pass
spec/glsl-1.50/uniform_buffer/gs-two-members: pass
spec/glsl-1.50/uniform_buffer/struct_base_alignment: pass
spec/glsl-3.30/built-in constants/gl_maxclipdistances: pass
spec/glsl-3.30/built-in constants/gl_maxdrawbuffers: pass
spec/glsl-3.30/built-in constants/gl_maxfragmentinputcomponents: pass
spec/glsl-3.30/built-in constants/gl_maxfragmentuniformcomponents: pass
spec/glsl-3.30/built-in constants/gl_maxgeometryinputcomponents: pass
spec/glsl-3.30/built-in constants/gl_maxgeometryoutputcomponents: pass
spec/glsl-3.30/built-in constants/gl_maxgeometryoutputvertices: pass
spec/glsl-3.30/built-in constants/gl_maxgeometrytotaloutputcomponents: pass
spec/glsl-3.30/built-in constants/gl_maxgeometryuniformcomponents: pass
spec/glsl-3.30/built-in constants/gl_maxgeometryvaryingcomponents: pass
spec/glsl-3.30/built-in constants/gl_maxvaryingcomponents: pass
spec/glsl-3.30/built-in constants/gl_maxvaryingfloats: pass
spec/glsl-3.30/built-in constants/gl_maxvertexattribs: pass
spec/glsl-3.30/built-in constants/gl_maxvertexoutputcomponents: pass
spec/glsl-3.30/built-in constants/gl_maxvertexuniformcomponents: pass
spec/glsl-3.30/execution/built-in-functions/fs-floatbitstoint: pass
spec/glsl-3.30/execution/built-in-functions/fs-floatbitstoint-abs: pass
spec/glsl-3.30/execution/built-in-functions/fs-floatbitstoint-neg: pass
spec/glsl-3.30/execution/built-in-functions/fs-floatbitstoint-neg_abs: pass
spec/glsl-3.30/execution/built-in-functions/fs-floatbitstouint: pass
spec/glsl-3.30/execution/built-in-functions/fs-floatbitstouint-abs: pass
spec/glsl-3.30/execution/built-in-functions/fs-floatbitstouint-neg: pass
spec/glsl-3.30/execution/built-in-functions/fs-floatbitstouint-neg_abs: pass
spec/glsl-3.30/execution/built-in-functions/fs-intbitstofloat: pass
spec/glsl-3.30/execution/built-in-functions/fs-intbitstofloat-abs: pass
spec/glsl-3.30/execution/built-in-functions/fs-intbitstofloat-neg: pass
spec/glsl-3.30/execution/built-in-functions/fs-intbitstofloat-neg_abs: pass
spec/glsl-3.30/execution/built-in-functions/fs-uintbitstofloat: pass
spec/glsl-3.30/execution/built-in-functions/vs-floatbitstoint: pass
spec/glsl-3.30/execution/built-in-functions/vs-floatbitstoint-abs: pass
spec/glsl-3.30/execution/built-in-functions/vs-floatbitstoint-neg: pass
spec/glsl-3.30/execution/built-in-functions/vs-floatbitstoint-neg_abs: pass
spec/glsl-3.30/execution/built-in-functions/vs-floatbitstouint: pass
spec/glsl-3.30/execution/built-in-functions/vs-floatbitstouint-abs: pass
spec/glsl-3.30/execution/built-in-functions/vs-floatbitstouint-neg: pass
spec/glsl-3.30/execution/built-in-functions/vs-floatbitstouint-neg_abs: pass
spec/glsl-3.30/execution/built-in-functions/vs-intbitstofloat: pass
spec/glsl-3.30/execution/built-in-functions/vs-intbitstofloat-abs: pass
spec/glsl-3.30/execution/built-in-functions/vs-intbitstofloat-neg: pass
spec/glsl-3.30/execution/built-in-functions/vs-intbitstofloat-neg_abs: pass
spec/glsl-3.30/execution/built-in-functions/vs-uintbitstofloat: pass
spec/glsl-4.00/execution/built-in-functions/fs-abs-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-abs-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-abs-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-abs-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-ceil-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-ceil-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-ceil-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-ceil-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-clamp-double-double-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-clamp-dvec2-double-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-clamp-dvec2-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-clamp-dvec3-double-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-clamp-dvec3-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-clamp-dvec4-double-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-clamp-dvec4-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-cross-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-determinant-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/fs-determinant-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/fs-determinant-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/fs-distance-double-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-distance-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-distance-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-distance-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-dot-double-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-dot-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-dot-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-dot-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-equal-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-equal-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-equal-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-faceforward-double-double-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-faceforward-dvec2-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-faceforward-dvec3-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-faceforward-dvec4-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-floor-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-floor-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-floor-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-floor-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-fract-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-fract-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-fract-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-fract-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-greaterthan-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-greaterthan-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-greaterthan-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-greaterthanequal-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-greaterthanequal-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-greaterthanequal-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-inverse-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/fs-inverse-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/fs-inverse-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/fs-inversesqrt-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-inversesqrt-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-inversesqrt-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-inversesqrt-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-length-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-length-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-length-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-length-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-lessthan-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-lessthan-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-lessthan-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-lessthanequal-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-lessthanequal-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-lessthanequal-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-matrixcompmult-dmat2-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/fs-matrixcompmult-dmat2x3-dmat2x3: pass
spec/glsl-4.00/execution/built-in-functions/fs-matrixcompmult-dmat2x4-dmat2x4: pass
spec/glsl-4.00/execution/built-in-functions/fs-matrixcompmult-dmat3-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/fs-matrixcompmult-dmat3x2-dmat3x2: pass
spec/glsl-4.00/execution/built-in-functions/fs-matrixcompmult-dmat3x4-dmat3x4: pass
spec/glsl-4.00/execution/built-in-functions/fs-matrixcompmult-dmat4-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/fs-matrixcompmult-dmat4x2-dmat4x2: pass
spec/glsl-4.00/execution/built-in-functions/fs-matrixcompmult-dmat4x3-dmat4x3: pass
spec/glsl-4.00/execution/built-in-functions/fs-max-double-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-max-dvec2-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-max-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-max-dvec3-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-max-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-max-dvec4-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-max-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-min-double-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-min-dvec2-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-min-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-min-dvec3-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-min-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-min-dvec4-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-min-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-mix-double-double-bool: pass
spec/glsl-4.00/execution/built-in-functions/fs-mix-double-double-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-mix-dvec2-dvec2-bvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-mix-dvec2-dvec2-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-mix-dvec2-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-mix-dvec3-dvec3-bvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-mix-dvec3-dvec3-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-mix-dvec3-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-mix-dvec4-dvec4-bvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-mix-dvec4-dvec4-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-mix-dvec4-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-mod-double-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-mod-dvec2-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-mod-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-mod-dvec3-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-mod-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-mod-dvec4-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-mod-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-normalize-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-normalize-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-normalize-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-normalize-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-notequal-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-notequal-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-notequal-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-add-dmat2-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-add-dmat2-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-add-dmat2x3-dmat2x3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-add-dmat2x3-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-add-dmat2x4-dmat2x4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-add-dmat2x4-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-add-dmat3-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-add-dmat3-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-add-dmat3x2-dmat3x2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-add-dmat3x2-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-add-dmat3x4-dmat3x4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-add-dmat3x4-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-add-dmat4-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-add-dmat4-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-add-dmat4x2-dmat4x2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-add-dmat4x2-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-add-dmat4x3-dmat4x3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-add-dmat4x3-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-add-double-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-add-double-dmat2x3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-add-double-dmat2x4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-add-double-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-add-double-dmat3x2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-add-double-dmat3x4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-add-double-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-add-double-dmat4x2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-add-double-dmat4x3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-add-double-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-add-double-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-add-double-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-add-double-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-add-dvec2-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-add-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-add-dvec3-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-add-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-add-dvec4-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-add-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-div-dmat2-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-div-dmat2-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-div-dmat2x3-dmat2x3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-div-dmat2x3-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-div-dmat2x4-dmat2x4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-div-dmat2x4-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-div-dmat3-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-div-dmat3-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-div-dmat3x2-dmat3x2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-div-dmat3x2-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-div-dmat3x4-dmat3x4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-div-dmat3x4-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-div-dmat4-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-div-dmat4-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-div-dmat4x2-dmat4x2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-div-dmat4x2-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-div-dmat4x3-dmat4x3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-div-dmat4x3-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-div-double-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-div-double-dmat2x3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-div-double-dmat2x4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-div-double-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-div-double-dmat3x2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-div-double-dmat3x4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-div-double-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-div-double-dmat4x2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-div-double-dmat4x3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-div-double-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-div-double-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-div-double-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-div-double-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-div-dvec2-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-div-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-div-dvec3-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-div-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-div-dvec4-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-div-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat2-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat2-dmat3x2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat2-dmat4x2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat2-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat2x3-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat2x3-dmat3x2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat2x3-dmat4x2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat2x3-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat2x3-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat2x4-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat2x4-dmat3x2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat2x4-dmat4x2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat2x4-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat2x4-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat3-dmat2x3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat3-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat3-dmat4x3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat3-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat3x2-dmat2x3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat3x2-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat3x2-dmat4x3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat3x2-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat3x2-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat3x4-dmat2x3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat3x4-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat3x4-dmat4x3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat3x4-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat3x4-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat4-dmat2x4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat4-dmat3x4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat4-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat4-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat4x2-dmat2x4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat4x2-dmat3x4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat4x2-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat4x2-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat4x2-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat4x3-dmat2x4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat4x3-dmat3x4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat4x3-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat4x3-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dmat4x3-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-double-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-double-dmat2x3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-double-dmat2x4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-double-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-double-dmat3x2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-double-dmat3x4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-double-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-double-dmat4x2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-double-dmat4x3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-double-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-double-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-double-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-double-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dvec2-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dvec2-dmat3x2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dvec2-dmat4x2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dvec2-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dvec3-dmat2x3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dvec3-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dvec3-dmat4x3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dvec3-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dvec4-dmat2x4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dvec4-dmat3x4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dvec4-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dvec4-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-mult-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dmat2-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dmat2-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dmat2x3-dmat2x3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dmat2x3-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dmat2x4-dmat2x4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dmat2x4-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dmat3-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dmat3-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dmat3x2-dmat3x2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dmat3x2-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dmat3x4-dmat3x4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dmat3x4-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dmat4-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dmat4-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dmat4x2-dmat4x2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dmat4x2-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dmat4x3-dmat4x3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dmat4x3-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-sub-double-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-sub-double-dmat2x3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-sub-double-dmat2x4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-sub-double-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-sub-double-dmat3x2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-sub-double-dmat3x4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-sub-double-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-sub-double-dmat4x2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-sub-double-dmat4x3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-sub-double-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-sub-double-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-sub-double-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-sub-double-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dvec2-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dvec3-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dvec4-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-op-sub-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-outerproduct-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-outerproduct-dvec2-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-outerproduct-dvec2-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-outerproduct-dvec3-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-outerproduct-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-outerproduct-dvec3-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-outerproduct-dvec4-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-outerproduct-dvec4-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-outerproduct-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-reflect-double-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-reflect-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-reflect-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-reflect-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-refract-double-double-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-refract-dvec2-dvec2-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-refract-dvec3-dvec3-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-refract-dvec4-dvec4-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-round-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-round-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-round-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-round-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-roundeven-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-roundeven-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-roundeven-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-roundeven-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-sign-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-sign-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-sign-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-sign-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-smoothstep-double-double-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-smoothstep-double-double-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-smoothstep-double-double-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-smoothstep-double-double-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-smoothstep-dvec2-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-smoothstep-dvec3-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-smoothstep-dvec4-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-sqrt-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-sqrt-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-sqrt-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-sqrt-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-step-double-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-step-double-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-step-double-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-step-double-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-step-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-step-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-step-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/fs-transpose-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/fs-transpose-dmat2x3: pass
spec/glsl-4.00/execution/built-in-functions/fs-transpose-dmat2x4: pass
spec/glsl-4.00/execution/built-in-functions/fs-transpose-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/fs-transpose-dmat3x2: pass
spec/glsl-4.00/execution/built-in-functions/fs-transpose-dmat3x4: pass
spec/glsl-4.00/execution/built-in-functions/fs-transpose-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/fs-transpose-dmat4x2: pass
spec/glsl-4.00/execution/built-in-functions/fs-transpose-dmat4x3: pass
spec/glsl-4.00/execution/built-in-functions/fs-trunc-double: pass
spec/glsl-4.00/execution/built-in-functions/fs-trunc-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/fs-trunc-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/fs-trunc-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-abs-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-abs-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-abs-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-abs-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-ceil-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-ceil-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-ceil-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-ceil-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-clamp-double-double-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-clamp-dvec2-double-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-clamp-dvec2-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-clamp-dvec3-double-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-clamp-dvec3-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-clamp-dvec4-double-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-clamp-dvec4-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-cross-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-determinant-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/gs-determinant-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/gs-determinant-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/gs-distance-double-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-distance-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-distance-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-distance-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-dot-double-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-dot-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-dot-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-dot-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-equal-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-equal-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-equal-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-faceforward-double-double-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-faceforward-dvec2-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-faceforward-dvec3-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-faceforward-dvec4-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-floor-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-floor-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-floor-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-floor-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-fract-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-fract-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-fract-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-fract-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-greaterthan-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-greaterthan-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-greaterthan-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-greaterthanequal-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-greaterthanequal-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-greaterthanequal-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-inverse-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/gs-inverse-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/gs-inverse-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/gs-inversesqrt-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-inversesqrt-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-inversesqrt-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-inversesqrt-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-length-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-length-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-length-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-length-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-lessthan-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-lessthan-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-lessthan-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-lessthanequal-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-lessthanequal-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-lessthanequal-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-matrixcompmult-dmat2-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/gs-matrixcompmult-dmat2x3-dmat2x3: pass
spec/glsl-4.00/execution/built-in-functions/gs-matrixcompmult-dmat2x4-dmat2x4: pass
spec/glsl-4.00/execution/built-in-functions/gs-matrixcompmult-dmat3-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/gs-matrixcompmult-dmat3x2-dmat3x2: pass
spec/glsl-4.00/execution/built-in-functions/gs-matrixcompmult-dmat3x4-dmat3x4: pass
spec/glsl-4.00/execution/built-in-functions/gs-matrixcompmult-dmat4-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/gs-matrixcompmult-dmat4x2-dmat4x2: pass
spec/glsl-4.00/execution/built-in-functions/gs-matrixcompmult-dmat4x3-dmat4x3: pass
spec/glsl-4.00/execution/built-in-functions/gs-max-double-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-max-dvec2-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-max-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-max-dvec3-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-max-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-max-dvec4-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-max-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-min-double-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-min-dvec2-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-min-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-min-dvec3-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-min-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-min-dvec4-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-min-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-mix-double-double-bool: pass
spec/glsl-4.00/execution/built-in-functions/gs-mix-double-double-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-mix-dvec2-dvec2-bvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-mix-dvec2-dvec2-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-mix-dvec2-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-mix-dvec3-dvec3-bvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-mix-dvec3-dvec3-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-mix-dvec3-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-mix-dvec4-dvec4-bvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-mix-dvec4-dvec4-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-mix-dvec4-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-mod-double-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-mod-dvec2-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-mod-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-mod-dvec3-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-mod-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-mod-dvec4-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-mod-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-normalize-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-normalize-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-normalize-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-normalize-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-notequal-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-notequal-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-notequal-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-add-dmat2-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-add-dmat2-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-add-dmat2x3-dmat2x3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-add-dmat2x3-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-add-dmat2x4-dmat2x4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-add-dmat2x4-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-add-dmat3-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-add-dmat3-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-add-dmat3x2-dmat3x2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-add-dmat3x2-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-add-dmat3x4-dmat3x4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-add-dmat3x4-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-add-dmat4-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-add-dmat4-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-add-dmat4x2-dmat4x2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-add-dmat4x2-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-add-dmat4x3-dmat4x3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-add-dmat4x3-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-add-double-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-add-double-dmat2x3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-add-double-dmat2x4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-add-double-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-add-double-dmat3x2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-add-double-dmat3x4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-add-double-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-add-double-dmat4x2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-add-double-dmat4x3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-add-double-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-add-double-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-add-double-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-add-double-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-add-dvec2-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-add-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-add-dvec3-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-add-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-add-dvec4-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-add-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-div-dmat2-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-div-dmat2-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-div-dmat2x3-dmat2x3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-div-dmat2x3-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-div-dmat2x4-dmat2x4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-div-dmat2x4-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-div-dmat3-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-div-dmat3-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-div-dmat3x2-dmat3x2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-div-dmat3x2-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-div-dmat3x4-dmat3x4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-div-dmat3x4-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-div-dmat4-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-div-dmat4-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-div-dmat4x2-dmat4x2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-div-dmat4x2-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-div-dmat4x3-dmat4x3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-div-dmat4x3-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-div-double-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-div-double-dmat2x3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-div-double-dmat2x4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-div-double-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-div-double-dmat3x2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-div-double-dmat3x4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-div-double-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-div-double-dmat4x2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-div-double-dmat4x3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-div-double-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-div-double-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-div-double-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-div-double-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-div-dvec2-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-div-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-div-dvec3-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-div-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-div-dvec4-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-div-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat2-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat2-dmat3x2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat2-dmat4x2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat2-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat2x3-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat2x3-dmat3x2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat2x3-dmat4x2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat2x3-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat2x3-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat2x4-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat2x4-dmat3x2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat2x4-dmat4x2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat2x4-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat2x4-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat3-dmat2x3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat3-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat3-dmat4x3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat3-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat3x2-dmat2x3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat3x2-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat3x2-dmat4x3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat3x2-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat3x2-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat3x4-dmat2x3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat3x4-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat3x4-dmat4x3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat3x4-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat3x4-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat4-dmat2x4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat4-dmat3x4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat4-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat4-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat4x2-dmat2x4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat4x2-dmat3x4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat4x2-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat4x2-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat4x2-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat4x3-dmat2x4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat4x3-dmat3x4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat4x3-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat4x3-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dmat4x3-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-double-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-double-dmat2x3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-double-dmat2x4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-double-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-double-dmat3x2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-double-dmat3x4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-double-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-double-dmat4x2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-double-dmat4x3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-double-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-double-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-double-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-double-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dvec2-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dvec2-dmat3x2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dvec2-dmat4x2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dvec2-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dvec3-dmat2x3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dvec3-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dvec3-dmat4x3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dvec3-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dvec4-dmat2x4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dvec4-dmat3x4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dvec4-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dvec4-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-mult-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dmat2-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dmat2-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dmat2x3-dmat2x3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dmat2x3-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dmat2x4-dmat2x4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dmat2x4-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dmat3-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dmat3-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dmat3x2-dmat3x2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dmat3x2-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dmat3x4-dmat3x4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dmat3x4-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dmat4-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dmat4-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dmat4x2-dmat4x2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dmat4x2-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dmat4x3-dmat4x3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dmat4x3-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-sub-double-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-sub-double-dmat2x3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-sub-double-dmat2x4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-sub-double-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-sub-double-dmat3x2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-sub-double-dmat3x4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-sub-double-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-sub-double-dmat4x2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-sub-double-dmat4x3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-sub-double-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-sub-double-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-sub-double-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-sub-double-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dvec2-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dvec3-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dvec4-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-op-sub-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-outerproduct-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-outerproduct-dvec2-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-outerproduct-dvec2-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-outerproduct-dvec3-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-outerproduct-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-outerproduct-dvec3-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-outerproduct-dvec4-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-outerproduct-dvec4-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-outerproduct-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-reflect-double-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-reflect-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-reflect-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-reflect-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-refract-double-double-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-refract-dvec2-dvec2-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-refract-dvec3-dvec3-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-refract-dvec4-dvec4-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-round-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-round-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-round-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-round-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-roundeven-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-roundeven-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-roundeven-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-roundeven-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-sign-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-sign-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-sign-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-sign-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-smoothstep-double-double-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-smoothstep-double-double-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-smoothstep-double-double-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-smoothstep-double-double-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-smoothstep-dvec2-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-smoothstep-dvec3-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-smoothstep-dvec4-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-sqrt-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-sqrt-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-sqrt-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-sqrt-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-step-double-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-step-double-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-step-double-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-step-double-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-step-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-step-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-step-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/gs-transpose-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/gs-transpose-dmat2x3: pass
spec/glsl-4.00/execution/built-in-functions/gs-transpose-dmat2x4: pass
spec/glsl-4.00/execution/built-in-functions/gs-transpose-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/gs-transpose-dmat3x2: pass
spec/glsl-4.00/execution/built-in-functions/gs-transpose-dmat3x4: pass
spec/glsl-4.00/execution/built-in-functions/gs-transpose-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/gs-transpose-dmat4x2: pass
spec/glsl-4.00/execution/built-in-functions/gs-transpose-dmat4x3: pass
spec/glsl-4.00/execution/built-in-functions/gs-trunc-double: pass
spec/glsl-4.00/execution/built-in-functions/gs-trunc-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/gs-trunc-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/gs-trunc-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-abs-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-abs-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-abs-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-abs-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-ceil-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-ceil-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-ceil-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-ceil-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-clamp-double-double-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-clamp-dvec2-double-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-clamp-dvec2-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-clamp-dvec3-double-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-clamp-dvec3-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-clamp-dvec4-double-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-clamp-dvec4-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-cross-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-determinant-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/vs-determinant-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/vs-determinant-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/vs-distance-double-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-distance-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-distance-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-distance-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-dot-double-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-dot-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-dot-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-dot-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-equal-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-equal-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-equal-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-faceforward-double-double-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-faceforward-dvec2-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-faceforward-dvec3-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-faceforward-dvec4-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-floor-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-floor-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-floor-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-floor-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-fract-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-fract-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-fract-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-fract-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-greaterthan-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-greaterthan-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-greaterthan-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-greaterthanequal-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-greaterthanequal-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-greaterthanequal-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-inverse-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/vs-inverse-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/vs-inverse-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/vs-inversesqrt-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-inversesqrt-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-inversesqrt-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-inversesqrt-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-length-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-length-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-length-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-length-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-lessthan-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-lessthan-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-lessthan-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-lessthanequal-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-lessthanequal-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-lessthanequal-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-matrixcompmult-dmat2-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/vs-matrixcompmult-dmat2x3-dmat2x3: pass
spec/glsl-4.00/execution/built-in-functions/vs-matrixcompmult-dmat2x4-dmat2x4: pass
spec/glsl-4.00/execution/built-in-functions/vs-matrixcompmult-dmat3-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/vs-matrixcompmult-dmat3x2-dmat3x2: pass
spec/glsl-4.00/execution/built-in-functions/vs-matrixcompmult-dmat3x4-dmat3x4: pass
spec/glsl-4.00/execution/built-in-functions/vs-matrixcompmult-dmat4-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/vs-matrixcompmult-dmat4x2-dmat4x2: pass
spec/glsl-4.00/execution/built-in-functions/vs-matrixcompmult-dmat4x3-dmat4x3: pass
spec/glsl-4.00/execution/built-in-functions/vs-max-double-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-max-dvec2-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-max-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-max-dvec3-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-max-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-max-dvec4-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-max-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-min-double-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-min-dvec2-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-min-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-min-dvec3-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-min-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-min-dvec4-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-min-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-mix-double-double-bool: pass
spec/glsl-4.00/execution/built-in-functions/vs-mix-double-double-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-mix-dvec2-dvec2-bvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-mix-dvec2-dvec2-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-mix-dvec2-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-mix-dvec3-dvec3-bvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-mix-dvec3-dvec3-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-mix-dvec3-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-mix-dvec4-dvec4-bvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-mix-dvec4-dvec4-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-mix-dvec4-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-mod-double-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-mod-dvec2-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-mod-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-mod-dvec3-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-mod-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-mod-dvec4-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-mod-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-normalize-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-normalize-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-normalize-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-normalize-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-notequal-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-notequal-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-notequal-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-add-dmat2-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-add-dmat2-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-add-dmat2x3-dmat2x3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-add-dmat2x3-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-add-dmat2x4-dmat2x4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-add-dmat2x4-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-add-dmat3-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-add-dmat3-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-add-dmat3x2-dmat3x2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-add-dmat3x2-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-add-dmat3x4-dmat3x4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-add-dmat3x4-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-add-dmat4-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-add-dmat4-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-add-dmat4x2-dmat4x2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-add-dmat4x2-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-add-dmat4x3-dmat4x3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-add-dmat4x3-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-add-double-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-add-double-dmat2x3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-add-double-dmat2x4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-add-double-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-add-double-dmat3x2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-add-double-dmat3x4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-add-double-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-add-double-dmat4x2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-add-double-dmat4x3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-add-double-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-add-double-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-add-double-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-add-double-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-add-dvec2-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-add-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-add-dvec3-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-add-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-add-dvec4-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-add-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-div-dmat2-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-div-dmat2-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-div-dmat2x3-dmat2x3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-div-dmat2x3-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-div-dmat2x4-dmat2x4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-div-dmat2x4-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-div-dmat3-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-div-dmat3-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-div-dmat3x2-dmat3x2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-div-dmat3x2-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-div-dmat3x4-dmat3x4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-div-dmat3x4-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-div-dmat4-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-div-dmat4-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-div-dmat4x2-dmat4x2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-div-dmat4x2-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-div-dmat4x3-dmat4x3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-div-dmat4x3-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-div-double-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-div-double-dmat2x3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-div-double-dmat2x4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-div-double-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-div-double-dmat3x2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-div-double-dmat3x4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-div-double-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-div-double-dmat4x2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-div-double-dmat4x3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-div-double-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-div-double-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-div-double-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-div-double-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-div-dvec2-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-div-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-div-dvec3-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-div-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-div-dvec4-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-div-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat2-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat2-dmat3x2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat2-dmat4x2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat2-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat2x3-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat2x3-dmat3x2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat2x3-dmat4x2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat2x3-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat2x3-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat2x4-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat2x4-dmat3x2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat2x4-dmat4x2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat2x4-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat2x4-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat3-dmat2x3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat3-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat3-dmat4x3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat3-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat3x2-dmat2x3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat3x2-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat3x2-dmat4x3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat3x2-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat3x2-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat3x4-dmat2x3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat3x4-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat3x4-dmat4x3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat3x4-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat3x4-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat4-dmat2x4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat4-dmat3x4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat4-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat4-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat4x2-dmat2x4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat4x2-dmat3x4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat4x2-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat4x2-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat4x2-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat4x3-dmat2x4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat4x3-dmat3x4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat4x3-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat4x3-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dmat4x3-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-double-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-double-dmat2x3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-double-dmat2x4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-double-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-double-dmat3x2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-double-dmat3x4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-double-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-double-dmat4x2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-double-dmat4x3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-double-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-double-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-double-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-double-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dvec2-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dvec2-dmat3x2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dvec2-dmat4x2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dvec2-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dvec3-dmat2x3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dvec3-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dvec3-dmat4x3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dvec3-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dvec4-dmat2x4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dvec4-dmat3x4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dvec4-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dvec4-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-mult-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dmat2-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dmat2-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dmat2x3-dmat2x3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dmat2x3-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dmat2x4-dmat2x4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dmat2x4-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dmat3-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dmat3-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dmat3x2-dmat3x2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dmat3x2-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dmat3x4-dmat3x4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dmat3x4-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dmat4-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dmat4-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dmat4x2-dmat4x2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dmat4x2-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dmat4x3-dmat4x3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dmat4x3-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-sub-double-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-sub-double-dmat2x3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-sub-double-dmat2x4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-sub-double-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-sub-double-dmat3x2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-sub-double-dmat3x4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-sub-double-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-sub-double-dmat4x2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-sub-double-dmat4x3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-sub-double-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-sub-double-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-sub-double-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-sub-double-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dvec2-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dvec3-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dvec4-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-op-sub-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-outerproduct-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-outerproduct-dvec2-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-outerproduct-dvec2-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-outerproduct-dvec3-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-outerproduct-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-outerproduct-dvec3-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-outerproduct-dvec4-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-outerproduct-dvec4-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-outerproduct-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-reflect-double-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-reflect-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-reflect-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-reflect-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-refract-double-double-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-refract-dvec2-dvec2-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-refract-dvec3-dvec3-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-refract-dvec4-dvec4-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-round-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-round-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-round-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-round-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-roundeven-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-roundeven-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-roundeven-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-roundeven-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-sign-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-sign-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-sign-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-sign-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-smoothstep-double-double-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-smoothstep-double-double-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-smoothstep-double-double-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-smoothstep-double-double-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-smoothstep-dvec2-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-smoothstep-dvec3-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-smoothstep-dvec4-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-sqrt-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-sqrt-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-sqrt-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-sqrt-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-step-double-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-step-double-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-step-double-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-step-double-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-step-dvec2-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-step-dvec3-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-step-dvec4-dvec4: pass
spec/glsl-4.00/execution/built-in-functions/vs-transpose-dmat2: pass
spec/glsl-4.00/execution/built-in-functions/vs-transpose-dmat2x3: pass
spec/glsl-4.00/execution/built-in-functions/vs-transpose-dmat2x4: pass
spec/glsl-4.00/execution/built-in-functions/vs-transpose-dmat3: pass
spec/glsl-4.00/execution/built-in-functions/vs-transpose-dmat3x2: pass
spec/glsl-4.00/execution/built-in-functions/vs-transpose-dmat3x4: pass
spec/glsl-4.00/execution/built-in-functions/vs-transpose-dmat4: pass
spec/glsl-4.00/execution/built-in-functions/vs-transpose-dmat4x2: pass
spec/glsl-4.00/execution/built-in-functions/vs-transpose-dmat4x3: pass
spec/glsl-4.00/execution/built-in-functions/vs-trunc-double: pass
spec/glsl-4.00/execution/built-in-functions/vs-trunc-dvec2: pass
spec/glsl-4.00/execution/built-in-functions/vs-trunc-dvec3: pass
spec/glsl-4.00/execution/built-in-functions/vs-trunc-dvec4: pass
spec/glsl-4.00/execution/conversion/frag-conversion-explicit-bool-double: pass
spec/glsl-4.00/execution/conversion/frag-conversion-explicit-bvec2-dvec2: pass
spec/glsl-4.00/execution/conversion/frag-conversion-explicit-bvec3-dvec3: pass
spec/glsl-4.00/execution/conversion/frag-conversion-explicit-bvec4-dvec4: pass
spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dmat2-mat2: fail
spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dmat2x3-mat2x3: fail
spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dmat2x4-mat2x4: fail
spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dmat3-mat3: fail
spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dmat3x2-mat3x2: fail
spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dmat3x4-mat3x4: fail
spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dmat4-mat4: fail
spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dmat4x2-mat4x2: fail
spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dmat4x3-mat4x3: fail
spec/glsl-4.00/execution/conversion/frag-conversion-explicit-double-bool: pass
spec/glsl-4.00/execution/conversion/frag-conversion-explicit-double-float: fail
spec/glsl-4.00/execution/conversion/frag-conversion-explicit-double-int: pass
spec/glsl-4.00/execution/conversion/frag-conversion-explicit-double-uint: pass
spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dvec2-bvec2: pass
spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dvec2-ivec2: pass
spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dvec2-uvec2: pass
spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dvec2-vec2: fail
spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dvec3-bvec3: pass
spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dvec3-ivec3: pass
spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dvec3-uvec3: pass
spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dvec3-vec3: fail
spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dvec4-bvec4: pass
spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dvec4-ivec4: pass
spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dvec4-uvec4: pass
spec/glsl-4.00/execution/conversion/frag-conversion-explicit-dvec4-vec4: fail
spec/glsl-4.00/execution/conversion/frag-conversion-implicit-float-double: pass
spec/glsl-4.00/execution/conversion/frag-conversion-implicit-int-double: pass
spec/glsl-4.00/execution/conversion/frag-conversion-implicit-ivec2-dvec2: pass
spec/glsl-4.00/execution/conversion/frag-conversion-implicit-ivec3-dvec3: pass
spec/glsl-4.00/execution/conversion/frag-conversion-implicit-ivec4-dvec4: pass
spec/glsl-4.00/execution/conversion/frag-conversion-implicit-mat2-dmat2: pass
spec/glsl-4.00/execution/conversion/frag-conversion-implicit-mat2x3-dmat2x3: pass
spec/glsl-4.00/execution/conversion/frag-conversion-implicit-mat2x4-dmat2x4: pass
spec/glsl-4.00/execution/conversion/frag-conversion-implicit-mat3-dmat3: pass
spec/glsl-4.00/execution/conversion/frag-conversion-implicit-mat3x2-dmat3x2: pass
spec/glsl-4.00/execution/conversion/frag-conversion-implicit-mat3x4-dmat3x4: pass
spec/glsl-4.00/execution/conversion/frag-conversion-implicit-mat4-dmat4: pass
spec/glsl-4.00/execution/conversion/frag-conversion-implicit-mat4x2-dmat4x2: pass
spec/glsl-4.00/execution/conversion/frag-conversion-implicit-mat4x3-dmat4x3: pass
spec/glsl-4.00/execution/conversion/frag-conversion-implicit-uint-double: pass
spec/glsl-4.00/execution/conversion/frag-conversion-implicit-uvec2-dvec2: pass
spec/glsl-4.00/execution/conversion/frag-conversion-implicit-uvec3-dvec3: pass
spec/glsl-4.00/execution/conversion/frag-conversion-implicit-uvec4-dvec4: pass
spec/glsl-4.00/execution/conversion/frag-conversion-implicit-vec2-dvec2: pass
spec/glsl-4.00/execution/conversion/frag-conversion-implicit-vec3-dvec3: pass
spec/glsl-4.00/execution/conversion/frag-conversion-implicit-vec4-dvec4: pass
spec/glsl-4.00/execution/conversion/geom-conversion-explicit-bool-double: pass
spec/glsl-4.00/execution/conversion/geom-conversion-explicit-bvec2-dvec2: pass
spec/glsl-4.00/execution/conversion/geom-conversion-explicit-bvec3-dvec3: pass
spec/glsl-4.00/execution/conversion/geom-conversion-explicit-bvec4-dvec4: pass
spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dmat2-mat2: fail
spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dmat2x3-mat2x3: fail
spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dmat2x4-mat2x4: fail
spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dmat3-mat3: fail
spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dmat3x2-mat3x2: fail
spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dmat3x4-mat3x4: fail
spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dmat4-mat4: fail
spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dmat4x2-mat4x2: fail
spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dmat4x3-mat4x3: fail
spec/glsl-4.00/execution/conversion/geom-conversion-explicit-double-bool: pass
spec/glsl-4.00/execution/conversion/geom-conversion-explicit-double-float: fail
spec/glsl-4.00/execution/conversion/geom-conversion-explicit-double-int: pass
spec/glsl-4.00/execution/conversion/geom-conversion-explicit-double-uint: pass
spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dvec2-bvec2: pass
spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dvec2-ivec2: pass
spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dvec2-uvec2: pass
spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dvec2-vec2: fail
spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dvec3-bvec3: pass
spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dvec3-ivec3: pass
spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dvec3-uvec3: pass
spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dvec3-vec3: fail
spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dvec4-bvec4: pass
spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dvec4-ivec4: pass
spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dvec4-uvec4: pass
spec/glsl-4.00/execution/conversion/geom-conversion-explicit-dvec4-vec4: fail
spec/glsl-4.00/execution/conversion/geom-conversion-implicit-float-double: pass
spec/glsl-4.00/execution/conversion/geom-conversion-implicit-int-double: pass
spec/glsl-4.00/execution/conversion/geom-conversion-implicit-ivec2-dvec2: pass
spec/glsl-4.00/execution/conversion/geom-conversion-implicit-ivec3-dvec3: pass
spec/glsl-4.00/execution/conversion/geom-conversion-implicit-ivec4-dvec4: pass
spec/glsl-4.00/execution/conversion/geom-conversion-implicit-mat2-dmat2: pass
spec/glsl-4.00/execution/conversion/geom-conversion-implicit-mat2x3-dmat2x3: pass
spec/glsl-4.00/execution/conversion/geom-conversion-implicit-mat2x4-dmat2x4: pass
spec/glsl-4.00/execution/conversion/geom-conversion-implicit-mat3-dmat3: pass
spec/glsl-4.00/execution/conversion/geom-conversion-implicit-mat3x2-dmat3x2: pass
spec/glsl-4.00/execution/conversion/geom-conversion-implicit-mat3x4-dmat3x4: pass
spec/glsl-4.00/execution/conversion/geom-conversion-implicit-mat4-dmat4: pass
spec/glsl-4.00/execution/conversion/geom-conversion-implicit-mat4x2-dmat4x2: pass
spec/glsl-4.00/execution/conversion/geom-conversion-implicit-mat4x3-dmat4x3: pass
spec/glsl-4.00/execution/conversion/geom-conversion-implicit-uint-double: pass
spec/glsl-4.00/execution/conversion/geom-conversion-implicit-uvec2-dvec2: pass
spec/glsl-4.00/execution/conversion/geom-conversion-implicit-uvec3-dvec3: pass
spec/glsl-4.00/execution/conversion/geom-conversion-implicit-uvec4-dvec4: pass
spec/glsl-4.00/execution/conversion/geom-conversion-implicit-vec2-dvec2: pass
spec/glsl-4.00/execution/conversion/geom-conversion-implicit-vec3-dvec3: pass
spec/glsl-4.00/execution/conversion/geom-conversion-implicit-vec4-dvec4: pass
spec/glsl-4.00/execution/conversion/vert-conversion-explicit-bool-double: pass
spec/glsl-4.00/execution/conversion/vert-conversion-explicit-bvec2-dvec2: pass
spec/glsl-4.00/execution/conversion/vert-conversion-explicit-bvec3-dvec3: pass
spec/glsl-4.00/execution/conversion/vert-conversion-explicit-bvec4-dvec4: pass
spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dmat2-mat2: fail
spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dmat2x3-mat2x3: fail
spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dmat2x4-mat2x4: fail
spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dmat3-mat3: fail
spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dmat3x2-mat3x2: fail
spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dmat3x4-mat3x4: fail
spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dmat4-mat4: fail
spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dmat4x2-mat4x2: fail
spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dmat4x3-mat4x3: fail
spec/glsl-4.00/execution/conversion/vert-conversion-explicit-double-bool: pass
spec/glsl-4.00/execution/conversion/vert-conversion-explicit-double-float: fail
spec/glsl-4.00/execution/conversion/vert-conversion-explicit-double-int: pass
spec/glsl-4.00/execution/conversion/vert-conversion-explicit-double-uint: pass
spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dvec2-bvec2: pass
spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dvec2-ivec2: pass
spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dvec2-uvec2: pass
spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dvec2-vec2: fail
spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dvec3-bvec3: pass
spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dvec3-ivec3: pass
spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dvec3-uvec3: pass
spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dvec3-vec3: fail
spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dvec4-bvec4: pass
spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dvec4-ivec4: pass
spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dvec4-uvec4: pass
spec/glsl-4.00/execution/conversion/vert-conversion-explicit-dvec4-vec4: fail
spec/glsl-4.00/execution/conversion/vert-conversion-implicit-float-double: pass
spec/glsl-4.00/execution/conversion/vert-conversion-implicit-int-double: pass
spec/glsl-4.00/execution/conversion/vert-conversion-implicit-ivec2-dvec2: pass
spec/glsl-4.00/execution/conversion/vert-conversion-implicit-ivec3-dvec3: pass
spec/glsl-4.00/execution/conversion/vert-conversion-implicit-ivec4-dvec4: pass
spec/glsl-4.00/execution/conversion/vert-conversion-implicit-mat2-dmat2: pass
spec/glsl-4.00/execution/conversion/vert-conversion-implicit-mat2x3-dmat2x3: pass
spec/glsl-4.00/execution/conversion/vert-conversion-implicit-mat2x4-dmat2x4: pass
spec/glsl-4.00/execution/conversion/vert-conversion-implicit-mat3-dmat3: pass
spec/glsl-4.00/execution/conversion/vert-conversion-implicit-mat3x2-dmat3x2: pass
spec/glsl-4.00/execution/conversion/vert-conversion-implicit-mat3x4-dmat3x4: pass
spec/glsl-4.00/execution/conversion/vert-conversion-implicit-mat4-dmat4: pass
spec/glsl-4.00/execution/conversion/vert-conversion-implicit-mat4x2-dmat4x2: pass
spec/glsl-4.00/execution/conversion/vert-conversion-implicit-mat4x3-dmat4x3: pass
spec/glsl-4.00/execution/conversion/vert-conversion-implicit-uint-double: pass
spec/glsl-4.00/execution/conversion/vert-conversion-implicit-uvec2-dvec2: pass
spec/glsl-4.00/execution/conversion/vert-conversion-implicit-uvec3-dvec3: pass
spec/glsl-4.00/execution/conversion/vert-conversion-implicit-uvec4-dvec4: pass
spec/glsl-4.00/execution/conversion/vert-conversion-implicit-vec2-dvec2: pass
spec/glsl-4.00/execution/conversion/vert-conversion-implicit-vec3-dvec3: pass
spec/glsl-4.00/execution/conversion/vert-conversion-implicit-vec4-dvec4: pass
spec/glsl-4.00/execution/inout/vs-out-fs-in-double: pass
spec/glsl-4.00/execution/inout/vs-out-fs-in-dvec2: pass
spec/glsl-4.00/execution/inout/vs-out-fs-in-dvec3: pass
spec/glsl-4.00/execution/inout/vs-out-fs-in-dvec4: pass
spec/glsl-4.10/execution/conversion/frag-conversion-explicit-dmat2-mat2-zero-sign: pass
spec/glsl-4.10/execution/conversion/frag-conversion-explicit-dmat2x3-mat2x3-zero-sign: pass
spec/glsl-4.10/execution/conversion/frag-conversion-explicit-dmat2x4-mat2x4-zero-sign: pass
spec/glsl-4.10/execution/conversion/frag-conversion-explicit-dmat3-mat3-zero-sign: pass
spec/glsl-4.10/execution/conversion/frag-conversion-explicit-dmat3x2-mat3x2-zero-sign: pass
spec/glsl-4.10/execution/conversion/frag-conversion-explicit-dmat3x4-mat3x4-zero-sign: pass
spec/glsl-4.10/execution/conversion/frag-conversion-explicit-dmat4-mat4-zero-sign: pass
spec/glsl-4.10/execution/conversion/frag-conversion-explicit-dmat4x2-mat4x2-zero-sign: pass
spec/glsl-4.10/execution/conversion/frag-conversion-explicit-dmat4x3-mat4x3-zero-sign: pass
spec/glsl-4.10/execution/conversion/frag-conversion-explicit-double-float-zero-sign: pass
spec/glsl-4.10/execution/conversion/frag-conversion-explicit-dvec2-vec2-zero-sign: pass
spec/glsl-4.10/execution/conversion/frag-conversion-explicit-dvec3-vec3-zero-sign: pass
spec/glsl-4.10/execution/conversion/frag-conversion-explicit-dvec4-vec4-zero-sign: pass
spec/glsl-4.10/execution/conversion/frag-conversion-implicit-float-double-zero-sign: pass
spec/glsl-4.10/execution/conversion/frag-conversion-implicit-mat2-dmat2-zero-sign: pass
spec/glsl-4.10/execution/conversion/frag-conversion-implicit-mat2x3-dmat2x3-zero-sign: pass
spec/glsl-4.10/execution/conversion/frag-conversion-implicit-mat2x4-dmat2x4-zero-sign: pass
spec/glsl-4.10/execution/conversion/frag-conversion-implicit-mat3-dmat3-zero-sign: pass
spec/glsl-4.10/execution/conversion/frag-conversion-implicit-mat3x2-dmat3x2-zero-sign: pass
spec/glsl-4.10/execution/conversion/frag-conversion-implicit-mat3x4-dmat3x4-zero-sign: pass
spec/glsl-4.10/execution/conversion/frag-conversion-implicit-mat4-dmat4-zero-sign: pass
spec/glsl-4.10/execution/conversion/frag-conversion-implicit-mat4x2-dmat4x2-zero-sign: pass
spec/glsl-4.10/execution/conversion/frag-conversion-implicit-mat4x3-dmat4x3-zero-sign: pass
spec/glsl-4.10/execution/conversion/frag-conversion-implicit-vec2-dvec2-zero-sign: pass
spec/glsl-4.10/execution/conversion/frag-conversion-implicit-vec3-dvec3-zero-sign: pass
spec/glsl-4.10/execution/conversion/frag-conversion-implicit-vec4-dvec4-zero-sign: pass
spec/glsl-4.10/execution/conversion/geom-conversion-explicit-dmat2-mat2-zero-sign: pass
spec/glsl-4.10/execution/conversion/geom-conversion-explicit-dmat2x3-mat2x3-zero-sign: pass
spec/glsl-4.10/execution/conversion/geom-conversion-explicit-dmat2x4-mat2x4-zero-sign: pass
spec/glsl-4.10/execution/conversion/geom-conversion-explicit-dmat3-mat3-zero-sign: pass
spec/glsl-4.10/execution/conversion/geom-conversion-explicit-dmat3x2-mat3x2-zero-sign: pass
spec/glsl-4.10/execution/conversion/geom-conversion-explicit-dmat3x4-mat3x4-zero-sign: pass
spec/glsl-4.10/execution/conversion/geom-conversion-explicit-dmat4-mat4-zero-sign: pass
spec/glsl-4.10/execution/conversion/geom-conversion-explicit-dmat4x2-mat4x2-zero-sign: pass
spec/glsl-4.10/execution/conversion/geom-conversion-explicit-dmat4x3-mat4x3-zero-sign: pass
spec/glsl-4.10/execution/conversion/geom-conversion-explicit-double-float-zero-sign: pass
spec/glsl-4.10/execution/conversion/geom-conversion-explicit-dvec2-vec2-zero-sign: pass
spec/glsl-4.10/execution/conversion/geom-conversion-explicit-dvec3-vec3-zero-sign: pass
spec/glsl-4.10/execution/conversion/geom-conversion-explicit-dvec4-vec4-zero-sign: pass
spec/glsl-4.10/execution/conversion/geom-conversion-implicit-float-double-zero-sign: pass
spec/glsl-4.10/execution/conversion/geom-conversion-implicit-mat2-dmat2-zero-sign: pass
spec/glsl-4.10/execution/conversion/geom-conversion-implicit-mat2x3-dmat2x3-zero-sign: pass
spec/glsl-4.10/execution/conversion/geom-conversion-implicit-mat2x4-dmat2x4-zero-sign: pass
spec/glsl-4.10/execution/conversion/geom-conversion-implicit-mat3-dmat3-zero-sign: pass
spec/glsl-4.10/execution/conversion/geom-conversion-implicit-mat3x2-dmat3x2-zero-sign: pass
spec/glsl-4.10/execution/conversion/geom-conversion-implicit-mat3x4-dmat3x4-zero-sign: pass
spec/glsl-4.10/execution/conversion/geom-conversion-implicit-mat4-dmat4-zero-sign: pass
spec/glsl-4.10/execution/conversion/geom-conversion-implicit-mat4x2-dmat4x2-zero-sign: pass
spec/glsl-4.10/execution/conversion/geom-conversion-implicit-mat4x3-dmat4x3-zero-sign: pass
spec/glsl-4.10/execution/conversion/geom-conversion-implicit-vec2-dvec2-zero-sign: pass
spec/glsl-4.10/execution/conversion/geom-conversion-implicit-vec3-dvec3-zero-sign: pass
spec/glsl-4.10/execution/conversion/geom-conversion-implicit-vec4-dvec4-zero-sign: pass
spec/glsl-4.10/execution/conversion/vert-conversion-explicit-dmat2-mat2-zero-sign: pass
spec/glsl-4.10/execution/conversion/vert-conversion-explicit-dmat2x3-mat2x3-zero-sign: pass
spec/glsl-4.10/execution/conversion/vert-conversion-explicit-dmat2x4-mat2x4-zero-sign: pass
spec/glsl-4.10/execution/conversion/vert-conversion-explicit-dmat3-mat3-zero-sign: pass
spec/glsl-4.10/execution/conversion/vert-conversion-explicit-dmat3x2-mat3x2-zero-sign: pass
spec/glsl-4.10/execution/conversion/vert-conversion-explicit-dmat3x4-mat3x4-zero-sign: pass
spec/glsl-4.10/execution/conversion/vert-conversion-explicit-dmat4-mat4-zero-sign: pass
spec/glsl-4.10/execution/conversion/vert-conversion-explicit-dmat4x2-mat4x2-zero-sign: pass
spec/glsl-4.10/execution/conversion/vert-conversion-explicit-dmat4x3-mat4x3-zero-sign: pass
spec/glsl-4.10/execution/conversion/vert-conversion-explicit-double-float-zero-sign: pass
spec/glsl-4.10/execution/conversion/vert-conversion-explicit-dvec2-vec2-zero-sign: pass
spec/glsl-4.10/execution/conversion/vert-conversion-explicit-dvec3-vec3-zero-sign: pass
spec/glsl-4.10/execution/conversion/vert-conversion-explicit-dvec4-vec4-zero-sign: pass
spec/glsl-4.10/execution/conversion/vert-conversion-implicit-float-double-zero-sign: pass
spec/glsl-4.10/execution/conversion/vert-conversion-implicit-mat2-dmat2-zero-sign: pass
spec/glsl-4.10/execution/conversion/vert-conversion-implicit-mat2x3-dmat2x3-zero-sign: pass
spec/glsl-4.10/execution/conversion/vert-conversion-implicit-mat2x4-dmat2x4-zero-sign: pass
spec/glsl-4.10/execution/conversion/vert-conversion-implicit-mat3-dmat3-zero-sign: pass
spec/glsl-4.10/execution/conversion/vert-conversion-implicit-mat3x2-dmat3x2-zero-sign: pass
spec/glsl-4.10/execution/conversion/vert-conversion-implicit-mat3x4-dmat3x4-zero-sign: pass
spec/glsl-4.10/execution/conversion/vert-conversion-implicit-mat4-dmat4-zero-sign: pass
spec/glsl-4.10/execution/conversion/vert-conversion-implicit-mat4x2-dmat4x2-zero-sign: pass
spec/glsl-4.10/execution/conversion/vert-conversion-implicit-mat4x3-dmat4x3-zero-sign: pass
spec/glsl-4.10/execution/conversion/vert-conversion-implicit-vec2-dvec2-zero-sign: pass
spec/glsl-4.10/execution/conversion/vert-conversion-implicit-vec3-dvec3-zero-sign: pass
spec/glsl-4.10/execution/conversion/vert-conversion-implicit-vec4-dvec4-zero-sign: pass
spec/glsl-4.10/execution/vs_in/vs-input-byte_ivec2-double_double-position: pass
spec/glsl-4.10/execution/vs_in/vs-input-byte_ivec4-double_double-position: pass
spec/glsl-4.10/execution/vs_in/vs-input-double_double-float_mat2x4_array3-position: pass
spec/glsl-4.10/execution/vs_in/vs-input-double_double-float_mat3_array3-position: pass
spec/glsl-4.10/execution/vs_in/vs-input-double_double-float_mat4x3-position: pass
spec/glsl-4.10/execution/vs_in/vs-input-double_double-float_vec3_array3-position: pass
spec/glsl-4.10/execution/vs_in/vs-input-double_double-int_ivec4_array3-position: pass
spec/glsl-4.10/execution/vs_in/vs-input-double_double-position-double_double: pass
spec/glsl-4.10/execution/vs_in/vs-input-double_double-position-float_float_array3: pass
spec/glsl-4.10/execution/vs_in/vs-input-double_double-position-float_mat2x3: pass
spec/glsl-4.10/execution/vs_in/vs-input-double_double-position-float_mat2x4: pass
spec/glsl-4.10/execution/vs_in/vs-input-double_double-position-float_mat3x4_array3: pass
spec/glsl-4.10/execution/vs_in/vs-input-double_double-position-float_mat4x2_array3: pass
spec/glsl-4.10/execution/vs_in/vs-input-double_double-position-float_vec3: pass
spec/glsl-4.10/execution/vs_in/vs-input-double_double-position-int_int: pass
spec/glsl-4.10/execution/vs_in/vs-input-double_double-position-int_int_array3: pass
spec/glsl-4.10/execution/vs_in/vs-input-double_double-position-int_ivec2_array3: pass
spec/glsl-4.10/execution/vs_in/vs-input-double_double-position-int_ivec3: pass
spec/glsl-4.10/execution/vs_in/vs-input-double_double-position-int_ivec4_array3: pass
spec/glsl-4.10/execution/vs_in/vs-input-double_double-position-uint_uvec4_array3: pass
spec/glsl-4.10/execution/vs_in/vs-input-double_double-uint_uvec2-position: pass
spec/glsl-4.10/execution/vs_in/vs-input-double_double-uint_uvec3_array3-position: pass
spec/glsl-4.10/execution/vs_in/vs-input-double_double_array5-float_mat4x2_array3-position: skip
spec/glsl-4.10/execution/vs_in/vs-input-double_double_array5-float_vec2_array3-position: pass
spec/glsl-4.10/execution/vs_in/vs-input-double_double_array5-float_vec3-position: pass
spec/glsl-4.10/execution/vs_in/vs-input-double_double_array5-position-float_mat2_array3: pass
spec/glsl-4.10/execution/vs_in/vs-input-double_double_array5-position-float_mat3x2: pass
spec/glsl-4.10/execution/vs_in/vs-input-double_double_array5-position-float_mat3x2_array3: pass
spec/glsl-4.10/execution/vs_in/vs-input-double_double_array5-position-float_mat4x3_array3: skip
spec/glsl-4.10/execution/vs_in/vs-input-double_double_array5-position-float_vec2: pass
spec/glsl-4.10/execution/vs_in/vs-input-double_double_array5-position-float_vec4: pass
spec/glsl-4.10/execution/vs_in/vs-input-double_double_array5-position-uint_uvec2: pass
spec/glsl-4.10/execution/vs_in/vs-input-double_double_array5-position-uint_uvec3_array3: pass
spec/glsl-4.10/execution/vs_in/vs-input-double_double_array5-position-uint_uvec4: pass
spec/glsl-4.10/execution/vs_in/vs-input-double_double_array5-uint_uvec2_array3-position: pass
spec/glsl-4.10/execution/vs_in/vs-input-double_double_array5-uint_uvec3-position: pass
spec/glsl-4.10/execution/vs_in/vs-input-double_double_array5-uint_uvec3_array3-position: pass
spec/glsl-4.10/execution/vs_in/vs-input-double_double_array5-uint_uvec4-position: pass
spec/glsl-4.10/execution/vs_in/vs-input-float_float_array3-position-double_double_array2: pass
spec/glsl-4.10/execution/vs_in/vs-input-float_mat2x3-double_double-position: pass
spec/glsl-4.10/execution/vs_in/vs-input-float_mat2x3-double_double_array2-position: pass
spec/glsl-4.10/execution/vs_in/vs-input-float_mat2x3_array3-double_double_array2-position: pass
spec/glsl-4.10/execution/vs_in/vs-input-float_mat3_array3-position-double_double: pass
spec/glsl-4.10/execution/vs_in/vs-input-float_mat3_array3-position-double_double_array2: pass
spec/glsl-4.10/execution/vs_in/vs-input-float_mat3x2_array3-position-double_double: pass
spec/glsl-4.10/execution/vs_in/vs-input-float_mat3x4-position-double_double: pass
spec/glsl-4.10/execution/vs_in/vs-input-float_vec2_array3-double_double-position: pass
spec/glsl-4.10/execution/vs_in/vs-input-float_vec2_array3-position-double_double: pass
spec/glsl-4.10/execution/vs_in/vs-input-float_vec4_array3-double_double-position: pass
spec/glsl-4.10/execution/vs_in/vs-input-int_int_array3-position-double_double_array2: pass
spec/glsl-4.10/execution/vs_in/vs-input-int_ivec2-double_double-position: pass
spec/glsl-4.10/execution/vs_in/vs-input-int_ivec2_array3-double_double-position: pass
spec/glsl-4.10/execution/vs_in/vs-input-int_ivec2_array3-double_double_array2-position: pass
spec/glsl-4.10/execution/vs_in/vs-input-int_ivec3-double_double-position: pass
spec/glsl-4.10/execution/vs_in/vs-input-int_ivec3_array3-double_double_array2-position: pass
spec/glsl-4.10/execution/vs_in/vs-input-int_ivec4_array3-double_double_array2-position: pass
spec/glsl-4.10/execution/vs_in/vs-input-int_ivec4_array3-position-double_double: pass
spec/glsl-4.10/execution/vs_in/vs-input-position-double_double: pass
spec/glsl-4.10/execution/vs_in/vs-input-position-double_double-float_mat4x2_array3: pass
spec/glsl-4.10/execution/vs_in/vs-input-position-double_double-float_vec2_array3: pass
spec/glsl-4.10/execution/vs_in/vs-input-position-double_double-float_vec3: pass
spec/glsl-4.10/execution/vs_in/vs-input-position-double_double-float_vec3_array3: pass
spec/glsl-4.10/execution/vs_in/vs-input-position-double_double-int_int: pass
spec/glsl-4.10/execution/vs_in/vs-input-position-double_double-int_ivec2: pass
spec/glsl-4.10/execution/vs_in/vs-input-position-double_double-uint_uint_array3: pass
spec/glsl-4.10/execution/vs_in/vs-input-position-double_double_array3-double_double_array2: pass
spec/glsl-4.10/execution/vs_in/vs-input-position-double_double_array5-float_mat2: pass
spec/glsl-4.10/execution/vs_in/vs-input-position-double_double_array5-float_mat4x2: pass
spec/glsl-4.10/execution/vs_in/vs-input-position-double_double_array5-int_ivec4: pass
spec/glsl-4.10/execution/vs_in/vs-input-position-double_double_array5-uint_uvec4: pass
spec/glsl-4.10/execution/vs_in/vs-input-position-float_mat2_array3-double_double_array2: pass
spec/glsl-4.10/execution/vs_in/vs-input-position-float_mat2x3-double_double: pass
spec/glsl-4.10/execution/vs_in/vs-input-position-float_mat2x3-double_double_array2: pass
spec/glsl-4.10/execution/vs_in/vs-input-position-float_mat3-double_double_array2: pass
spec/glsl-4.10/execution/vs_in/vs-input-position-float_mat3_array3-double_double: pass
spec/glsl-4.10/execution/vs_in/vs-input-position-float_mat3x2_array3-double_double_array2: pass
spec/glsl-4.10/execution/vs_in/vs-input-position-float_mat3x4-double_double_array2: pass
spec/glsl-4.10/execution/vs_in/vs-input-position-float_mat4_array3-double_double_array2: pass
spec/glsl-4.10/execution/vs_in/vs-input-position-float_vec2_array3-double_double_array2: pass
spec/glsl-4.10/execution/vs_in/vs-input-position-float_vec3-double_double_array2: pass
spec/glsl-4.10/execution/vs_in/vs-input-position-float_vec3_array3-double_double: pass
spec/glsl-4.10/execution/vs_in/vs-input-position-float_vec4-double_double_array2: pass
spec/glsl-4.10/execution/vs_in/vs-input-position-int_int_array3-double_double: pass
spec/glsl-4.10/execution/vs_in/vs-input-position-int_ivec2-double_double: pass
spec/glsl-4.10/execution/vs_in/vs-input-position-int_ivec3_array3-double_double: pass
spec/glsl-4.10/execution/vs_in/vs-input-position-int_ivec4_array3-double_double_array2: pass
spec/glsl-4.10/execution/vs_in/vs-input-position-ubyte_uvec2-short_ivec3-double_double: pass
spec/glsl-4.10/execution/vs_in/vs-input-position-ubyte_uvec2-short_ivec4-double_double: pass
spec/glsl-4.10/execution/vs_in/vs-input-position-ubyte_uvec3-short_ivec4-double_double: pass
spec/glsl-4.10/execution/vs_in/vs-input-position-uint_uint-double_double_array2: pass
spec/glsl-4.10/execution/vs_in/vs-input-position-uint_uvec2_array3-double_double: pass
spec/glsl-4.10/execution/vs_in/vs-input-position-uint_uvec2_array3-double_double_array2: pass
spec/glsl-4.10/execution/vs_in/vs-input-position-uint_uvec3_array3-double_double_array2: pass
spec/glsl-4.10/execution/vs_in/vs-input-position-ushort_uint-double_double: pass
spec/glsl-4.10/execution/vs_in/vs-input-ubyte_uint-position-short_ivec3-double_double: pass
spec/glsl-4.10/execution/vs_in/vs-input-ubyte_uvec2-short_int-position-double_double: pass
spec/glsl-4.10/execution/vs_in/vs-input-ubyte_uvec3-short_int-double_double-position: pass
spec/glsl-4.10/execution/vs_in/vs-input-ubyte_uvec3-short_ivec2-double_double-position: pass
spec/glsl-4.10/execution/vs_in/vs-input-ubyte_uvec3-short_ivec2-position-double_double: pass
spec/glsl-4.10/execution/vs_in/vs-input-ubyte_uvec4-position-short_ivec4-double_double: pass
spec/glsl-4.10/execution/vs_in/vs-input-ubyte_uvec4-short_ivec2-double_double-position: pass
spec/glsl-4.10/execution/vs_in/vs-input-uint_uint_array3-double_double-position: pass
spec/glsl-4.10/execution/vs_in/vs-input-uint_uint_array3-double_double_array2-position: pass
spec/glsl-4.10/execution/vs_in/vs-input-uint_uint_array3-position-double_double: pass
spec/glsl-4.10/execution/vs_in/vs-input-uint_uint_array3-position-double_double_array2: pass
spec/glsl-4.10/execution/vs_in/vs-input-uint_uvec2_array3-double_double-position: pass
spec/glsl-4.10/execution/vs_in/vs-input-uint_uvec3-position-double_double_array2: pass
spec/glsl-4.10/execution/vs_in/vs-input-uint_uvec3_array3-position-double_double: pass
spec/glsl-4.10/execution/vs_in/vs-input-uint_uvec4_array3-double_double-position: pass
spec/glsl-4.10/execution/vs_in/vs-input-ushort_uvec2-double_double-position: pass
spec/glsl-4.10/execution/vs_in/vs-input-ushort_uvec3-position-double_double: pass
spec/glsl-4.10/execution/vs_in/vs-input-ushort_uvec4-double_double-position: pass
spec/glsl-4.20/execution/conversion/frag-conversion-explicit-dmat2-mat2-zero-sign: fail
spec/glsl-4.20/execution/conversion/frag-conversion-explicit-dmat2x3-mat2x3-zero-sign: fail
spec/glsl-4.20/execution/conversion/frag-conversion-explicit-dmat2x4-mat2x4-zero-sign: fail
spec/glsl-4.20/execution/conversion/frag-conversion-explicit-dmat3-mat3-zero-sign: fail
spec/glsl-4.20/execution/conversion/frag-conversion-explicit-dmat3x2-mat3x2-zero-sign: fail
spec/glsl-4.20/execution/conversion/frag-conversion-explicit-dmat3x4-mat3x4-zero-sign: fail
spec/glsl-4.20/execution/conversion/frag-conversion-explicit-dmat4-mat4-zero-sign: fail
spec/glsl-4.20/execution/conversion/frag-conversion-explicit-dmat4x2-mat4x2-zero-sign: fail
spec/glsl-4.20/execution/conversion/frag-conversion-explicit-dmat4x3-mat4x3-zero-sign: fail
spec/glsl-4.20/execution/conversion/frag-conversion-explicit-double-float-zero-sign: fail
spec/glsl-4.20/execution/conversion/frag-conversion-explicit-dvec2-vec2-zero-sign: fail
spec/glsl-4.20/execution/conversion/frag-conversion-explicit-dvec3-vec3-zero-sign: fail
spec/glsl-4.20/execution/conversion/frag-conversion-explicit-dvec4-vec4-zero-sign: fail
spec/glsl-4.20/execution/conversion/frag-conversion-implicit-float-double-zero-sign: fail
spec/glsl-4.20/execution/conversion/frag-conversion-implicit-mat2-dmat2-zero-sign: fail
spec/glsl-4.20/execution/conversion/frag-conversion-implicit-mat2x3-dmat2x3-zero-sign: fail
spec/glsl-4.20/execution/conversion/frag-conversion-implicit-mat2x4-dmat2x4-zero-sign: fail
spec/glsl-4.20/execution/conversion/frag-conversion-implicit-mat3-dmat3-zero-sign: fail
spec/glsl-4.20/execution/conversion/frag-conversion-implicit-mat3x2-dmat3x2-zero-sign: fail
spec/glsl-4.20/execution/conversion/frag-conversion-implicit-mat3x4-dmat3x4-zero-sign: fail
spec/glsl-4.20/execution/conversion/frag-conversion-implicit-mat4-dmat4-zero-sign: fail
spec/glsl-4.20/execution/conversion/frag-conversion-implicit-mat4x2-dmat4x2-zero-sign: fail
spec/glsl-4.20/execution/conversion/frag-conversion-implicit-mat4x3-dmat4x3-zero-sign: fail
spec/glsl-4.20/execution/conversion/frag-conversion-implicit-vec2-dvec2-zero-sign: fail
spec/glsl-4.20/execution/conversion/frag-conversion-implicit-vec3-dvec3-zero-sign: fail
spec/glsl-4.20/execution/conversion/frag-conversion-implicit-vec4-dvec4-zero-sign: fail
spec/glsl-4.20/execution/conversion/geom-conversion-explicit-dmat2-mat2-zero-sign: fail
spec/glsl-4.20/execution/conversion/geom-conversion-explicit-dmat2x3-mat2x3-zero-sign: fail
spec/glsl-4.20/execution/conversion/geom-conversion-explicit-dmat2x4-mat2x4-zero-sign: fail
spec/glsl-4.20/execution/conversion/geom-conversion-explicit-dmat3-mat3-zero-sign: fail
spec/glsl-4.20/execution/conversion/geom-conversion-explicit-dmat3x2-mat3x2-zero-sign: fail
spec/glsl-4.20/execution/conversion/geom-conversion-explicit-dmat3x4-mat3x4-zero-sign: fail
spec/glsl-4.20/execution/conversion/geom-conversion-explicit-dmat4-mat4-zero-sign: fail
spec/glsl-4.20/execution/conversion/geom-conversion-explicit-dmat4x2-mat4x2-zero-sign: fail
spec/glsl-4.20/execution/conversion/geom-conversion-explicit-dmat4x3-mat4x3-zero-sign: fail
spec/glsl-4.20/execution/conversion/geom-conversion-explicit-double-float-zero-sign: fail
spec/glsl-4.20/execution/conversion/geom-conversion-explicit-dvec2-vec2-zero-sign: fail
spec/glsl-4.20/execution/conversion/geom-conversion-explicit-dvec3-vec3-zero-sign: fail
spec/glsl-4.20/execution/conversion/geom-conversion-explicit-dvec4-vec4-zero-sign: fail
spec/glsl-4.20/execution/conversion/geom-conversion-implicit-float-double-zero-sign: fail
spec/glsl-4.20/execution/conversion/geom-conversion-implicit-mat2-dmat2-zero-sign: fail
spec/glsl-4.20/execution/conversion/geom-conversion-implicit-mat2x3-dmat2x3-zero-sign: fail
spec/glsl-4.20/execution/conversion/geom-conversion-implicit-mat2x4-dmat2x4-zero-sign: fail
spec/glsl-4.20/execution/conversion/geom-conversion-implicit-mat3-dmat3-zero-sign: fail
spec/glsl-4.20/execution/conversion/geom-conversion-implicit-mat3x2-dmat3x2-zero-sign: fail
spec/glsl-4.20/execution/conversion/geom-conversion-implicit-mat3x4-dmat3x4-zero-sign: fail
spec/glsl-4.20/execution/conversion/geom-conversion-implicit-mat4-dmat4-zero-sign: fail
spec/glsl-4.20/execution/conversion/geom-conversion-implicit-mat4x2-dmat4x2-zero-sign: fail
spec/glsl-4.20/execution/conversion/geom-conversion-implicit-mat4x3-dmat4x3-zero-sign: fail
spec/glsl-4.20/execution/conversion/geom-conversion-implicit-vec2-dvec2-zero-sign: fail
spec/glsl-4.20/execution/conversion/geom-conversion-implicit-vec3-dvec3-zero-sign: fail
spec/glsl-4.20/execution/conversion/geom-conversion-implicit-vec4-dvec4-zero-sign: fail
spec/glsl-4.20/execution/conversion/vert-conversion-explicit-dmat2-mat2-zero-sign: fail
spec/glsl-4.20/execution/conversion/vert-conversion-explicit-dmat2x3-mat2x3-zero-sign: fail
spec/glsl-4.20/execution/conversion/vert-conversion-explicit-dmat2x4-mat2x4-zero-sign: fail
spec/glsl-4.20/execution/conversion/vert-conversion-explicit-dmat3-mat3-zero-sign: fail
spec/glsl-4.20/execution/conversion/vert-conversion-explicit-dmat3x2-mat3x2-zero-sign: fail
spec/glsl-4.20/execution/conversion/vert-conversion-explicit-dmat3x4-mat3x4-zero-sign: fail
spec/glsl-4.20/execution/conversion/vert-conversion-explicit-dmat4-mat4-zero-sign: fail
spec/glsl-4.20/execution/conversion/vert-conversion-explicit-dmat4x2-mat4x2-zero-sign: fail
spec/glsl-4.20/execution/conversion/vert-conversion-explicit-dmat4x3-mat4x3-zero-sign: fail
spec/glsl-4.20/execution/conversion/vert-conversion-explicit-double-float-zero-sign: fail
spec/glsl-4.20/execution/conversion/vert-conversion-explicit-dvec2-vec2-zero-sign: fail
spec/glsl-4.20/execution/conversion/vert-conversion-explicit-dvec3-vec3-zero-sign: fail
spec/glsl-4.20/execution/conversion/vert-conversion-explicit-dvec4-vec4-zero-sign: fail
spec/glsl-4.20/execution/conversion/vert-conversion-implicit-float-double-zero-sign: fail
spec/glsl-4.20/execution/conversion/vert-conversion-implicit-mat2-dmat2-zero-sign: fail
spec/glsl-4.20/execution/conversion/vert-conversion-implicit-mat2x3-dmat2x3-zero-sign: fail
spec/glsl-4.20/execution/conversion/vert-conversion-implicit-mat2x4-dmat2x4-zero-sign: fail
spec/glsl-4.20/execution/conversion/vert-conversion-implicit-mat3-dmat3-zero-sign: fail
spec/glsl-4.20/execution/conversion/vert-conversion-implicit-mat3x2-dmat3x2-zero-sign: fail
spec/glsl-4.20/execution/conversion/vert-conversion-implicit-mat3x4-dmat3x4-zero-sign: fail
spec/glsl-4.20/execution/conversion/vert-conversion-implicit-mat4-dmat4-zero-sign: fail
spec/glsl-4.20/execution/conversion/vert-conversion-implicit-mat4x2-dmat4x2-zero-sign: fail
spec/glsl-4.20/execution/conversion/vert-conversion-implicit-mat4x3-dmat4x3-zero-sign: fail
spec/glsl-4.20/execution/conversion/vert-conversion-implicit-vec2-dvec2-zero-sign: fail
spec/glsl-4.20/execution/conversion/vert-conversion-implicit-vec3-dvec3-zero-sign: fail
spec/glsl-4.20/execution/conversion/vert-conversion-implicit-vec4-dvec4-zero-sign: fail
spec/glsl-4.20/execution/vs_in/vs-input-byte_int-double_dmat4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-byte_int-double_dmat4x3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-byte_int-double_dvec2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-byte_int-position-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-byte_int-position-double_dmat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-byte_int-position-double_dmat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-byte_int-position-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-byte_ivec2-double_dmat2x3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-byte_ivec2-double_dmat4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-byte_ivec2-double_dvec3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-byte_ivec2-position-double_dmat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-byte_ivec2-position-double_dmat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-byte_ivec2-position-double_dmat4x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-byte_ivec2-position-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-byte_ivec3-double_dmat3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-byte_ivec3-double_dmat3x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-byte_ivec3-double_dmat3x4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-byte_ivec3-double_dmat4x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-byte_ivec3-double_dvec3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-byte_ivec3-position-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-byte_ivec3-position-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-byte_ivec4-double_dmat3x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-byte_ivec4-double_dvec2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-byte_ivec4-position-double_dmat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-byte_ivec4-position-double_dmat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-byte_ivec4-position-double_dmat4x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-byte_ivec4-position-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-columns-dmat2-1: fail
spec/glsl-4.20/execution/vs_in/vs-input-columns-dmat3-1-2: fail
spec/glsl-4.20/execution/vs_in/vs-input-columns-dmat3-2: fail
spec/glsl-4.20/execution/vs_in/vs-input-columns-dmat4-1-2: fail
spec/glsl-4.20/execution/vs_in/vs-input-columns-dmat4x2-1: fail
spec/glsl-4.20/execution/vs_in/vs-input-columns-dmat4x2-1-2: fail
spec/glsl-4.20/execution/vs_in/vs-input-columns-dmat4x2-1-3: fail
spec/glsl-4.20/execution/vs_in/vs-input-columns-dmat4x2-2: fail
spec/glsl-4.20/execution/vs_in/vs-input-columns-dmat4x3-1-3: fail
spec/glsl-4.20/execution/vs_in/vs-input-columns-dmat4x3-2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2-double_dmat2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2-double_dmat2x3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2-double_dmat3x4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2-double_dmat4x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2-double_dmat4x3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2-double_dmat4x3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2-double_dvec2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2-double_dvec4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2-float_mat2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2-float_mat2x3_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2-float_mat2x4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2-float_mat3x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2-float_mat4_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2-float_mat4x3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2-float_vec2_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2-float_vec3_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2-position-double_dmat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2-position-double_double_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2-position-double_dvec4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2-position-float_mat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2-position-float_mat2x4_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2-position-float_mat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2-position-float_mat4_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2-position-float_mat4x3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2-position-float_vec2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2-position-float_vec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2-position-int_ivec3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2-position-uint_uvec2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2-position-uint_uvec4_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2-uint_uint-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2-uint_uvec2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2-uint_uvec3_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2_array3-position-double_dmat3x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2_array3-position-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2_array3-position-double_double_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2_array3-position-double_dvec4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2_array5-float_mat3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2_array5-float_mat4x3_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2_array5-float_vec3_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2_array5-float_vec4_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2_array5-position-float_float_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2_array5-position-float_mat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2_array5-position-float_mat2x3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2_array5-position-uint_uvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2_array5-uint_uint-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3-double_dmat3x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3-double_dvec2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3-double_dvec4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3-float_float-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3-float_mat2x4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3-float_mat3x2_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3-float_mat4_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3-float_mat4x3_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3-float_vec4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3-int_int-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3-position-double_dmat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3-position-double_dmat3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3-position-double_dmat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3-position-double_dmat4x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3-position-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3-position-float_mat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3-position-float_mat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3-position-float_mat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3-position-float_mat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3-position-float_mat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3-position-float_mat4x3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3-position-float_vec2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3-position-uint_uint: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3-position-uint_uvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3-uint_uint_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3_array3-double_dmat4x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3_array3-double_dmat4x2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3_array3-double_dmat4x3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3_array3-double_double-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3_array3-double_dvec4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3_array3-double_dvec4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3_array3-position-double_dmat2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3_array3-position-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3_array3-position-double_dmat4x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3_array3-position-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3_array3-position-double_dvec3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3_array5-float_float-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3_array5-float_mat2x4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3_array5-float_mat2x4_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3_array5-float_mat3_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3_array5-float_mat3x4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3_array5-float_vec3_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3_array5-float_vec4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3_array5-int_ivec3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3_array5-position-float_float_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3_array5-position-float_mat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3_array5-position-float_mat3x2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3_array5-position-float_mat3x4_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3_array5-position-float_vec2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3_array5-position-float_vec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3_array5-position-int_ivec4_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x3_array5-uint_uint-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4-double_dmat2x4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4-double_dmat2x4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4-double_dvec3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4-float_float-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4-float_mat3_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4-float_mat3x2_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4-float_mat3x4_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4-int_ivec4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4-position-double_dmat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4-position-double_dmat4x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4-position-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4-position-float_mat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4-position-float_vec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4-position-float_vec4_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4-position-int_int: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4-position-int_int_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4-position-int_ivec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4-position-int_ivec3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4-position-int_ivec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4-position-uint_uint_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4-uint_uint-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4_array3-double_dmat2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4_array3-double_dmat3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4_array3-double_dmat3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4_array3-position-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4_array3-position-double_dmat2x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4_array3-position-double_dmat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4_array3-position-double_dmat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4_array3-position-double_dmat4x2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4_array3-position-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4_array5-float_mat2_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4_array5-float_mat2x4_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4_array5-float_mat3x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4_array5-float_mat3x2_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4_array5-float_vec3_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4_array5-float_vec4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4_array5-int_int_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4_array5-int_ivec4_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4_array5-position-float_mat2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4_array5-position-float_mat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4_array5-position-float_mat2x4_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4_array5-position-float_mat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4_array5-position-float_vec2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4_array5-position-int_ivec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4_array5-position-uint_uvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4_array5-position-uint_uvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4_array5-uint_uvec2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat2x4_array5-uint_uvec4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3-double_dmat2x3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3-double_dmat2x3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3-double_dmat3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3-double_dmat4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3-double_dvec2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3-float_float_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3-float_mat2_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3-float_mat3x4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3-float_mat4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3-float_mat4x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3-float_mat4x3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3-position-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3-position-double_dmat2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3-position-double_dmat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3-position-double_dmat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3-position-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3-position-double_dmat4x2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3-position-double_dmat4x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3-position-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3-position-float_mat3x4_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3-position-float_mat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3-position-float_mat4x3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3-position-float_vec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3-position-uint_uvec3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3-uint_uint-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3_array3-double_dmat2x4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3_array3-double_double-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3_array3-double_dvec4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3_array3-position-double_dmat2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3_array3-position-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3_array3-position-double_dmat3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3_array3-position-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3_array3-position-double_dmat4x2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3_array3-position-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3_array3-position-double_dvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3_array3-position-double_dvec3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3_array3-position-double_dvec4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3_array5-float_float-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3_array5-float_vec2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3_array5-float_vec4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3_array5-position-float_vec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3_array5-position-int_ivec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3_array5-position-int_ivec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3_array5-position-uint_uint: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3_array5-uint_uvec2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2-double_dmat2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2-double_dmat3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2-double_dmat3x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2-double_dmat3x2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2-double_dmat3x4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2-double_dmat4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2-float_float-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2-float_mat2_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2-float_mat2x3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2-float_mat2x3_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2-float_mat4x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2-float_vec2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2-int_int-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2-int_ivec2_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2-int_ivec3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2-int_ivec4_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2-position-double_dmat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2-position-double_dmat4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2-position-double_double_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2-position-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2-position-double_dvec2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2-position-double_dvec3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2-position-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2-position-float_mat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2-position-float_mat2x3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2-position-float_mat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2-position-float_vec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2-position-uint_uvec2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2-position-uint_uvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2-position-uint_uvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2-uint_uint-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2_array3-double_dmat2x3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2_array3-double_dmat3x4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2_array3-double_dmat4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2_array3-double_dmat4x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2_array3-double_dmat4x2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2_array3-double_double-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2_array3-double_dvec2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2_array3-double_dvec3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2_array3-position-double_dmat3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2_array3-position-double_dmat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2_array3-position-double_dmat4x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2_array3-position-double_double: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2_array5-float_float_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2_array5-float_mat3_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2_array5-float_mat4x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2_array5-float_vec2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2_array5-float_vec3_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2_array5-int_ivec2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2_array5-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2_array5-position-float_mat2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2_array5-position-float_mat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2_array5-position-float_mat3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2_array5-position-float_mat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2_array5-position-float_vec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2_array5-position-float_vec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2_array5-position-int_int_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2_array5-position-int_ivec2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2_array5-position-uint_uint_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2_array5-position-uint_uvec3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2_array5-uint_uvec2_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x2_array5-uint_uvec4_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4-double_dmat2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4-double_dmat3x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4-double_dvec4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4-float_mat2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4-float_mat2x3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4-float_mat2x4_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4-float_mat4x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4-float_mat4x3_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4-int_int-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4-int_int_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4-int_ivec2_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4-int_ivec4_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4-position-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4-position-double_dmat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4-position-double_dmat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4-position-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4-position-double_dmat3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4-position-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4-position-double_double: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4-position-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4-position-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4-position-float_float_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4-position-float_mat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4-position-float_mat4x2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4-position-float_vec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4-position-float_vec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4-position-int_int_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4-position-int_ivec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4-position-int_ivec3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4_array3-double_dmat3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4_array3-double_dmat3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4_array3-double_double-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4_array3-double_dvec2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4_array3-position-double_dmat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4_array3-position-double_dmat3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4_array5-position-float_vec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4_array5-position-int_ivec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4_array5-position-uint_uvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat3x4_array5-position-uint_uvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4-double_dmat3x2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4-double_dmat4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4-double_dmat4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4-double_dmat4x3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4-double_dvec4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4-double_dvec4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4-float_mat3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4-float_mat3_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4-float_mat3x4_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4-float_mat4_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4-float_mat4x3_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4-float_vec3_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4-int_ivec4_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4-position-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4-position-double_dmat2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4-position-double_dmat2x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4-position-double_dmat3x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4-position-double_dmat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4-position-double_dvec3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4-position-float_float: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4-position-float_float_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4-position-float_mat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4-position-float_mat3x2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4-position-float_mat4x2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4-position-float_vec2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4-position-int_ivec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4-position-int_ivec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4-position-uint_uint_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4-position-uint_uvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4-uint_uvec3_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4_array3-double_dmat3x2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4_array3-double_dmat4x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4_array3-double_double_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4_array3-double_dvec3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4_array3-double_dvec4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4_array3-position-double_double: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4_array3-position-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2-double_dmat2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2-double_dmat2x4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2-double_dmat2x4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2-double_dmat3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2-double_dmat3x4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2-double_dmat4x3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2-double_double-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2-float_float_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2-float_mat2_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2-float_mat3_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2-float_mat3x4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2-float_mat4_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2-int_ivec2_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2-position-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2-position-double_dmat2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2-position-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2-position-double_dmat4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2-position-double_dmat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2-position-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2-position-double_dvec4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2-position-float_float: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2-position-float_mat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2-position-float_mat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2-position-float_mat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2-position-float_mat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2-position-float_vec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2-position-int_int: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2-position-int_ivec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2-position-uint_uvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2-uint_uint_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2_array3-double_dmat2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2_array3-double_dmat2x3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2_array3-double_dmat3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2_array3-double_dmat3x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2_array3-double_dmat3x4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2_array3-double_dmat4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2_array3-double_dmat4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2_array3-double_dmat4x2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2_array3-double_dmat4x3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2_array3-double_dvec4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2_array3-position-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2_array3-position-double_dmat2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2_array3-position-double_dmat2x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2_array3-position-double_dmat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2_array3-position-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2_array3-position-double_dvec4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2_array5-float_mat2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2_array5-float_mat3_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2_array5-float_vec3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2_array5-int_int_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2_array5-int_ivec4_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2_array5-position-float_float_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2_array5-position-float_vec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2_array5-position-int_int_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2_array5-position-uint_uint_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2_array5-position-uint_uvec4_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x2_array5-uint_uvec3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3-double_dmat3x4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3-double_dvec2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3-double_dvec3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3-float_mat2_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3-float_mat3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3-float_mat3x2_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3-int_ivec2_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3-position-double_dmat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3-position-double_dmat3x2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3-position-double_dmat4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3-position-double_double: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3-position-double_dvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3-position-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3-position-float_float: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3-position-float_mat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3-position-float_mat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3-position-float_mat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3-position-float_vec2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3-position-float_vec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3-position-int_int: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3-position-int_ivec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3-position-int_ivec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3-position-uint_uvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3-position-uint_uvec3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3-uint_uvec2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3-uint_uvec4_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3_array3-double_dmat2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3_array3-double_dmat2x4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3_array3-double_double_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3_array3-double_dvec3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3_array3-double_dvec4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3_array3-position-double_dmat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3_array3-position-double_dvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3_array3-position-double_dvec3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dmat4x3_array3-position-double_dvec4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_double-double_dmat2x3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_double-double_dmat3x4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_double-double_dvec3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_double-position-double_dmat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_double-position-double_dmat3x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_double-position-double_dmat4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_double-position-double_dmat4x2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_double-position-double_dmat4x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_double_array3-double_dmat2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_double_array3-double_dmat2x3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_double_array3-double_dmat3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_double_array3-double_dmat4x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_double_array3-double_dvec4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_double_array3-position-double_dmat3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_double_array3-position-double_dmat3x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_double_array3-position-double_dmat4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_double_array3-position-double_dmat4x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_double_array3-position-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-double_dmat2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-double_dmat3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-double_dmat4x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-double_dvec3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-double_dvec3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-float_mat2x4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-float_mat2x4_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-float_mat3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-float_vec4_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-position-double_dmat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-position-double_dmat3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-position-double_dmat3x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-position-double_dmat4x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-position-double_double_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-position-double_dvec4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-position-float_mat4_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-position-float_mat4x2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-position-float_mat4x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-position-float_vec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-position-float_vec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-position-int_ivec2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-position-int_ivec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-position-int_ivec3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-position-int_ivec4_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-position-uint_uvec3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-uint_uint_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-uint_uvec2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-uint_uvec2_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-uint_uvec3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2-uint_uvec4_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2_array3-double_dmat2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2_array3-double_dmat2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2_array3-double_dmat3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2_array3-double_dmat3x2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2_array3-double_dvec3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2_array3-position-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2_array3-position-double_dmat2x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2_array3-position-double_dmat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2_array3-position-double_double_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2_array5-float_mat2x4_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2_array5-float_vec3_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2_array5-int_ivec2_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2_array5-int_ivec4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2_array5-int_ivec4_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2_array5-position-float_float_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2_array5-position-float_mat2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2_array5-position-float_mat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2_array5-position-float_mat3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2_array5-position-float_mat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2_array5-position-float_mat3x2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2_array5-position-float_mat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2_array5-position-float_mat4x2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2_array5-position-float_mat4x3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2_array5-position-float_vec2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2_array5-position-float_vec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2_array5-position-float_vec3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2_array5-position-int_ivec2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2_array5-position-int_ivec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2_array5-position-uint_uvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2_array5-position-uint_uvec4_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2_array5-uint_uvec2_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec2_array5-uint_uvec3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3-double_dmat2x4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3-double_dmat3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3-double_dmat4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3-double_double-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3-double_double_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3-double_dvec3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3-double_dvec4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3-float_mat2x4_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3-float_mat3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3-float_mat4x2_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3-float_mat4x3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3-float_vec4_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3-position-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3-position-double_dmat4x2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3-position-double_dmat4x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3-position-double_dvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3-position-float_mat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3-position-float_mat4x2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3-position-float_vec2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3-position-float_vec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3-position-int_ivec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3-position-int_ivec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3-position-uint_uvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3-uint_uvec2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3_array3-double_dmat2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3_array3-double_dmat2x4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3_array3-double_dmat3x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3_array3-double_dmat4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3_array3-double_dmat4x2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3_array3-double_double_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3_array3-position-double_dmat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3_array3-position-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3_array3-position-double_dmat4x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3_array3-position-double_double: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3_array3-position-double_dvec4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3_array5-float_mat2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3_array5-float_mat3_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3_array5-float_mat3x2_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3_array5-float_mat4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3_array5-float_mat4_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3_array5-int_ivec4_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3_array5-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3_array5-position-float_float: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3_array5-position-float_mat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3_array5-position-float_mat3x2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3_array5-position-float_mat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3_array5-position-float_mat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3_array5-position-float_mat4x2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3_array5-position-int_int: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3_array5-position-int_ivec3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3_array5-position-uint_uvec2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3_array5-uint_uvec2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec3_array5-uint_uvec4_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4-double_dmat2x3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4-double_dmat2x4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4-double_dmat4x2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4-double_dmat4x3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4-double_dvec2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4-float_mat2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4-float_vec3_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4-float_vec4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4-int_int-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4-int_ivec2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4-position-double_dmat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4-position-double_dmat4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4-position-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4-position-float_float: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4-position-float_mat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4-position-float_mat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4-position-float_mat4_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4-position-int_ivec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4-uint_uvec2_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4-uint_uvec4_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4_array3-double_dmat2x4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4_array3-double_dmat3x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4_array3-double_dmat3x4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4_array3-double_dmat4x2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4_array3-double_dmat4x3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4_array3-double_dvec2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4_array3-position-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4_array3-position-double_dvec3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4_array3-position-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4_array5-float_float_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4_array5-float_mat2_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4_array5-float_mat2x3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4_array5-float_mat3x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4_array5-float_mat3x4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4_array5-float_mat4x2_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4_array5-float_vec4_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4_array5-int_int_array3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4_array5-position-float_mat2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4_array5-position-float_mat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4_array5-position-float_mat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4_array5-position-float_mat4_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4_array5-position-float_mat4x3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4_array5-position-float_vec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4_array5-position-float_vec3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4_array5-position-int_int: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4_array5-position-int_ivec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4_array5-position-uint_uint: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4_array5-position-uint_uint_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-double_dvec4_array5-uint_uvec4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_float-double_dmat2x4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_float-double_dmat3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_float-double_dmat3x4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_float-double_dmat4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_float-double_dvec2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_float-double_dvec4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_float-position-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_float-position-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_float-position-double_dvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_float_array3-double_dmat2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_float_array3-double_dmat2x4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_float_array3-double_dmat3x4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_float_array3-double_dmat4x2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_float_array3-double_dmat4x3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_float_array3-double_dvec4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_float_array3-position-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_float_array3-position-double_dmat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_float_array3-position-double_dmat4x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_float_array3-position-double_dvec3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2-double_dmat2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2-double_dmat3x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2-double_dmat4x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2-double_dmat4x3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2-double_dvec2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2-position-double_dmat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2-position-double_dmat2x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2-position-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2-position-double_dmat3x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2-position-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2-position-double_dmat4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2-position-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2-position-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2_array3-double_dmat3x2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2_array3-double_dmat4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2_array3-double_dmat4x3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2_array3-double_dvec2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2_array3-double_dvec4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2_array3-position-double_dmat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2_array3-position-double_dmat3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2_array3-position-double_dmat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2_array3-position-double_dmat3x2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2_array3-position-double_dmat3x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2_array3-position-double_dvec3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x3-double_dmat2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x3-double_dmat2x3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x3-double_dmat4x3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x3-double_dvec3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x3-double_dvec4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x3-position-double_dmat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x3-position-double_dmat4x2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x3_array3-double_dmat2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x3_array3-double_dmat3x2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x3_array3-double_dmat4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x3_array3-double_dmat4x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x3_array3-double_dvec3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x3_array3-double_dvec4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x3_array3-position-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x3_array3-position-double_dmat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x3_array3-position-double_dmat3x2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x3_array3-position-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x3_array3-position-double_dmat4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x3_array3-position-double_dmat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x3_array3-position-double_dmat4x2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x3_array3-position-double_dmat4x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x4-double_dmat3x4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x4-double_dvec2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x4-position-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x4-position-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x4-position-double_dmat4x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x4-position-double_dvec3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x4-position-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x4_array3-double_dmat2x3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x4_array3-double_dmat2x4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x4_array3-double_dmat3x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x4_array3-double_dvec3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x4_array3-double_dvec4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x4_array3-position-double_dmat3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x4_array3-position-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat2x4_array3-position-double_dvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3-double_dmat2x3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3-double_dmat4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3-double_dmat4x3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3-position-double_dmat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3-position-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3-position-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3_array3-double_dmat2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3_array3-double_dmat2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3_array3-double_dvec2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3_array3-double_dvec3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3_array3-double_dvec4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3_array3-position-double_dmat2x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3_array3-position-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3_array3-position-double_dmat3x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3_array3-position-double_dvec4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x2-double_dmat2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x2-double_dmat3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x2-double_dmat4x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x2-double_dvec3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x2-position-double_dmat2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x2-position-double_dmat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x2-position-double_dmat3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x2-position-double_dvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x2_array3-double_dmat2x3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x2_array3-double_dmat3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x2_array3-double_dmat4x3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x2_array3-double_dvec3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x2_array3-position-double_dmat2x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x2_array3-position-double_dmat2x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x2_array3-position-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x2_array3-position-double_dmat4x2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x2_array3-position-double_dmat4x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x2_array3-position-double_dvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x2_array3-position-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x4-double_dmat2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x4-double_dmat2x3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x4-double_dmat3x4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x4-double_dmat4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x4-double_dvec4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x4-position-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x4-position-double_dvec2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x4-position-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x4_array3-double_dmat2x3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x4_array3-double_dmat3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x4_array3-double_dmat4x3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x4_array3-double_dvec2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x4_array3-double_dvec3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x4_array3-position-double_dmat2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x4_array3-position-double_dmat2x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x4_array3-position-double_dmat3x2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat3x4_array3-position-double_dmat4x2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4-double_dmat2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4-double_dmat2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4-double_dmat2x3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4-double_dmat3x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4-position-double_dmat2x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4-position-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4-position-double_dmat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4-position-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4_array3-double_dmat3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4_array3-double_dmat3x2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4_array3-double_dmat4x3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4_array3-double_dvec2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4_array3-double_dvec2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4_array3-position-double_dmat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4_array3-position-double_dmat2x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4_array3-position-double_dmat4x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4_array3-position-double_dvec3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4_array3-position-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4_array3-position-double_dvec4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4x2-double_dvec3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4x2-position-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4x2-position-double_dmat2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4x2-position-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4x2-position-double_dmat3x2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4x2_array3-double_dmat2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4x2_array3-double_dmat4x3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4x2_array3-double_dmat4x3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4x2_array3-double_dvec4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4x2_array3-position-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4x2_array3-position-double_dmat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4x2_array3-position-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4x2_array3-position-double_dmat3x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4x2_array3-position-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4x2_array3-position-double_dvec2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4x2_array3-position-double_dvec3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4x3-double_dmat2x3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4x3-double_dmat3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4x3-double_dvec3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4x3-position-double_dmat2x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4x3-position-double_dmat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4x3-position-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4x3-position-double_dmat4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4x3-position-double_dvec2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4x3-position-double_dvec4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4x3_array3-double_dvec3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4x3_array3-double_dvec4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4x3_array3-double_dvec4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4x3_array3-position-double_dmat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4x3_array3-position-double_dmat2x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4x3_array3-position-double_dmat3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4x3_array3-position-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_mat4x3_array3-position-double_dmat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec2-double_dmat3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec2-double_dmat4x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec2-double_dvec3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec2-position-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec2-position-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec2-position-double_dmat3x2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec2_array3-double_dmat2x3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec2_array3-double_dmat3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec2_array3-double_dmat3x2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec2_array3-double_dmat3x4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec2_array3-double_dmat4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec2_array3-double_dmat4x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec2_array3-double_dmat4x3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec2_array3-double_dvec3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec2_array3-double_dvec4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec2_array3-position-double_dmat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec2_array3-position-double_dmat4x2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec2_array3-position-double_dvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec3-double_dmat3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec3-double_dmat3x2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec3-double_dmat4x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec3-double_dvec4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec3-position-double_dmat2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec3-position-double_dmat2x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec3-position-double_dmat3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec3-position-double_dmat3x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec3-position-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec3-position-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec3-position-double_dvec3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec3_array3-double_dmat2x3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec3_array3-double_dmat2x3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec3_array3-double_dmat3x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec3_array3-double_dmat4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec3_array3-double_dvec2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec3_array3-double_dvec4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec3_array3-double_dvec4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec3_array3-position-double_dmat2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec3_array3-position-double_dmat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec3_array3-position-double_dmat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec3_array3-position-double_dmat4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec4-double_dmat3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec4-double_dmat4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec4-double_dmat4x3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec4-double_dvec3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec4-double_dvec4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec4-position-double_dmat2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec4-position-double_dmat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec4-position-double_dmat2x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec4-position-double_dmat3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec4-position-double_dmat4x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec4-position-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec4-position-double_dvec2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec4-position-double_dvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec4_array3-double_dmat2x4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec4_array3-double_dmat2x4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec4_array3-double_dmat3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec4_array3-double_dmat3x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec4_array3-double_dmat4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec4_array3-double_dmat4x3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec4_array3-double_dvec2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec4_array3-position-double_dmat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec4_array3-position-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec4_array3-position-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-float_vec4_array3-position-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_int-double_dmat2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_int-double_dmat2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_int-double_dmat3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_int-double_dmat3x2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_int-double_dmat3x4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_int-double_dmat4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_int-double_dmat4x3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_int-position-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_int-position-double_dmat4x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_int-position-double_dvec4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_int_array3-double_dmat3x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_int_array3-double_dmat3x4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_int_array3-double_dmat4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_int_array3-double_dmat4x3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_int_array3-position-double_dmat2x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_int_array3-position-double_dmat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_int_array3-position-double_dmat3x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_int_array3-position-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_int_array3-position-double_dvec4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec2-double_dmat3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec2-double_dmat3x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec2-double_dmat4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec2-position-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec2-position-double_dmat3x2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec2-position-double_dvec4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec2_array3-double_dmat2x3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec2_array3-position-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec2_array3-position-double_dmat2x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec2_array3-position-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec2_array3-position-double_dmat3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec3-double_dmat2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec3-double_dmat2x3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec3-double_dmat2x4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec3-double_dmat3x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec3-double_dmat4x2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec3-double_dvec2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec3-double_dvec3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec3-double_dvec4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec3-position-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec3-position-double_dmat2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec3-position-double_dmat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec3-position-double_dmat3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec3-position-double_dmat4x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec3-position-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec3_array3-double_dmat3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec3_array3-double_dmat3x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec3_array3-double_dmat4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec3_array3-double_dmat4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec3_array3-double_dvec2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec3_array3-position-double_dmat2x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec3_array3-position-double_dmat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec3_array3-position-double_dvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec3_array3-position-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec4-double_dmat4x2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec4-position-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec4-position-double_dmat2x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec4-position-double_dmat4x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec4-position-double_dvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec4_array3-double_dmat2x3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec4_array3-double_dmat2x4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec4_array3-double_dmat3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec4_array3-double_dmat3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec4_array3-double_dmat4x3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec4_array3-double_dvec3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec4_array3-double_dvec4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec4_array3-position-double_dmat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec4_array3-position-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec4_array3-position-double_dmat3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec4_array3-position-double_dmat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec4_array3-position-double_dmat3x2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec4_array3-position-double_dmat4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-int_ivec4_array3-position-double_dvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-byte_int-double_dmat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-byte_ivec2-double_dmat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-byte_ivec2-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-byte_ivec3-double_dmat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-byte_ivec3-double_dmat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-byte_ivec4-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-byte_ivec4-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2-double_dmat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2-double_dmat2x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2-float_float: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2-float_mat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2-float_mat2x3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2-float_mat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2-float_mat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2-float_mat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2-float_mat4_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2-int_ivec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2-uint_uvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2-uint_uvec4_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2_array3-double_dmat2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2_array3-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2_array3-double_dmat4x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2_array5-float_float_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2_array5-float_mat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2_array5-float_mat3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2_array5-float_mat4x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2_array5-float_mat4x3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2_array5-float_vec4_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2_array5-int_int: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2_array5-uint_uint_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3-double_dmat2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3-double_dmat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3-double_dvec3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3-float_float_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3-float_mat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3-float_mat2x3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3-float_mat3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3-float_mat3x2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3-float_mat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3-float_mat4x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3-float_vec2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3-float_vec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3-int_int: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3-int_int_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3-int_ivec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3-int_ivec3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3-int_ivec4_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3_array3-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3_array3-double_dmat2x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3_array3-double_dmat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3_array3-double_dmat3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3_array3-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3_array3-double_dmat4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3_array3-double_dmat4x2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3_array3-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3_array3-double_dvec3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3_array5: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3_array5-float_float_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3_array5-float_mat2x4_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3_array5-float_mat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3_array5-int_int_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3_array5-uint_uvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x3_array5-uint_uvec2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x4-double_double: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x4-float_float: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x4-float_mat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x4-float_mat3x2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x4-float_mat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x4-int_int_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x4-int_ivec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x4-int_ivec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x4-uint_uvec3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x4-uint_uvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x4_array3-double_dmat2x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x4_array3-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x4_array3-double_dmat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x4_array3-double_dmat4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x4_array3-double_dmat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x4_array3-double_dmat4x2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x4_array3-double_double_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x4_array3-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x4_array5-float_float: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x4_array5-float_mat2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x4_array5-float_mat2x3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x4_array5-float_mat3x4_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x4_array5-float_vec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x4_array5-int_int: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x4_array5-int_int_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x4_array5-int_ivec3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat2x4_array5-uint_uvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3-double_dmat2x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3-double_dmat2x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3-double_dmat4x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3-double_dvec4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3-float_float_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3-float_mat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3-float_vec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3-int_int_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3-int_ivec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3-int_ivec2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3-int_ivec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3-uint_uvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3_array3-double_dmat2x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3_array3-double_dmat3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3_array3-double_dmat3x2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3_array3-double_dmat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3_array3-double_dmat4x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3_array5-int_int: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3_array5-int_ivec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3_array5-int_ivec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3_array5-uint_uvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x2-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x2-double_dmat3x2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x2-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x2-float_mat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x2-float_mat2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x2-float_mat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x2-float_mat3x4_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x2-float_mat4_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x2-uint_uvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x2_array3-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x2_array3-double_dmat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x2_array3-double_dmat3x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x2_array3-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x2_array3-double_dvec2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x2_array3-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x2_array3-double_dvec4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x2_array5-float_mat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x2_array5-float_mat2x3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x2_array5-float_mat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x2_array5-float_mat3x4_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x2_array5-float_mat4x3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x2_array5-uint_uvec3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x2_array5-uint_uvec4_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x4-double_dmat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x4-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x4-double_dmat4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x4-double_dmat4x2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x4-double_dmat4x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x4-double_double: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x4-double_double_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x4-double_dvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x4-double_dvec4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x4-float_mat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x4-float_mat3x2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x4-float_mat3x4_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x4-float_mat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x4-float_mat4x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x4-float_vec2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x4-int_ivec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x4-int_ivec3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x4-uint_uvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x4-uint_uvec3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x4_array3-double_dmat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x4_array3-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat3x4_array5-uint_uvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4-double_dmat3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4-double_dmat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4-double_dmat4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4-double_dmat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4-double_dmat4x2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4-double_double_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4-float_mat2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4-float_mat2x3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4-float_mat3x2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4-float_mat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4-float_mat4_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4-int_int_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4-int_ivec2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4-int_ivec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4-int_ivec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4-int_ivec4_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4_array3-double_dmat2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4_array3-double_dmat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4_array3-double_double: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4_array3-double_dvec3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4_array3-double_dvec4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x2-double_dmat2x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x2-double_dmat2x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x2-double_dmat3x2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x2-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x2-float_mat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x2-float_mat3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x2-float_mat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x2-float_mat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x2-float_mat4x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x2-float_vec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x2-float_vec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x2-int_ivec3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x2-uint_uvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x2-uint_uvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x2-uint_uvec4_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x2_array3-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x2_array3-double_dmat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x2_array3-double_dmat3x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x2_array3-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x2_array3-double_double: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x2_array3-double_dvec3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x2_array5-float_float_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x2_array5-float_mat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x2_array5-float_mat3x4_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x2_array5-float_vec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x2_array5-uint_uint_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x2_array5-uint_uvec4_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x3-double_dmat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x3-double_dmat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x3-double_dmat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x3-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x3-double_dmat4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x3-double_dmat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x3-double_dmat4x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x3-double_dvec2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x3-float_mat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x3-float_mat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x3-float_mat3x4_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x3-float_mat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x3-float_vec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x3-int_int_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x3-int_ivec2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x3-uint_uvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x3-uint_uvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x3_array3-double_dmat2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x3_array3-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dmat4x3_array3-double_dvec2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_double-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_double-double_dmat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_double-double_dmat4x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_double-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_double_array3-double_dmat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_double_array3-double_dmat2x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_double_array3-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec2-double_dmat4x2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec2-double_dmat4x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec2-double_double: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec2-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec2-float_mat3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec2-float_mat4x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec2-float_vec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec2-float_vec2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec2-int_ivec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec2-int_ivec2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec2-uint_uint: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec2_array3-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec2_array3-double_dmat2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec2_array3-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec2_array3-double_dvec3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec2_array3-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec2_array5-float_mat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec2_array5-float_mat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec2_array5-float_mat2x4_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec2_array5-float_mat4_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec2_array5-uint_uint_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec2_array5-uint_uvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec3-double_dmat3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec3-double_dmat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec3-double_dmat3x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec3-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec3-float_mat2x4_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec3-float_mat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec3-int_ivec3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec3-int_ivec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec3_array3-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec3_array3-double_dmat2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec3_array3-double_dmat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec3_array3-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec3_array3-double_dmat3x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec3_array3-double_dmat4x2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec3_array3-double_dmat4x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec3_array3-double_dvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec3_array5-float_mat2x4_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec3_array5-float_mat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec3_array5-float_mat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec3_array5-float_mat4x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec3_array5-float_vec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec3_array5-float_vec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec3_array5-int_ivec2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec3_array5-uint_uint: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec3_array5-uint_uvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec4-double_dmat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec4-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec4-double_dmat3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec4-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec4-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec4-double_dvec2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec4-double_dvec4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec4-float_mat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec4-float_mat2x4_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec4-float_mat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec4-float_mat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec4-float_mat4x3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec4-float_vec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec4-float_vec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec4-int_ivec3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec4-uint_uvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec4-uint_uvec3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec4_array3-double_dmat2x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec4_array3-double_dmat3x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec4_array3-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec4_array3-double_dmat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec4_array3-double_double: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec4_array3-double_dvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec4_array3-double_dvec4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec4_array5: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec4_array5-float_float: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec4_array5-float_float_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec4_array5-float_mat2_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec4_array5-float_mat2x4_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec4_array5-float_mat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec4_array5-float_mat3x4_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec4_array5-float_mat4x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec4_array5-float_vec3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec4_array5-float_vec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec4_array5-int_int: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-double_dvec4_array5-int_ivec3_array3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_float-double_dmat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_float-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_float-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_float-double_dmat3x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_float-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_float-double_dvec2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_float-double_dvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_float-double_dvec4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_float_array3-double_dmat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_float_array3-double_dmat2x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_float_array3-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_float_array3-double_dmat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_float_array3-double_dmat3x2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_float_array3-double_dmat3x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_float_array3-double_dvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_float_array3-double_dvec3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_float_array3-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2-double_dmat2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2-double_dmat2x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2-double_dmat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2_array3-double_dmat3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2_array3-double_dmat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2_array3-double_dmat4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2_array3-double_dmat4x2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2_array3-double_dmat4x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2_array3-double_dvec3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2_array3-double_dvec4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2x3-double_dmat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2x3-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2x3-double_dmat3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2x3-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2x3-double_dmat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2x3-double_dmat4x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2x3-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2x3_array3-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2x3_array3-double_dmat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2x3_array3-double_dmat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2x3_array3-double_dmat2x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2x3_array3-double_dmat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2x3_array3-double_dmat4x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2x3_array3-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2x4-double_dmat3x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2x4-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2x4-double_dmat4x2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2x4-double_dmat4x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2x4-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2x4-double_dvec3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat2x4_array3-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat3-double_dmat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat3-double_dmat3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat3-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat3-double_dvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat3-double_dvec4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat3_array3-double_dmat2x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat3_array3-double_dmat3x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat3_array3-double_dmat4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat3_array3-double_dmat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat3_array3-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat3x2-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat3x2-double_dmat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat3x2-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat3x2-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat3x2-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat3x2-double_dvec2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat3x2-double_dvec4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat3x2_array3-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat3x2_array3-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat3x2_array3-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat3x4-double_dmat2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat3x4-double_dmat3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat3x4-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat3x4-double_dmat3x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat3x4-double_dmat4x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat3x4-double_dvec2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat3x4-double_dvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat3x4_array3-double_dvec4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat4-double_dmat2x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat4-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat4_array3-double_dmat2x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat4_array3-double_dvec3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat4x2-double_dmat2x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat4x2-double_dmat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat4x2-double_dmat4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat4x2-double_dmat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat4x2-double_dvec3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat4x2-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat4x2-double_dvec4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat4x2_array3-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat4x2_array3-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat4x2_array3-double_dmat4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat4x2_array3-double_dmat4x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat4x2_array3-double_dvec4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat4x3-double_dmat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat4x3-double_dmat3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat4x3-double_dmat4x2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat4x3-double_dmat4x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat4x3-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat4x3-double_dvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat4x3_array3-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_mat4x3_array3-double_dvec4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_vec2-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_vec2-double_dmat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_vec2-double_dmat3x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_vec2-double_dmat4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_vec2-double_dmat4x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_vec2-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_vec2-double_dvec4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_vec2_array3-double_dmat3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_vec2_array3-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_vec2_array3-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_vec3-double_dmat2x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_vec3-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_vec3-double_dmat3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_vec3-double_dmat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_vec3-double_dmat3x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_vec3-double_dmat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_vec3-double_dmat4x2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_vec3-double_dvec2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_vec3_array3-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_vec3_array3-double_dmat3x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_vec3_array3-double_dvec4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_vec4-double_dmat2x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_vec4-double_dmat2x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_vec4-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_vec4-double_dmat4x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_vec4_array3-double_dmat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_vec4_array3-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-float_vec4_array3-double_dmat3x2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-int_int-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-int_int-double_dmat3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-int_int-double_dmat4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-int_int-double_dvec4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-int_int_array3-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-int_int_array3-double_dmat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-int_int_array3-double_dmat2x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-int_int_array3-double_dmat3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-int_int_array3-double_dmat3x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-int_int_array3-double_dmat4x2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-int_ivec2-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-int_ivec2-double_dmat4x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-int_ivec2-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-int_ivec2_array3-double_dmat3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-int_ivec2_array3-double_dmat3x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-int_ivec2_array3-double_dmat4x2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-int_ivec2_array3-double_dmat4x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-int_ivec2_array3-double_dvec4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-int_ivec3-double_dmat2x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-int_ivec3-double_dmat3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-int_ivec3-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-int_ivec3-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-int_ivec3_array3-double_dmat3x2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-int_ivec3_array3-double_dmat4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-int_ivec3_array3-double_dmat4x2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-int_ivec3_array3-double_dvec2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-int_ivec3_array3-double_dvec4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-int_ivec4-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-int_ivec4-double_dmat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-int_ivec4-double_dmat2x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-int_ivec4-double_dmat3x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-int_ivec4-double_dmat4x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-int_ivec4-double_dmat4x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-int_ivec4-double_dvec2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-int_ivec4-double_dvec4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-int_ivec4_array3-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-int_ivec4_array3-double_dmat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-int_ivec4_array3-double_dmat2x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-int_ivec4_array3-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-int_ivec4_array3-double_dvec2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uint-short_int-double_dvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uint-short_ivec2-double_dmat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uint-short_ivec2-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uint-short_ivec2-double_dmat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uint-short_ivec2-double_dvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uint-short_ivec2-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uint-short_ivec3-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uint-short_ivec3-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uint-short_ivec4-double_dmat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uint-short_ivec4-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uint-short_ivec4-double_dvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec2-short_int-double_dmat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec2-short_int-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec2-short_int-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec2-short_ivec2-double_dmat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec2-short_ivec3-double_dmat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec2-short_ivec3-double_dmat4x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec2-short_ivec3-double_dvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec2-short_ivec4-double_dmat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec2-short_ivec4-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec2-short_ivec4-double_dmat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec2-short_ivec4-double_dvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec3-short_int-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec3-short_int-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec3-short_int-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec3-short_int-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec3-short_ivec2-double_dmat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec3-short_ivec2-double_dmat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec3-short_ivec2-double_dvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec3-short_ivec3-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec3-short_ivec4-double_dmat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec3-short_ivec4-double_dmat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec3-short_ivec4-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec3-short_ivec4-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec4-short_int-double_dvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec4-short_int-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec2-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec2-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec3-double_dmat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec3-double_dvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec4-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec4-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ubyte_uvec4-short_ivec4-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uint-double_dmat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uint-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uint-double_dmat3x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uint-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uint-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uint_array3-double_dmat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uint_array3-double_dmat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uint_array3-double_dmat4x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uint_array3-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uint_array3-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uint_array3-double_dvec4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec2-double_dmat2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec2-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec2-double_dmat3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec2-double_dmat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec2-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec2-double_dmat3x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec2-double_dmat4x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec2_array3-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec2_array3-double_dmat4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec2_array3-double_dmat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec2_array3-double_dvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec2_array3-double_dvec3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec2_array3-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec3-double_dmat2x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec3-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec3-double_dmat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec3_array3-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec3_array3-double_dvec3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec3_array3-double_dvec4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec4-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec4-double_dmat2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec4-double_dmat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec4-double_dmat3x2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec4-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec4-double_dmat4x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec4-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec4-double_dvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec4_array3-double_dmat2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec4_array3-double_dmat2x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec4_array3-double_dmat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec4_array3-double_dmat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec4_array3-double_dmat4x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-uint_uvec4_array3-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ushort_uint-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ushort_uint-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ushort_uint-double_dmat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ushort_uint-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ushort_uvec2-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ushort_uvec2-double_dmat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ushort_uvec2-double_dmat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ushort_uvec3-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ushort_uvec3-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ushort_uvec3-double_dmat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ushort_uvec3-double_dmat4x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ushort_uvec3-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ushort_uvec4-double_dmat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ushort_uvec4-double_dmat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-position-ushort_uvec4-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uint-position-short_int-double_dmat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uint-position-short_int-double_dmat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uint-position-short_int-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uint-position-short_ivec2-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uint-position-short_ivec2-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uint-position-short_ivec2-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uint-position-short_ivec2-double_dmat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uint-position-short_ivec3-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uint-position-short_ivec4-double_dmat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uint-position-short_ivec4-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uint-position-short_ivec4-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uint-short_int-double_dmat3x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uint-short_int-double_dvec2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uint-short_int-position-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uint-short_int-position-double_dmat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uint-short_ivec2-position-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uint-short_ivec2-position-double_dmat4x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uint-short_ivec3-double_dmat3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uint-short_ivec3-double_dmat4x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uint-short_ivec3-double_dmat4x3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uint-short_ivec3-position-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uint-short_ivec4-double_dmat3x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uint-short_ivec4-position-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uint-short_ivec4-position-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uint-short_ivec4-position-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uint-short_ivec4-position-double_dmat4x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-position-short_int-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-position-short_int-double_dmat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-position-short_int-double_dmat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-position-short_int-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec2-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec2-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec2-double_dmat4x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec2-double_dvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec4-double_dmat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec4-double_dmat4x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-position-short_ivec4-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-short_int-double_dmat3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-short_int-double_dmat4x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-short_int-position-double_dmat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-short_ivec2-double_dmat4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-short_ivec2-position-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-short_ivec2-position-double_dmat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-short_ivec2-position-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-short_ivec3-double_dmat2x4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-short_ivec3-double_dmat4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-short_ivec3-double_dmat4x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-short_ivec3-double_dvec4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-short_ivec3-position-double_dmat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-short_ivec3-position-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-short_ivec4-double_dmat3x4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-short_ivec4-double_dmat4x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-short_ivec4-position-double_dmat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-short_ivec4-position-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-short_ivec4-position-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-short_ivec4-position-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec2-short_ivec4-position-double_dvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-position-short_int-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec2-double_dmat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec2-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec2-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec3-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec4-double_dmat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec4-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec4-double_dmat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-position-short_ivec4-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-short_int-double_dmat2x4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-short_int-double_dmat3x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-short_int-double_dmat3x4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-short_int-double_dmat4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-short_int-double_dvec4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-short_int-position-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-short_int-position-double_dmat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-short_int-position-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-short_ivec2-double_dmat3x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-short_ivec2-double_dvec4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-short_ivec2-position-double_dmat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-short_ivec2-position-double_dmat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-short_ivec2-position-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-short_ivec2-position-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-short_ivec2-position-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-short_ivec3-double_dmat3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-short_ivec3-position-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-short_ivec4-double_dmat2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-short_ivec4-double_dmat3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-short_ivec4-double_dmat3x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-short_ivec4-double_dmat3x4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-short_ivec4-position-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-short_ivec4-position-double_dmat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-short_ivec4-position-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec3-short_ivec4-position-double_dvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-position-short_int-double_dmat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-position-short_int-double_dmat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-position-short_int-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-position-short_int-double_dmat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-position-short_int-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-position-short_int-double_dvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-position-short_ivec2-double_dmat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-position-short_ivec2-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-position-short_ivec3-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-position-short_ivec3-double_dmat4x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-position-short_ivec3-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-position-short_ivec4-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-short_int-double_dvec2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-short_int-position-double_dmat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-short_ivec2-double_dmat2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-short_ivec2-position-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-short_ivec2-position-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-short_ivec3-double_dmat2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-short_ivec3-double_dmat3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-short_ivec3-double_dmat4x3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-short_ivec3-double_dvec4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-short_ivec4-double_dmat2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-short_ivec4-double_dmat3x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-short_ivec4-double_dmat4x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-short_ivec4-position-double_dmat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-short_ivec4-position-double_dmat2x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-ubyte_uvec4-short_ivec4-position-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uint-double_dmat2x3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uint-double_dmat3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uint-double_dmat4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uint-double_dmat4x3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uint-double_dvec2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uint-position-double_dmat2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uint-position-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uint-position-double_dmat4x2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uint-position-double_dvec2: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uint_array3-double_dmat2x3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uint_array3-double_dvec2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uint_array3-double_dvec2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uint_array3-double_dvec3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uint_array3-position-double_dmat2x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uint_array3-position-double_dmat2x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uint_array3-position-double_dmat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uint_array3-position-double_dvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec2-double_dmat2x4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec2-double_dmat3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec2-double_dmat3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec2-double_dmat3x4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec2-double_dmat4x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec2-double_dvec4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec2-double_dvec4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec2-position-double_dmat2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec2-position-double_dvec3: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec2_array3-double_dmat2x4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec2_array3-double_dmat3x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec2_array3-double_dmat4x2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec2_array3-double_dvec3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec2_array3-position-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec2_array3-position-double_dmat2x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec2_array3-position-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec2_array3-position-double_dmat4x2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec2_array3-position-double_dmat4x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec2_array3-position-double_dvec2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec2_array3-position-double_dvec3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec2_array3-position-double_dvec4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec3-double_dmat2x4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec3-double_dmat3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec3-double_dmat4x3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec3-double_dvec3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec3-position-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec3-position-double_dmat4x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec3-position-double_dvec2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec3-position-double_dvec3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec3_array3-double_dmat2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec3_array3-double_dmat2x3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec3_array3-double_dmat2x4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec3_array3-double_dmat3x2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec3_array3-double_dmat4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec3_array3-double_dmat4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec3_array3-position-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec3_array3-position-double_dmat2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec3_array3-position-double_dmat2x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec3_array3-position-double_dmat4x2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec3_array3-position-double_dvec3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec4-double_dmat2x4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec4-double_dmat2x4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec4-double_dmat3_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec4-double_dmat3x4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec4-double_dmat4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec4-double_dvec2_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec4-position-double_dmat2: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec4-position-double_dmat2x4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec4-position-double_dmat3: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec4-position-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec4-position-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec4-position-double_dmat4x2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec4-position-double_dmat4x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec4_array3-double_dmat3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec4_array3-double_dmat3x4_array2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec4_array3-double_dmat4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec4_array3-double_dvec2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec4_array3-position-double_dmat3x2_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec4_array3-position-double_dmat3x4: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec4_array3-position-double_dmat4_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec4_array3-position-double_dmat4x3: fail
spec/glsl-4.20/execution/vs_in/vs-input-uint_uvec4_array3-position-double_dmat4x3_array2: fail
spec/glsl-4.20/execution/vs_in/vs-input-ushort_uint-double_dmat2x4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ushort_uint-double_dmat4x3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ushort_uint-double_dvec2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ushort_uint-position-double_dmat3x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-ushort_uint-position-double_dmat4: fail
spec/glsl-4.20/execution/vs_in/vs-input-ushort_uint-position-double_dvec4: fail
spec/glsl-4.20/execution/vs_in/vs-input-ushort_uvec2-double_dmat3-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ushort_uvec3-double_dmat3x4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ushort_uvec3-position-double_dmat4x2: fail
spec/glsl-4.20/execution/vs_in/vs-input-ushort_uvec4-double_dmat2x4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ushort_uvec4-double_dvec2-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ushort_uvec4-double_dvec4-position: fail
spec/glsl-4.20/execution/vs_in/vs-input-ushort_uvec4-position-double_dmat4: fail
spec/glsl-4.30/execution/built-in-functions/cs-abs-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-abs-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-abs-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-abs-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-abs-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-abs-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-abs-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-abs-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-acos-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-acos-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-acos-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-acos-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-acosh-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-acosh-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-acosh-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-acosh-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-all-bvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-all-bvec2-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-all-bvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-all-bvec3-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-all-bvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-all-bvec4-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-any-bvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-any-bvec2-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-any-bvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-any-bvec3-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-any-bvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-any-bvec4-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-asin-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-asin-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-asin-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-asin-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-asinh-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-asinh-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-asinh-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-asinh-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-atan-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-atan-float-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-atan-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-atan-vec2-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-atan-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-atan-vec3-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-atan-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-atan-vec4-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-atanh-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-atanh-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-atanh-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-atanh-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-ceil-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-ceil-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-ceil-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-ceil-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-clamp-float-float-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-clamp-int-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-clamp-ivec2-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-clamp-ivec2-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-clamp-ivec3-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-clamp-ivec3-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-clamp-ivec4-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-clamp-ivec4-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-clamp-uint-uint-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-clamp-uvec2-uint-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-clamp-uvec2-uvec2-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-clamp-uvec3-uint-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-clamp-uvec3-uvec3-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-clamp-uvec4-uint-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-clamp-uvec4-uvec4-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-clamp-vec2-float-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-clamp-vec2-vec2-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-clamp-vec3-float-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-clamp-vec3-vec3-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-clamp-vec4-float-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-clamp-vec4-vec4-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-cos-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-cos-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-cos-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-cos-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-cosh-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-cosh-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-cosh-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-cosh-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-cross-vec3-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-degrees-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-degrees-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-degrees-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-degrees-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-determinant-mat2: pass
spec/glsl-4.30/execution/built-in-functions/cs-determinant-mat3: pass
spec/glsl-4.30/execution/built-in-functions/cs-determinant-mat4: pass
spec/glsl-4.30/execution/built-in-functions/cs-distance-float-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-distance-vec2-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-distance-vec3-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-distance-vec4-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-dot-float-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-dot-vec2-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-dot-vec3-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-dot-vec4-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-equal-bvec2-bvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-equal-bvec3-bvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-equal-bvec4-bvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-equal-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-equal-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-equal-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-equal-uvec2-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-equal-uvec3-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-equal-uvec4-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-equal-vec2-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-equal-vec3-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-equal-vec4-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-exp-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-exp-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-exp-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-exp-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-exp2-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-exp2-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-exp2-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-exp2-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-faceforward-float-float-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-faceforward-vec2-vec2-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-faceforward-vec3-vec3-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-faceforward-vec4-vec4-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-floor-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-floor-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-floor-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-floor-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-fract-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-fract-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-fract-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-fract-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-greaterthan-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-greaterthan-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-greaterthan-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-greaterthan-uvec2-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-greaterthan-uvec3-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-greaterthan-uvec4-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-greaterthan-vec2-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-greaterthan-vec3-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-greaterthan-vec4-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-greaterthanequal-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-greaterthanequal-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-greaterthanequal-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-greaterthanequal-uvec2-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-greaterthanequal-uvec3-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-greaterthanequal-uvec4-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-greaterthanequal-vec2-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-greaterthanequal-vec3-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-greaterthanequal-vec4-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-inverse-mat2: pass
spec/glsl-4.30/execution/built-in-functions/cs-inverse-mat3: pass
spec/glsl-4.30/execution/built-in-functions/cs-inverse-mat4: pass
spec/glsl-4.30/execution/built-in-functions/cs-inversesqrt-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-inversesqrt-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-inversesqrt-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-inversesqrt-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-length-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-length-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-length-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-length-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-lessthan-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-lessthan-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-lessthan-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-lessthan-uvec2-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-lessthan-uvec3-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-lessthan-uvec4-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-lessthan-vec2-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-lessthan-vec3-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-lessthan-vec4-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-lessthanequal-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-lessthanequal-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-lessthanequal-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-lessthanequal-uvec2-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-lessthanequal-uvec3-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-lessthanequal-uvec4-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-lessthanequal-vec2-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-lessthanequal-vec3-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-lessthanequal-vec4-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-log-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-log-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-log-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-log-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-log2-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-log2-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-log2-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-log2-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-matrixcompmult-mat2-mat2: pass
spec/glsl-4.30/execution/built-in-functions/cs-matrixcompmult-mat2x3-mat2x3: pass
spec/glsl-4.30/execution/built-in-functions/cs-matrixcompmult-mat2x4-mat2x4: pass
spec/glsl-4.30/execution/built-in-functions/cs-matrixcompmult-mat3-mat3: pass
spec/glsl-4.30/execution/built-in-functions/cs-matrixcompmult-mat3x2-mat3x2: pass
spec/glsl-4.30/execution/built-in-functions/cs-matrixcompmult-mat3x4-mat3x4: pass
spec/glsl-4.30/execution/built-in-functions/cs-matrixcompmult-mat4-mat4: pass
spec/glsl-4.30/execution/built-in-functions/cs-matrixcompmult-mat4x2-mat4x2: pass
spec/glsl-4.30/execution/built-in-functions/cs-matrixcompmult-mat4x3-mat4x3: pass
spec/glsl-4.30/execution/built-in-functions/cs-max-float-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-max-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-max-ivec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-max-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-max-ivec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-max-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-max-ivec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-max-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-max-uint-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-max-uvec2-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-max-uvec2-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-max-uvec3-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-max-uvec3-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-max-uvec4-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-max-uvec4-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-max-vec2-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-max-vec2-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-max-vec3-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-max-vec3-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-max-vec4-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-max-vec4-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-min-float-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-min-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-min-ivec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-min-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-min-ivec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-min-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-min-ivec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-min-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-min-uint-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-min-uvec2-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-min-uvec2-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-min-uvec3-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-min-uvec3-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-min-uvec4-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-min-uvec4-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-min-vec2-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-min-vec2-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-min-vec3-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-min-vec3-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-min-vec4-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-min-vec4-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-mix-float-float-bool: pass
spec/glsl-4.30/execution/built-in-functions/cs-mix-float-float-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-mix-vec2-vec2-bvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-mix-vec2-vec2-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-mix-vec2-vec2-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-mix-vec3-vec3-bvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-mix-vec3-vec3-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-mix-vec3-vec3-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-mix-vec4-vec4-bvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-mix-vec4-vec4-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-mix-vec4-vec4-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-mod-float-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-mod-vec2-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-mod-vec2-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-mod-vec3-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-mod-vec3-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-mod-vec4-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-mod-vec4-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-normalize-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-normalize-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-normalize-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-normalize-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-not-bvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-not-bvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-not-bvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-notequal-bvec2-bvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-notequal-bvec3-bvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-notequal-bvec4-bvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-notequal-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-notequal-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-notequal-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-notequal-uvec2-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-notequal-uvec3-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-notequal-uvec4-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-notequal-vec2-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-notequal-vec3-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-notequal-vec4-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-float-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-float-mat2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-float-mat2x3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-float-mat2x4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-float-mat3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-float-mat3x2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-float-mat3x4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-float-mat4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-float-mat4x2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-float-mat4x3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-float-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-float-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-float-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-int-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-int-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-int-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-ivec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-ivec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-ivec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-mat2-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-mat2-mat2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-mat2x3-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-mat2x3-mat2x3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-mat2x4-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-mat2x4-mat2x4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-mat3-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-mat3-mat3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-mat3x2-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-mat3x2-mat3x2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-mat3x4-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-mat3x4-mat3x4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-mat4-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-mat4-mat4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-mat4x2-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-mat4x2-mat4x2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-mat4x3-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-mat4x3-mat4x3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-uint-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-uint-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-uint-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-uint-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-uvec2-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-uvec2-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-uvec3-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-uvec3-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-uvec4-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-uvec4-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-vec2-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-vec2-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-vec3-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-vec3-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-vec4-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-add-vec4-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-and-bool-bool: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-and-bool-bool-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-add-float-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-add-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-add-ivec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-add-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-add-ivec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-add-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-add-ivec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-add-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-add-mat2-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-add-mat2-mat2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-add-mat2x3-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-add-mat2x3-mat2x3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-add-mat2x4-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-add-mat2x4-mat2x4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-add-mat3-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-add-mat3-mat3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-add-mat3x2-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-add-mat3x2-mat3x2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-add-mat3x4-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-add-mat3x4-mat3x4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-add-mat4-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-add-mat4-mat4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-add-mat4x2-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-add-mat4x2-mat4x2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-add-mat4x3-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-add-mat4x3-mat4x3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-add-uint-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-add-uvec2-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-add-uvec2-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-add-uvec3-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-add-uvec3-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-add-uvec4-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-add-uvec4-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-add-vec2-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-add-vec2-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-add-vec3-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-add-vec3-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-add-vec4-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-add-vec4-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-bitand-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-bitand-ivec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-bitand-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-bitand-ivec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-bitand-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-bitand-ivec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-bitand-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-bitand-uint-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-bitand-uvec2-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-bitand-uvec2-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-bitand-uvec3-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-bitand-uvec3-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-bitand-uvec4-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-bitand-uvec4-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-bitor-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-bitor-ivec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-bitor-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-bitor-ivec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-bitor-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-bitor-ivec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-bitor-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-bitor-uint-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-bitor-uvec2-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-bitor-uvec2-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-bitor-uvec3-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-bitor-uvec3-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-bitor-uvec4-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-bitor-uvec4-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-bitxor-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-bitxor-ivec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-bitxor-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-bitxor-ivec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-bitxor-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-bitxor-ivec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-bitxor-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-bitxor-uint-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-bitxor-uvec2-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-bitxor-uvec2-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-bitxor-uvec3-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-bitxor-uvec3-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-bitxor-uvec4-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-bitxor-uvec4-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-div-float-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-div-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-div-ivec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-div-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-div-ivec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-div-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-div-ivec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-div-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-div-large-uint-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-div-mat2-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-div-mat2-mat2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-div-mat2x3-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-div-mat2x3-mat2x3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-div-mat2x4-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-div-mat2x4-mat2x4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-div-mat3-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-div-mat3-mat3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-div-mat3x2-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-div-mat3x2-mat3x2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-div-mat3x4-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-div-mat3x4-mat3x4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-div-mat4-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-div-mat4-mat4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-div-mat4x2-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-div-mat4x2-mat4x2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-div-mat4x3-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-div-mat4x3-mat4x3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-div-uint-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-div-uvec2-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-div-uvec2-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-div-uvec3-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-div-uvec3-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-div-uvec4-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-div-uvec4-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-div-vec2-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-div-vec2-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-div-vec3-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-div-vec3-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-div-vec4-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-div-vec4-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-lshift-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-lshift-int-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-lshift-ivec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-lshift-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-lshift-ivec2-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-lshift-ivec2-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-lshift-ivec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-lshift-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-lshift-ivec3-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-lshift-ivec3-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-lshift-ivec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-lshift-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-lshift-ivec4-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-lshift-ivec4-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-lshift-uint-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-lshift-uint-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-lshift-uvec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-lshift-uvec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-lshift-uvec2-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-lshift-uvec2-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-lshift-uvec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-lshift-uvec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-lshift-uvec3-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-lshift-uvec3-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-lshift-uvec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-lshift-uvec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-lshift-uvec4-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-lshift-uvec4-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mod-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mod-ivec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mod-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mod-ivec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mod-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mod-ivec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mod-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mod-uint-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mod-uvec2-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mod-uvec2-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mod-uvec3-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mod-uvec3-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mod-uvec4-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mod-uvec4-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mult-float-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mult-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mult-ivec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mult-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mult-ivec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mult-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mult-ivec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mult-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mult-mat2-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mult-mat2-mat2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mult-mat2x3-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mult-mat2x3-mat2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mult-mat2x4-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mult-mat2x4-mat2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mult-mat3-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mult-mat3-mat3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mult-mat3x2-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mult-mat3x2-mat3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mult-mat3x4-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mult-mat3x4-mat3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mult-mat4-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mult-mat4-mat4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mult-mat4x2-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mult-mat4x2-mat4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mult-mat4x3-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mult-mat4x3-mat4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mult-uint-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mult-uvec2-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mult-uvec2-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mult-uvec3-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mult-uvec3-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mult-uvec4-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mult-uvec4-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mult-vec2-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mult-vec2-mat2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mult-vec2-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mult-vec3-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mult-vec3-mat3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mult-vec3-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mult-vec4-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mult-vec4-mat4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-mult-vec4-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-rshift-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-rshift-int-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-rshift-ivec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-rshift-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-rshift-ivec2-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-rshift-ivec2-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-rshift-ivec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-rshift-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-rshift-ivec3-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-rshift-ivec3-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-rshift-ivec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-rshift-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-rshift-ivec4-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-rshift-ivec4-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-rshift-uint-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-rshift-uint-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-rshift-uvec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-rshift-uvec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-rshift-uvec2-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-rshift-uvec2-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-rshift-uvec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-rshift-uvec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-rshift-uvec3-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-rshift-uvec3-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-rshift-uvec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-rshift-uvec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-rshift-uvec4-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-rshift-uvec4-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-sub-float-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-sub-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-sub-ivec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-sub-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-sub-ivec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-sub-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-sub-ivec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-sub-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-sub-mat2-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-sub-mat2-mat2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-sub-mat2x3-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-sub-mat2x3-mat2x3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-sub-mat2x4-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-sub-mat2x4-mat2x4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-sub-mat3-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-sub-mat3-mat3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-sub-mat3x2-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-sub-mat3x2-mat3x2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-sub-mat3x4-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-sub-mat3x4-mat3x4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-sub-mat4-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-sub-mat4-mat4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-sub-mat4x2-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-sub-mat4x2-mat4x2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-sub-mat4x3-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-sub-mat4x3-mat4x3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-sub-uint-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-sub-uvec2-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-sub-uvec2-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-sub-uvec3-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-sub-uvec3-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-sub-uvec4-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-sub-uvec4-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-sub-vec2-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-sub-vec2-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-sub-vec3-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-sub-vec3-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-sub-vec4-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-assign-sub-vec4-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-abs-neg-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-abs-neg-int-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-abs-neg-int-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-abs-neg-int-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-abs-neg-ivec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-abs-neg-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-abs-neg-ivec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-abs-neg-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-abs-neg-ivec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-abs-neg-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-abs-not-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-abs-not-int-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-abs-not-int-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-abs-not-int-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-abs-not-ivec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-abs-not-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-abs-not-ivec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-abs-not-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-abs-not-ivec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-abs-not-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-int-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-int-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-int-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-ivec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-ivec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-ivec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-neg-abs-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-neg-abs-int-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-neg-abs-int-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-neg-abs-int-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-neg-abs-ivec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-neg-abs-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-neg-abs-ivec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-neg-abs-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-neg-abs-ivec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-neg-abs-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-neg-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-neg-int-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-neg-int-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-neg-int-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-neg-ivec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-neg-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-neg-ivec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-neg-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-neg-ivec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-neg-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-neg-uint-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-neg-uint-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-neg-uint-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-neg-uint-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-neg-uvec2-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-neg-uvec2-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-neg-uvec3-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-neg-uvec3-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-neg-uvec4-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-neg-uvec4-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-not-abs-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-not-abs-int-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-not-abs-int-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-not-abs-int-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-not-abs-ivec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-not-abs-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-not-abs-ivec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-not-abs-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-not-abs-ivec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-not-abs-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-not-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-not-int-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-not-int-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-not-int-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-not-ivec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-not-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-not-ivec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-not-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-not-ivec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-not-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-not-uint-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-not-uint-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-not-uint-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-not-uint-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-not-uvec2-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-not-uvec2-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-not-uvec3-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-not-uvec3-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-not-uvec4-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-not-uvec4-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-uint-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-uint-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-uint-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-uint-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-uvec2-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-uvec2-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-uvec3-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-uvec3-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-uvec4-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitand-uvec4-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-abs-neg-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-abs-neg-int-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-abs-neg-int-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-abs-neg-int-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-abs-neg-ivec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-abs-neg-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-abs-neg-ivec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-abs-neg-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-abs-neg-ivec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-abs-neg-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-abs-not-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-abs-not-int-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-abs-not-int-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-abs-not-int-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-abs-not-ivec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-abs-not-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-abs-not-ivec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-abs-not-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-abs-not-ivec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-abs-not-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-int-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-int-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-int-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-ivec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-ivec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-ivec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-neg-abs-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-neg-abs-int-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-neg-abs-int-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-neg-abs-int-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-neg-abs-ivec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-neg-abs-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-neg-abs-ivec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-neg-abs-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-neg-abs-ivec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-neg-abs-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-neg-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-neg-int-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-neg-int-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-neg-int-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-neg-ivec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-neg-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-neg-ivec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-neg-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-neg-ivec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-neg-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-neg-uint-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-neg-uint-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-neg-uint-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-neg-uint-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-neg-uvec2-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-neg-uvec2-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-neg-uvec3-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-neg-uvec3-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-neg-uvec4-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-neg-uvec4-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-not-abs-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-not-abs-int-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-not-abs-int-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-not-abs-int-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-not-abs-ivec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-not-abs-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-not-abs-ivec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-not-abs-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-not-abs-ivec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-not-abs-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-not-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-not-int-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-not-int-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-not-int-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-not-ivec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-not-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-not-ivec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-not-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-not-ivec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-not-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-not-uint-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-not-uint-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-not-uint-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-not-uint-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-not-uvec2-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-not-uvec2-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-not-uvec3-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-not-uvec3-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-not-uvec4-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-not-uvec4-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-uint-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-uint-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-uint-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-uint-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-uvec2-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-uvec2-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-uvec3-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-uvec3-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-uvec4-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitor-uvec4-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-abs-neg-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-abs-neg-int-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-abs-neg-int-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-abs-neg-int-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-abs-neg-ivec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-abs-neg-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-abs-neg-ivec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-abs-neg-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-abs-neg-ivec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-abs-neg-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-abs-not-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-abs-not-int-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-abs-not-int-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-abs-not-int-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-abs-not-ivec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-abs-not-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-abs-not-ivec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-abs-not-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-abs-not-ivec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-abs-not-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-int-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-int-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-int-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-ivec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-ivec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-ivec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-neg-abs-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-neg-abs-int-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-neg-abs-int-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-neg-abs-int-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-neg-abs-ivec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-neg-abs-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-neg-abs-ivec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-neg-abs-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-neg-abs-ivec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-neg-abs-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-neg-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-neg-int-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-neg-int-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-neg-int-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-neg-ivec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-neg-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-neg-ivec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-neg-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-neg-ivec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-neg-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-neg-uint-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-neg-uint-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-neg-uint-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-neg-uint-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-neg-uvec2-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-neg-uvec2-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-neg-uvec3-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-neg-uvec3-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-neg-uvec4-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-neg-uvec4-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-not-abs-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-not-abs-int-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-not-abs-int-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-not-abs-int-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-not-abs-ivec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-not-abs-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-not-abs-ivec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-not-abs-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-not-abs-ivec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-not-abs-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-not-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-not-int-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-not-int-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-not-int-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-not-ivec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-not-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-not-ivec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-not-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-not-ivec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-not-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-not-uint-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-not-uint-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-not-uint-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-not-uint-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-not-uvec2-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-not-uvec2-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-not-uvec3-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-not-uvec3-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-not-uvec4-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-not-uvec4-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-uint-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-uint-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-uint-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-uint-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-uvec2-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-uvec2-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-uvec3-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-uvec3-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-uvec4-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-bitxor-uvec4-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-complement-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-complement-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-complement-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-complement-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-complement-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-complement-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-complement-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-complement-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-float-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-float-mat2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-float-mat2x3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-float-mat2x4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-float-mat3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-float-mat3x2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-float-mat3x4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-float-mat4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-float-mat4x2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-float-mat4x3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-float-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-float-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-float-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-int-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-int-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-int-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-ivec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-ivec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-ivec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-large-uint-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-mat2-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-mat2-mat2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-mat2x3-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-mat2x3-mat2x3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-mat2x4-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-mat2x4-mat2x4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-mat3-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-mat3-mat3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-mat3x2-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-mat3x2-mat3x2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-mat3x4-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-mat3x4-mat3x4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-mat4-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-mat4-mat4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-mat4x2-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-mat4x2-mat4x2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-mat4x3-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-mat4x3-mat4x3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-uint-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-uint-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-uint-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-uint-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-uvec2-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-uvec2-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-uvec3-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-uvec3-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-uvec4-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-uvec4-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-vec2-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-vec2-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-vec3-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-vec3-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-vec4-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-div-vec4-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-bool-bool: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-bool-bool-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-bvec2-bvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-bvec2-bvec2-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-bvec3-bvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-bvec3-bvec3-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-bvec4-bvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-bvec4-bvec4-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-float-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-float-float-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-int-int-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-ivec2-ivec2-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-ivec3-ivec3-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-ivec4-ivec4-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-mat2-mat2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-mat2-mat2-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-mat2x3-mat2x3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-mat2x3-mat2x3-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-mat2x4-mat2x4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-mat2x4-mat2x4-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-mat3-mat3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-mat3-mat3-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-mat3x2-mat3x2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-mat3x2-mat3x2-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-mat3x4-mat3x4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-mat3x4-mat3x4-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-mat4-mat4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-mat4-mat4-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-mat4x2-mat4x2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-mat4x2-mat4x2-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-mat4x3-mat4x3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-mat4x3-mat4x3-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-uint-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-uint-uint-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-uvec2-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-uvec2-uvec2-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-uvec3-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-uvec3-uvec3-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-uvec4-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-uvec4-uvec4-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-vec2-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-vec2-vec2-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-vec3-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-vec3-vec3-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-vec4-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-eq-vec4-vec4-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ge-float-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ge-float-float-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ge-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ge-int-int-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ge-uint-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ge-uint-uint-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-gt-float-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-gt-float-float-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-gt-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-gt-int-int-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-gt-uint-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-gt-uint-uint-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-le-float-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-le-float-float-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-le-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-le-int-int-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-le-uint-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-le-uint-uint-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-lshift-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-lshift-int-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-lshift-ivec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-lshift-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-lshift-ivec2-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-lshift-ivec2-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-lshift-ivec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-lshift-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-lshift-ivec3-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-lshift-ivec3-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-lshift-ivec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-lshift-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-lshift-ivec4-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-lshift-ivec4-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-lshift-uint-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-lshift-uint-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-lshift-uvec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-lshift-uvec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-lshift-uvec2-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-lshift-uvec2-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-lshift-uvec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-lshift-uvec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-lshift-uvec3-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-lshift-uvec3-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-lshift-uvec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-lshift-uvec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-lshift-uvec4-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-lshift-uvec4-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-lt-float-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-lt-float-float-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-lt-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-lt-int-int-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-lt-uint-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-lt-uint-uint-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mod-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mod-int-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mod-int-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mod-int-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mod-ivec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mod-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mod-ivec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mod-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mod-ivec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mod-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mod-uint-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mod-uint-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mod-uint-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mod-uint-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mod-uvec2-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mod-uvec2-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mod-uvec3-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mod-uvec3-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mod-uvec4-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mod-uvec4-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-float-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-float-mat2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-float-mat2x3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-float-mat2x4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-float-mat3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-float-mat3x2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-float-mat3x4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-float-mat4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-float-mat4x2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-float-mat4x3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-float-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-float-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-float-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-int-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-int-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-int-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-ivec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-ivec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-ivec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat2-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat2-mat2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat2-mat3x2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat2-mat4x2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat2-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat2x3-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat2x3-mat2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat2x3-mat3x2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat2x3-mat4x2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat2x3-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat2x4-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat2x4-mat2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat2x4-mat3x2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat2x4-mat4x2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat2x4-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat3-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat3-mat2x3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat3-mat3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat3-mat4x3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat3-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat3x2-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat3x2-mat2x3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat3x2-mat3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat3x2-mat4x3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat3x2-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat3x4-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat3x4-mat2x3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat3x4-mat3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat3x4-mat4x3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat3x4-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat4-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat4-mat2x4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat4-mat3x4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat4-mat4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat4-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat4x2-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat4x2-mat2x4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat4x2-mat3x4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat4x2-mat4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat4x2-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat4x3-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat4x3-mat2x4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat4x3-mat3x4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat4x3-mat4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-mat4x3-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-uint-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-uint-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-uint-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-uint-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-uvec2-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-uvec2-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-uvec3-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-uvec3-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-uvec4-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-uvec4-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-vec2-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-vec2-mat2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-vec2-mat3x2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-vec2-mat4x2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-vec2-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-vec3-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-vec3-mat2x3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-vec3-mat3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-vec3-mat4x3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-vec3-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-vec4-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-vec4-mat2x4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-vec4-mat3x4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-vec4-mat4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-mult-vec4-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-bool-bool: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-bool-bool-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-bvec2-bvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-bvec2-bvec2-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-bvec3-bvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-bvec3-bvec3-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-bvec4-bvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-bvec4-bvec4-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-float-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-float-float-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-int-int-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-ivec2-ivec2-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-ivec3-ivec3-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-ivec4-ivec4-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-mat2-mat2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-mat2-mat2-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-mat2x3-mat2x3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-mat2x3-mat2x3-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-mat2x4-mat2x4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-mat2x4-mat2x4-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-mat3-mat3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-mat3-mat3-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-mat3x2-mat3x2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-mat3x2-mat3x2-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-mat3x4-mat3x4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-mat3x4-mat3x4-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-mat4-mat4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-mat4-mat4-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-mat4x2-mat4x2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-mat4x2-mat4x2-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-mat4x3-mat4x3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-mat4x3-mat4x3-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-uint-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-uint-uint-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-uvec2-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-uvec2-uvec2-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-uvec3-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-uvec3-uvec3-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-uvec4-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-uvec4-uvec4-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-vec2-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-vec2-vec2-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-vec3-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-vec3-vec3-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-vec4-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-ne-vec4-vec4-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-neg-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-neg-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-neg-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-neg-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-neg-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-neg-mat2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-neg-mat2x3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-neg-mat2x4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-neg-mat3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-neg-mat3x2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-neg-mat3x4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-neg-mat4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-neg-mat4x2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-neg-mat4x3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-neg-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-neg-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-neg-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-neg-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-neg-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-neg-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-neg-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-not-bool: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-not-bool-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-or-bool-bool: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-or-bool-bool-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-rshift-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-rshift-int-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-rshift-ivec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-rshift-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-rshift-ivec2-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-rshift-ivec2-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-rshift-ivec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-rshift-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-rshift-ivec3-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-rshift-ivec3-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-rshift-ivec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-rshift-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-rshift-ivec4-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-rshift-ivec4-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-rshift-uint-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-rshift-uint-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-rshift-uvec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-rshift-uvec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-rshift-uvec2-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-rshift-uvec2-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-rshift-uvec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-rshift-uvec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-rshift-uvec3-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-rshift-uvec3-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-rshift-uvec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-rshift-uvec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-rshift-uvec4-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-rshift-uvec4-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-selection-bool-bool-bool: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-selection-bool-bool-bool-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-selection-bool-bvec2-bvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-selection-bool-bvec3-bvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-selection-bool-bvec4-bvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-selection-bool-float-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-selection-bool-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-selection-bool-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-selection-bool-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-selection-bool-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-selection-bool-mat2-mat2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-selection-bool-mat2x3-mat2x3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-selection-bool-mat2x4-mat2x4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-selection-bool-mat3-mat3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-selection-bool-mat3x2-mat3x2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-selection-bool-mat3x4-mat3x4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-selection-bool-mat4-mat4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-selection-bool-mat4x2-mat4x2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-selection-bool-mat4x3-mat4x3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-selection-bool-uint-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-selection-bool-uvec2-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-selection-bool-uvec3-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-selection-bool-uvec4-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-selection-bool-vec2-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-selection-bool-vec3-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-selection-bool-vec4-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-float-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-float-mat2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-float-mat2x3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-float-mat2x4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-float-mat3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-float-mat3x2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-float-mat3x4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-float-mat4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-float-mat4x2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-float-mat4x3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-float-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-float-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-float-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-int-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-int-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-int-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-int-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-ivec2-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-ivec2-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-ivec3-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-ivec3-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-ivec4-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-ivec4-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-mat2-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-mat2-mat2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-mat2x3-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-mat2x3-mat2x3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-mat2x4-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-mat2x4-mat2x4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-mat3-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-mat3-mat3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-mat3x2-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-mat3x2-mat3x2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-mat3x4-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-mat3x4-mat3x4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-mat4-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-mat4-mat4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-mat4x2-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-mat4x2-mat4x2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-mat4x3-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-mat4x3-mat4x3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-uint-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-uint-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-uint-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-uint-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-uvec2-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-uvec2-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-uvec3-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-uvec3-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-uvec4-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-uvec4-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-vec2-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-vec2-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-vec3-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-vec3-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-vec4-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-sub-vec4-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-uplus-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-uplus-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-uplus-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-uplus-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-uplus-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-uplus-mat2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-uplus-mat2x3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-uplus-mat2x4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-uplus-mat3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-uplus-mat3x2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-uplus-mat3x4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-uplus-mat4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-uplus-mat4x2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-uplus-mat4x3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-uplus-uint: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-uplus-uvec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-uplus-uvec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-uplus-uvec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-uplus-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-uplus-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-uplus-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-xor-bool-bool: pass
spec/glsl-4.30/execution/built-in-functions/cs-op-xor-bool-bool-using-if: pass
spec/glsl-4.30/execution/built-in-functions/cs-outerproduct-vec2-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-outerproduct-vec2-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-outerproduct-vec2-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-outerproduct-vec3-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-outerproduct-vec3-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-outerproduct-vec3-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-outerproduct-vec4-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-outerproduct-vec4-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-outerproduct-vec4-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-pow-float-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-pow-vec2-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-pow-vec3-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-pow-vec4-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-radians-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-radians-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-radians-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-radians-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-reflect-float-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-reflect-vec2-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-reflect-vec3-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-reflect-vec4-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-refract-float-float-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-refract-vec2-vec2-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-refract-vec3-vec3-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-refract-vec4-vec4-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-round-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-round-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-round-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-round-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-roundeven-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-roundeven-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-roundeven-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-roundeven-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-sign-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-sign-int: pass
spec/glsl-4.30/execution/built-in-functions/cs-sign-ivec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-sign-ivec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-sign-ivec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-sign-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-sign-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-sign-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-sin-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-sin-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-sin-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-sin-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-sinh-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-sinh-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-sinh-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-sinh-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-smoothstep-float-float-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-smoothstep-float-float-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-smoothstep-float-float-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-smoothstep-float-float-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-smoothstep-vec2-vec2-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-smoothstep-vec3-vec3-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-smoothstep-vec4-vec4-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-sqrt-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-sqrt-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-sqrt-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-sqrt-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-step-float-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-step-float-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-step-float-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-step-float-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-step-vec2-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-step-vec3-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-step-vec4-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-tan-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-tan-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-tan-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-tan-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-tanh-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-tanh-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-tanh-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-tanh-vec4: pass
spec/glsl-4.30/execution/built-in-functions/cs-transpose-mat2: pass
spec/glsl-4.30/execution/built-in-functions/cs-transpose-mat2x3: pass
spec/glsl-4.30/execution/built-in-functions/cs-transpose-mat2x4: pass
spec/glsl-4.30/execution/built-in-functions/cs-transpose-mat3: pass
spec/glsl-4.30/execution/built-in-functions/cs-transpose-mat3x2: pass
spec/glsl-4.30/execution/built-in-functions/cs-transpose-mat3x4: pass
spec/glsl-4.30/execution/built-in-functions/cs-transpose-mat4: pass
spec/glsl-4.30/execution/built-in-functions/cs-transpose-mat4x2: pass
spec/glsl-4.30/execution/built-in-functions/cs-transpose-mat4x3: pass
spec/glsl-4.30/execution/built-in-functions/cs-trunc-float: pass
spec/glsl-4.30/execution/built-in-functions/cs-trunc-vec2: pass
spec/glsl-4.30/execution/built-in-functions/cs-trunc-vec3: pass
spec/glsl-4.30/execution/built-in-functions/cs-trunc-vec4: pass
spec/glsl-4.40/execution/fs-interpolateatcentroid-swizzle: skip
spec/glsl-4.40/execution/fs-interpolateatoffset-swizzle: skip
spec/glsl-4.40/execution/fs-interpolateatsample-swizzle: skip
spec/glsl-4.50/execution/helper-invocation: skip
spec/glsl-es-1.00/built-in constants/gl_maxdrawbuffers: pass
spec/glsl-es-1.00/built-in constants/gl_maxfragmentuniformvectors: pass
spec/glsl-es-1.00/built-in constants/gl_maxvaryingvectors: pass
spec/glsl-es-1.00/built-in constants/gl_maxvertexattribs: pass
spec/glsl-es-1.00/built-in constants/gl_maxvertexuniformvectors: pass
spec/glsl-es-1.00/execution/array-of-float-using-default-precision: pass
spec/glsl-es-1.00/execution/glsl-no-vertex-attribs: pass
spec/glsl-es-1.00/execution/sanity: pass
spec/glsl-es-1.00/linker/glsl-fcoord-invariant: pass
spec/glsl-es-1.00/linker/glsl-fcoord-invariant-pass: pass
spec/glsl-es-1.00/linker/glsl-fface-invariant: pass
spec/glsl-es-1.00/linker/glsl-mismatched-uniform-precision-unused: pass
spec/glsl-es-1.00/linker/glsl-mismatched-uniform-precision-used: pass
spec/glsl-es-1.00/linker/glsl-no-glposition: pass
spec/glsl-es-1.00/linker/glsl-pcoord-invariant: pass
spec/glsl-es-1.00/linker/glsl-pcoord-invariant-pass: pass
spec/glsl-es-1.00/linker/glsl-undefined-varying: pass
spec/glsl-es-3.00/built-in constants/gl_maxdrawbuffers: pass
spec/glsl-es-3.00/built-in constants/gl_maxfragmentinputvectors: pass
spec/glsl-es-3.00/built-in constants/gl_maxfragmentuniformvectors: pass
spec/glsl-es-3.00/built-in constants/gl_maxprogramtexeloffset: pass
spec/glsl-es-3.00/built-in constants/gl_maxvertexattribs: pass
spec/glsl-es-3.00/built-in constants/gl_maxvertexoutputvectors: pass
spec/glsl-es-3.00/built-in constants/gl_maxvertexuniformvectors: pass
spec/glsl-es-3.00/built-in constants/gl_minprogramtexeloffset: pass
spec/glsl-es-3.00/execution/built-in-functions/const-packhalf2x16: pass
spec/glsl-es-3.00/execution/built-in-functions/const-packsnorm2x16: pass
spec/glsl-es-3.00/execution/built-in-functions/const-packunorm2x16: pass
spec/glsl-es-3.00/execution/built-in-functions/const-unpackhalf2x16: pass
spec/glsl-es-3.00/execution/built-in-functions/const-unpacksnorm2x16: pass
spec/glsl-es-3.00/execution/built-in-functions/const-unpackunorm2x16: pass
spec/glsl-es-3.00/execution/built-in-functions/fs-packhalf2x16: pass
spec/glsl-es-3.00/execution/built-in-functions/fs-packsnorm2x16: pass
spec/glsl-es-3.00/execution/built-in-functions/fs-packunorm2x16: pass
spec/glsl-es-3.00/execution/built-in-functions/fs-unpackhalf2x16: pass
spec/glsl-es-3.00/execution/built-in-functions/fs-unpacksnorm2x16: pass
spec/glsl-es-3.00/execution/built-in-functions/fs-unpackunorm2x16: pass
spec/glsl-es-3.00/execution/built-in-functions/vs-packhalf2x16: pass
spec/glsl-es-3.00/execution/built-in-functions/vs-packsnorm2x16: pass
spec/glsl-es-3.00/execution/built-in-functions/vs-packunorm2x16: pass
spec/glsl-es-3.00/execution/built-in-functions/vs-unpackhalf2x16: pass
spec/glsl-es-3.00/execution/built-in-functions/vs-unpacksnorm2x16: pass
spec/glsl-es-3.00/execution/built-in-functions/vs-unpackunorm2x16: pass
spec/glsl-es-3.00/execution/sanity: pass
spec/glsl-es-3.00/execution/varying-struct-basic: pass
spec/glsl-es-3.00/execution/varying-struct-centroid_gles3: pass
spec/glsl-es-3.00/execution/varying-struct-copy-function-fs: pass
spec/glsl-es-3.00/execution/varying-struct-copy-local-fs: pass
spec/glsl-es-3.00/execution/varying-struct-copy-local-vs: pass
spec/glsl-es-3.00/execution/varying-struct-copy-out-vs: pass
spec/glsl-es-3.00/execution/varying-struct-copy-return-vs: pass
spec/glsl-es-3.00/execution/varying-struct-copy-uniform-vs: pass
spec/glsl-es-3.00/execution/varying-struct-interpolation: pass
spec/glsl-es-3.00/linker/glsl-mismatched-uniform-precision-unused: pass
spec/glsl-es-3.00/linker/glsl-mismatched-uniform-precision-used: pass
spec/glsl-es-3.00/linker/interface-blocks-member-type-mismatch: pass
spec/glsl-es-3.10/built-in constants/gl_maxatomiccounterbindings: pass
spec/glsl-es-3.10/built-in constants/gl_maxatomiccounterbuffersize: pass
spec/glsl-es-3.10/built-in constants/gl_maxcombinedatomiccounterbuffers: pass
spec/glsl-es-3.10/built-in constants/gl_maxcombinedatomiccounters: pass
spec/glsl-es-3.10/built-in constants/gl_maxcombinedimageuniforms: pass
spec/glsl-es-3.10/built-in constants/gl_maxcombinedshaderoutputresources: pass
spec/glsl-es-3.10/built-in constants/gl_maxcomputeatomiccounterbuffers: pass
spec/glsl-es-3.10/built-in constants/gl_maxcomputeatomiccounters: pass
spec/glsl-es-3.10/built-in constants/gl_maxcomputeimageuniforms: pass
spec/glsl-es-3.10/built-in constants/gl_maxcomputeuniformcomponents: pass
spec/glsl-es-3.10/built-in constants/gl_maxcomputeworkgroupcount.x: pass
spec/glsl-es-3.10/built-in constants/gl_maxcomputeworkgroupcount.y: pass
spec/glsl-es-3.10/built-in constants/gl_maxcomputeworkgroupcount.z: pass
spec/glsl-es-3.10/built-in constants/gl_maxcomputeworkgroupsize.x: pass
spec/glsl-es-3.10/built-in constants/gl_maxcomputeworkgroupsize.y: pass
spec/glsl-es-3.10/built-in constants/gl_maxcomputeworkgroupsize.z: pass
spec/glsl-es-3.10/built-in constants/gl_maxdrawbuffers: pass
spec/glsl-es-3.10/built-in constants/gl_maxfragmentatomiccounterbuffers: pass
spec/glsl-es-3.10/built-in constants/gl_maxfragmentatomiccounters: pass
spec/glsl-es-3.10/built-in constants/gl_maxfragmentimageuniforms: pass
spec/glsl-es-3.10/built-in constants/gl_maxfragmentinputvectors: pass
spec/glsl-es-3.10/built-in constants/gl_maxfragmentuniformvectors: pass
spec/glsl-es-3.10/built-in constants/gl_maximageunits: pass
spec/glsl-es-3.10/built-in constants/gl_maxprogramtexeloffset: pass
spec/glsl-es-3.10/built-in constants/gl_maxvertexatomiccounterbuffers: pass
spec/glsl-es-3.10/built-in constants/gl_maxvertexatomiccounters: pass
spec/glsl-es-3.10/built-in constants/gl_maxvertexattribs: pass
spec/glsl-es-3.10/built-in constants/gl_maxverteximageuniforms: pass
spec/glsl-es-3.10/built-in constants/gl_maxvertexoutputvectors: pass
spec/glsl-es-3.10/built-in constants/gl_maxvertexuniformvectors: pass
spec/glsl-es-3.10/built-in constants/gl_minprogramtexeloffset: pass
spec/intel_blackhole_render/intel_blackhole-dispatch: skip
spec/intel_blackhole_render/intel_blackhole-draw: skip
spec/intel_blackhole_render/intel_blackhole-draw_gles2: skip
spec/intel_blackhole_render/intel_blackhole-draw_gles3: skip
spec/intel_conservative_rasterization/intel_conservative_rasterization-depthcoverage: skip
spec/intel_conservative_rasterization/intel_conservative_rasterization-depthcoverage_gles3: skip
spec/intel_conservative_rasterization/intel_conservative_rasterization-innercoverage: skip
spec/intel_conservative_rasterization/intel_conservative_rasterization-innercoverage_gles3: skip
spec/intel_conservative_rasterization/intel_conservative_rasterization-invalid: skip
spec/intel_conservative_rasterization/intel_conservative_rasterization-tri: skip
spec/intel_conservative_rasterization/intel_conservative_rasterization-tri_gles3: skip
spec/khr_debug/object-label_gl: pass
spec/khr_debug/object-label_gles2: pass
spec/khr_debug/object-label_gles3: pass
spec/khr_debug/push-pop-group_gl: pass
spec/khr_debug/push-pop-group_gles2: pass
spec/khr_debug/push-pop-group_gles3: pass
spec/mesa_pack_invert/mesa_pack_invert-readpixels/non-pbo float rgba: pass
spec/mesa_pack_invert/mesa_pack_invert-readpixels/non-pbo unorm bgra: pass
spec/mesa_pack_invert/mesa_pack_invert-readpixels/pbo float rgba: pass
spec/mesa_pack_invert/mesa_pack_invert-readpixels/pbo unorm bgra: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/const-bitcount: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/const-bitfieldextract: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/const-bitfieldinsert: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/const-bitfieldreverse: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/const-findlsb: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/const-findmsb: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/const-ldexp: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/fs-bitcount: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/fs-bitfieldextract: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/fs-bitfieldinsert: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/fs-bitfieldreverse: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/fs-findlsb: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/fs-findmsb: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/fs-frexp: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/fs-imulextended: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/fs-imulextended-nonuniform: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/fs-imulextended-only-lsb: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/fs-imulextended-only-lsb-nonuniform: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/fs-imulextended-only-msb: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/fs-imulextended-only-msb-nonuniform: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/fs-ldexp: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/fs-uaddcarry: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/fs-uaddcarry-only-add: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/fs-uaddcarry-only-carry: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/fs-umulextended: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/fs-umulextended-nonuniform: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/fs-umulextended-only-lsb: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/fs-umulextended-only-lsb-nonuniform: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/fs-umulextended-only-msb: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/fs-umulextended-only-msb-nonuniform: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/fs-usubborrow: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/fs-usubborrow-only-borrow: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/fs-usubborrow-only-sub: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/vs-bitcount: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/vs-bitfieldextract: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/vs-bitfieldinsert: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/vs-bitfieldreverse: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/vs-findlsb: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/vs-findmsb: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/vs-frexp: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/vs-imulextended: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/vs-imulextended-nonuniform: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/vs-imulextended-only-lsb: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/vs-imulextended-only-lsb-nonuniform: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/vs-imulextended-only-msb: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/vs-imulextended-only-msb-nonuniform: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/vs-ldexp: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/vs-uaddcarry: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/vs-uaddcarry-only-add: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/vs-uaddcarry-only-carry: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/vs-umulextended: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/vs-umulextended-nonuniform: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/vs-umulextended-only-lsb: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/vs-umulextended-only-lsb-nonuniform: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/vs-umulextended-only-msb: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/vs-umulextended-only-msb-nonuniform: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/vs-usubborrow: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/vs-usubborrow-only-borrow: pass
spec/mesa_shader_integer_functions/execution/built-in-functions/vs-usubborrow-only-sub: pass
spec/mesa_shader_integer_functions/execution/overloads: pass
spec/nv_conditional_render/begin-while-active: pass
spec/nv_conditional_render/begin-zero: pass
spec/nv_conditional_render/bitmap: fail
spec/nv_conditional_render/blitframebuffer: pass
spec/nv_conditional_render/copypixels: fail
spec/nv_conditional_render/copyteximage: pass
spec/nv_conditional_render/copytexsubimage: pass
spec/nv_conditional_render/dlist: fail
spec/nv_conditional_render/drawpixels: fail
spec/nv_conditional_render/generatemipmap: pass
spec/nv_conditional_render/vertex_array: fail
spec/nv_fill_rectangle/execution/gs-lines-ignore-fill-rect: skip
spec/nv_fill_rectangle/execution/gs-points-ignore-fill-rect: skip
spec/nv_fill_rectangle/execution/gs-tris-with-fill-rect: skip
spec/nv_fill_rectangle/execution/lines-ignore-fill-rect: skip
spec/nv_fill_rectangle/execution/points-ignore-fill-rect: skip
spec/nv_fill_rectangle/execution/tes-isolines-ignore-fill-rect: skip
spec/nv_fill_rectangle/execution/tes-tris-in-point-mode-ignore-fill-rect: skip
spec/nv_fill_rectangle/execution/tes-tris-with-fill-rect: skip
spec/nv_fill_rectangle/execution/tris-with-fill-rect: skip
spec/nv_fill_rectangle/invalid-draw-mode: skip
spec/nv_fragment_program_option/fp-abs-02: skip
spec/nv_fragment_program_option/fp-condition_codes-01: skip
spec/nv_fragment_program_option/fp-rfl: skip
spec/nv_fragment_program_option/fp-set-02: skip
spec/nv_fragment_program_option/fp-unpack-01: skip
spec/nv_primitive_restart/primitive-restart-disable_vbo: pass
spec/nv_primitive_restart/primitive-restart-draw-mode-line_loop: pass
spec/nv_primitive_restart/primitive-restart-draw-mode-line_strip: pass
spec/nv_primitive_restart/primitive-restart-draw-mode-lines: pass
spec/nv_primitive_restart/primitive-restart-draw-mode-points: pass
spec/nv_primitive_restart/primitive-restart-draw-mode-polygon: pass
spec/nv_primitive_restart/primitive-restart-draw-mode-quad_strip: pass
spec/nv_primitive_restart/primitive-restart-draw-mode-quads: pass
spec/nv_primitive_restart/primitive-restart-draw-mode-triangle_fan: pass
spec/nv_primitive_restart/primitive-restart-draw-mode-triangle_strip: pass
spec/nv_primitive_restart/primitive-restart-draw-mode-triangles: pass
spec/nv_primitive_restart/primitive-restart-vbo_combined_vertex_and_index: pass
spec/nv_primitive_restart/primitive-restart-vbo_index_only: pass
spec/nv_primitive_restart/primitive-restart-vbo_separate_vertex_and_index: pass
spec/nv_primitive_restart/primitive-restart-vbo_vertex_only: pass
spec/nv_read_depth/read_depth_gles3: fail
spec/nv_vertex_program2_option/vp-address-03: skip
spec/nv_vertex_program2_option/vp-address-05: skip
spec/nv_vertex_program2_option/vp-address-06: skip
spec/nv_vertex_program2_option/vp-clipdistance-01: skip
spec/nv_vertex_program2_option/vp-clipdistance-02: skip
spec/nv_vertex_program2_option/vp-clipdistance-03: skip
spec/nv_vertex_program2_option/vp-clipdistance-04: skip
spec/oes_draw_elements_base_vertex/oes_draw_elements_base_vertex-drawelements: pass
spec/oes_draw_elements_base_vertex/oes_draw_elements_base_vertex-drawrangeelements: pass
spec/oes_draw_elements_base_vertex/oes_draw_elements_base_vertex-multidrawelements: pass
spec/oes_fixed_point/attribute-arrays: pass
spec/oes_geometry_shader/built-in constants/gl_maxatomiccounterbindings: pass
spec/oes_geometry_shader/built-in constants/gl_maxatomiccounterbuffersize: pass
spec/oes_geometry_shader/built-in constants/gl_maxcombinedatomiccounterbuffers: pass
spec/oes_geometry_shader/built-in constants/gl_maxcombinedatomiccounters: pass
spec/oes_geometry_shader/built-in constants/gl_maxcombinedimageuniforms: pass
spec/oes_geometry_shader/built-in constants/gl_maxcombinedshaderoutputresources: pass
spec/oes_geometry_shader/built-in constants/gl_maxcomputeatomiccounterbuffers: pass
spec/oes_geometry_shader/built-in constants/gl_maxcomputeatomiccounters: pass
spec/oes_geometry_shader/built-in constants/gl_maxcomputeimageuniforms: pass
spec/oes_geometry_shader/built-in constants/gl_maxcomputeuniformcomponents: pass
spec/oes_geometry_shader/built-in constants/gl_maxcomputeworkgroupcount.x: pass
spec/oes_geometry_shader/built-in constants/gl_maxcomputeworkgroupcount.y: pass
spec/oes_geometry_shader/built-in constants/gl_maxcomputeworkgroupcount.z: pass
spec/oes_geometry_shader/built-in constants/gl_maxcomputeworkgroupsize.x: pass
spec/oes_geometry_shader/built-in constants/gl_maxcomputeworkgroupsize.y: pass
spec/oes_geometry_shader/built-in constants/gl_maxcomputeworkgroupsize.z: pass
spec/oes_geometry_shader/built-in constants/gl_maxdrawbuffers: pass
spec/oes_geometry_shader/built-in constants/gl_maxfragmentatomiccounterbuffers: pass
spec/oes_geometry_shader/built-in constants/gl_maxfragmentatomiccounters: pass
spec/oes_geometry_shader/built-in constants/gl_maxfragmentimageuniforms: pass
spec/oes_geometry_shader/built-in constants/gl_maxfragmentinputvectors: pass
spec/oes_geometry_shader/built-in constants/gl_maxfragmentuniformvectors: pass
spec/oes_geometry_shader/built-in constants/gl_maxgeometryatomiccounterbuffers: pass
spec/oes_geometry_shader/built-in constants/gl_maxgeometryatomiccounters: pass
spec/oes_geometry_shader/built-in constants/gl_maxgeometryimageuniforms: pass
spec/oes_geometry_shader/built-in constants/gl_maxgeometryinputcomponents: pass
spec/oes_geometry_shader/built-in constants/gl_maxgeometryoutputcomponents: pass
spec/oes_geometry_shader/built-in constants/gl_maxgeometryoutputvertices: pass
spec/oes_geometry_shader/built-in constants/gl_maxgeometrytotaloutputcomponents: pass
spec/oes_geometry_shader/built-in constants/gl_maxgeometryuniformcomponents: pass
spec/oes_geometry_shader/built-in constants/gl_maximageunits: pass
spec/oes_geometry_shader/built-in constants/gl_maxprogramtexeloffset: pass
spec/oes_geometry_shader/built-in constants/gl_maxvertexatomiccounterbuffers: pass
spec/oes_geometry_shader/built-in constants/gl_maxvertexatomiccounters: pass
spec/oes_geometry_shader/built-in constants/gl_maxvertexattribs: pass
spec/oes_geometry_shader/built-in constants/gl_maxverteximageuniforms: pass
spec/oes_geometry_shader/built-in constants/gl_maxvertexoutputvectors: pass
spec/oes_geometry_shader/built-in constants/gl_maxvertexuniformvectors: pass
spec/oes_geometry_shader/built-in constants/gl_minprogramtexeloffset: pass
spec/oes_geometry_shader/sso_validation/user-defined-gs-input-in-block: pass
spec/oes_geometry_shader/sso_validation/user-defined-gs-input-not-in-block: pass
spec/oes_matrix_get/all queries: skip
spec/oes_read_format/oes-read-format: pass
spec/oes_vertex_half_float/draw-vertices-half-float-user_gles2: pass
spec/oes_vertex_half_float/draw-vertices-half-float_gles2: pass
spec/oes_viewport_array/bounds/depthrange near, far validity: pass
spec/oes_viewport_array/bounds/scissor left, bottom, width, height validity: pass
spec/oes_viewport_array/bounds/viewport x, y, width, height validity: pass
spec/oes_viewport_array/depthrange-indices: pass
spec/oes_viewport_array/minmax: pass
spec/oes_viewport_array/queries: pass
spec/oes_viewport_array/render-depthrange: pass
spec/oes_viewport_array/render-scissor/render multi-scissor rectangles: pass
spec/oes_viewport_array/render-scissor/render multi-viewport scissor test: pass
spec/oes_viewport_array/render-viewport: pass
spec/oes_viewport_array/render-viewport-2: pass
spec/oes_viewport_array/scissor-check: pass
spec/oes_viewport_array/scissor-indices: pass
spec/oes_viewport_array/viewport-gs-write-simple: pass
spec/oes_viewport_array/viewport-gs-writes-in-range: pass
spec/oes_viewport_array/viewport-gs-writes-out-of-range: pass
spec/oes_viewport_array/viewport-indices: pass
spec/sgis_generate_mipmap/gen-nonzero-unit: pass
spec/sgis_generate_mipmap/gen-teximage: pass
spec/sgis_generate_mipmap/gen-texsubimage: pass
wgl/wgl-multi-context-single-window: skip
wgl/wgl-multi-window-single-context: skip
wgl/wgl-sanity: skip