Result summary

Currently showing: problems

Show: all | changes | fixes | problems | regressions

ati.2600.10.7.2.11C74
(info)
  All 5014/6109
  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 62/66
  fbo-bind-renderbuffer fail
  fbo-getframebufferattachmentparameter-01 fail
  fbo-incomplete-texture-03 fail
  fbo-mipmap-copypix fail
  general 86/97
  draw-vertices fail
  object_purgeable-api-pbo crash
  object_purgeable-api-texture fail
  object_purgeable-api-vbo crash
  pos-array fail
  roundmode-getintegerv fail
  roundmode-pixelstore fail
  scissor-bitmap fail
  sync_api fail
  texunits fail
  windowoverlap fail
  glean 375/389
  exactRGBA fail
  fbo fail
  fp1-LIT test 2 (degenerate case: 0 ^ 0 -> 1) fail
  glsl1-&& operator, short-circuit fail
  glsl1-gl_Position not written check fail
  glsl1-|| operator, short-circuit fail
  occluquery fail
  pixelFormats fail
  pointAtten fail
  polygonOffset fail
  readPixSanity fail
  texUnits fail
  vp1-EXP test fail
  vp1-LIT test 2 (degenerate case: 0 ^ 0 -> 1) fail
  glslparsertest 435/473
  glsl2 250/288
  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/33
  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-query-drawable-GLXBadDrawable fail
  glx-query-drawable-GLX_HEIGHT fail
  glx-query-drawable-GLX_WIDTH 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-pixmap-bad fail
  glx-swap-singlebuffer fail
  glx-tfp fail
  glx-visuals-stencil fail
  glx-window-life fail
  mesa 0/1
  crossbar fail
  shaders 532/554
  fp-incomplete-tex fail
  fp-long-alu fail
  getuniform-02 fail
  glsl-bindattriblocation fail
  glsl-const-builtin-transpose fail
  glsl-const-folding-01 fail
  glsl-floating-constant-120 fail
  glsl-fs-array-redeclaration fail
  glsl-fs-lots-of-tex fail
  glsl-fs-tan-2 fail
  glsl-fs-user-varying-ff fail
  glsl-fs-vec4-indexing-temp-dst fail
  glsl-getactiveuniform-length fail
  glsl-invariant-pragma fail
  glsl-novertexdata fail
  glsl-override-builtin-2 fail
  glsl-vs-array-redeclaration fail
  glsl-vs-normalscale fail
  glsl-vs-vec4-indexing-temp-dst fail
  vp-address-02 fail
  vp-address-04 fail
  vpfp-generic 34/35
  vp-arl-constant-array-huge-relative-offset fail
  spec 3158/4117
  !OpenGL 2.0 44/46
  clip-flag-behavior fail
  getattriblocation-conventional fail
  ARB_color_buffer_float 27/31
  GL_RGBA16F-drawpixels fail
  GL_RGBA16F-render-fog fail
  GL_RGBA32F-drawpixels fail
  GL_RGBA32F-render-fog fail
  ARB_draw_instanced 8/10
  preprocessor 2/4
  feature-macro-disabled.frag fail
  feature-macro-disabled.vert fail
  ARB_shader_objects 4/5
  delete-repeat fail
  ARB_texture_compression 14/15
  GL_TEXTURE_INTERNAL_FORMAT query fail
  ARB_texture_float 28/29
  fbo-generatemipmap-formats fail
  ARB_texture_rg 26/27
  fbo-generatemipmap-formats-float fail
  ATI_texture_compression_3dc 3/4
  invalid formats fail
  EXT_texture_integer 2/3
  api-teximage fail
  EXT_texture_shared_exponent 2/3
  texwrap-2D-GL_RGB9_E5-bordercolor fail
  EXT_timer_query 0/1
  time-elapsed fail
  EXT_transform_feedback 52/58
  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
  glsl-1.10 1314/1428
  compiler 62/72
  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 1235/1333
  built-in-functions 900/932
  fs-distance-float-float fail
  fs-dot-float-float fail
  fs-length-float fail
  fs-normalize-float fail
  fs-op-div-int-int fail
  fs-op-div-int-ivec2 fail
  fs-op-div-int-ivec3 fail
  fs-op-div-int-ivec4 fail
  fs-op-div-ivec2-int fail
  fs-op-div-ivec2-ivec2 fail
  fs-op-div-ivec3-int fail
  fs-op-div-ivec3-ivec3 fail
  fs-op-div-ivec4-int fail
  fs-op-div-ivec4-ivec4 fail
  fs-reflect-float-float fail
  fs-refract-float-float-float fail
  vs-distance-float-float fail
  vs-dot-float-float fail
  vs-length-float fail
  vs-normalize-float fail
  vs-op-div-int-int fail
  vs-op-div-int-ivec2 fail
  vs-op-div-int-ivec3 fail
  vs-op-div-int-ivec4 fail
  vs-op-div-ivec2-int fail
  vs-op-div-ivec2-ivec2 fail
  vs-op-div-ivec3-int fail
  vs-op-div-ivec3-ivec3 fail
  vs-op-div-ivec4-int fail
  vs-op-div-ivec4-ivec4 fail
  vs-reflect-float-float fail
  vs-refract-float-float-float fail
  variable-indexing 258/324
  fs-temp-array-mat2-index-col-row-wr fail
  fs-temp-array-mat2-index-col-wr fail
  fs-temp-array-mat2-index-row-wr fail
  fs-temp-array-mat2-index-wr fail
  fs-temp-array-mat3-col-row-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-mat4-index-col-row-wr fail
  fs-temp-array-mat4-index-col-wr fail
  fs-temp-array-mat4-index-row-wr fail
  fs-temp-array-mat4-index-wr fail
  fs-temp-mat2-col-row-wr fail
  fs-temp-mat2-col-wr fail
  fs-temp-mat3-col-row-wr fail
  fs-temp-mat3-col-wr fail
  fs-temp-mat4-col-row-wr fail
  fs-temp-mat4-col-wr fail
  vs-temp-array-mat2-col-row-wr fail
  vs-temp-array-mat2-col-wr fail
  vs-temp-array-mat2-index-col-row-wr fail
  vs-temp-array-mat2-index-col-wr fail
  vs-temp-array-mat2-index-row-wr fail
  vs-temp-array-mat2-index-wr 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-mat4-col-row-wr fail
  vs-temp-array-mat4-col-wr fail
  vs-temp-array-mat4-index-col-row-wr fail
  vs-temp-array-mat4-index-col-wr fail
  vs-temp-array-mat4-index-row-wr fail
  vs-temp-array-mat4-index-wr fail
  vs-temp-mat2-col-row-wr fail
  vs-temp-mat2-col-wr fail
  vs-temp-mat3-col-row-wr fail
  vs-temp-mat3-col-wr fail
  vs-temp-mat4-col-row-wr fail
  vs-temp-mat4-col-wr fail
  vs-varying-array-mat2-col-row-wr fail
  vs-varying-array-mat2-col-wr fail
  vs-varying-array-mat2-index-col-row-wr fail
  vs-varying-array-mat2-index-col-wr fail
  vs-varying-array-mat2-index-row-wr fail
  vs-varying-array-mat2-index-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-mat4-col-row-wr fail
  vs-varying-array-mat4-index-col-row-wr fail
  vs-varying-array-mat4-index-col-wr fail
  vs-varying-array-mat4-index-row-wr fail
  vs-varying-array-mat4-index-wr fail
  vs-varying-mat2-col-row-wr fail
  vs-varying-mat2-col-wr fail
  vs-varying-mat3-col-row-wr fail
  vs-varying-mat3-col-wr fail
  vs-varying-mat4-col-row-wr fail
  vs-varying-mat4-col-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 1292/2115
  compiler 599/1330
  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 133/136
  array-function-return-unsized.vert crash
  array-of-struct-of-array.vert fail
  array-size-sequence-in-parenthesis.vert fail
  execution 688/778
  variable-indexing 234/324
  fs-temp-array-mat2-index-col-row-wr fail
  fs-temp-array-mat2-index-col-wr fail
  fs-temp-array-mat2-index-row-wr fail
  fs-temp-array-mat2-index-wr fail
  fs-temp-array-mat3-col-row-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-mat4-index-col-row-wr fail
  fs-temp-array-mat4-index-col-wr fail
  fs-temp-array-mat4-index-row-wr fail
  fs-temp-array-mat4-index-wr fail
  fs-temp-mat2-col-row-wr fail
  fs-temp-mat2-col-wr fail
  fs-temp-mat3-col-row-wr fail
  fs-temp-mat3-col-wr fail
  fs-temp-mat4-col-row-wr fail
  fs-temp-mat4-col-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-mat2-col-row-wr fail
  vs-temp-array-mat2-col-wr fail
  vs-temp-array-mat2-index-col-row-wr fail
  vs-temp-array-mat2-index-col-wr fail
  vs-temp-array-mat2-index-row-wr fail
  vs-temp-array-mat2-index-wr 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-mat4-col-row-wr fail
  vs-temp-array-mat4-col-wr fail
  vs-temp-array-mat4-index-col-row-wr fail
  vs-temp-array-mat4-index-col-wr fail
  vs-temp-array-mat4-index-row-wr fail
  vs-temp-array-mat4-index-wr fail
  vs-temp-mat2-col-row-wr fail
  vs-temp-mat2-col-wr fail
  vs-temp-mat3-col-row-wr fail
  vs-temp-mat3-col-wr fail
  vs-temp-mat4-col-row-wr fail
  vs-temp-mat4-col-wr fail
  vs-varying-array-mat2-col-row-wr fail
  vs-varying-array-mat2-col-wr fail
  vs-varying-array-mat2-index-col-row-wr fail
  vs-varying-array-mat2-index-col-wr fail
  vs-varying-array-mat2-index-row-wr fail
  vs-varying-array-mat2-index-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-mat4-col-row-wr fail
  vs-varying-array-mat4-index-col-row-wr fail
  vs-varying-array-mat4-index-col-wr fail
  vs-varying-array-mat4-index-row-wr fail
  vs-varying-array-mat4-index-wr fail
  vs-varying-mat2-col-row-wr fail
  vs-varying-mat2-col-wr fail
  vs-varying-mat3-col-row-wr fail
  vs-varying-mat3-col-wr fail
  vs-varying-mat4-col-row-wr fail
  vs-varying-mat4-col-wr fail
  recursion 5/7
  unreachable fail
  unreachable-constant-folding fail
  texturing 45/51
  getteximage-formats fail
  rgtc-teximage-01 fail
  rgtc-teximage-02 fail
  texsubimage fail
  texture-integer fail
  texture-packed-formats fail