diff --git a/.gitlab-ci/ci-tron/gitlab-ci.yml b/.gitlab-ci/ci-tron/gitlab-ci.yml index 104d3771581..51a490ded2a 100644 --- a/.gitlab-ci/ci-tron/gitlab-ci.yml +++ b/.gitlab-ci/ci-tron/gitlab-ci.yml @@ -4,7 +4,7 @@ - .ci-tron-b2c-job-v1 variables: GIT_STRATEGY: none - B2C_VERSION: v0.9.15.1 # Linux 6.13.7 + B2C_VERSION: v0.9.17 # Linux 6.16.3 CI_TRON_PATTERN__JOB_SUCCESS__REGEX: 'hwci: mesa: exit_code: 0\r$' CI_TRON_PATTERN__SESSION_END__REGEX: '^.*It''s now safe to turn off your computer\r$' diff --git a/src/etnaviv/ci/etnaviv-gc2000-r5108-flakes.txt b/src/etnaviv/ci/etnaviv-gc2000-r5108-flakes.txt index 5b2f4937d1f..4c880396a4a 100644 --- a/src/etnaviv/ci/etnaviv-gc2000-r5108-flakes.txt +++ b/src/etnaviv/ci/etnaviv-gc2000-r5108-flakes.txt @@ -24,6 +24,7 @@ dEQP-GLES2.functional.texture.filtering.2d.nearest_mipmap_nearest_nearest_repeat dEQP-GLES2.functional.texture.filtering.2d.nearest_nearest_clamp_rgba8888_npot dEQP-GLES2.functional.texture.format.* dEQP-GLES2.functional.texture.size.2d.64x64_rgba8888_mipmap +dEQP-GLES2.functional.texture.size.cube.16x16_rgb888 dEQP-GLES2.functional.uniform_api.random.0 dEQP-GLES2.functional.uniform_api.random.54 dEQP-GLES2.functional.uniform_api.random.55 @@ -35,6 +36,7 @@ spec@!opengl 1.0@gl-1.0-texgen spec@!opengl 1.0@gl-1.0-textured-triangle spec@!opengl 1.1@depthstencil-default_fb-copypixels spec@!opengl 1.1@draw-pixels +spec@!opengl 1.1@tex-upside-down-miptree spec@!opengl 1.1@texgen spec@!opengl 1.1@texredefine spec@!opengl 1.1@texsubimage-depth-formats @@ -45,6 +47,7 @@ spec@!opengl 1.2@texwrap 3d proj spec@!opengl 1.2@texwrap 3d proj@GL_RGBA8- NPOT- projected spec@!opengl 1.4@gl-1.4-tex1d-2dborder spec@!opengl 2.0@gl-2.0-link-empty-prog +spec@!opengl 2.0@max-samplers border spec@!opengl 2.0@tex3d-npot spec@!opengl 2.1@pbo@test_draw_pixels spec@arb_depth_texture@depth-level-clamp @@ -271,6 +274,7 @@ dEQP-GLES2.functional.fbo.render.stencil_clear.rbo_bgra_stencil_index8 dEQP-GLES2.functional.fbo.render.stencil_clear.tex2d_bgra_stencil_index8 dEQP-GLES2.functional.fbo.render.stencil.npot_rbo_rgb565_stencil_index8 dEQP-GLES2.functional.fbo.render.stencil.tex2d_bgra_stencil_index8 +dEQP-GLES2.functional.fbo.render.stencil.tex2d_rgb_stencil_index8 dEQP-GLES2.functional.shaders.discard.dynamic_loop_texture dEQP-GLES2.functional.shaders.random.all_features.fragment.14 dEQP-GLES2.functional.shaders.random.all_features.fragment.4 @@ -290,6 +294,7 @@ dEQP-GLES2.functional.shaders.random.texture.vertex.2 dEQP-GLES2.functional.shaders.struct.uniform.sampler_in_array_function_arg_fragment dEQP-GLES2.functional.shaders.struct.uniform.sampler_in_function_arg_fragment dEQP-GLES2.functional.shaders.struct.uniform.sampler_nested_vertex +dEQP-GLES2.functional.shaders.texture_functions.vertex.texture2dproj_vec3 dEQP-GLES2.functional.texture.filtering.2d.linear_nearest_mirror_rgb888_pot dEQP-GLES2.functional.texture.filtering.2d.nearest_linear_repeat_etc1 dEQP-GLES2.functional.texture.filtering.2d.nearest_mipmap_linear_linear_clamp_rgba8888 @@ -310,8 +315,11 @@ dEQP-GLES2.functional.uniform_api.random.21 dEQP-GLES2.functional.uniform_api.random.33 dEQP-GLES2.functional.uniform_api.random.94 dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.basic_array.sampler2D_both +dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.basic_struct.sampler2D_samplerCube_both dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.basic_array.sampler2D_vertex +dEQP-GLES2.functional.uniform_api.value.assigned.by_value.render.basic_struct.sampler2D_samplerCube_both dEQP-GLES2.functional.uniform_api.value.initial.render.basic.samplerCube_both + spec@!opengl 1.0@gl-1.0-scissor-bitmap spec@!opengl 1.0@rasterpos spec@!opengl 1.0@rasterpos@glsl_vs_uniforms @@ -329,3 +337,34 @@ spec@arb_texture_cube_map@cubemap-shader spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-04 spec@glsl-1.10@execution@texture1d + +spec@ext_texture_srgb@texwrap formats-s3tc +spec@ext_texture_srgb@texwrap formats-s3tc@GL_COMPRESSED_SLUMINANCE +spec@ext_texture_srgb@texwrap formats-s3tc@GL_COMPRESSED_SLUMINANCE- swizzled +spec@ext_texture_srgb@texwrap formats-s3tc@GL_COMPRESSED_SLUMINANCE_ALPHA +spec@ext_texture_srgb@texwrap formats-s3tc@GL_COMPRESSED_SLUMINANCE_ALPHA- swizzled +spec@ext_texture_srgb@texwrap formats-s3tc@GL_COMPRESSED_SRGB +spec@ext_texture_srgb@texwrap formats-s3tc@GL_COMPRESSED_SRGB- swizzled +spec@ext_texture_srgb@texwrap formats-s3tc@GL_COMPRESSED_SRGB_ALPHA +spec@ext_texture_srgb@texwrap formats-s3tc@GL_COMPRESSED_SRGB_ALPHA- swizzled +spec@ext_texture_srgb@texwrap formats-s3tc@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT- NPOT +spec@ext_texture_srgb@texwrap formats-s3tc@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT +spec@ext_texture_srgb@texwrap formats-s3tc@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT- swizzled +spec@ext_texture_srgb@texwrap formats-s3tc@GL_COMPRESSED_SRGB_S3TC_DXT1_EXT +spec@ext_texture_srgb@texwrap formats-s3tc@GL_COMPRESSED_SRGB_S3TC_DXT1_EXT- swizzled +spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj\(bias\) 1d +spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture\(bias\) cube +spec@nv_texture_env_combine4@nv_texture_env_combine4-combine + +spec@!opengl 1.2@lodclamp-between +spec@arb_framebuffer_object@fbo-generatemipmap-cubemap +spec@arb_pixel_buffer_object@texsubimage pbo manual gl_texture_2d gl_rgb8 6 10 0 94 53 0 +spec@arb_texture_rectangle@copyteximage rect +spec@ati_fragment_shader@ati_fragment_shader-render-notexture +spec@ext_texture_compression_s3tc@s3tc-texsubimage +spec@glsl-1.10@execution@samplers@glsl-fs-lots-of-tex +spec@glsl-1.10@execution@samplers@glsl-fs-texture2dproj-2 +spec@glsl-1.10@execution@samplers@glsl-fs-texture2dproj-bias +spec@glsl-1.10@execution@samplers@in-parameter +spec@glsl-1.10@execution@samplers@in-parameter-nested-struct +spec@oes_compressed_etc1_rgb8_texture@miptree diff --git a/src/etnaviv/ci/etnaviv-gc3000-r5450-flakes.txt b/src/etnaviv/ci/etnaviv-gc3000-r5450-flakes.txt index e59f8591cde..8bd6a960e29 100644 --- a/src/etnaviv/ci/etnaviv-gc3000-r5450-flakes.txt +++ b/src/etnaviv/ci/etnaviv-gc3000-r5450-flakes.txt @@ -1,8 +1,38 @@ +dEQP-GLES2.functional.color_clear.masked_rgb +dEQP-GLES2.functional.color_clear.masked_scissored_rgba +dEQP-GLES2.functional.color_clear.short_scissored_rgb +dEQP-GLES2.functional.fbo.render.resize.rbo_rgba4 dEQP-GLES2.functional.fragment_ops.blend.rgb_func_alpha_func.src.dst_color_dst_alpha dEQP-GLES2.functional.fragment_ops.depth_stencil.stencil_depth_funcs.stencil_gequal_depth_gequal dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.75 +dEQP-GLES2.functional.rasterization.primitives.line_loop +dEQP-GLES2.functional.shaders.constant_expressions.builtin_functions.trigonometry.asin_float_vertex +dEQP-GLES2.functional.shaders.constant_expressions.builtin_functions.trigonometry.cos_vec4_fragment +dEQP-GLES2.functional.shaders.loops.do_while_constant_iterations.single_statement_vertex +dEQP-GLES2.functional.shaders.matrix.add.uniform_lowp_mat4_float_vertex +dEQP-GLES2.functional.shaders.matrix.div.dynamic_mediump_mat4_mat4_vertex +dEQP-GLES2.functional.shaders.matrix.div.uniform_mediump_mat4_float_fragment +dEQP-GLES2.functional.shaders.matrix.sub.const_highp_mat3_float_vertex +dEQP-GLES2.functional.shaders.matrix.sub.dynamic_mediump_mat3_mat3_fragment +dEQP-GLES2.functional.shaders.operator.geometric.length.mediump_float_vertex +dEQP-GLES2.functional.shaders.operator.geometric.normalize.highp_vec3_vertex +dEQP-GLES2.functional.shaders.random.all_features.vertex.86 dEQP-GLES2.functional.shaders.random.basic_expression.fragment.50 dEQP-GLES2.functional.shaders.random.basic_expression.vertex.81 +dEQP-GLES2.functional.shaders.random.exponential.fragment.73 +dEQP-GLES2.functional.shaders.random.exponential.vertex.42 dEQP-GLES2.functional.shaders.random.scalar_conversion.combined.14 +dEQP-GLES2.functional.shaders.random.scalar_conversion.fragment.56 +dEQP-GLES2.functional.shaders.random.texture.fragment.147 +dEQP-GLES2.functional.shaders.random.texture.fragment.5 +dEQP-GLES2.functional.shaders.random.texture.fragment.52 +dEQP-GLES2.functional.shaders.random.texture.vertex.0 +dEQP-GLES2.functional.shaders.random.trigonometric.vertex.41 +dEQP-GLES2.functional.shaders.struct.local.dynamic_loop_assignment_fragment +dEQP-GLES2.functional.texture.filtering.2d.linear_linear_repeat_rgba4444_pot +dEQP-GLES2.functional.texture.filtering.2d.linear_mipmap_nearest_nearest_clamp_etc1 dEQP-GLES2.functional.texture.filtering.cube.linear_linear_clamp_rgb888_npot dEQP-GLES2.functional.texture.filtering.cube.nearest_nearest_repeat_rgba4444_pot +dEQP-GLES2.functional.texture.size.cube.15x15_l8 +dEQP-GLES2.functional.texture.specification.basic_copytexsubimage2d.cube_rgb +dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.basic_struct.sampler2D_samplerCube_fragment diff --git a/src/gallium/drivers/r300/ci/r300-rs740-fails.txt b/src/gallium/drivers/r300/ci/r300-rs740-fails.txt index 0a49f7ae545..2b4d029e0b0 100644 --- a/src/gallium/drivers/r300/ci/r300-rs740-fails.txt +++ b/src/gallium/drivers/r300/ci/r300-rs740-fails.txt @@ -38,7 +38,6 @@ dEQP-GLES2.functional.fbo.render.repeated_clear.tex2d_rgba,Fail # This bunch is not reproducible outside of CI dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.8,Fail -dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.17,Fail dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.86,Fail dEQP-GLES2.functional.fragment_ops.random.19,Fail dEQP-GLES2.functional.fragment_ops.random.34,Fail @@ -503,7 +502,6 @@ dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.nested_struct shaders@glsl-arb-fragment-coord-conventions,Fail shaders@glsl-derivs,Fail -shaders@glsl-fs-bug25902,Fail shaders@glsl-fs-fogscale@vs and fs,Fail shaders@glsl-fs-loop,Fail shaders@glsl-fs-loop-nested,Fail @@ -551,7 +549,6 @@ spec@!opengl 1.1@depthstencil-default_fb-readpixels-float-and-ushort samples=6,F spec@!opengl 1.1@draw-pixel-with-texture,Fail spec@!opengl 1.1@getteximage-formats,Fail spec@!opengl 1.1@getteximage-simple,Fail -spec@!opengl 1.1@gl-1.1-read-pixels-after-display-list,Fail spec@!opengl 1.1@gl-1.2-texture-base-level,Fail spec@!opengl 1.1@line-aa-width,Fail spec@!opengl 1.1@line-smooth-stipple,Fail @@ -562,7 +559,6 @@ spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on right edg spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on top edge,Fail spec@!opengl 1.1@polygon-offset,Fail spec@!opengl 1.1@read-front samples=6,Fail -spec@!opengl 1.1@texgen,Fail spec@!opengl 1.1@texsubimage,Fail spec@!opengl 1.1@texwrap formats bordercolor,Fail spec@!opengl 1.1@texwrap formats bordercolor-swizzled,Fail @@ -589,15 +585,12 @@ spec@!opengl 1.4@tex-miplevel-selection-lod-bias,Fail spec@!opengl 1.4@triangle-rasterization,Fail spec@!opengl 1.4@triangle-rasterization-fbo,Fail -spec@!opengl 1.5@depth-tex-compare,Fail - spec@!opengl 2.0@depth-tex-modes-glsl,Fail spec@!opengl 2.0@gl-2.0-two-sided-stencil,Fail spec@!opengl 2.0@occlusion-query-discard,Fail spec@!opengl 2.0@tex3d-npot,Fail spec@!opengl 2.1@pbo,Fail -spec@!opengl 2.1@pbo@test_draw_pixels,Fail spec@!opengl 2.1@pbo@test_polygon_stip,Fail spec@!opengl 2.1@polygon-stipple-fs,Fail @@ -616,7 +609,6 @@ spec@arb_draw_buffers@fbo-mrt-alphatest,Fail spec@arb_fragment_coord_conventions@fp-arb-fragment-coord-conventions-integer,Fail -spec@arb_fragment_program@fp-formats,Fail spec@arb_fragment_program@fp-indirections2,Fail spec@arb_framebuffer_object@fbo-attachments-blit-scaled-linear,Fail @@ -706,7 +698,6 @@ spec@arb_texture_rectangle@copyteximage rect samples=6,Fail spec@arb_texture_rectangle@tex-miplevel-selection gl2:texture() 2drect,Fail spec@arb_texture_rectangle@tex-miplevel-selection gl2:texture() 2drectshadow,Fail spec@arb_texture_rectangle@tex-miplevel-selection gl2:textureproj 2drect,Fail -spec@arb_texture_rectangle@tex-miplevel-selection gl2:textureproj 2drect_projvec4,Fail spec@arb_texture_rectangle@tex-miplevel-selection gl2:textureproj 2drectshadow,Fail spec@arb_texture_rg@fbo-alphatest-formats,Fail @@ -729,7 +720,6 @@ spec@arb_texture_rg@texwrap formats-float bordercolor@GL_RG16F- border color onl spec@arb_texture_rg@texwrap formats-float bordercolor@GL_RG32F- border color only,Fail spec@ati_fragment_shader@ati_fragment_shader-render-notexture,Fail -spec@ati_fragment_shader@ati_fragment_shader-render-sources,Fail spec@ati_fragment_shader@ati_fragment_shader-render-textargets,Fail spec@egl 1.4@eglterminate then unbind context,Fail @@ -1100,17 +1090,10 @@ spec@glsl-1.20@execution@vs-loop-uint-induction-var-2,Fail spec@glsl-1.20@execution@vs-loop-uint-induction-var-3,Fail spec@glsl-1.20@execution@vs-loop-uint-induction-var-4,Fail -spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture() 1d,Fail -spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture() 2d,Fail -spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture() 2dshadow,Fail spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture() cube,Fail spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture(bias) 1d,Fail spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture(bias) 1dshadow,Fail -spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture(bias) 2d,Fail -spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture(bias) 2dshadow,Fail spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture(bias) cube,Fail -spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj 1d,Fail -spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj 1dshadow,Fail spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj 1d_projvec4,Fail spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj 2d,Fail spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj 2d_projvec4,Fail @@ -1118,7 +1101,6 @@ spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj(bias) 1d,Fail spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj(bias) 1d_projvec4,Fail spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj(bias) 1dshadow,Fail spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj(bias) 2d,Fail -spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj(bias) 2d_projvec4,Fail spec@glsl-1.20@execution@built-in-functions@fs-matrixcompmult-mat2x3-mat2x3,Fail spec@glsl-1.20@execution@built-in-functions@fs-matrixcompmult-mat2x4-mat2x4,Fail @@ -1230,7 +1212,6 @@ spec@glsl-1.20@execution@built-in-functions@fs-outerproduct-vec4-vec4,Fail spec@glsl-1.20@execution@fs-underflow-mul-compare-zero,Fail spec@glsl-1.20@execution@fs-vec4-const-array-indirect-access-256-elements,Fail spec@glsl-1.20@execution@glsl-fs-frontfacing,Fail -spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture() 1dshadow,Fail spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj(bias) 2dshadow,Fail spec@glsl-1.20@execution@uniform-initializer@fs-mat4-array,Fail @@ -1255,7 +1236,6 @@ spec@nv_primitive_restart@primitive-restart-draw-mode-quads,Fail spec@nv_texture_env_combine4@nv_texture_env_combine4-combine,Fail -spec@oes_texture_float@oes_texture_float,Fail spec@oes_texture_float@oes_texture_float half,Fail # Remaining fallout from 9d359c6d10adb1cd2978a0e13714a3f98544aae8 diff --git a/src/gallium/drivers/r300/ci/r300-rs740-flakes.txt b/src/gallium/drivers/r300/ci/r300-rs740-flakes.txt index d279a69fef8..e6b1174fe18 100644 --- a/src/gallium/drivers/r300/ci/r300-rs740-flakes.txt +++ b/src/gallium/drivers/r300/ci/r300-rs740-flakes.txt @@ -34,3 +34,48 @@ spec@!opengl 1.1@gl-1.1-read-pixels-after-display-list spec@glsl-1.10@execution@fs-frontfacing-ternary-neg-1.0-1.0 spec@glsl-1.10@execution@fs-frontfacing-ternary-vec4-neg-1.0-1.0 spec@glsl-1.20@execution@glsl-fs-frontfacing-not + +dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.17 +dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.35 +dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.88 +dEQP-GLES2.functional.fragment_ops.random.77 +dEQP-GLES2.functional.fragment_ops.scissor.contained_point +shaders@glsl-fs-bug25902 +spec@!opengl 1.1@gl-1.1-read-pixels-after-display-list +spec@!opengl 1.1@texgen +spec@!opengl 1.5@depth-tex-compare +spec@!opengl 2.0@incomplete-texture-glsl +spec@!opengl 2.1@pbo@test_draw_pixels +spec@arb_fragment_program@fp-formats +spec@arb_texture_rectangle@tex-miplevel-selection gl2:textureproj 2drect_projvec4 +spec@ati_fragment_shader@ati_fragment_shader-render-sources +spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index8-drawpixels +spec@glsl-1.20@execution@built-in-functions@vs-op-div-mat4x3-mat4x3 +spec@glsl-1.20@execution@built-in-functions@vs-op-selection-bool-mat3x2-mat3x2 +spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture\(\) 1d +spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture\(\) 1dshadow +spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture\(\) 2d +spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture\(\) 2dshadow +spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture\(bias\) 2d +spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture\(bias\) 2dshadow +spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj 1d +spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj 1dshadow +spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj\(bias\) 2d_projvec4 +spec@khr_texture_compression_astc@miptree-gl srgb-sd +spec@khr_texture_compression_astc@miptree-gl srgb-sd@sRGB skip decode +spec@nv_primitive_restart@primitive-restart-draw-mode-line_strip +spec@oes_texture_float@oes_texture_float + +spec@!opengl 1.0@gl-1.0-blend-func +spec@!opengl 1.0@gl-1.0-drawpixels-depth-test +spec@ext_texture_env_combine@texture-env-combine +spec@nv_primitive_restart@primitive-restart-draw-mode-line_loop +spec@nv_primitive_restart@primitive-restart-draw-mode-points +spec@nv_primitive_restart@primitive-restart-draw-mode-polygon +spec@nv_primitive_restart@primitive-restart-draw-mode-triangle_fan +spec@nv_primitive_restart@primitive-restart-draw-mode-triangle_strip +dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.17 +dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.20 +dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.63 +dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.64 +dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.86 diff --git a/src/gallium/drivers/r300/ci/r300-rv380-flakes.txt b/src/gallium/drivers/r300/ci/r300-rv380-flakes.txt index fc20b9589cc..67b1bccb904 100644 --- a/src/gallium/drivers/r300/ci/r300-rv380-flakes.txt +++ b/src/gallium/drivers/r300/ci/r300-rv380-flakes.txt @@ -1,3 +1,5 @@ dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.94 dEQP-GLES2.functional.texture.specification.basic_copyteximage2d.cube_rgb dEQP-GLES2.functional.texture.specification.basic_texsubimage2d.rgba16f_cube + +dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.94 diff --git a/src/gallium/drivers/r300/ci/r300-rv410-fails.txt b/src/gallium/drivers/r300/ci/r300-rv410-fails.txt index 312a12e0260..5d16a1a866d 100644 --- a/src/gallium/drivers/r300/ci/r300-rv410-fails.txt +++ b/src/gallium/drivers/r300/ci/r300-rv410-fails.txt @@ -497,7 +497,6 @@ dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.nested_struct shaders@glsl-arb-fragment-coord-conventions,Fail shaders@glsl-derivs,Fail -shaders@glsl-fs-bug25902,Fail shaders@glsl-fs-fogscale@vs and fs,Fail shaders@glsl-fs-loop,Fail shaders@glsl-fs-loop-nested,Fail @@ -519,7 +518,6 @@ spec@!opengl 1.0@depth-clear-precision-check@depth16,Fail spec@!opengl 1.0@depth-clear-precision-check@depth24,Fail spec@!opengl 1.0@depth-clear-precision-check@depth24_stencil8,Fail spec@!opengl 1.0@depth-clear-precision-check@depth32,Fail -spec@!opengl 1.0@gl-1.0-blend-func,Fail spec@!opengl 1.0@gl-1.0-drawbuffer-modes,Fail spec@!opengl 1.0@gl-1.0-edgeflag,Fail spec@!opengl 1.0@gl-1.0-edgeflag-quads,Fail @@ -543,7 +541,6 @@ spec@!opengl 1.1@depthstencil-default_fb-readpixels-24_8 samples=6,Fail spec@!opengl 1.1@depthstencil-default_fb-readpixels-float-and-ushort samples=2,Fail spec@!opengl 1.1@depthstencil-default_fb-readpixels-float-and-ushort samples=4,Fail spec@!opengl 1.1@depthstencil-default_fb-readpixels-float-and-ushort samples=6,Fail -spec@!opengl 1.1@draw-pixel-with-texture,Fail spec@!opengl 1.1@getteximage-formats,Fail spec@!opengl 1.1@getteximage-simple,Fail spec@!opengl 1.1@gl-1.1-drawarrays-vertex-count 100000 varray gl_line_loop,Fail @@ -587,7 +584,6 @@ spec@!opengl 1.2@texwrap 3d proj@GL_RGBA8- NPOT- projected,Fail spec@!opengl 1.4@gl-1.4-polygon-offset,Fail spec@!opengl 1.4@tex-miplevel-selection,Fail spec@!opengl 1.4@tex-miplevel-selection-lod,Fail -spec@!opengl 1.4@tex-miplevel-selection-lod-bias,Fail spec@!opengl 1.4@triangle-rasterization,Fail spec@!opengl 1.4@triangle-rasterization-fbo,Fail @@ -641,8 +637,6 @@ spec@arb_pixel_buffer_object@pbo-getteximage,Fail spec@arb_point_sprite@arb_point_sprite-mipmap,Fail -spec@arb_sampler_objects@sampler-incomplete,Fail - spec@arb_texture_compression_bptc@texwrap formats bordercolor,Fail spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled,Fail spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT- swizzled- border color only,Fail @@ -700,11 +694,8 @@ spec@arb_texture_rectangle@1-1-linear-texture,Fail spec@arb_texture_rectangle@copyteximage rect samples=2,Fail spec@arb_texture_rectangle@copyteximage rect samples=4,Fail spec@arb_texture_rectangle@copyteximage rect samples=6,Fail -spec@arb_texture_rectangle@tex-miplevel-selection gl2:texture() 2drect,Fail -spec@arb_texture_rectangle@tex-miplevel-selection gl2:texture() 2drectshadow,Fail -spec@arb_texture_rectangle@tex-miplevel-selection gl2:textureproj 2drect,Fail -spec@arb_texture_rectangle@tex-miplevel-selection gl2:textureproj 2drect_projvec4,Fail -spec@arb_texture_rectangle@tex-miplevel-selection gl2:textureproj 2drectshadow,Fail +spec@arb_texture_rectangle@tex-miplevel-selection gl2:texture\(\) 2drect,Fail +spec@arb_texture_rectangle@tex-miplevel-selection gl2:texture\(\) 2drectshadow,Fail spec@arb_texture_rg@fbo-alphatest-formats,Fail spec@arb_texture_rg@fbo-alphatest-formats@GL_R16,Fail @@ -727,10 +718,6 @@ spec@arb_texture_rg@texwrap formats-float bordercolor@GL_RG32F- border color onl spec@arb_vertex_program@big-param,Fail -spec@ati_fragment_shader@ati_fragment_shader-render-notexture,Fail -spec@ati_fragment_shader@ati_fragment_shader-render-sources,Fail -spec@ati_fragment_shader@ati_fragment_shader-render-textargets,Fail - spec@egl 1.4@eglterminate then unbind context,Fail spec@egl_khr_gl_image@egl_khr_gl_renderbuffer_image-clear-shared-image gl_depth_component24,Fail @@ -740,8 +727,6 @@ spec@ext_direct_state_access@multi-texture,Fail spec@ext_direct_state_access@multi-texture@CopyMultiTexImage1DEXT + display list GL_COMPILE,Fail spec@ext_direct_state_access@multi-texture@CopyMultiTexSubImage1DEXT + display list GL_COMPILE,Fail spec@ext_direct_state_access@textures,Fail -spec@ext_direct_state_access@textures@CopyTextureImage1DEXT + display list GL_COMPILE,Fail -spec@ext_direct_state_access@textures@CopyTextureSubImage1DEXT + display list GL_COMPILE,Fail spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail @@ -786,7 +771,6 @@ spec@ext_occlusion_query_boolean@any-samples,Fail spec@ext_packed_depth_stencil@depth_stencil texture,Fail spec@ext_texture_compression_s3tc@s3tc-errors,Fail -spec@ext_texture_compression_s3tc@s3tc-errors_gles2,Fail spec@ext_texture_format_bgra8888@api-errors,Fail @@ -1155,22 +1139,15 @@ spec@glsl-1.20@execution@vs-loop-uint-induction-var-3,Fail spec@glsl-1.20@execution@vs-loop-uint-induction-var-4,Fail spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture() 1d,Fail -spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture() 2d,Fail -spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture() 2dshadow,Fail spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture() cube,Fail spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture(bias) 1d,Fail -spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture(bias) 1dshadow,Fail -spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture(bias) 2d,Fail -spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture(bias) 2dshadow,Fail spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture(bias) cube,Fail -spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj 1d,Fail spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj 1dshadow,Fail spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj 1d_projvec4,Fail spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj 2d,Fail spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj 2d_projvec4,Fail spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj(bias) 1d,Fail spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj(bias) 1d_projvec4,Fail -spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj(bias) 1dshadow,Fail spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj(bias) 2d,Fail spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj(bias) 2d_projvec4,Fail @@ -1284,8 +1261,6 @@ spec@glsl-1.20@execution@built-in-functions@fs-outerproduct-vec4-vec4,Fail spec@glsl-1.20@execution@fs-underflow-mul-compare-zero,Fail spec@glsl-1.20@execution@fs-vec4-const-array-indirect-access-256-elements,Fail spec@glsl-1.20@execution@glsl-fs-frontfacing,Fail -spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture() 1dshadow,Fail -spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj(bias) 2dshadow,Fail spec@glsl-1.20@execution@uniform-initializer@fs-mat4-array,Fail spec@intel_performance_query@intel_performance_query-issue_2235,Fail @@ -1305,7 +1280,6 @@ spec@nv_conditional_render@vertex_array,Fail spec@nv_texture_env_combine4@nv_texture_env_combine4-combine,Fail -spec@oes_texture_float@oes_texture_float,Fail spec@oes_texture_float@oes_texture_float half,Fail # Remaining fallout from 9d359c6d10adb1cd2978a0e13714a3f98544aae8 diff --git a/src/gallium/drivers/r300/ci/r300-rv410-flakes.txt b/src/gallium/drivers/r300/ci/r300-rv410-flakes.txt index ea26c6b979b..73bcc9aa5eb 100644 --- a/src/gallium/drivers/r300/ci/r300-rv410-flakes.txt +++ b/src/gallium/drivers/r300/ci/r300-rv410-flakes.txt @@ -35,3 +35,46 @@ spec@nv_texture_env_combine4@nv_texture_env_combine4-combine spec@glsl-1.10@execution@built-in-functions@fs-op-div-mat2-mat2 shaders@glsl-max-varyings >max_varying_components + +shaders@glsl-fs-bug25902 +spec@!opengl 1.0@gl-1.0-blend-func +spec@!opengl 1.4@tex-miplevel-selection-lod-bias +spec@arb_sampler_objects@sampler-incomplete +spec@arb_texture_rectangle@tex-miplevel-selection gl2:textureproj 2drect +spec@arb_texture_rectangle@tex-miplevel-selection gl2:textureproj 2drect_projvec4 +spec@arb_texture_rectangle@tex-miplevel-selection gl2:textureproj 2drectshadow +spec@ati_fragment_shader@ati_fragment_shader-render-notexture +spec@ati_fragment_shader@ati_fragment_shader-render-textargets +spec@ext_direct_state_access@textures@CopyTextureImage1DEXT \+ display list GL_COMPILE +spec@ext_direct_state_access@textures@CopyTextureImage2DEXT \+ display list GL_COMPILE +spec@ext_direct_state_access@textures@CopyTextureSubImage1DEXT \+ display list GL_COMPILE +spec@ext_direct_state_access@textures@CopyTextureSubImage2DEXT \+ display list GL_COMPILE +spec@ext_texture_compression_s3tc@s3tc-errors_gles2 +spec@glsl-1.10@execution@fs-frontfacing-ternary-vec4-neg-1.0-1.0 +spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture\(\) 1dshadow +spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture\(\) 2d +spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture\(\) 2dshadow +spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture\(bias\) 1dshadow +spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture\(bias\) 2d +spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture\(bias\) 2dshadow +spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj 1d +spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj 2dshadow +spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj\(bias\) 1dshadow +spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj\(bias\) 2dshadow +spec@khr_texture_compression_astc@miptree-gl srgb-sd +spec@khr_texture_compression_astc@miptree-gl srgb-sd@sRGB skip decode +spec@oes_point_sprite@arb_point_sprite-checkerboard_gles1 +spec@oes_texture_float@oes_texture_float + +spec@!opengl 1.1@draw-pixel-with-texture +spec@!opengl 1.1@getteximage-simple +spec@!opengl 1.1@gl-1.1-read-pixels-after-display-list +spec@!opengl 1.1@gl-1.2-texture-base-level +spec@!opengl 1.1@teximage-scale-bias +spec@ati_fragment_shader@ati_fragment_shader-render-sources +spec@arb_fragment_program@fp-formats +spec@arb_texture_compression@texwrap formats +spec@arb_texture_compression@texwrap formats@GL_COMPRESSED_RGB +spec@arb_texture_compression@texwrap formats@GL_COMPRESSED_RGB- swizzled +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-sub-ivec2-int +spec@glsl-1.20@execution@built-in-functions@vs-op-selection-bool-mat3x2-mat3x2 diff --git a/src/gallium/drivers/r300/ci/r300-rv530-nohiz-fails.txt b/src/gallium/drivers/r300/ci/r300-rv530-nohiz-fails.txt index 1d188eace0c..2d043e35f58 100644 --- a/src/gallium/drivers/r300/ci/r300-rv530-nohiz-fails.txt +++ b/src/gallium/drivers/r300/ci/r300-rv530-nohiz-fails.txt @@ -372,7 +372,6 @@ spec@!opengl 1.0@depth-clear-precision-check@depth16,Fail spec@!opengl 1.0@depth-clear-precision-check@depth24,Fail spec@!opengl 1.0@depth-clear-precision-check@depth24_stencil8,Fail spec@!opengl 1.0@depth-clear-precision-check@depth32,Fail -spec@!opengl 1.0@gl-1.0-blend-func,Fail spec@!opengl 1.0@gl-1.0-edgeflag,Fail spec@!opengl 1.0@gl-1.0-edgeflag-quads,Fail spec@!opengl 1.0@gl-1.0-no-op-paths,Fail @@ -435,7 +434,6 @@ spec@!opengl 2.0@occlusion-query-discard,Fail spec@!opengl 2.0@tex3d-npot,Fail spec@!opengl 2.1@pbo,Fail -spec@!opengl 2.1@pbo@test_draw_pixels,Fail spec@!opengl 2.1@pbo@test_polygon_stip,Fail spec@!opengl 2.1@polygon-stipple-fs,Fail @@ -453,9 +451,6 @@ spec@arb_draw_buffers@fbo-mrt-alphatest,Fail spec@arb_fragment_coord_conventions@fp-arb-fragment-coord-conventions-integer,Fail -spec@arb_fragment_program@fp-formats,Fail -spec@arb_fragment_program@fp-indirections2,Fail - spec@arb_framebuffer_object@fbo-attachments-blit-scaled-linear,Fail spec@arb_framebuffer_object@fbo-blit-stretch,Fail spec@arb_framebuffer_object@fbo-drawbuffers-none glclear,Fail @@ -485,20 +480,14 @@ spec@arb_shader_texture_lod@execution@tex-miplevel-selection *gradarb 2dshadow,F spec@arb_shader_texture_lod@execution@tex-miplevel-selection *gradarb 3d,Fail spec@arb_shader_texture_lod@execution@tex-miplevel-selection *gradarb cube,Fail spec@arb_shader_texture_lod@execution@tex-miplevel-selection *lod 1d,Fail -spec@arb_shader_texture_lod@execution@tex-miplevel-selection *lod 1dshadow,Fail -spec@arb_shader_texture_lod@execution@tex-miplevel-selection *lod 2d,Fail spec@arb_shader_texture_lod@execution@tex-miplevel-selection *lod 2dshadow,Fail spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 1d,Fail spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 1d_projvec4,Fail spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 1dshadow,Fail -spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 2d,Fail -spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 2drect_projvec4,Fail spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 2drectshadow,Fail -spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 2dshadow,Fail spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 3d,Fail spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projlod 1d,Fail spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projlod 1d_projvec4,Fail -spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projlod 1dshadow,Fail spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projlod 2d,Fail spec@arb_texture_compression_bptc@texwrap formats bordercolor,Fail @@ -555,8 +544,6 @@ spec@arb_texture_rectangle@1-1-linear-texture,Fail spec@arb_texture_rectangle@copyteximage rect samples=2,Fail spec@arb_texture_rectangle@copyteximage rect samples=4,Fail spec@arb_texture_rectangle@copyteximage rect samples=6,Fail -spec@arb_texture_rectangle@tex-miplevel-selection gl2:texture() 2drectshadow,Fail -spec@arb_texture_rectangle@tex-miplevel-selection gl2:textureproj 2drect,Fail spec@arb_texture_rectangle@tex-miplevel-selection gl2:textureproj 2drect_projvec4,Fail spec@arb_texture_rectangle@tex-miplevel-selection gl2:textureproj 2drectshadow,Fail @@ -592,8 +579,6 @@ spec@ext_direct_state_access@multi-texture,Fail spec@ext_direct_state_access@multi-texture@CopyMultiTexImage1DEXT + display list GL_COMPILE,Fail spec@ext_direct_state_access@multi-texture@CopyMultiTexSubImage1DEXT + display list GL_COMPILE,Fail spec@ext_direct_state_access@textures,Fail -spec@ext_direct_state_access@textures@CopyTextureImage1DEXT + display list GL_COMPILE,Fail -spec@ext_direct_state_access@textures@CopyTextureSubImage1DEXT + display list GL_COMPILE,Fail spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail @@ -621,7 +606,6 @@ spec@ext_texture_compression_rgtc@rgtc-teximage-01,Fail spec@ext_texture_compression_rgtc@rgtc-teximage-02,Fail spec@ext_texture_compression_s3tc@s3tc-errors,Fail -spec@ext_texture_compression_s3tc@s3tc-errors_gles2,Fail spec@ext_texture_format_bgra8888@api-errors,Fail @@ -754,23 +738,16 @@ spec@glsl-1.20@execution@vs-loop-uint-induction-var-2,Fail spec@glsl-1.20@execution@vs-loop-uint-induction-var-3,Fail spec@glsl-1.20@execution@vs-loop-uint-induction-var-4,Fail -spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture() 1d,Fail spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture() 2d,Fail -spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture() 2dshadow,Fail spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture() cube,Fail spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture(bias) 1d,Fail -spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture(bias) 1dshadow,Fail spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture(bias) 2d,Fail -spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture(bias) 2dshadow,Fail spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture(bias) cube,Fail -spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj 1d,Fail spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj 1dshadow,Fail -spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj 1d_projvec4,Fail spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj 2d,Fail spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj 2d_projvec4,Fail spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj(bias) 1d,Fail spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj(bias) 1d_projvec4,Fail -spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj(bias) 1dshadow,Fail spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj(bias) 2d,Fail spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj(bias) 2d_projvec4,Fail @@ -827,7 +804,6 @@ spec@ext_texture_compression_latc@fbo-generatemipmap-formats@GL_COMPRESSED_LUMIN spec@ext_texture_compression_latc@fbo-generatemipmap-formats@GL_COMPRESSED_LUMINANCE_LATC1_EXT,Fail spec@ext_texture_compression_latc@fbo-generatemipmap-formats@GL_COMPRESSED_LUMINANCE_LATC1_EXT NPOT,Fail spec@ext_texture_compression_rgtc@compressedteximage gl_compressed_red_green_rgtc2_ext,Fail -spec@ext_texture_compression_rgtc@compressedteximage gl_compressed_red_rgtc1_ext,Fail spec@ext_texture_compression_rgtc@compressedteximage gl_compressed_signed_red_green_rgtc2_ext,Fail spec@ext_texture_compression_rgtc@compressedteximage gl_compressed_signed_red_rgtc1_ext,Fail spec@ext_texture_compression_rgtc@fbo-generatemipmap-formats,Fail diff --git a/src/gallium/drivers/r300/ci/r300-rv530-nohiz-flakes.txt b/src/gallium/drivers/r300/ci/r300-rv530-nohiz-flakes.txt index cc6d0b7a75f..80b3f9b9c50 100644 --- a/src/gallium/drivers/r300/ci/r300-rv530-nohiz-flakes.txt +++ b/src/gallium/drivers/r300/ci/r300-rv530-nohiz-flakes.txt @@ -43,3 +43,57 @@ spec@!opengl 1.1@tex-upside-down-miptree spec@!opengl 1.2@mipmap-setup spec@!opengl 1.5@depth-tex-compare +spec@!opengl 1.0@gl-1.0-blend-func +spec@!opengl 1.1@gl-1.1-drawarrays-vertex-count 100000 vbo gl_triangles +spec@!opengl 1.1@tex-upside-down-miptree +spec@!opengl 2.1@pbo@test_draw_pixels +spec@arb_fragment_program@fp-formats +spec@arb_fragment_program@fp-indirections2 +spec@arb_sampler_objects@sampler-incomplete +spec@arb_shader_texture_lod@execution@tex-miplevel-selection *lod 1dshadow +spec@arb_shader_texture_lod@execution@tex-miplevel-selection *lod 2d +spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 2d +spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 2drect_projvec4 +spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 2dshadow +spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projlod 1dshadow +spec@arb_texture_rectangle@tex-miplevel-selection gl2:texture\(\) 2drectshadow +spec@arb_texture_rectangle@tex-miplevel-selection gl2:textureproj 2drect +spec@arb_vertex_buffer_object@vbo-subdata-many drawelements +spec@ext_direct_state_access@textures@CopyTextureImage2DEXT \+ display list GL_COMPILE +spec@ext_direct_state_access@textures@CopyTextureSubImage2DEXT \+ display list GL_COMPILE +spec@ext_texture_compression_rgtc@compressedteximage gl_compressed_red_rgtc1_ext +spec@ext_texture_compression_s3tc@s3tc-errors_gles2 +spec@glsl-1.10@execution@built-in-functions@fs-op-selection-bool-ivec2-ivec2 +spec@glsl-1.10@execution@built-in-functions@vs-distance-vec3-vec3 +spec@glsl-1.20@execution@built-in-functions@vs-op-div-mat4x3-mat4x3 +spec@glsl-1.20@execution@built-in-functions@vs-op-selection-bool-mat3x2-mat3x2 +spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture\(\) 1d +spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture\(\) 2dshadow +spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture\(bias\) 1dshadow +spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture\(bias\) 2dshadow +spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj 1d +spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj 1d_projvec4 +spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj\(bias\) 1dshadow +spec@khr_texture_compression_astc@miptree-gl srgb-sd +spec@khr_texture_compression_astc@miptree-gl srgb-sd@sRGB skip decode + +spec@ext_direct_state_access@textures +spec@oes_point_sprite@arb_point_sprite-checkerboard_gles1 +spec@!opengl 1.1@getteximage-simple +spec@!opengl 1.1@texsubimage-unpack +spec@arb_texture_float@fbo-alphatest-formats@GL_RGBA16F +shaders@glsl-fwidth +spec@glsl-1.20@execution@built-in-functions@vs-op-div-float-mat2x4 +spec@glsl-1.20@execution@built-in-functions@vs-transpose-mat3x4 +spec@nv_texture_env_combine4@nv_texture_env_combine4-combine +spec@ext_texture_env_combine@texture-env-combine +spec@glsl-1.10@execution@built-in-functions@fs-op-ne-vec2-vec2-using-if +spec@oes_point_sprite@arb_point_sprite-checkerboard_gles1 +spec@glsl-1.10@execution@built-in-functions@vs-max-vec4-vec4 +spec@!opengl 1.1@draw-pixel-with-texture +spec@glsl-1.10@execution@built-in-functions@fs-op-eq-bvec2-bvec2-using-if +spec@oes_point_sprite@arb_point_sprite-checkerboard_gles1 +spec@ext_direct_state_access@textures@CopyTextureImage1DEXT \+ display list GL_COMPILE +spec@ext_direct_state_access@textures@CopyTextureImage2DEXT \+ display list GL_COMPILE +spec@ext_direct_state_access@textures@CopyTextureSubImage1DEXT \+ display list GL_COMPILE +spec@ext_direct_state_access@textures@CopyTextureSubImage2DEXT \+ display list GL_COMPILE