Result summary

Currently showing: problems

Show: all | changes | fixes | problems | regressions

apple.software.10.7.2.11C74
(info)
  All 4585/5964
  asmparsertest 284/291
  ARBfp1.0 123/128
  cos-03.txt fail
  precision_hint-03.txt fail
  precision_hint-05.txt fail
  size_specifier-01.txt fail
  size_specifier-06.txt fail
  ARBvp1.0 161/163
  alias-02.txt fail
  param-05.txt fail
  fbo 61/66
  fbo-bind-renderbuffer fail
  fbo-generatemipmap-formats fail
  fbo-getframebufferattachmentparameter-01 fail
  fbo-incomplete-texture-03 fail
  fbo-sys-sub-blit fail
  general 83/89
  pos-array fail
  quad-invariance warn
  scissor-bitmap fail
  sync_api fail
  texunits fail
  windowoverlap fail
  glean 379/390
  exactRGBA fail
  fbo fail
  glsl1-&& operator, short-circuit fail
  glsl1-gl_Position not written check fail
  glsl1-|| operator, short-circuit fail
  occluquery fail
  pixelFormats fail
  polygonOffset fail
  readPixSanity fail
  texUnits fail
  vp1-EXP test fail
  glslparsertest 434/472
  glsl2 249/287
  bit-not-01.frag fail
  bit-not-02.frag fail
  condition-06.vert fail
  invariant-05.vert fail
  local-function-01.frag crash
  local-function-03.frag crash
  parameters-01.vert fail
  parameters-04.vert fail
  pragma-03.vert fail
  pragma-04.vert fail
  pragma-05.vert fail
  pragma-06.vert fail
  redeclaration-04.vert fail
  redeclaration-06.vert fail
  redeclaration-07.vert fail
  redeclaration-10.vert fail
  redeclaration-11.vert fail
  redeclaration-15.vert fail
  redeclaration-19.vert fail
  return-conversion-03.vert fail
  scoping-01.frag fail
  scoping-02.frag crash
  struct-01.vert fail
  struct-05.vert fail
  tex_lod-01.frag fail
  tex_lod-02.frag fail
  tex_lod-03.frag fail
  tex_lod-04.frag fail
  tex_lod-05.frag fail
  tex_lod-06.frag fail
  tex_lod-07.frag fail
  tex_lod-08.frag fail
  tex_lod-09.frag fail
  tex_lod-10.frag fail
  tex_lod-11.frag fail
  tex_lod-12.frag fail
  tex_lod-13.frag fail
  tex_rect-02.frag fail
  glx 0/29
  glx-close-display fail
  glx-copy-sub-buffer fail
  glx-destroycontext-1 fail
  glx-destroycontext-2 fail
  glx-fbconfig-compliance fail
  glx-fbconfig-sanity fail
  glx-fbo-binding fail
  glx-make-current fail
  glx-make-glxdrawable-current fail
  glx-multi-context-ib-1 fail
  glx-multithread fail
  glx-multithread-makecurrent-1 fail
  glx-multithread-makecurrent-2 fail
  glx-multithread-makecurrent-3 fail
  glx-multithread-makecurrent-4 fail
  glx-pixmap-crosscheck fail
  glx-pixmap-life fail
  glx-pixmap-multi fail
  glx-pixmap13-life fail
  glx-shader-sharing fail
  glx-swap-event_async fail
  glx-swap-event_event fail
  glx-swap-event_interval fail
  glx-swap-exchange fail
  glx-swap-pixmap fail
  glx-swap-singlebuffer fail
  glx-tfp fail
  glx-visuals-stencil fail
  glx-window-life fail
  mesa 0/1
  crossbar fail
  shaders 523/551
  fp-indirections fail
  fp-long-alu fail
  getuniform-02 fail
  glsl-bindattriblocation fail
  glsl-const-builtin-transpose fail
  glsl-const-folding-01 fail
  glsl-deriv-varyings fail
  glsl-derivs fail
  glsl-derivs-swizzle fail
  glsl-floating-constant-120 fail
  glsl-fs-array-redeclaration fail
  glsl-fs-lots-of-tex fail
  glsl-fs-tan-2 fail
  glsl-fs-tan-3 fail
  glsl-fs-uniform-array-1 fail
  glsl-fs-user-varying-ff fail
  glsl-getactiveuniform-length fail
  glsl-invariant-pragma fail
  glsl-link-initializer-05 fail
  glsl-novertexdata fail
  glsl-override-builtin-2 fail
  glsl-vs-array-redeclaration fail
  glsl-vs-normalscale fail
  glsl-vs-uniform-array-1 fail
  vp-address-02 fail
  vp-address-04 abort
  vpfp-generic 33/35
  vp-arl-constant-array-huge-relative-offset fail
  vp-exp-alias fail
  spec 2735/3983
  !OpenGL 2.0 44/46
  clip-flag-behavior fail
  getattriblocation-conventional fail
  ARB_color_buffer_float 29/31
  GL_RGBA16F-drawpixels fail
  GL_RGBA32F-drawpixels fail
  ARB_depth_buffer_float 31/32
  fbo-depth-GL_DEPTH32F_STENCIL8-blit fail
  ARB_draw_instanced 8/10
  preprocessor 2/4
  feature-macro-disabled.frag fail
  feature-macro-disabled.vert fail
  ARB_shader_objects 3/4
  delete-repeat fail
  ARB_texture_compression 14/15
  GL_TEXTURE_INTERNAL_FORMAT query fail
  ARB_texture_float 27/29
  arb_texture_float-texture-float-formats fail
  fbo-generatemipmap-formats fail
  ARB_texture_rg 26/27
  fbo-generatemipmap-formats-float fail
  ATI_texture_compression_3dc 3/4
  invalid formats fail
  EXT_packed_depth_stencil 24/25
  fbo-depth-GL_DEPTH24_STENCIL8-blit fail
  EXT_packed_float 5/6
  fbo-generatemipmap-formats fail
  EXT_texture_array 21/22
  fbo-generatemipmap-array abort
  EXT_transform_feedback 8/32
  interleaved-attribs fail
  position-readback-bufferbase fail
  position-readback-bufferbase-discard fail
  position-readback-bufferoffset fail
  position-readback-bufferoffset-discard fail
  position-readback-bufferrange fail
  position-readback-bufferrange-discard fail
  position-render-bufferbase fail
  position-render-bufferbase-discard fail
  position-render-bufferoffset fail
  position-render-bufferoffset-discard fail
  position-render-bufferrange fail
  position-render-bufferrange-discard fail
  query-primitives_generated-bufferbase fail
  query-primitives_generated-bufferbase-discard fail
  query-primitives_generated-bufferoffset fail
  query-primitives_generated-bufferoffset-discard fail
  query-primitives_generated-bufferrange fail
  query-primitives_generated-bufferrange-discard fail
  query-primitives_written-bufferbase fail
  query-primitives_written-bufferbase-discard fail
  query-primitives_written-bufferoffset fail
  query-primitives_written-bufferoffset-discard fail
  separate-attribs fail
  NV_conditional_render 11/12
  blitframebuffer fail
  glsl-1.10 965/1365
  compiler 43/53
  arithmetic-operators 2/3
  modulus-00.frag fail
  assignment-operators 2/3
  modulus-assign-00.frag fail
  expressions 10/11
  return-01.vert crash
  qualifiers 7/11
  fn-inout-array-prohibited-cstyle.frag fail
  fn-inout-array-prohibited-cstyle.vert fail
  fn-out-array-prohibited-cstyle.frag fail
  fn-out-array-prohibited-cstyle.vert fail
  reserved 0/3
  double-underscore-01.frag fail
  double-underscore-02.frag fail
  double-underscore-03.frag fail
  execution 905/1289
  built-in-functions 596/932
  fs-abs-float fail
  fs-abs-vec2 fail
  fs-abs-vec3 fail
  fs-abs-vec4 fail
  fs-acos-float fail
  fs-asin-float fail
  fs-atan-float fail
  fs-atan-float-float fail
  fs-atan-vec2 fail
  fs-atan-vec2-vec2 fail
  fs-atan-vec3 fail
  fs-atan-vec3-vec3 fail
  fs-atan-vec4-vec4 fail
  fs-ceil-float fail
  fs-ceil-vec2 fail
  fs-ceil-vec3 fail
  fs-ceil-vec4 fail
  fs-clamp-float-float-float fail
  fs-clamp-vec2-float-float fail
  fs-clamp-vec2-vec2-vec2 fail
  fs-clamp-vec3-float-float fail
  fs-clamp-vec3-vec3-vec3 fail
  fs-clamp-vec4-float-float fail
  fs-clamp-vec4-vec4-vec4 fail
  fs-cross-vec3-vec3 fail
  fs-degrees-float fail
  fs-distance-float-float fail
  fs-distance-vec2-vec2 fail
  fs-distance-vec3-vec3 fail
  fs-distance-vec4-vec4 fail
  fs-dot-float-float fail
  fs-dot-vec2-vec2 fail
  fs-dot-vec3-vec3 fail
  fs-dot-vec4-vec4 fail
  fs-exp2-float fail
  fs-faceforward-float-float-float fail
  fs-faceforward-vec2-vec2-vec2 fail
  fs-faceforward-vec3-vec3-vec3 fail
  fs-faceforward-vec4-vec4-vec4 fail
  fs-floor-float fail
  fs-floor-vec2 fail
  fs-floor-vec3 fail
  fs-floor-vec4 fail
  fs-fract-float fail
  fs-fract-vec2 fail
  fs-fract-vec3 fail
  fs-fract-vec4 fail
  fs-inversesqrt-float fail
  fs-length-float fail
  fs-length-vec2 fail
  fs-length-vec3 fail
  fs-length-vec4 fail
  fs-log-float fail
  fs-log2-float fail
  fs-max-float-float fail
  fs-max-vec2-float fail
  fs-max-vec2-vec2 fail
  fs-max-vec3-float fail
  fs-max-vec3-vec3 fail
  fs-max-vec4-float fail
  fs-max-vec4-vec4 fail
  fs-min-float-float fail
  fs-min-vec2-float fail
  fs-min-vec2-vec2 fail
  fs-min-vec3-float fail
  fs-min-vec3-vec3 fail
  fs-min-vec4-float fail
  fs-min-vec4-vec4 fail
  fs-mix-float-float-float fail
  fs-mix-vec2-vec2-float fail
  fs-mix-vec2-vec2-vec2 fail
  fs-mix-vec3-vec3-float fail
  fs-mix-vec3-vec3-vec3 fail
  fs-mix-vec4-vec4-float fail
  fs-mod-float-float fail
  fs-mod-vec2-float fail
  fs-mod-vec2-vec2 fail
  fs-mod-vec3-float fail
  fs-mod-vec3-vec3 fail
  fs-normalize-vec2 fail
  fs-normalize-vec3 fail
  fs-op-add-float-float fail
  fs-op-add-float-vec2 fail
  fs-op-add-float-vec3 fail
  fs-op-add-float-vec4 fail
  fs-op-add-vec2-float fail
  fs-op-add-vec2-vec2 fail
  fs-op-add-vec3-float fail
  fs-op-add-vec3-vec3 fail
  fs-op-add-vec4-float fail
  fs-op-add-vec4-vec4 fail
  fs-op-div-float-float fail
  fs-op-div-float-vec2 fail
  fs-op-div-float-vec3 fail
  fs-op-div-float-vec4 fail
  fs-op-div-vec2-float fail
  fs-op-div-vec2-vec2 fail
  fs-op-div-vec3-float fail
  fs-op-div-vec3-vec3 fail
  fs-op-div-vec4-float fail
  fs-op-div-vec4-vec4 fail
  fs-op-mult-float-float fail
  fs-op-mult-float-vec2 fail
  fs-op-mult-float-vec3 fail
  fs-op-mult-float-vec4 fail
  fs-op-mult-mat2-vec2 fail
  fs-op-mult-mat3-vec3 fail
  fs-op-mult-vec2-float fail
  fs-op-mult-vec2-mat2 fail
  fs-op-mult-vec2-vec2 fail
  fs-op-mult-vec3-float fail
  fs-op-mult-vec3-vec3 fail
  fs-op-mult-vec4-float fail
  fs-op-mult-vec4-vec4 fail
  fs-op-neg-float fail
  fs-op-neg-vec2 fail
  fs-op-neg-vec3 fail
  fs-op-neg-vec4 fail
  fs-op-selection-bool-float-float fail
  fs-op-selection-bool-vec2-vec2 fail
  fs-op-selection-bool-vec3-vec3 fail
  fs-op-selection-bool-vec4-vec4 fail
  fs-op-sub-float-float fail
  fs-op-sub-float-vec2 fail
  fs-op-sub-float-vec3 fail
  fs-op-sub-float-vec4 fail
  fs-op-sub-vec2-float fail
  fs-op-sub-vec2-vec2 fail
  fs-op-sub-vec3-float fail
  fs-op-sub-vec3-vec3 fail
  fs-op-sub-vec4-float fail
  fs-op-sub-vec4-vec4 fail
  fs-op-uplus-float fail
  fs-op-uplus-vec2 fail
  fs-op-uplus-vec3 fail
  fs-op-uplus-vec4 fail
  fs-pow-float-float fail
  fs-pow-vec2-vec2 fail
  fs-radians-float fail
  fs-radians-vec2 fail
  fs-radians-vec3 fail
  fs-radians-vec4 fail
  fs-reflect-float-float fail
  fs-refract-float-float-float fail
  fs-refract-vec2-vec2-float fail
  fs-refract-vec3-vec3-float fail
  fs-sign-float fail
  fs-sign-vec2 fail
  fs-sign-vec3 fail
  fs-sign-vec4 fail
  fs-smoothstep-float-float-float fail
  fs-smoothstep-float-float-vec2 fail
  fs-smoothstep-float-float-vec3 fail
  fs-smoothstep-float-float-vec4 fail
  fs-smoothstep-vec2-vec2-vec2 fail
  fs-smoothstep-vec3-vec3-vec3 fail
  fs-smoothstep-vec4-vec4-vec4 fail
  fs-sqrt-float fail
  fs-sqrt-vec2 fail
  fs-sqrt-vec3 fail
  fs-sqrt-vec4 fail
  fs-step-float-float fail
  fs-step-float-vec2 fail
  fs-step-float-vec3 fail
  fs-step-float-vec4 fail
  fs-step-vec2-vec2 fail
  fs-step-vec3-vec3 fail
  fs-step-vec4-vec4 fail
  vs-abs-float fail
  vs-abs-vec2 fail
  vs-abs-vec3 fail
  vs-abs-vec4 fail
  vs-acos-float fail
  vs-asin-float fail
  vs-atan-float fail
  vs-atan-float-float fail
  vs-atan-vec2 fail
  vs-atan-vec2-vec2 fail
  vs-atan-vec3 fail
  vs-atan-vec3-vec3 fail
  vs-atan-vec4-vec4 fail
  vs-ceil-float fail
  vs-ceil-vec2 fail
  vs-ceil-vec3 fail
  vs-ceil-vec4 fail
  vs-clamp-float-float-float fail
  vs-clamp-vec2-float-float fail
  vs-clamp-vec2-vec2-vec2 fail
  vs-clamp-vec3-float-float fail
  vs-clamp-vec3-vec3-vec3 fail
  vs-clamp-vec4-float-float fail
  vs-clamp-vec4-vec4-vec4 fail
  vs-cross-vec3-vec3 fail
  vs-degrees-float fail
  vs-distance-float-float fail
  vs-distance-vec2-vec2 fail
  vs-distance-vec3-vec3 fail
  vs-distance-vec4-vec4 fail
  vs-dot-float-float fail
  vs-dot-vec2-vec2 fail
  vs-dot-vec3-vec3 fail
  vs-dot-vec4-vec4 fail
  vs-exp2-float fail
  vs-faceforward-float-float-float fail
  vs-faceforward-vec2-vec2-vec2 fail
  vs-faceforward-vec3-vec3-vec3 fail
  vs-faceforward-vec4-vec4-vec4 fail
  vs-floor-float fail
  vs-floor-vec2 fail
  vs-floor-vec3 fail
  vs-floor-vec4 fail
  vs-fract-float fail
  vs-fract-vec2 fail
  vs-fract-vec3 fail
  vs-fract-vec4 fail
  vs-inversesqrt-float fail
  vs-length-float fail
  vs-length-vec2 fail
  vs-length-vec3 fail
  vs-length-vec4 fail
  vs-log-float fail
  vs-log2-float fail
  vs-max-float-float fail
  vs-max-vec2-float fail
  vs-max-vec2-vec2 fail
  vs-max-vec3-float fail
  vs-max-vec3-vec3 fail
  vs-max-vec4-float fail
  vs-max-vec4-vec4 fail
  vs-min-float-float fail
  vs-min-vec2-float fail
  vs-min-vec2-vec2 fail
  vs-min-vec3-float fail
  vs-min-vec3-vec3 fail
  vs-min-vec4-float fail
  vs-min-vec4-vec4 fail
  vs-mix-float-float-float fail
  vs-mix-vec2-vec2-float fail
  vs-mix-vec2-vec2-vec2 fail
  vs-mix-vec3-vec3-float fail
  vs-mix-vec3-vec3-vec3 fail
  vs-mix-vec4-vec4-float fail
  vs-mod-float-float fail
  vs-mod-vec2-float fail
  vs-mod-vec2-vec2 fail
  vs-mod-vec3-float fail
  vs-mod-vec3-vec3 fail
  vs-normalize-vec2 fail
  vs-normalize-vec3 fail
  vs-op-add-float-float fail
  vs-op-add-float-vec2 fail
  vs-op-add-float-vec3 fail
  vs-op-add-float-vec4 fail
  vs-op-add-vec2-float fail
  vs-op-add-vec2-vec2 fail
  vs-op-add-vec3-float fail
  vs-op-add-vec3-vec3 fail
  vs-op-add-vec4-float fail
  vs-op-add-vec4-vec4 fail
  vs-op-div-float-float fail
  vs-op-div-float-vec2 fail
  vs-op-div-float-vec3 fail
  vs-op-div-float-vec4 fail
  vs-op-div-vec2-float fail
  vs-op-div-vec2-vec2 fail
  vs-op-div-vec3-float fail
  vs-op-div-vec3-vec3 fail
  vs-op-div-vec4-float fail
  vs-op-div-vec4-vec4 fail
  vs-op-mult-float-float fail
  vs-op-mult-float-vec2 fail
  vs-op-mult-float-vec3 fail
  vs-op-mult-float-vec4 fail
  vs-op-mult-mat2-vec2 fail
  vs-op-mult-mat3-vec3 fail
  vs-op-mult-vec2-float fail
  vs-op-mult-vec2-mat2 fail
  vs-op-mult-vec2-vec2 fail
  vs-op-mult-vec3-float fail
  vs-op-mult-vec3-vec3 fail
  vs-op-mult-vec4-float fail
  vs-op-mult-vec4-vec4 fail
  vs-op-neg-float fail
  vs-op-neg-vec2 fail
  vs-op-neg-vec3 fail
  vs-op-neg-vec4 fail
  vs-op-selection-bool-float-float fail
  vs-op-selection-bool-vec2-vec2 fail
  vs-op-selection-bool-vec3-vec3 fail
  vs-op-selection-bool-vec4-vec4 fail
  vs-op-sub-float-float fail
  vs-op-sub-float-vec2 fail
  vs-op-sub-float-vec3 fail
  vs-op-sub-float-vec4 fail
  vs-op-sub-vec2-float fail
  vs-op-sub-vec2-vec2 fail
  vs-op-sub-vec3-float fail
  vs-op-sub-vec3-vec3 fail
  vs-op-sub-vec4-float fail
  vs-op-sub-vec4-vec4 fail
  vs-op-uplus-float fail
  vs-op-uplus-vec2 fail
  vs-op-uplus-vec3 fail
  vs-op-uplus-vec4 fail
  vs-pow-float-float fail
  vs-pow-vec2-vec2 fail
  vs-radians-float fail
  vs-radians-vec2 fail
  vs-radians-vec3 fail
  vs-radians-vec4 fail
  vs-reflect-float-float fail
  vs-refract-float-float-float fail
  vs-refract-vec2-vec2-float fail
  vs-refract-vec3-vec3-float fail
  vs-sign-float fail
  vs-sign-vec2 fail
  vs-sign-vec3 fail
  vs-sign-vec4 fail
  vs-smoothstep-float-float-float fail
  vs-smoothstep-float-float-vec2 fail
  vs-smoothstep-float-float-vec3 fail
  vs-smoothstep-float-float-vec4 fail
  vs-smoothstep-vec2-vec2-vec2 fail
  vs-smoothstep-vec3-vec3-vec3 fail
  vs-smoothstep-vec4-vec4-vec4 fail
  vs-sqrt-float fail
  vs-sqrt-vec2 fail
  vs-sqrt-vec3 fail
  vs-sqrt-vec4 fail
  vs-step-float-float fail
  vs-step-float-vec2 fail
  vs-step-float-vec3 fail
  vs-step-float-vec4 fail
  vs-step-vec2-vec2 fail
  vs-step-vec3-vec3 fail
  vs-step-vec4-vec4 fail
  variable-indexing 276/324
  fs-temp-array-mat3-col-row-wr fail
  fs-temp-array-mat3-col-wr fail
  fs-temp-array-mat3-index-col-row-wr fail
  fs-temp-array-mat3-index-col-wr fail
  fs-temp-array-mat3-index-row-wr fail
  fs-temp-array-mat3-index-wr fail
  fs-temp-array-mat3-row-wr fail
  fs-temp-array-mat3-wr fail
  fs-temp-mat3-col-row-wr fail
  fs-temp-mat3-col-wr fail
  fs-temp-mat3-row-wr fail
  fs-temp-mat3-wr fail
  fs-uniform-array-mat2-rd fail
  fs-uniform-array-mat2-row-rd fail
  fs-uniform-array-mat3-rd fail
  fs-uniform-array-mat3-row-rd fail
  fs-uniform-array-mat4-rd fail
  fs-uniform-array-mat4-row-rd fail
  vs-temp-array-mat3-col-row-wr fail
  vs-temp-array-mat3-col-wr fail
  vs-temp-array-mat3-index-col-row-wr fail
  vs-temp-array-mat3-index-col-wr fail
  vs-temp-array-mat3-index-row-wr fail
  vs-temp-array-mat3-index-wr fail
  vs-temp-array-mat3-row-wr fail
  vs-temp-array-mat3-wr fail
  vs-temp-mat3-col-row-wr fail
  vs-temp-mat3-col-wr fail
  vs-temp-mat3-row-wr fail
  vs-temp-mat3-wr fail
  vs-uniform-array-mat2-rd fail
  vs-uniform-array-mat2-row-rd fail
  vs-uniform-array-mat3-rd fail
  vs-uniform-array-mat3-row-rd fail
  vs-uniform-array-mat4-rd fail
  vs-uniform-array-mat4-row-rd fail
  vs-varying-array-mat3-col-row-wr fail
  vs-varying-array-mat3-col-wr fail
  vs-varying-array-mat3-index-col-row-wr fail
  vs-varying-array-mat3-index-col-wr fail
  vs-varying-array-mat3-index-row-wr fail
  vs-varying-array-mat3-index-wr fail
  vs-varying-array-mat3-row-wr fail
  vs-varying-array-mat3-wr fail
  vs-varying-mat3-col-row-wr fail
  vs-varying-mat3-col-wr fail
  vs-varying-mat3-row-wr fail
  vs-varying-mat3-wr fail
  linker 13/17
  override-builtin-const-05 fail
  override-builtin-const-07 fail
  override-builtin-uniform-05 fail
  override-builtin-uniform-07 fail
  preprocessor 4/6
  divide-by-zero.vert fail
  modulus-by-zero.vert fail
  glsl-1.20 1289/2096
  compiler 592/1323
  arithmetic-operators 2/3
  modulus-00.frag fail
  assignment-operators 3/4
  modulus-assign-00.frag fail
  built-in-functions 438/1164
  abs-float.frag fail
  abs-float.vert fail
  abs-vec2.frag fail
  abs-vec2.vert fail
  abs-vec3.frag fail
  abs-vec3.vert fail
  abs-vec4.frag fail
  abs-vec4.vert fail
  acos-float.frag fail
  acos-float.vert fail
  asin-float.frag fail
  asin-float.vert fail
  atan-float-float.frag fail
  atan-float-float.vert fail
  atan-float.frag fail
  atan-float.vert fail
  atan-vec2-vec2.frag fail
  atan-vec2-vec2.vert fail
  atan-vec2.frag fail
  atan-vec2.vert fail
  atan-vec3-vec3.frag fail
  atan-vec3-vec3.vert fail
  atan-vec3.frag fail
  atan-vec3.vert fail
  atan-vec4-vec4.frag fail
  atan-vec4-vec4.vert fail
  ceil-float.frag fail
  ceil-float.vert fail
  ceil-vec2.frag fail
  ceil-vec2.vert fail
  ceil-vec3.frag fail
  ceil-vec3.vert fail
  ceil-vec4.frag fail
  ceil-vec4.vert fail
  clamp-float-float-float.frag fail
  clamp-float-float-float.vert fail
  clamp-vec2-float-float.frag fail
  clamp-vec2-float-float.vert fail
  clamp-vec2-vec2-vec2.frag fail
  clamp-vec2-vec2-vec2.vert fail
  clamp-vec3-float-float.frag fail
  clamp-vec3-float-float.vert fail
  clamp-vec3-vec3-vec3.frag fail
  clamp-vec3-vec3-vec3.vert fail
  clamp-vec4-float-float.frag fail
  clamp-vec4-float-float.vert fail
  clamp-vec4-vec4-vec4.frag fail
  clamp-vec4-vec4-vec4.vert fail
  cross-vec3-vec3.frag fail
  cross-vec3-vec3.vert fail
  degrees-float.frag fail
  degrees-float.vert fail
  distance-float-float.frag fail
  distance-float-float.vert fail
  distance-vec2-vec2.frag fail
  distance-vec2-vec2.vert fail
  distance-vec3-vec3.frag fail
  distance-vec3-vec3.vert fail
  distance-vec4-vec4.frag fail
  distance-vec4-vec4.vert fail
  dot-float-float.frag fail
  dot-float-float.vert fail
  dot-vec2-vec2.frag fail
  dot-vec2-vec2.vert fail
  dot-vec3-vec3.frag fail
  dot-vec3-vec3.vert fail
  dot-vec4-vec4.frag fail
  dot-vec4-vec4.vert fail
  exp2-float.frag fail
  exp2-float.vert fail
  faceforward-float-float-float.frag fail
  faceforward-float-float-float.vert fail
  faceforward-vec2-vec2-vec2.frag fail
  faceforward-vec2-vec2-vec2.vert fail
  faceforward-vec3-vec3-vec3.frag fail
  faceforward-vec3-vec3-vec3.vert fail
  faceforward-vec4-vec4-vec4.frag fail
  faceforward-vec4-vec4-vec4.vert fail
  floor-float.frag fail
  floor-float.vert fail
  floor-vec2.frag fail
  floor-vec2.vert fail
  floor-vec3.frag fail
  floor-vec3.vert fail
  floor-vec4.frag fail
  floor-vec4.vert fail
  fract-float.frag fail
  fract-float.vert fail
  fract-vec2.frag fail
  fract-vec2.vert fail
  fract-vec3.frag fail
  fract-vec3.vert fail
  fract-vec4.frag fail
  fract-vec4.vert fail
  inversesqrt-float.frag fail
  inversesqrt-float.vert fail
  length-float.frag fail
  length-float.vert fail
  length-vec2.frag fail
  length-vec2.vert fail
  length-vec3.frag fail
  length-vec3.vert fail
  length-vec4.frag fail
  length-vec4.vert fail
  log-float.frag fail
  log-float.vert fail
  log2-float.frag fail
  log2-float.vert fail
  matrixCompMult-mat2-mat2.frag fail
  matrixCompMult-mat2-mat2.vert fail
  matrixCompMult-mat2x3-mat2x3.frag fail
  matrixCompMult-mat2x3-mat2x3.vert fail
  matrixCompMult-mat2x4-mat2x4.frag fail
  matrixCompMult-mat2x4-mat2x4.vert fail
  matrixCompMult-mat3-mat3.frag fail
  matrixCompMult-mat3-mat3.vert fail
  matrixCompMult-mat3x2-mat3x2.frag fail
  matrixCompMult-mat3x2-mat3x2.vert fail
  matrixCompMult-mat3x4-mat3x4.frag fail
  matrixCompMult-mat3x4-mat3x4.vert fail
  matrixCompMult-mat4-mat4.frag fail
  matrixCompMult-mat4-mat4.vert fail
  matrixCompMult-mat4x2-mat4x2.frag fail
  matrixCompMult-mat4x2-mat4x2.vert fail
  matrixCompMult-mat4x3-mat4x3.frag fail
  matrixCompMult-mat4x3-mat4x3.vert fail
  max-float-float.frag fail
  max-float-float.vert fail
  max-vec2-float.frag fail
  max-vec2-float.vert fail
  max-vec2-vec2.frag fail
  max-vec2-vec2.vert fail
  max-vec3-float.frag fail
  max-vec3-float.vert fail
  max-vec3-vec3.frag fail
  max-vec3-vec3.vert fail
  max-vec4-float.frag fail
  max-vec4-float.vert fail
  max-vec4-vec4.frag fail
  max-vec4-vec4.vert fail
  min-float-float.frag fail
  min-float-float.vert fail
  min-vec2-float.frag fail
  min-vec2-float.vert fail
  min-vec2-vec2.frag fail
  min-vec2-vec2.vert fail
  min-vec3-float.frag fail
  min-vec3-float.vert fail
  min-vec3-vec3.frag fail
  min-vec3-vec3.vert fail
  min-vec4-float.frag fail
  min-vec4-float.vert fail
  min-vec4-vec4.frag fail
  min-vec4-vec4.vert fail
  mix-float-float-float.frag fail
  mix-float-float-float.vert fail
  mix-vec2-vec2-float.frag fail
  mix-vec2-vec2-float.vert fail
  mix-vec2-vec2-vec2.frag fail
  mix-vec2-vec2-vec2.vert fail
  mix-vec3-vec3-float.frag fail
  mix-vec3-vec3-float.vert fail
  mix-vec3-vec3-vec3.frag fail
  mix-vec3-vec3-vec3.vert fail
  mix-vec4-vec4-float.frag fail
  mix-vec4-vec4-float.vert fail
  mod-float-float.frag fail
  mod-float-float.vert fail
  mod-vec2-float.frag fail
  mod-vec2-float.vert fail
  mod-vec2-vec2.frag fail
  mod-vec2-vec2.vert fail
  mod-vec3-float.frag fail
  mod-vec3-float.vert fail
  mod-vec3-vec3.frag fail
  mod-vec3-vec3.vert fail
  normalize-vec2.frag fail
  normalize-vec2.vert fail
  normalize-vec3.frag fail
  normalize-vec3.vert fail
  op-add-float-float.frag fail
  op-add-float-float.vert fail
  op-add-float-mat2.frag fail
  op-add-float-mat2.vert fail
  op-add-float-mat2x3.frag fail
  op-add-float-mat2x3.vert fail
  op-add-float-mat2x4.frag fail
  op-add-float-mat2x4.vert fail
  op-add-float-mat3.frag fail
  op-add-float-mat3.vert fail
  op-add-float-mat3x2.frag fail
  op-add-float-mat3x2.vert fail
  op-add-float-mat3x4.frag fail
  op-add-float-mat3x4.vert fail
  op-add-float-mat4.frag fail
  op-add-float-mat4.vert fail
  op-add-float-mat4x2.frag fail
  op-add-float-mat4x2.vert fail
  op-add-float-mat4x3.frag fail
  op-add-float-mat4x3.vert fail
  op-add-float-vec2.frag fail
  op-add-float-vec2.vert fail
  op-add-float-vec3.frag fail
  op-add-float-vec3.vert fail
  op-add-float-vec4.frag fail
  op-add-float-vec4.vert fail
  op-add-mat2-float.frag fail
  op-add-mat2-float.vert fail
  op-add-mat2-mat2.frag fail
  op-add-mat2-mat2.vert fail
  op-add-mat2x3-float.frag fail
  op-add-mat2x3-float.vert fail
  op-add-mat2x3-mat2x3.frag fail
  op-add-mat2x3-mat2x3.vert fail
  op-add-mat2x4-float.frag fail
  op-add-mat2x4-float.vert fail
  op-add-mat2x4-mat2x4.frag fail
  op-add-mat2x4-mat2x4.vert fail
  op-add-mat3-float.frag fail
  op-add-mat3-float.vert fail
  op-add-mat3-mat3.frag fail
  op-add-mat3-mat3.vert fail
  op-add-mat3x2-float.frag fail
  op-add-mat3x2-float.vert fail
  op-add-mat3x2-mat3x2.frag fail
  op-add-mat3x2-mat3x2.vert fail
  op-add-mat3x4-float.frag fail
  op-add-mat3x4-float.vert fail
  op-add-mat3x4-mat3x4.frag fail
  op-add-mat3x4-mat3x4.vert fail
  op-add-mat4-float.frag fail
  op-add-mat4-float.vert fail
  op-add-mat4-mat4.frag fail
  op-add-mat4-mat4.vert fail
  op-add-mat4x2-float.frag fail
  op-add-mat4x2-float.vert fail
  op-add-mat4x2-mat4x2.frag fail
  op-add-mat4x2-mat4x2.vert fail
  op-add-mat4x3-float.frag fail
  op-add-mat4x3-float.vert fail
  op-add-mat4x3-mat4x3.frag fail
  op-add-mat4x3-mat4x3.vert fail
  op-add-vec2-float.frag fail
  op-add-vec2-float.vert fail
  op-add-vec2-vec2.frag fail
  op-add-vec2-vec2.vert fail
  op-add-vec3-float.frag fail
  op-add-vec3-float.vert fail
  op-add-vec3-vec3.frag fail
  op-add-vec3-vec3.vert fail
  op-add-vec4-float.frag fail
  op-add-vec4-float.vert fail
  op-add-vec4-vec4.frag fail
  op-add-vec4-vec4.vert fail
  op-div-float-float.frag fail
  op-div-float-float.vert fail
  op-div-float-mat2.frag fail
  op-div-float-mat2.vert fail
  op-div-float-mat2x3.frag fail
  op-div-float-mat2x3.vert fail
  op-div-float-mat2x4.frag fail
  op-div-float-mat2x4.vert fail
  op-div-float-mat3.frag fail
  op-div-float-mat3.vert fail
  op-div-float-mat3x2.frag fail
  op-div-float-mat3x2.vert fail
  op-div-float-mat3x4.frag fail
  op-div-float-mat3x4.vert fail
  op-div-float-mat4.frag fail
  op-div-float-mat4.vert fail
  op-div-float-mat4x2.frag fail
  op-div-float-mat4x2.vert fail
  op-div-float-mat4x3.frag fail
  op-div-float-mat4x3.vert fail
  op-div-float-vec2.frag fail
  op-div-float-vec2.vert fail
  op-div-float-vec3.frag fail
  op-div-float-vec3.vert fail
  op-div-float-vec4.frag fail
  op-div-float-vec4.vert fail
  op-div-mat2-float.frag fail
  op-div-mat2-float.vert fail
  op-div-mat2-mat2.frag fail
  op-div-mat2-mat2.vert fail
  op-div-mat2x3-float.frag fail
  op-div-mat2x3-float.vert fail
  op-div-mat2x3-mat2x3.frag fail
  op-div-mat2x3-mat2x3.vert fail
  op-div-mat2x4-float.frag fail
  op-div-mat2x4-float.vert fail
  op-div-mat2x4-mat2x4.frag fail
  op-div-mat2x4-mat2x4.vert fail
  op-div-mat3-float.frag fail
  op-div-mat3-float.vert fail
  op-div-mat3-mat3.frag fail
  op-div-mat3-mat3.vert fail
  op-div-mat3x2-float.frag fail
  op-div-mat3x2-float.vert fail
  op-div-mat3x2-mat3x2.frag fail
  op-div-mat3x2-mat3x2.vert fail
  op-div-mat3x4-float.frag fail
  op-div-mat3x4-float.vert fail
  op-div-mat3x4-mat3x4.frag fail
  op-div-mat3x4-mat3x4.vert fail
  op-div-mat4-float.frag fail
  op-div-mat4-float.vert fail
  op-div-mat4-mat4.frag fail
  op-div-mat4-mat4.vert fail
  op-div-mat4x2-float.frag fail
  op-div-mat4x2-float.vert fail
  op-div-mat4x2-mat4x2.frag fail
  op-div-mat4x2-mat4x2.vert fail
  op-div-mat4x3-float.frag fail
  op-div-mat4x3-float.vert fail
  op-div-mat4x3-mat4x3.frag fail
  op-div-mat4x3-mat4x3.vert fail
  op-div-vec2-float.frag fail
  op-div-vec2-float.vert fail
  op-div-vec2-vec2.frag fail
  op-div-vec2-vec2.vert fail
  op-div-vec3-float.frag fail
  op-div-vec3-float.vert fail
  op-div-vec3-vec3.frag fail
  op-div-vec3-vec3.vert fail
  op-div-vec4-float.frag fail
  op-div-vec4-float.vert fail
  op-div-vec4-vec4.frag fail
  op-div-vec4-vec4.vert fail
  op-mult-float-float.frag fail
  op-mult-float-float.vert fail
  op-mult-float-mat2.frag fail
  op-mult-float-mat2.vert fail
  op-mult-float-mat2x3.frag fail
  op-mult-float-mat2x3.vert fail
  op-mult-float-mat2x4.frag fail
  op-mult-float-mat2x4.vert fail
  op-mult-float-mat3.frag fail
  op-mult-float-mat3.vert fail
  op-mult-float-mat3x2.frag fail
  op-mult-float-mat3x2.vert fail
  op-mult-float-mat3x4.frag fail
  op-mult-float-mat3x4.vert fail
  op-mult-float-mat4.frag fail
  op-mult-float-mat4.vert fail
  op-mult-float-mat4x2.frag fail
  op-mult-float-mat4x2.vert fail
  op-mult-float-mat4x3.frag fail
  op-mult-float-mat4x3.vert fail
  op-mult-float-vec2.frag fail
  op-mult-float-vec2.vert fail
  op-mult-float-vec3.frag fail
  op-mult-float-vec3.vert fail
  op-mult-float-vec4.frag fail
  op-mult-float-vec4.vert fail
  op-mult-mat2-float.frag fail
  op-mult-mat2-float.vert fail
  op-mult-mat2-mat2.frag fail
  op-mult-mat2-mat2.vert fail
  op-mult-mat2-mat3x2.frag fail
  op-mult-mat2-mat3x2.vert fail
  op-mult-mat2-mat4x2.frag fail
  op-mult-mat2-mat4x2.vert fail
  op-mult-mat2-vec2.frag fail
  op-mult-mat2-vec2.vert fail
  op-mult-mat2x3-float.frag fail
  op-mult-mat2x3-float.vert fail
  op-mult-mat2x3-mat2.frag fail
  op-mult-mat2x3-mat2.vert fail
  op-mult-mat2x3-mat3x2.frag fail
  op-mult-mat2x3-mat3x2.vert fail
  op-mult-mat2x3-mat4x2.frag fail
  op-mult-mat2x3-mat4x2.vert fail
  op-mult-mat2x3-vec2.frag fail
  op-mult-mat2x3-vec2.vert fail
  op-mult-mat2x4-float.frag fail
  op-mult-mat2x4-float.vert fail
  op-mult-mat2x4-mat2.frag fail
  op-mult-mat2x4-mat2.vert fail
  op-mult-mat2x4-mat3x2.frag fail
  op-mult-mat2x4-mat3x2.vert fail
  op-mult-mat2x4-mat4x2.frag fail
  op-mult-mat2x4-mat4x2.vert fail
  op-mult-mat2x4-vec2.frag fail
  op-mult-mat2x4-vec2.vert fail
  op-mult-mat3-float.frag fail
  op-mult-mat3-float.vert fail
  op-mult-mat3-mat2x3.frag fail
  op-mult-mat3-mat2x3.vert fail
  op-mult-mat3-mat3.frag fail
  op-mult-mat3-mat3.vert fail
  op-mult-mat3-mat4x3.frag fail
  op-mult-mat3-mat4x3.vert fail
  op-mult-mat3-vec3.frag fail
  op-mult-mat3-vec3.vert fail
  op-mult-mat3x2-float.frag fail
  op-mult-mat3x2-float.vert fail
  op-mult-mat3x2-mat2x3.frag fail
  op-mult-mat3x2-mat2x3.vert fail
  op-mult-mat3x2-mat3.frag fail
  op-mult-mat3x2-mat3.vert fail
  op-mult-mat3x2-mat4x3.frag fail
  op-mult-mat3x2-mat4x3.vert fail
  op-mult-mat3x2-vec3.frag fail
  op-mult-mat3x2-vec3.vert fail
  op-mult-mat3x4-float.frag fail
  op-mult-mat3x4-float.vert fail
  op-mult-mat3x4-mat2x3.frag fail
  op-mult-mat3x4-mat2x3.vert fail
  op-mult-mat3x4-mat3.frag fail
  op-mult-mat3x4-mat3.vert fail
  op-mult-mat3x4-mat4x3.frag fail
  op-mult-mat3x4-mat4x3.vert fail
  op-mult-mat3x4-vec3.frag fail
  op-mult-mat3x4-vec3.vert fail
  op-mult-mat4-float.frag fail
  op-mult-mat4-float.vert fail
  op-mult-mat4-mat2x4.frag fail
  op-mult-mat4-mat2x4.vert fail
  op-mult-mat4-mat3x4.frag fail
  op-mult-mat4-mat3x4.vert fail
  op-mult-mat4-mat4.frag fail
  op-mult-mat4-mat4.vert fail
  op-mult-mat4-vec4.frag fail
  op-mult-mat4-vec4.vert fail
  op-mult-mat4x2-float.frag fail
  op-mult-mat4x2-float.vert fail
  op-mult-mat4x2-mat2x4.frag fail
  op-mult-mat4x2-mat2x4.vert fail
  op-mult-mat4x2-mat3x4.frag fail
  op-mult-mat4x2-mat3x4.vert fail
  op-mult-mat4x2-mat4.frag fail
  op-mult-mat4x2-mat4.vert fail
  op-mult-mat4x2-vec4.frag fail
  op-mult-mat4x2-vec4.vert fail
  op-mult-mat4x3-float.frag fail
  op-mult-mat4x3-float.vert fail
  op-mult-mat4x3-mat2x4.frag fail
  op-mult-mat4x3-mat2x4.vert fail
  op-mult-mat4x3-mat3x4.frag fail
  op-mult-mat4x3-mat3x4.vert fail
  op-mult-mat4x3-mat4.frag fail
  op-mult-mat4x3-mat4.vert fail
  op-mult-mat4x3-vec4.frag fail
  op-mult-mat4x3-vec4.vert fail
  op-mult-vec2-float.frag fail
  op-mult-vec2-float.vert fail
  op-mult-vec2-mat2.frag fail
  op-mult-vec2-mat2.vert fail
  op-mult-vec2-mat3x2.frag fail
  op-mult-vec2-mat3x2.vert fail
  op-mult-vec2-mat4x2.frag fail
  op-mult-vec2-mat4x2.vert fail
  op-mult-vec2-vec2.frag fail
  op-mult-vec2-vec2.vert fail
  op-mult-vec3-float.frag fail
  op-mult-vec3-float.vert fail
  op-mult-vec3-mat2x3.frag fail
  op-mult-vec3-mat2x3.vert fail
  op-mult-vec3-mat3.frag fail
  op-mult-vec3-mat3.vert fail
  op-mult-vec3-mat4x3.frag fail
  op-mult-vec3-mat4x3.vert fail
  op-mult-vec3-vec3.frag fail
  op-mult-vec3-vec3.vert fail
  op-mult-vec4-float.frag fail
  op-mult-vec4-float.vert fail
  op-mult-vec4-mat2x4.frag fail
  op-mult-vec4-mat2x4.vert fail
  op-mult-vec4-mat3x4.frag fail
  op-mult-vec4-mat3x4.vert fail
  op-mult-vec4-mat4.frag fail
  op-mult-vec4-mat4.vert fail
  op-mult-vec4-vec4.frag fail
  op-mult-vec4-vec4.vert fail
  op-neg-float.frag fail
  op-neg-float.vert fail
  op-neg-mat2.frag fail
  op-neg-mat2.vert fail
  op-neg-mat2x3.frag fail
  op-neg-mat2x3.vert fail
  op-neg-mat2x4.frag fail
  op-neg-mat2x4.vert fail
  op-neg-mat3.frag fail
  op-neg-mat3.vert fail
  op-neg-mat3x2.frag fail
  op-neg-mat3x2.vert fail
  op-neg-mat3x4.frag fail
  op-neg-mat3x4.vert fail
  op-neg-mat4.frag fail
  op-neg-mat4.vert fail
  op-neg-mat4x2.frag fail
  op-neg-mat4x2.vert fail
  op-neg-mat4x3.frag fail
  op-neg-mat4x3.vert fail
  op-neg-vec2.frag fail
  op-neg-vec2.vert fail
  op-neg-vec3.frag fail
  op-neg-vec3.vert fail
  op-neg-vec4.frag fail
  op-neg-vec4.vert fail
  op-selection-bool-float-float.frag fail
  op-selection-bool-float-float.vert fail
  op-selection-bool-mat2-mat2.frag fail
  op-selection-bool-mat2-mat2.vert fail
  op-selection-bool-mat2x3-mat2x3.frag fail
  op-selection-bool-mat2x3-mat2x3.vert fail
  op-selection-bool-mat2x4-mat2x4.frag fail
  op-selection-bool-mat2x4-mat2x4.vert fail
  op-selection-bool-mat3-mat3.frag fail
  op-selection-bool-mat3-mat3.vert fail
  op-selection-bool-mat3x2-mat3x2.frag fail
  op-selection-bool-mat3x2-mat3x2.vert fail
  op-selection-bool-mat3x4-mat3x4.frag fail
  op-selection-bool-mat3x4-mat3x4.vert fail
  op-selection-bool-mat4-mat4.frag fail
  op-selection-bool-mat4-mat4.vert fail
  op-selection-bool-mat4x2-mat4x2.frag fail
  op-selection-bool-mat4x2-mat4x2.vert fail
  op-selection-bool-mat4x3-mat4x3.frag fail
  op-selection-bool-mat4x3-mat4x3.vert fail
  op-selection-bool-vec2-vec2.frag fail
  op-selection-bool-vec2-vec2.vert fail
  op-selection-bool-vec3-vec3.frag fail
  op-selection-bool-vec3-vec3.vert fail
  op-selection-bool-vec4-vec4.frag fail
  op-selection-bool-vec4-vec4.vert fail
  op-sub-float-float.frag fail
  op-sub-float-float.vert fail
  op-sub-float-mat2.frag fail
  op-sub-float-mat2.vert fail
  op-sub-float-mat2x3.frag fail
  op-sub-float-mat2x3.vert fail
  op-sub-float-mat2x4.frag fail
  op-sub-float-mat2x4.vert fail
  op-sub-float-mat3.frag fail
  op-sub-float-mat3.vert fail
  op-sub-float-mat3x2.frag fail
  op-sub-float-mat3x2.vert fail
  op-sub-float-mat3x4.frag fail
  op-sub-float-mat3x4.vert fail
  op-sub-float-mat4.frag fail
  op-sub-float-mat4.vert fail
  op-sub-float-mat4x2.frag fail
  op-sub-float-mat4x2.vert fail
  op-sub-float-mat4x3.frag fail
  op-sub-float-mat4x3.vert fail
  op-sub-float-vec2.frag fail
  op-sub-float-vec2.vert fail
  op-sub-float-vec3.frag fail
  op-sub-float-vec3.vert fail
  op-sub-float-vec4.frag fail
  op-sub-float-vec4.vert fail
  op-sub-mat2-float.frag fail
  op-sub-mat2-float.vert fail
  op-sub-mat2-mat2.frag fail
  op-sub-mat2-mat2.vert fail
  op-sub-mat2x3-float.frag fail
  op-sub-mat2x3-float.vert fail
  op-sub-mat2x3-mat2x3.frag fail
  op-sub-mat2x3-mat2x3.vert fail
  op-sub-mat2x4-float.frag fail
  op-sub-mat2x4-float.vert fail
  op-sub-mat2x4-mat2x4.frag fail
  op-sub-mat2x4-mat2x4.vert fail
  op-sub-mat3-float.frag fail
  op-sub-mat3-float.vert fail
  op-sub-mat3-mat3.frag fail
  op-sub-mat3-mat3.vert fail
  op-sub-mat3x2-float.frag fail
  op-sub-mat3x2-float.vert fail
  op-sub-mat3x2-mat3x2.frag fail
  op-sub-mat3x2-mat3x2.vert fail
  op-sub-mat3x4-float.frag fail
  op-sub-mat3x4-float.vert fail
  op-sub-mat3x4-mat3x4.frag fail
  op-sub-mat3x4-mat3x4.vert fail
  op-sub-mat4-float.frag fail
  op-sub-mat4-float.vert fail
  op-sub-mat4-mat4.frag fail
  op-sub-mat4-mat4.vert fail
  op-sub-mat4x2-float.frag fail
  op-sub-mat4x2-float.vert fail
  op-sub-mat4x2-mat4x2.frag fail
  op-sub-mat4x2-mat4x2.vert fail
  op-sub-mat4x3-float.frag fail
  op-sub-mat4x3-float.vert fail
  op-sub-mat4x3-mat4x3.frag fail
  op-sub-mat4x3-mat4x3.vert fail
  op-sub-vec2-float.frag fail
  op-sub-vec2-float.vert fail
  op-sub-vec2-vec2.frag fail
  op-sub-vec2-vec2.vert fail
  op-sub-vec3-float.frag fail
  op-sub-vec3-float.vert fail
  op-sub-vec3-vec3.frag fail
  op-sub-vec3-vec3.vert fail
  op-sub-vec4-float.frag fail
  op-sub-vec4-float.vert fail
  op-sub-vec4-vec4.frag fail
  op-sub-vec4-vec4.vert fail
  op-uplus-float.frag fail
  op-uplus-float.vert fail
  op-uplus-mat2.frag fail
  op-uplus-mat2.vert fail
  op-uplus-mat2x3.frag fail
  op-uplus-mat2x3.vert fail
  op-uplus-mat2x4.frag fail
  op-uplus-mat2x4.vert fail
  op-uplus-mat3.frag fail
  op-uplus-mat3.vert fail
  op-uplus-mat3x2.frag fail
  op-uplus-mat3x2.vert fail
  op-uplus-mat3x4.frag fail
  op-uplus-mat3x4.vert fail
  op-uplus-mat4.frag fail
  op-uplus-mat4.vert fail
  op-uplus-mat4x2.frag fail
  op-uplus-mat4x2.vert fail
  op-uplus-mat4x3.frag fail
  op-uplus-mat4x3.vert fail
  op-uplus-vec2.frag fail
  op-uplus-vec2.vert fail
  op-uplus-vec3.frag fail
  op-uplus-vec3.vert fail
  op-uplus-vec4.frag fail
  op-uplus-vec4.vert fail
  outerProduct-vec2-vec2.frag fail
  outerProduct-vec2-vec2.vert fail
  outerProduct-vec2-vec3.frag fail
  outerProduct-vec2-vec3.vert fail
  outerProduct-vec2-vec4.frag fail
  outerProduct-vec2-vec4.vert fail
  outerProduct-vec3-vec2.frag fail
  outerProduct-vec3-vec2.vert fail
  outerProduct-vec3-vec3.frag fail
  outerProduct-vec3-vec3.vert fail
  outerProduct-vec3-vec4.frag fail
  outerProduct-vec3-vec4.vert fail
  outerProduct-vec4-vec2.frag fail
  outerProduct-vec4-vec2.vert fail
  outerProduct-vec4-vec3.frag fail
  outerProduct-vec4-vec3.vert fail
  outerProduct-vec4-vec4.frag fail
  outerProduct-vec4-vec4.vert fail
  pow-float-float.frag fail
  pow-float-float.vert fail
  pow-vec2-vec2.frag fail
  pow-vec2-vec2.vert fail
  radians-float.frag fail
  radians-float.vert fail
  radians-vec2.frag fail
  radians-vec2.vert fail
  radians-vec3.frag fail
  radians-vec3.vert fail
  radians-vec4.frag fail
  radians-vec4.vert fail
  reflect-float-float.frag fail
  reflect-float-float.vert fail
  refract-float-float-float.frag fail
  refract-float-float-float.vert fail
  refract-vec2-vec2-float.frag fail
  refract-vec2-vec2-float.vert fail
  refract-vec3-vec3-float.frag fail
  refract-vec3-vec3-float.vert fail
  sign-float.frag fail
  sign-float.vert fail
  sign-vec2.frag fail
  sign-vec2.vert fail
  sign-vec3.frag fail
  sign-vec3.vert fail
  sign-vec4.frag fail
  sign-vec4.vert fail
  smoothstep-float-float-float.frag fail
  smoothstep-float-float-float.vert fail
  smoothstep-float-float-vec2.frag fail
  smoothstep-float-float-vec2.vert fail
  smoothstep-float-float-vec3.frag fail
  smoothstep-float-float-vec3.vert fail
  smoothstep-float-float-vec4.frag fail
  smoothstep-float-float-vec4.vert fail
  smoothstep-vec2-vec2-vec2.frag fail
  smoothstep-vec2-vec2-vec2.vert fail
  smoothstep-vec3-vec3-vec3.frag fail
  smoothstep-vec3-vec3-vec3.vert fail
  smoothstep-vec4-vec4-vec4.frag fail
  smoothstep-vec4-vec4-vec4.vert fail
  sqrt-float.frag fail
  sqrt-float.vert fail
  sqrt-vec2.frag fail
  sqrt-vec2.vert fail
  sqrt-vec3.frag fail
  sqrt-vec3.vert fail
  sqrt-vec4.frag fail
  sqrt-vec4.vert fail
  step-float-float.frag fail
  step-float-float.vert fail
  step-float-vec2.frag fail
  step-float-vec2.vert fail
  step-float-vec3.frag fail
  step-float-vec3.vert fail
  step-float-vec4.frag fail
  step-float-vec4.vert fail
  step-vec2-vec2.frag fail
  step-vec2-vec2.vert fail
  step-vec3-vec3.frag fail
  step-vec3-vec3.vert fail
  step-vec4-vec4.frag fail
  step-vec4-vec4.vert fail
  transpose-mat2.frag fail
  transpose-mat2.vert fail
  transpose-mat2x3.frag fail
  transpose-mat2x3.vert fail
  transpose-mat2x4.frag fail
  transpose-mat2x4.vert fail
  transpose-mat3.frag fail
  transpose-mat3.vert fail
  transpose-mat3x2.frag fail
  transpose-mat3x2.vert fail
  transpose-mat3x4.frag fail
  transpose-mat3x4.vert fail
  transpose-mat4.frag fail
  transpose-mat4.vert fail
  transpose-mat4x2.frag fail
  transpose-mat4x2.vert fail
  transpose-mat4x3.frag fail
  transpose-mat4x3.vert fail
  structure-and-array-operations 127/130
  array-function-return-unsized.vert crash
  array-of-struct-of-array.vert fail
  array-size-sequence-in-parenthesis.vert fail
  execution 692/766
  built-in-functions 322/336
  fs-op-mult-mat2x3-vec2 fail
  fs-op-mult-mat2x4-vec2 fail
  fs-op-mult-mat3x2-vec3 fail
  fs-op-mult-mat4x3-vec4 fail
  fs-op-mult-vec2-mat3x2 fail
  fs-op-mult-vec3-mat4x3 fail
  fs-op-mult-vec4-mat3x4 fail
  vs-op-mult-mat2x3-vec2 fail
  vs-op-mult-mat2x4-vec2 fail
  vs-op-mult-mat3x2-vec3 fail
  vs-op-mult-mat4x3-vec4 fail
  vs-op-mult-vec2-mat3x2 fail
  vs-op-mult-vec3-mat4x3 fail
  vs-op-mult-vec4-mat3x4 fail
  variable-indexing 264/324
  fs-temp-array-mat3-col-row-wr fail
  fs-temp-array-mat3-col-wr fail
  fs-temp-array-mat3-index-col-row-wr fail
  fs-temp-array-mat3-index-col-wr fail
  fs-temp-array-mat3-index-row-wr fail
  fs-temp-array-mat3-index-wr fail
  fs-temp-array-mat3-row-wr fail
  fs-temp-array-mat3-wr fail
  fs-temp-mat3-col-row-wr fail
  fs-temp-mat3-col-wr fail
  fs-temp-mat3-row-wr fail
  fs-temp-mat3-wr fail
  fs-uniform-array-mat2-col-rd fail
  fs-uniform-array-mat2-col-row-rd fail
  fs-uniform-array-mat2-index-col-rd fail
  fs-uniform-array-mat2-index-col-row-rd fail
  fs-uniform-array-mat2-index-rd fail
  fs-uniform-array-mat2-index-row-rd fail
  fs-uniform-array-mat2-rd fail
  fs-uniform-array-mat2-row-rd fail
  fs-uniform-array-mat3-col-rd fail
  fs-uniform-array-mat3-col-row-rd fail
  fs-uniform-array-mat3-index-col-rd fail
  fs-uniform-array-mat3-index-col-row-rd fail
  fs-uniform-array-mat3-index-rd fail
  fs-uniform-array-mat3-index-row-rd fail
  fs-uniform-array-mat3-rd fail
  fs-uniform-array-mat3-row-rd fail
  fs-uniform-array-mat4-col-rd fail
  fs-uniform-array-mat4-col-row-rd fail
  fs-uniform-array-mat4-index-col-rd fail
  fs-uniform-array-mat4-index-col-row-rd fail
  fs-uniform-array-mat4-index-rd fail
  fs-uniform-array-mat4-index-row-rd fail
  fs-uniform-array-mat4-rd fail
  fs-uniform-array-mat4-row-rd fail
  vs-temp-array-mat3-col-row-wr fail
  vs-temp-array-mat3-col-wr fail
  vs-temp-array-mat3-index-col-row-wr fail
  vs-temp-array-mat3-index-col-wr fail
  vs-temp-array-mat3-index-row-wr fail
  vs-temp-array-mat3-index-wr fail
  vs-temp-array-mat3-row-wr fail
  vs-temp-array-mat3-wr fail
  vs-temp-mat3-col-row-wr fail
  vs-temp-mat3-col-wr fail
  vs-temp-mat3-row-wr fail
  vs-temp-mat3-wr fail
  vs-varying-array-mat3-col-row-wr fail
  vs-varying-array-mat3-col-wr fail
  vs-varying-array-mat3-index-col-row-wr fail
  vs-varying-array-mat3-index-col-wr fail
  vs-varying-array-mat3-index-row-wr fail
  vs-varying-array-mat3-index-wr fail
  vs-varying-array-mat3-row-wr fail
  vs-varying-array-mat3-wr fail
  vs-varying-mat3-col-row-wr fail
  vs-varying-mat3-col-wr fail
  vs-varying-mat3-row-wr fail
  vs-varying-mat3-wr fail
  recursion 5/7
  unreachable fail
  unreachable-constant-folding fail
  texturing 44/50
  getteximage-formats fail
  rgtc-teximage-01 fail
  rgtc-teximage-02 fail
  tex3d-maxsize fail
  texture-integer fail
  texture-packed-formats fail