gitlab-ci: Add manual tests for Virgl using GLES on the host
The ones that run automatically will use big GL on the host. Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> Reviewed-by: Eric Anholt <eric@anholt.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5494>
This commit is contained in:
parent
4417e924bf
commit
2102d5eda5
|
@ -840,7 +840,7 @@ softpipe-gles31:
|
|||
DEQP_VER: gles31
|
||||
extends: softpipe-gles2
|
||||
|
||||
virgl-gles2:
|
||||
virgl-gles2-on-gl:
|
||||
variables:
|
||||
DEQP_VER: gles2
|
||||
DEQP_PARALLEL: 4
|
||||
|
@ -849,7 +849,8 @@ virgl-gles2:
|
|||
# Don't use threads inside llvmpipe, we've already got all 4 cores
|
||||
# busy with DEQP_PARALLEL.
|
||||
LP_NUM_THREADS: 0
|
||||
DEQP_EXPECTED_FAILS: deqp-virgl-fails.txt
|
||||
DEQP_EXPECTED_FAILS: deqp-virgl-gl-fails.txt
|
||||
DEQP_OPTIONS: "--deqp-log-images=disable"
|
||||
LIBGL_ALWAYS_SOFTWARE: "true"
|
||||
GALLIUM_DRIVER: "virpipe"
|
||||
DEQP_EXPECTED_RENDERER: virgl
|
||||
|
@ -857,23 +858,21 @@ virgl-gles2:
|
|||
- .deqp-test-gl
|
||||
- .virgl-rules
|
||||
|
||||
virgl-gles3:
|
||||
virgl-gles3-on-gl:
|
||||
parallel: 2
|
||||
variables:
|
||||
DEQP_VER: gles3
|
||||
DEQP_RUNNER_OPTIONS: "--timeout 120"
|
||||
extends: virgl-gles2
|
||||
DEQP_RUNNER_OPTIONS: "--timeout 180"
|
||||
extends: virgl-gles2-on-gl
|
||||
|
||||
virgl-gles31:
|
||||
virgl-gles31-on-gl:
|
||||
parallel: 4
|
||||
variables:
|
||||
DEQP_VER: gles31
|
||||
DEQP_OPTIONS: "--deqp-log-images=disable"
|
||||
DEQP_RUNNER_OPTIONS: "--timeout 120"
|
||||
MESA_GLES_VERSION_OVERRIDE: "3.1"
|
||||
MESA_GLSL_VERSION_OVERRIDE: "310"
|
||||
MESA_EXTENSION_OVERRIDE: "-GL_OES_tessellation_shader"
|
||||
extends: virgl-gles2
|
||||
extends: virgl-gles3-on-gl
|
||||
|
||||
# Rules for tests that should not be present in MRs or the main
|
||||
# project's pipeline (don't block marge or report red on
|
||||
|
@ -888,6 +887,30 @@ virgl-gles31:
|
|||
when: manual
|
||||
- when: never
|
||||
|
||||
virgl-gles2-on-gles:
|
||||
variables:
|
||||
VIRGL_HOST_API: GLES
|
||||
DEQP_EXPECTED_FAILS: deqp-virgl-gles-fails.txt
|
||||
extends:
|
||||
- virgl-gles2-on-gl
|
||||
- .test-manual
|
||||
|
||||
virgl-gles3-on-gles:
|
||||
variables:
|
||||
VIRGL_HOST_API: GLES
|
||||
DEQP_EXPECTED_FAILS: deqp-virgl-gles-fails.txt
|
||||
extends:
|
||||
- virgl-gles3-on-gl
|
||||
- .test-manual
|
||||
|
||||
virgl-gles31-on-gles:
|
||||
variables:
|
||||
VIRGL_HOST_API: GLES
|
||||
DEQP_EXPECTED_FAILS: deqp-virgl-gles-fails.txt
|
||||
extends:
|
||||
- virgl-gles31-on-gl
|
||||
- .test-manual
|
||||
|
||||
arm64_a630_gles2:
|
||||
extends:
|
||||
- arm64_a306_gles2
|
||||
|
|
|
@ -246,11 +246,14 @@ if [ "$GALLIUM_DRIVER" = "virpipe" ]; then
|
|||
# deqp is to use virpipe, and virgl_test_server llvmpipe
|
||||
export GALLIUM_DRIVER="$GALLIUM_DRIVER"
|
||||
|
||||
VTEST_ARGS="--use-egl-surfaceless"
|
||||
if [ "$VIRGL_HOST_API" = "GLES" ]; then
|
||||
VTEST_ARGS="$VTEST_ARGS --use-gles"
|
||||
fi
|
||||
|
||||
GALLIUM_DRIVER=llvmpipe \
|
||||
GALLIVM_PERF="nopt,no_filter_hacks" \
|
||||
VTEST_USE_EGL_SURFACELESS=1 \
|
||||
VTEST_USE_GLES=1 \
|
||||
virgl_test_server >$RESULTS/vtest-log.txt 2>&1 &
|
||||
virgl_test_server $VTEST_ARGS >$RESULTS/vtest-log.txt 2>&1 &
|
||||
|
||||
sleep 1
|
||||
fi
|
||||
|
|
|
@ -1,156 +0,0 @@
|
|||
dEQP-GLES2.functional.clipping.line.wide_line_clip_viewport_center
|
||||
dEQP-GLES2.functional.clipping.line.wide_line_clip_viewport_corner
|
||||
dEQP-GLES2.functional.clipping.point.wide_point_clip
|
||||
dEQP-GLES2.functional.clipping.point.wide_point_clip_viewport_center
|
||||
dEQP-GLES2.functional.clipping.point.wide_point_clip_viewport_corner
|
||||
dEQP-GLES2.functional.clipping.triangle_vertex.clip_two.clip_neg_y_neg_z_and_neg_x_neg_y_pos_z
|
||||
dEQP-GLES2.functional.clipping.triangle_vertex.clip_two.clip_pos_y_pos_z_and_neg_x_neg_y_neg_z
|
||||
dEQP-GLES2.functional.draw.random.10
|
||||
dEQP-GLES2.functional.draw.random.42
|
||||
dEQP-GLES2.functional.fbo.render.color_clear.rbo_rgba4
|
||||
dEQP-GLES2.functional.fbo.render.color_clear.rbo_rgba4_depth_component16
|
||||
dEQP-GLES2.functional.fbo.render.color_clear.rbo_rgba4_stencil_index8
|
||||
dEQP-GLES2.functional.fbo.render.depth.rbo_rgba4_depth_component16
|
||||
dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.no_rebind_rbo_rgba4
|
||||
dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.no_rebind_rbo_rgba4_stencil_index8
|
||||
dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.rebind_rbo_rgba4
|
||||
dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.rebind_rbo_rgba4_stencil_index8
|
||||
dEQP-GLES2.functional.fbo.render.recreate_depthbuffer.no_rebind_rbo_rgba4_depth_component16
|
||||
dEQP-GLES2.functional.fbo.render.recreate_depthbuffer.rebind_rbo_rgba4_depth_component16
|
||||
dEQP-GLES2.functional.fbo.render.recreate_stencilbuffer.no_rebind_rbo_rgba4_stencil_index8
|
||||
dEQP-GLES2.functional.fbo.render.recreate_stencilbuffer.rebind_rbo_rgba4_stencil_index8
|
||||
dEQP-GLES2.functional.fbo.render.shared_colorbuffer.rbo_rgba4
|
||||
dEQP-GLES2.functional.fbo.render.shared_colorbuffer.rbo_rgba4_depth_component16
|
||||
dEQP-GLES2.functional.fbo.render.shared_depthbuffer.rbo_rgba4_depth_component16
|
||||
dEQP-GLES2.functional.polygon_offset.default_displacement_with_units
|
||||
dEQP-GLES2.functional.polygon_offset.fixed16_displacement_with_units
|
||||
dEQP-GLES2.functional.rasterization.interpolation.basic.line_loop_wide
|
||||
dEQP-GLES2.functional.rasterization.interpolation.basic.line_strip_wide
|
||||
dEQP-GLES2.functional.rasterization.interpolation.basic.lines_wide
|
||||
dEQP-GLES2.functional.rasterization.interpolation.projected.line_loop_wide
|
||||
dEQP-GLES2.functional.rasterization.interpolation.projected.line_strip_wide
|
||||
dEQP-GLES2.functional.rasterization.interpolation.projected.lines_wide
|
||||
dEQP-GLES3.functional.clipping.line.wide_line_clip_viewport_corner
|
||||
dEQP-GLES3.functional.clipping.point.wide_point_clip_viewport_center
|
||||
dEQP-GLES3.functional.clipping.triangle_vertex.clip_two.clip_neg_y_neg_z_and_neg_x_neg_y_pos_z
|
||||
dEQP-GLES3.functional.clipping.triangle_vertex.clip_two.clip_pos_y_pos_z_and_neg_x_neg_y_neg_z
|
||||
dEQP-GLES3.functional.draw.random.124
|
||||
dEQP-GLES3.functional.draw.random.174
|
||||
dEQP-GLES3.functional.draw.random.31
|
||||
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag
|
||||
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_dst_x
|
||||
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_src_dst_y
|
||||
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_dst_x
|
||||
dEQP-GLES3.functional.fbo.depth.depth_test_clamp.depth_component16
|
||||
dEQP-GLES3.functional.polygon_offset.default_displacement_with_units
|
||||
dEQP-GLES3.functional.polygon_offset.fixed16_render_with_units
|
||||
dEQP-GLES3.functional.polygon_offset.float32_displacement_with_units
|
||||
dEQP-GLES3.functional.rasterization.fbo.rbo_singlesample.interpolation.lines_wide
|
||||
dEQP-GLES3.functional.rasterization.fbo.texture_2d.interpolation.lines_wide
|
||||
dEQP-GLES3.functional.rasterization.interpolation.basic.line_loop_wide
|
||||
dEQP-GLES3.functional.rasterization.interpolation.projected.line_loop_wide
|
||||
dEQP-GLES3.functional.vertex_arrays.single_attribute.normalize.int2_10_10_10.components4_quads1
|
||||
dEQP-GLES31.functional.shaders.builtin_constants.tessellation_shader.max_tess_control_total_output_components
|
||||
dEQP-GLES31.functional.shaders.builtin_constants.tessellation_shader.max_tess_evaluation_uniform_components
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.common.abs.int_highp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.common.abs.ivec3_mediump_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.common.abs.vec2_mediump_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.common.abs.vec4_lowp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.common.ceil.vec2_lowp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.common.ceil.vec3_highp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.common.floatbitstoint.vec2_lowp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.common.floatbitstoint.vec3_highp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.common.floatbitstouint.float_mediump_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.common.floatbitstouint.vec3_lowp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.common.floatbitstouint.vec4_highp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.common.floor.float_mediump_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.common.floor.vec3_lowp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.common.floor.vec4_highp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.common.fract.float_mediump_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.common.fract.vec3_lowp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.common.fract.vec4_highp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.common.frexp.vec2_mediump_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.common.frexp.vec4_lowp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.common.intbitstofloat.int_highp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.common.isinf.float_lowp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.common.isinf.vec2_highp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.common.isinf.vec4_mediump_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.common.isnan.float_highp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.common.isnan.vec3_mediump_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.common.ldexp.float_highp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.common.ldexp.vec3_mediump_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.common.modf.vec2_mediump_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.common.modf.vec4_lowp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.common.round.float_highp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.common.round.vec3_mediump_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.common.roundeven.float_lowp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.common.roundeven.vec2_highp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.common.roundeven.vec4_mediump_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.common.sign.float_lowp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.common.sign.ivec2_lowp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.common.sign.ivec3_highp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.common.sign.vec2_highp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.common.sign.vec4_mediump_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.common.trunc.vec2_mediump_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.common.trunc.vec4_lowp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.common.uintbitstofloat.uvec3_highp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.integer.bitcount.int_highp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.integer.bitcount.ivec3_mediump_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.integer.bitcount.uint_lowp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.integer.bitcount.uvec2_highp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.integer.bitcount.uvec4_mediump_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldextract.ivec2_mediump_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldextract.ivec4_lowp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldextract.uint_highp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldextract.uvec3_mediump_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldinsert.int_lowp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldinsert.ivec2_highp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldinsert.ivec4_mediump_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldinsert.uvec2_lowp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldinsert.uvec3_highp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldreverse.int_mediump_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldreverse.ivec3_lowp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldreverse.ivec4_highp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldreverse.uvec2_mediump_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldreverse.uvec4_lowp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.integer.findlsb.ivec2_lowp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.integer.findlsb.ivec3_highp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.integer.findlsb.uint_mediump_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.integer.findlsb.uvec3_lowp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.integer.findlsb.uvec4_highp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.integer.findmsb.ivec2_mediump_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.integer.findmsb.ivec4_lowp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.integer.findmsb.uint_highp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.integer.findmsb.uvec3_mediump_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.integer.imulextended.ivec4_highp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.integer.uaddcarry.uint_mediump_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.integer.uaddcarry.uvec3_lowp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.integer.uaddcarry.uvec4_highp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.integer.umulextended.uvec3_highp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.integer.usubborrow.uvec2_mediump_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.integer.usubborrow.uvec4_lowp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.pack_unpack.packsnorm4x8_mediump_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.pack_unpack.packunorm4x8_highp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.uniform.findLSBMinusOne.mediump_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.uniform.findMSBMinusOne.highp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.builtin_functions.uniform.findMSBZero.lowp_tess_eval
|
||||
dEQP-GLES31.functional.shaders.linkage.es31.tessellation.uniform.types.int
|
||||
dEQP-GLES31.functional.shaders.linkage.es31.tessellation.uniform.types.vec4
|
||||
dEQP-GLES31.functional.shaders.linkage.es31.tessellation.varying.rules.internal_superfluous_declaration
|
||||
dEQP-GLES31.functional.shaders.linkage.es31.tessellation.varying.types.ivec2
|
||||
dEQP-GLES31.functional.shaders.linkage.es31.tessellation.varying.types.mat2
|
||||
dEQP-GLES31.functional.shaders.opaque_type_indexing.atomic_counter.const_literal_tessellation_evaluation
|
||||
dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.const_expression.tessellation_control.isampler2d
|
||||
dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.const_expression.tessellation_evaluation.isamplercube
|
||||
dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.const_literal.tessellation_control.samplercube
|
||||
dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.const_literal.tessellation_control.usampler2d
|
||||
dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.const_literal.tessellation_evaluation.sampler2darray
|
||||
dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.const_literal.tessellation_evaluation.usamplercube
|
||||
dEQP-GLES31.functional.shaders.opaque_type_indexing.ubo.const_expression_tessellation_evaluation
|
||||
dEQP-GLES31.functional.tessellation.common_edge.quads_fractional_odd_spacing
|
||||
dEQP-GLES31.functional.tessellation.misc_draw.fill_overlap_quads_equal_spacing
|
||||
dEQP-GLES31.functional.tessellation.shader_input_output.barrier
|
||||
dEQP-GLES31.functional.tessellation.shader_input_output.patch_vertices_in_tes
|
||||
dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex.vertex_io_array_size_query.quads_explicit_tcs_out_size
|
||||
dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex.vertex_io_array_size_shader_builtin.triangles
|
||||
dEQP-GLES31.functional.tessellation.user_defined_io.per_vertex_block.vertex_io_array_size_shader_builtin.isolines
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,131 @@
|
|||
dEQP-GLES2.functional.clipping.line.wide_line_clip_viewport_center
|
||||
dEQP-GLES2.functional.clipping.line.wide_line_clip_viewport_corner
|
||||
dEQP-GLES2.functional.clipping.point.wide_point_clip
|
||||
dEQP-GLES2.functional.clipping.point.wide_point_clip_viewport_center
|
||||
dEQP-GLES2.functional.clipping.point.wide_point_clip_viewport_corner
|
||||
dEQP-GLES2.functional.clipping.triangle_vertex.clip_two.clip_neg_y_neg_z_and_neg_x_neg_y_pos_z
|
||||
dEQP-GLES2.functional.clipping.triangle_vertex.clip_two.clip_pos_y_pos_z_and_neg_x_neg_y_neg_z
|
||||
dEQP-GLES2.functional.draw.random.10
|
||||
dEQP-GLES2.functional.draw.random.42
|
||||
dEQP-GLES2.functional.fbo.render.color_clear.rbo_rgba4
|
||||
dEQP-GLES2.functional.fbo.render.color_clear.rbo_rgba4_depth_component16
|
||||
dEQP-GLES2.functional.fbo.render.color_clear.rbo_rgba4_stencil_index8
|
||||
dEQP-GLES2.functional.fbo.render.depth.rbo_rgba4_depth_component16
|
||||
dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.no_rebind_rbo_rgba4
|
||||
dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.no_rebind_rbo_rgba4_stencil_index8
|
||||
dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.rebind_rbo_rgba4
|
||||
dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.rebind_rbo_rgba4_stencil_index8
|
||||
dEQP-GLES2.functional.fbo.render.recreate_depthbuffer.no_rebind_rbo_rgba4_depth_component16
|
||||
dEQP-GLES2.functional.fbo.render.recreate_depthbuffer.rebind_rbo_rgba4_depth_component16
|
||||
dEQP-GLES2.functional.fbo.render.recreate_stencilbuffer.no_rebind_rbo_rgba4_stencil_index8
|
||||
dEQP-GLES2.functional.fbo.render.recreate_stencilbuffer.rebind_rbo_rgba4_stencil_index8
|
||||
dEQP-GLES2.functional.fbo.render.shared_colorbuffer.rbo_rgba4
|
||||
dEQP-GLES2.functional.fbo.render.shared_colorbuffer.rbo_rgba4_depth_component16
|
||||
dEQP-GLES2.functional.fbo.render.shared_depthbuffer.rbo_rgba4_depth_component16
|
||||
dEQP-GLES2.functional.polygon_offset.default_displacement_with_units
|
||||
dEQP-GLES2.functional.polygon_offset.fixed16_displacement_with_units
|
||||
dEQP-GLES2.functional.rasterization.interpolation.basic.line_loop_wide
|
||||
dEQP-GLES2.functional.rasterization.interpolation.basic.line_strip_wide
|
||||
dEQP-GLES2.functional.rasterization.interpolation.basic.lines_wide
|
||||
dEQP-GLES2.functional.rasterization.interpolation.projected.line_loop_wide
|
||||
dEQP-GLES2.functional.rasterization.interpolation.projected.line_strip_wide
|
||||
dEQP-GLES2.functional.rasterization.interpolation.projected.lines_wide
|
||||
dEQP-GLES3.functional.clipping.line.wide_line_clip_viewport_center
|
||||
dEQP-GLES3.functional.clipping.line.wide_line_clip_viewport_corner
|
||||
dEQP-GLES3.functional.clipping.point.wide_point_clip
|
||||
dEQP-GLES3.functional.clipping.point.wide_point_clip_viewport_center
|
||||
dEQP-GLES3.functional.clipping.point.wide_point_clip_viewport_corner
|
||||
dEQP-GLES3.functional.clipping.triangle_vertex.clip_two.clip_neg_y_neg_z_and_neg_x_neg_y_pos_z
|
||||
dEQP-GLES3.functional.clipping.triangle_vertex.clip_two.clip_pos_y_pos_z_and_neg_x_neg_y_neg_z
|
||||
dEQP-GLES3.functional.draw.random.105
|
||||
dEQP-GLES3.functional.draw.random.114
|
||||
dEQP-GLES3.functional.draw.random.124
|
||||
dEQP-GLES3.functional.draw.random.135
|
||||
dEQP-GLES3.functional.draw.random.144
|
||||
dEQP-GLES3.functional.draw.random.155
|
||||
dEQP-GLES3.functional.draw.random.174
|
||||
dEQP-GLES3.functional.draw.random.206
|
||||
dEQP-GLES3.functional.draw.random.31
|
||||
dEQP-GLES3.functional.draw.random.43
|
||||
dEQP-GLES3.functional.draw.random.84
|
||||
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag
|
||||
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_dst_x
|
||||
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_src_dst_x
|
||||
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_src_dst_y
|
||||
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_src_x
|
||||
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min
|
||||
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_dst_x
|
||||
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_dst_x
|
||||
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_dst_y
|
||||
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_x
|
||||
dEQP-GLES3.functional.fbo.depth.depth_test_clamp.depth24_stencil8
|
||||
dEQP-GLES3.functional.fbo.depth.depth_test_clamp.depth32f_stencil8
|
||||
dEQP-GLES3.functional.fbo.depth.depth_test_clamp.depth_component16
|
||||
dEQP-GLES3.functional.fbo.depth.depth_test_clamp.depth_component24
|
||||
dEQP-GLES3.functional.fbo.depth.depth_test_clamp.depth_component32f
|
||||
dEQP-GLES3.functional.fbo.depth.depth_write_clamp.depth32f_stencil8
|
||||
dEQP-GLES3.functional.fbo.depth.depth_write_clamp.depth_component32f
|
||||
dEQP-GLES3.functional.polygon_offset.default_displacement_with_units
|
||||
dEQP-GLES3.functional.polygon_offset.default_render_with_units
|
||||
dEQP-GLES3.functional.polygon_offset.fixed16_displacement_with_units
|
||||
dEQP-GLES3.functional.polygon_offset.fixed16_render_with_units
|
||||
dEQP-GLES3.functional.polygon_offset.fixed24_displacement_with_units
|
||||
dEQP-GLES3.functional.polygon_offset.fixed24_render_with_units
|
||||
dEQP-GLES3.functional.polygon_offset.float32_displacement_with_units
|
||||
dEQP-GLES3.functional.rasterization.fbo.rbo_multisample_4.interpolation.lines
|
||||
dEQP-GLES3.functional.rasterization.fbo.rbo_multisample_4.primitives.lines
|
||||
dEQP-GLES3.functional.rasterization.fbo.rbo_multisample_4.primitives.points
|
||||
dEQP-GLES3.functional.rasterization.fbo.rbo_multisample_max.interpolation.lines
|
||||
dEQP-GLES3.functional.rasterization.fbo.rbo_multisample_max.primitives.lines
|
||||
dEQP-GLES3.functional.rasterization.fbo.rbo_multisample_max.primitives.points
|
||||
dEQP-GLES3.functional.rasterization.fbo.rbo_singlesample.interpolation.lines_wide
|
||||
dEQP-GLES3.functional.rasterization.fbo.texture_2d.interpolation.lines_wide
|
||||
dEQP-GLES3.functional.rasterization.interpolation.basic.line_loop_wide
|
||||
dEQP-GLES3.functional.rasterization.interpolation.basic.line_strip_wide
|
||||
dEQP-GLES3.functional.rasterization.interpolation.basic.lines_wide
|
||||
dEQP-GLES3.functional.rasterization.interpolation.projected.line_loop_wide
|
||||
dEQP-GLES3.functional.rasterization.interpolation.projected.line_strip_wide
|
||||
dEQP-GLES3.functional.rasterization.interpolation.projected.lines_wide
|
||||
dEQP-GLES3.functional.vertex_arrays.single_attribute.normalize.int2_10_10_10.components4_quads1
|
||||
dEQP-GLES3.functional.vertex_arrays.single_attribute.normalize.int2_10_10_10.components4_quads256
|
||||
dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.8
|
||||
dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.4
|
||||
dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.9
|
||||
dEQP-GLES31.functional.draw_indirect.random.20
|
||||
dEQP-GLES31.functional.ssbo.layout.random.all_shared_buffer.48
|
||||
KHR-GL30.transform_feedback.api_errors_test
|
||||
KHR-GL30.transform_feedback.capture_vertex_interleaved_test
|
||||
KHR-GL30.transform_feedback.capture_vertex_separate_test
|
||||
KHR-GL30.transform_feedback.discard_vertex_test
|
||||
KHR-GL30.transform_feedback.draw_xfb_instanced_test
|
||||
KHR-GL30.transform_feedback.draw_xfb_stream_instanced_test
|
||||
KHR-GL30.transform_feedback.get_xfb_varying
|
||||
KHR-GL30.transform_feedback.query_vertex_interleaved_test
|
||||
KHR-GL30.transform_feedback.query_vertex_separate_test
|
||||
KHR-GL31.CommonBugs.CommonBug_ParenthesisInLayoutQualifierIntegerValue
|
||||
KHR-GL31.transform_feedback.api_errors_test
|
||||
KHR-GL31.transform_feedback.capture_vertex_interleaved_test
|
||||
KHR-GL31.transform_feedback.capture_vertex_separate_test
|
||||
KHR-GL31.transform_feedback.discard_vertex_test
|
||||
KHR-GL31.transform_feedback.draw_xfb_instanced_test
|
||||
KHR-GL31.transform_feedback.draw_xfb_stream_instanced_test
|
||||
KHR-GL31.transform_feedback.query_vertex_interleaved_test
|
||||
KHR-GL31.transform_feedback.query_vertex_separate_test
|
||||
KHR-GL32.CommonBugs.CommonBug_ParenthesisInLayoutQualifierIntegerValue
|
||||
KHR-GL32.gpu_shader5_gl.float_encoding
|
||||
KHR-GL32.gpu_shader5_gl.function_overloading
|
||||
KHR-GL32.gpu_shader5_gl.implicit_conversions
|
||||
KHR-GL32.transform_feedback.api_errors_test
|
||||
KHR-GL32.transform_feedback.capture_vertex_interleaved_test
|
||||
KHR-GL32.transform_feedback.capture_vertex_separate_test
|
||||
KHR-GL32.transform_feedback.discard_vertex_test
|
||||
KHR-GL32.transform_feedback.draw_xfb_instanced_test
|
||||
KHR-GL32.transform_feedback.draw_xfb_stream_instanced_test
|
||||
KHR-GL32.transform_feedback_overflow_query_ARB.advanced-single-stream-interleaved-attribs
|
||||
KHR-GL32.transform_feedback_overflow_query_ARB.advanced-single-stream-separate-attribs
|
||||
KHR-GL32.transform_feedback_overflow_query_ARB.basic-single-stream-interleaved-attribs
|
||||
KHR-GL32.transform_feedback_overflow_query_ARB.basic-single-stream-separate-attribs
|
||||
KHR-GL32.transform_feedback_overflow_query_ARB.multiple-streams-multiple-buffers-per-stream
|
||||
KHR-GL32.transform_feedback_overflow_query_ARB.multiple-streams-one-buffer-per-stream
|
||||
KHR-GL32.transform_feedback.query_vertex_interleaved_test
|
||||
KHR-GL32.transform_feedback.query_vertex_separate_test
|
Loading…
Reference in New Issue