From b621479a042e615898614c9d89fa2722112c583a Mon Sep 17 00:00:00 2001 From: zleoyu Date: Mon, 4 Sep 2023 16:48:24 +0800 Subject: [PATCH 1/7] adapt OH Signed-off-by: zleoyu --- android/mesa3d_cross.mk | 14 +- src/amd/ci/radv-bonaire-aco-skips.txt | 2 - src/amd/ci/radv-fiji-aco-fails.txt | 7 + src/amd/ci/radv-hawaii-aco-fails.txt | 0 src/amd/ci/radv-oland-aco-fails.txt | 0 src/amd/ci/radv-raven-aco-flakes.txt | 2 - src/amd/ci/radv-renoir-aco-flakes.txt | 5 +- src/amd/ci/radv-sienna_cichlid-aco-fails.txt | 0 src/amd/ci/radv-skips.txt | 52 + src/amd/ci/radv-stoney-aco-fails.txt | 83 + src/amd/ci/radv-stoney-aco-flakes.txt | 4 + src/amd/ci/radv-vega10-aco-flakes.txt | 6 +- src/amd/vulkan/radv_image.c | 5 - src/broadcom/ci/v3d-rpi4-fails.txt | 330 --- src/broadcom/ci/v3d-rpi4-flakes.txt | 11 - src/broadcom/ci/v3d-rpi4-skips.txt | 40 - src/broadcom/ci/v3dv-rpi4-flakes.txt | 5 - src/broadcom/ci/v3dv-rpi4-skips.txt | 21 - src/broadcom/ci/vc4-rpi3-fails.txt | 1611 -------------- src/broadcom/ci/vc4-rpi3-flakes.txt | 39 - src/broadcom/ci/vc4-rpi3-skips.txt | 46 - src/compiler/glsl/glsl_to_nir.cpp | 8 - src/egl/drivers/dri2/egl_dri2.c | 3 - src/egl/main/eglapi.c | 6 +- src/egl/main/egldisplay.c | 1 + src/egl/main/egllog.c | 11 +- src/egl/meson.build | 2 + src/etnaviv/ci/etnaviv-gc2000-fails.txt | 1949 ++++++++++++++++- src/etnaviv/ci/etnaviv-gc2000-flakes.txt | 159 +- src/freedreno/ci/freedreno-a307-fails.txt | 708 +++++- src/freedreno/ci/freedreno-a307-flakes.txt | 9 + src/freedreno/ci/freedreno-a530-fails.txt | 630 +++++- src/freedreno/ci/freedreno-a530-flakes.txt | 25 +- src/freedreno/ci/freedreno-a530-skips.txt | 3 - src/freedreno/ci/freedreno-a630-fails.txt | 426 ++-- src/freedreno/ci/freedreno-a630-flakes.txt | 63 +- .../ci/freedreno-a630-premerge-skips.txt | 3 - src/freedreno/ci/freedreno-a630-skips.txt | 28 +- .../drivers/i915/ci/i915-g33-fails.txt | 64 +- .../drivers/iris/ci/iris-amly-fails.txt | 278 --- .../drivers/iris/ci/iris-amly-flakes.txt | 16 - .../drivers/iris/ci/iris-amly-skips.txt | 12 - .../drivers/iris/ci/iris-apl-fails.txt | 31 - .../drivers/iris/ci/iris-cml-fails.txt | 46 - .../drivers/iris/ci/iris-glk-fails.txt | 36 - .../drivers/iris/ci/iris-glk-flakes.txt | 2 - .../drivers/iris/ci/iris-kbl-fails.txt | 46 - src/gallium/drivers/iris/ci/iris-skips.txt | 14 - .../drivers/iris/ci/iris-whl-fails.txt | 57 - src/gallium/drivers/lima/ci/lima-fails.txt | 624 +++++- src/gallium/drivers/lima/ci/lima-skips.txt | 35 + .../drivers/llvmpipe/ci/llvmpipe-fails.txt | 242 +- .../drivers/llvmpipe/ci/llvmpipe-flakes.txt | 9 + .../drivers/llvmpipe/ci/llvmpipe-skips.txt | 25 +- .../radeonsi/ci/radeonsi-stoney-fails.txt | 64 +- .../softpipe/ci/softpipe-asan-fails.txt | 11 +- .../drivers/softpipe/ci/softpipe-fails.txt | 503 ++++- .../drivers/softpipe/ci/softpipe-flakes.txt | 13 +- .../drivers/softpipe/ci/softpipe-skips.txt | 52 + .../drivers/virgl/ci/virgl-gl-fails.txt | 38 +- .../drivers/virgl/ci/virgl-gl-flakes.txt | 8 + .../drivers/virgl/ci/virgl-gl-skips.txt | 14 + .../drivers/virgl/ci/virgl-gles-fails.txt | 163 +- .../drivers/zink/ci/zink-lvp-fails.txt | 813 ++----- .../drivers/zink/ci/zink-lvp-flakes.txt | 24 +- .../drivers/zink/ci/zink-lvp-skips.txt | 28 +- src/gallium/drivers/zink/zink_program.c | 17 - .../frontends/lavapipe/ci/lvp-asan-fails.txt | 289 ++- .../frontends/lavapipe/ci/lvp-asan-skips.txt | 9 + .../frontends/lavapipe/ci/lvp-fails.txt | 20 +- .../frontends/lavapipe/ci/lvp-flakes.txt | 7 + .../frontends/lavapipe/ci/lvp-skips.txt | 27 +- src/intel/dev/intel_debug.h | 2 - src/intel/dev/intel_device_info.h | 13 - src/intel/vulkan/anv_private.h | 3 - src/panfrost/ci/panfrost-g52-fails.txt | 745 +------ src/panfrost/ci/panfrost-g52-flakes.txt | 9 + src/panfrost/ci/panfrost-g52-skips.txt | 8 + src/panfrost/ci/panfrost-t720-flakes.txt | 4 - src/panfrost/ci/panfrost-t720-skips.txt | 6 + src/panfrost/ci/panfrost-t860-fails.txt | 64 +- src/panfrost/ci/panfrost-t860-flakes.txt | 1 + src/panfrost/ci/panfrost-t860-skips.txt | 2 + src/panfrost/lib/pan_props.c | 13 - 84 files changed, 5761 insertions(+), 5063 deletions(-) delete mode 100644 src/amd/ci/radv-hawaii-aco-fails.txt delete mode 100644 src/amd/ci/radv-oland-aco-fails.txt delete mode 100644 src/amd/ci/radv-raven-aco-flakes.txt delete mode 100644 src/amd/ci/radv-sienna_cichlid-aco-fails.txt delete mode 100644 src/broadcom/ci/v3d-rpi4-fails.txt delete mode 100644 src/broadcom/ci/v3d-rpi4-flakes.txt delete mode 100644 src/broadcom/ci/v3d-rpi4-skips.txt delete mode 100644 src/broadcom/ci/v3dv-rpi4-flakes.txt delete mode 100644 src/broadcom/ci/v3dv-rpi4-skips.txt delete mode 100644 src/broadcom/ci/vc4-rpi3-fails.txt delete mode 100644 src/broadcom/ci/vc4-rpi3-flakes.txt delete mode 100644 src/broadcom/ci/vc4-rpi3-skips.txt delete mode 100644 src/gallium/drivers/iris/ci/iris-amly-fails.txt delete mode 100644 src/gallium/drivers/iris/ci/iris-amly-flakes.txt delete mode 100644 src/gallium/drivers/iris/ci/iris-amly-skips.txt delete mode 100644 src/gallium/drivers/iris/ci/iris-apl-fails.txt delete mode 100644 src/gallium/drivers/iris/ci/iris-cml-fails.txt delete mode 100644 src/gallium/drivers/iris/ci/iris-glk-fails.txt delete mode 100644 src/gallium/drivers/iris/ci/iris-glk-flakes.txt delete mode 100644 src/gallium/drivers/iris/ci/iris-kbl-fails.txt delete mode 100644 src/gallium/drivers/iris/ci/iris-skips.txt delete mode 100644 src/gallium/drivers/iris/ci/iris-whl-fails.txt diff --git a/android/mesa3d_cross.mk b/android/mesa3d_cross.mk index f40c8963ad4..029a8a4e5fd 100644 --- a/android/mesa3d_cross.mk +++ b/android/mesa3d_cross.mk @@ -85,7 +85,7 @@ MESON_GEN_NINJA := \ -Ddri-search-path=/vendor/$(MESA3D_LIB_DIR)/dri \ -Dplatforms=android \ -Dplatform-sdk-version=$(PLATFORM_SDK_VERSION) \ - -Ddri-drivers=$(subst $(space),$(comma),$(BOARD_MESA3D_CLASSIC_DRIVERS)) \ + -Ddri-drivers= \ -Dgallium-drivers=$(subst $(space),$(comma),$(BOARD_MESA3D_GALLIUM_DRIVERS)) \ -Dvulkan-drivers=$(subst $(space),$(comma),$(subst radeon,amd,$(BOARD_MESA3D_VULKAN_DRIVERS))) \ -Dgbm=enabled \ @@ -302,17 +302,13 @@ endef $(foreach driver,$(BOARD_MESA3D_VULKAN_DRIVERS), $(eval $(call vulkan_target,$(driver)))) -$($(M_TARGET_PREFIX)TARGET_OUT_VENDOR_SHARED_LIBRARIES)/dri/.targets.timestamp: MESA3D_GALLIUM_DRI_DIR:=$(MESA3D_GALLIUM_DRI_DIR) -$($(M_TARGET_PREFIX)TARGET_OUT_VENDOR_SHARED_LIBRARIES)/dri/.targets.timestamp: $(MESON_OUT_DIR)/install/.install.timestamp +$($(M_TARGET_PREFIX)TARGET_OUT_VENDOR_SHARED_LIBRARIES)/dri/.symlinks.timestamp: MESA3D_GALLIUM_DRI_DIR:=$(MESA3D_GALLIUM_DRI_DIR) +$($(M_TARGET_PREFIX)TARGET_OUT_VENDOR_SHARED_LIBRARIES)/dri/.symlinks.timestamp: $(MESON_OUT_DIR)/install/.install.timestamp + # Create Symlinks mkdir -p $(dir $@) - # Create Symlinks for gallium and kmsro drivers ls -1 $(MESA3D_GALLIUM_DRI_DIR)/ | PATH=/usr/bin:$$PATH xargs -I{} ln -s -f libgallium_dri.so $(dir $@)/{} - # Remove unwanted Symlinks created for classic dri drivers - $(foreach d,$(BOARD_MESA3D_CLASSIC_DRIVERS), rm $(dir $@)/$(d)_dri.so;) - # Copy classic dri drivers - $(foreach d,$(BOARD_MESA3D_CLASSIC_DRIVERS), cp $(MESA3D_GALLIUM_DRI_DIR)/$(d)_dri.so $(dir $@)/$(d)_dri.so;) touch $@ -$($(M_TARGET_PREFIX)MESA3D_GALLIUM_DRI_BIN): $(TARGET_OUT_VENDOR)/$(MESA3D_LIB_DIR)/dri/.targets.timestamp +$($(M_TARGET_PREFIX)MESA3D_GALLIUM_DRI_BIN): $(TARGET_OUT_VENDOR)/$(MESA3D_LIB_DIR)/dri/.symlinks.timestamp echo "Build $@" touch $@ diff --git a/src/amd/ci/radv-bonaire-aco-skips.txt b/src/amd/ci/radv-bonaire-aco-skips.txt index 1238ee07224..e69de29bb2d 100644 --- a/src/amd/ci/radv-bonaire-aco-skips.txt +++ b/src/amd/ci/radv-bonaire-aco-skips.txt @@ -1,2 +0,0 @@ -# This subset of CTS randomly hangs but it's fine when using only one thread. -dEQP-VK.synchronization.* diff --git a/src/amd/ci/radv-fiji-aco-fails.txt b/src/amd/ci/radv-fiji-aco-fails.txt index 99ceff8a585..dea3194a067 100644 --- a/src/amd/ci/radv-fiji-aco-fails.txt +++ b/src/amd/ci/radv-fiji-aco-fails.txt @@ -1,3 +1,10 @@ +# The following are a guess, based on polaris10 +dEQP-VK.rasterization.rasterization_order_attachment_access.depth.samples_1.multi_draw_barriers,Fail +dEQP-VK.rasterization.rasterization_order_attachment_access.stencil.samples_1.multi_draw_barriers,Fail +dEQP-VK.rasterization.rasterization_order_attachment_access.stencil.samples_2.multi_draw_barriers,Fail +dEQP-VK.rasterization.rasterization_order_attachment_access.stencil.samples_4.multi_draw_barriers,Fail +dEQP-VK.rasterization.rasterization_order_attachment_access.stencil.samples_8.multi_draw_barriers,Fail + dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_16_64_6.samples_2.d32_sfloat_s8_uint.stencil_max,Fail dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_16_64_6.samples_2.d32_sfloat_s8_uint.stencil_min,Fail dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_16_64_6.samples_2.d32_sfloat_s8_uint.stencil_zero,Fail diff --git a/src/amd/ci/radv-hawaii-aco-fails.txt b/src/amd/ci/radv-hawaii-aco-fails.txt deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/amd/ci/radv-oland-aco-fails.txt b/src/amd/ci/radv-oland-aco-fails.txt deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/amd/ci/radv-raven-aco-flakes.txt b/src/amd/ci/radv-raven-aco-flakes.txt deleted file mode 100644 index 89c1b983648..00000000000 --- a/src/amd/ci/radv-raven-aco-flakes.txt +++ /dev/null @@ -1,2 +0,0 @@ -dEQP-VK.api.object_management.multithreaded_per_thread_device.image_2d -dEQP-VK.api.object_management.multithreaded_per_thread_resources.image_2d diff --git a/src/amd/ci/radv-renoir-aco-flakes.txt b/src/amd/ci/radv-renoir-aco-flakes.txt index 89c1b983648..3ee9a086e08 100644 --- a/src/amd/ci/radv-renoir-aco-flakes.txt +++ b/src/amd/ci/radv-renoir-aco-flakes.txt @@ -1,2 +1,3 @@ -dEQP-VK.api.object_management.multithreaded_per_thread_device.image_2d -dEQP-VK.api.object_management.multithreaded_per_thread_resources.image_2d +dEQP-VK.dynamic_rendering.basic.* +dEQP-VK.glsl.texture_functions.query.texturequerylod.isampler1d_fragment +dEQP-VK.reconvergence.workgroup_uniform_control_flow_elect.compute.nesting4.2.35 diff --git a/src/amd/ci/radv-sienna_cichlid-aco-fails.txt b/src/amd/ci/radv-sienna_cichlid-aco-fails.txt deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/amd/ci/radv-skips.txt b/src/amd/ci/radv-skips.txt index 521123c7738..6bd11858335 100644 --- a/src/amd/ci/radv-skips.txt +++ b/src/amd/ci/radv-skips.txt @@ -7,3 +7,55 @@ dEQP-VK.wsi.* # Exclude this test which timeout most of the time. dEQP-VK.memory.pipeline_barrier.transfer_src_transfer_dst.1048576 + +# Exclude this test which fails on all GPUS except RDNA2+. +dEQP-VK.api.driver_properties.conformance_version + +# Exclude these tests because they randomly hang on Navi10 and randomly fail on +# Navi21 +dEQP-VK.renderpass2.depth_stencil_resolve.*_samplemask + +# Those cases take very long. +dEQP-VK.ray_tracing_pipeline.build.*.*.*_1_1048576_1 +dEQP-VK.ray_tracing_pipeline.build.*.*.*_1_1_1048576 +dEQP-VK.ray_tracing_pipeline.build.*.*.*_65536_1_1 +dEQP-VK.ray_tracing_pipeline.build.*.*.*_1_65536_1 +dEQP-VK.ray_tracing_pipeline.build.*.*.*_1_1_65536 +dEQP-VK.ray_tracing_pipeline.build.*.*.*_4096_4_4 +dEQP-VK.ray_tracing_pipeline.build.*.*.*_4_4096_4 +dEQP-VK.ray_tracing_pipeline.build.*.*.*_4_4_4096 +dEQP-VK.ray_tracing_pipeline.build.*.*.*_4_65536_4 +dEQP-VK.ray_tracing_pipeline.build.*.*.*_4_4_65536 + +dEQP-VK.ray_tracing_pipeline.large_shader_set.*.4096 + +dEQP-VK.ray_tracing_pipeline.misc.maxrtinvocations_AABB +dEQP-VK.ray_tracing_pipeline.misc.maxrtinvocations_tri + +# Those cases take very long and hang the gpu. +dEQP-VK.ray_tracing_pipeline.misc.recursiveTraces_AABB_11 +dEQP-VK.ray_tracing_pipeline.misc.recursiveTraces_AABB_12 +dEQP-VK.ray_tracing_pipeline.misc.recursiveTraces_AABB_13 +dEQP-VK.ray_tracing_pipeline.misc.recursiveTraces_AABB_14 +dEQP-VK.ray_tracing_pipeline.misc.recursiveTraces_AABB_15 +dEQP-VK.ray_tracing_pipeline.misc.recursiveTraces_tri_11 +dEQP-VK.ray_tracing_pipeline.misc.recursiveTraces_tri_12 +dEQP-VK.ray_tracing_pipeline.misc.recursiveTraces_tri_13 +dEQP-VK.ray_tracing_pipeline.misc.recursiveTraces_tri_14 +dEQP-VK.ray_tracing_pipeline.misc.recursiveTraces_tri_15 + +# Those test either fail or hang so just exclude all of them for now. +dEQP-VK.ray_tracing_pipeline.pipeline_no_null_shaders_flag.* + +# LLVM (soft hangs) +dEQP-VK.graphicsfuzz.while-inside-switch + +# LLVM (timeouts) +dEQP-VK.graphicsfuzz.spv-stable-maze-O-dead-code +dEQP-VK.graphicsfuzz.spv-stable-maze-O-memory-accesses +dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.uniform_32struct_to_16struct.uniform_buffer_block_geom + +# These tests create an ACE cmdbuf which waits for GFX, thus can cause +# a deadlock when executed in parallel without gang submit. +dEQP-VK.mesh_shader.nv.synchronization.* +dEQP-VK.mesh_shader.nv.misc.many_task* diff --git a/src/amd/ci/radv-stoney-aco-fails.txt b/src/amd/ci/radv-stoney-aco-fails.txt index a851f63ab6e..021fb003744 100644 --- a/src/amd/ci/radv-stoney-aco-fails.txt +++ b/src/amd/ci/radv-stoney-aco-fails.txt @@ -94,6 +94,7 @@ dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_2.d16_unorm_s8_ dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_2.d16_unorm_s8_uint.depth_zero_stencil_max_unused_resolve_testing_stencil,Fail dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_2.d16_unorm_s8_uint.depth_zero_stencil_min_testing_stencil,Fail dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_2.d16_unorm_s8_uint.depth_zero_stencil_min_unused_resolve_testing_stencil,Fail +dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_2.d16_unorm_s8_uint.depth_zero_stencil_min_unused_resolve_testing_stencil_samplemask,Fail dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_2.d16_unorm_s8_uint.depth_zero_stencil_none_testing_stencil,Fail dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_2.d16_unorm_s8_uint.depth_zero_stencil_none_unused_resolve_testing_stencil,Fail dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_2.d16_unorm_s8_uint.depth_zero_stencil_zero_testing_stencil,Fail @@ -130,6 +131,7 @@ dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_2.d16_unorm_s8_ dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_2.d16_unorm_s8_uint_separate_layouts.depth_none_stencil_zero_unused_resolve_testing_stencil,Fail dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_2.d16_unorm_s8_uint_separate_layouts.depth_zero_stencil_max_testing_stencil,Fail dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_2.d16_unorm_s8_uint_separate_layouts.depth_zero_stencil_max_unused_resolve_testing_stencil,Fail +dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_2.d16_unorm_s8_uint_separate_layouts.depth_zero_stencil_max_unused_resolve_testing_stencil_samplemask,Fail dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_2.d16_unorm_s8_uint_separate_layouts.depth_zero_stencil_min_testing_stencil,Fail dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_2.d16_unorm_s8_uint_separate_layouts.depth_zero_stencil_min_unused_resolve_testing_stencil,Fail dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_2.d16_unorm_s8_uint_separate_layouts.depth_zero_stencil_none_testing_stencil,Fail @@ -170,6 +172,7 @@ dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_4.d16_unorm_s8_ dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_4.d16_unorm_s8_uint.depth_zero_stencil_max_unused_resolve_testing_stencil,Fail dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_4.d16_unorm_s8_uint.depth_zero_stencil_min_testing_stencil,Fail dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_4.d16_unorm_s8_uint.depth_zero_stencil_min_unused_resolve_testing_stencil,Fail +dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_4.d16_unorm_s8_uint.depth_zero_stencil_min_unused_resolve_testing_stencil_samplemask,Fail dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_4.d16_unorm_s8_uint.depth_zero_stencil_none_testing_stencil,Fail dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_4.d16_unorm_s8_uint.depth_zero_stencil_none_unused_resolve_testing_stencil,Fail dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_4.d16_unorm_s8_uint.depth_zero_stencil_zero_testing_stencil,Fail @@ -206,6 +209,7 @@ dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_4.d16_unorm_s8_ dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_4.d16_unorm_s8_uint_separate_layouts.depth_none_stencil_zero_unused_resolve_testing_stencil,Fail dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_4.d16_unorm_s8_uint_separate_layouts.depth_zero_stencil_max_testing_stencil,Fail dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_4.d16_unorm_s8_uint_separate_layouts.depth_zero_stencil_max_unused_resolve_testing_stencil,Fail +dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_4.d16_unorm_s8_uint_separate_layouts.depth_zero_stencil_max_unused_resolve_testing_stencil_samplemask,Fail dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_4.d16_unorm_s8_uint_separate_layouts.depth_zero_stencil_min_testing_stencil,Fail dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_4.d16_unorm_s8_uint_separate_layouts.depth_zero_stencil_min_unused_resolve_testing_stencil,Fail dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_4.d16_unorm_s8_uint_separate_layouts.depth_zero_stencil_none_testing_stencil,Fail @@ -246,6 +250,7 @@ dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_8.d16_unorm_s8_ dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_8.d16_unorm_s8_uint.depth_zero_stencil_max_unused_resolve_testing_stencil,Fail dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_8.d16_unorm_s8_uint.depth_zero_stencil_min_testing_stencil,Fail dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_8.d16_unorm_s8_uint.depth_zero_stencil_min_unused_resolve_testing_stencil,Fail +dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_8.d16_unorm_s8_uint.depth_zero_stencil_min_unused_resolve_testing_stencil_samplemask,Fail dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_8.d16_unorm_s8_uint.depth_zero_stencil_none_testing_stencil,Fail dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_8.d16_unorm_s8_uint.depth_zero_stencil_none_unused_resolve_testing_stencil,Fail dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_8.d16_unorm_s8_uint.depth_zero_stencil_zero_testing_stencil,Fail @@ -282,9 +287,87 @@ dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_8.d16_unorm_s8_ dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_8.d16_unorm_s8_uint_separate_layouts.depth_none_stencil_zero_unused_resolve_testing_stencil,Fail dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_8.d16_unorm_s8_uint_separate_layouts.depth_zero_stencil_max_testing_stencil,Fail dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_8.d16_unorm_s8_uint_separate_layouts.depth_zero_stencil_max_unused_resolve_testing_stencil,Fail +dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_8.d16_unorm_s8_uint_separate_layouts.depth_zero_stencil_max_unused_resolve_testing_stencil_samplemask,Fail dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_8.d16_unorm_s8_uint_separate_layouts.depth_zero_stencil_min_testing_stencil,Fail dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_8.d16_unorm_s8_uint_separate_layouts.depth_zero_stencil_min_unused_resolve_testing_stencil,Fail dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_8.d16_unorm_s8_uint_separate_layouts.depth_zero_stencil_none_testing_stencil,Fail dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_8.d16_unorm_s8_uint_separate_layouts.depth_zero_stencil_none_unused_resolve_testing_stencil,Fail dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_8.d16_unorm_s8_uint_separate_layouts.depth_zero_stencil_zero_testing_stencil,Fail dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_8.d16_unorm_s8_uint_separate_layouts.depth_zero_stencil_zero_unused_resolve_testing_stencil,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_2.d16_unorm_s8_uint.depth_average_stencil_min_unused_resolve_testing_stencil,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_2.d16_unorm_s8_uint.depth_average_stencil_none_testing_stencil,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_2.d16_unorm_s8_uint.depth_max_stencil_min_testing_stencil,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_2.d16_unorm_s8_uint.depth_min_stencil_max_unused_resolve_testing_stencil,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_2.d16_unorm_s8_uint.depth_min_stencil_zero_testing_stencil,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_2.d16_unorm_s8_uint.depth_none_stencil_min_unused_resolve_testing_stencil,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_2.d16_unorm_s8_uint.depth_zero_stencil_none_unused_resolve_testing_stencil_samplemask,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_2.d16_unorm_s8_uint_separate_layouts.depth_average_stencil_zero_unused_resolve_testing_stencil,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_2.d16_unorm_s8_uint_separate_layouts.depth_max_stencil_max_unused_resolve_testing_stencil,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_2.d16_unorm_s8_uint_separate_layouts.depth_max_stencil_zero_testing_stencil,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_2.d16_unorm_s8_uint_separate_layouts.depth_min_stencil_min_unused_resolve_testing_stencil,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_2.d16_unorm_s8_uint_separate_layouts.depth_min_stencil_none_testing_stencil,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_2.d16_unorm_s8_uint_separate_layouts.depth_none_stencil_zero_unused_resolve_testing_stencil,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_2.d16_unorm_s8_uint_separate_layouts.depth_zero_stencil_none_testing_stencil,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_2.d16_unorm_s8_uint_separate_layouts.depth_zero_stencil_zero_unused_resolve_testing_stencil_samplemask,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_4.d16_unorm_s8_uint.depth_average_stencil_min_unused_resolve_testing_stencil,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_4.d16_unorm_s8_uint.depth_average_stencil_none_testing_stencil,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_4.d16_unorm_s8_uint.depth_max_stencil_min_testing_stencil,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_4.d16_unorm_s8_uint.depth_min_stencil_max_unused_resolve_testing_stencil,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_4.d16_unorm_s8_uint.depth_min_stencil_zero_testing_stencil,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_4.d16_unorm_s8_uint.depth_none_stencil_min_unused_resolve_testing_stencil,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_4.d16_unorm_s8_uint.depth_zero_stencil_none_unused_resolve_testing_stencil_samplemask,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_4.d16_unorm_s8_uint_separate_layouts.depth_average_stencil_zero_unused_resolve_testing_stencil,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_4.d16_unorm_s8_uint_separate_layouts.depth_max_stencil_max_unused_resolve_testing_stencil,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_4.d16_unorm_s8_uint_separate_layouts.depth_max_stencil_zero_testing_stencil,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_4.d16_unorm_s8_uint_separate_layouts.depth_min_stencil_min_unused_resolve_testing_stencil,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_4.d16_unorm_s8_uint_separate_layouts.depth_min_stencil_none_testing_stencil,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_4.d16_unorm_s8_uint_separate_layouts.depth_none_stencil_zero_unused_resolve_testing_stencil,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_4.d16_unorm_s8_uint_separate_layouts.depth_zero_stencil_none_testing_stencil,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_4.d16_unorm_s8_uint_separate_layouts.depth_zero_stencil_zero_unused_resolve_testing_stencil_samplemask,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_8.d16_unorm_s8_uint.depth_average_stencil_min_unused_resolve_testing_stencil,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_8.d16_unorm_s8_uint.depth_average_stencil_none_testing_stencil,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_8.d16_unorm_s8_uint.depth_max_stencil_min_testing_stencil,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_8.d16_unorm_s8_uint.depth_min_stencil_max_unused_resolve_testing_stencil,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_8.d16_unorm_s8_uint.depth_min_stencil_zero_testing_stencil,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_8.d16_unorm_s8_uint.depth_none_stencil_min_unused_resolve_testing_stencil,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_8.d16_unorm_s8_uint.depth_zero_stencil_none_unused_resolve_testing_stencil_samplemask,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_8.d16_unorm_s8_uint_separate_layouts.depth_average_stencil_zero_unused_resolve_testing_stencil,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_8.d16_unorm_s8_uint_separate_layouts.depth_max_stencil_max_unused_resolve_testing_stencil,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_8.d16_unorm_s8_uint_separate_layouts.depth_max_stencil_zero_testing_stencil,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_8.d16_unorm_s8_uint_separate_layouts.depth_min_stencil_min_unused_resolve_testing_stencil,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_8.d16_unorm_s8_uint_separate_layouts.depth_min_stencil_none_testing_stencil,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_8.d16_unorm_s8_uint_separate_layouts.depth_none_stencil_zero_unused_resolve_testing_stencil,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_8.d16_unorm_s8_uint_separate_layouts.depth_zero_stencil_none_testing_stencil,Fail +dEQP-VK.renderpass.depth_stencil_resolve.image_2d_49_13.samples_8.d16_unorm_s8_uint_separate_layouts.depth_zero_stencil_zero_unused_resolve_testing_stencil_samplemask,Fail + +# CTS 1.3.1.0 uprev: +dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_2.d16_unorm_s8_uint_separate_layouts.depth_zero_stencil_min_testing_stencil_samplemask,Fail +dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_2.d16_unorm_s8_uint.depth_zero_stencil_zero_testing_stencil_samplemask,Fail +dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_4.d16_unorm_s8_uint_separate_layouts.depth_zero_stencil_min_testing_stencil_samplemask,Fail +dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_4.d16_unorm_s8_uint.depth_zero_stencil_zero_testing_stencil_samplemask,Fail +dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_8.d16_unorm_s8_uint_separate_layouts.depth_zero_stencil_min_testing_stencil_samplemask,Fail +dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_49_13.samples_8.d16_unorm_s8_uint.depth_zero_stencil_zero_testing_stencil_samplemask,Fail + +# CTS 1.3.1.1 uprev: +dEQP-VK.texture.mipmap.2d.image_view_min_lod.base_level.linear_nearest,Fail +dEQP-VK.texture.mipmap.3d.image_view_min_lod.base_level.linear_nearest,Fail +dEQP-VK.texture.mipmap.cubemap.image_view_min_lod.base_level.nearest_linear,Fail + +# CTS 1.3.2.0 uprev: +dEQP-VK.texture.mipmap.2d.image_view_min_lod.base_level.linear_linear_integer_texel_coord,Fail +dEQP-VK.texture.mipmap.3d.image_view_min_lod.base_level.linear_linear_integer_texel_coord,Fail + +# The following tests started to fail after CI fix, see +# https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16325 +dEQP-VK.rasterization.interpolation_multisample_4_bit.lines_wide,Fail +dEQP-VK.rasterization.interpolation_multisample_4_bit.non_strict_lines_wide,Fail + +# See https://gitlab.freedesktop.org/mesa/mesa/-/issues/6689 +dEQP-VK.image.sample_texture.128_bit_compressed_format_two_samplers,Fail +dEQP-VK.image.sample_texture.128_bit_compressed_format_two_samplers_cubemap,Fail +dEQP-VK.image.sample_texture.64_bit_compressed_format_two_samplers,Fail +dEQP-VK.image.sample_texture.64_bit_compressed_format_two_samplers_cubemap,Fail + +# CTS 1.3.3.0 uprev: +dEQP-VK.texture.mipmap.2d.image_view_min_lod.base_level.nearest_linear,Fail +dEQP-VK.texture.mipmap.3d.image_view_min_lod.base_level.nearest_linear,Fail diff --git a/src/amd/ci/radv-stoney-aco-flakes.txt b/src/amd/ci/radv-stoney-aco-flakes.txt index 6273efe160e..7bea2c1ef32 100644 --- a/src/amd/ci/radv-stoney-aco-flakes.txt +++ b/src/amd/ci/radv-stoney-aco-flakes.txt @@ -16,3 +16,7 @@ dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_16_64_6.samples_8.d32_sfloat_ dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_16_64_6.samples_8.d32_sfloat_s8_uint_separate_layouts.stencil_max dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_16_64_6.samples_8.d32_sfloat_s8_uint_separate_layouts.stencil_min dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_16_64_6.samples_8.d32_sfloat_s8_uint_separate_layouts.stencil_zero + +# The following tests started to flake after CI fix, see +# https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16325 +dEQP-VK.rasterization.interpolation_multisample_4_bit.triangles diff --git a/src/amd/ci/radv-vega10-aco-flakes.txt b/src/amd/ci/radv-vega10-aco-flakes.txt index 89c1b983648..5cf58b96481 100644 --- a/src/amd/ci/radv-vega10-aco-flakes.txt +++ b/src/amd/ci/radv-vega10-aco-flakes.txt @@ -1,2 +1,4 @@ -dEQP-VK.api.object_management.multithreaded_per_thread_device.image_2d -dEQP-VK.api.object_management.multithreaded_per_thread_resources.image_2d +dEQP-VK.dynamic_rendering.basic.* +dEQP-VK.glsl.texture_functions.query.texturequerylod.sampler1darray_float_zero_uv_width_fragment +dEQP-VK.glsl.texture_functions.query.texturequerylod.sampler1d_fixed_fragment +dEQP-VK.glsl.texture_functions.query.texturequerylod.usampler1darray_fragment diff --git a/src/amd/vulkan/radv_image.c b/src/amd/vulkan/radv_image.c index 0664a3afeef..107572019e2 100644 --- a/src/amd/vulkan/radv_image.c +++ b/src/amd/vulkan/radv_image.c @@ -354,11 +354,6 @@ radv_use_htile_for_image(const struct radv_device *device, const struct radv_ima image->vk.format == VK_FORMAT_D32_SFLOAT_S8_UINT && image->info.levels > 1) return false; - /* Stencil texturing with HTILE doesn't work with mipmapping on Navi10-14. */ - if (device->physical_device->rad_info.chip_class == GFX10 && - image->vk_format == VK_FORMAT_D32_SFLOAT_S8_UINT && image->info.levels > 1) - return false; - /* Do not enable HTILE for very small images because it seems less performant but make sure it's * allowed with VRS attachments because we need HTILE. */ diff --git a/src/broadcom/ci/v3d-rpi4-fails.txt b/src/broadcom/ci/v3d-rpi4-fails.txt deleted file mode 100644 index c0d90c2d266..00000000000 --- a/src/broadcom/ci/v3d-rpi4-fails.txt +++ /dev/null @@ -1,330 +0,0 @@ -glx@glx-make-current,Crash -glx@glx-multi-window-single-context,Fail -glx@glx-multithread-buffer,Fail -glx@glx-query-drawable-glx_fbconfig_id-window,Fail -glx@glx-swap-pixmap-bad,Fail -glx@glx-visuals-depth -pixmap,Crash -glx@glx-visuals-stencil -pixmap,Crash -glx@glx_arb_create_context_es2_profile@invalid opengl es version,Fail -glx@glx_arb_create_context_no_error@no error,Fail -glx@glx_ext_import_context@free context,Fail -glx@glx_ext_import_context@get context id,Fail -glx@glx_ext_import_context@get current display,Fail -glx@glx_ext_import_context@import context- multi process,Fail -glx@glx_ext_import_context@import context- single process,Fail -glx@glx_ext_import_context@imported context has same context id,Fail -glx@glx_ext_import_context@make current- multi process,Fail -glx@glx_ext_import_context@make current- single process,Fail -glx@glx_ext_import_context@query context info,Fail -shaders@glsl-bug-110796,Fail -spec@!opengl 1.0@gl-1.0-bitmap-heart-dance,Fail -spec@!opengl 1.0@gl-1.0-dlist-bitmap,Fail -spec@!opengl 1.0@gl-1.0-edgeflag,Fail -spec@!opengl 1.0@gl-1.0-edgeflag-const,Fail -spec@!opengl 1.0@gl-1.0-edgeflag-quads,Fail -spec@!opengl 1.0@gl-1.0-no-op-paths,Fail -spec@!opengl 1.0@gl-1.0-spot-light,Fail -spec@!opengl 1.0@gl-1.0-user-clip-all-planes,Fail -spec@!opengl 1.1@depthstencil-default_fb-drawpixels-24_8 samples=2,Fail -spec@!opengl 1.1@depthstencil-default_fb-drawpixels-32f_24_8_rev samples=2,Fail -spec@!opengl 1.1@depthstencil-default_fb-drawpixels-32f_24_8_rev samples=4,Fail -spec@!opengl 1.1@depthstencil-default_fb-drawpixels-float-and-ushort samples=2,Fail -spec@!opengl 1.1@getteximage-depth,Fail -spec@!opengl 1.1@getteximage-depth@GL_TEXTURE_1D_ARRAY-GL_DEPTH_COMPONENT16,Fail -spec@!opengl 1.1@getteximage-depth@GL_TEXTURE_1D_ARRAY-GL_DEPTH_COMPONENT24,Fail -spec@!opengl 1.1@getteximage-depth@GL_TEXTURE_1D_ARRAY-GL_DEPTH_COMPONENT32,Fail -spec@!opengl 1.1@getteximage-depth@GL_TEXTURE_1D_ARRAY-GL_DEPTH_COMPONENT,Fail -spec@!opengl 1.1@getteximage-formats,Fail -spec@!opengl 1.1@linestipple,Fail -spec@!opengl 1.1@linestipple@Factor 2x,Fail -spec@!opengl 1.1@linestipple@Factor 3x,Fail -spec@!opengl 1.1@linestipple@Line loop,Fail -spec@!opengl 1.1@linestipple@Line strip,Fail -spec@!opengl 1.1@linestipple@Restarting lines within a single Begin-End block,Fail -spec@!opengl 1.1@point-line-no-cull,Fail -spec@!opengl 1.1@polygon-mode,Fail -spec@!opengl 1.1@polygon-mode-offset,Fail -spec@!opengl 1.1@polygon-mode-offset@config 0: Expected white pixel on bottom edge,Fail -spec@!opengl 1.1@polygon-mode-offset@config 0: Expected white pixel on left edge,Fail -spec@!opengl 1.1@polygon-mode-offset@config 0: Expected white pixel on right edge,Fail -spec@!opengl 1.1@polygon-mode-offset@config 0: Expected white pixel on top edge,Fail -spec@!opengl 1.1@polygon-mode-offset@config 1: Expected blue pixel in center,Fail -spec@!opengl 1.1@polygon-mode-offset@config 1: Expected white pixel on right edge,Fail -spec@!opengl 1.1@polygon-mode-offset@config 1: Expected white pixel on top edge,Fail -spec@!opengl 1.1@polygon-mode-offset@config 2: Expected blue pixel in center,Fail -spec@!opengl 1.1@polygon-mode-offset@config 2: Expected white pixel on right edge,Fail -spec@!opengl 1.1@polygon-mode-offset@config 2: Expected white pixel on top edge,Fail -spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on bottom edge,Fail -spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on left edge,Fail -spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on right edge,Fail -spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on top edge,Fail -spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on bottom edge,Fail -spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on left edge,Fail -spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on right edge,Fail -spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on top edge,Fail -spec@!opengl 1.1@polygon-mode-offset@config 5: Expected blue pixel in center,Fail -spec@!opengl 1.1@polygon-mode-offset@config 5: Expected white pixel on right edge,Fail -spec@!opengl 1.1@polygon-mode-offset@config 5: Expected white pixel on top edge,Fail -spec@!opengl 1.1@polygon-mode-offset@config 6: Expected blue pixel in center,Fail -spec@!opengl 1.1@polygon-mode-offset@config 6: Expected white pixel on right edge,Fail -spec@!opengl 1.1@polygon-mode-offset@config 6: Expected white pixel on top edge,Fail -spec@!opengl 1.1@texwrap formats bordercolor,Fail -spec@!opengl 1.1@texwrap formats bordercolor@GL_INTENSITY12- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor@GL_INTENSITY16- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE12- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE12_ALPHA12- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE12_ALPHA4- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE16- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE16_ALPHA16- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB12- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB16- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor@GL_RGBA12- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor@GL_RGBA16- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_INTENSITY12- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_INTENSITY16- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE12- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE12_ALPHA12- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE12_ALPHA4- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE16- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE16_ALPHA16- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB12- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB16- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA12- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA16- swizzled- border color only,Fail -spec@!opengl 1.1@windowoverlap,Fail -spec@!opengl 1.4@gl-1.4-polygon-offset,Fail -spec@!opengl 2.0@gl-2.0-edgeflag,Fail -spec@!opengl 2.0@gl-2.0-edgeflag-immediate,Fail -spec@!opengl 2.0@max-samplers,Fail -spec@!opengl 2.0@max-samplers border,Fail -spec@!opengl 2.1@pbo,Fail -spec@!opengl 2.1@pbo@test_polygon_stip,Fail -spec@!opengl 2.1@polygon-stipple-fs,Fail -spec@!opengl es 3.0@gles-3.0-transform-feedback-uniform-buffer-object,Fail -spec@arb_color_buffer_float@gl_rgba32f-render,Fail -spec@arb_color_buffer_float@gl_rgba32f-render-fog,Fail -spec@arb_color_buffer_float@gl_rgba32f-render-sanity,Fail -spec@arb_color_buffer_float@gl_rgba32f-render-sanity-fog,Fail -spec@arb_compute_shader@minmax,Fail -spec@arb_copy_buffer@targets,Fail -spec@arb_depth_buffer_float@fbo-generatemipmap-formats,Fail -spec@arb_depth_buffer_float@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT32F,Fail -spec@arb_depth_buffer_float@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT32F NPOT,Fail -spec@arb_depth_buffer_float@texwrap formats bordercolor,Fail -spec@arb_depth_buffer_float@texwrap formats bordercolor@GL_DEPTH32F_STENCIL8- border color only,Fail -spec@arb_depth_buffer_float@texwrap formats bordercolor@GL_DEPTH_COMPONENT32F- border color only,Fail -spec@arb_depth_buffer_float@texwrap formats bordercolor-swizzled,Fail -spec@arb_depth_buffer_float@texwrap formats bordercolor-swizzled@GL_DEPTH32F_STENCIL8- swizzled- border color only,Fail -spec@arb_depth_buffer_float@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT32F- swizzled- border color only,Fail -spec@arb_depth_buffer_float@texwrap formats,Fail -spec@arb_depth_buffer_float@texwrap formats@GL_DEPTH32F_STENCIL8- NPOT,Fail -spec@arb_depth_buffer_float@texwrap formats@GL_DEPTH_COMPONENT32F- NPOT,Fail -spec@arb_depth_texture@fbo-generatemipmap-formats,Fail -spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT16,Fail -spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT16 NPOT,Fail -spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT24,Fail -spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT24 NPOT,Fail -spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT32,Fail -spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT32 NPOT,Fail -spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT,Fail -spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT NPOT,Fail -spec@arb_depth_texture@texwrap formats bordercolor,Fail -spec@arb_depth_texture@texwrap formats bordercolor@GL_DEPTH_COMPONENT16- border color only,Fail -spec@arb_depth_texture@texwrap formats bordercolor@GL_DEPTH_COMPONENT24- border color only,Fail -spec@arb_depth_texture@texwrap formats bordercolor@GL_DEPTH_COMPONENT32- border color only,Fail -spec@arb_depth_texture@texwrap formats bordercolor-swizzled,Fail -spec@arb_depth_texture@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT16- swizzled- border color only,Fail -spec@arb_depth_texture@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT24- swizzled- border color only,Fail -spec@arb_depth_texture@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT32- swizzled- border color only,Fail -spec@arb_depth_texture@texwrap formats,Fail -spec@arb_depth_texture@texwrap formats@GL_DEPTH_COMPONENT16- NPOT,Fail -spec@arb_depth_texture@texwrap formats@GL_DEPTH_COMPONENT24- NPOT,Fail -spec@arb_depth_texture@texwrap formats@GL_DEPTH_COMPONENT32- NPOT,Fail -spec@arb_framebuffer_object@fbo-drawbuffers-none use_frag_out,Fail -spec@arb_pixel_buffer_object@pbo-getteximage,Fail -spec@arb_pixel_buffer_object@texsubimage array pbo,Fail -spec@arb_point_sprite@arb_point_sprite-checkerboard,Fail -spec@arb_point_sprite@arb_point_sprite-mipmap,Fail -spec@arb_shader_storage_buffer_object@compiler@atomicmin-swizzle.vert,Fail -spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgrad,Fail -spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail -spec@arb_texture_float@fbo-blending-formats,Fail -spec@arb_texture_float@fbo-blending-formats@GL_ALPHA32F_ARB,Fail -spec@arb_texture_float@fbo-blending-formats@GL_INTENSITY16F_ARB,Fail -spec@arb_texture_float@fbo-blending-formats@GL_INTENSITY32F_ARB,Fail -spec@arb_texture_float@fbo-blending-formats@GL_LUMINANCE16F_ARB,Fail -spec@arb_texture_float@fbo-blending-formats@GL_LUMINANCE32F_ARB,Fail -spec@arb_texture_float@fbo-blending-formats@GL_LUMINANCE_ALPHA32F_ARB,Fail -spec@arb_texture_float@fbo-blending-formats@GL_RGB16F,Fail -spec@arb_texture_float@fbo-blending-formats@GL_RGB32F,Fail -spec@arb_texture_float@fbo-blending-formats@GL_RGBA32F,Fail -spec@arb_texture_float@texwrap formats bordercolor,Fail -spec@arb_texture_float@texwrap formats bordercolor@GL_ALPHA32F_ARB- border color only,Fail -spec@arb_texture_float@texwrap formats bordercolor@GL_INTENSITY32F_ARB- border color only,Fail -spec@arb_texture_float@texwrap formats bordercolor@GL_LUMINANCE32F_ARB- border color only,Fail -spec@arb_texture_float@texwrap formats bordercolor@GL_LUMINANCE_ALPHA32F_ARB- border color only,Fail -spec@arb_texture_float@texwrap formats bordercolor@GL_RGB32F- border color only,Fail -spec@arb_texture_float@texwrap formats bordercolor@GL_RGBA32F- border color only,Fail -spec@arb_texture_float@texwrap formats bordercolor-swizzled,Fail -spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_ALPHA32F_ARB- swizzled- border color only,Fail -spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_INTENSITY32F_ARB- swizzled- border color only,Fail -spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_LUMINANCE32F_ARB- swizzled- border color only,Fail -spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_LUMINANCE_ALPHA32F_ARB- swizzled- border color only,Fail -spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGB32F- swizzled- border color only,Fail -spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGBA32F- swizzled- border color only,Fail -spec@arb_texture_rectangle@1-1-linear-texture,Fail -spec@arb_texture_rg@fbo-blending-formats-float,Fail -spec@arb_texture_rg@fbo-blending-formats-float@GL_R32F,Fail -spec@arb_texture_rg@fbo-blending-formats-float@GL_RG32F,Fail -spec@arb_texture_rg@texwrap formats bordercolor,Fail -spec@arb_texture_rg@texwrap formats bordercolor@GL_R16- border color only,Fail -spec@arb_texture_rg@texwrap formats bordercolor@GL_RG16- border color only,Fail -spec@arb_texture_rg@texwrap formats bordercolor-swizzled,Fail -spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_R16- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_RG16- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats-float bordercolor,Fail -spec@arb_texture_rg@texwrap formats-float bordercolor@GL_R32F- border color only,Fail -spec@arb_texture_rg@texwrap formats-float bordercolor@GL_RG32F- border color only,Fail -spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled,Fail -spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_R32F- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_RG32F- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats-float,Fail -spec@arb_texture_rg@texwrap formats-float@GL_R32F- NPOT,Fail -spec@arb_texture_rg@texwrap formats-float@GL_RG32F- NPOT,Fail -spec@arb_transform_feedback2@change objects while paused (gles3),Fail -spec@egl 1.4@egl-copy-buffers,Crash -spec@egl 1.4@eglterminate then unbind context,Fail -spec@egl_ext_protected_content@conformance,Fail -spec@egl_khr_gl_image@egl_khr_gl_renderbuffer_image-clear-shared-image gl_depth_component24,Fail -spec@egl_khr_gl_image@egl_khr_gl_renderbuffer_image-clear-shared-image gl_rgba,Fail -spec@egl_khr_surfaceless_context@viewport,Fail -spec@egl_mesa_configless_context@basic,Fail -spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail -spec@ext_framebuffer_multisample@blit-mismatched-formats,Fail -spec@ext_framebuffer_multisample@interpolation 2 centroid-edges,Fail -spec@ext_framebuffer_multisample@interpolation 4 centroid-edges,Fail -spec@ext_framebuffer_object@fbo-blending-format-quirks,Fail -spec@ext_framebuffer_object@getteximage-formats init-by-clear-and-render,Fail -spec@ext_framebuffer_object@getteximage-formats init-by-rendering,Fail -spec@ext_gpu_shader4@execution@texelfetch@fs-texelfetch-isampler1darray,Fail -spec@ext_gpu_shader4@execution@texelfetch@fs-texelfetch-sampler1darray,Fail -spec@ext_gpu_shader4@execution@texelfetch@fs-texelfetch-usampler1darray,Fail -spec@ext_gpu_shader4@execution@texelfetchoffset@fs-texelfetch-isampler1darray,Fail -spec@ext_gpu_shader4@execution@texelfetchoffset@fs-texelfetch-sampler1darray,Fail -spec@ext_gpu_shader4@execution@texelfetchoffset@fs-texelfetch-usampler1darray,Fail -spec@ext_gpu_shader4@execution@texelfetchoffset@vs-texelfetch-isampler1darray,Fail -spec@ext_gpu_shader4@execution@texelfetchoffset@vs-texelfetch-sampler1darray,Fail -spec@ext_gpu_shader4@execution@texelfetchoffset@vs-texelfetch-usampler1darray,Fail -spec@ext_gpu_shader4@execution@texelfetch@vs-texelfetch-isampler1darray,Fail -spec@ext_gpu_shader4@execution@texelfetch@vs-texelfetch-sampler1darray,Fail -spec@ext_gpu_shader4@execution@texelfetch@vs-texelfetch-usampler1darray,Fail -spec@ext_gpu_shader4@tex-miplevel-selection gpu4texture() 1darray,Fail -spec@ext_gpu_shader4@tex-miplevel-selection gpu4texture() 1darrayshadow,Fail -spec@ext_gpu_shader4@tex-miplevel-selection gpu4texture(bias) 1darray,Fail -spec@ext_gpu_shader4@tex-miplevel-selection gpu4texture(bias) 1darrayshadow,Fail -spec@ext_gpu_shader4@tex-miplevel-selection gpu4texture() cubeshadow,Fail -spec@ext_gpu_shader4@tex-miplevel-selection gpu4texturegrad 1darray,Fail -spec@ext_gpu_shader4@tex-miplevel-selection gpu4texturegrad 1darrayshadow,Fail -spec@ext_gpu_shader4@tex-miplevel-selection gpu4texturegradoffset 1darray,Fail -spec@ext_gpu_shader4@tex-miplevel-selection gpu4texturegradoffset 1darrayshadow,Fail -spec@ext_gpu_shader4@tex-miplevel-selection gpu4texturelod 1darray,Fail -spec@ext_gpu_shader4@tex-miplevel-selection gpu4texturelod 1darrayshadow,Fail -spec@ext_gpu_shader4@tex-miplevel-selection gpu4texturelodoffset 1darray,Fail -spec@ext_gpu_shader4@tex-miplevel-selection gpu4texturelodoffset 1darrayshadow,Fail -spec@ext_gpu_shader4@tex-miplevel-selection gpu4textureoffset 1darray,Fail -spec@ext_gpu_shader4@tex-miplevel-selection gpu4textureoffset 1darrayshadow,Fail -spec@ext_packed_depth_stencil@texwrap formats bordercolor,Fail -spec@ext_packed_depth_stencil@texwrap formats bordercolor@GL_DEPTH24_STENCIL8- border color only,Fail -spec@ext_packed_depth_stencil@texwrap formats bordercolor-swizzled,Fail -spec@ext_packed_depth_stencil@texwrap formats bordercolor-swizzled@GL_DEPTH24_STENCIL8- swizzled- border color only,Fail -spec@ext_packed_depth_stencil@texwrap formats,Fail -spec@ext_packed_depth_stencil@texwrap formats@GL_DEPTH24_STENCIL8- NPOT,Fail -spec@ext_packed_float@query-rgba-signed-components,Fail -spec@ext_texture_array@array-texture,Fail -spec@ext_texture_array@fbo-generatemipmap-array rgb9_e5,Fail -spec@ext_texture_array@fbo-generatemipmap-array,Fail -spec@ext_texture_array@texsubimage array,Fail -spec@ext_texture_integer@getteximage-clamping gl_arb_texture_rg,Fail -spec@ext_texture_integer@getteximage-clamping,Fail -spec@ext_texture_lod_bias@lodbias,Fail -spec@ext_texture_snorm@texwrap formats bordercolor,Fail -spec@ext_texture_snorm@texwrap formats bordercolor@GL_ALPHA16_SNORM- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor@GL_INTENSITY16_SNORM- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor@GL_LUMINANCE16_ALPHA16_SNORM- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor@GL_LUMINANCE16_SNORM- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor@GL_R16_SNORM- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor@GL_RG16_SNORM- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor@GL_RGB16_SNORM- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor@GL_RGBA16_SNORM- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_ALPHA16_SNORM- swizzled- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_INTENSITY16_SNORM- swizzled- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_LUMINANCE16_ALPHA16_SNORM- swizzled- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_LUMINANCE16_SNORM- swizzled- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_R16_SNORM- swizzled- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RG16_SNORM- swizzled- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGB16_SNORM- swizzled- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGBA16_SNORM- swizzled- border color only,Fail -spec@arb_texture_storage@texture-storage@cube array texture,Fail -spec@glsl-1.10@execution@glsl-fs-inline-explosion,Crash -spec@glsl-1.10@execution@glsl-vs-inline-explosion,Crash -spec@glsl-1.20@compiler@invalid-vec4-array-to-vec3-array-conversion.vert,Fail -spec@glsl-1.20@execution@clipping@vs-clip-vertex-primitives,Fail -spec@glsl-1.20@execution@fs-underflow-mul-compare-zero,Fail -spec@intel_performance_query@intel_performance_query-issue_2235,Fail -spec@khr_texture_compression_astc@miptree-gles srgb-fp,Fail -spec@khr_texture_compression_astc@miptree-gles srgb-fp@sRGB decode full precision,Fail -spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp,Fail -spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp@sRGB decode full precision,Fail -spec@nv_image_formats@compiler@declaration-disallow-r16-snorm-2d-array.frag,Fail -spec@nv_image_formats@compiler@declaration-disallow-r16-snorm-2d-array.vert,Fail -spec@nv_image_formats@compiler@declaration-disallow-r16-snorm-2d.frag,Fail -spec@nv_image_formats@compiler@declaration-disallow-r16-snorm-2d.vert,Fail -spec@nv_image_formats@compiler@declaration-disallow-r16-snorm-3d.frag,Fail -spec@nv_image_formats@compiler@declaration-disallow-r16-snorm-3d.vert,Fail -spec@nv_image_formats@compiler@declaration-disallow-r16-snorm-cube.frag,Fail -spec@nv_image_formats@compiler@declaration-disallow-r16-snorm-cube.vert,Fail -spec@nv_image_formats@compiler@declaration-disallow-r16-unorm-2d-array.frag,Fail -spec@nv_image_formats@compiler@declaration-disallow-r16-unorm-2d-array.vert,Fail -spec@nv_image_formats@compiler@declaration-disallow-r16-unorm-2d.frag,Fail -spec@nv_image_formats@compiler@declaration-disallow-r16-unorm-2d.vert,Fail -spec@nv_image_formats@compiler@declaration-disallow-r16-unorm-3d.frag,Fail -spec@nv_image_formats@compiler@declaration-disallow-r16-unorm-3d.vert,Fail -spec@nv_image_formats@compiler@declaration-disallow-r16-unorm-cube.frag,Fail -spec@nv_image_formats@compiler@declaration-disallow-r16-unorm-cube.vert,Fail -spec@nv_image_formats@compiler@declaration-disallow-rg16-snorm-2d-array.frag,Fail -spec@nv_image_formats@compiler@declaration-disallow-rg16-snorm-2d-array.vert,Fail -spec@nv_image_formats@compiler@declaration-disallow-rg16-snorm-2d.frag,Fail -spec@nv_image_formats@compiler@declaration-disallow-rg16-snorm-2d.vert,Fail -spec@nv_image_formats@compiler@declaration-disallow-rg16-snorm-3d.frag,Fail -spec@nv_image_formats@compiler@declaration-disallow-rg16-snorm-3d.vert,Fail -spec@nv_image_formats@compiler@declaration-disallow-rg16-snorm-cube.frag,Fail -spec@nv_image_formats@compiler@declaration-disallow-rg16-snorm-cube.vert,Fail -spec@nv_image_formats@compiler@declaration-disallow-rg16-unorm-2d-array.frag,Fail -spec@nv_image_formats@compiler@declaration-disallow-rg16-unorm-2d-array.vert,Fail -spec@nv_image_formats@compiler@declaration-disallow-rg16-unorm-2d.frag,Fail -spec@nv_image_formats@compiler@declaration-disallow-rg16-unorm-2d.vert,Fail -spec@nv_image_formats@compiler@declaration-disallow-rg16-unorm-3d.frag,Fail -spec@nv_image_formats@compiler@declaration-disallow-rg16-unorm-3d.vert,Fail -spec@nv_image_formats@compiler@declaration-disallow-rg16-unorm-cube.frag,Fail -spec@nv_image_formats@compiler@declaration-disallow-rg16-unorm-cube.vert,Fail -spec@nv_image_formats@compiler@declaration-disallow-rgba16-snorm-2d-array.frag,Fail -spec@nv_image_formats@compiler@declaration-disallow-rgba16-snorm-2d-array.vert,Fail -spec@nv_image_formats@compiler@declaration-disallow-rgba16-snorm-2d.frag,Fail -spec@nv_image_formats@compiler@declaration-disallow-rgba16-snorm-2d.vert,Fail -spec@nv_image_formats@compiler@declaration-disallow-rgba16-snorm-3d.frag,Fail -spec@nv_image_formats@compiler@declaration-disallow-rgba16-snorm-3d.vert,Fail -spec@nv_image_formats@compiler@declaration-disallow-rgba16-snorm-cube.frag,Fail -spec@nv_image_formats@compiler@declaration-disallow-rgba16-snorm-cube.vert,Fail -spec@nv_image_formats@compiler@declaration-disallow-rgba16-unorm-2d-array.frag,Fail -spec@nv_image_formats@compiler@declaration-disallow-rgba16-unorm-2d-array.vert,Fail -spec@nv_image_formats@compiler@declaration-disallow-rgba16-unorm-2d.frag,Fail -spec@nv_image_formats@compiler@declaration-disallow-rgba16-unorm-2d.vert,Fail -spec@nv_image_formats@compiler@declaration-disallow-rgba16-unorm-3d.frag,Fail -spec@nv_image_formats@compiler@declaration-disallow-rgba16-unorm-3d.vert,Fail -spec@nv_image_formats@compiler@declaration-disallow-rgba16-unorm-cube.frag,Fail -spec@nv_image_formats@compiler@declaration-disallow-rgba16-unorm-cube.vert,Fail -spec@nv_read_depth@read_depth_gles3,Fail -spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3,Crash -spec@oes_shader_io_blocks@compiler@layout-location-aliasing.vert,Fail diff --git a/src/broadcom/ci/v3d-rpi4-flakes.txt b/src/broadcom/ci/v3d-rpi4-flakes.txt deleted file mode 100644 index a17f2c79c51..00000000000 --- a/src/broadcom/ci/v3d-rpi4-flakes.txt +++ /dev/null @@ -1,11 +0,0 @@ -dEQP-GLES31.functional.compute.shared_var.basic_type.ivec3_highp -dEQP-GLES31.functional.ssbo.layout.single_basic_type.packed.highp_mat2 -KHR-GLES31.core.shader_image_load_store.basic-glsl-earlyFragTests - -glx@glx_arb_sync_control@swapbuffersmsc-divisor-zero -glx@glx_arb_sync_control@waitformsc -spec@!opengl 1.1@depthstencil-default_fb-drawpixels-24_8 samples=4 -spec@!opengl 1.1@depthstencil-default_fb-drawpixels-32f_24_8_rev samples=2 -spec@!opengl 1.1@depthstencil-default_fb-drawpixels-float-and-ushort samples=4 -spec@arb_occlusion_query@occlusion_query_order -spec@egl_chromium_sync_control@conformance diff --git a/src/broadcom/ci/v3d-rpi4-skips.txt b/src/broadcom/ci/v3d-rpi4-skips.txt deleted file mode 100644 index e6b1076a53b..00000000000 --- a/src/broadcom/ci/v3d-rpi4-skips.txt +++ /dev/null @@ -1,40 +0,0 @@ -# Slow tests (> 1 minute to run) -spec@!opengl 1.1@streaming-texture-leak -spec@!opengl 1.2@tex3d-maxsize -spec@ext_texture_env_combine@texture-env-combine -spec@glsl-1.10@execution@loops@glsl-fs-unroll-explosion -spec@glsl-1.10@execution@loops@glsl-vs-unroll-explosion -spec@!opengl 1.0@gl-1.0-blend-func - -# Extensions not supported -spec@arb_gpu_shader_fp64.* -spec@arb_gpu_shader_gpu5.* -spec@arb_gpu_shader_int64.* -spec@arb_tessellation_shader.* -spec@arb_texture_cube_map.* -spec@glsl-1.30.* -spec@glsl-1.40.* -spec@glsl-1.50.* -spec@glsl-3.* -spec@glsl-4.* -spec@glsl-es-3.20.* -# Slow tests (> 1 minute to run) -spec@!opengl 1.1@streaming-texture-leak -spec@!opengl 1.2@tex3d-maxsize -spec@ext_texture_env_combine@texture-env-combine -spec@glsl-1.10@execution@loops@glsl-fs-unroll-explosion -spec@glsl-1.10@execution@loops@glsl-vs-unroll-explosion -spec@!opengl 1.0@gl-1.0-blend-func - -# Extensions not supported -spec@arb_gpu_shader_fp64.* -spec@arb_gpu_shader_gpu5.* -spec@arb_gpu_shader_int64.* -spec@arb_tessellation_shader.* -spec@arb_texture_cube_map.* -spec@glsl-1.30.* -spec@glsl-1.40.* -spec@glsl-1.50.* -spec@glsl-3.* -spec@glsl-4.* -spec@glsl-es-3.20.* diff --git a/src/broadcom/ci/v3dv-rpi4-flakes.txt b/src/broadcom/ci/v3dv-rpi4-flakes.txt deleted file mode 100644 index 0d22f002dbd..00000000000 --- a/src/broadcom/ci/v3dv-rpi4-flakes.txt +++ /dev/null @@ -1,5 +0,0 @@ -dEQP-VK.api.external.fence.opaque_fd.reset_permanent -dEQP-VK.api.external.fence.opaque_fd.reset_temporary -dEQP-VK.api.external.fence.opaque_fd.signal_export_import_wait_permanent -dEQP-VK.ssbo.layout.instance_array_basic_type.std430.uvec4 -dEQP-VK.wsi.display.get_display_plane_capabilities diff --git a/src/broadcom/ci/v3dv-rpi4-skips.txt b/src/broadcom/ci/v3dv-rpi4-skips.txt deleted file mode 100644 index bf6a82c19bf..00000000000 --- a/src/broadcom/ci/v3dv-rpi4-skips.txt +++ /dev/null @@ -1,21 +0,0 @@ -# Broadcom waivers -dEQP-VK.draw.inverted_depth_ranges.nodepthclamp_deltazero -dEQP-VK.rasterization.depth_bias.d32_sfloat - -# Timeout tests (> 1 minute to run) -dEQP-VK.api.object_management.max_concurrent.query_pool -dEQP-VK.graphicsfuzz.spv-stable-maze-flatten-copy-composite -dEQP-VK.memory.mapping.dedicated_alloc.buffer.full.variable.implicit_unmap -dEQP-VK.memory.mapping.dedicated_alloc.image.full.variable.implicit_unmap -dEQP-VK.memory.mapping.suballocation.full.variable.implicit_unmap -dEQP-VK.spirv_assembly.instruction.graphics.spirv_ids_abuse.lots_ids_geom -dEQP-VK.spirv_assembly.instruction.graphics.spirv_ids_abuse.lots_ids_vert -dEQP-VK.ssbo.layout.random.all_shared_buffer.5 -dEQP-VK.ssbo.layout.random.arrays_of_arrays.13 -dEQP-VK.ssbo.layout.random.nested_structs_arrays.0 -dEQP-VK.texture.explicit_lod.2d.sizes.128x128_linear_linear_mipmap_linear_clamp -dEQP-VK.texture.explicit_lod.2d.sizes.128x128_linear_linear_mipmap_linear_repeat -dEQP-VK.texture.explicit_lod.2d.sizes.128x128_nearest_linear_mipmap_linear_clamp -dEQP-VK.texture.explicit_lod.2d.sizes.128x128_nearest_linear_mipmap_linear_repeat -dEQP-VK.ubo.random.all_out_of_order_offsets.45 -dEQP-VK.ubo.random.all_shared_buffer.48 diff --git a/src/broadcom/ci/vc4-rpi3-fails.txt b/src/broadcom/ci/vc4-rpi3-fails.txt deleted file mode 100644 index d0833cd4fbc..00000000000 --- a/src/broadcom/ci/vc4-rpi3-fails.txt +++ /dev/null @@ -1,1611 +0,0 @@ -KHR-GLES2.core.internalformat.texture2d.depth_component_unsigned_int_depth_component16,Fail -KHR-GLES2.core.internalformat.texture2d.depth_component_unsigned_int_depth_component24,Fail -KHR-GLES2.core.internalformat.texture2d.depth_component_unsigned_short_depth_component16,Fail - -# https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/3133 -KHR-GLES2.texture_3d.copy_sub_image.negative,Fail -KHR-GLES2.texture_3d.copy_sub_image.rgba,Fail - -KHR-GLES2.texture_3d.filtering.combinations.linear_linear_clamp_clamp_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_linear_clamp_clamp_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_linear_clamp_clamp_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_linear_clamp_mirror_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_linear_clamp_mirror_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_linear_clamp_mirror_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_linear_clamp_repeat_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_linear_clamp_repeat_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_linear_clamp_repeat_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_linear_mirror_clamp_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_linear_mirror_clamp_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_linear_mirror_clamp_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_linear_mirror_mirror_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_linear_mirror_mirror_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_linear_mirror_mirror_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_linear_mirror_repeat_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_linear_mirror_repeat_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_linear_mirror_repeat_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_linear_repeat_clamp_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_linear_repeat_clamp_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_linear_repeat_clamp_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_linear_repeat_mirror_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_linear_repeat_mirror_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_linear_repeat_mirror_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_linear_repeat_repeat_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_linear_repeat_repeat_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_linear_repeat_repeat_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_clamp_clamp_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_clamp_clamp_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_clamp_clamp_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_clamp_mirror_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_clamp_mirror_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_clamp_mirror_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_clamp_repeat_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_clamp_repeat_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_clamp_repeat_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_mirror_clamp_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_mirror_clamp_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_mirror_clamp_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_mirror_mirror_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_mirror_mirror_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_mirror_mirror_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_mirror_repeat_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_mirror_repeat_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_mirror_repeat_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_repeat_clamp_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_repeat_clamp_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_repeat_clamp_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_repeat_mirror_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_repeat_mirror_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_repeat_mirror_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_repeat_repeat_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_repeat_repeat_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_linear_repeat_repeat_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_clamp_clamp_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_clamp_clamp_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_clamp_clamp_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_clamp_mirror_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_clamp_mirror_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_clamp_mirror_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_clamp_repeat_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_clamp_repeat_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_clamp_repeat_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_mirror_clamp_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_mirror_clamp_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_mirror_clamp_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_mirror_mirror_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_mirror_mirror_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_mirror_mirror_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_mirror_repeat_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_mirror_repeat_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_mirror_repeat_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_repeat_clamp_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_repeat_clamp_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_repeat_clamp_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_repeat_mirror_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_repeat_mirror_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_repeat_mirror_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_repeat_repeat_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_repeat_repeat_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_linear_nearest_repeat_repeat_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_clamp_clamp_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_clamp_clamp_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_clamp_clamp_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_clamp_mirror_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_clamp_mirror_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_clamp_mirror_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_clamp_repeat_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_clamp_repeat_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_clamp_repeat_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_mirror_clamp_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_mirror_clamp_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_mirror_clamp_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_mirror_mirror_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_mirror_mirror_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_mirror_mirror_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_mirror_repeat_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_mirror_repeat_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_mirror_repeat_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_repeat_clamp_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_repeat_clamp_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_repeat_clamp_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_repeat_mirror_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_repeat_mirror_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_repeat_mirror_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_repeat_repeat_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_repeat_repeat_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_linear_repeat_repeat_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_clamp_clamp_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_clamp_clamp_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_clamp_clamp_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_clamp_mirror_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_clamp_mirror_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_clamp_mirror_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_clamp_repeat_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_clamp_repeat_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_clamp_repeat_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_mirror_clamp_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_mirror_clamp_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_mirror_clamp_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_mirror_mirror_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_mirror_mirror_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_mirror_mirror_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_mirror_repeat_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_mirror_repeat_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_mirror_repeat_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_repeat_clamp_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_repeat_clamp_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_repeat_clamp_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_repeat_mirror_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_repeat_mirror_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_repeat_mirror_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_repeat_repeat_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_repeat_repeat_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_mipmap_nearest_nearest_repeat_repeat_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_clamp_clamp_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_clamp_clamp_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_clamp_clamp_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_clamp_mirror_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_clamp_mirror_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_clamp_mirror_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_clamp_repeat_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_clamp_repeat_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_clamp_repeat_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_mirror_clamp_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_mirror_clamp_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_mirror_clamp_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_mirror_mirror_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_mirror_mirror_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_mirror_mirror_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_mirror_repeat_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_mirror_repeat_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_mirror_repeat_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_repeat_clamp_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_repeat_clamp_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_repeat_clamp_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_repeat_mirror_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_repeat_mirror_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_repeat_mirror_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_repeat_repeat_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_repeat_repeat_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.linear_nearest_repeat_repeat_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_clamp_clamp_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_clamp_clamp_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_clamp_clamp_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_clamp_mirror_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_clamp_mirror_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_clamp_mirror_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_clamp_repeat_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_clamp_repeat_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_clamp_repeat_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_mirror_clamp_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_mirror_clamp_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_mirror_clamp_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_mirror_mirror_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_mirror_mirror_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_mirror_mirror_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_mirror_repeat_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_mirror_repeat_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_mirror_repeat_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_repeat_clamp_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_repeat_clamp_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_repeat_clamp_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_repeat_mirror_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_repeat_mirror_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_repeat_mirror_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_repeat_repeat_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_repeat_repeat_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_linear_repeat_repeat_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_clamp_clamp_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_clamp_clamp_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_clamp_clamp_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_clamp_mirror_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_clamp_mirror_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_clamp_mirror_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_clamp_repeat_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_clamp_repeat_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_clamp_repeat_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_mirror_clamp_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_mirror_clamp_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_mirror_clamp_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_mirror_mirror_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_mirror_mirror_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_mirror_mirror_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_mirror_repeat_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_mirror_repeat_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_mirror_repeat_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_repeat_clamp_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_repeat_clamp_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_repeat_clamp_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_repeat_mirror_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_repeat_mirror_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_repeat_mirror_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_repeat_repeat_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_repeat_repeat_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_linear_repeat_repeat_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_clamp_clamp_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_clamp_clamp_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_clamp_clamp_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_clamp_mirror_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_clamp_mirror_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_clamp_mirror_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_clamp_repeat_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_clamp_repeat_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_clamp_repeat_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_mirror_clamp_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_mirror_clamp_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_mirror_clamp_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_mirror_mirror_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_mirror_mirror_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_mirror_mirror_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_mirror_repeat_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_mirror_repeat_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_mirror_repeat_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_repeat_clamp_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_repeat_clamp_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_repeat_clamp_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_repeat_mirror_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_repeat_mirror_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_repeat_mirror_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_repeat_repeat_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_repeat_repeat_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_linear_nearest_repeat_repeat_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_clamp_clamp_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_clamp_clamp_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_clamp_clamp_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_clamp_mirror_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_clamp_mirror_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_clamp_mirror_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_clamp_repeat_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_clamp_repeat_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_clamp_repeat_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_mirror_clamp_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_mirror_clamp_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_mirror_clamp_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_mirror_mirror_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_mirror_mirror_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_mirror_mirror_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_mirror_repeat_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_mirror_repeat_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_mirror_repeat_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_repeat_clamp_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_repeat_clamp_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_repeat_clamp_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_repeat_mirror_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_repeat_mirror_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_repeat_mirror_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_repeat_repeat_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_repeat_repeat_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_linear_repeat_repeat_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_clamp_clamp_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_clamp_clamp_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_clamp_clamp_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_clamp_mirror_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_clamp_mirror_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_clamp_mirror_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_clamp_repeat_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_clamp_repeat_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_clamp_repeat_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_mirror_clamp_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_mirror_clamp_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_mirror_clamp_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_mirror_mirror_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_mirror_mirror_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_mirror_mirror_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_mirror_repeat_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_mirror_repeat_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_mirror_repeat_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_repeat_clamp_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_repeat_clamp_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_repeat_clamp_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_repeat_mirror_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_repeat_mirror_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_repeat_mirror_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_repeat_repeat_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_repeat_repeat_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_mipmap_nearest_nearest_repeat_repeat_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_clamp_clamp_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_clamp_clamp_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_clamp_clamp_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_clamp_mirror_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_clamp_mirror_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_clamp_mirror_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_clamp_repeat_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_clamp_repeat_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_clamp_repeat_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_mirror_clamp_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_mirror_clamp_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_mirror_clamp_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_mirror_mirror_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_mirror_mirror_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_mirror_mirror_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_mirror_repeat_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_mirror_repeat_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_mirror_repeat_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_repeat_clamp_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_repeat_clamp_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_repeat_clamp_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_repeat_mirror_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_repeat_mirror_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_repeat_mirror_repeat,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_repeat_repeat_clamp,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_repeat_repeat_mirror,Fail -KHR-GLES2.texture_3d.filtering.combinations.nearest_nearest_repeat_repeat_repeat,Fail - -# https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/3134 -KHR-GLES2.texture_3d.filtering.combinations.negative,Fail - -KHR-GLES2.texture_3d.filtering.formats.rgba8_linear,Fail -KHR-GLES2.texture_3d.filtering.formats.rgba8_linear_mipmap_linear,Fail -KHR-GLES2.texture_3d.filtering.formats.rgba8_linear_mipmap_nearest,Fail -KHR-GLES2.texture_3d.filtering.formats.rgba8_nearest,Fail -KHR-GLES2.texture_3d.filtering.formats.rgba8_nearest_mipmap_linear,Fail -KHR-GLES2.texture_3d.filtering.formats.rgba8_nearest_mipmap_nearest,Fail -KHR-GLES2.texture_3d.filtering.sizes.128x32x64_linear,Fail -KHR-GLES2.texture_3d.filtering.sizes.128x32x64_linear_mipmap_linear,Fail -KHR-GLES2.texture_3d.filtering.sizes.128x32x64_linear_mipmap_nearest,Fail -KHR-GLES2.texture_3d.filtering.sizes.128x32x64_nearest,Fail -KHR-GLES2.texture_3d.filtering.sizes.128x32x64_nearest_mipmap_linear,Fail -KHR-GLES2.texture_3d.filtering.sizes.128x32x64_nearest_mipmap_nearest,Fail -KHR-GLES2.texture_3d.filtering.sizes.32x64x16_linear,Fail -KHR-GLES2.texture_3d.filtering.sizes.32x64x16_linear_mipmap_linear,Fail -KHR-GLES2.texture_3d.filtering.sizes.32x64x16_linear_mipmap_nearest,Fail -KHR-GLES2.texture_3d.filtering.sizes.32x64x16_nearest,Fail -KHR-GLES2.texture_3d.filtering.sizes.32x64x16_nearest_mipmap_linear,Fail -KHR-GLES2.texture_3d.filtering.sizes.32x64x16_nearest_mipmap_nearest,Fail -KHR-GLES2.texture_3d.filtering.sizes.3x7x5_linear,Fail -KHR-GLES2.texture_3d.filtering.sizes.3x7x5_linear_mipmap_nearest,Fail -KHR-GLES2.texture_3d.filtering.sizes.3x7x5_nearest,Fail -KHR-GLES2.texture_3d.filtering.sizes.3x7x5_nearest_mipmap_linear,Fail -KHR-GLES2.texture_3d.filtering.sizes.3x7x5_nearest_mipmap_nearest,Fail -KHR-GLES2.texture_3d.filtering.sizes.4x8x8_linear,Fail -KHR-GLES2.texture_3d.filtering.sizes.4x8x8_linear_mipmap_nearest,Fail -KHR-GLES2.texture_3d.filtering.sizes.4x8x8_nearest,Fail -KHR-GLES2.texture_3d.filtering.sizes.4x8x8_nearest_mipmap_linear,Fail -KHR-GLES2.texture_3d.filtering.sizes.4x8x8_nearest_mipmap_nearest,Fail -KHR-GLES2.texture_3d.filtering.sizes.63x63x63_linear,Fail -KHR-GLES2.texture_3d.filtering.sizes.63x63x63_linear_mipmap_linear,Fail -KHR-GLES2.texture_3d.filtering.sizes.63x63x63_linear_mipmap_nearest,Fail -KHR-GLES2.texture_3d.filtering.sizes.63x63x63_nearest,Fail -KHR-GLES2.texture_3d.filtering.sizes.63x63x63_nearest_mipmap_linear,Fail -KHR-GLES2.texture_3d.filtering.sizes.63x63x63_nearest_mipmap_nearest,Fail -KHR-GLES2.texture_3d.framebuffer_texture.rgba,Fail -KHR-GLES2.texture_3d.sub_image.rgba8,Fail -dEQP-EGL.functional.color_clears.multi_context.gles2.rgb888_pbuffer,Crash -dEQP-EGL.functional.color_clears.multi_context.gles2.rgb888_window,Crash -dEQP-EGL.functional.color_clears.multi_context.gles2.rgba8888_pbuffer,Crash -dEQP-EGL.functional.color_clears.multi_context.gles2.rgba8888_window,Crash -dEQP-EGL.functional.color_clears.multi_thread.gles2.rgb888_pbuffer,Crash -dEQP-EGL.functional.color_clears.multi_thread.gles2.rgb888_window,Crash -dEQP-EGL.functional.color_clears.multi_thread.gles2.rgba8888_pbuffer,Crash -dEQP-EGL.functional.color_clears.multi_thread.gles2.rgba8888_window,Crash -dEQP-EGL.functional.color_clears.single_context.gles2.rgb888_pbuffer,Crash -dEQP-EGL.functional.color_clears.single_context.gles2.rgb888_window,Crash -dEQP-EGL.functional.color_clears.single_context.gles2.rgba8888_pbuffer,Crash -dEQP-EGL.functional.color_clears.single_context.gles2.rgba8888_window,Crash -dEQP-EGL.functional.create_context.no_config,Fail -dEQP-EGL.functional.render.multi_context.gles2.rgb888_pbuffer,Crash -dEQP-EGL.functional.render.multi_context.gles2.rgb888_window,Crash -dEQP-EGL.functional.render.multi_context.gles2.rgba8888_pbuffer,Crash -dEQP-EGL.functional.render.multi_context.gles2.rgba8888_window,Crash -dEQP-EGL.functional.render.multi_thread.gles2.rgb888_pbuffer,Crash -dEQP-EGL.functional.render.multi_thread.gles2.rgb888_window,Crash -dEQP-EGL.functional.render.multi_thread.gles2.rgba8888_pbuffer,Crash -dEQP-EGL.functional.render.multi_thread.gles2.rgba8888_window,Crash -dEQP-EGL.functional.render.single_context.gles2.rgb888_pbuffer,Crash -dEQP-EGL.functional.render.single_context.gles2.rgb888_window,Crash -dEQP-EGL.functional.render.single_context.gles2.rgba8888_pbuffer,Crash -dEQP-EGL.functional.render.single_context.gles2.rgba8888_window,Crash -dEQP-GLES2.functional.clipping.line.wide_line_clip_viewport_center,Fail -dEQP-GLES2.functional.clipping.line.wide_line_clip_viewport_corner,Fail -dEQP-GLES2.functional.depth_stencil_clear.depth_stencil_masked,Fail -dEQP-GLES2.functional.draw.draw_arrays.line_loop.multiple_attributes,Fail -dEQP-GLES2.functional.draw.draw_arrays.line_loop.single_attribute,Fail -dEQP-GLES2.functional.fbo.render.texsubimage.after_render_tex2d_rgba,Fail -dEQP-GLES2.functional.fbo.render.texsubimage.between_render_tex2d_rgba,Fail -dEQP-GLES2.functional.negative_api.vertex_array.vertex_attrib,Fail -dEQP-GLES2.functional.negative_api.vertex_array.vertex_attribv,Fail -dEQP-GLES2.functional.texture.filtering.2d.nearest_mipmap_linear_linear_mirror_rgba8888,Fail -dEQP-GLES2.functional.texture.filtering.2d.nearest_mipmap_linear_linear_repeat_rgba8888,Fail -dEQP-GLES2.functional.texture.filtering.2d.nearest_mipmap_nearest_linear_mirror_rgba8888,Fail -dEQP-GLES2.functional.texture.filtering.2d.nearest_mipmap_nearest_linear_repeat_rgba8888,Fail -dEQP-GLES2.functional.texture.mipmap.2d.basic.linear_linear_repeat_non_square,Fail -dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_linear_clamp_non_square,Fail -dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_linear_mirror_non_square,Fail -dEQP-GLES2.functional.texture.mipmap.2d.basic.nearest_linear_repeat_non_square,Fail -dEQP-GLES2.functional.texture.specification.basic_copytexsubimage2d.2d_rgba,Fail -dEQP-GLES2.functional.texture.specification.basic_copytexsubimage2d.cube_rgba,Fail -dEQP-GLES2.functional.texture.wrap.clamp_clamp_nearest_npot_etc1,Fail - -glx@glx-copy-sub-buffer samples=2,Crash -glx@glx-copy-sub-buffer samples=4,Crash -glx@glx-make-current,Crash -glx@glx-multithread-buffer,Fail -glx@glx-query-drawable-glx_fbconfig_id-window,Fail -glx@glx-swap-pixmap-bad,Fail -glx@glx-visuals-depth -pixmap,Crash -glx@glx-visuals-depth,Crash -glx@glx-visuals-stencil -pixmap,Crash -glx@glx-visuals-stencil,Crash -glx@glx_arb_create_context_es2_profile@invalid opengl es version,Fail -glx@glx_arb_create_context_no_error@no error,Fail -glx@glx_ext_import_context@free context,Fail -glx@glx_ext_import_context@get context id,Fail -glx@glx_ext_import_context@get current display,Fail -glx@glx_ext_import_context@import context- multi process,Fail -glx@glx_ext_import_context@import context- single process,Fail -glx@glx_ext_import_context@imported context has same context id,Fail -glx@glx_ext_import_context@make current- multi process,Fail -glx@glx_ext_import_context@make current- single process,Fail -glx@glx_ext_import_context@query context info,Fail -shaders@glsl-arb-fragment-coord-conventions,Fail -shaders@glsl-bug-110796,Fail -shaders@glsl-max-vertex-attrib,Fail -shaders@glsl-predication-on-large-array,Fail -spec@!opengl 1.0@gl-1.0-bitmap-heart-dance,Fail -spec@!opengl 1.0@gl-1.0-dlist-bitmap,Crash -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-const,Fail -spec@!opengl 1.0@gl-1.0-edgeflag-quads,Fail -spec@!opengl 1.0@gl-1.0-logicop,Crash -spec@!opengl 1.0@gl-1.0-no-op-paths,Fail -spec@!opengl 1.0@gl-1.0-scissor-offscreen,Fail -spec@!opengl 1.0@gl-1.0-user-clip-all-planes,Fail -spec@!opengl 1.1@clipflat,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@depthstencil-default_fb-blit samples=2,Crash -spec@!opengl 1.1@depthstencil-default_fb-blit samples=4,Crash -spec@!opengl 1.1@depthstencil-default_fb-clear samples=2,Crash -spec@!opengl 1.1@depthstencil-default_fb-clear samples=4,Crash -spec@!opengl 1.1@depthstencil-default_fb-clear,Fail -spec@!opengl 1.1@depthstencil-default_fb-copypixels samples=2,Crash -spec@!opengl 1.1@depthstencil-default_fb-copypixels samples=4,Crash -spec@!opengl 1.1@depthstencil-default_fb-drawpixels-24_8 samples=2,Crash -spec@!opengl 1.1@depthstencil-default_fb-drawpixels-24_8 samples=4,Crash -spec@!opengl 1.1@depthstencil-default_fb-drawpixels-float-and-ushort samples=2,Crash -spec@!opengl 1.1@depthstencil-default_fb-drawpixels-float-and-ushort samples=4,Crash -spec@!opengl 1.1@depthstencil-default_fb-readpixels-24_8 samples=2,Crash -spec@!opengl 1.1@depthstencil-default_fb-readpixels-24_8 samples=4,Crash -spec@!opengl 1.1@depthstencil-default_fb-readpixels-float-and-ushort samples=2,Crash -spec@!opengl 1.1@depthstencil-default_fb-readpixels-float-and-ushort samples=4,Crash -spec@!opengl 1.1@draw-pixels,Fail -spec@!opengl 1.1@gl-1.1-drawarrays-vertex-count 100000 varray gl_line_loop,Fail -spec@!opengl 1.1@gl-1.1-drawarrays-vertex-count 100000 varray gl_polygon,Crash -spec@!opengl 1.1@gl-1.1-drawarrays-vertex-count 100000 varray gl_quad_strip,Crash -spec@!opengl 1.1@gl-1.1-drawarrays-vertex-count 100000 varray gl_quads,Crash -spec@!opengl 1.1@gl-1.1-drawarrays-vertex-count 100000 varray gl_triangle_fan,Fail -spec@!opengl 1.1@gl-1.1-drawarrays-vertex-count 100000 vbo gl_line_loop,Fail -spec@!opengl 1.1@gl-1.1-drawarrays-vertex-count 100000 vbo gl_polygon,Crash -spec@!opengl 1.1@gl-1.1-drawarrays-vertex-count 100000 vbo gl_quad_strip,Crash -spec@!opengl 1.1@gl-1.1-drawarrays-vertex-count 100000 vbo gl_quads,Crash -spec@!opengl 1.1@gl-1.1-drawarrays-vertex-count 100000 vbo gl_triangle_fan,Fail -spec@!opengl 1.1@line-flat-clip-color,Fail -spec@!opengl 1.1@linestipple,Fail -spec@!opengl 1.1@linestipple@Baseline,Fail -spec@!opengl 1.1@linestipple@Factor 2x,Fail -spec@!opengl 1.1@linestipple@Factor 3x,Fail -spec@!opengl 1.1@linestipple@Line loop,Fail -spec@!opengl 1.1@linestipple@Line strip,Fail -spec@!opengl 1.1@linestipple@Restarting lines within a single Begin-End block,Fail -spec@!opengl 1.1@polygon-mode,Fail -spec@!opengl 1.1@polygon-mode-offset,Fail -spec@!opengl 1.1@polygon-mode-offset@config 0: Expected white pixel on bottom edge,Fail -spec@!opengl 1.1@polygon-mode-offset@config 0: Expected white pixel on left edge,Fail -spec@!opengl 1.1@polygon-mode-offset@config 0: Expected white pixel on right edge,Fail -spec@!opengl 1.1@polygon-mode-offset@config 0: Expected white pixel on top edge,Fail -spec@!opengl 1.1@polygon-mode-offset@config 1: Expected blue pixel in center,Fail -spec@!opengl 1.1@polygon-mode-offset@config 1: Expected white pixel on right edge,Fail -spec@!opengl 1.1@polygon-mode-offset@config 1: Expected white pixel on top edge,Fail -spec@!opengl 1.1@polygon-mode-offset@config 2: Expected blue pixel in center,Fail -spec@!opengl 1.1@polygon-mode-offset@config 2: Expected white pixel on right edge,Fail -spec@!opengl 1.1@polygon-mode-offset@config 2: Expected white pixel on top edge,Fail -spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on bottom edge,Fail -spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on left edge,Fail -spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on right edge,Fail -spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on top edge,Fail -spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on bottom edge,Fail -spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on left edge,Fail -spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on right edge,Fail -spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on top edge,Fail -spec@!opengl 1.1@polygon-mode-offset@config 5: Expected blue pixel in center,Fail -spec@!opengl 1.1@polygon-mode-offset@config 5: Expected white pixel on right edge,Fail -spec@!opengl 1.1@polygon-mode-offset@config 5: Expected white pixel on top edge,Fail -spec@!opengl 1.1@polygon-mode-offset@config 6: Expected blue pixel in center,Fail -spec@!opengl 1.1@polygon-mode-offset@config 6: Expected white pixel on right edge,Fail -spec@!opengl 1.1@polygon-mode-offset@config 6: Expected white pixel on top edge,Fail -spec@!opengl 1.1@read-front clear-front-first samples=2,Crash -spec@!opengl 1.1@read-front clear-front-first samples=4,Crash -spec@!opengl 1.1@read-front samples=2,Crash -spec@!opengl 1.1@read-front samples=4,Crash -spec@!opengl 1.1@tex-upside-down-miptree,Fail -spec@!opengl 1.1@texsubimage-unpack,Fail -spec@!opengl 1.1@texwrap 2d proj,Fail -spec@!opengl 1.1@texwrap 2d proj@GL_RGBA8- NPOT- projected,Fail -spec@!opengl 1.1@texwrap 2d proj@GL_RGBA8- projected,Fail -spec@!opengl 1.1@texwrap 2d proj@GL_RGBA8- swizzled- projected,Fail -spec@!opengl 1.1@texwrap 2d,Fail -spec@!opengl 1.1@texwrap 2d@GL_RGBA8,Fail -spec@!opengl 1.1@texwrap 2d@GL_RGBA8- NPOT,Fail -spec@!opengl 1.1@texwrap 2d@GL_RGBA8- swizzled,Fail -spec@!opengl 1.1@texwrap formats,Fail -spec@!opengl 1.1@texwrap formats@GL_RGB10,Fail -spec@!opengl 1.1@texwrap formats@GL_RGB10- NPOT,Fail -spec@!opengl 1.1@texwrap formats@GL_RGB10- swizzled,Fail -spec@!opengl 1.1@texwrap formats@GL_RGB10_A2,Fail -spec@!opengl 1.1@texwrap formats@GL_RGB10_A2- NPOT,Fail -spec@!opengl 1.1@texwrap formats@GL_RGB10_A2- swizzled,Fail -spec@!opengl 1.1@texwrap formats@GL_RGB12,Fail -spec@!opengl 1.1@texwrap formats@GL_RGB12- NPOT,Fail -spec@!opengl 1.1@texwrap formats@GL_RGB12- swizzled,Fail -spec@!opengl 1.1@texwrap formats@GL_RGB16,Fail -spec@!opengl 1.1@texwrap formats@GL_RGB16- NPOT,Fail -spec@!opengl 1.1@texwrap formats@GL_RGB16- swizzled,Fail -spec@!opengl 1.1@texwrap formats@GL_RGB5,Fail -spec@!opengl 1.1@texwrap formats@GL_RGB5- NPOT,Fail -spec@!opengl 1.1@texwrap formats@GL_RGB5- swizzled,Fail -spec@!opengl 1.1@texwrap formats@GL_RGB5_A1,Fail -spec@!opengl 1.1@texwrap formats@GL_RGB5_A1- NPOT,Fail -spec@!opengl 1.1@texwrap formats@GL_RGB5_A1- swizzled,Fail -spec@!opengl 1.1@texwrap formats@GL_RGB8,Fail -spec@!opengl 1.1@texwrap formats@GL_RGB8- NPOT,Fail -spec@!opengl 1.1@texwrap formats@GL_RGB8- swizzled,Fail -spec@!opengl 1.1@texwrap formats@GL_RGBA12,Fail -spec@!opengl 1.1@texwrap formats@GL_RGBA12- NPOT,Fail -spec@!opengl 1.1@texwrap formats@GL_RGBA12- swizzled,Fail -spec@!opengl 1.1@texwrap formats@GL_RGBA16,Fail -spec@!opengl 1.1@texwrap formats@GL_RGBA16- NPOT,Fail -spec@!opengl 1.1@texwrap formats@GL_RGBA16- swizzled,Fail -spec@!opengl 1.1@texwrap formats@GL_RGBA8,Fail -spec@!opengl 1.1@texwrap formats@GL_RGBA8- NPOT,Fail -spec@!opengl 1.1@texwrap formats@GL_RGBA8- swizzled,Fail -spec@!opengl 1.1@windowoverlap,Fail -spec@!opengl 1.2@copyteximage 3d,Fail -spec@!opengl 1.2@getteximage-targets 3d,Fail -spec@!opengl 1.2@lodclamp,Fail -spec@!opengl 1.2@lodclamp-between,Fail -spec@!opengl 1.2@lodclamp-between-max,Fail -spec@!opengl 1.2@mipmap-setup,Fail -spec@!opengl 1.2@tex3d,Fail -spec@!opengl 1.2@tex3d-maxsize,Fail -spec@!opengl 1.2@texwrap 3d proj,Fail -spec@!opengl 1.2@texwrap 3d proj@GL_RGBA8- NPOT- projected,Fail -spec@!opengl 1.2@texwrap 3d proj@GL_RGBA8- projected,Fail -spec@!opengl 1.2@texwrap 3d proj@GL_RGBA8- swizzled- projected,Fail -spec@!opengl 1.2@texwrap 3d,Fail -spec@!opengl 1.2@texwrap 3d@GL_RGBA8,Fail -spec@!opengl 1.2@texwrap 3d@GL_RGBA8- NPOT,Fail -spec@!opengl 1.2@texwrap 3d@GL_RGBA8- swizzled,Fail -spec@!opengl 1.3@tex3d-depth1,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.5@depth-tex-compare,Fail -spec@!opengl 2.0@attrib-assignments,Fail -spec@!opengl 2.0@gl-2.0-edgeflag,Fail -spec@!opengl 2.0@gl-2.0-edgeflag-immediate,Fail -spec@!opengl 2.0@occlusion-query-discard,Fail -spec@!opengl 2.0@tex3d-npot,Fail -spec@!opengl 2.1@minmax,Fail -spec@!opengl 2.1@pbo,Fail -spec@!opengl 2.1@pbo@test_polygon_stip,Fail -spec@!opengl 2.1@polygon-stipple-fs,Fail -spec@arb_arrays_of_arrays@execution@glsl-arrays-copy-size-mismatch,Fail -spec@arb_depth_texture@depth-level-clamp,Fail -spec@arb_depth_texture@texwrap formats,Fail -spec@arb_depth_texture@texwrap formats@GL_DEPTH_COMPONENT16,Fail -spec@arb_depth_texture@texwrap formats@GL_DEPTH_COMPONENT16- NPOT,Fail -spec@arb_depth_texture@texwrap formats@GL_DEPTH_COMPONENT16- swizzled,Fail -spec@arb_depth_texture@texwrap formats@GL_DEPTH_COMPONENT24,Fail -spec@arb_depth_texture@texwrap formats@GL_DEPTH_COMPONENT24- NPOT,Fail -spec@arb_depth_texture@texwrap formats@GL_DEPTH_COMPONENT24- swizzled,Fail -spec@arb_depth_texture@texwrap formats@GL_DEPTH_COMPONENT32,Fail -spec@arb_depth_texture@texwrap formats@GL_DEPTH_COMPONENT32- NPOT,Fail -spec@arb_depth_texture@texwrap formats@GL_DEPTH_COMPONENT32- swizzled,Fail -spec@arb_draw_elements_base_vertex@arb_draw_elements_base_vertex-negative-index,Crash -spec@arb_draw_elements_base_vertex@arb_draw_elements_base_vertex-negative-index-user_varrays,Crash -spec@arb_es2_compatibility@texwrap formats,Fail -spec@arb_es2_compatibility@texwrap formats@GL_RGB565,Fail -spec@arb_es2_compatibility@texwrap formats@GL_RGB565- NPOT,Fail -spec@arb_es2_compatibility@texwrap formats@GL_RGB565- swizzled,Fail -spec@arb_fragment_coord_conventions@fp-arb-fragment-coord-conventions-integer,Fail -spec@arb_fragment_coord_conventions@fp-arb-fragment-coord-conventions-none,Fail -spec@arb_fragment_program@fp-indirections2,Fail -spec@arb_fragment_program@minmax,Fail -spec@arb_framebuffer_object@arb_framebuffer_object-depth-stencil-blit stencil gl_depth24_stencil8,Fail -spec@arb_framebuffer_object@arb_framebuffer_object-depth-stencil-blit stencil gl_stencil_index1,Fail -spec@arb_framebuffer_object@arb_framebuffer_object-depth-stencil-blit stencil gl_stencil_index16,Fail -spec@arb_framebuffer_object@arb_framebuffer_object-depth-stencil-blit stencil gl_stencil_index4,Fail -spec@arb_framebuffer_object@arb_framebuffer_object-depth-stencil-blit stencil gl_stencil_index8,Fail -spec@arb_framebuffer_object@fbo-attachments-blit-scaled-linear,Fail -spec@arb_framebuffer_object@fbo-blit-stretch,Fail -spec@arb_framebuffer_object@fbo-generatemipmap-3d,Fail -spec@arb_framebuffer_object@fbo-mipmap-copypix,Fail -spec@arb_framebuffer_object@framebuffer-blit-levels draw stencil,Fail -spec@arb_framebuffer_object@framebuffer-blit-levels read stencil,Fail -spec@arb_framebuffer_object@mixed-buffer-sizes,Fail -spec@arb_framebuffer_object@same-attachment-glframebuffertexture2d-gl_depth_stencil_attachment,Fail -spec@arb_framebuffer_srgb@arb_framebuffer_srgb-srgb_conformance,Fail -spec@arb_framebuffer_srgb@blit renderbuffer linear_to_srgb downsample disabled clear,Crash -spec@arb_framebuffer_srgb@blit renderbuffer linear_to_srgb downsample disabled render,Crash -spec@arb_framebuffer_srgb@blit renderbuffer linear_to_srgb downsample enabled clear,Crash -spec@arb_framebuffer_srgb@blit renderbuffer linear_to_srgb downsample enabled render,Crash -spec@arb_framebuffer_srgb@blit renderbuffer linear_to_srgb msaa disabled clear,Crash -spec@arb_framebuffer_srgb@blit renderbuffer linear_to_srgb msaa disabled render,Crash -spec@arb_framebuffer_srgb@blit renderbuffer linear_to_srgb msaa enabled clear,Crash -spec@arb_framebuffer_srgb@blit renderbuffer linear_to_srgb msaa enabled render,Crash -spec@arb_framebuffer_srgb@blit renderbuffer srgb_to_linear downsample disabled clear,Crash -spec@arb_framebuffer_srgb@blit renderbuffer srgb_to_linear downsample disabled render,Crash -spec@arb_framebuffer_srgb@blit renderbuffer srgb_to_linear downsample enabled clear,Crash -spec@arb_framebuffer_srgb@blit renderbuffer srgb_to_linear downsample enabled render,Crash -spec@arb_framebuffer_srgb@blit renderbuffer srgb_to_linear msaa disabled clear,Crash -spec@arb_framebuffer_srgb@blit renderbuffer srgb_to_linear msaa disabled render,Crash -spec@arb_framebuffer_srgb@blit renderbuffer srgb_to_linear msaa enabled clear,Crash -spec@arb_framebuffer_srgb@blit renderbuffer srgb_to_linear msaa enabled render,Crash -spec@arb_framebuffer_srgb@blit texture linear_to_srgb downsample disabled clear,Crash -spec@arb_framebuffer_srgb@blit texture linear_to_srgb downsample disabled render,Crash -spec@arb_framebuffer_srgb@blit texture linear_to_srgb downsample enabled clear,Crash -spec@arb_framebuffer_srgb@blit texture linear_to_srgb downsample enabled render,Crash -spec@arb_framebuffer_srgb@blit texture linear_to_srgb msaa disabled clear,Crash -spec@arb_framebuffer_srgb@blit texture linear_to_srgb msaa disabled render,Crash -spec@arb_framebuffer_srgb@blit texture linear_to_srgb msaa enabled clear,Crash -spec@arb_framebuffer_srgb@blit texture linear_to_srgb msaa enabled render,Crash -spec@arb_framebuffer_srgb@blit texture srgb_to_linear downsample disabled clear,Crash -spec@arb_framebuffer_srgb@blit texture srgb_to_linear downsample disabled render,Crash -spec@arb_framebuffer_srgb@blit texture srgb_to_linear downsample enabled clear,Crash -spec@arb_framebuffer_srgb@blit texture srgb_to_linear downsample enabled render,Crash -spec@arb_framebuffer_srgb@blit texture srgb_to_linear msaa disabled clear,Crash -spec@arb_framebuffer_srgb@blit texture srgb_to_linear msaa disabled render,Crash -spec@arb_framebuffer_srgb@blit texture srgb_to_linear msaa enabled clear,Crash -spec@arb_framebuffer_srgb@blit texture srgb_to_linear msaa enabled render,Crash -spec@arb_internalformat_query2@all internalformat__size pname checks,Fail -spec@arb_internalformat_query2@all internalformat__size pname checks@GL_INTERNALFORMAT_ALPHA_SIZE,Fail -spec@arb_internalformat_query2@all internalformat__size pname checks@GL_INTERNALFORMAT_BLUE_SIZE,Fail -spec@arb_internalformat_query2@all internalformat__size pname checks@GL_INTERNALFORMAT_DEPTH_SIZE,Fail -spec@arb_internalformat_query2@all internalformat__size pname checks@GL_INTERNALFORMAT_GREEN_SIZE,Fail -spec@arb_internalformat_query2@all internalformat__size pname checks@GL_INTERNALFORMAT_RED_SIZE,Fail -spec@arb_internalformat_query2@api error checks,Fail -spec@arb_internalformat_query2@max dimensions related pname checks,Fail -spec@arb_internalformat_query2@max dimensions related pname checks@GL_MAX_COMBINED_DIMENSIONS,Fail -spec@arb_internalformat_query2@max dimensions related pname checks@GL_MAX_DEPTH,Fail -spec@arb_internalformat_query2@max dimensions related pname checks@GL_MAX_HEIGHT,Fail -spec@arb_internalformat_query2@max dimensions related pname checks@GL_MAX_WIDTH,Fail -spec@arb_occlusion_query2@render,Fail -spec@arb_occlusion_query@occlusion_query,Fail -spec@arb_occlusion_query@occlusion_query_conform,Fail -spec@arb_occlusion_query@occlusion_query_meta_fragments,Fail -spec@arb_occlusion_query@occlusion_query_meta_save,Fail -spec@arb_pixel_buffer_object@fbo-pbo-readpixels-small,Fail -spec@arb_pixel_buffer_object@pbo-getteximage,Fail -spec@arb_pixel_buffer_object@texsubimage-unpack pbo,Fail -spec@arb_point_sprite@arb_point_sprite-mipmap,Fail -spec@arb_provoking_vertex@arb-provoking-vertex-render,Fail -spec@arb_sampler_objects@sampler-objects,Fail -spec@arb_shader_texture_lod@execution@glsl-fs-texturelod-01,Fail -spec@arb_texture_multisample@arb_texture_multisample-teximage-3d-multisample,Fail -spec@arb_texture_rectangle@1-1-linear-texture,Fail -spec@arb_texture_rectangle@copyteximage rect samples=2,Crash -spec@arb_texture_rectangle@copyteximage rect samples=4,Crash -spec@arb_texture_rectangle@texrect-many,Crash -spec@arb_texture_storage@texture-storage,Fail -spec@arb_texture_storage@texture-storage@3D mipmapped ,Fail -spec@arb_texture_storage@texture-storage@3D non-mipmapped ,Fail -spec@arb_vertex_program@minmax,Fail -spec@egl 1.4@egl-copy-buffers,Crash -spec@egl 1.4@eglterminate then unbind context,Fail -spec@egl 1.4@largest possible eglcreatepbuffersurface and then glclear,Fail -spec@egl_ext_protected_content@conformance,Fail -spec@egl_khr_gl_image@egl_khr_gl_renderbuffer_image-clear-shared-image gl_depth_component24,Fail -spec@egl_khr_gl_image@egl_khr_gl_renderbuffer_image-clear-shared-image gl_rgba,Fail -spec@egl_khr_surfaceless_context@viewport,Fail -spec@egl_mesa_configless_context@basic,Fail -spec@ext_direct_state_access@multi-texture,Crash -spec@ext_direct_state_access@multi-texture@MultiTexImage3DEXT,Fail -spec@ext_direct_state_access@multi-texture@MultiTexSubImage1DEXT,Fail -spec@ext_direct_state_access@textures,Fail -spec@ext_direct_state_access@textures@CopyTextureSubImage3DEXT + display list GL_COMPILE,Fail -spec@ext_direct_state_access@textures@CopyTextureSubImage3DEXT + display list GL_COMPILE_AND_EXECUTE,Fail -spec@ext_direct_state_access@textures@CopyTextureSubImage3DEXT,Fail -spec@ext_direct_state_access@textures@GL_PROXY_TEXTURE_1D + glTex* + display list GL_COMPILE,Fail -spec@ext_direct_state_access@textures@GL_PROXY_TEXTURE_1D + glTex* + display list GL_COMPILE_AND_EXECUTE,Fail -spec@ext_direct_state_access@textures@GL_PROXY_TEXTURE_1D + glTex*,Fail -spec@ext_direct_state_access@textures@GL_PROXY_TEXTURE_3D + glTex* + display list GL_COMPILE,Fail -spec@ext_direct_state_access@textures@GL_PROXY_TEXTURE_3D + glTex* + display list GL_COMPILE_AND_EXECUTE,Fail -spec@ext_direct_state_access@textures@GL_PROXY_TEXTURE_3D + glTex*,Fail -spec@ext_direct_state_access@textures@TextureImage3DEXT + display list GL_COMPILE,Fail -spec@ext_direct_state_access@textures@TextureImage3DEXT + display list GL_COMPILE_AND_EXECUTE,Fail -spec@ext_direct_state_access@textures@TextureImage3DEXT,Fail -spec@ext_direct_state_access@textures@TextureSubImage2DEXT + display list GL_COMPILE,Fail -spec@ext_direct_state_access@textures@TextureSubImage2DEXT + display list GL_COMPILE_AND_EXECUTE,Fail -spec@ext_direct_state_access@textures@TextureSubImage2DEXT,Fail -spec@ext_direct_state_access@textures@TextureSubImage3DEXT + display list GL_COMPILE,Fail -spec@ext_direct_state_access@textures@TextureSubImage3DEXT + display list GL_COMPILE_AND_EXECUTE,Fail -spec@ext_direct_state_access@textures@TextureSubImage3DEXT,Fail -spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail -spec@ext_framebuffer_multisample@blit-flipped 2 x,Crash -spec@ext_framebuffer_multisample@blit-flipped 2 y,Crash -spec@ext_framebuffer_multisample@blit-flipped 4 x,Crash -spec@ext_framebuffer_multisample@blit-flipped 4 y,Crash -spec@ext_framebuffer_multisample@blit-mismatched-formats,Fail -spec@ext_framebuffer_multisample@clip-and-scissor-blit 2 downsample,Crash -spec@ext_framebuffer_multisample@clip-and-scissor-blit 2 msaa,Crash -spec@ext_framebuffer_multisample@clip-and-scissor-blit 2 upsample,Crash -spec@ext_framebuffer_multisample@clip-and-scissor-blit 4 downsample,Crash -spec@ext_framebuffer_multisample@clip-and-scissor-blit 4 msaa,Crash -spec@ext_framebuffer_multisample@clip-and-scissor-blit 4 upsample,Crash -spec@ext_framebuffer_multisample@enable-flag,Crash -spec@ext_framebuffer_multisample@interpolation 2 centroid-edges,Fail -spec@ext_framebuffer_multisample@interpolation 4 centroid-edges,Fail -spec@ext_framebuffer_multisample@line-smooth 2,Crash -spec@ext_framebuffer_multisample@line-smooth 4,Crash -spec@ext_framebuffer_multisample@multisample-blit 2 color linear,Crash -spec@ext_framebuffer_multisample@multisample-blit 2 color,Crash -spec@ext_framebuffer_multisample@multisample-blit 2 depth,Crash -spec@ext_framebuffer_multisample@multisample-blit 2 stencil,Crash -spec@ext_framebuffer_multisample@multisample-blit 4 color linear,Crash -spec@ext_framebuffer_multisample@multisample-blit 4 color,Crash -spec@ext_framebuffer_multisample@multisample-blit 4 depth,Crash -spec@ext_framebuffer_multisample@multisample-blit 4 stencil,Crash -spec@ext_framebuffer_multisample@no-color 2 depth combined,Crash -spec@ext_framebuffer_multisample@no-color 2 depth single,Crash -spec@ext_framebuffer_multisample@no-color 2 depth-computed combined,Crash -spec@ext_framebuffer_multisample@no-color 2 depth-computed single,Crash -spec@ext_framebuffer_multisample@no-color 2 stencil combined,Crash -spec@ext_framebuffer_multisample@no-color 2 stencil single,Crash -spec@ext_framebuffer_multisample@no-color 4 depth combined,Crash -spec@ext_framebuffer_multisample@no-color 4 depth single,Crash -spec@ext_framebuffer_multisample@no-color 4 depth-computed combined,Crash -spec@ext_framebuffer_multisample@no-color 4 depth-computed single,Crash -spec@ext_framebuffer_multisample@no-color 4 stencil combined,Crash -spec@ext_framebuffer_multisample@no-color 4 stencil single,Crash -spec@ext_framebuffer_multisample@point-smooth 2,Crash -spec@ext_framebuffer_multisample@point-smooth 4,Crash -spec@ext_framebuffer_multisample@polygon-smooth 2,Crash -spec@ext_framebuffer_multisample@polygon-smooth 4,Crash -spec@ext_framebuffer_multisample@sample-alpha-to-coverage 2 color,Fail -spec@ext_framebuffer_multisample@sample-alpha-to-coverage 2 depth,Crash -spec@ext_framebuffer_multisample@sample-alpha-to-coverage 4 color,Fail -spec@ext_framebuffer_multisample@sample-alpha-to-coverage 4 depth,Crash -spec@ext_framebuffer_multisample@sample-coverage 2 inverted,Crash -spec@ext_framebuffer_multisample@sample-coverage 2 non-inverted,Crash -spec@ext_framebuffer_multisample@sample-coverage 4 inverted,Crash -spec@ext_framebuffer_multisample@sample-coverage 4 non-inverted,Crash -spec@ext_framebuffer_multisample@unaligned-blit 2 color downsample,Crash -spec@ext_framebuffer_multisample@unaligned-blit 2 color msaa,Crash -spec@ext_framebuffer_multisample@unaligned-blit 2 color upsample,Crash -spec@ext_framebuffer_multisample@unaligned-blit 2 depth downsample,Crash -spec@ext_framebuffer_multisample@unaligned-blit 2 depth msaa,Crash -spec@ext_framebuffer_multisample@unaligned-blit 2 depth upsample,Crash -spec@ext_framebuffer_multisample@unaligned-blit 4 color downsample,Crash -spec@ext_framebuffer_multisample@unaligned-blit 4 color msaa,Crash -spec@ext_framebuffer_multisample@unaligned-blit 4 color upsample,Crash -spec@ext_framebuffer_multisample@unaligned-blit 4 depth downsample,Crash -spec@ext_framebuffer_multisample@unaligned-blit 4 depth msaa,Crash -spec@ext_framebuffer_multisample@unaligned-blit 4 depth upsample,Crash -spec@ext_framebuffer_multisample@upsample 2 color linear,Crash -spec@ext_framebuffer_multisample@upsample 2 color,Crash -spec@ext_framebuffer_multisample@upsample 2 depth,Crash -spec@ext_framebuffer_multisample@upsample 2 stencil,Crash -spec@ext_framebuffer_multisample@upsample 4 color linear,Crash -spec@ext_framebuffer_multisample@upsample 4 color,Crash -spec@ext_framebuffer_multisample@upsample 4 depth,Crash -spec@ext_framebuffer_multisample@upsample 4 stencil,Crash -spec@ext_framebuffer_multisample_blit_scaled@negative-blit-scaled,Crash -spec@ext_framebuffer_object@fbo-3d,Fail -spec@ext_framebuffer_object@fbo-blending-format-quirks,Fail -spec@ext_framebuffer_object@fbo-depth-sample-compare,Fail -spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index1-blit,Fail -spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index16-blit,Fail -spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index4-blit,Fail -spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index8-blit,Fail -spec@ext_image_dma_buf_import@ext_image_dma_buf_import-export,Fail -spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_p010,Fail -spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_p012,Fail -spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_p016,Fail -spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y210,Fail -spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y212,Fail -spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y216,Fail -spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y410,Fail -spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y412,Fail -spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y416,Fail -spec@ext_occlusion_query_boolean@any-samples,Fail -spec@ext_packed_depth_stencil@depth_stencil texture,Fail -spec@ext_packed_depth_stencil@fbo-depthstencil-gl_depth24_stencil8-clear,Fail -spec@ext_packed_depth_stencil@fbo-stencil-gl_depth24_stencil8-blit,Fail -spec@ext_packed_depth_stencil@texwrap formats,Fail -spec@ext_packed_depth_stencil@texwrap formats@GL_DEPTH24_STENCIL8,Fail -spec@ext_packed_depth_stencil@texwrap formats@GL_DEPTH24_STENCIL8- NPOT,Fail -spec@ext_packed_depth_stencil@texwrap formats@GL_DEPTH24_STENCIL8- swizzled,Fail -spec@ext_provoking_vertex@provoking-vertex,Fail -spec@ext_texture_format_bgra8888@api-errors,Fail -spec@ext_texture_srgb@texwrap formats bordercolor,Fail -spec@ext_texture_srgb@texwrap formats bordercolor-swizzled,Fail -spec@ext_texture_srgb@texwrap formats bordercolor-swizzled@GL_SLUMINANCE8- swizzled- border color only,Fail -spec@ext_texture_srgb@texwrap formats bordercolor-swizzled@GL_SLUMINANCE8_ALPHA8- swizzled- border color only,Fail -spec@ext_texture_srgb@texwrap formats bordercolor-swizzled@GL_SRGB8- swizzled- border color only,Fail -spec@ext_texture_srgb@texwrap formats bordercolor-swizzled@GL_SRGB8_ALPHA8- swizzled- border color only,Fail -spec@ext_texture_srgb@texwrap formats bordercolor@GL_SLUMINANCE8- border color only,Fail -spec@ext_texture_srgb@texwrap formats bordercolor@GL_SLUMINANCE8_ALPHA8- border color only,Fail -spec@ext_texture_srgb@texwrap formats bordercolor@GL_SRGB8- border color only,Fail -spec@ext_texture_srgb@texwrap formats bordercolor@GL_SRGB8_ALPHA8- border color only,Fail -spec@ext_texture_srgb@texwrap formats,Fail -spec@ext_texture_srgb@texwrap formats@GL_SLUMINANCE8,Fail -spec@ext_texture_srgb@texwrap formats@GL_SLUMINANCE8- NPOT,Fail -spec@ext_texture_srgb@texwrap formats@GL_SLUMINANCE8- swizzled,Fail -spec@ext_texture_srgb@texwrap formats@GL_SLUMINANCE8_ALPHA8,Fail -spec@ext_texture_srgb@texwrap formats@GL_SLUMINANCE8_ALPHA8- NPOT,Fail -spec@ext_texture_srgb@texwrap formats@GL_SLUMINANCE8_ALPHA8- swizzled,Fail -spec@ext_texture_srgb@texwrap formats@GL_SRGB8,Fail -spec@ext_texture_srgb@texwrap formats@GL_SRGB8- NPOT,Fail -spec@ext_texture_srgb@texwrap formats@GL_SRGB8- swizzled,Fail -spec@ext_texture_srgb@texwrap formats@GL_SRGB8_ALPHA8,Fail -spec@ext_texture_srgb@texwrap formats@GL_SRGB8_ALPHA8- NPOT,Fail -spec@ext_texture_srgb@texwrap formats@GL_SRGB8_ALPHA8- swizzled,Fail -spec@glsl-1.10@built-in constants,Fail -spec@glsl-1.10@built-in constants@gl_MaxVertexAttribs,Fail -spec@glsl-1.10@execution@built-in-functions@fs-cos-float,Fail -spec@glsl-1.10@execution@built-in-functions@fs-cos-vec2,Fail -spec@glsl-1.10@execution@built-in-functions@fs-cos-vec3,Fail -spec@glsl-1.10@execution@built-in-functions@fs-cos-vec4,Fail -spec@glsl-1.10@execution@built-in-functions@fs-exp-float,Fail -spec@glsl-1.10@execution@built-in-functions@fs-exp-vec2,Fail -spec@glsl-1.10@execution@built-in-functions@fs-exp-vec3,Fail -spec@glsl-1.10@execution@built-in-functions@fs-exp-vec4,Fail -spec@glsl-1.10@execution@built-in-functions@fs-exp2-float,Fail -spec@glsl-1.10@execution@built-in-functions@fs-exp2-vec2,Fail -spec@glsl-1.10@execution@built-in-functions@fs-exp2-vec3,Fail -spec@glsl-1.10@execution@built-in-functions@fs-exp2-vec4,Fail -spec@glsl-1.10@execution@built-in-functions@fs-log-float,Fail -spec@glsl-1.10@execution@built-in-functions@fs-log-vec2,Fail -spec@glsl-1.10@execution@built-in-functions@fs-log-vec3,Fail -spec@glsl-1.10@execution@built-in-functions@fs-log-vec4,Fail -spec@glsl-1.10@execution@built-in-functions@fs-log2-float,Fail -spec@glsl-1.10@execution@built-in-functions@fs-log2-vec2,Fail -spec@glsl-1.10@execution@built-in-functions@fs-log2-vec3,Fail -spec@glsl-1.10@execution@built-in-functions@fs-log2-vec4,Fail -spec@glsl-1.10@execution@built-in-functions@fs-pow-float-float,Fail -spec@glsl-1.10@execution@built-in-functions@fs-pow-vec2-vec2,Fail -spec@glsl-1.10@execution@built-in-functions@fs-pow-vec3-vec3,Fail -spec@glsl-1.10@execution@built-in-functions@fs-pow-vec4-vec4,Fail -spec@glsl-1.10@execution@built-in-functions@fs-sin-float,Fail -spec@glsl-1.10@execution@built-in-functions@fs-sin-vec2,Fail -spec@glsl-1.10@execution@built-in-functions@fs-sin-vec3,Fail -spec@glsl-1.10@execution@built-in-functions@fs-sin-vec4,Fail -spec@glsl-1.10@execution@built-in-functions@fs-tan-float,Fail -spec@glsl-1.10@execution@built-in-functions@fs-tan-vec2,Fail -spec@glsl-1.10@execution@built-in-functions@fs-tan-vec3,Fail -spec@glsl-1.10@execution@built-in-functions@fs-tan-vec4,Fail -spec@glsl-1.10@execution@built-in-functions@vs-cos-float,Fail -spec@glsl-1.10@execution@built-in-functions@vs-cos-vec2,Fail -spec@glsl-1.10@execution@built-in-functions@vs-cos-vec3,Fail -spec@glsl-1.10@execution@built-in-functions@vs-cos-vec4,Fail -spec@glsl-1.10@execution@built-in-functions@vs-exp-float,Fail -spec@glsl-1.10@execution@built-in-functions@vs-exp-vec2,Fail -spec@glsl-1.10@execution@built-in-functions@vs-exp-vec3,Fail -spec@glsl-1.10@execution@built-in-functions@vs-exp-vec4,Fail -spec@glsl-1.10@execution@built-in-functions@vs-exp2-float,Fail -spec@glsl-1.10@execution@built-in-functions@vs-exp2-vec2,Fail -spec@glsl-1.10@execution@built-in-functions@vs-exp2-vec3,Fail -spec@glsl-1.10@execution@built-in-functions@vs-exp2-vec4,Fail -spec@glsl-1.10@execution@built-in-functions@vs-log-float,Fail -spec@glsl-1.10@execution@built-in-functions@vs-log-vec2,Fail -spec@glsl-1.10@execution@built-in-functions@vs-log-vec3,Fail -spec@glsl-1.10@execution@built-in-functions@vs-log-vec4,Fail -spec@glsl-1.10@execution@built-in-functions@vs-log2-float,Fail -spec@glsl-1.10@execution@built-in-functions@vs-log2-vec2,Fail -spec@glsl-1.10@execution@built-in-functions@vs-log2-vec3,Fail -spec@glsl-1.10@execution@built-in-functions@vs-log2-vec4,Fail -spec@glsl-1.10@execution@built-in-functions@vs-pow-float-float,Fail -spec@glsl-1.10@execution@built-in-functions@vs-pow-vec2-vec2,Fail -spec@glsl-1.10@execution@built-in-functions@vs-pow-vec3-vec3,Fail -spec@glsl-1.10@execution@built-in-functions@vs-pow-vec4-vec4,Fail -spec@glsl-1.10@execution@built-in-functions@vs-sin-float,Fail -spec@glsl-1.10@execution@built-in-functions@vs-sin-vec2,Fail -spec@glsl-1.10@execution@built-in-functions@vs-sin-vec3,Fail -spec@glsl-1.10@execution@built-in-functions@vs-sin-vec4,Fail -spec@glsl-1.10@execution@built-in-functions@vs-tan-float,Fail -spec@glsl-1.10@execution@built-in-functions@vs-tan-vec2,Fail -spec@glsl-1.10@execution@built-in-functions@vs-tan-vec3,Fail -spec@glsl-1.10@execution@built-in-functions@vs-tan-vec4,Fail -spec@glsl-1.10@execution@fs-texture-select,Fail -spec@glsl-1.10@execution@glsl-fs-convolution-2,Fail -spec@glsl-1.10@execution@samplers@glsl-fs-sampler-numbering-2,Fail -spec@glsl-1.10@execution@samplers@glsl-fs-sampler-numbering-3,Fail -spec@glsl-1.10@execution@samplers@in-parameter-array,Fail -spec@glsl-1.10@execution@texture3d,Fail -spec@glsl-1.20@built-in constants,Fail -spec@glsl-1.20@built-in constants@gl_MaxVertexAttribs,Fail -spec@glsl-1.20@execution@fs-nan-builtin-max,Fail -spec@glsl-1.20@execution@fs-nan-builtin-min,Fail -spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture() 1d,Fail -spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture() 1dshadow,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() 3d,Fail -spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture() cube,Crash -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) 3d,Fail -spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture(bias) cube,Crash -spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj 1d,Fail -spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj 1d_projvec4,Fail -spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj 1dshadow,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 2dshadow,Fail -spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj 3d,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 -spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj(bias) 2dshadow,Fail -spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj(bias) 3d,Fail -spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat4-index-col-row-wr,Fail -spec@glsl-1.20@execution@variable-indexing@vs-temp-array-mat4-index-col-row-wr,Fail -spec@glsl-1.20@execution@vs-nan-builtin-max,Fail -spec@glsl-1.20@execution@vs-nan-builtin-min,Fail -spec@intel_performance_query@intel_performance_query-issue_2235,Fail -spec@khr_texture_compression_astc@basic-gles,Fail -spec@khr_texture_compression_astc@miptree-gl ldr,Fail -spec@khr_texture_compression_astc@miptree-gl ldr@LDR Profile,Fail -spec@khr_texture_compression_astc@miptree-gl srgb,Fail -spec@khr_texture_compression_astc@miptree-gl srgb-fp,Fail -spec@khr_texture_compression_astc@miptree-gl srgb-fp@sRGB decode full precision,Fail -spec@khr_texture_compression_astc@miptree-gl srgb-sd,Fail -spec@khr_texture_compression_astc@miptree-gl srgb-sd@sRGB skip decode,Fail -spec@khr_texture_compression_astc@miptree-gl srgb@sRGB decode,Fail -spec@khr_texture_compression_astc@miptree-gles ldr,Fail -spec@khr_texture_compression_astc@miptree-gles ldr@LDR Profile,Fail -spec@khr_texture_compression_astc@miptree-gles srgb,Fail -spec@khr_texture_compression_astc@miptree-gles srgb-fp,Fail -spec@oes_compressed_etc1_rgb8_texture@miptree,Fail diff --git a/src/broadcom/ci/vc4-rpi3-flakes.txt b/src/broadcom/ci/vc4-rpi3-flakes.txt deleted file mode 100644 index 895a2f767e2..00000000000 --- a/src/broadcom/ci/vc4-rpi3-flakes.txt +++ /dev/null @@ -1,39 +0,0 @@ -dEQP-GLES2.functional.clipping.triangle_vertex.clip_three.clip_neg_x_and_pos_x_and_neg_x_neg_y_neg_z -dEQP-GLES2.functional.clipping.triangle_vertex.clip_three.clip_neg_x_and_pos_x_and_pos_y_pos_z -dEQP-GLES2.functional.clipping.triangle_vertex.clip_three.clip_neg_x_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z -dEQP-GLES2.functional.clipping.triangle_vertex.clip_three.clip_pos_x_and_neg_x_neg_y_pos_z_and_neg_x_pos_y_neg_z -dEQP-GLES2.functional.draw.random.51 -dEQP-GLES2.functional.fragment_ops.blend.rgb_func_alpha_func.src.one_minus_src_alpha_constant_color -dEQP-GLES2.functional.shaders.indexing.vector_subscript.vec4_direct_write_dynamic_loop_subscript_read_vertex -dEQP-GLES2.functional.shaders.loops.do_while_dynamic_iterations.basic_mediump_int_vertex -dEQP-GLES2.functional.shaders.loops.do_while_dynamic_iterations.conditional_continue_vertex -dEQP-GLES2.functional.shaders.loops.do_while_dynamic_iterations.function_call_inout_vertex -dEQP-GLES2.functional.shaders.loops.do_while_dynamic_iterations.function_call_return_vertex -dEQP-GLES2.functional.shaders.loops.do_while_dynamic_iterations.nested_sequence_vertex -dEQP-GLES2.functional.shaders.loops.while_constant_iterations.select_iteration_count_vertex -dEQP-GLES2.functional.shaders.loops.while_dynamic_iterations.function_call_return_vertex -dEQP-GLES2.functional.shaders.loops.while_dynamic_iterations.infinite_with_conditional_break_vertex -dEQP-GLES2.functional.shaders.loops.while_dynamic_iterations.post_increment_vertex -dEQP-GLES2.functional.shaders.loops.while_dynamic_iterations.single_iteration_vertex -dEQP-GLES2.functional.shaders.operator.unary_operator.pre_decrement_result.mediump_vec3_fragment -dEQP-GLES2.functional.shaders.random.exponential.fragment.51 -dEQP-GLES2.functional.shaders.random.texture.fragment.129 -dEQP-GLES2.functional.shaders.return.output_write_in_func_never_vertex -dEQP-GLES2.functional.texture.filtering.2d.linear_linear_clamp_rgb888_pot -dEQP-GLES2.functional.texture.filtering.cube.linear_mipmap_linear_nearest_mirror_rgba8888 -dEQP-GLES2.functional.texture.filtering.cube.nearest_linear_mirror_rgba8888_pot -dEQP-GLES2.functional.texture.filtering.cube.nearest_mipmap_linear_linear_clamp_rgba8888 -dEQP-GLES2.functional.texture.filtering.cube.nearest_mipmap_linear_nearest_repeat_l8 -dEQP-GLES2.functional.texture.filtering.cube.nearest_mipmap_nearest_linear_clamp_rgba8888 -dEQP-GLES2.functional.texture.filtering.cube.nearest_mipmap_nearest_linear_mirror_rgba8888 -dEQP-GLES2.functional.texture.mipmap.cube.generate.rgb565_fastest -dEQP-GLES2.functional.texture.size.cube.256x256_rgb888 - -glx@glx-multi-window-single-context -shaders@glsl-vs-loop -shaders@glsl-vs-loop-nested -spec@arb_framebuffer_srgb@blit renderbuffer srgb single_sampled enabled clear -spec@egl_chromium_sync_control@conformance -spec@ext_packed_depth_stencil@fbo-stencil-gl_depth24_stencil8-readpixels -spec@!opengl 1.1@depthstencil-default_fb-drawpixels-float-and-ushort samples=2 -spec@!opengl 1.1@depthstencil-default_fb-drawpixels-float-and-ushort samples=4 diff --git a/src/broadcom/ci/vc4-rpi3-skips.txt b/src/broadcom/ci/vc4-rpi3-skips.txt deleted file mode 100644 index 692eaff2476..00000000000 --- a/src/broadcom/ci/vc4-rpi3-skips.txt +++ /dev/null @@ -1,46 +0,0 @@ -# Note: skips lists for CI are just a list of lines that, when -# non-zero-length and not starting with '#', will regex match to -# delete lines from the test list. Be careful. - -# This is causing a binning memory overflow problem -dEQP-GLES2.functional.fragment_ops.scissor.outside_render_line - -# These are very slow -dEQP-GLES2.functional.uniform_api.random.3 -dEQP-GLES2.functional.uniform_api.random.79 - -# Conformance issue: VC4 needs dynamic loops in the VS to cause a -# shader link failure. -# -# The issue is that the HW doesn't have an exec mask at dispatch -# for the VS, so the shouldn't-be-exec channels have undefined -# contents and may cause infinite loops, leading to GPU hangs. The -# process of GPU hang reset causes flakes in whatever other jobs are -# running simultaneously, so we can't even leave these in the flakes -# list for tracking. -dEQP-GLES2.functional.shaders.loops.*dynamic.*vertex - -# Timeout tests (> 1 minute to run) -KHR-GLES2.texture_3d.filtering.sizes.3x7x5_linear_mipmap_linear -KHR-GLES2.texture_3d.filtering.sizes.4x8x8_linear_mipmap_linear - -# Slow tests (> 1 minute to run) -spec@ext_framebuffer_multisample@accuracy -glx@glx-multithread-texture -spec@arb_internalformat_query2@all internalformat__type pname checks -spec@!opengl 1.1@streaming-texture-leak -spec@!opengl 1.0@gl-1.0-blend-func -shaders@glsl-predication-on-large-array - -# Extensions not supported -spec@arb_gpu_shader_fp64.* -spec@arb_gpu_shader_gpu5.* -spec@arb_gpu_shader_int64.* -spec@arb_tessellation_shader.* -spec@arb_texture_cube_map.* -spec@glsl-1.30.* -spec@glsl-1.40.* -spec@glsl-1.50.* -spec@glsl-3.* -spec@glsl-4.* -spec@glsl-es-3.* diff --git a/src/compiler/glsl/glsl_to_nir.cpp b/src/compiler/glsl/glsl_to_nir.cpp index 7fb43471560..725e37b8c61 100644 --- a/src/compiler/glsl/glsl_to_nir.cpp +++ b/src/compiler/glsl/glsl_to_nir.cpp @@ -39,7 +39,6 @@ #include "main/errors.h" #include "main/mtypes.h" #include "main/shaderobj.h" -#include "main/context.h" #include "util/u_math.h" /* @@ -2723,13 +2722,6 @@ nir_shader * glsl_float64_funcs_to_nir(struct gl_context *ctx, const nir_shader_compiler_options *options) { - /* It's not possible to use float64 on GLSL ES, so don't bother trying to - * build the support code. The support code depends on higher versions of - * desktop GLSL, so it will fail to compile (below) anyway. - */ - if (!_mesa_is_desktop_gl(ctx) || ctx->Const.GLSLVersion < 400) - return NULL; - /* We pretend it's a vertex shader. Ultimately, the stage shouldn't * matter because we're not optimizing anything here. */ diff --git a/src/egl/drivers/dri2/egl_dri2.c b/src/egl/drivers/dri2/egl_dri2.c index 026f8597cdb..1ed98da81fe 100644 --- a/src/egl/drivers/dri2/egl_dri2.c +++ b/src/egl/drivers/dri2/egl_dri2.c @@ -71,8 +71,6 @@ #include "util/driconf.h" #include "util/u_math.h" -#include "ohos_log.h" - #define NUM_ATTRIBS 12 static const struct dri2_pbuffer_visual { @@ -1930,7 +1928,6 @@ dri2_surface_get_dri_drawable(_EGLSurface *surf) static _EGLProc dri2_get_proc_address(const char *procname) { - DISPLAY_LOGI("procname = %{public}s", procname); return _glapi_get_proc_address(procname); } diff --git a/src/egl/main/eglapi.c b/src/egl/main/eglapi.c index c1a1d8540af..aa577a59d37 100644 --- a/src/egl/main/eglapi.c +++ b/src/egl/main/eglapi.c @@ -408,9 +408,9 @@ _eglGetPlatformDisplayCommon(EGLenum platform, void *native_display, break; #endif #ifdef HAVE_OHOS_PLATFORM - case EGL_PLATFORM_OHOS_KHR: - disp = _eglGetOHOSDisplay(native_display, attrib_list); - break; + case EGL_PLATFORM_OHOS_KHR: + disp = _eglGetOHOSDisplay(native_display, attrib_list); + break; #endif case EGL_PLATFORM_DEVICE_EXT: disp = _eglGetDeviceDisplay(native_display, attrib_list); diff --git a/src/egl/main/egldisplay.c b/src/egl/main/egldisplay.c index 82e24fb8243..0bc12c9e497 100644 --- a/src/egl/main/egldisplay.c +++ b/src/egl/main/egldisplay.c @@ -625,6 +625,7 @@ _eglGetOHOSDisplay(void *native_display, } #endif /* HAVE_OHOS_PLATFORM */ + _EGLDisplay* _eglGetDeviceDisplay(void *native_display, const EGLAttrib *attrib_list) diff --git a/src/egl/main/egllog.c b/src/egl/main/egllog.c index 8d8273272c7..af939be3ddf 100644 --- a/src/egl/main/egllog.c +++ b/src/egl/main/egllog.c @@ -55,6 +55,11 @@ #endif /* HAVE_ANDROID_PLATFORM */ +#ifdef HAVE_OHOS_PLATFORM +#include "hilog/log.h" +#include "ohos_log.h" +#endif + #define MAXSTRING 1000 #define FALLBACK_LOG_LEVEL _EGL_WARNING @@ -94,6 +99,7 @@ _eglDefaultLogger(EGLint level, const char *msg) LOG_PRI(egl2alog[level], LOG_TAG, "%s", msg); #else fprintf(stderr, "libEGL %s: %s\n", level_strings[level], msg); + DISPLAY_LOGE("libEGL %{public}s: %{public}s\n", level_strings[level], msg); #endif /* HAVE_ANDROID_PLATFORM */ } @@ -153,13 +159,14 @@ _eglLog(EGLint level, const char *fmtStr, ...) va_list args; char msg[MAXSTRING]; int ret; - + DISPLAY_LOGD(); /* one-time initialization; a little race here is fine */ + /* if (!logging.initialized) _eglInitLogger(); if (level > logging.level || level < 0) return; - + */ mtx_lock(&logging.mutex); va_start(args, fmtStr); diff --git a/src/egl/meson.build b/src/egl/meson.build index 3d2b613ad6f..5369c8c1013 100644 --- a/src/egl/meson.build +++ b/src/egl/meson.build @@ -136,10 +136,12 @@ if with_dri2 override_for_egl += 'cpp_std=c++17' endif endif + if with_platform_ohos deps_for_egl += dep_ohos files_egl += files('drivers/dri2/platform_ohos.c') endif + elif with_platform_haiku incs_for_egl += inc_haikugl c_args_for_egl += [ diff --git a/src/etnaviv/ci/etnaviv-gc2000-fails.txt b/src/etnaviv/ci/etnaviv-gc2000-fails.txt index 414d40fbc11..d679135c6fb 100644 --- a/src/etnaviv/ci/etnaviv-gc2000-fails.txt +++ b/src/etnaviv/ci/etnaviv-gc2000-fails.txt @@ -3,49 +3,48 @@ dEQP-GLES2.functional.buffer.write.use.index_array.element_array,Fail dEQP-GLES2.functional.clipping.line.wide_line_clip_viewport_center,Fail dEQP-GLES2.functional.clipping.line.wide_line_clip_viewport_corner,Fail dEQP-GLES2.functional.clipping.triangle_vertex.clip_three.clip_pos_y_pos_z_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z,Fail -dEQP-GLES2.functional.depth_stencil_clear.depth_stencil_masked,Fail dEQP-GLES2.functional.depth_stencil_clear.depth_stencil,Fail +dEQP-GLES2.functional.depth_stencil_clear.depth_stencil_masked,Fail dEQP-GLES2.functional.draw.draw_elements.triangle_fan.single_attribute,Fail dEQP-GLES2.functional.fbo.render.color_clear.rbo_rgba4_depth_component16,Fail -dEQP-GLES2.functional.fbo.render.color_clear.rbo_rgba4_stencil_index8,Fail dEQP-GLES2.functional.fbo.render.color_clear.rbo_rgba4,Fail -dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.no_rebind_rbo_rgb5_a1_stencil_index8,Fail +dEQP-GLES2.functional.fbo.render.color_clear.rbo_rgba4_stencil_index8,Fail dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.no_rebind_rbo_rgb565_stencil_index8,Fail +dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.no_rebind_rbo_rgb5_a1_stencil_index8,Fail dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.no_rebind_rbo_rgba4_stencil_index8,Fail -dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.no_rebind_tex2d_rgb_stencil_index8,Fail dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.no_rebind_tex2d_rgba_stencil_index8,Fail -dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.rebind_rbo_rgb5_a1_stencil_index8,Fail +dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.no_rebind_tex2d_rgb_stencil_index8,Fail dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.rebind_rbo_rgb565_stencil_index8,Fail +dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.rebind_rbo_rgb5_a1_stencil_index8,Fail dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.rebind_rbo_rgba4_stencil_index8,Fail -dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.rebind_tex2d_rgb_stencil_index8,Fail dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.rebind_tex2d_rgba_stencil_index8,Fail -dEQP-GLES2.functional.fbo.render.resize.rbo_rgb5_a1_depth_component16,Fail -dEQP-GLES2.functional.fbo.render.resize.rbo_rgb5_a1_stencil_index8,Fail -dEQP-GLES2.functional.fbo.render.resize.rbo_rgb5_a1,Fail +dEQP-GLES2.functional.fbo.render.recreate_colorbuffer.rebind_tex2d_rgb_stencil_index8,Fail dEQP-GLES2.functional.fbo.render.resize.rbo_rgb565_depth_component16,Fail -dEQP-GLES2.functional.fbo.render.resize.rbo_rgb565_stencil_index8,Fail dEQP-GLES2.functional.fbo.render.resize.rbo_rgb565,Fail +dEQP-GLES2.functional.fbo.render.resize.rbo_rgb565_stencil_index8,Fail +dEQP-GLES2.functional.fbo.render.resize.rbo_rgb5_a1_depth_component16,Fail +dEQP-GLES2.functional.fbo.render.resize.rbo_rgb5_a1,Fail +dEQP-GLES2.functional.fbo.render.resize.rbo_rgb5_a1_stencil_index8,Fail dEQP-GLES2.functional.fbo.render.resize.rbo_rgba4_depth_component16,Fail -dEQP-GLES2.functional.fbo.render.resize.rbo_rgba4_stencil_index8,Fail dEQP-GLES2.functional.fbo.render.resize.rbo_rgba4,Fail -dEQP-GLES2.functional.fbo.render.resize.tex2d_rgb_stencil_index8,Fail +dEQP-GLES2.functional.fbo.render.resize.rbo_rgba4_stencil_index8,Fail dEQP-GLES2.functional.fbo.render.resize.tex2d_rgba_stencil_index8,Fail -dEQP-GLES2.functional.fbo.render.shared_colorbuffer.rbo_rgb5_a1_stencil_index8,Fail +dEQP-GLES2.functional.fbo.render.resize.tex2d_rgb_stencil_index8,Fail dEQP-GLES2.functional.fbo.render.shared_colorbuffer.rbo_rgb565_stencil_index8,Fail +dEQP-GLES2.functional.fbo.render.shared_colorbuffer.rbo_rgb5_a1_stencil_index8,Fail dEQP-GLES2.functional.fbo.render.shared_colorbuffer.rbo_rgba4_stencil_index8,Fail -dEQP-GLES2.functional.fbo.render.shared_colorbuffer.tex2d_rgb_stencil_index8,Fail dEQP-GLES2.functional.fbo.render.shared_colorbuffer.tex2d_rgba_stencil_index8,Fail -dEQP-GLES2.functional.fbo.render.stencil_clear.rbo_rgb5_a1_stencil_index8,Fail +dEQP-GLES2.functional.fbo.render.shared_colorbuffer.tex2d_rgb_stencil_index8,Fail dEQP-GLES2.functional.fbo.render.stencil_clear.rbo_rgb565_stencil_index8,Fail +dEQP-GLES2.functional.fbo.render.stencil_clear.rbo_rgb5_a1_stencil_index8,Fail dEQP-GLES2.functional.fbo.render.stencil_clear.rbo_rgba4_stencil_index8,Fail -dEQP-GLES2.functional.fbo.render.stencil_clear.tex2d_rgb_stencil_index8,Fail dEQP-GLES2.functional.fbo.render.stencil_clear.tex2d_rgba_stencil_index8,Fail -dEQP-GLES2.functional.fbo.render.texsubimage.after_render_tex2d_rgb,Fail +dEQP-GLES2.functional.fbo.render.stencil_clear.tex2d_rgb_stencil_index8,Fail dEQP-GLES2.functional.fbo.render.texsubimage.after_render_tex2d_rgba,Fail -dEQP-GLES2.functional.fbo.render.texsubimage.between_render_tex2d_rgb,Fail +dEQP-GLES2.functional.fbo.render.texsubimage.after_render_tex2d_rgb,Fail dEQP-GLES2.functional.fbo.render.texsubimage.between_render_tex2d_rgba,Fail +dEQP-GLES2.functional.fbo.render.texsubimage.between_render_tex2d_rgb,Fail dEQP-GLES2.functional.fragment_ops.depth_stencil.random.0,Fail -dEQP-GLES2.functional.fragment_ops.depth_stencil.random.1,Fail dEQP-GLES2.functional.fragment_ops.depth_stencil.random.10,Fail dEQP-GLES2.functional.fragment_ops.depth_stencil.random.11,Fail dEQP-GLES2.functional.fragment_ops.depth_stencil.random.12,Fail @@ -56,12 +55,13 @@ dEQP-GLES2.functional.fragment_ops.depth_stencil.random.16,Fail dEQP-GLES2.functional.fragment_ops.depth_stencil.random.17,Fail dEQP-GLES2.functional.fragment_ops.depth_stencil.random.18,Fail dEQP-GLES2.functional.fragment_ops.depth_stencil.random.19,Fail -dEQP-GLES2.functional.fragment_ops.depth_stencil.random.2,Fail +dEQP-GLES2.functional.fragment_ops.depth_stencil.random.1,Fail dEQP-GLES2.functional.fragment_ops.depth_stencil.random.20,Fail dEQP-GLES2.functional.fragment_ops.depth_stencil.random.21,Fail dEQP-GLES2.functional.fragment_ops.depth_stencil.random.22,Fail dEQP-GLES2.functional.fragment_ops.depth_stencil.random.23,Fail dEQP-GLES2.functional.fragment_ops.depth_stencil.random.24,Fail +dEQP-GLES2.functional.fragment_ops.depth_stencil.random.2,Fail dEQP-GLES2.functional.fragment_ops.depth_stencil.random.3,Fail dEQP-GLES2.functional.fragment_ops.depth_stencil.random.4,Fail dEQP-GLES2.functional.fragment_ops.depth_stencil.random.5,Fail @@ -71,19 +71,19 @@ dEQP-GLES2.functional.fragment_ops.depth_stencil.random.8,Fail dEQP-GLES2.functional.fragment_ops.depth_stencil.random.9,Fail dEQP-GLES2.functional.fragment_ops.depth_stencil.write_mask.both,Fail dEQP-GLES2.functional.fragment_ops.depth_stencil.write_mask.stencil,Fail -dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.2,Fail dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.23,Fail dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.27,Fail +dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.2,Fail dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.35,Fail dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.39,Fail -dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.4,Fail dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.41,Fail dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.42,Fail dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.47,Fail -dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.5,Fail +dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.4,Fail dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.51,Fail dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.56,Fail dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.58,Fail +dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.5,Fail dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.60,Fail dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.70,Fail dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.72,Fail @@ -92,51 +92,51 @@ dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.75,Fail dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.76,Fail dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.77,Fail dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.78,Fail -dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.8,Fail dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.82,Fail dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.87,Fail +dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.8,Fail dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.90,Fail dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.94,Fail dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.99,Fail dEQP-GLES2.functional.fragment_ops.random.0,Fail -dEQP-GLES2.functional.fragment_ops.random.1,Fail dEQP-GLES2.functional.fragment_ops.random.11,Fail dEQP-GLES2.functional.fragment_ops.random.14,Fail dEQP-GLES2.functional.fragment_ops.random.17,Fail +dEQP-GLES2.functional.fragment_ops.random.1,Fail dEQP-GLES2.functional.fragment_ops.random.20,Fail dEQP-GLES2.functional.fragment_ops.random.24,Fail dEQP-GLES2.functional.fragment_ops.random.25,Fail dEQP-GLES2.functional.fragment_ops.random.27,Fail -dEQP-GLES2.functional.fragment_ops.random.3,Fail dEQP-GLES2.functional.fragment_ops.random.30,Fail dEQP-GLES2.functional.fragment_ops.random.31,Fail dEQP-GLES2.functional.fragment_ops.random.34,Fail dEQP-GLES2.functional.fragment_ops.random.36,Fail dEQP-GLES2.functional.fragment_ops.random.37,Fail -dEQP-GLES2.functional.fragment_ops.random.4,Fail +dEQP-GLES2.functional.fragment_ops.random.3,Fail dEQP-GLES2.functional.fragment_ops.random.40,Fail dEQP-GLES2.functional.fragment_ops.random.45,Fail dEQP-GLES2.functional.fragment_ops.random.49,Fail -dEQP-GLES2.functional.fragment_ops.random.5,Fail +dEQP-GLES2.functional.fragment_ops.random.4,Fail dEQP-GLES2.functional.fragment_ops.random.50,Fail dEQP-GLES2.functional.fragment_ops.random.52,Fail dEQP-GLES2.functional.fragment_ops.random.54,Fail dEQP-GLES2.functional.fragment_ops.random.56,Fail +dEQP-GLES2.functional.fragment_ops.random.5,Fail dEQP-GLES2.functional.fragment_ops.random.60,Fail dEQP-GLES2.functional.fragment_ops.random.61,Fail dEQP-GLES2.functional.fragment_ops.random.69,Fail -dEQP-GLES2.functional.fragment_ops.random.7,Fail dEQP-GLES2.functional.fragment_ops.random.74,Fail dEQP-GLES2.functional.fragment_ops.random.77,Fail dEQP-GLES2.functional.fragment_ops.random.78,Fail +dEQP-GLES2.functional.fragment_ops.random.7,Fail dEQP-GLES2.functional.fragment_ops.random.80,Fail dEQP-GLES2.functional.fragment_ops.random.85,Fail dEQP-GLES2.functional.fragment_ops.random.86,Fail -dEQP-GLES2.functional.fragment_ops.random.9,Fail dEQP-GLES2.functional.fragment_ops.random.90,Fail dEQP-GLES2.functional.fragment_ops.random.96,Fail dEQP-GLES2.functional.fragment_ops.random.97,Fail dEQP-GLES2.functional.fragment_ops.random.98,Fail +dEQP-GLES2.functional.fragment_ops.random.9,Fail dEQP-GLES2.functional.rasterization.limits.points,Fail dEQP-GLES2.functional.shaders.indexing.tmp_array.vec3_const_write_dynamic_read_fragment,Fail dEQP-GLES2.functional.shaders.indexing.tmp_array.vec3_const_write_dynamic_read_vertex,Fail @@ -149,3 +149,1892 @@ dEQP-GLES2.functional.texture.vertex.cube.filtering.nearest_mipmap_nearest_linea dEQP-GLES2.functional.texture.vertex.cube.filtering.nearest_mipmap_nearest_linear_mirror,Fail dEQP-GLES2.functional.texture.vertex.cube.filtering.nearest_mipmap_nearest_linear_repeat,Fail dEQP-GLES2.functional.uniform_api.random.0,Fail +fast_color_clear@fcc-read-after-clear blit tex,Fail +fast_color_clear@fcc-read-after-clear copy rb,Fail +fast_color_clear@fcc-read-after-clear copy tex,Fail +shaders@glsl-bug-110796,Fail +shaders@glsl-fs-flat-color,Fail +shaders@glsl-fs-loop-nested,Crash +shaders@glsl-fs-pointcoord,Fail +shaders@glsl-kwin-blur-1,Fail +shaders@glsl-kwin-blur-2,Fail +shaders@glsl-max-varyings,Crash +shaders@glsl-max-varyings >max_varying_components,Crash +shaders@glsl-novertexdata,Fail +shaders@glsl-routing,Crash +shaders@glsl-uniform-interstage-limits@subdivide 5- statechanges,Timeout +shaders@glsl-uniform-interstage-limits@subdivide 5,Timeout +shaders@glsl-vs-loop-nested,Crash +shaders@glsl-vs-point-size,Fail +spec@arb_arrays_of_arrays@execution@glsl-arrays-copy-size-mismatch,Fail +spec@arb_depth_texture@fbo-depth-gl_depth_component16-tex1d,Fail +spec@arb_depth_texture@fbo-depth-gl_depth_component24-blit,Fail +spec@arb_depth_texture@texwrap formats bordercolor,Fail +spec@arb_depth_texture@texwrap formats bordercolor@GL_DEPTH_COMPONENT16- border color only,Fail +spec@arb_depth_texture@texwrap formats bordercolor@GL_DEPTH_COMPONENT24- border color only,Fail +spec@arb_depth_texture@texwrap formats bordercolor@GL_DEPTH_COMPONENT32- border color only,Fail +spec@arb_depth_texture@texwrap formats bordercolor-swizzled,Fail +spec@arb_depth_texture@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT16- swizzled- border color only,Fail +spec@arb_depth_texture@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT24- swizzled- border color only,Fail +spec@arb_depth_texture@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT32- swizzled- border color only,Fail +spec@arb_draw_buffers@fbo-mrt-alphatest,Fail +spec@arb_es2_compatibility@texwrap formats bordercolor,Fail +spec@arb_es2_compatibility@texwrap formats bordercolor@GL_RGB565- border color only,Fail +spec@arb_es2_compatibility@texwrap formats bordercolor-swizzled,Fail +spec@arb_es2_compatibility@texwrap formats bordercolor-swizzled@GL_RGB565- swizzled- border color only,Fail +spec@arb_fragment_program@fp-fragment-position,Crash +spec@arb_fragment_program@fp-indirections2,Fail +spec@arb_fragment_program@sparse-samplers,Crash +spec@arb_framebuffer_object@arb_framebuffer_object-depth-stencil-blit depth_stencil gl_depth24_stencil8,Fail +spec@arb_framebuffer_object@arb_framebuffer_object-depth-stencil-blit stencil gl_depth24_stencil8,Fail +spec@arb_framebuffer_object@arb_framebuffer_object-depth-stencil-blit stencil gl_stencil_index16,Fail +spec@arb_framebuffer_object@arb_framebuffer_object-depth-stencil-blit stencil gl_stencil_index1,Fail +spec@arb_framebuffer_object@arb_framebuffer_object-depth-stencil-blit stencil gl_stencil_index4,Fail +spec@arb_framebuffer_object@arb_framebuffer_object-depth-stencil-blit stencil gl_stencil_index8,Fail +spec@arb_framebuffer_object@fbo-alpha,Crash +spec@arb_framebuffer_object@fbo-attachments-blit-scaled-linear,Crash +spec@arb_framebuffer_object@fbo-blit-stretch,Fail +spec@arb_framebuffer_object@fbo-generatemipmap-3d,Crash +spec@arb_framebuffer_object@fbo-generatemipmap-cubemap s3tc_dxt1,Crash +spec@arb_framebuffer_object@fbo-gl_pointcoord,Fail +spec@arb_framebuffer_object@fbo-incomplete,Crash +spec@arb_framebuffer_object@framebuffer-blit-levels draw stencil,Fail +spec@arb_framebuffer_object@framebuffer-blit-levels read stencil,Fail +spec@arb_framebuffer_object@same-attachment-glframebuffertexture2d-gl_depth_stencil_attachment,Fail +spec@arb_internalformat_query2@all internalformat__type pname checks,Timeout +spec@arb_internalformat_query2@max dimensions related pname checks,Fail +spec@arb_internalformat_query2@max dimensions related pname checks@GL_MAX_LAYERS,Fail +spec@arb_map_buffer_alignment@arb_map_buffer_alignment-sanity_test,Fail +spec@arb_occlusion_query2@render,Fail +spec@arb_occlusion_query@occlusion_query_conform,Fail +spec@arb_occlusion_query@occlusion_query_conform@GetObjivAval_multi1,Fail +spec@arb_occlusion_query@occlusion_query_conform@GetObjivAval_multi2,Fail +spec@arb_occlusion_query@occlusion_query,Fail +spec@arb_occlusion_query@occlusion_query_meta_fragments,Fail +spec@arb_pixel_buffer_object@cubemap npot pbo,Fail +spec@arb_pixel_buffer_object@fbo-pbo-readpixels-small,Fail +spec@arb_pixel_buffer_object@texsubimage array pbo,Fail +spec@arb_pixel_buffer_object@texsubimage-depth-formats pbo,Fail +spec@arb_point_sprite@arb_point_sprite-interactions 1.0,Fail +spec@arb_point_sprite@arb_point_sprite-mipmap,Fail +spec@arb_provoking_vertex@arb-provoking-vertex-clipped-geometry-flatshading,Fail +spec@arb_provoking_vertex@arb-provoking-vertex-render,Fail +spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgrad,Crash +spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Crash +spec@arb_shader_texture_lod@execution@glsl-fs-shadow2dgradarb-01,Crash +spec@arb_shader_texture_lod@execution@glsl-fs-shadow2dgradarb-04,Crash +spec@arb_shader_texture_lod@execution@glsl-fs-shadow2dgradarb-07,Crash +spec@arb_shader_texture_lod@execution@glsl-fs-shadow2dgradarb-cumulative,Crash +spec@arb_shader_texture_lod@execution@tex-miplevel-selection *gradarb 1d,Crash +spec@arb_shader_texture_lod@execution@tex-miplevel-selection *gradarb 1dshadow,Crash +spec@arb_shader_texture_lod@execution@tex-miplevel-selection *gradarb 2d,Crash +spec@arb_shader_texture_lod@execution@tex-miplevel-selection *gradarb 2drect,Crash +spec@arb_shader_texture_lod@execution@tex-miplevel-selection *gradarb 2drectshadow,Crash +spec@arb_shader_texture_lod@execution@tex-miplevel-selection *gradarb 2dshadow,Crash +spec@arb_shader_texture_lod@execution@tex-miplevel-selection *gradarb 3d,Crash +spec@arb_shader_texture_lod@execution@tex-miplevel-selection *gradarb cube,Crash +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 *lod 3d,Crash +spec@arb_shader_texture_lod@execution@tex-miplevel-selection *lod cube,Fail +spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 1d,Crash +spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 1d_projvec4,Crash +spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 1dshadow,Crash +spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 2d,Crash +spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 2d_projvec4,Crash +spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 2drect,Crash +spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 2drect_projvec4,Crash +spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 2drectshadow,Crash +spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 2dshadow,Crash +spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 3d,Crash +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_shader_texture_lod@execution@tex-miplevel-selection *projlod 2d_projvec4,Fail +spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projlod 2dshadow,Fail +spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projlod 3d,Crash +spec@arb_texture_compression@texwrap formats bordercolor,Fail +spec@arb_texture_compression@texwrap formats bordercolor@GL_COMPRESSED_ALPHA- border color only,Fail +spec@arb_texture_compression@texwrap formats bordercolor@GL_COMPRESSED_INTENSITY- border color only,Fail +spec@arb_texture_compression@texwrap formats bordercolor@GL_COMPRESSED_LUMINANCE_ALPHA- border color only,Fail +spec@arb_texture_compression@texwrap formats bordercolor@GL_COMPRESSED_LUMINANCE- border color only,Fail +spec@arb_texture_compression@texwrap formats bordercolor@GL_COMPRESSED_RGBA- border color only,Fail +spec@arb_texture_compression@texwrap formats bordercolor@GL_COMPRESSED_RGB- border color only,Fail +spec@arb_texture_compression@texwrap formats bordercolor-swizzled,Fail +spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_ALPHA- swizzled- border color only,Fail +spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_INTENSITY- swizzled- border color only,Fail +spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_LUMINANCE_ALPHA- swizzled- border color only,Fail +spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_LUMINANCE- swizzled- border color only,Fail +spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA- swizzled- border color only,Fail +spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB- swizzled- border color only,Fail +spec@arb_texture_cube_map@cubemap npot,Fail +spec@arb_texture_rectangle@glsl-fs-shadow2drect-07,Fail +spec@arb_texture_rectangle@texwrap rect bordercolor,Fail +spec@arb_texture_rectangle@texwrap rect bordercolor@GL_RGBA8- border color only,Fail +spec@arb_texture_rectangle@texwrap rect proj bordercolor,Fail +spec@arb_texture_rectangle@texwrap rect proj bordercolor@GL_RGBA8- projected- border color only,Fail +spec@arb_texture_storage@texture-storage@2D mipmap rendering ,Fail +spec@arb_texture_storage@texture-storage,Fail +spec@arb_vertex_buffer_object@pos-array,Fail +spec@arb_vertex_program@big-param,Fail +spec@arb_vertex_program@clip-plane-transformation arb,Fail +spec@egl 1.4@eglterminate then unbind context,Fail +spec@egl_ext_protected_content@conformance,Fail +spec@egl_khr_gl_image@egl_khr_gl_renderbuffer_image-clear-shared-image gl_depth_component24,Fail +spec@egl_khr_gl_image@egl_khr_gl_renderbuffer_image-clear-shared-image gl_rgba,Fail +spec@egl_khr_surfaceless_context@viewport,Fail +spec@ext_direct_state_access@textures@CopyTextureSubImage3DEXT + display list GL_COMPILE_AND_EXECUTE,Fail +spec@ext_direct_state_access@textures@CopyTextureSubImage3DEXT + display list GL_COMPILE,Fail +spec@ext_direct_state_access@textures@CopyTextureSubImage3DEXT,Fail +spec@ext_direct_state_access@textures@GL_PROXY_TEXTURE_1D + glTex* + display list GL_COMPILE_AND_EXECUTE,Fail +spec@ext_direct_state_access@textures@GL_PROXY_TEXTURE_1D + glTex* + display list GL_COMPILE,Fail +spec@ext_direct_state_access@textures@GL_PROXY_TEXTURE_1D + glTex*,Fail +spec@ext_direct_state_access@textures@TextureParameteriEXT + display list GL_COMPILE_AND_EXECUTE,Fail +spec@ext_direct_state_access@textures@TextureParameteriEXT + display list GL_COMPILE,Fail +spec@ext_direct_state_access@textures@TextureParameterivEXT + display list GL_COMPILE_AND_EXECUTE,Fail +spec@ext_direct_state_access@textures@TextureParameterivEXT + display list GL_COMPILE,Fail +spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail +spec@ext_framebuffer_multisample@accuracy all_samples color depthstencil,Crash +spec@ext_framebuffer_multisample@accuracy all_samples color depthstencil linear,Crash +spec@ext_framebuffer_multisample@accuracy all_samples color small depthstencil,Crash +spec@ext_framebuffer_multisample@accuracy all_samples color small depthstencil linear,Crash +spec@ext_framebuffer_multisample@accuracy all_samples depth_draw depthstencil,Fail +spec@ext_framebuffer_multisample@accuracy all_samples depth_draw small depthstencil,Fail +spec@ext_framebuffer_multisample@accuracy all_samples depth_resolve depthstencil,Fail +spec@ext_framebuffer_multisample@accuracy all_samples depth_resolve small depthstencil,Fail +spec@ext_framebuffer_multisample@accuracy all_samples srgb depthstencil,Crash +spec@ext_framebuffer_multisample@accuracy all_samples srgb depthstencil linear,Crash +spec@ext_framebuffer_multisample@accuracy all_samples srgb small depthstencil,Crash +spec@ext_framebuffer_multisample@accuracy all_samples srgb small depthstencil linear,Crash +spec@ext_framebuffer_multisample@accuracy all_samples stencil_draw depthstencil,Fail +spec@ext_framebuffer_multisample@accuracy all_samples stencil_draw small depthstencil,Fail +spec@ext_framebuffer_multisample@accuracy all_samples stencil_resolve depthstencil,Fail +spec@ext_framebuffer_multisample@accuracy all_samples stencil_resolve small depthstencil,Fail +spec@ext_framebuffer_object@fbo-3d,Crash +spec@ext_framebuffer_object@fbo-alphatest-formats,Crash +spec@ext_framebuffer_object@fbo-blending-format-quirks,Fail +spec@ext_framebuffer_object@fbo-blending-formats,Crash +spec@ext_framebuffer_object@fbo-clear-formats,Crash +spec@ext_framebuffer_object@fbo-colormask-formats,Crash +spec@ext_framebuffer_object@fbo-copyteximage,Fail +spec@ext_framebuffer_object@fbo-copyteximage-simple,Fail +spec@ext_framebuffer_object@fbo-cubemap,Fail +spec@ext_framebuffer_object@fbo-readpixels,Fail +spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index16-blit,Fail +spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index1-blit,Fail +spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index4-blit,Fail +spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index8-blit,Fail +spec@ext_framebuffer_object@getteximage-formats init-by-clear-and-render,Crash +spec@ext_framebuffer_object@getteximage-formats init-by-rendering,Crash +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-export,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_p010,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_p012,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_p016,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y210,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y212,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y216,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y412,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y416,Fail +spec@ext_packed_depth_stencil@depth_stencil texture,Fail +spec@ext_packed_depth_stencil@fbo-clear-formats stencil,Fail +spec@ext_packed_depth_stencil@fbo-clear-formats stencil@GL_DEPTH24_STENCIL8,Fail +spec@ext_packed_depth_stencil@fbo-clear-formats stencil@GL_DEPTH_STENCIL,Fail +spec@ext_packed_depth_stencil@fbo-depth-gl_depth24_stencil8-copypixels,Fail +spec@ext_packed_depth_stencil@fbo-depthstencil-gl_depth24_stencil8-clear,Fail +spec@ext_packed_depth_stencil@fbo-stencil-gl_depth24_stencil8-blit,Fail +spec@ext_packed_depth_stencil@texwrap formats bordercolor,Fail +spec@ext_packed_depth_stencil@texwrap formats bordercolor@GL_DEPTH24_STENCIL8- border color only,Fail +spec@ext_packed_depth_stencil@texwrap formats bordercolor-swizzled,Fail +spec@ext_packed_depth_stencil@texwrap formats bordercolor-swizzled@GL_DEPTH24_STENCIL8- swizzled- border color only,Fail +spec@ext_provoking_vertex@provoking-vertex,Fail +spec@ext_texture_array@array-texture,Fail +spec@ext_texture_array@compressed teximage,Fail +spec@ext_texture_array@compressed teximage pbo,Fail +spec@ext_texture_array@compressed texsubimage,Fail +spec@ext_texture_array@compressed texsubimage pbo,Fail +spec@ext_texture_array@copyteximage 1d_array,Fail +spec@ext_texture_array@fbo-generatemipmap-array,Fail +spec@ext_texture_array@fbo-generatemipmap-array s3tc_dxt1,Crash +spec@ext_texture_array@glsl-fs-shadow1darray-07,Fail +spec@ext_texture_array@glsl-fs-shadow2darray-07,Fail +spec@ext_texture_array@maxlayers,Fail +spec@ext_texture_array@render-1darray,Fail +spec@ext_texture_array@texsubimage array,Fail +spec@ext_texture_compression_s3tc@s3tc-targeted,Fail +spec@ext_texture_compression_s3tc@texwrap formats bordercolor,Fail +spec@ext_texture_compression_s3tc@texwrap formats bordercolor@GL_COMPRESSED_RGBA_S3TC_DXT1_EXT- border color only,Fail +spec@ext_texture_compression_s3tc@texwrap formats bordercolor@GL_COMPRESSED_RGBA_S3TC_DXT3_EXT- border color only,Fail +spec@ext_texture_compression_s3tc@texwrap formats bordercolor@GL_COMPRESSED_RGBA_S3TC_DXT5_EXT- border color only,Fail +spec@ext_texture_compression_s3tc@texwrap formats bordercolor@GL_COMPRESSED_RGB_S3TC_DXT1_EXT- border color only,Fail +spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled,Fail +spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_S3TC_DXT1_EXT- swizzled- border color only,Fail +spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_S3TC_DXT3_EXT- swizzled- border color only,Fail +spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_S3TC_DXT5_EXT- swizzled- border color only,Fail +spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB_S3TC_DXT1_EXT- swizzled- border color only,Fail +spec@ext_texture_format_bgra8888@api-errors,Fail +spec@ext_texture_srgb@fbo-alphatest-formats,Crash +spec@ext_texture_srgb@texwrap formats bordercolor,Fail +spec@ext_texture_srgb@texwrap formats bordercolor@GL_SLUMINANCE8_ALPHA8- border color only,Fail +spec@ext_texture_srgb@texwrap formats bordercolor@GL_SLUMINANCE8- border color only,Fail +spec@ext_texture_srgb@texwrap formats bordercolor@GL_SRGB8_ALPHA8- border color only,Fail +spec@ext_texture_srgb@texwrap formats bordercolor@GL_SRGB8- border color only,Fail +spec@ext_texture_srgb@texwrap formats bordercolor-swizzled,Fail +spec@ext_texture_srgb@texwrap formats bordercolor-swizzled@GL_SLUMINANCE8_ALPHA8- swizzled- border color only,Fail +spec@ext_texture_srgb@texwrap formats bordercolor-swizzled@GL_SLUMINANCE8- swizzled- border color only,Fail +spec@ext_texture_srgb@texwrap formats bordercolor-swizzled@GL_SRGB8_ALPHA8- swizzled- border color only,Fail +spec@ext_texture_srgb@texwrap formats bordercolor-swizzled@GL_SRGB8- swizzled- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SLUMINANCE_ALPHA- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SLUMINANCE- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SRGB_ALPHA- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SRGB- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SRGB_S3TC_DXT1_EXT- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SLUMINANCE_ALPHA- swizzled- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SLUMINANCE- swizzled- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT- swizzled- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT- swizzled- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT- swizzled- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA- swizzled- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_S3TC_DXT1_EXT- swizzled- border color only,Fail +spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB- swizzled- border color only,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-div-int-int,Crash +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-div-ivec2-int,Crash +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-div-ivec2-ivec2,Crash +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-div-ivec3-int,Crash +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-div-ivec3-ivec3,Crash +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-div-ivec4-int,Crash +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-div-ivec4-ivec4,Crash +spec@glsl-1.10@execution@built-in-functions@fs-op-div-int-int,Crash +spec@glsl-1.10@execution@built-in-functions@fs-op-div-int-ivec2,Crash +spec@glsl-1.10@execution@built-in-functions@fs-op-div-int-ivec3,Crash +spec@glsl-1.10@execution@built-in-functions@fs-op-div-int-ivec4,Crash +spec@glsl-1.10@execution@built-in-functions@fs-op-div-ivec2-int,Crash +spec@glsl-1.10@execution@built-in-functions@fs-op-div-ivec2-ivec2,Crash +spec@glsl-1.10@execution@built-in-functions@fs-op-div-ivec3-int,Crash +spec@glsl-1.10@execution@built-in-functions@fs-op-div-ivec3-ivec3,Crash +spec@glsl-1.10@execution@built-in-functions@fs-op-div-ivec4-int,Crash +spec@glsl-1.10@execution@built-in-functions@fs-op-div-ivec4-ivec4,Crash +spec@glsl-1.10@execution@built-in-functions@vs-op-assign-div-int-int,Crash +spec@glsl-1.10@execution@built-in-functions@vs-op-assign-div-ivec2-int,Crash +spec@glsl-1.10@execution@built-in-functions@vs-op-assign-div-ivec2-ivec2,Crash +spec@glsl-1.10@execution@built-in-functions@vs-op-assign-div-ivec3-int,Crash +spec@glsl-1.10@execution@built-in-functions@vs-op-assign-div-ivec3-ivec3,Crash +spec@glsl-1.10@execution@built-in-functions@vs-op-assign-div-ivec4-int,Crash +spec@glsl-1.10@execution@built-in-functions@vs-op-assign-div-ivec4-ivec4,Crash +spec@glsl-1.10@execution@built-in-functions@vs-op-div-int-int,Crash +spec@glsl-1.10@execution@built-in-functions@vs-op-div-int-ivec2,Crash +spec@glsl-1.10@execution@built-in-functions@vs-op-div-int-ivec3,Crash +spec@glsl-1.10@execution@built-in-functions@vs-op-div-int-ivec4,Crash +spec@glsl-1.10@execution@built-in-functions@vs-op-div-ivec2-int,Crash +spec@glsl-1.10@execution@built-in-functions@vs-op-div-ivec2-ivec2,Crash +spec@glsl-1.10@execution@built-in-functions@vs-op-div-ivec3-int,Crash +spec@glsl-1.10@execution@built-in-functions@vs-op-div-ivec3-ivec3,Crash +spec@glsl-1.10@execution@built-in-functions@vs-op-div-ivec4-int,Crash +spec@glsl-1.10@execution@built-in-functions@vs-op-div-ivec4-ivec4,Crash +spec@glsl-1.10@execution@clipping@clip-plane-transformation clipvert_pos,Fail +spec@glsl-1.10@execution@clipping@clip-plane-transformation fixed,Fail +spec@glsl-1.10@execution@clipping@clip-plane-transformation pos_clipvert,Fail +spec@glsl-1.10@execution@glsl-fs-convolution-2,Fail +spec@glsl-1.10@execution@glsl-fs-uniform-array-7,Fail +spec@glsl-1.10@execution@glsl-vs-large-uniform-array,Fail +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backcolor-flat-fixed,Crash +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backcolor-flat-none,Crash +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backcolor-flat-vertex,Crash +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backcolor-smooth-fixed,Crash +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backcolor-smooth-none,Crash +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backcolor-smooth-vertex,Crash +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backsecondarycolor-flat-fixed,Crash +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backsecondarycolor-flat-none,Crash +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backsecondarycolor-flat-vertex,Crash +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backsecondarycolor-smooth-fixed,Crash +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backsecondarycolor-smooth-none,Crash +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backsecondarycolor-smooth-vertex,Crash +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_frontcolor-flat-fixed,Fail +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_frontcolor-flat-none,Fail +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_frontcolor-flat-vertex,Fail +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_frontcolor-smooth-vertex,Fail +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_frontsecondarycolor-flat-fixed,Fail +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_frontsecondarycolor-flat-none,Fail +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_frontsecondarycolor-flat-vertex,Fail +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_frontsecondarycolor-smooth-vertex,Fail +spec@glsl-1.10@execution@interpolation@interpolation-none-other-flat-vertex,Fail +spec@glsl-1.10@execution@interpolation@interpolation-none-other-smooth-vertex,Fail +spec@glsl-1.10@execution@samplers@glsl-fs-shadow1d-07,Fail +spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-07,Fail +spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-clamp-z,Fail +spec@glsl-1.10@execution@variable-indexing@fs-varying-array-mat4-index-col-rd,Fail +spec@glsl-1.10@execution@variable-indexing@fs-varying-array-mat4-index-col-row-rd,Fail +spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat4-index-col-rd,Fail +spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat4-index-col-row-rd,Fail +spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat4-index-col-row-wr,Fail +spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat4-index-col-wr,Fail +spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat4-index-rd,Fail +spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat4-index-row-rd,Fail +spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat4-index-row-wr,Fail +spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat4-index-wr,Fail +spec@glsl-1.10@execution@varying-packing@simple float array,Crash +spec@glsl-1.10@execution@varying-packing@simple float separate,Crash +spec@glsl-1.10@execution@varying-packing@simple mat2 array,Crash +spec@glsl-1.10@execution@varying-packing@simple mat2 separate,Crash +spec@glsl-1.10@execution@varying-packing@simple mat2x3 array,Crash +spec@glsl-1.10@execution@varying-packing@simple mat2x3 separate,Crash +spec@glsl-1.10@execution@varying-packing@simple mat2x4 array,Crash +spec@glsl-1.10@execution@varying-packing@simple mat2x4 separate,Crash +spec@glsl-1.10@execution@varying-packing@simple mat3 array,Crash +spec@glsl-1.10@execution@varying-packing@simple mat3 separate,Crash +spec@glsl-1.10@execution@varying-packing@simple mat3x2 array,Crash +spec@glsl-1.10@execution@varying-packing@simple mat3x2 separate,Crash +spec@glsl-1.10@execution@varying-packing@simple mat3x4 array,Crash +spec@glsl-1.10@execution@varying-packing@simple mat3x4 separate,Crash +spec@glsl-1.10@execution@varying-packing@simple mat4 array,Crash +spec@glsl-1.10@execution@varying-packing@simple mat4 separate,Crash +spec@glsl-1.10@execution@varying-packing@simple mat4x2 array,Crash +spec@glsl-1.10@execution@varying-packing@simple mat4x2 separate,Crash +spec@glsl-1.10@execution@varying-packing@simple mat4x3 array,Crash +spec@glsl-1.10@execution@varying-packing@simple mat4x3 separate,Crash +spec@glsl-1.10@execution@varying-packing@simple vec2 array,Crash +spec@glsl-1.10@execution@varying-packing@simple vec2 separate,Crash +spec@glsl-1.10@execution@varying-packing@simple vec3 array,Crash +spec@glsl-1.10@execution@varying-packing@simple vec3 separate,Crash +spec@glsl-1.10@execution@varying-packing@simple vec4 array,Crash +spec@glsl-1.10@execution@varying-packing@simple vec4 separate,Crash +spec@glsl-1.20@execution@clipping@fixed-clip-enables,Fail +spec@glsl-1.20@execution@clipping@vs-clip-vertex-const-reject,Fail +spec@glsl-1.20@execution@clipping@vs-clip-vertex-different-from-position,Fail +spec@glsl-1.20@execution@clipping@vs-clip-vertex-enables,Fail +spec@glsl-1.20@execution@clipping@vs-clip-vertex-equal-to-position,Fail +spec@glsl-1.20@execution@clipping@vs-clip-vertex-homogeneity,Fail +spec@glsl-1.20@execution@clipping@vs-clip-vertex-primitives,Fail +spec@glsl-1.20@execution@const-builtin@glsl-const-builtin-normalize,Fail +spec@glsl-1.20@execution@fs-nan-builtin-max,Fail +spec@glsl-1.20@execution@fs-nan-builtin-min,Fail +spec@glsl-1.20@execution@fs-vec4-const-array-indirect-access-256-elements,Fail +spec@glsl-1.20@execution@out-parameter-indexing@fs-inout-index-two-level,Fail +spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture() 3d,Crash +spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture(bias) 3d,Crash +spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture(bias) cube,Fail +spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture() cube,Fail +spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj 3d,Crash +spec@glsl-1.20@execution@tex-miplevel-selection gl2:textureproj(bias) 3d,Crash +spec@glsl-1.20@execution@variable-indexing@fs-varying-array-mat4-index-col-rd,Fail +spec@glsl-1.20@execution@variable-indexing@fs-varying-array-mat4-index-col-row-rd,Fail +spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat4-index-col-rd,Fail +spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat4-index-col-row-rd,Fail +spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat4-index-col-row-wr,Fail +spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat4-index-col-wr,Fail +spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat4-index-rd,Fail +spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat4-index-row-rd,Fail +spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat4-index-row-wr,Fail +spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat4-index-wr,Fail +spec@glsl-1.20@execution@vs-nan-builtin-max,Fail +spec@glsl-1.20@execution@vs-nan-builtin-min,Fail +spec@glsl-es-1.00@execution@glsl-no-vertex-attribs,Fail +spec@intel_performance_query@intel_performance_query-issue_2235,Fail +spec@khr_texture_compression_astc@basic-gles,Fail +spec@khr_texture_compression_astc@miptree-gles srgb,Fail +spec@khr_texture_compression_astc@miptree-gles srgb-fp,Fail +spec@khr_texture_compression_astc@miptree-gl srgb-fp,Fail +spec@khr_texture_compression_astc@miptree-gl srgb-fp@sRGB decode full precision,Fail +spec@nv_copy_image@nv_copy_image-simple --tex-to-tex,Fail +spec@nv_primitive_restart@primitive-restart-draw-mode-lines,Fail +spec@nv_primitive_restart@primitive-restart-draw-mode-triangles,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@depth-clear-precision-check,Fail +spec@!opengl 1.0@gl-1.0-blend-func,Fail +spec@!opengl 1.0@gl-1.0-dlist-bitmap,Crash +spec@!opengl 1.0@gl-1.0-dlist-materials,Fail +spec@!opengl 1.0@gl-1.0-dlist-shademodel,Fail +spec@!opengl 1.0@gl-1.0-drawbuffer-modes,Fail +spec@!opengl 1.0@gl-1.0-drawpixels-depth-test,Fail +spec@!opengl 1.0@gl-1.0-edgeflag-const,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-logicop@GL_AND,Fail +spec@!opengl 1.0@gl-1.0-logicop@GL_AND_INVERTED,Fail +spec@!opengl 1.0@gl-1.0-logicop@GL_AND_REVERSE,Fail +spec@!opengl 1.0@gl-1.0-logicop@GL_CLEAR,Fail +spec@!opengl 1.0@gl-1.0-logicop@GL_COPY_INVERTED,Fail +spec@!opengl 1.0@gl-1.0-logicop@GL_EQUIV,Fail +spec@!opengl 1.0@gl-1.0-logicop@GL_INVERT,Fail +spec@!opengl 1.0@gl-1.0-logicop@GL_NAND,Fail +spec@!opengl 1.0@gl-1.0-logicop@GL_NOOP,Fail +spec@!opengl 1.0@gl-1.0-logicop@GL_NOR,Fail +spec@!opengl 1.0@gl-1.0-logicop@GL_OR,Fail +spec@!opengl 1.0@gl-1.0-logicop@GL_OR_INVERTED,Fail +spec@!opengl 1.0@gl-1.0-logicop@GL_OR_REVERSE,Fail +spec@!opengl 1.0@gl-1.0-logicop@GL_SET,Fail +spec@!opengl 1.0@gl-1.0-logicop@GL_XOR,Fail +spec@!opengl 1.0@gl-1.0-no-op-paths,Fail +spec@!opengl 1.0@gl-1.0-ortho-pos,Fail +spec@!opengl 1.0@gl-1.0-scissor-stencil-clear,Fail +spec@!opengl 1.0@gl-1.0-spot-light,Fail +spec@!opengl 1.0@gl-1.0-swapbuffers-behavior,Fail +spec@!opengl 1.0@gl-1.0-user-clip-all-planes,Fail +spec@!opengl 1.1@clipflat,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glBegin/End(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawArrays(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_POLYGON)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_FAN)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLES)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: LAST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail +spec@!opengl 1.1@clipflat@glDrawElements(GL_TRIANGLE_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: LAST,Fail +spec@!opengl 1.1@depthstencil-default_fb-clear,Fail +spec@!opengl 1.1@depthstencil-default_fb-copypixels,Fail +spec@!opengl 1.1@getteximage-luminance,Crash +spec@!opengl 1.1@gl-1.1-xor-copypixels,Fail +spec@!opengl 1.1@gl-1.1-xor,Fail +spec@!opengl 1.1@line-flat-clip-color,Fail +spec@!opengl 1.1@linestipple@Factor 2x,Fail +spec@!opengl 1.1@linestipple@Factor 3x,Fail +spec@!opengl 1.1@linestipple,Fail +spec@!opengl 1.1@linestipple@Line loop,Fail +spec@!opengl 1.1@linestipple@Line strip,Fail +spec@!opengl 1.1@linestipple@Restarting lines within a single Begin-End block,Fail +spec@!opengl 1.1@polygon-mode,Fail +spec@!opengl 1.1@polygon-mode-offset@config 0: Expected blue pixel in center,Fail +spec@!opengl 1.1@polygon-mode-offset@config 0: Expected white pixel on right edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 0: Expected white pixel on top edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 1: Expected blue pixel in center,Fail +spec@!opengl 1.1@polygon-mode-offset@config 1: Expected white pixel on right edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 1: Expected white pixel on top edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 2: Expected blue pixel in center,Fail +spec@!opengl 1.1@polygon-mode-offset@config 2: Expected white pixel on right edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 2: Expected white pixel on top edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on bottom edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on left edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on right edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on top edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on bottom edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on left edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on right edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on top edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 5: Expected blue pixel in center,Fail +spec@!opengl 1.1@polygon-mode-offset@config 5: Expected white pixel on right edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 5: Expected white pixel on top edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 6: Expected blue pixel in center,Fail +spec@!opengl 1.1@polygon-mode-offset@config 6: Expected white pixel on right edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 6: Expected white pixel on top edge,Fail +spec@!opengl 1.1@polygon-mode-offset,Fail +spec@!opengl 1.1@polygon-offset,Fail +spec@!opengl 1.1@read-front clear-front-first,Fail +spec@!opengl 1.1@read-front,Fail +spec@!opengl 1.1@streaming-texture-leak,Timeout +spec@!opengl 1.1@texwrap 1d bordercolor,Fail +spec@!opengl 1.1@texwrap 1d bordercolor@GL_RGBA8- border color only,Fail +spec@!opengl 1.1@texwrap 1d proj bordercolor,Fail +spec@!opengl 1.1@texwrap 1d proj bordercolor@GL_RGBA8- projected- border color only,Fail +spec@!opengl 1.1@texwrap 2d bordercolor,Fail +spec@!opengl 1.1@texwrap 2d bordercolor@GL_RGBA8- border color only,Fail +spec@!opengl 1.1@texwrap 2d proj bordercolor,Fail +spec@!opengl 1.1@texwrap 2d proj bordercolor@GL_RGBA8- projected- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor,Fail +spec@!opengl 1.1@texwrap formats bordercolor@GL_ALPHA12- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor@GL_ALPHA16- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor@GL_ALPHA4- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor@GL_ALPHA8- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor@GL_INTENSITY12- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor@GL_INTENSITY16- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor@GL_INTENSITY4- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor@GL_INTENSITY8- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE12_ALPHA12- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE12_ALPHA4- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE12- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE16_ALPHA16- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE16- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE4_ALPHA4- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE4- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE6_ALPHA2- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE8_ALPHA8- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE8- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor@GL_R3_G3_B2- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB10_A2- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB10- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB12- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB16- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB4- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB5_A1- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB5- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB8- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor@GL_RGBA12- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor@GL_RGBA16- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor@GL_RGBA2- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor@GL_RGBA4- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor@GL_RGBA8- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_ALPHA12- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_ALPHA16- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_ALPHA4- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_ALPHA8- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_INTENSITY12- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_INTENSITY16- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_INTENSITY4- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_INTENSITY8- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE12_ALPHA12- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE12_ALPHA4- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE12- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE16_ALPHA16- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE16- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE4_ALPHA4- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE4- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE6_ALPHA2- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE8_ALPHA8- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE8- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_R3_G3_B2- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB10_A2- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB10- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB12- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB16- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB4- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB5_A1- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB5- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB8- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA12- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA16- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA2- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA4- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA8- swizzled- border color only,Fail +spec@!opengl 1.1@two-sided-lighting,Fail +spec@!opengl 1.1@user-clip,Fail +spec@!opengl 1.2@copyteximage 3d,Crash +spec@!opengl 1.2@lodclamp-between-max,Fail +spec@!opengl 1.2@texwrap 3d bordercolor,Fail +spec@!opengl 1.2@texwrap 3d bordercolor@GL_RGBA8- border color only,Fail +spec@!opengl 1.2@texwrap 3d proj bordercolor,Fail +spec@!opengl 1.2@texwrap 3d proj bordercolor@GL_RGBA8- projected- border color only,Fail +spec@!opengl 1.2@two-sided-lighting-separate-specular,Fail +spec@!opengl 1.3@gl-1.3-texture-env,Fail +spec@!opengl 1.3@tex3d-depth1,Fail +spec@!opengl 1.3@tex-border-1,Fail +spec@!opengl 1.4@gl-1.4-polygon-offset,Fail +spec@!opengl 1.5@depth-tex-compare,Fail +spec@!opengl 2.0@gl-2.0-edgeflag,Fail +spec@!opengl 2.0@gl-2.0-edgeflag-immediate,Fail +spec@!opengl 2.0@gl-2.0-two-sided-stencil,Fail +spec@!opengl 2.0@occlusion-query-discard,Fail +spec@!opengl 2.0@vertex-program-two-side back2,Crash +spec@!opengl 2.0@vertex-program-two-side back back2,Crash +spec@!opengl 2.0@vertex-program-two-side back,Crash +spec@!opengl 2.0@vertex-program-two-side back front2 back2,Crash +spec@!opengl 2.0@vertex-program-two-side back front2,Crash +spec@!opengl 2.0@vertex-program-two-side enabled back2,Crash +spec@!opengl 2.0@vertex-program-two-side enabled back back2,Crash +spec@!opengl 2.0@vertex-program-two-side enabled back,Crash +spec@!opengl 2.0@vertex-program-two-side enabled back front2 back2,Crash +spec@!opengl 2.0@vertex-program-two-side enabled back front2,Crash +spec@!opengl 2.0@vertex-program-two-side enabled front2 back2,Fail +spec@!opengl 2.0@vertex-program-two-side enabled front2 back2@vs and fs,Fail +spec@!opengl 2.0@vertex-program-two-side enabled front back2,Crash +spec@!opengl 2.0@vertex-program-two-side enabled front back back2,Crash +spec@!opengl 2.0@vertex-program-two-side enabled front back,Fail +spec@!opengl 2.0@vertex-program-two-side enabled front back front2 back2,Fail +spec@!opengl 2.0@vertex-program-two-side enabled front back front2 back2@vs and fs,Fail +spec@!opengl 2.0@vertex-program-two-side enabled front back front2,Fail +spec@!opengl 2.0@vertex-program-two-side enabled front back front2@vs and fs,Fail +spec@!opengl 2.0@vertex-program-two-side enabled front back@vs and fs,Fail +spec@!opengl 2.0@vertex-program-two-side enabled front front2 back2,Fail +spec@!opengl 2.0@vertex-program-two-side enabled front front2 back2@vs and fs,Fail +spec@!opengl 2.0@vertex-program-two-side front back2,Crash +spec@!opengl 2.0@vertex-program-two-side front back back2,Crash +spec@!opengl 2.0@vs-point_size-zero,Fail +spec@!opengl 2.1@pbo,Fail +spec@!opengl 2.1@pbo@test_polygon_stip,Fail +spec@!opengl 2.1@polygon-stipple-fs,Fail +spec@!opengl es 2.0@glsl-fs-pointcoord,Fail diff --git a/src/etnaviv/ci/etnaviv-gc2000-flakes.txt b/src/etnaviv/ci/etnaviv-gc2000-flakes.txt index cf10982296f..20ecd811e53 100644 --- a/src/etnaviv/ci/etnaviv-gc2000-flakes.txt +++ b/src/etnaviv/ci/etnaviv-gc2000-flakes.txt @@ -1,39 +1,138 @@ dEQP-GLES2.functional.fbo.render.color_clear.tex2d_rgb dEQP-GLES2.functional.fbo.render.color_clear.tex2d_rgba_stencil_index8 +dEQP-GLES2.functional.fbo.render.color.blend_npot_rbo_rgb5_a1 +dEQP-GLES2.functional.fbo.render.color.blend_npot_tex2d_rgb_depth_component16 dEQP-GLES2.functional.fbo.render.color.blend_npot_tex2d_rgba dEQP-GLES2.functional.fbo.render.color.blend_npot_tex2d_rgba_depth_component16 +dEQP-GLES2.functional.fbo.render.color.blend_rbo_rgb565_depth_component16 dEQP-GLES2.functional.fbo.render.color.blend_rbo_rgba4 dEQP-GLES2.functional.fbo.render.color.blend_rbo_rgba4_depth_component16 +dEQP-GLES2.functional.fbo.render.color.blend_tex2d_rgba_depth_component16 +dEQP-GLES2.functional.fbo.render.color.mix_npot_tex2d_rgba_depth_component16 dEQP-GLES2.functional.fbo.render.depth.npot_rbo_rgb565_depth_component16 -dEQP-GLES2.functional.rasterization.culling.both_triangle_fan -dEQP-GLES2.functional.rasterization.culling.both_triangle_strip -dEQP-GLES2.functional.rasterization.culling.both_triangle_strip_reverse -dEQP-GLES2.functional.rasterization.culling.both_triangles -dEQP-GLES2.functional.rasterization.culling.both_triangles_reverse -dEQP-GLES2.functional.shaders.random.all_features.fragment.24 -dEQP-GLES2.functional.shaders.random.all_features.fragment.45 -dEQP-GLES2.functional.shaders.random.all_features.fragment.74 -dEQP-GLES2.functional.shaders.random.texture.fragment.26 -dEQP-GLES2.functional.shaders.random.texture.fragment.63 -dEQP-GLES2.functional.shaders.random.texture.fragment.84 -dEQP-GLES2.functional.shaders.random.texture.vertex.39 -dEQP-GLES2.functional.shaders.random.texture.vertex.4 +dEQP-GLES2.functional.fbo.render.depth.npot_tex2d_rgba_depth_component16 +dEQP-GLES2.functional.fbo.render.texsubimage.after_render_tex2d_rgb +dEQP-GLES2.functional.shaders.random.all_features.fragment.* +dEQP-GLES2.functional.shaders.random.texture.fragment.* +dEQP-GLES2.functional.shaders.random.texture.vertex.* +dEQP-GLES2.functional.texture.filtering.2d.linear_linear_clamp_rgba8888_npot +dEQP-GLES2.functional.texture.filtering.2d.linear_mipmap_nearest_nearest_clamp_rgba8888 +dEQP-GLES2.functional.texture.filtering.2d.nearest_mipmap_nearest_nearest_repeat_rgba4444 dEQP-GLES2.functional.texture.filtering.2d.nearest_nearest_clamp_rgba8888_npot -dEQP-GLES2.functional.texture.format.a8_2d_pot -dEQP-GLES2.functional.texture.format.etc1_cube_npot -dEQP-GLES2.functional.texture.format.l8_2d_pot -dEQP-GLES2.functional.texture.format.l8_cube_npot -dEQP-GLES2.functional.texture.format.la88_cube_pot -dEQP-GLES2.functional.texture.format.rgb888_2d_npot -dEQP-GLES2.functional.texture.format.rgba5551_2d_npot -dEQP-GLES2.functional.texture.format.rgba8888_cube_npot -dEQP-GLES2.functional.texture.format.rgba8888_cube_pot +dEQP-GLES2.functional.texture.format.* +dEQP-GLES2.functional.texture.size.2d.64x64_rgba8888_mipmap +dEQP-GLES2.functional.uniform_api.random.0 +dEQP-GLES2.functional.uniform_api.random.54 dEQP-GLES2.functional.uniform_api.random.55 -dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.struct_in_array.sampler2D_samplerCube_fragment -dEQP-GLES2.functional.uniform_api.value.assigned.by_value.render.array_in_struct.sampler2D_samplerCube_fragment -dEQP-GLES2.functional.uniform_api.value.assigned.by_value.render.basic_array.sampler2D_both -dEQP-GLES2.functional.uniform_api.value.assigned.by_value.render.basic_struct.sampler2D_samplerCube_fragment -dEQP-GLES2.functional.uniform_api.value.assigned.by_value.render.basic.sampler2D_vertex -dEQP-GLES2.functional.uniform_api.value.assigned.by_value.render.basic.samplerCube_vertex -dEQP-GLES2.functional.uniform_api.value.assigned.by_value.render.struct_in_array.sampler2D_samplerCube_fragment -dEQP-GLES2.functional.uniform_api.value.initial.render.basic.samplerCube_vertex +dEQP-GLES2.functional.uniform_api.value.*sampler.* + +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@texgen +spec@!opengl 1.1@texredefine +spec@!opengl 2.0@tex3d-npot +spec@!opengl 2.1@pbo@test_draw_pixels +spec@arb_depth_texture@depth-level-clamp +spec@arb_depth_texture@fbo-depth-gl_depth_component16-copypixels +spec@arb_depth_texture@fbo-depth-gl_depth_component24-blit +spec@arb_es2_compatibility@texwrap formats +spec@arb_pixel_buffer_object@texsubimage pbo manual gl_texture_2d gl_rgb8 6 10 0 94 53 0 +spec@arb_pixel_buffer_object@texsubimage-depth-formats pbo +spec@arb_pixel_buffer_object@texsubimage-unpack pbo +spec@arb_texture_rectangle@texrect-many +spec@arb_texture_storage@texture-storage +spec@arb_texture_storage@texture-storage@2D mipmap rendering +spec@arb_texture_storage@texture-storage@cube array texture +spec@ext_framebuffer_object@fbo-generatemipmap-viewport +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yuyv +spec@ext_packed_depth_stencil@fbo-depth-gl_depth24_stencil8-copypixels +spec@ext_packed_depth_stencil@fbo-depth-gl_depth24_stencil8-blit +spec@ext_texture_compression_s3tc@s3tc-texsubimage +spec@ext_texture_compression_s3tc@s3tc-texsubimage_gles2 +spec@ext_texture_lod_bias@lodbias +spec@nv_copy_image@nv_copy_image-simple --tex-to-tex +spec@oes_compressed_etc1_rgb8_texture@miptree + +spec@!opengl 1.0@gl-1.0-readpixsanity +spec@!opengl 1.1@copytexsubimage +spec@!opengl 1.1@depthstencil-default_fb-copypixels +spec@!opengl 1.1@texwrap formats@GL_ALPHA12- NPOT +spec@!opengl 1.1@texwrap formats@GL_ALPHA16 +spec@!opengl 1.1@texwrap formats@GL_ALPHA16- swizzled +spec@!opengl 1.1@texwrap formats@GL_ALPHA4 +spec@!opengl 1.1@texwrap formats@GL_ALPHA4- swizzled +spec@!opengl 1.1@texwrap formats@GL_ALPHA8 +spec@!opengl 1.1@texwrap formats@GL_ALPHA8- NPOT +spec@!opengl 1.1@texwrap formats@GL_ALPHA8- swizzled +spec@!opengl 1.1@texwrap formats@GL_LUMINANCE12_ALPHA12- NPOT +spec@!opengl 1.1@texwrap formats@GL_LUMINANCE12_ALPHA4- NPOT +spec@!opengl 1.1@texwrap formats@GL_LUMINANCE16_ALPHA16- NPOT +spec@!opengl 1.1@texwrap formats@GL_LUMINANCE4_ALPHA4- NPOT +spec@!opengl 1.1@texwrap formats@GL_LUMINANCE6_ALPHA2- NPOT +spec@!opengl 1.1@texwrap formats@GL_LUMINANCE8_ALPHA8- NPOT +spec@!opengl 1.1@texwrap formats@GL_R3_G3_B2 +spec@!opengl 1.1@texwrap formats@GL_R3_G3_B2- NPOT +spec@!opengl 1.1@texwrap formats@GL_R3_G3_B2- swizzled +spec@!opengl 1.1@texwrap formats@GL_RGB10 +spec@!opengl 1.1@texwrap formats@GL_RGB10- NPOT +spec@!opengl 1.1@texwrap formats@GL_RGB10- swizzled +spec@!opengl 1.1@texwrap formats@GL_RGB10_A2 +spec@!opengl 1.1@texwrap formats@GL_RGB10_A2- NPOT +spec@!opengl 1.1@texwrap formats@GL_RGB10_A2- swizzled +spec@!opengl 1.1@texwrap formats@GL_RGB12 +spec@!opengl 1.1@texwrap formats@GL_RGB12- NPOT +spec@!opengl 1.1@texwrap formats@GL_RGB12- swizzled +spec@!opengl 1.1@texwrap formats@GL_RGB16 +spec@!opengl 1.1@texwrap formats@GL_RGB16- NPOT +spec@!opengl 1.1@texwrap formats@GL_RGB16- swizzled +spec@!opengl 1.1@texwrap formats@GL_RGB4 +spec@!opengl 1.1@texwrap formats@GL_RGB4- NPOT +spec@!opengl 1.1@texwrap formats@GL_RGB4- swizzled +spec@!opengl 1.1@texwrap formats@GL_RGB5 +spec@!opengl 1.1@texwrap formats@GL_RGB5- NPOT +spec@!opengl 1.1@texwrap formats@GL_RGB5- swizzled +spec@!opengl 1.1@texwrap formats@GL_RGB5_A1 +spec@!opengl 1.1@texwrap formats@GL_RGB5_A1- NPOT +spec@!opengl 1.1@texwrap formats@GL_RGB5_A1- swizzled +spec@!opengl 1.1@texwrap formats@GL_RGB8 +spec@!opengl 1.1@texwrap formats@GL_RGB8- NPOT +spec@!opengl 1.1@texwrap formats@GL_RGB8- swizzled +spec@!opengl 1.1@texwrap formats@GL_RGBA12 +spec@!opengl 1.1@texwrap formats@GL_RGBA12- NPOT +spec@!opengl 1.1@texwrap formats@GL_RGBA12- swizzled +spec@!opengl 1.1@texwrap formats@GL_RGBA16 +spec@!opengl 1.1@texwrap formats@GL_RGBA16- NPOT +spec@!opengl 1.1@texwrap formats@GL_RGBA16- swizzled +spec@!opengl 1.1@texwrap formats@GL_RGBA2 +spec@!opengl 1.1@texwrap formats@GL_RGBA2- NPOT +spec@!opengl 1.1@texwrap formats@GL_RGBA2- swizzled +spec@!opengl 1.1@texwrap formats@GL_RGBA4 +spec@!opengl 1.1@texwrap formats@GL_RGBA4- NPOT +spec@!opengl 1.1@texwrap formats@GL_RGBA4- swizzled +spec@!opengl 1.1@texwrap formats@GL_RGBA8 +spec@!opengl 1.1@texwrap formats@GL_RGBA8- NPOT +spec@!opengl 1.1@texwrap formats@GL_RGBA8- swizzled +spec@arb_depth_texture@depth-level-clamp +spec@arb_depth_texture@fbo-depth-gl_depth_component24-blit +spec@arb_pixel_buffer_object@cubemap pbo +spec@arb_pixel_buffer_object@texsubimage-depth-formats pbo +spec@arb_texture_storage@texture-storage +spec@arb_texture_storage@texture-storage@2D mipmap rendering +spec@ext_direct_state_access@textures@CopyTextureImage1DEXT +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yvu420 +spec@ext_packed_depth_stencil@fbo-depth-gl_depth24_stencil8-copypixels +spec@glsl-1.20@execution@tex-miplevel-selection gl2:texture(bias) 2dshadow +spec@nv_copy_image@nv_copy_image-simple --tex-to-tex + +# manually added +shaders@glsl-fs-texturecube-2-bias +shaders@glsl-fwidth +spec@!opengl 1.1@texwrap formats +spec@ext_direct_state_access@multi-texture +spec@ext_direct_state_access@multi-texture@CopyMultiTexImage1DEXT +spec@ext_direct_state_access@multi-texture@CopyMultiTexImage2DEXT +spec@ext_direct_state_access@textures +spec@ext_direct_state_access@textures@CopyTextureImage2DEXT +spec@ext_texture_array@render-2darray +spec@glsl-1.10@execution@samplers@glsl-fs-texture2d-bias diff --git a/src/freedreno/ci/freedreno-a307-fails.txt b/src/freedreno/ci/freedreno-a307-fails.txt index 2ba5ba6a05e..4e957b749bd 100644 --- a/src/freedreno/ci/freedreno-a307-fails.txt +++ b/src/freedreno/ci/freedreno-a307-fails.txt @@ -30,6 +30,14 @@ dEQP-GLES3.functional.draw.instancing.draw_arrays_instanced_grid_32x32,Fail dEQP-GLES3.functional.draw.instancing.draw_elements_instanced_grid_100x100,Fail dEQP-GLES3.functional.draw.instancing.draw_elements_instanced_grid_32x32,Fail dEQP-GLES3.functional.draw.random.124,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.3,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.6,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.7,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.17,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.18,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_required_draw_buffers.3,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_required_draw_buffers.11,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_required_draw_buffers.19,Fail dEQP-GLES3.functional.fbo.blit.conversion.r8i_to_rg8i,Fail dEQP-GLES3.functional.fbo.blit.conversion.r8i_to_rgba8i,Fail dEQP-GLES3.functional.fbo.blit.conversion.r8ui_to_rg8ui,Fail @@ -56,12 +64,611 @@ dEQP-GLES3.functional.fbo.completeness.renderable.renderbuffer.color0.rgb10_a2ui dEQP-GLES3.functional.fbo.completeness.renderable.texture.color0.rgb10_a2ui,Fail dEQP-GLES3.functional.fbo.invalidate.sub.unbind_blit_color,Fail dEQP-GLES3.functional.fbo.invalidate.sub.unbind_blit_depth,Fail +dEQP-GLES3.functional.fbo.invalidate.whole.unbind_blit_color,Fail +dEQP-GLES3.functional.fbo.invalidate.whole.unbind_blit_depth,Fail +dEQP-GLES3.functional.fbo.render.shared_colorbuffer.rbo_r8_depth_rbo_depth24_stencil8,Fail +dEQP-GLES3.functional.fbo.render.shared_colorbuffer.rbo_r8_depth_stencil_rbo_depth24_stencil8,Fail +dEQP-GLES3.functional.fbo.render.shared_colorbuffer.rbo_r8,Fail +dEQP-GLES3.functional.fbo.render.shared_colorbuffer.tex2d_r8_depth_rbo_depth24_stencil8,Fail +dEQP-GLES3.functional.fbo.render.shared_colorbuffer.tex2d_r8_depth_stencil_rbo_depth24_stencil8,Fail +dEQP-GLES3.functional.fbo.render.shared_colorbuffer.tex2d_r8,Fail +dEQP-GLES3.functional.negative_api.buffer.read_pixels_fbo_format_mismatch,Fail +dEQP-GLES3.functional.pbo.renderbuffer.rgb10_a2ui_clears,Fail +dEQP-GLES3.functional.pbo.renderbuffer.rgb10_a2ui_triangles,Fail +dEQP-GLES3.functional.polygon_offset.fixed16_displacement_with_units,Fail +dEQP-GLES3.functional.polygon_offset.fixed16_render_with_units,Fail +dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.float_highp,Fail +dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec2_highp,Fail +dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec3_highp,Fail +dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec4_highp,Fail +dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.float_highp,Fail +dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec2_highp,Fail +dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec3_highp,Fail +dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec4_highp,Fail +dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.float_highp,Fail +dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec2_highp,Fail +dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec3_highp,Fail +dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec4_highp,Fail +dEQP-GLES3.functional.shaders.texture_functions.textureprojlodoffset.sampler2dshadow_vertex,Fail +dEQP-GLES3.functional.shaders.texture_functions.textureprojoffset.sampler2dshadow_vertex,Fail +dEQP-GLES3.functional.state_query.rbo.renderbuffer_component_size_color,Fail +dEQP-GLES3.functional.texture.mipmap.cube.max_level.linear_nearest,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_mat2x4,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_mat2x4,Fail +dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_mat2x4,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_mat2x4,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_mat2x4,Fail +dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_mat2x4,Fail + +shaders@glsl-predication-on-large-array,Fail +spec@arb_shading_language_packing@execution@built-in-functions@fs-packunorm2x16,Fail +spec@arb_shading_language_packing@execution@built-in-functions@fs-packunorm4x8,Fail +spec@arb_shading_language_packing@execution@built-in-functions@fs-unpacksnorm4x8,Fail +spec@arb_shading_language_packing@execution@built-in-functions@fs-unpackunorm2x16,Fail +spec@arb_shading_language_packing@execution@built-in-functions@vs-packunorm2x16,Fail +spec@arb_shading_language_packing@execution@built-in-functions@vs-packunorm4x8,Fail +spec@arb_shading_language_packing@execution@built-in-functions@vs-unpacksnorm4x8,Fail +spec@arb_shading_language_packing@execution@built-in-functions@vs-unpackunorm2x16,Fail +spec@ext_gpu_shader4@execution@open-coded-bitfieldreverse,Fail +spec@glsl-1.10@execution@temp-array-indexing@glsl-fs-giant-temp-array,Fail +spec@glsl-1.10@execution@temp-array-indexing@glsl-vs-giant-temp-array,Fail +spec@glsl-1.10@execution@varying-packing@simple int array,Fail +spec@glsl-1.10@execution@varying-packing@simple int arrays_of_arrays,Fail +spec@glsl-1.10@execution@varying-packing@simple int separate,Fail +spec@glsl-1.10@execution@varying-packing@simple ivec2 array,Fail +spec@glsl-1.10@execution@varying-packing@simple ivec2 arrays_of_arrays,Fail +spec@glsl-1.10@execution@varying-packing@simple ivec2 separate,Fail +spec@glsl-1.10@execution@varying-packing@simple ivec3 array,Fail +spec@glsl-1.10@execution@varying-packing@simple ivec3 arrays_of_arrays,Fail +spec@glsl-1.10@execution@varying-packing@simple ivec3 separate,Fail +spec@glsl-1.10@execution@varying-packing@simple ivec4 separate,Fail +spec@glsl-1.10@execution@varying-packing@simple uint array,Fail +spec@glsl-1.10@execution@varying-packing@simple uint arrays_of_arrays,Fail +spec@glsl-1.10@execution@varying-packing@simple uint separate,Fail +spec@glsl-1.10@execution@varying-packing@simple uvec2 array,Fail +spec@glsl-1.10@execution@varying-packing@simple uvec2 arrays_of_arrays,Fail +spec@glsl-1.10@execution@varying-packing@simple uvec2 separate,Fail +spec@glsl-1.10@execution@varying-packing@simple uvec3 array,Fail +spec@glsl-1.10@execution@varying-packing@simple uvec3 arrays_of_arrays,Fail +spec@glsl-1.10@execution@varying-packing@simple uvec3 separate,Fail +spec@glsl-1.10@execution@varying-packing@simple uvec4 separate,Fail +spec@glsl-1.30@execution@fs-large-local-array,Fail +spec@glsl-1.30@execution@fs-large-local-array-vec2,Fail +spec@glsl-1.30@execution@fs-large-local-array-vec3,Fail +spec@glsl-1.30@execution@fs-large-local-array-vec4,Fail +spec@glsl-1.30@execution@fs-texturegrad-miplevels,Fail +spec@glsl-1.30@execution@open-coded-bitfieldreverse,Fail +spec@glsl-1.30@execution@varying-packing-mixed-types,Fail +spec@glsl-es-3.00@execution@built-in-functions@fs-packunorm2x16,Fail +spec@glsl-es-3.00@execution@built-in-functions@fs-unpackunorm2x16,Fail +spec@glsl-es-3.00@execution@built-in-functions@vs-packunorm2x16,Fail +spec@glsl-es-3.00@execution@built-in-functions@vs-unpackunorm2x16,Fail + +# Needs investigation, the remainder of these tests (lots) pass. +spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_backcolor-flat-fixed,Fail +spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_backcolor-smooth-fixed,Fail +spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_backsecondarycolor-flat-fixed,Fail +spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_backsecondarycolor-smooth-fixed,Fail +spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_frontcolor-flat-fixed,Fail +spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_frontcolor-smooth-fixed,Fail +spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_frontsecondarycolor-flat-fixed,Fail +spec@glsl-1.30@execution@interpolation@interpolation-noperspective-gl_frontsecondarycolor-smooth-fixed,Fail +spec@glsl-1.30@execution@interpolation@interpolation-noperspective-other-flat-fixed,Fail +spec@glsl-1.30@execution@interpolation@interpolation-noperspective-other-smooth-fixed,Fail + +glx@glx-swap-pixmap-bad,Fail +glx@glx-visuals-depth -pixmap,Crash +glx@glx-visuals-stencil -pixmap,Crash +glx@glx_arb_create_context_es2_profile@invalid opengl es version,Fail +glx@glx_arb_create_context_no_error@no error,Fail +glx@glx_arb_create_context_robustness@invalid reset notification strategy,Fail +glx@glx_ext_import_context@free context,Fail +glx@glx_ext_import_context@get context id,Fail +glx@glx_ext_import_context@get current display,Fail +glx@glx_ext_import_context@import context- multi process,Fail +glx@glx_ext_import_context@import context- single process,Fail +glx@glx_ext_import_context@imported context has same context id,Fail +glx@glx_ext_import_context@make current- multi process,Fail +glx@glx_ext_import_context@make current- single process,Fail +glx@glx_ext_import_context@query context info,Fail +shaders@glsl-bug-110796,Fail +shaders@point-vertex-id divisor,Crash +shaders@point-vertex-id gl_instanceid,Crash +shaders@point-vertex-id gl_instanceid divisor,Crash +shaders@point-vertex-id gl_vertexid,Crash +shaders@point-vertex-id gl_vertexid divisor,Crash +shaders@point-vertex-id gl_vertexid gl_instanceid,Crash +shaders@point-vertex-id gl_vertexid gl_instanceid divisor,Crash +spec@!opengl 1.0@gl-1.0-edgeflag,Crash +spec@!opengl 1.0@gl-1.0-edgeflag-quads,Crash +spec@!opengl 1.0@gl-1.0-no-op-paths,Fail +spec@!opengl 1.0@gl-1.0-scissor-offscreen,Fail +spec@!opengl 1.0@gl-1.0-spot-light,Fail +spec@!opengl 1.0@gl-1.0-user-clip-all-planes,Fail +spec@!opengl 1.0@rasterpos,Crash +spec@!opengl 1.1@depthstencil-default_fb-blit,Fail +spec@!opengl 1.1@depthstencil-default_fb-copypixels,Fail +spec@!opengl 1.1@linestipple,Fail +spec@!opengl 1.1@linestipple@Factor 2x,Fail +spec@!opengl 1.1@linestipple@Factor 3x,Fail +spec@!opengl 1.1@linestipple@Line loop,Fail +spec@!opengl 1.1@linestipple@Line strip,Fail +spec@!opengl 1.1@linestipple@Restarting lines within a single Begin-End block,Fail +spec@!opengl 1.1@polygon-mode,Fail +spec@!opengl 1.1@polygon-mode-facing,Fail +spec@!opengl 1.1@polygon-mode-offset,Fail +spec@!opengl 1.1@polygon-mode-offset@config 0: Expected white pixel on bottom edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 0: Expected white pixel on left edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 0: Expected white pixel on right edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 0: Expected white pixel on top edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 1: Expected blue pixel in center,Fail +spec@!opengl 1.1@polygon-mode-offset@config 2: Expected blue pixel in center,Fail +spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on bottom edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on left edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on right edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on top edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on bottom edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on left edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on right edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on top edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 5: Expected blue pixel in center,Fail +spec@!opengl 1.1@polygon-mode-offset@config 6: Expected blue pixel in center,Fail +spec@!opengl 1.1@texsubimage,Fail +spec@!opengl 1.1@texwrap 1d proj bordercolor,Fail +spec@!opengl 1.1@texwrap 1d proj bordercolor@GL_RGBA8- projected- border color only,Fail +spec@!opengl 1.4@copy-pixels,Fail +spec@!opengl 1.4@gl-1.4-polygon-offset,Fail +spec@!opengl 2.0@gl-2.0-edgeflag,Crash +spec@!opengl 2.0@gl-2.0-edgeflag-immediate,Crash +spec@!opengl 2.1@pbo,Fail +spec@!opengl 2.1@pbo@test_polygon_stip,Fail +spec@!opengl 2.1@polygon-stipple-fs,Fail +spec@!opengl 3.0@bindfragdata-link-error,Fail +spec@!opengl 3.0@bindfragdata-nonexistent-variable,Fail +spec@!opengl 3.0@clearbuffer-mixed-format,Fail +spec@!opengl 3.0@getfragdatalocation,Fail +spec@!opengl 3.0@gl-3.0-texture-integer,Fail +spec@!opengl 3.0@integer-errors,Fail +spec@!opengl 3.0@minmax,Fail +spec@!opengl 3.0@required-texture-attachment-formats,Fail +spec@!opengl 3.1@minmax,Fail +spec@!opengl 3.1@primitive-restart-xfb flush,Fail +spec@!opengl 3.1@primitive-restart-xfb generated,Fail +spec@!opengl 3.1@primitive-restart-xfb written,Fail +spec@!opengl 3.1@required-texture-attachment-formats,Fail +spec@!opengl 3.1@vao-broken-attrib,Crash +spec@!opengl es 3.0@minmax,Fail +spec@amd_seamless_cubemap_per_texture@amd_seamless_cubemap_per_texture,Fail +spec@arb_blend_func_extended@arb_blend_func_extended-getfragdataindex,Fail +spec@arb_blend_func_extended@arb_blend_func_extended-getfragdataindex_gles3,Fail +spec@arb_clip_control@arb_clip_control-depth-precision,Fail +spec@arb_depth_buffer_float@fbo-clear-formats,Fail +spec@arb_depth_buffer_float@fbo-clear-formats stencil,Fail +spec@arb_depth_buffer_float@fbo-clear-formats stencil@GL_DEPTH32F_STENCIL8,Fail +spec@arb_depth_buffer_float@fbo-clear-formats@GL_DEPTH32F_STENCIL8,Fail +spec@arb_depth_buffer_float@fbo-depthstencil-gl_depth32f_stencil8-blit,Fail +spec@arb_depth_buffer_float@fbo-depthstencil-gl_depth32f_stencil8-copypixels,Fail +spec@arb_depth_buffer_float@fbo-generatemipmap-formats,Fail +spec@arb_depth_buffer_float@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT32F,Fail +spec@arb_depth_buffer_float@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT32F NPOT,Fail +spec@arb_depth_buffer_float@fbo-stencil-gl_depth32f_stencil8-blit,Fail +spec@arb_depth_buffer_float@fbo-stencil-gl_depth32f_stencil8-copypixels,Fail +spec@arb_depth_buffer_float@texwrap formats bordercolor,Fail +spec@arb_depth_buffer_float@texwrap formats bordercolor-swizzled,Fail +spec@arb_depth_buffer_float@texwrap formats bordercolor-swizzled@GL_DEPTH32F_STENCIL8- swizzled- border color only,Fail +spec@arb_depth_buffer_float@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT32F- swizzled- border color only,Fail +spec@arb_depth_buffer_float@texwrap formats bordercolor@GL_DEPTH32F_STENCIL8- border color only,Fail +spec@arb_depth_buffer_float@texwrap formats bordercolor@GL_DEPTH_COMPONENT32F- border color only,Fail +spec@arb_depth_texture@fbo-generatemipmap-formats,Fail +spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT,Fail +spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT NPOT,Fail +spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT16,Fail +spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT16 NPOT,Fail +spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT24,Fail +spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT24 NPOT,Fail +spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT32,Fail +spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT32 NPOT,Fail +spec@arb_depth_texture@texwrap formats bordercolor,Fail +spec@arb_depth_texture@texwrap formats bordercolor-swizzled,Fail +spec@arb_depth_texture@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT16- swizzled- border color only,Fail +spec@arb_depth_texture@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT24- swizzled- border color only,Fail +spec@arb_depth_texture@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT32- swizzled- border color only,Fail +spec@arb_depth_texture@texwrap formats bordercolor@GL_DEPTH_COMPONENT16- border color only,Fail +spec@arb_depth_texture@texwrap formats bordercolor@GL_DEPTH_COMPONENT24- border color only,Fail +spec@arb_depth_texture@texwrap formats bordercolor@GL_DEPTH_COMPONENT32- border color only,Fail +spec@arb_direct_state_access@gettextureimage-formats init-by-rendering,Fail +spec@arb_direct_state_access@transformfeedback-bufferbase,Fail +spec@arb_direct_state_access@transformfeedback-bufferbase@general test,Fail +spec@arb_framebuffer_object@arb_framebuffer_object-depth-stencil-blit depth_stencil gl_depth24_stencil8,Fail +spec@arb_framebuffer_object@arb_framebuffer_object-depth-stencil-blit depth_stencil gl_depth32f_stencil8,Fail +spec@arb_framebuffer_object@arb_framebuffer_object-depth-stencil-blit stencil gl_depth24_stencil8,Fail +spec@arb_framebuffer_object@arb_framebuffer_object-depth-stencil-blit stencil gl_depth32f_stencil8,Fail +spec@arb_framebuffer_object@arb_framebuffer_object-depth-stencil-blit stencil gl_stencil_index1,Fail +spec@arb_framebuffer_object@arb_framebuffer_object-depth-stencil-blit stencil gl_stencil_index16,Fail +spec@arb_framebuffer_object@arb_framebuffer_object-depth-stencil-blit stencil gl_stencil_index4,Fail +spec@arb_framebuffer_object@arb_framebuffer_object-depth-stencil-blit stencil gl_stencil_index8,Fail +spec@arb_framebuffer_object@fbo-attachments-blit-scaled-linear,Fail +spec@arb_framebuffer_object@fbo-blit-scaled-linear,Fail +spec@arb_framebuffer_object@fbo-blit-stretch,Fail +spec@arb_framebuffer_object@framebuffer-blit-levels draw stencil,Fail +spec@arb_framebuffer_object@framebuffer-blit-levels read stencil,Fail +spec@arb_map_buffer_alignment@arb_map_buffer_alignment-map-invalidate-range,Crash +spec@arb_occlusion_query@occlusion_query_meta_no_fragments,Crash +spec@arb_pixel_buffer_object@texsubimage pbo,Fail +spec@arb_point_sprite@arb_point_sprite-interactions 1.0,Fail +spec@arb_seamless_cube_map@arb_seamless_cubemap,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 32 1 8 128 1,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 32 1 8 128 2,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 32 1 8 128 3,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 32 1 8 128 4,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 32 1 8 128 7,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 32 1 8 128 8,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 32 1 8 64 1,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 32 1 8 64 2,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 32 1 8 64 3,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 32 1 8 64 4,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 32 1 8 64 7,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 32 1 8 64 8,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 32 1 8 8 1,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 32 1 8 8 2,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 32 1 8 8 3,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 32 1 8 8 4,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 32 1 8 8 7,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 32 1 8 8 8,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 32 42 8 128 1,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 32 42 8 128 2,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 32 42 8 128 3,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 32 42 8 128 4,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 32 42 8 128 7,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 32 42 8 128 8,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 32 42 8 64 1,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 32 42 8 64 2,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 32 42 8 64 3,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 32 42 8 64 4,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 32 42 8 64 7,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 32 42 8 64 8,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 32 42 8 8 1,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 32 42 8 8 2,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 32 42 8 8 3,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 32 42 8 8 4,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 32 42 8 8 7,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 32 42 8 8 8,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 512 1 8 128 1,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 512 1 8 128 2,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 512 1 8 128 3,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 512 1 8 128 4,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 512 1 8 128 7,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 512 1 8 128 8,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 512 1 8 64 1,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 512 1 8 64 2,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 512 1 8 64 3,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 512 1 8 64 4,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 512 1 8 64 7,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 512 1 8 64 8,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 512 1 8 8 1,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 512 1 8 8 2,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 512 1 8 8 3,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 512 1 8 8 4,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 512 1 8 8 7,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 512 1 8 8 8,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 512 42 8 128 1,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 512 42 8 128 2,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 512 42 8 128 3,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 512 42 8 128 4,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 512 42 8 128 7,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 512 42 8 128 8,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 512 42 8 64 1,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 512 42 8 64 2,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 512 42 8 64 3,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 512 42 8 64 4,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 512 42 8 64 7,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 512 42 8 64 8,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 512 42 8 8 1,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 512 42 8 8 2,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 512 42 8 8 3,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 512 42 8 8 4,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 512 42 8 8 7,Fail +spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 512 42 8 8 8,Fail +spec@arb_texture_buffer_object@minmax,Fail +spec@arb_texture_rectangle@1-1-linear-texture,Fail +spec@arb_texture_rg@fbo-alphatest-formats,Fail +spec@arb_texture_rg@fbo-alphatest-formats@GL_R8,Fail +spec@arb_texture_rg@fbo-blending-formats,Fail +spec@arb_texture_rg@fbo-blending-formats@GL_R8,Fail +spec@arb_texture_storage@texture-storage@cube array texture,Fail +spec@arb_transform_feedback2@change objects while paused,Fail +spec@arb_transform_feedback2@change objects while paused (gles3),Fail +spec@arb_transform_feedback3@gl_nextbuffer-gl_nextbuffer,Fail +spec@arb_transform_feedback_instanced@draw-auto instanced,Fail +spec@arb_uniform_buffer_object@rendering-array,Fail +spec@arb_vertex_buffer_object@vbo-subdata-many drawarrays,Crash +spec@arb_vertex_buffer_object@vbo-subdata-many drawelements,Crash +spec@arb_vertex_buffer_object@vbo-subdata-many drawrangeelements,Crash +spec@egl 1.4@eglterminate then unbind context,Fail +spec@egl_chromium_sync_control@conformance,Fail +spec@egl_chromium_sync_control@conformance@eglGetSyncValuesCHROMIUM_msc_and_sbc_test,Fail +spec@egl_ext_protected_content@conformance,Fail +spec@egl_khr_gl_image@egl_khr_gl_renderbuffer_image-clear-shared-image gl_depth_component24,Fail +spec@egl_khr_gl_image@egl_khr_gl_renderbuffer_image-clear-shared-image gl_rgba,Fail +spec@egl_khr_surfaceless_context@viewport,Fail +spec@egl_mesa_configless_context@basic,Fail +spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail +spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index1-blit,Fail +spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index1-copypixels,Fail +spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index16-blit,Fail +spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index16-copypixels,Fail +spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index4-blit,Fail +spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index4-copypixels,Fail +spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index8-blit,Fail +spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index8-copypixels,Fail +spec@ext_framebuffer_object@getteximage-formats init-by-clear-and-render,Fail +spec@ext_framebuffer_object@getteximage-formats init-by-rendering,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-export,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_p010,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_p012,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_p016,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_uyvy,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y210,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y212,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y216,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y412,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y416,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yuyv,Fail +spec@ext_packed_depth_stencil@fbo-clear-formats stencil,Fail +spec@ext_packed_depth_stencil@fbo-clear-formats stencil@GL_DEPTH24_STENCIL8,Fail +spec@ext_packed_depth_stencil@fbo-clear-formats stencil@GL_DEPTH_STENCIL,Fail +spec@ext_packed_depth_stencil@fbo-depthstencil-gl_depth24_stencil8-blit,Fail +spec@ext_packed_depth_stencil@fbo-depthstencil-gl_depth24_stencil8-copypixels,Fail +spec@ext_packed_depth_stencil@fbo-stencil-gl_depth24_stencil8-blit,Fail +spec@ext_packed_depth_stencil@fbo-stencil-gl_depth24_stencil8-copypixels,Fail +spec@ext_packed_depth_stencil@texwrap formats bordercolor,Fail +spec@ext_packed_depth_stencil@texwrap formats bordercolor-swizzled,Fail +spec@ext_packed_depth_stencil@texwrap formats bordercolor-swizzled@GL_DEPTH24_STENCIL8- swizzled- border color only,Fail +spec@ext_packed_depth_stencil@texwrap formats bordercolor@GL_DEPTH24_STENCIL8- border color only,Fail +spec@ext_packed_float@query-rgba-signed-components,Fail +spec@ext_texture_compression_rgtc@rgtc-teximage-01,Fail +spec@ext_texture_compression_rgtc@rgtc-teximage-02,Fail +spec@ext_texture_integer@ext_texture_integer-texformats,Fail +spec@ext_transform_feedback2@draw-auto,Fail +spec@ext_transform_feedback@change-size base-shrink,Fail +spec@ext_transform_feedback@change-size offset-shrink,Fail +spec@ext_transform_feedback@change-size range-grow,Fail +spec@ext_transform_feedback@change-size range-shrink,Fail +spec@ext_transform_feedback@generatemipmap prims_generated,Fail +spec@ext_transform_feedback@immediate-reuse-index-buffer,Fail +spec@ext_transform_feedback@interleaved-attribs,Fail +spec@ext_transform_feedback@intervening-read output,Fail +spec@ext_transform_feedback@max-varyings,Fail +spec@ext_transform_feedback@max-varyings@max-varying-arrays-of-arrays,Fail +spec@ext_transform_feedback@max-varyings@max-varying-single-dimension-array,Fail +spec@ext_transform_feedback@overflow-edge-cases,Fail +spec@ext_transform_feedback@position-readback-bufferbase,Fail +spec@ext_transform_feedback@position-readback-bufferbase-discard,Fail +spec@ext_transform_feedback@position-readback-bufferoffset,Fail +spec@ext_transform_feedback@position-readback-bufferoffset-discard,Fail +spec@ext_transform_feedback@position-readback-bufferrange,Fail +spec@ext_transform_feedback@position-readback-bufferrange-discard,Fail +spec@ext_transform_feedback@position-render-bufferbase,Fail +spec@ext_transform_feedback@position-render-bufferbase-discard,Fail +spec@ext_transform_feedback@position-render-bufferoffset,Fail +spec@ext_transform_feedback@position-render-bufferoffset-discard,Fail +spec@ext_transform_feedback@separate-attribs,Fail +spec@ext_transform_feedback@tessellation line_loop flat_first,Fail +spec@ext_transform_feedback@tessellation line_loop flat_last,Fail +spec@ext_transform_feedback@tessellation line_loop monochrome,Fail +spec@ext_transform_feedback@tessellation line_loop smooth,Fail +spec@ext_transform_feedback@tessellation line_strip flat_first,Fail +spec@ext_transform_feedback@tessellation line_strip flat_last,Fail +spec@ext_transform_feedback@tessellation line_strip monochrome,Fail +spec@ext_transform_feedback@tessellation line_strip smooth,Fail +spec@ext_transform_feedback@tessellation polygon flat_first,Fail +spec@ext_transform_feedback@tessellation polygon flat_last,Fail +spec@ext_transform_feedback@tessellation polygon monochrome,Fail +spec@ext_transform_feedback@tessellation polygon smooth,Fail +spec@ext_transform_feedback@tessellation polygon wireframe,Fail +spec@ext_transform_feedback@tessellation quad_strip flat_first,Fail +spec@ext_transform_feedback@tessellation quad_strip flat_last,Fail +spec@ext_transform_feedback@tessellation quad_strip monochrome,Fail +spec@ext_transform_feedback@tessellation quad_strip smooth,Fail +spec@ext_transform_feedback@tessellation quad_strip wireframe,Fail +spec@ext_transform_feedback@tessellation quads flat_first,Fail +spec@ext_transform_feedback@tessellation quads flat_last,Fail +spec@ext_transform_feedback@tessellation quads monochrome,Fail +spec@ext_transform_feedback@tessellation quads smooth,Fail +spec@ext_transform_feedback@tessellation quads wireframe,Fail +spec@ext_transform_feedback@tessellation triangle_fan flat_first,Fail +spec@ext_transform_feedback@tessellation triangle_fan flat_last,Fail +spec@ext_transform_feedback@tessellation triangle_fan monochrome,Fail +spec@ext_transform_feedback@tessellation triangle_fan smooth,Fail +spec@ext_transform_feedback@tessellation triangle_fan wireframe,Fail +spec@ext_transform_feedback@tessellation triangle_strip flat_first,Fail +spec@ext_transform_feedback@tessellation triangle_strip flat_last,Fail +spec@ext_transform_feedback@tessellation triangle_strip monochrome,Fail +spec@ext_transform_feedback@tessellation triangle_strip smooth,Fail +spec@ext_transform_feedback@tessellation triangle_strip wireframe,Fail +spec@glsl-1.10@execution@varying-packing@simple float array,Fail +spec@glsl-1.10@execution@varying-packing@simple float arrays_of_arrays,Fail +spec@glsl-1.10@execution@varying-packing@simple float separate,Fail +spec@glsl-1.10@execution@varying-packing@simple ivec4 array,Fail +spec@glsl-1.10@execution@varying-packing@simple ivec4 arrays_of_arrays,Fail +spec@glsl-1.10@execution@varying-packing@simple mat2 array,Fail +spec@glsl-1.10@execution@varying-packing@simple mat2 arrays_of_arrays,Fail +spec@glsl-1.10@execution@varying-packing@simple mat2 separate,Fail +spec@glsl-1.10@execution@varying-packing@simple mat2x3 array,Fail +spec@glsl-1.10@execution@varying-packing@simple mat2x3 arrays_of_arrays,Fail +spec@glsl-1.10@execution@varying-packing@simple mat2x3 separate,Fail +spec@glsl-1.10@execution@varying-packing@simple mat2x4 array,Fail +spec@glsl-1.10@execution@varying-packing@simple mat2x4 arrays_of_arrays,Fail +spec@glsl-1.10@execution@varying-packing@simple mat2x4 separate,Fail +spec@glsl-1.10@execution@varying-packing@simple mat3 array,Fail +spec@glsl-1.10@execution@varying-packing@simple mat3 arrays_of_arrays,Fail +spec@glsl-1.10@execution@varying-packing@simple mat3 separate,Fail +spec@glsl-1.10@execution@varying-packing@simple mat3x2 array,Fail +spec@glsl-1.10@execution@varying-packing@simple mat3x2 arrays_of_arrays,Fail +spec@glsl-1.10@execution@varying-packing@simple mat3x2 separate,Fail +spec@glsl-1.10@execution@varying-packing@simple mat3x4 array,Fail +spec@glsl-1.10@execution@varying-packing@simple mat3x4 arrays_of_arrays,Fail +spec@glsl-1.10@execution@varying-packing@simple mat3x4 separate,Fail +spec@glsl-1.10@execution@varying-packing@simple mat4 array,Fail +spec@glsl-1.10@execution@varying-packing@simple mat4 arrays_of_arrays,Fail +spec@glsl-1.10@execution@varying-packing@simple mat4 separate,Fail +spec@glsl-1.10@execution@varying-packing@simple mat4x2 array,Fail +spec@glsl-1.10@execution@varying-packing@simple mat4x2 arrays_of_arrays,Fail +spec@glsl-1.10@execution@varying-packing@simple mat4x2 separate,Fail +spec@glsl-1.10@execution@varying-packing@simple mat4x3 array,Fail +spec@glsl-1.10@execution@varying-packing@simple mat4x3 arrays_of_arrays,Fail +spec@glsl-1.10@execution@varying-packing@simple mat4x3 separate,Fail +spec@glsl-1.10@execution@varying-packing@simple uvec4 array,Fail +spec@glsl-1.10@execution@varying-packing@simple uvec4 arrays_of_arrays,Fail +spec@glsl-1.10@execution@varying-packing@simple vec2 array,Fail +spec@glsl-1.10@execution@varying-packing@simple vec2 arrays_of_arrays,Fail +spec@glsl-1.10@execution@varying-packing@simple vec2 separate,Fail +spec@glsl-1.10@execution@varying-packing@simple vec3 array,Fail +spec@glsl-1.10@execution@varying-packing@simple vec3 arrays_of_arrays,Fail +spec@glsl-1.10@execution@varying-packing@simple vec3 separate,Fail +spec@glsl-1.10@execution@varying-packing@simple vec4 array,Fail +spec@glsl-1.10@execution@varying-packing@simple vec4 arrays_of_arrays,Fail +spec@glsl-1.10@execution@varying-packing@simple vec4 separate,Fail +spec@glsl-1.30@built-in constants,Fail +spec@glsl-1.30@built-in constants@gl_MaxDrawBuffers,Fail +spec@glsl-1.30@execution@texelfetch fs sampler1d 1-513,Fail +spec@glsl-1.30@execution@texelfetch fs sampler3d 1x129x9-98x129x9,Fail +spec@glsl-1.30@execution@texelfetch fs sampler3d 98x1x9-98x129x9,Fail +spec@glsl-1.40@built-in constants,Fail +spec@glsl-1.40@built-in constants@gl_MaxDrawBuffers,Fail +spec@glsl-1.40@execution@texturesize@fs-texturesize-isamplerbuffer,Fail +spec@glsl-1.40@execution@texturesize@fs-texturesize-samplerbuffer,Fail +spec@glsl-1.40@execution@texturesize@fs-texturesize-usamplerbuffer,Fail +spec@glsl-1.40@execution@texturesize@vs-texturesize-isamplerbuffer,Fail +spec@glsl-1.40@execution@texturesize@vs-texturesize-samplerbuffer,Fail +spec@glsl-1.40@execution@texturesize@vs-texturesize-usamplerbuffer,Fail +spec@glsl-1.40@execution@tf-no-position,Fail +spec@glsl-es-3.00@execution@varying-struct-centroid_gles3,Fail +spec@intel_performance_query@intel_performance_query-issue_2235,Fail +spec@khr_texture_compression_astc@miptree-gl srgb-fp,Fail +spec@khr_texture_compression_astc@miptree-gl srgb-fp@sRGB decode full precision,Fail +spec@khr_texture_compression_astc@miptree-gles srgb-fp,Fail +spec@khr_texture_compression_astc@miptree-gles srgb-fp@sRGB decode full precision,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode full precision,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp@sRGB decode full precision,Fail +spec@nv_conditional_render@copytexsubimage,Fail +spec@nv_copy_image@nv_copy_image-formats,Fail +spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_RED_RGTC1/Destination: GL_COMPRESSED_RED_RGTC1,Fail +spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_RG_RGTC2/Destination: GL_COMPRESSED_RG_RGTC2,Fail +spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_SIGNED_RED_RGTC1/Destination: GL_COMPRESSED_SIGNED_RED_RGTC1,Fail +spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_SIGNED_RG_RGTC2/Destination: GL_COMPRESSED_SIGNED_RG_RGTC2,Fail +spec@nv_copy_image@nv_copy_image-formats@Source: GL_DEPTH_COMPONENT/Destination: GL_DEPTH_COMPONENT,Fail +spec@nv_copy_image@nv_copy_image-formats@Source: GL_DEPTH_COMPONENT16/Destination: GL_DEPTH_COMPONENT16,Fail +spec@nv_primitive_restart@primitive-restart-draw-mode-polygon,Fail +spec@nv_primitive_restart@primitive-restart-draw-mode-quad_strip,Fail +spec@nv_primitive_restart@primitive-restart-draw-mode-quads,Fail +spec@nv_read_depth@read_depth_gles3,Fail + +# No SNORM blend / alphatest +spec@arb_color_buffer_float@gl_rgba8_snorm-render,Fail +spec@arb_color_buffer_float@gl_rgba8_snorm-render-fog,Fail +spec@arb_color_buffer_float@gl_rgba8_snorm-render-sanity,Fail +spec@arb_color_buffer_float@gl_rgba8_snorm-render-sanity-fog,Fail +spec@ext_framebuffer_object@fbo-blending-snorm,Fail +spec@ext_texture_snorm@fbo-alphatest-formats,Fail +spec@ext_texture_snorm@fbo-alphatest-formats@GL_INTENSITY8_SNORM,Fail +spec@ext_texture_snorm@fbo-alphatest-formats@GL_INTENSITY_SNORM,Fail +spec@ext_texture_snorm@fbo-alphatest-formats@GL_LUMINANCE8_ALPHA8_SNORM,Fail +spec@ext_texture_snorm@fbo-alphatest-formats@GL_LUMINANCE8_SNORM,Fail +spec@ext_texture_snorm@fbo-alphatest-formats@GL_LUMINANCE_ALPHA_SNORM,Fail +spec@ext_texture_snorm@fbo-alphatest-formats@GL_LUMINANCE_SNORM,Fail +spec@ext_texture_snorm@fbo-alphatest-formats@GL_RED_SNORM,Fail +spec@ext_texture_snorm@fbo-alphatest-formats@GL_RG8_SNORM,Fail +spec@ext_texture_snorm@fbo-alphatest-formats@GL_RGB8_SNORM,Fail +spec@ext_texture_snorm@fbo-alphatest-formats@GL_RGBA8_SNORM,Fail +spec@ext_texture_snorm@fbo-alphatest-formats@GL_RGBA_SNORM,Fail +spec@ext_texture_snorm@fbo-alphatest-formats@GL_RGB_SNORM,Fail +spec@ext_texture_snorm@fbo-alphatest-formats@GL_RG_SNORM,Fail +spec@ext_texture_snorm@fbo-blending-formats,Fail +spec@ext_texture_snorm@fbo-blending-formats@GL_ALPHA8_SNORM,Fail +spec@ext_texture_snorm@fbo-blending-formats@GL_ALPHA_SNORM,Fail +spec@ext_texture_snorm@fbo-blending-formats@GL_INTENSITY8_SNORM,Fail +spec@ext_texture_snorm@fbo-blending-formats@GL_INTENSITY_SNORM,Fail +spec@ext_texture_snorm@fbo-blending-formats@GL_LUMINANCE8_ALPHA8_SNORM,Fail +spec@ext_texture_snorm@fbo-blending-formats@GL_LUMINANCE8_SNORM,Fail +spec@ext_texture_snorm@fbo-blending-formats@GL_LUMINANCE_ALPHA_SNORM,Fail +spec@ext_texture_snorm@fbo-blending-formats@GL_LUMINANCE_SNORM,Fail +spec@ext_texture_snorm@fbo-blending-formats@GL_RED_SNORM,Fail +spec@ext_texture_snorm@fbo-blending-formats@GL_RG8_SNORM,Fail +spec@ext_texture_snorm@fbo-blending-formats@GL_RGB8_SNORM,Fail +spec@ext_texture_snorm@fbo-blending-formats@GL_RGBA8_SNORM,Fail +spec@ext_texture_snorm@fbo-blending-formats@GL_RGBA_SNORM,Fail +spec@ext_texture_snorm@fbo-blending-formats@GL_RGB_SNORM,Fail +spec@ext_texture_snorm@fbo-blending-formats@GL_RG_SNORM,Fail + +# No F32 blend / alphatest +spec@arb_color_buffer_float@gl_rgba32f-render,Fail +spec@arb_color_buffer_float@gl_rgba32f-render-fog,Fail +spec@arb_color_buffer_float@gl_rgba32f-render-sanity,Fail +spec@arb_color_buffer_float@gl_rgba32f-render-sanity-fog,Fail +spec@arb_texture_float@fbo-alphatest-formats,Fail +spec@arb_texture_float@fbo-alphatest-formats@GL_INTENSITY32F_ARB,Fail +spec@arb_texture_float@fbo-alphatest-formats@GL_LUMINANCE32F_ARB,Fail +spec@arb_texture_float@fbo-alphatest-formats@GL_LUMINANCE_ALPHA32F_ARB,Fail +spec@arb_texture_float@fbo-alphatest-formats@GL_RGB32F,Fail +spec@arb_texture_float@fbo-alphatest-formats@GL_RGBA32F,Fail +spec@arb_texture_float@fbo-blending-formats,Fail +spec@arb_texture_float@fbo-blending-formats@GL_ALPHA32F_ARB,Fail +spec@arb_texture_float@fbo-blending-formats@GL_INTENSITY16F_ARB,Fail +spec@arb_texture_float@fbo-blending-formats@GL_INTENSITY32F_ARB,Fail +spec@arb_texture_float@fbo-blending-formats@GL_LUMINANCE16F_ARB,Fail +spec@arb_texture_float@fbo-blending-formats@GL_LUMINANCE32F_ARB,Fail +spec@arb_texture_float@fbo-blending-formats@GL_LUMINANCE_ALPHA32F_ARB,Fail +spec@arb_texture_float@fbo-blending-formats@GL_RGB32F,Fail +spec@arb_texture_float@fbo-blending-formats@GL_RGBA32F,Fail +spec@arb_texture_rg@fbo-alphatest-formats-float,Fail +spec@arb_texture_rg@fbo-alphatest-formats-float@GL_R32F,Fail +spec@arb_texture_rg@fbo-alphatest-formats-float@GL_RG32F,Fail +spec@arb_texture_rg@fbo-blending-formats-float,Fail +spec@arb_texture_rg@fbo-blending-formats-float@GL_R32F,Fail +spec@arb_texture_rg@fbo-blending-formats-float@GL_RG32F,Fail + +# No linear interpolation for F32 +spec@arb_texture_float@texwrap formats bordercolor,Fail +spec@arb_texture_float@texwrap formats bordercolor-swizzled,Fail +spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_INTENSITY32F_ARB- swizzled- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_LUMINANCE32F_ARB- swizzled- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_LUMINANCE_ALPHA32F_ARB- swizzled- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGB32F- swizzled- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGBA32F- swizzled- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor@GL_INTENSITY32F_ARB- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor@GL_LUMINANCE32F_ARB- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor@GL_LUMINANCE_ALPHA32F_ARB- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor@GL_RGB32F- border color only,Fail +spec@arb_texture_float@texwrap formats bordercolor@GL_RGBA32F- border color only,Fail +spec@arb_texture_rg@texwrap formats-float,Fail +spec@arb_texture_rg@texwrap formats-float bordercolor,Fail +spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled,Fail +spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_R32F- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_RG32F- swizzled- border color only,Fail +spec@arb_texture_rg@texwrap formats-float bordercolor@GL_R32F- border color only,Fail +spec@arb_texture_rg@texwrap formats-float bordercolor@GL_RG32F- border color only,Fail +spec@arb_texture_rg@texwrap formats-float offset,Fail +spec@arb_texture_rg@texwrap formats-float offset@GL_R32F,Fail +spec@arb_texture_rg@texwrap formats-float offset@GL_R32F- NPOT,Fail +spec@arb_texture_rg@texwrap formats-float offset@GL_R32F- swizzled,Fail +spec@arb_texture_rg@texwrap formats-float offset@GL_RG32F,Fail +spec@arb_texture_rg@texwrap formats-float offset@GL_RG32F- NPOT,Fail +spec@arb_texture_rg@texwrap formats-float offset@GL_RG32F- swizzled,Fail +spec@arb_texture_rg@texwrap formats-float@GL_R32F,Fail +spec@arb_texture_rg@texwrap formats-float@GL_R32F- NPOT,Fail +spec@arb_texture_rg@texwrap formats-float@GL_R32F- swizzled,Fail +spec@arb_texture_rg@texwrap formats-float@GL_RG32F,Fail +spec@arb_texture_rg@texwrap formats-float@GL_RG32F- NPOT,Fail +spec@arb_texture_rg@texwrap formats-float@GL_RG32F- swizzled,Fail + +# MSAA-related failures dEQP-GLES3.functional.fbo.invalidate.sub.unbind_blit_msaa_color,Fail dEQP-GLES3.functional.fbo.invalidate.sub.unbind_blit_msaa_depth,Fail dEQP-GLES3.functional.fbo.invalidate.sub.unbind_blit_msaa_depth_stencil,Fail dEQP-GLES3.functional.fbo.invalidate.sub.unbind_blit_msaa_stencil,Fail -dEQP-GLES3.functional.fbo.invalidate.whole.unbind_blit_color,Fail -dEQP-GLES3.functional.fbo.invalidate.whole.unbind_blit_depth,Fail dEQP-GLES3.functional.fbo.invalidate.whole.unbind_blit_msaa_color,Fail dEQP-GLES3.functional.fbo.invalidate.whole.unbind_blit_msaa_depth,Fail dEQP-GLES3.functional.fbo.invalidate.whole.unbind_blit_msaa_depth_stencil,Fail @@ -102,53 +709,11 @@ dEQP-GLES3.functional.fbo.msaa.4_samples.rgba4,Fail dEQP-GLES3.functional.fbo.msaa.4_samples.rgba8,Fail dEQP-GLES3.functional.fbo.msaa.4_samples.srgb8_alpha8,Fail dEQP-GLES3.functional.fbo.msaa.4_samples.stencil_index8,Fail -dEQP-GLES3.functional.fbo.render.shared_colorbuffer.rbo_r8_depth_rbo_depth24_stencil8,Fail -dEQP-GLES3.functional.fbo.render.shared_colorbuffer.rbo_r8_depth_stencil_rbo_depth24_stencil8,Fail -dEQP-GLES3.functional.fbo.render.shared_colorbuffer.rbo_r8,Fail -dEQP-GLES3.functional.fbo.render.shared_colorbuffer.tex2d_r8_depth_rbo_depth24_stencil8,Fail -dEQP-GLES3.functional.fbo.render.shared_colorbuffer.tex2d_r8_depth_stencil_rbo_depth24_stencil8,Fail -dEQP-GLES3.functional.fbo.render.shared_colorbuffer.tex2d_r8,Fail dEQP-GLES3.functional.multisample.fbo_max_samples.proportionality_alpha_to_coverage,Fail dEQP-GLES3.functional.multisample.fbo_max_samples.proportionality_sample_coverage,Fail dEQP-GLES3.functional.multisample.fbo_max_samples.proportionality_sample_coverage_inverted,Fail dEQP-GLES3.functional.multisample.fbo_max_samples.sample_coverage_invert,Fail dEQP-GLES3.functional.negative_api.buffer.blit_framebuffer_multisample,Fail -dEQP-GLES3.functional.negative_api.buffer.read_pixels_fbo_format_mismatch,Fail -dEQP-GLES3.functional.occlusion_query.all_occluders,Fail -dEQP-GLES3.functional.occlusion_query.depth_clear,Fail -dEQP-GLES3.functional.occlusion_query.depth_clear_stencil_clear,Fail -dEQP-GLES3.functional.occlusion_query.depth_clear_stencil_write,Fail -dEQP-GLES3.functional.occlusion_query.depth_clear_stencil_write_stencil_clear,Fail -dEQP-GLES3.functional.occlusion_query.depth_write_depth_clear,Fail -dEQP-GLES3.functional.occlusion_query.depth_write_depth_clear_stencil_clear,Fail -dEQP-GLES3.functional.occlusion_query.depth_write_depth_clear_stencil_write,Fail -dEQP-GLES3.functional.occlusion_query.depth_write_depth_clear_stencil_write_stencil_clear,Fail -dEQP-GLES3.functional.occlusion_query.depth_write,Fail -dEQP-GLES3.functional.occlusion_query.depth_write_stencil_clear,Fail -dEQP-GLES3.functional.occlusion_query.depth_write_stencil_write,Fail -dEQP-GLES3.functional.occlusion_query.depth_write_stencil_write_stencil_clear,Fail -dEQP-GLES3.functional.occlusion_query.scissor_depth_clear,Fail -dEQP-GLES3.functional.occlusion_query.scissor_depth_clear_stencil_clear,Fail -dEQP-GLES3.functional.occlusion_query.scissor_depth_clear_stencil_write,Fail -dEQP-GLES3.functional.occlusion_query.scissor_depth_clear_stencil_write_stencil_clear,Fail -dEQP-GLES3.functional.occlusion_query.scissor_depth_write_depth_clear,Fail -dEQP-GLES3.functional.occlusion_query.scissor_depth_write_depth_clear_stencil_clear,Fail -dEQP-GLES3.functional.occlusion_query.scissor_depth_write_depth_clear_stencil_write,Fail -dEQP-GLES3.functional.occlusion_query.scissor_depth_write,Fail -dEQP-GLES3.functional.occlusion_query.scissor_depth_write_stencil_clear,Fail -dEQP-GLES3.functional.occlusion_query.scissor_depth_write_stencil_write,Fail -dEQP-GLES3.functional.occlusion_query.scissor_depth_write_stencil_write_stencil_clear,Fail -dEQP-GLES3.functional.occlusion_query.scissor,Fail -dEQP-GLES3.functional.occlusion_query.scissor_stencil_clear,Fail -dEQP-GLES3.functional.occlusion_query.scissor_stencil_write,Fail -dEQP-GLES3.functional.occlusion_query.scissor_stencil_write_stencil_clear,Fail -dEQP-GLES3.functional.occlusion_query.stencil_clear,Fail -dEQP-GLES3.functional.occlusion_query.stencil_write,Fail -dEQP-GLES3.functional.occlusion_query.stencil_write_stencil_clear,Fail -dEQP-GLES3.functional.pbo.renderbuffer.rgb10_a2ui_clears,Fail -dEQP-GLES3.functional.pbo.renderbuffer.rgb10_a2ui_triangles,Fail -dEQP-GLES3.functional.polygon_offset.fixed16_displacement_with_units,Fail -dEQP-GLES3.functional.polygon_offset.fixed16_render_with_units,Fail dEQP-GLES3.functional.rasterization.fbo.rbo_multisample_max.interpolation.lines_wide,Fail dEQP-GLES3.functional.rasterization.fbo.rbo_multisample_max.primitives.lines_wide,Fail dEQP-GLES3.functional.shaders.derivate.dfdx.fastest.fbo_msaa4.float_highp,Fail @@ -231,10 +796,6 @@ dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.vec3_highp,Fail dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.vec3_mediump,Fail dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.vec4_highp,Fail dEQP-GLES3.functional.shaders.derivate.dfdy.texture.msaa4.vec4_mediump,Fail -dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.float_highp,Fail -dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec2_highp,Fail -dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec3_highp,Fail -dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_float.vec4_highp,Fail dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_msaa4.float_highp,Fail dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_msaa4.float_mediump,Fail dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_msaa4.vec2_highp,Fail @@ -243,10 +804,6 @@ dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_msaa4.vec3_highp,Fail dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_msaa4.vec3_mediump,Fail dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_msaa4.vec4_highp,Fail dEQP-GLES3.functional.shaders.derivate.fwidth.fastest.fbo_msaa4.vec4_mediump,Fail -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.float_highp,Fail -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec2_highp,Fail -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec3_highp,Fail -dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_float.vec4_highp,Fail dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_msaa2.float_highp,Fail dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_msaa2.float_mediump,Fail dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_msaa2.vec2_highp,Fail @@ -263,10 +820,6 @@ dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_msaa4.vec3_highp,Fail dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_msaa4.vec3_mediump,Fail dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_msaa4.vec4_highp,Fail dEQP-GLES3.functional.shaders.derivate.fwidth.fbo_msaa4.vec4_mediump,Fail -dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.float_highp,Fail -dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec2_highp,Fail -dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec3_highp,Fail -dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_float.vec4_highp,Fail dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_msaa4.float_highp,Fail dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_msaa4.float_mediump,Fail dEQP-GLES3.functional.shaders.derivate.fwidth.nicest.fbo_msaa4.vec2_highp,Fail @@ -283,15 +836,38 @@ dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.vec3_highp,Fail dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.vec3_mediump,Fail dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.vec4_highp,Fail dEQP-GLES3.functional.shaders.derivate.fwidth.texture.msaa4.vec4_mediump,Fail -dEQP-GLES3.functional.shaders.texture_functions.textureprojlodoffset.sampler2dshadow_vertex,Fail -dEQP-GLES3.functional.shaders.texture_functions.textureprojoffset.sampler2dshadow_vertex,Fail dEQP-GLES3.functional.state_query.integers.max_samples_getfloat,Fail dEQP-GLES3.functional.state_query.integers.max_samples_getinteger64,Fail -dEQP-GLES3.functional.state_query.rbo.renderbuffer_component_size_color,Fail -dEQP-GLES3.functional.texture.mipmap.cube.max_level.linear_nearest,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_mat2x4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_mat2x4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.mediump_mat2x4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.highp_mat2x4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_mat2x4,Fail -dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.mediump_mat2x4,Fail +spec@arb_framebuffer_srgb@msaa-fast-clear,Crash +spec@arb_texture_float@multisample-fast-clear gl_arb_texture_float,Crash +spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch,Crash +spec@arb_texture_multisample@arb_texture_multisample-sample-depth,Crash +spec@arb_texture_multisample@large-float-texture,Crash +spec@arb_texture_multisample@large-float-texture-fp16,Crash +spec@arb_texture_multisample@texturesize@fs-texturesize-isampler2dms,Fail +spec@arb_texture_multisample@texturesize@fs-texturesize-isampler2dmsarray,Fail +spec@arb_texture_multisample@texturesize@fs-texturesize-sampler2dms,Fail +spec@arb_texture_multisample@texturesize@fs-texturesize-sampler2dmsarray,Fail +spec@arb_texture_multisample@texturesize@fs-texturesize-usampler2dms,Fail +spec@arb_texture_multisample@texturesize@fs-texturesize-usampler2dmsarray,Fail +spec@arb_texture_multisample@texturesize@vs-texturesize-isampler2dms,Fail +spec@arb_texture_multisample@texturesize@vs-texturesize-isampler2dmsarray,Fail +spec@arb_texture_multisample@texturesize@vs-texturesize-sampler2dms,Fail +spec@arb_texture_multisample@texturesize@vs-texturesize-sampler2dmsarray,Fail +spec@arb_texture_multisample@texturesize@vs-texturesize-usampler2dms,Fail +spec@arb_texture_multisample@texturesize@vs-texturesize-usampler2dmsarray,Fail +spec@arb_texture_rg@multisample-fast-clear gl_arb_texture_rg,Crash +spec@arb_texture_rg@multisample-fast-clear gl_arb_texture_rg-float,Crash +spec@arb_texture_rg@multisample-fast-clear gl_arb_texture_rg-int,Crash +spec@ext_framebuffer_multisample@accuracy all_samples stencil_resolve depthstencil,Fail +spec@ext_framebuffer_multisample@accuracy all_samples stencil_resolve small depthstencil,Fail +spec@ext_framebuffer_multisample@fast-clear,Crash +spec@ext_packed_float@multisample-fast-clear gl_ext_packed_float,Crash +spec@ext_texture_integer@multisample-fast-clear gl_ext_texture_integer,Crash +spec@ext_texture_snorm@multisample-fast-clear gl_ext_texture_snorm,Crash +spec@ext_texture_srgb@multisample-fast-clear gl_ext_texture_srgb,Crash + +spec@arb_texture_buffer_object@texture-buffer-size-clamp,Fail +spec@arb_texture_buffer_object@texture-buffer-size-clamp@r8ui_texture_buffer_size_via_sampler,Fail +spec@arb_texture_buffer_object@texture-buffer-size-clamp@rg8ui_texture_buffer_size_via_sampler,Fail +spec@arb_texture_buffer_object@texture-buffer-size-clamp@rgba8ui_texture_buffer_size_via_sampler,Fail diff --git a/src/freedreno/ci/freedreno-a307-flakes.txt b/src/freedreno/ci/freedreno-a307-flakes.txt index 9f5525b3b5a..642f591d528 100644 --- a/src/freedreno/ci/freedreno-a307-flakes.txt +++ b/src/freedreno/ci/freedreno-a307-flakes.txt @@ -4,3 +4,12 @@ dEQP-GLES3.functional.shaders.texture_functions.texture.*gradoffset.* dEQP-GLES3.functional.texture.units.4_units.only_3d.* dEQP-GLES3.functional.vertex_arrays.single_attribute.* + +# These started UnexpectedPass'ing in an unrelated MR, let's call +# them flakes for now +dEQP-GLES3.functional.occlusion_query.* + +glx@glx-swap-event_interval +glx@glx-swap-event_async +glx@glx_arb_sync_control@swapbuffersmsc-divisor-zero +glx@glx_arb_sync_control@waitformsc diff --git a/src/freedreno/ci/freedreno-a530-fails.txt b/src/freedreno/ci/freedreno-a530-fails.txt index 6001b6ef640..5be444966b5 100644 --- a/src/freedreno/ci/freedreno-a530-fails.txt +++ b/src/freedreno/ci/freedreno-a530-fails.txt @@ -4,75 +4,6 @@ dEQP-GLES2.functional.clipping.point.wide_point_clip,Fail dEQP-GLES2.functional.clipping.point.wide_point_clip_viewport_center,Fail dEQP-GLES2.functional.clipping.point.wide_point_clip_viewport_corner,Fail -# "../src/compiler/glsl/ir.cpp:534: ir_expression::ir_expression(int, ir_rvalue*, ir_rvalue*): Assertion `op0->type == op1->type' failed." -# in lower_instructions_visitor::extract_to_shifts(). -# This GLSL path would be avoided if we had ARB_gpu_shader5. -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldextract.int_lowp_compute,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldextract.int_lowp_fragment,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldextract.int_mediump_compute,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldextract.int_mediump_fragment,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldextract.ivec2_lowp_compute,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldextract.ivec2_lowp_fragment,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldextract.ivec2_mediump_compute,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldextract.ivec2_mediump_fragment,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldextract.ivec3_lowp_compute,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldextract.ivec3_lowp_fragment,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldextract.ivec3_mediump_compute,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldextract.ivec3_mediump_fragment,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldextract.ivec4_lowp_compute,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldextract.ivec4_lowp_fragment,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldextract.ivec4_mediump_compute,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldextract.ivec4_mediump_fragment,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldextract.uint_lowp_compute,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldextract.uint_lowp_fragment,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldextract.uint_mediump_compute,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldextract.uint_mediump_fragment,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldextract.uvec2_lowp_compute,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldextract.uvec2_lowp_fragment,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldextract.uvec2_mediump_compute,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldextract.uvec2_mediump_fragment,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldextract.uvec3_lowp_compute,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldextract.uvec3_lowp_fragment,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldextract.uvec3_mediump_compute,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldextract.uvec3_mediump_fragment,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldextract.uvec4_lowp_compute,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldextract.uvec4_lowp_fragment,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldextract.uvec4_mediump_compute,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldextract.uvec4_mediump_fragment,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldinsert.int_lowp_compute,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldinsert.int_lowp_fragment,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldinsert.int_mediump_compute,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldinsert.int_mediump_fragment,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldinsert.ivec2_lowp_compute,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldinsert.ivec2_lowp_fragment,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldinsert.ivec2_mediump_compute,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldinsert.ivec2_mediump_fragment,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldinsert.ivec3_lowp_compute,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldinsert.ivec3_lowp_fragment,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldinsert.ivec3_mediump_compute,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldinsert.ivec3_mediump_fragment,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldinsert.ivec4_lowp_compute,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldinsert.ivec4_lowp_fragment,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldinsert.ivec4_mediump_compute,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldinsert.ivec4_mediump_fragment,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldinsert.uint_lowp_compute,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldinsert.uint_lowp_fragment,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldinsert.uint_mediump_compute,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldinsert.uint_mediump_fragment,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldinsert.uvec2_lowp_compute,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldinsert.uvec2_lowp_fragment,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldinsert.uvec2_mediump_compute,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldinsert.uvec2_mediump_fragment,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldinsert.uvec3_lowp_compute,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldinsert.uvec3_lowp_fragment,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldinsert.uvec3_mediump_compute,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldinsert.uvec3_mediump_fragment,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldinsert.uvec4_lowp_compute,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldinsert.uvec4_lowp_fragment,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldinsert.uvec4_mediump_compute,Crash -dEQP-GLES31.functional.shaders.builtin_functions.integer.bitfieldinsert.uvec4_mediump_fragment,Crash - -dEQP-GLES31.functional.ubo.random.all_per_block_buffers.20,Fail dEQP-GLES3.functional.clipping.line.wide_line_clip_viewport_center,Fail dEQP-GLES3.functional.clipping.line.wide_line_clip_viewport_corner,Fail dEQP-GLES3.functional.clipping.point.wide_point_clip,Fail @@ -113,6 +44,7 @@ dEQP-GLES3.functional.fbo.msaa.4_samples.depth24_stencil8,Fail dEQP-GLES3.functional.fbo.msaa.4_samples.depth32f_stencil8,Fail dEQP-GLES3.functional.fbo.msaa.4_samples.stencil_index8,Fail dEQP-GLES3.functional.polygon_offset.float32_displacement_with_units,Fail +dEQP-GLES3.functional.shaders.builtin_variable.vertex_id,Fail dEQP-GLES3.functional.shaders.texture_functions.texturegradoffset.sampler2darray_fixed_vertex,Fail dEQP-GLES3.functional.shaders.texture_functions.texturegradoffset.sampler2dshadow_vertex,Fail dEQP-GLES3.functional.shaders.texture_functions.texturegradoffset.sampler3d_fixed_vertex,Fail @@ -123,12 +55,279 @@ dEQP-GLES3.functional.shaders.texture_functions.textureprojgradoffset.sampler3d_ dEQP-GLES3.functional.shaders.texture_functions.textureprojgrad.sampler2dshadow_vertex,Fail dEQP-GLES3.functional.texture.specification.texstorage3d.size.3d_2x2x2_2_levels,Fail +# MESA: error: ir3_ra() failed! +dEQP-GLES31.functional.atomic_counter.get_dec.8_counters_5_calls_10_threads,Fail +dEQP-GLES31.functional.atomic_counter.get_dec.8_counters_5_calls_1_thread,Fail +dEQP-GLES31.functional.atomic_counter.get_inc.8_counters_5_calls_10_threads,Fail +dEQP-GLES31.functional.atomic_counter.get_inc.8_counters_5_calls_1_thread,Fail +dEQP-GLES31.functional.atomic_counter.get_inc_dec.4_counters_5_calls_10_threads,Fail +dEQP-GLES31.functional.atomic_counter.get_inc_dec.4_counters_5_calls_1_thread,Fail +dEQP-GLES31.functional.atomic_counter.get_inc_dec.8_counters_5_calls_10_threads,Fail +dEQP-GLES31.functional.atomic_counter.get_inc_dec.8_counters_5_calls_1_thread,Fail +dEQP-GLES31.functional.atomic_counter.inc_dec.8_counters_5_calls_10_threads,Fail +dEQP-GLES31.functional.atomic_counter.layout.default_offset_set.get_dec.8_counters_5_calls_1000_threads,Fail +dEQP-GLES31.functional.atomic_counter.layout.default_offset_set.get_dec.8_counters_5_calls_1_thread,Fail +dEQP-GLES31.functional.atomic_counter.layout.default_offset_set.inc_dec.8_counters_5_calls_1000_threads,Fail +dEQP-GLES31.functional.atomic_counter.layout.default_offset_set.inc_dec.8_counters_5_calls_1_thread,Fail +dEQP-GLES31.functional.atomic_counter.layout.first_offset_set.get_dec.8_counters_5_calls_1000_threads,Fail +dEQP-GLES31.functional.atomic_counter.layout.first_offset_set.get_dec.8_counters_5_calls_1_thread,Fail +dEQP-GLES31.functional.atomic_counter.layout.first_offset_set.get_inc.8_counters_5_calls_1_thread,Fail +dEQP-GLES31.functional.atomic_counter.layout.first_offset_set.inc_dec.8_counters_5_calls_1000_threads,Fail +dEQP-GLES31.functional.atomic_counter.layout.first_offset_set.inc_dec.8_counters_5_calls_1_thread,Fail +dEQP-GLES31.functional.atomic_counter.layout.reset_default_offset.get_dec.8_counters_5_calls_1000_threads,Fail +dEQP-GLES31.functional.atomic_counter.layout.reset_default_offset.get_dec.8_counters_5_calls_1_thread,Fail +dEQP-GLES31.functional.atomic_counter.layout.reset_default_offset.inc_dec.8_counters_5_calls_1000_threads,Fail +dEQP-GLES31.functional.atomic_counter.layout.reset_default_offset.inc_dec.8_counters_5_calls_1_thread,Fail +dEQP-GLES31.functional.atomic_counter.layout.reverse_offset.get_dec.8_counters_5_calls_1000_threads,Fail +dEQP-GLES31.functional.atomic_counter.layout.reverse_offset.get_dec.8_counters_5_calls_1_thread,Fail +dEQP-GLES31.functional.atomic_counter.layout.reverse_offset.get_inc.8_counters_5_calls_1000_threads,Fail +dEQP-GLES31.functional.atomic_counter.layout.reverse_offset.get_inc.8_counters_5_calls_1_thread,Fail +dEQP-GLES31.functional.atomic_counter.layout.reverse_offset.inc_dec.8_counters_5_calls_1000_threads,Fail +dEQP-GLES31.functional.atomic_counter.layout.reverse_offset.inc_dec.8_counters_5_calls_1_thread,Fail + +dEQP-GLES31.functional.compute.basic.image_atomic_op_local_size_1,Crash +dEQP-GLES31.functional.compute.basic.image_atomic_op_local_size_8,Crash + +dEQP-GLES31.functional.draw_base_vertex.draw_elements_base_vertex.builtin_variable.vertex_id,Fail +dEQP-GLES31.functional.draw_base_vertex.draw_elements_instanced_base_vertex.builtin_variable.vertex_id,Fail + +dEQP-GLES31.functional.separate_shader.create_shader_program.separate_programs_add_both,Fail +dEQP-GLES31.functional.separate_shader.create_shader_program.separate_programs_add_fragment,Fail +dEQP-GLES31.functional.separate_shader.create_shader_program.separate_programs_add_vertex,Fail +dEQP-GLES31.functional.separate_shader.create_shader_program.single_program_add_both,Fail +dEQP-GLES31.functional.separate_shader.interface.same_location_vertex_flat_fragment_flat,Fail +dEQP-GLES31.functional.separate_shader.interface.same_location_vertex_smooth,Fail +dEQP-GLES31.functional.separate_shader.interface.same_location_vertex_smooth_fragment_centroid,Fail +dEQP-GLES31.functional.separate_shader.interface.same_location_vertex_smooth_fragment_smooth,Fail +dEQP-GLES31.functional.separate_shader.interface.same_name,Fail +dEQP-GLES31.functional.separate_shader.interface.same_name_vertex_flat_fragment_flat,Fail +dEQP-GLES31.functional.separate_shader.interface.same_name_vertex_smooth,Fail +dEQP-GLES31.functional.separate_shader.interface.same_name_vertex_smooth_fragment_centroid,Fail +dEQP-GLES31.functional.separate_shader.interface.same_name_vertex_smooth_fragment_smooth,Fail +dEQP-GLES31.functional.separate_shader.pipeline.different_constant_separate_programs_add_both,Fail +dEQP-GLES31.functional.separate_shader.pipeline.different_constant_separate_programs_add_fragment,Fail +dEQP-GLES31.functional.separate_shader.pipeline.different_constant_separate_programs_add_vertex,Fail +dEQP-GLES31.functional.separate_shader.pipeline.different_constant_single_program_add_both,Fail +dEQP-GLES31.functional.separate_shader.pipeline.different_constant_single_program,Fail +dEQP-GLES31.functional.separate_shader.pipeline.different_uniform_separate_programs_add_fragment,Fail +dEQP-GLES31.functional.separate_shader.pipeline.different_uniform_separate_programs_add_vertex,Fail +dEQP-GLES31.functional.separate_shader.pipeline.different_uniform_separate_programs,Fail +dEQP-GLES31.functional.separate_shader.pipeline.different_uniform_single_program_add_both,Fail +dEQP-GLES31.functional.separate_shader.pipeline.same_constant_separate_programs_add_fragment,Fail +dEQP-GLES31.functional.separate_shader.pipeline.same_constant_separate_programs_add_vertex,Fail +dEQP-GLES31.functional.separate_shader.pipeline.same_constant_separate_programs,Fail +dEQP-GLES31.functional.separate_shader.pipeline.same_uniform_separate_programs_add_both,Fail +dEQP-GLES31.functional.separate_shader.pipeline.same_uniform_separate_programs_add_vertex,Fail +dEQP-GLES31.functional.separate_shader.pipeline.same_uniform_separate_programs,Fail +dEQP-GLES31.functional.separate_shader.program_uniform.separate_programs_add_both,Fail +dEQP-GLES31.functional.separate_shader.program_uniform.separate_programs_add_fragment,Fail +dEQP-GLES31.functional.separate_shader.program_uniform.separate_programs_add_vertex,Fail +dEQP-GLES31.functional.separate_shader.program_uniform.separate_programs,Fail +dEQP-GLES31.functional.separate_shader.program_uniform.single_program,Fail +dEQP-GLES31.functional.separate_shader.random.0,Fail +dEQP-GLES31.functional.separate_shader.random.100,Fail +dEQP-GLES31.functional.separate_shader.random.101,Fail +dEQP-GLES31.functional.separate_shader.random.102,Fail +dEQP-GLES31.functional.separate_shader.random.104,Fail +dEQP-GLES31.functional.separate_shader.random.108,Fail +dEQP-GLES31.functional.separate_shader.random.109,Fail +dEQP-GLES31.functional.separate_shader.random.10,Fail +dEQP-GLES31.functional.separate_shader.random.110,Fail +dEQP-GLES31.functional.separate_shader.random.111,Fail +dEQP-GLES31.functional.separate_shader.random.112,Fail +dEQP-GLES31.functional.separate_shader.random.113,Fail +dEQP-GLES31.functional.separate_shader.random.11,Fail +dEQP-GLES31.functional.separate_shader.random.120,Fail +dEQP-GLES31.functional.separate_shader.random.121,Fail +dEQP-GLES31.functional.separate_shader.random.122,Fail +dEQP-GLES31.functional.separate_shader.random.123,Fail +dEQP-GLES31.functional.separate_shader.random.124,Fail +dEQP-GLES31.functional.separate_shader.random.12,Fail +dEQP-GLES31.functional.separate_shader.random.13,Fail +dEQP-GLES31.functional.separate_shader.random.14,Fail +dEQP-GLES31.functional.separate_shader.random.15,Fail +dEQP-GLES31.functional.separate_shader.random.16,Fail +dEQP-GLES31.functional.separate_shader.random.17,Fail +dEQP-GLES31.functional.separate_shader.random.1,Fail +dEQP-GLES31.functional.separate_shader.random.20,Fail +dEQP-GLES31.functional.separate_shader.random.21,Fail +dEQP-GLES31.functional.separate_shader.random.22,Fail +dEQP-GLES31.functional.separate_shader.random.23,Fail +dEQP-GLES31.functional.separate_shader.random.24,Fail +dEQP-GLES31.functional.separate_shader.random.25,Fail +dEQP-GLES31.functional.separate_shader.random.26,Fail +dEQP-GLES31.functional.separate_shader.random.27,Fail +dEQP-GLES31.functional.separate_shader.random.28,Fail +dEQP-GLES31.functional.separate_shader.random.2,Fail +dEQP-GLES31.functional.separate_shader.random.31,Fail +dEQP-GLES31.functional.separate_shader.random.32,Fail +dEQP-GLES31.functional.separate_shader.random.33,Fail +dEQP-GLES31.functional.separate_shader.random.36,Fail +dEQP-GLES31.functional.separate_shader.random.37,Fail +dEQP-GLES31.functional.separate_shader.random.39,Fail +dEQP-GLES31.functional.separate_shader.random.3,Fail +dEQP-GLES31.functional.separate_shader.random.40,Fail +dEQP-GLES31.functional.separate_shader.random.41,Fail +dEQP-GLES31.functional.separate_shader.random.42,Fail +dEQP-GLES31.functional.separate_shader.random.43,Fail +dEQP-GLES31.functional.separate_shader.random.44,Fail +dEQP-GLES31.functional.separate_shader.random.48,Fail +dEQP-GLES31.functional.separate_shader.random.49,Fail +dEQP-GLES31.functional.separate_shader.random.4,Fail +dEQP-GLES31.functional.separate_shader.random.50,Fail +dEQP-GLES31.functional.separate_shader.random.51,Fail +dEQP-GLES31.functional.separate_shader.random.52,Fail +dEQP-GLES31.functional.separate_shader.random.53,Fail +dEQP-GLES31.functional.separate_shader.random.54,Fail +dEQP-GLES31.functional.separate_shader.random.5,Fail +dEQP-GLES31.functional.separate_shader.random.60,Fail +dEQP-GLES31.functional.separate_shader.random.61,Fail +dEQP-GLES31.functional.separate_shader.random.62,Fail +dEQP-GLES31.functional.separate_shader.random.63,Fail +dEQP-GLES31.functional.separate_shader.random.64,Fail +dEQP-GLES31.functional.separate_shader.random.70,Fail +dEQP-GLES31.functional.separate_shader.random.71,Fail +dEQP-GLES31.functional.separate_shader.random.72,Fail +dEQP-GLES31.functional.separate_shader.random.73,Fail +dEQP-GLES31.functional.separate_shader.random.74,Fail +dEQP-GLES31.functional.separate_shader.random.75,Fail +dEQP-GLES31.functional.separate_shader.random.76,Fail +dEQP-GLES31.functional.separate_shader.random.77,Fail +dEQP-GLES31.functional.separate_shader.random.80,Fail +dEQP-GLES31.functional.separate_shader.random.81,Fail +dEQP-GLES31.functional.separate_shader.random.82,Fail +dEQP-GLES31.functional.separate_shader.random.83,Fail +dEQP-GLES31.functional.separate_shader.random.84,Fail +dEQP-GLES31.functional.separate_shader.random.85,Fail +dEQP-GLES31.functional.separate_shader.random.86,Fail +dEQP-GLES31.functional.separate_shader.random.87,Fail +dEQP-GLES31.functional.separate_shader.random.88,Fail +dEQP-GLES31.functional.separate_shader.random.89,Fail +dEQP-GLES31.functional.separate_shader.random.90,Fail +dEQP-GLES31.functional.separate_shader.random.91,Fail +dEQP-GLES31.functional.separate_shader.random.93,Fail +dEQP-GLES31.functional.separate_shader.random.96,Fail +dEQP-GLES31.functional.separate_shader.random.97,Fail +dEQP-GLES31.functional.separate_shader.random.99,Fail + +dEQP-GLES31.functional.synchronization.inter_call.without_memory_barrier.ssbo_atomic_dispatch_2_calls_32k_invocations,Fail + +dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth_component16.gather_size_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth_component16.linear_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.bgra.linear_size_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.bgra.linear_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.bgra.nearest_size_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.bgra.nearest_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgb8_etc2.gather_size_not_tile_multiple,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgb8_etc2.gather_size_tile_multiple,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgb8_etc2.linear_size_not_tile_multiple,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgb8_etc2.linear_size_tile_multiple,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgb8_etc2.nearest_size_not_tile_multiple,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgb8_etc2.nearest_size_tile_multiple,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgb8_punchthrough_alpha1_etc2.gather_size_not_tile_multiple,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgb8_punchthrough_alpha1_etc2.gather_size_tile_multiple,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgb8_punchthrough_alpha1_etc2.linear_size_not_tile_multiple,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgb8_punchthrough_alpha1_etc2.linear_size_tile_multiple,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgb8_punchthrough_alpha1_etc2.nearest_size_not_tile_multiple,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgb8_punchthrough_alpha1_etc2.nearest_size_tile_multiple,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.compressed_rgba8_etc2_eac.gather_size_not_tile_multiple,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.depth24_stencil8_sample_stencil.nearest_size_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.depth_component32f.nearest_size_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.luminance_alpha.gather_size_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.r16i.nearest_size_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.r16ui.nearest_size_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.r16ui.nearest_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.r32ui.nearest_size_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.r8.gather_size_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.r8.gather_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.r8_snorm.linear_size_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.r8_snorm.nearest_size_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.r8_snorm.nearest_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rg32ui.nearest_size_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rg32ui.nearest_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rgb10_a2.linear_size_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rgb10_a2.nearest_size_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rgb10_a2.nearest_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rgb16f.linear_size_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rgb16f.linear_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rgb16f.nearest_size_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rgb16f.nearest_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rgb16i.nearest_size_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rgb16ui.nearest_size_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rgb16ui.nearest_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rgb565.gather_size_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rgb565.gather_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rgb8i.nearest_size_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rgba32ui.nearest_size_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rgba4.linear_size_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rgba4.nearest_size_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rgba4.nearest_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rgba8i.nearest_size_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rgba8_snorm.gather_size_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.rgba8_snorm.gather_size_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.formats.srgb8.gather_size_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.compressed_color.linear.s_clamp_to_edge_t_clamp_to_border_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.compressed_color.linear.s_clamp_to_edge_t_clamp_to_border_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.compressed_color.nearest.s_mirrored_repeat_t_clamp_to_border_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.compressed_color.nearest.s_mirrored_repeat_t_clamp_to_border_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.compressed_color.nearest.s_repeat_t_clamp_to_border_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.float_color.nearest.s_mirrored_repeat_t_clamp_to_border_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.float_color.nearest.s_mirrored_repeat_t_clamp_to_border_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.float_color.nearest.s_repeat_t_clamp_to_border_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.int_color.nearest.s_mirrored_repeat_t_clamp_to_border_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.int_color.nearest.s_mirrored_repeat_t_clamp_to_border_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.int_color.nearest.s_repeat_t_clamp_to_border_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.snorm_color.gather.s_clamp_to_edge_t_clamp_to_border_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.snorm_color.gather.s_clamp_to_edge_t_clamp_to_border_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.snorm_color.linear.s_mirrored_repeat_t_clamp_to_border_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.snorm_color.linear.s_mirrored_repeat_t_clamp_to_border_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.snorm_color.linear.s_repeat_t_clamp_to_border_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.snorm_color.linear.s_repeat_t_clamp_to_border_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.snorm_color.nearest.s_clamp_to_edge_t_clamp_to_border_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d.unorm_depth.gather.s_clamp_to_edge_t_clamp_to_border_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_3d.float_color.nearest.s_clamp_to_border_t_clamp_to_border_r_clamp_to_border_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_3d.float_color.nearest.s_clamp_to_border_t_clamp_to_border_r_clamp_to_border_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_3d.float_color.nearest.s_clamp_to_border_t_clamp_to_border_r_repeat_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_3d.float_color.nearest.s_clamp_to_border_t_clamp_to_border_r_repeat_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_3d.float_color.nearest.s_mirrored_repeat_t_clamp_to_border_r_repeat_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_3d.uint_color.nearest.s_clamp_to_border_t_clamp_to_border_r_clamp_to_border_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_3d.unorm_color.linear.s_clamp_to_border_t_clamp_to_border_r_clamp_to_border_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_3d.unorm_color.linear.s_clamp_to_border_t_clamp_to_border_r_clamp_to_border_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_3d.unorm_color.linear.s_clamp_to_border_t_clamp_to_border_r_repeat_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_3d.unorm_color.linear.s_clamp_to_border_t_clamp_to_border_r_repeat_pot,Fail +dEQP-GLES31.functional.texture.border_clamp.per_axis_wrap_mode.texture_3d.unorm_color.linear.s_mirrored_repeat_t_clamp_to_border_r_repeat_npot,Fail +dEQP-GLES31.functional.texture.border_clamp.sampler.float_color,Fail +dEQP-GLES31.functional.texture.border_clamp.sampler.int_color,Fail +dEQP-GLES31.functional.texture.border_clamp.sampler.snorm_color,Fail +dEQP-GLES31.functional.texture.border_clamp.sampler.uint_color,Fail +dEQP-GLES31.functional.texture.border_clamp.sampler.unorm_color,Fail +dEQP-GLES31.functional.texture.border_clamp.unused_channels.compressed_r11_eac,Fail +dEQP-GLES31.functional.texture.border_clamp.unused_channels.depth24_stencil8_sample_depth,Fail +dEQP-GLES31.functional.texture.border_clamp.unused_channels.depth24_stencil8_sample_stencil,Fail +dEQP-GLES31.functional.texture.border_clamp.unused_channels.depth32f_stencil8_sample_stencil,Fail +dEQP-GLES31.functional.texture.border_clamp.unused_channels.luminance,Fail +dEQP-GLES31.functional.texture.border_clamp.unused_channels.r16i,Fail +dEQP-GLES31.functional.texture.border_clamp.unused_channels.rg32f,Fail +dEQP-GLES31.functional.texture.border_clamp.unused_channels.rg8_snorm,Fail +dEQP-GLES31.functional.texture.border_clamp.unused_channels.rgb8,Fail +dEQP-GLES31.functional.ubo.random.all_per_block_buffers.20,Fail + # Draws white instead of gradient KHR-GLES2.core.internalformat.copy_tex_image.alpha8_oes,Fail KHR-GLES2.core.internalformat.copy_tex_image.alpha,Fail KHR-GLES3.core.internalformat.copy_tex_image.alpha,Fail KHR-GLES31.core.internalformat.copy_tex_image.alpha,Fail +KHR-GLES31.core.arrays_of_arrays.ExpressionsLength1,Fail +KHR-GLES31.core.arrays_of_arrays.ExpressionsLength2,Fail + +KHR-GLES31.core.arrays_of_arrays.InteractionArgumentAliasing1,Fail +KHR-GLES31.core.arrays_of_arrays.InteractionArgumentAliasing2,Fail +KHR-GLES31.core.arrays_of_arrays.InteractionArgumentAliasing3,Fail +KHR-GLES31.core.arrays_of_arrays.InteractionArgumentAliasing4,Fail +KHR-GLES31.core.arrays_of_arrays.InteractionArgumentAliasing5,Fail +KHR-GLES31.core.arrays_of_arrays.InteractionArgumentAliasing6,Fail + # "Invalid array size was returned. at es31cArrayOfArraysTests.cpp:4779" # msm 900000.mdss: [drm:a5xx_irq] *ERROR* gpu fault ring 0 fence 2c54ef status E40801C1 rb 0162/0162 ib1 000000000104B000/0000 ib2 000000000104C000/0000 KHR-GLES31.core.arrays_of_arrays.InteractionFunctionCalls1,Fail @@ -138,14 +337,52 @@ KHR-GLES31.core.arrays_of_arrays.InteractionFunctionCalls2,Fail KHR-GLES31.core.draw_indirect.advanced-twoPass-transformFeedback-arrays,Fail KHR-GLES31.core.draw_indirect.advanced-twoPass-transformFeedback-elements,Fail +KHR-GLES31.core.draw_indirect.basic-drawArrays-vertexIds,Fail +KHR-GLES31.core.draw_indirect.basic-drawElements-vertexIds,Fail + +# Seems to be applying clamp_to_edge at the wrong time? +KHR-GLES31.core.gpu_shader5.texture_gather_offset_color_clamp_to_edge,Fail +KHR-GLES31.core.gpu_shader5.texture_gather_offset_depth_clamp_edge,Fail + # "drawTestCompute failed expected: RGBA(4, 3, 2, 1) actual: RGBA(0, 255, 0, 255)" KHR-GLES31.core.layout_binding.sampler2DArray_layout_binding_texture_ComputeShader,Fail KHR-GLES31.core.layout_binding.sampler2D_layout_binding_texture_ComputeShader,Fail KHR-GLES31.core.layout_binding.sampler3D_layout_binding_texture_ComputeShader,Fail +KHR-GLES31.core.shader_atomic_counters.advanced-usage-multidim-array-large,Fail + +KHR-GLES31.core.shader_storage_buffer_object.advanced-write-fragment-fs,Fail + +# Several "Byte at index is 0x00 should be 0x" +KHR-GLES31.core.shader_storage_buffer_object.basic-stdLayout_UBO_SSBO-case2-cs,Fail + +KHR-GLES31.core.shader_storage_buffer_object.basic-syntax-cs,Fail + +KHR-GLES31.core.texture_border_clamp.Texture2DArrayCompressed,Fail +KHR-GLES31.core.texture_border_clamp.Texture2DArrayR32I,Fail +KHR-GLES31.core.texture_border_clamp.Texture2DArrayR32UI,Fail +KHR-GLES31.core.texture_border_clamp.Texture2DArrayRGBA32F,Fail +KHR-GLES31.core.texture_border_clamp.Texture2DArrayRGBA8,Fail +KHR-GLES31.core.texture_border_clamp.Texture2DCompressed,Fail +KHR-GLES31.core.texture_border_clamp.Texture2DDC16,Fail +KHR-GLES31.core.texture_border_clamp.Texture2DDC32F,Fail +KHR-GLES31.core.texture_border_clamp.Texture2DR32I,Fail +KHR-GLES31.core.texture_border_clamp.Texture2DR32UI,Fail +KHR-GLES31.core.texture_border_clamp.Texture2DRGBA32F,Fail +KHR-GLES31.core.texture_border_clamp.Texture2DRGBA8,Fail +KHR-GLES31.core.texture_border_clamp.Texture3DR32I,Fail +KHR-GLES31.core.texture_border_clamp.Texture3DR32UI,Fail +KHR-GLES31.core.texture_border_clamp.Texture3DRGBA32F,Fail +KHR-GLES31.core.texture_border_clamp.Texture3DRGBA8,Fail + # msm 900000.mdss: [drm:a5xx_irq] *ERROR* gpu fault ring 0 fence 2c54ef status E40801C1 rb 0162/0162 ib1 000000000104B000/0000 ib2 000000000104C000/0000 KHR-GLES31.core.texture_buffer.texture_buffer_atomic_functions,Fail +KHR-GLES31.core.texture_storage_multisample.FunctionalTests.blitting_multisampled_depth_attachment,Fail +KHR-GLES31.core.texture_storage_multisample.FunctionalTests.blitting_multisampled_integer_attachment,Fail +KHR-GLES31.core.texture_storage_multisample.FunctionalTests.texture_size_in_fragment_shaders,Fail +KHR-GLES31.core.texture_storage_multisample.FunctionalTests.verify_sample_masking_for_non_integer_color_renderable_internalformats,Fail + # Many failures, across formats KHR-GLES3.copy_tex_image_conversions.required.cubemap_posx_cubemap_posx,Fail KHR-GLES3.copy_tex_image_conversions.required.cubemap_posx_texture2d,Fail @@ -195,13 +432,172 @@ KHR-GLES3.packed_pixels.varied_rectangle.rgba32f,Fail KHR-GLES3.packed_pixels.varied_rectangle.rgba32i,Fail KHR-GLES3.packed_pixels.varied_rectangle.rgba32ui,Fail -# "[31] Check failed. Received: [1,0,0,2] instead of: [5,0,0,2]" -KHR-GLES31.core.shader_image_load_store.basic-glsl-misc-fs,Fail +KHR-GLES3.texture_repeat_mode.depth24_stencil8_11x131_0_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.depth24_stencil8_11x131_0_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.depth24_stencil8_11x131_0_repeat,Fail +KHR-GLES3.texture_repeat_mode.depth24_stencil8_11x131_1_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.depth24_stencil8_11x131_1_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.depth24_stencil8_11x131_1_repeat,Fail +KHR-GLES3.texture_repeat_mode.depth24_stencil8_11x131_2_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.depth24_stencil8_11x131_2_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.depth24_stencil8_11x131_2_repeat,Fail +KHR-GLES3.texture_repeat_mode.depth24_stencil8_49x23_0_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.depth24_stencil8_49x23_0_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.depth24_stencil8_49x23_0_repeat,Fail +KHR-GLES3.texture_repeat_mode.depth24_stencil8_49x23_1_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.depth24_stencil8_49x23_1_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.depth24_stencil8_49x23_1_repeat,Fail +KHR-GLES3.texture_repeat_mode.depth24_stencil8_49x23_2_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.depth24_stencil8_49x23_2_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.depth24_stencil8_49x23_2_repeat,Fail +KHR-GLES3.texture_repeat_mode.depth_component16_11x131_0_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.depth_component16_11x131_0_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.depth_component16_11x131_0_repeat,Fail +KHR-GLES3.texture_repeat_mode.depth_component16_11x131_1_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.depth_component16_11x131_1_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.depth_component16_11x131_1_repeat,Fail +KHR-GLES3.texture_repeat_mode.depth_component16_11x131_2_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.depth_component16_11x131_2_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.depth_component16_11x131_2_repeat,Fail +KHR-GLES3.texture_repeat_mode.depth_component16_49x23_0_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.depth_component16_49x23_0_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.depth_component16_49x23_0_repeat,Fail +KHR-GLES3.texture_repeat_mode.depth_component16_49x23_1_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.depth_component16_49x23_1_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.depth_component16_49x23_1_repeat,Fail +KHR-GLES3.texture_repeat_mode.depth_component16_49x23_2_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.depth_component16_49x23_2_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.depth_component16_49x23_2_repeat,Fail +KHR-GLES3.texture_repeat_mode.r32ui_11x131_0_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.r32ui_11x131_0_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.r32ui_11x131_0_repeat,Fail +KHR-GLES3.texture_repeat_mode.r32ui_11x131_1_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.r32ui_11x131_1_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.r32ui_11x131_1_repeat,Fail +KHR-GLES3.texture_repeat_mode.r32ui_11x131_2_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.r32ui_11x131_2_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.r32ui_11x131_2_repeat,Fail +KHR-GLES3.texture_repeat_mode.r32ui_49x23_0_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.r32ui_49x23_0_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.r32ui_49x23_0_repeat,Fail +KHR-GLES3.texture_repeat_mode.r32ui_49x23_1_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.r32ui_49x23_1_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.r32ui_49x23_1_repeat,Fail +KHR-GLES3.texture_repeat_mode.r32ui_49x23_2_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.r32ui_49x23_2_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.r32ui_49x23_2_repeat,Fail +KHR-GLES3.texture_repeat_mode.r8_11x131_0_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.r8_11x131_0_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.r8_11x131_0_repeat,Fail +KHR-GLES3.texture_repeat_mode.r8_11x131_1_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.r8_11x131_1_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.r8_11x131_1_repeat,Fail +KHR-GLES3.texture_repeat_mode.r8_11x131_2_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.r8_11x131_2_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.r8_11x131_2_repeat,Fail +KHR-GLES3.texture_repeat_mode.r8_49x23_0_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.r8_49x23_0_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.r8_49x23_0_repeat,Fail +KHR-GLES3.texture_repeat_mode.r8_49x23_1_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.r8_49x23_1_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.r8_49x23_1_repeat,Fail +KHR-GLES3.texture_repeat_mode.r8_49x23_2_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.r8_49x23_2_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.r8_49x23_2_repeat,Fail +KHR-GLES3.texture_repeat_mode.rg32ui_11x131_0_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.rg32ui_11x131_0_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.rg32ui_11x131_0_repeat,Fail +KHR-GLES3.texture_repeat_mode.rg32ui_11x131_1_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.rg32ui_11x131_1_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.rg32ui_11x131_1_repeat,Fail +KHR-GLES3.texture_repeat_mode.rg32ui_11x131_2_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.rg32ui_11x131_2_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.rg32ui_11x131_2_repeat,Fail +KHR-GLES3.texture_repeat_mode.rg32ui_49x23_0_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.rg32ui_49x23_0_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.rg32ui_49x23_0_repeat,Fail +KHR-GLES3.texture_repeat_mode.rg32ui_49x23_1_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.rg32ui_49x23_1_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.rg32ui_49x23_1_repeat,Fail +KHR-GLES3.texture_repeat_mode.rg32ui_49x23_2_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.rg32ui_49x23_2_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.rg32ui_49x23_2_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgb10_a2_11x131_0_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.rgb10_a2_11x131_0_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgb10_a2_11x131_0_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgb10_a2_11x131_1_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.rgb10_a2_11x131_1_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgb10_a2_11x131_1_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgb10_a2_11x131_2_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.rgb10_a2_11x131_2_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgb10_a2_11x131_2_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgb10_a2_49x23_0_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.rgb10_a2_49x23_0_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgb10_a2_49x23_0_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgb10_a2_49x23_1_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.rgb10_a2_49x23_1_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgb10_a2_49x23_1_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgb10_a2_49x23_2_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.rgb10_a2_49x23_2_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgb10_a2_49x23_2_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgb565_11x131_0_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.rgb565_11x131_0_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgb565_11x131_0_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgb565_11x131_1_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.rgb565_11x131_1_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgb565_11x131_1_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgb565_11x131_2_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.rgb565_11x131_2_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgb565_11x131_2_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgb565_49x23_0_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.rgb565_49x23_0_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgb565_49x23_0_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgb565_49x23_1_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.rgb565_49x23_1_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgb565_49x23_1_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgb565_49x23_2_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.rgb565_49x23_2_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgb565_49x23_2_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgb8_11x131_0_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.rgb8_11x131_0_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgb8_11x131_0_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgb8_11x131_1_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.rgb8_11x131_1_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgb8_11x131_1_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgb8_11x131_2_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.rgb8_11x131_2_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgb8_11x131_2_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgb8_49x23_0_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.rgb8_49x23_0_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgb8_49x23_0_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgb8_49x23_1_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.rgb8_49x23_1_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgb8_49x23_1_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgb8_49x23_2_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.rgb8_49x23_2_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgb8_49x23_2_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgba32ui_11x131_0_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.rgba32ui_11x131_0_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgba32ui_11x131_0_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgba32ui_11x131_1_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.rgba32ui_11x131_1_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgba32ui_11x131_1_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgba32ui_11x131_2_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.rgba32ui_11x131_2_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgba32ui_11x131_2_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgba32ui_49x23_0_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.rgba32ui_49x23_0_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgba32ui_49x23_0_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgba32ui_49x23_1_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.rgba32ui_49x23_1_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgba32ui_49x23_1_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgba32ui_49x23_2_clamp_to_edge,Fail +KHR-GLES3.texture_repeat_mode.rgba32ui_49x23_2_mirrored_repeat,Fail +KHR-GLES3.texture_repeat_mode.rgba32ui_49x23_2_repeat,Fail -glx@glx-make-current,Crash -glx@glx-multi-window-single-context,Fail -glx@glx-query-drawable-glx_fbconfig_id-window,Fail +glx@glx-multithread-buffer,Fail glx@glx-swap-pixmap-bad,Fail +glx@glx-tfp,Fail glx@glx-visuals-depth -pixmap,Crash glx@glx-visuals-stencil -pixmap,Crash glx@glx_arb_create_context_es2_profile@invalid opengl es version,Fail @@ -278,7 +674,6 @@ spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on top edge, spec@!opengl 1.1@polygon-mode-offset@config 5: Expected blue pixel in center,Fail spec@!opengl 1.1@polygon-mode-offset@config 6: Expected blue pixel in center,Fail spec@!opengl 1.1@ppgtt_memory_alignment,Crash -spec@!opengl 1.1@windowoverlap,Fail spec@!opengl 1.2@copyteximage 3d,Fail spec@!opengl 1.4@copy-pixels,Fail spec@!opengl 1.4@gl-1.4-polygon-offset,Fail @@ -290,26 +685,19 @@ spec@!opengl 2.1@pbo@test_polygon_stip,Fail spec@!opengl 2.1@polygon-stipple-fs,Fail spec@!opengl 3.0@clearbuffer-depth,Fail spec@!opengl 3.0@clearbuffer-stencil,Fail +spec@!opengl 3.0@gl_vertexid used with glmultidrawarrays,Fail spec@!opengl 3.1@primitive-restart-xfb generated,Fail spec@!opengl 3.1@primitive-restart-xfb written,Fail spec@!opengl 3.1@vao-broken-attrib,Crash -spec@arb_color_buffer_float@gl_rgba8_snorm-render,Fail -spec@arb_color_buffer_float@gl_rgba8_snorm-render-fog,Fail -spec@arb_color_buffer_float@gl_rgba8_snorm-render-sanity,Fail -spec@arb_color_buffer_float@gl_rgba8_snorm-render-sanity-fog,Fail +spec@!opengl es 3.0@gl_vertexid used with gldrawarrays,Fail spec@arb_depth_buffer_float@fbo-clear-formats stencil,Fail spec@arb_depth_buffer_float@fbo-clear-formats stencil@GL_DEPTH32F_STENCIL8,Fail spec@arb_depth_buffer_float@fbo-depthstencil-gl_depth32f_stencil8-blit,Fail spec@arb_depth_buffer_float@fbo-depthstencil-gl_depth32f_stencil8-copypixels,Fail spec@arb_depth_buffer_float@fbo-stencil-gl_depth32f_stencil8-blit,Fail spec@arb_depth_buffer_float@fbo-stencil-gl_depth32f_stencil8-copypixels,Fail -spec@arb_direct_state_access@gettextureimage-formats,Crash spec@arb_draw_indirect@gl_vertexid used with gldrawarraysindirect,Fail spec@arb_draw_indirect@gl_vertexid used with gldrawelementsindirect,Fail -spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-atomic,Fail -spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-atomic@MS4,Fail -spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-query,Fail -spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-query@MS4,Fail spec@arb_framebuffer_object@arb_framebuffer_object-depth-stencil-blit depth_stencil gl_depth24_stencil8,Fail spec@arb_framebuffer_object@arb_framebuffer_object-depth-stencil-blit depth_stencil gl_depth32f_stencil8,Fail spec@arb_framebuffer_object@arb_framebuffer_object-depth-stencil-blit stencil gl_depth24_stencil8,Fail @@ -321,35 +709,13 @@ spec@arb_framebuffer_object@arb_framebuffer_object-depth-stencil-blit stencil gl spec@arb_framebuffer_object@framebuffer-blit-levels draw stencil,Fail spec@arb_framebuffer_object@framebuffer-blit-levels read stencil,Fail spec@arb_map_buffer_alignment@arb_map_buffer_alignment-map-invalidate-range,Fail +spec@arb_multi_draw_indirect@gl-3.0-multidrawarrays-vertexid -indirect,Fail spec@arb_occlusion_query@occlusion_query_order,Fail spec@arb_point_sprite@arb_point_sprite-interactions 1.0,Fail spec@arb_separate_shader_objects@400 combinations by location,Fail spec@arb_separate_shader_objects@400 combinations by name,Fail -spec@arb_texture_buffer_object@formats (fs- arb),Fail -spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA16F_ARB,Fail -spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA32F_ARB,Fail -spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY16F_ARB,Fail -spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY32F_ARB,Fail -spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE16F_ARB,Fail -spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE32F_ARB,Fail -spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE8_ALPHA8,Fail -spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE_ALPHA16F_ARB,Fail -spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE_ALPHA32F_ARB,Fail -spec@arb_texture_buffer_object@formats (vs- arb),Fail -spec@arb_texture_buffer_object@formats (vs- arb)@GL_ALPHA16F_ARB,Fail -spec@arb_texture_buffer_object@formats (vs- arb)@GL_ALPHA32F_ARB,Fail -spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY16F_ARB,Fail -spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY32F_ARB,Fail -spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE16F_ARB,Fail -spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE32F_ARB,Fail -spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE8_ALPHA8,Fail -spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE_ALPHA16F_ARB,Fail -spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE_ALPHA32F_ARB,Fail -spec@arb_texture_float@fbo-blending-formats,Fail -spec@arb_texture_float@fbo-blending-formats@GL_INTENSITY16F_ARB,Fail -spec@arb_texture_float@fbo-blending-formats@GL_INTENSITY32F_ARB,Fail -spec@arb_texture_float@fbo-blending-formats@GL_LUMINANCE16F_ARB,Fail -spec@arb_texture_float@fbo-blending-formats@GL_LUMINANCE32F_ARB,Fail +spec@arb_texture_buffer_range@ranges-2,Fail +spec@arb_texture_buffer_range@ranges-2 compat,Fail spec@arb_texture_rectangle@1-1-linear-texture,Fail spec@arb_timer_query@query gl_timestamp,Fail spec@arb_timer_query@timestamp-get,Fail @@ -363,7 +729,6 @@ spec@arb_transform_feedback3@gl_skipcomponents3,Fail spec@arb_transform_feedback3@gl_skipcomponents4,Fail spec@arb_transform_feedback_instanced@draw-auto instanced,Fail spec@arb_vertex_type_2_10_10_10_rev@attrib-p-type-size-match,Fail -spec@egl 1.4@egl-copy-buffers,Crash spec@egl 1.4@eglterminate then unbind context,Fail spec@egl_chromium_sync_control@conformance,Fail spec@egl_chromium_sync_control@conformance@eglGetSyncValuesCHROMIUM_msc_and_sbc_test,Fail @@ -375,7 +740,6 @@ spec@egl_mesa_configless_context@basic,Fail spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail spec@ext_framebuffer_object@fbo-alphatest-nocolor,Fail spec@ext_framebuffer_object@fbo-alphatest-nocolor-ff,Fail -spec@ext_framebuffer_object@fbo-blending-format-quirks,Fail spec@ext_framebuffer_object@fbo-blending-snorm,Fail spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index1-blit,Fail spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index1-copypixels,Fail @@ -385,6 +749,9 @@ spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index4-blit,Fail spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index4-copypixels,Fail spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index8-blit,Fail spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index8-copypixels,Fail +spec@ext_gpu_shader4@ext_gpu_shader4-vertexid-beginend,Fail +spec@ext_gpu_shader4@ext_gpu_shader4-vertexid-drawarrays,Fail +spec@ext_gpu_shader4@ext_gpu_shader4-vertexid-drawelements,Fail spec@ext_image_dma_buf_import@ext_image_dma_buf_import-export,Fail spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_p010,Fail spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_p012,Fail @@ -406,13 +773,19 @@ spec@ext_packed_float@query-rgba-signed-components,Fail spec@ext_render_snorm@render@format 0x8f94 read fail,Fail spec@ext_render_snorm@render@format 0x8f95 read fail,Fail spec@ext_render_snorm@render@format 0x8f97 read fail,Fail -spec@ext_texture_integer@fbo-integer,Fail -spec@ext_texture_snorm@fbo-blending-formats,Fail -spec@ext_texture_snorm@fbo-blending-formats@GL_INTENSITY8_SNORM,Fail -spec@ext_texture_snorm@fbo-blending-formats@GL_INTENSITY_SNORM,Fail -spec@ext_texture_snorm@fbo-blending-formats@GL_LUMINANCE8_SNORM,Fail -spec@ext_texture_snorm@fbo-blending-formats@GL_LUMINANCE_SNORM,Fail spec@ext_transform_feedback2@draw-auto,Fail + +# Probably regressed with !14643 +spec@ext_transform_feedback@builtin-varyings gl_clipdistance,Fail +spec@ext_transform_feedback@builtin-varyings gl_clipdistance[1]-no-subscript,Fail +spec@ext_transform_feedback@builtin-varyings gl_clipdistance[2]-no-subscript,Fail +spec@ext_transform_feedback@builtin-varyings gl_clipdistance[3]-no-subscript,Fail +spec@ext_transform_feedback@builtin-varyings gl_clipdistance[4]-no-subscript,Fail +spec@ext_transform_feedback@builtin-varyings gl_clipdistance[5]-no-subscript,Fail +spec@ext_transform_feedback@builtin-varyings gl_clipdistance[6]-no-subscript,Fail +spec@ext_transform_feedback@builtin-varyings gl_clipdistance[7]-no-subscript,Fail +spec@ext_transform_feedback@builtin-varyings gl_clipdistance[8]-no-subscript,Fail + spec@ext_transform_feedback@generatemipmap prims_generated,Fail spec@ext_transform_feedback@immediate-reuse,Fail spec@ext_transform_feedback@immediate-reuse-index-buffer,Fail @@ -468,9 +841,26 @@ spec@ext_transform_feedback@tessellation triangles wireframe,Fail spec@glsl-1.10@execution@temp-array-indexing@glsl-fs-giant-temp-array,Fail spec@glsl-1.10@execution@temp-array-indexing@glsl-vs-giant-temp-array,Fail +# Probably regressed with !14643 +# msm 900000.mdss: [drm:a5xx_irq] *ERROR* gpu fault ring 0 fence 13b4d status C10001C3 rb 1872/1872 ib1 000000000105F000/0000 ib2 000000000105E000/0000 +# msm 900000.mdss: [drm:recover_worker] *ERROR* A530: hangcheck recover! +# msm 900000.mdss: [drm:recover_worker] *ERROR* A530: offending task: shader_run:sq0 (/piglit/bin/shader_runner tests/spec/glsl-1.20/execution/clipping/vs-clip-vertex-enables.shader_test -auto -fbo)" +spec@glsl-1.20@execution@clipping@fixed-clip-enables,Fail +spec@glsl-1.20@execution@clipping@vs-clip-vertex-enables,Fail +spec@glsl-1.30@execution@clipping@vs-clip-distance-enables,Fail + +spec@glsl-1.30@execution@clipping@vs-clip-distance-primitives,Fail + spec@glsl-1.30@execution@texelfetch fs sampler3d 1x129x9-98x129x9,Fail spec@glsl-1.30@execution@texelfetch fs sampler3d 98x129x1-98x129x9,Fail spec@glsl-1.30@execution@texelfetch fs sampler3d 98x1x9-98x129x9,Fail + +spec@glsl-1.30@execution@vertexid-beginend,Fail +spec@glsl-1.30@execution@vertexid-drawarrays,Fail +spec@glsl-1.30@execution@vertexid-drawelements,Fail + +spec@gl-3.1@attributeless-vertexid,Fail + spec@intel_performance_query@intel_performance_query-issue_2235,Fail spec@khr_texture_compression_astc@array-gl,Fail spec@khr_texture_compression_astc@array-gl@12x12 Block Dim,Fail @@ -519,7 +909,11 @@ spec@nv_copy_image@nv_copy_image-formats,Fail spec@nv_copy_image@nv_copy_image-formats@Source: GL_DEPTH32F_STENCIL8/Destination: GL_DEPTH32F_STENCIL8,Fail spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3,Crash spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_imageLoad,Fail -spec@glsl-1.30@execution@clipping@fs-clip-distance-interpolated,Crash spec@glsl-1.30@execution@fs-large-local-array-vec2,Fail spec@glsl-1.30@execution@fs-large-local-array-vec3,Fail spec@glsl-1.30@execution@fs-large-local-array-vec4,Fail +spec@!opengl 1.0@depth-clear-precision-check,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@arb_texture_buffer_object@texture-buffer-size-clamp,Fail diff --git a/src/freedreno/ci/freedreno-a530-flakes.txt b/src/freedreno/ci/freedreno-a530-flakes.txt index 552855c03f1..8e325e9177e 100644 --- a/src/freedreno/ci/freedreno-a530-flakes.txt +++ b/src/freedreno/ci/freedreno-a530-flakes.txt @@ -16,21 +16,18 @@ dEQP-GLES3.functional.fragment_ops.interaction.basic_shader.70 # First appeared 2021-06-11 on an unrelated MR. dEQP-GLES31.functional.image_load_store.3d.load_store.*_single_layer -# These are in the xfails list (they usually do), but the random -# behavior occasionally results in UnexpectedPass results. -dEQP-GLES31.functional.separate_shader.random.99 -dEQP-GLES31.functional.separate_shader.random.69 -dEQP-GLES31.functional.separate_shader.random.119 - -# Usually passes -dEQP-GLES31.functional.separate_shader.random.13 -dEQP-GLES31.functional.separate_shader.interface.same_name_vertex_centroid_fragment_centroid +# Separate shader and atomics flakiness increased since bfeb0983d3b3 ("ci/freedreno: Disable flaky a530 for now.") +dEQP-GLES31.functional.separate_shader.* # Flaky since running more of GLES31 dEQP-GLES31.functional.texture.border_clamp.* + +KHR-GLES31.core.compute_shader.resource-image + KHR-GLES31.core.texture_border_clamp.* # Occasionally passes +dEQP-GLES31.functional.draw_base_vertex.draw_elements_instanced_base_vertex.builtin_variable.vertex_id KHR-GLES31.core.arrays_of_arrays.InteractionFunctionCalls1 KHR-GLES31.core.arrays_of_arrays.InteractionFunctionCalls2 @@ -38,6 +35,8 @@ KHR-GLES31.core.arrays_of_arrays.InteractionFunctionCalls2 KHR-GLES31.core.layout_binding.buffer_layout_binding_atomicAdd_ComputeShader KHR-GLES31.core.layout_binding.buffer_layout_binding_atomicAdd_FragmentShader +KHR-GLES31.core.framebuffer_no_attachments.render + # " Counter value is 1024 should be 896." # 1. Create atomic counter buffers and init them with start values. # 2. Increment (decrement) buffer values in the shader. @@ -59,6 +58,7 @@ dEQP-GLES31.functional.synchronization.inter_call.without_memory_barrier.* dEQP-GLES31.functional.texture.gather.basic.2d_array.rgba8.filter_mode.min_nearest_mipmap_nearest_mag_linear +glx@glx-swap-copy glx@glx-swap-event_interval glx@glx_arb_sync_control@swapbuffersmsc-divisor-zero glx@glx_arb_sync_control@waitformsc @@ -69,6 +69,7 @@ shaders@glsl-uniform-interstage-limits@subdivide 5 spec@!opengl 1.0@gl-1.0-blend-func spec@!opengl_1.1@texsubimage spec@!opengl 1.1@user-clip +spec@arb_depth_texture@fbo-depth-gl_depth_component24-copypixels spec@arb_framebuffer_object@fbo-drawbuffers-none glblendfunci spec@arb_pixel_buffer_object@texsubimage pbo spec@arb_vertex_type_2_10_10_10_rev@attribs @@ -107,3 +108,9 @@ spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yvu420 spec@ext_transform_feedback@api-errors.* spec@!opengl 2.0@gl-2.0-two-sided-stencil + +# appeared with a piglit uprev, probably from reshuffling. +spec@!opengl 1.1@depthstencil-default_fb-copypixels +spec@arb_direct_state_access@gettextureimage-formats +spec@ext_polygon_offset_clamp@ext_polygon_offset_clamp-draw_gles2 +spec@ext_polygon_offset_clamp@ext_polygon_offset_clamp-draw_gles2@negative clamp diff --git a/src/freedreno/ci/freedreno-a530-skips.txt b/src/freedreno/ci/freedreno-a530-skips.txt index 43a8119fef4..93e89df6965 100644 --- a/src/freedreno/ci/freedreno-a530-skips.txt +++ b/src/freedreno/ci/freedreno-a530-skips.txt @@ -2,9 +2,6 @@ # non-zero-length and not starting with '#', will regex match to # delete lines from the test list. Be careful. -# Times out -dEQP-GLES31.functional.ssbo.layout.random.all_shared_buffer.36 - # Intermittent timeouts in CI (~1/month) dEQP-GLES3.functional.shaders.builtin_functions.precision.cosh.mediump_fragment.vec3 dEQP-GLES3.functional.shaders.builtin_functions.precision.faceforward.lowp_fragment.vec4 diff --git a/src/freedreno/ci/freedreno-a630-fails.txt b/src/freedreno/ci/freedreno-a630-fails.txt index 43aa7b46901..b5f19f40dea 100644 --- a/src/freedreno/ci/freedreno-a630-fails.txt +++ b/src/freedreno/ci/freedreno-a630-fails.txt @@ -1,34 +1,17 @@ -# New in VK-GL-CTS 1.2.7.0 +# Test bug, using GLSL 4.20 on a 3.3 context. +# Broken in VK-GL-CTS e5c45899ed7e90fb616ccd1d3c66e6eded120684 KHR-GL33.cull_distance.coverage,Fail -KHR-GL33.transform_feedback.capture_vertex_interleaved_test,Fail -KHR-GL33.transform_feedback.capture_vertex_separate_test,Fail -KHR-GL33.transform_feedback.discard_vertex_test,Fail -KHR-GL33.transform_feedback.draw_xfb_instanced_test,Crash -KHR-GL33.transform_feedback.draw_xfb_stream_instanced_test,Crash -KHR-GL33.transform_feedback.query_vertex_interleaved_test,Fail -KHR-GL33.transform_feedback.query_vertex_separate_test,Fail - -# "The values of resultStd[i] & 0xFFFFFFFE and resultFma[i] & 0xFFFFFFFE and resultCPU[i] & 0xFFFFFFFE are not bitwise equal for i = 0..99 " -KHR-GLES31.core.gpu_shader5.fma_precision_float,Fail -KHR-GLES31.core.gpu_shader5.fma_precision_vec2,Fail -KHR-GLES31.core.gpu_shader5.fma_precision_vec3,Fail -KHR-GLES31.core.gpu_shader5.fma_precision_vec4,Fail - # Lots of errors like "[279] Check failed. Received: [3,0,0,2] instead of: [5,0,0,2]" KHR-GLES31.core.geometry_shader.layered_framebuffer.depth_support,Fail KHR-GLES31.core.geometry_shader.layered_framebuffer.stencil_support,Fail -# " Pixel data comparison failed; expected: (0.1, 0.2, 0.3, 0.4) rendered: (0, 0, 0, 0) epsilon: 0.00392157 -# Pixel data comparison failed at esextcTessellationShaderPoints.cpp:597" -KHR-GLES31.core.tessellation_shader.tessellation_shader_point_mode.point_rendering,Fail - # "Invalid value returned: expected:[1, 1, 1, 1] retrieved: [0, 0, 0, 0 # Invalid rendering result at esextcTessellationShaderBarrier.cpp:504" KHR-GLES31.core.tessellation_shader.tessellation_shader_tc_barriers.barrier_guarded_read_calls,Fail -# no debug info in the qpa +# https://gitlab.freedesktop.org/mesa/mesa/-/issues/5582 KHR-GLES31.core.texture_cube_map_array.color_depth_attachments,Fail # rendering errors in ~4x4 blocks around the bottom side of the diagonal for the quad @@ -48,22 +31,9 @@ bypass-dEQP-GLES31.functional.blend_equation_advanced.msaa.overlay,Fail bypass-dEQP-GLES31.functional.blend_equation_advanced.msaa.screen,Fail bypass-dEQP-GLES31.functional.blend_equation_advanced.msaa.softlight,Fail -# optimalTilingFeatures missing: VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT|VK_FORMAT_FEATURE_TRANSFER_SRC_BIT|VK_FORMAT_FEATURE_TRANSFER_DST_BIT|VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT -dEQP-VK.api.info.format_properties.g8_b8_r8_3plane_420_unorm,Fail -dEQP-VK.api.info.format_properties.g8_b8r8_2plane_420_unorm,Fail - -dEQP-VK.api.info.image_format_properties.2d.optimal.g8_b8_r8_3plane_420_unorm,Fail - -# ERROR: VK_FORMAT_G8_B8R8_2PLANE_420_UNORM must support VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT|VK_FORMAT_FEATURE_TRANSFER_SRC_BIT|VK_FORMAT_FEATURE_TRANSFER_DST_BIT|VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT -dEQP-VK.api.info.image_format_properties.2d.optimal.g8_b8r8_2plane_420_unorm,Fail - # Fails when TU_DEBUG=forcebin is set -dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.writes_two_buffers_geom,Fail -dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.writes_two_buffers_vert,Fail - -# https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/3052 -# fixed by https://gerrit.khronos.org/c/vk-gl-cts/+/7837 -bypass-dEQP-VK.renderpass.suballocation.subpass_dependencies.separate_channels.r8g8b8a8_unorm,Fail +gmem-dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.writes_two_buffers_geom,Fail +gmem-dEQP-VK.spirv_assembly.instruction.graphics.variable_pointers.graphics.writes_two_buffers_vert,Fail glx@glx_arb_create_context_es2_profile@invalid opengl es version,Fail glx@glx_arb_create_context_no_error@no error,Fail @@ -77,14 +47,12 @@ glx@glx_ext_import_context@imported context has same context id,Fail glx@glx_ext_import_context@make current- multi process,Fail glx@glx_ext_import_context@make current- single process,Fail glx@glx_ext_import_context@query context info,Fail -glx@glx-make-current,Crash -glx@glx-multi-window-single-context,Fail -glx@glx-query-drawable-glx_fbconfig_id-window,Fail glx@glx-swap-pixmap-bad,Fail glx@glx-visuals-depth -pixmap,Crash glx@glx-visuals-stencil -pixmap,Crash -shaders@glsl-fs-fogscale,Fail -shaders@glsl-fs-fogscale@gs-out and fs,Fail + +# "../src/freedreno/ir3/ir3_shader.h:968:ir3_link_add: Assertion `i < ARRAY_SIZE(l->var)' failed." +shaders@glsl-max-varyings >max_varying_components,Crash # "MESA: error: unknown vertex shader output name: VARYING_SLOT_EDGE # gl-2.0-edgeflag: ../src/freedreno/ir3/ir3_context.c:411: ir3_context_error: Assertion `!""' failed." @@ -96,41 +64,21 @@ shaders@point-vertex-id gl_vertexid divisor,Crash shaders@point-vertex-id gl_vertexid gl_instanceid,Crash shaders@point-vertex-id gl_vertexid gl_instanceid divisor,Crash -# "nir_src_comp_as_uint: Assertion `nir_src_is_const(src)' failed." looking up image -spec@arb_arrays_of_arrays@execution@image_store@basic-imagestore-mixed-const-non-const-uniform-index2,Crash -spec@arb_arrays_of_arrays@execution@image_store@basic-imagestore-mixed-const-non-const-uniform-index,Crash -spec@arb_arrays_of_arrays@execution@image_store@basic-imagestore-non-const-uniform-index,Crash - spec@arb_compute_shader@execution@border-color,Fail spec@arb_depth_buffer_float@fbo-clear-formats stencil,Fail spec@arb_depth_buffer_float@fbo-clear-formats stencil@GL_DEPTH32F_STENCIL8,Fail spec@arb_depth_buffer_float@fbo-generatemipmap-formats,Fail spec@arb_depth_buffer_float@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT32F,Fail spec@arb_depth_buffer_float@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT32F NPOT,Fail -spec@arb_depth_buffer_float@texwrap formats bordercolor,Fail -spec@arb_depth_buffer_float@texwrap formats bordercolor@GL_DEPTH32F_STENCIL8- border color only,Fail -spec@arb_depth_buffer_float@texwrap formats bordercolor@GL_DEPTH_COMPONENT32F- border color only,Fail -spec@arb_depth_buffer_float@texwrap formats bordercolor-swizzled,Fail -spec@arb_depth_buffer_float@texwrap formats bordercolor-swizzled@GL_DEPTH32F_STENCIL8- swizzled- border color only,Fail -spec@arb_depth_buffer_float@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT32F- swizzled- border color only,Fail -spec@arb_depth_texture@texwrap formats bordercolor,Fail -spec@arb_depth_texture@texwrap formats bordercolor@GL_DEPTH_COMPONENT16- border color only,Fail -spec@arb_depth_texture@texwrap formats bordercolor@GL_DEPTH_COMPONENT24- border color only,Fail -spec@arb_depth_texture@texwrap formats bordercolor@GL_DEPTH_COMPONENT32- border color only,Fail -spec@arb_depth_texture@texwrap formats bordercolor-swizzled,Fail -spec@arb_depth_texture@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT16- swizzled- border color only,Fail -spec@arb_depth_texture@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT24- swizzled- border color only,Fail -spec@arb_depth_texture@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT32- swizzled- border color only,Fail - -# "arb_direct_state_access-gettextureimage-formats: ../src/mesa/main/texstore.c:413: _mesa_texstore_s8_z24: Assertion `srcFormat == GL_DEPTH_STENCIL_EXT || srcFormat == GL_DEPTH_COMPONENT || srcFormat == GL_STENCIL_INDEX' failed." -spec@arb_direct_state_access@gettextureimage-formats,Crash +# "0 primitives generated: +# Incorrect number of prims generated. +# Found 0, expected 4" spec@arb_direct_state_access@transformfeedback-bufferbase,Fail spec@arb_direct_state_access@transformfeedback-bufferbase@general test,Fail spec@arb_direct_state_access@transformfeedback-bufferrange,Fail spec@arb_direct_state_access@transformfeedback-bufferrange@general test,Fail -spec@arb_es2_compatibility@texwrap formats bordercolor-swizzled,Fail -spec@arb_es2_compatibility@texwrap formats bordercolor-swizzled@GL_RGB565- swizzled- border color only,Fail + spec@arb_occlusion_query@occlusion_query_order,Fail spec@arb_point_sprite@arb_point_sprite-interactions 1.0,Fail spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex,Fail @@ -164,120 +112,69 @@ spec@arb_sample_shading@samplemask 4,Fail spec@arb_sample_shading@samplemask 4@noms mask_in_one,Fail spec@arb_sample_shading@samplemask 4@sample mask_in_one,Fail -# "nir_src_comp_as_uint: Assertion `nir_src_is_const(src)' failed." looking up image -spec@arb_shader_image_load_store@indexing,Crash +spec@arb_shader_image_load_store@execution@image-array-out-of-bounds-access-load,Crash + +# These 3 fails started to happen after piglit uprev with commit +# 0ef03f824d1833a853d1a20b4be121089bb9246c +spec@arb_shader_image_load_store@qualifiers,Fail +spec@arb_shader_image_load_store@qualifiers@r8/permissive layout qualifiers/permissive access qualifiers/permissive binding test,Fail +spec@arb_shader_image_load_store@qualifiers@r8/strict layout qualifiers/permissive access qualifiers/permissive binding test,Fail spec@arb_shader_storage_buffer_object@array-ssbo-auto-binding,Fail spec@arb_shader_storage_buffer_object@linker@instance-matching-shader-storage-blocks-member-array-size-mismatch,Fail spec@arb_tessellation_shader@execution@gs-primitiveid-instanced,Fail + +# Test bug: https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/601#note_1154259 +# "Failed to link: +# error: Too many tessellation control shader atomic counters" spec@arb_tessellation_shader@execution@invocation-counting-even,Fail spec@arb_tessellation_shader@execution@invocation-counting-odd,Fail + +# "ir3_nir_lower_tess.c:585: lower_tess_ctrl_block: Assertion `util_is_power_of_two_nonzero(nir_intrinsic_write_mask(intr) + 1)' failed." spec@arb_tessellation_shader@execution@patch-partial-write,Crash + +# Test bug: https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/601#note_1154259 +# "Failed to link: +# error: Too many tessellation control shader atomic counters" spec@arb_tessellation_shader@execution@tcs-output-unmatched,Fail spec@arb_tessellation_shader@execution@tcs-primitiveid,Fail + spec@arb_tessellation_shader@execution@tes-no-tcs-primitiveid-instanced,Fail + +# Test bug: https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/601#note_1154259 +# "Failed to link: +# error: Too many tessellation control shader atomic counters" spec@arb_tessellation_shader@execution@tes-primitiveid,Fail + spec@arb_tessellation_shader@execution@tes-read-texture,Fail spec@arb_tessellation_shader@execution@tess_with_geometry,Fail spec@arb_tessellation_shader@execution@trivial-tess-gs,Fail spec@arb_tessellation_shader@execution@trivial-tess-gs_no-gs-inputs,Fail spec@arb_tessellation_shader@execution@trivial-tess-gs_no-tes-inputs,Fail -spec@arb_tessellation_shader@execution@variable-indexing@tcs-input-array-float-index-rd,Crash -spec@arb_tessellation_shader@execution@variable-indexing@tcs-input-array-vec2-index-rd,Crash -spec@arb_tessellation_shader@execution@variable-indexing@tcs-input-array-vec3-index-rd,Crash -spec@arb_tessellation_shader@execution@variable-indexing@tcs-input-array-vec4-index-rd,Crash + +# ir3_nir_lower_tess.c:251: lower_block_to_explicit_output: Assertion `util_is_power_of_two_nonzero(nir_intrinsic_write_mask(intr) + 1)' failed. +spec@arb_tessellation_shader@execution@tcs-input-read-mat,Crash + +# "ir3_nir_lower_tess.c:585: lower_tess_ctrl_block: Assertion `util_is_power_of_two_nonzero(nir_intrinsic_write_mask(intr) + 1)' failed." spec@arb_tessellation_shader@execution@variable-indexing@tcs-patch-vec4-index-wr,Crash spec@arb_tessellation_shader@execution@variable-indexing@tcs-patch-vec4-swiz-index-wr,Crash -spec@arb_tessellation_shader@execution@variable-indexing@tes-input-array-float-index-rd,Crash -spec@arb_tessellation_shader@execution@variable-indexing@tes-input-array-vec2-index-rd,Crash -spec@arb_tessellation_shader@execution@variable-indexing@tes-input-array-vec3-index-rd,Crash -spec@arb_tessellation_shader@execution@variable-indexing@tes-input-array-vec4-index-rd,Crash spec@arb_tessellation_shader@execution@vertex-partial-write,Crash + + spec@arb_tessellation_shader@execution@vs-tes-max-in-out-components,Fail spec@arb_tessellation_shader@execution@vs-tes-tessinner-tessouter-inputs-quads,Fail spec@arb_tessellation_shader@execution@vs-tes-tessinner-tessouter-inputs-tris,Fail spec@arb_tessellation_shader@execution@vs-tes-vertex,Fail -spec@arb_texture_buffer_object@formats (fs- arb),Fail -spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA16F_ARB,Fail -spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA32F_ARB,Fail -spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY16F_ARB,Fail -spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY32F_ARB,Fail -spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE16F_ARB,Fail -spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE32F_ARB,Fail -spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE8_ALPHA8,Fail -spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE_ALPHA16F_ARB,Fail -spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE_ALPHA32F_ARB,Fail -spec@arb_texture_buffer_object@formats (vs- arb),Fail -spec@arb_texture_buffer_object@formats (vs- arb)@GL_ALPHA16F_ARB,Fail -spec@arb_texture_buffer_object@formats (vs- arb)@GL_ALPHA32F_ARB,Fail -spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY16F_ARB,Fail -spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY32F_ARB,Fail -spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE16F_ARB,Fail -spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE32F_ARB,Fail -spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE8_ALPHA8,Fail -spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE_ALPHA16F_ARB,Fail -spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE_ALPHA32F_ARB,Fail -spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled,Fail -spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_BPTC_UNORM- swizzled- border color only,Fail -spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT- swizzled- border color only,Fail -spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT- swizzled- border color only,Fail -spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM- swizzled- border color only,Fail -spec@arb_texture_compression@texwrap formats bordercolor-swizzled,Fail -spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA- swizzled- border color only,Fail -spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB- swizzled- border color only,Fail -spec@arb_texture_float@fbo-blending-formats,Fail -spec@arb_texture_float@fbo-blending-formats@GL_INTENSITY16F_ARB,Fail -spec@arb_texture_float@fbo-blending-formats@GL_INTENSITY32F_ARB,Fail -spec@arb_texture_float@fbo-blending-formats@GL_LUMINANCE16F_ARB,Fail -spec@arb_texture_float@fbo-blending-formats@GL_LUMINANCE32F_ARB,Fail -spec@arb_texture_float@texwrap formats bordercolor-swizzled,Fail -spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGB16F- swizzled- border color only,Fail -spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGB32F- swizzled- border color only,Fail -spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGBA16F- swizzled- border color only,Fail -spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGBA32F- swizzled- border color only,Fail + spec@arb_texture_rectangle@1-1-linear-texture,Fail -spec@arb_texture_rgb10_a2ui@texwrap formats bordercolor-swizzled,Fail -spec@arb_texture_rgb10_a2ui@texwrap formats bordercolor-swizzled@GL_RGB10_A2UI- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats bordercolor-swizzled,Fail -spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_R16- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_R8- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_RG16- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_RG8- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled,Fail -spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_R16F- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_R32F- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_RG16F- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_RG32F- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled,Fail -spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_R16I- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_R16UI- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_R32I- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_R32UI- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_R8I- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_R8UI- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG16I- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG16UI- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG32I- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG32UI- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG8I- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG8UI- swizzled- border color only,Fail - -spec@arb_texture_view@rendering-layers-image,Fail -spec@arb_texture_view@rendering-layers-image@layers rendering of image1DArray,Fail + spec@arb_timer_query@timestamp-get,Fail + +# "Expected 1 primitives written, got 0" +# Note: no FS, rasterizer discard enabled. spec@arb_transform_feedback3@arb_transform_feedback3-ext_interleaved_two_bufs_vs,Fail -spec@arb_transform_feedback3@gl_skipcomponents1-1,Fail -spec@arb_transform_feedback3@gl_skipcomponents1234,Fail -spec@arb_transform_feedback3@gl_skipcomponents1-2,Fail -spec@arb_transform_feedback3@gl_skipcomponents1-3,Fail -spec@arb_transform_feedback3@gl_skipcomponents1-gl_nextbuffer,Fail -spec@arb_transform_feedback3@gl_skipcomponents2,Fail -spec@arb_transform_feedback3@gl_skipcomponents3,Fail -spec@arb_transform_feedback3@gl_skipcomponents4,Fail -spec@arb_vertex_type_2_10_10_10_rev@attrib-p-type-size-match,Fail -# crash in dri3_fence_reset with a NULL buffer arg -spec@egl 1.4@egl-copy-buffers,Crash +spec@arb_vertex_type_2_10_10_10_rev@attrib-p-type-size-match,Fail spec@egl 1.4@eglterminate then unbind context,Fail spec@egl_chromium_sync_control@conformance@eglGetSyncValuesCHROMIUM_msc_and_sbc_test,Fail @@ -285,19 +182,49 @@ spec@egl_chromium_sync_control@conformance,Fail spec@egl_ext_protected_content@conformance,Fail spec@egl_khr_surfaceless_context@viewport,Fail spec@egl_mesa_configless_context@basic,Fail + +# D32S8 skips (GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT), others fail. +# The test is importing a z buffer from tu, and rendering a blue fullscreen quad +# in gl that zfails to leave the green clear color in the middle. +# +# TU sysmem mode gets green on the bottom half-ish with some noise at the boundary. +# TU gmem mode gets fullscreen green. +spec@ext_external_objects@vk-depth-display,Fail +spec@ext_external_objects@vk-depth-display@D16,Fail +spec@ext_external_objects@vk-depth-display@D24S8,Fail + +# "Failed to submit queue." from the test some of the time. No validation failures. +# When it doesn't fail with that message, gets a set of corrupted colors (supposed +# to be vertical stripes). +spec@ext_external_objects@vk-image-display,Fail +spec@ext_external_objects@vk-image-display-muliple-textures,Fail +spec@ext_external_objects@vk-image-display-overwrite,Fail + +# Linear cases seem to do fine, optimal tiling fails. +spec@ext_external_objects@vk-image-overwrite,Fail +spec@ext_external_objects@vk-image-overwrite@RGB 10 A2 UINT optimal: Failed to initialize OpenGL FBO/RBO,Fail +spec@ext_external_objects@vk-image-overwrite@RGB 10 A2 UNORM optimal: Failed to initialize OpenGL FBO/RBO,Fail +spec@ext_external_objects@vk-image-overwrite@RGB 5 A1 UNORM optimal: Failed to initialize OpenGL FBO/RBO,Fail +spec@ext_external_objects@vk-image-overwrite@RGBA 16 INT optimal: Failed to initialize OpenGL FBO/RBO,Fail +spec@ext_external_objects@vk-image-overwrite@RGBA 16 SFLOAT optimal: Failed to initialize OpenGL FBO/RBO,Fail +spec@ext_external_objects@vk-image-overwrite@RGBA 16 UINT optimal: Failed to initialize OpenGL FBO/RBO,Fail +spec@ext_external_objects@vk-image-overwrite@RGBA 32 INT optimal: Failed to initialize OpenGL FBO/RBO,Fail +spec@ext_external_objects@vk-image-overwrite@RGBA 32 UINT optimal: Failed to initialize OpenGL FBO/RBO,Fail +spec@ext_external_objects@vk-image-overwrite@RGBA 4 UNORM optimal: Failed to initialize OpenGL FBO/RBO,Fail +spec@ext_external_objects@vk-image-overwrite@RGBA 8 INT optimal: Failed to initialize OpenGL FBO/RBO,Fail +spec@ext_external_objects@vk-image-overwrite@RGBA 8 SRGB optimal: Failed to initialize OpenGL FBO/RBO,Fail +spec@ext_external_objects@vk-image-overwrite@RGBA 8 UINT optimal: Failed to initialize OpenGL FBO/RBO,Fail +spec@ext_external_objects@vk-image-overwrite@RGBA 8 UNORM optimal: Failed to initialize OpenGL FBO/RBO,Fail + +spec@ext_external_objects@vk-semaphores,Fail +spec@ext_external_objects@vk-semaphores-2,Fail + +# D32S8 skips (GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT), D24S8 fails. +spec@ext_external_objects@vk-stencil-display,Fail +spec@ext_external_objects@vk-stencil-display@D24S8,Fail + spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail -spec@ext_framebuffer_multisample@accuracy 2 depth_resolve depthstencil,Fail -spec@ext_framebuffer_multisample@accuracy 2 depth_resolve small depthstencil,Fail -spec@ext_framebuffer_multisample@accuracy 2 stencil_resolve depthstencil,Fail -spec@ext_framebuffer_multisample@accuracy 2 stencil_resolve small depthstencil,Fail -spec@ext_framebuffer_multisample@accuracy 4 depth_resolve depthstencil,Fail -spec@ext_framebuffer_multisample@accuracy 4 depth_resolve small depthstencil,Fail -spec@ext_framebuffer_multisample@accuracy 4 stencil_resolve depthstencil,Fail -spec@ext_framebuffer_multisample@accuracy 4 stencil_resolve small depthstencil,Fail -spec@ext_framebuffer_multisample@accuracy all_samples depth_resolve depthstencil,Fail -spec@ext_framebuffer_multisample@accuracy all_samples depth_resolve small depthstencil,Fail -spec@ext_framebuffer_multisample@accuracy all_samples stencil_resolve depthstencil,Fail -spec@ext_framebuffer_multisample@accuracy all_samples stencil_resolve small depthstencil,Fail + spec@ext_framebuffer_multisample@alpha-to-coverage-dual-src-blend 2,Fail spec@ext_framebuffer_multisample@alpha-to-coverage-dual-src-blend 4,Fail spec@ext_framebuffer_multisample@alpha-to-coverage-no-draw-buffer-zero 2,Fail @@ -319,80 +246,28 @@ spec@ext_framebuffer_multisample@sample-alpha-to-coverage 4 color,Fail spec@ext_framebuffer_multisample@sample-alpha-to-coverage 4 depth,Fail spec@ext_framebuffer_object@fbo-alphatest-nocolor,Fail spec@ext_framebuffer_object@fbo-alphatest-nocolor-ff,Fail -spec@ext_framebuffer_object@fbo-blending-format-quirks,Fail -spec@ext_packed_depth_stencil@texwrap formats bordercolor,Fail -spec@ext_packed_depth_stencil@texwrap formats bordercolor@GL_DEPTH24_STENCIL8- border color only,Fail -spec@ext_packed_depth_stencil@texwrap formats bordercolor-swizzled,Fail -spec@ext_packed_depth_stencil@texwrap formats bordercolor-swizzled@GL_DEPTH24_STENCIL8- swizzled- border color only,Fail spec@ext_packed_float@query-rgba-signed-components,Fail -spec@ext_packed_float@texwrap formats bordercolor-swizzled,Fail -spec@ext_packed_float@texwrap formats bordercolor-swizzled@GL_R11F_G11F_B10F- swizzled- border color only,Fail - -# "../src/gallium/drivers/freedreno/a6xx/fd6_gmem.c:976:emit_blit: Assertion `psurf->u.tex.first_layer == psurf->u.tex.last_layer' failed." -spec@ext_texture_array@fbo-depth-array depth-layered-clear,Crash -spec@ext_texture_array@fbo-depth-array stencil-layered-clear,Crash - -spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled,Fail -spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RED_RGTC1- swizzled- border color only,Fail -spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RG_RGTC2- swizzled- border color only,Fail -spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_SIGNED_RG_RGTC2- swizzled- border color only,Fail -spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled,Fail -spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_S3TC_DXT1_EXT- swizzled- border color only,Fail -spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_S3TC_DXT3_EXT- swizzled- border color only,Fail -spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_S3TC_DXT5_EXT- swizzled- border color only,Fail -spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB_S3TC_DXT1_EXT- swizzled- border color only,Fail -spec@ext_texture_integer@fbo-integer,Fail + spec@ext_texture_integer@multisample-formats 4 gl_ext_texture_integer,Fail -spec@ext_texture_integer@texwrap formats bordercolor-swizzled,Fail -spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB16I- swizzled- border color only,Fail -spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB16UI- swizzled- border color only,Fail -spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB32I- swizzled- border color only,Fail -spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB32UI- swizzled- border color only,Fail -spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB8I- swizzled- border color only,Fail -spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB8UI- swizzled- border color only,Fail -spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA16I- swizzled- border color only,Fail -spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA16UI- swizzled- border color only,Fail -spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA32I- swizzled- border color only,Fail -spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA32UI- swizzled- border color only,Fail -spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA8I- swizzled- border color only,Fail -spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA8UI- swizzled- border color only,Fail -spec@ext_texture_shared_exponent@texwrap formats bordercolor-swizzled,Fail -spec@ext_texture_shared_exponent@texwrap formats bordercolor-swizzled@GL_RGB9_E5- swizzled- border color only,Fail -spec@ext_texture_snorm@fbo-blending-formats,Fail -spec@ext_texture_snorm@fbo-blending-formats@GL_INTENSITY8_SNORM,Fail -spec@ext_texture_snorm@fbo-blending-formats@GL_INTENSITY_SNORM,Fail -spec@ext_texture_snorm@fbo-blending-formats@GL_LUMINANCE8_SNORM,Fail -spec@ext_texture_snorm@fbo-blending-formats@GL_LUMINANCE_SNORM,Fail + +# These failures go away with FD_MESA_DEBUG=noblit, but don't seem to be related +# to the actual mipmap generation blits (which we do fall back on) spec@ext_texture_snorm@fbo-generatemipmap-formats,Fail spec@ext_texture_snorm@fbo-generatemipmap-formats@GL_ALPHA16_SNORM,Fail spec@ext_texture_snorm@fbo-generatemipmap-formats@GL_ALPHA16_SNORM NPOT,Fail +spec@ext_texture_snorm@fbo-generatemipmap-formats@GL_INTENSITY_SNORM,Fail +spec@ext_texture_snorm@fbo-generatemipmap-formats@GL_INTENSITY_SNORM NPOT,Fail +spec@ext_texture_snorm@fbo-generatemipmap-formats@GL_INTENSITY8_SNORM,Fail +spec@ext_texture_snorm@fbo-generatemipmap-formats@GL_INTENSITY8_SNORM NPOT,Fail spec@ext_texture_snorm@fbo-generatemipmap-formats@GL_INTENSITY16_SNORM,Fail spec@ext_texture_snorm@fbo-generatemipmap-formats@GL_INTENSITY16_SNORM NPOT,Fail spec@ext_texture_snorm@fbo-generatemipmap-formats@GL_LUMINANCE16_ALPHA16_SNORM,Fail spec@ext_texture_snorm@fbo-generatemipmap-formats@GL_LUMINANCE16_ALPHA16_SNORM NPOT,Fail spec@ext_texture_snorm@fbo-generatemipmap-formats@GL_LUMINANCE16_SNORM,Fail spec@ext_texture_snorm@fbo-generatemipmap-formats@GL_LUMINANCE16_SNORM NPOT,Fail + spec@ext_texture_snorm@multisample-formats 2 gl_ext_texture_snorm,Fail spec@ext_texture_snorm@multisample-formats 4 gl_ext_texture_snorm,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_R16_SNORM- swizzled- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_R8_SNORM- swizzled- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RG16_SNORM- swizzled- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RG8_SNORM- swizzled- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGB16_SNORM- swizzled- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGB8_SNORM- swizzled- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGBA16_SNORM- swizzled- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGBA8_SNORM- swizzled- border color only,Fail -spec@ext_texture_srgb@texwrap formats bordercolor-swizzled,Fail -spec@ext_texture_srgb@texwrap formats bordercolor-swizzled@GL_SRGB8_ALPHA8- swizzled- border color only,Fail -spec@ext_texture_srgb@texwrap formats bordercolor-swizzled@GL_SRGB8- swizzled- border color only,Fail -spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled,Fail -spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT- swizzled- border color only,Fail -spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT- swizzled- border color only,Fail -spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT- swizzled- border color only,Fail -spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA- swizzled- border color only,Fail -spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_S3TC_DXT1_EXT- swizzled- border color only,Fail -spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB- swizzled- border color only,Fail spec@ext_transform_feedback@geometry-shaders-basic,Fail spec@ext_transform_feedback@intervening-read prims_generated,Fail spec@ext_transform_feedback@intervening-read prims_generated use_gs,Fail @@ -403,30 +278,11 @@ spec@ext_transform_feedback@structs struct-array-elem run interface,Fail spec@ext_transform_feedback@tessellation triangle_fan flat_first,Fail spec@ext_transform_feedback@tessellation triangle_strip flat_first,Fail spec@glsl-1.30@execution@texelfetch fs sampler3d 1x129x9-98x129x9,Fail -spec@glsl-1.30@execution@texelfetch fs sampler3d 98x129x1-98x129x9,Fail spec@glsl-1.30@execution@texelfetch fs sampler3d 98x1x9-98x129x9,Fail -spec@glsl-1.50@execution@compatibility@clipping@gs-clip-vertex-const-accept,Fail -spec@glsl-1.50@execution@compatibility@clipping@gs-clip-vertex-different-from-position,Fail -spec@glsl-1.50@execution@compatibility@clipping@gs-clip-vertex-enables,Fail -spec@glsl-1.50@execution@compatibility@clipping@gs-clip-vertex-equal-to-position,Fail -spec@glsl-1.50@execution@compatibility@clipping@gs-clip-vertex-homogeneity,Fail -spec@glsl-1.50@execution@compatibility@clipping@gs-clip-vertex-primitives-lines,Fail -spec@glsl-1.50@execution@compatibility@clipping@gs-clip-vertex-primitives-points,Fail -spec@glsl-1.50@execution@compatibility@clipping@gs-clip-vertex-primitives-triangle-strip,Fail -spec@glsl-1.50@execution@compatibility@clipping@vs-gs-clip-vertex-const-accept,Crash -spec@glsl-1.50@execution@compatibility@clipping@vs-gs-clip-vertex-const-reject,Crash -spec@glsl-1.50@execution@compatibility@clipping@vs-gs-clip-vertex-different-from-position,Crash -spec@glsl-1.50@execution@compatibility@clipping@vs-gs-clip-vertex-enables,Crash -spec@glsl-1.50@execution@compatibility@clipping@vs-gs-clip-vertex-equal-to-position,Crash -spec@glsl-1.50@execution@compatibility@clipping@vs-gs-clip-vertex-homogeneity,Crash -spec@glsl-1.50@execution@compatibility@clipping@vs-gs-clip-vertex-primitives-triangle-strip,Crash -spec@glsl-1.50@execution@compatibility@gs-clamp-vertex-color,Crash -spec@glsl-1.50@execution@compatibility@gs-ff-frag,Crash -spec@glsl-1.50@execution@compatibility@gs-texcoord-array-2,Fail -spec@glsl-1.50@execution@compatibility@gs-texcoord-array,Fail -spec@glsl-1.50@execution@compatibility@vs-gs-ff-frag,Crash + spec@glsl-1.50@execution@compatibility@vs-gs-texcoord-array-2,Crash spec@glsl-1.50@execution@compatibility@vs-gs-texcoord-array,Crash + spec@glsl-1.50@execution@geometry@end-primitive 0,Fail spec@glsl-1.50@execution@geometry@primitive-id-restart gl_line_loop ffs,Fail spec@glsl-1.50@execution@geometry@primitive-id-restart gl_line_loop other,Fail @@ -467,7 +323,10 @@ spec@glsl-1.50@execution@geometry@tri-strip-ordering-with-prim-restart gl_triang spec@glsl-1.50@execution@geometry@tri-strip-ordering-with-prim-restart gl_triangle_strip other,Fail spec@glsl-1.50@execution@primitive-id-no-gs-quads,Fail spec@glsl-1.50@execution@primitive-id-no-gs-quad-strip,Fail + +# "ir3_shader.h:923:ir3_link_add: Assertion `i < ARRAY_SIZE(l->var)' failed" spec@glsl-1.50@execution@variable-indexing@gs-output-array-vec4-index-wr,Crash + spec@glsl-1.50@gs-max-output-components,Fail spec@intel_performance_query@intel_performance_query-issue_2235,Fail spec@khr_texture_compression_astc@array-gl@12x12 Block Dim,Fail @@ -513,7 +372,6 @@ spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp,Fail spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode full precision,Fail spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb@sRGB decode,Fail -spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_imageLoad,Fail spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_imageStore,Fail spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3,Fail @@ -552,22 +410,6 @@ spec@!opengl 1.1@polygon-mode-offset@config 6: Expected blue pixel in center,Fai spec@!opengl 1.1@polygon-mode-offset@config 6: Expected white pixel on right edge,Fail spec@!opengl 1.1@polygon-mode-offset@config 6: Expected white pixel on top edge,Fail spec@!opengl 1.1@polygon-mode-offset,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_R3_G3_B2- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB10_A2- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB10- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB12- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB16- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB4- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB5_A1- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB5- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB8- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA12- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA16- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA2- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA4- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA8- swizzled- border color only,Fail -spec@!opengl 1.1@windowoverlap,Fail spec@!opengl 1.4@gl-1.4-polygon-offset,Fail # "MESA: error: unknown vertex shader output name: VARYING_SLOT_EDGE @@ -575,43 +417,33 @@ spec@!opengl 1.4@gl-1.4-polygon-offset,Fail spec@!opengl 2.0@gl-2.0-edgeflag,Crash spec@!opengl 2.0@gl-2.0-edgeflag-immediate,Crash -# "../src/freedreno/ir3/ir3_shader.h:843:ir3_find_output: Assertion `0' failed." -spec@!opengl 2.0@vertex-program-two-side back2,Crash -spec@!opengl 2.0@vertex-program-two-side back back2,Crash -spec@!opengl 2.0@vertex-program-two-side back,Crash -spec@!opengl 2.0@vertex-program-two-side back front2 back2,Crash -spec@!opengl 2.0@vertex-program-two-side back front2,Crash -spec@!opengl 2.0@vertex-program-two-side enabled back2,Crash -spec@!opengl 2.0@vertex-program-two-side enabled back back2,Crash -spec@!opengl 2.0@vertex-program-two-side enabled back,Crash -spec@!opengl 2.0@vertex-program-two-side enabled back front2 back2,Crash -spec@!opengl 2.0@vertex-program-two-side enabled back front2,Crash -spec@!opengl 2.0@vertex-program-two-side enabled front2 back2,Crash -spec@!opengl 2.0@vertex-program-two-side enabled front2,Crash -spec@!opengl 2.0@vertex-program-two-side enabled front back2,Crash -spec@!opengl 2.0@vertex-program-two-side enabled front back back2,Crash -spec@!opengl 2.0@vertex-program-two-side enabled front back,Crash -spec@!opengl 2.0@vertex-program-two-side enabled front back front2 back2,Crash -spec@!opengl 2.0@vertex-program-two-side enabled front back front2,Crash -spec@!opengl 2.0@vertex-program-two-side enabled front,Crash -spec@!opengl 2.0@vertex-program-two-side enabled front front2 back2,Crash -spec@!opengl 2.0@vertex-program-two-side enabled front front2,Crash -spec@!opengl 2.0@vertex-program-two-side front2 back2,Crash -spec@!opengl 2.0@vertex-program-two-side front2,Crash -spec@!opengl 2.0@vertex-program-two-side front back2,Crash -spec@!opengl 2.0@vertex-program-two-side front back back2,Crash -spec@!opengl 2.0@vertex-program-two-side front back,Crash -spec@!opengl 2.0@vertex-program-two-side front back front2 back2,Crash -spec@!opengl 2.0@vertex-program-two-side front back front2,Crash -spec@!opengl 2.0@vertex-program-two-side front,Crash -spec@!opengl 2.0@vertex-program-two-side front front2 back2,Crash -spec@!opengl 2.0@vertex-program-two-side front front2,Crash - spec@!opengl 2.1@pbo,Fail spec@!opengl 2.1@pbo@test_polygon_stip,Fail spec@!opengl 2.1@polygon-stipple-fs,Fail spec@!opengl 3.0@clearbuffer-depth-cs-probe,Timeout spec@!opengl 3.1@primitive-restart-xfb generated,Fail - -# "../src/gallium/drivers/freedreno/a6xx/fd6_gmem.c:976:emit_blit: Assertion `psurf->u.tex.first_layer == psurf->u.tex.last_layer' failed." -spec@!opengl 3.2@layered-rendering@clear-depth,Crash +spec@!opengl 3.2@gl-3.2-adj-prims cull-back pv-first,Fail +spec@!opengl 3.2@gl-3.2-adj-prims cull-front pv-first,Fail +spec@!opengl 3.2@gl-3.2-adj-prims line cull-back pv-first,Fail +spec@!opengl 3.2@gl-3.2-adj-prims line cull-front pv-first,Fail +spec@!opengl 3.2@gl-3.2-adj-prims pv-first,Fail + +spec@!opengl 1.0@depth-clear-precision-check,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@arb_texture_buffer_object@texture-buffer-size-clamp,Fail + +bypass-dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_32_32.samples_2.d32_sfloat_s8_uint.compatibility_depth_zero_stencil_zero_testing_depth,Fail +bypass-dEQP-VK.renderpass2.depth_stencil_resolve.image_2d_32_32.samples_2.d32_sfloat_s8_uint_separate_layouts.compatibility_depth_zero_stencil_zero_testing_depth,Fail + +# https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/3759 +# deqp-vk: ../src/freedreno/vulkan/tu_pipeline.c:3894: tu_pipeline_builder_init_graphics: Assertion `subpass->color_count == 0 || !create_info->pColorBlendState || subpass->color_count == create_info->pColorBlendState->attachmentCount' failed +dEQP-VK.pipeline.monolithic.color_write_enable_maxa.cwe_after_bind.attachments4_more0,Crash +dEQP-VK.pipeline.monolithic.color_write_enable_maxa.cwe_after_bind.attachments4_more1,Crash +dEQP-VK.pipeline.monolithic.color_write_enable_maxa.cwe_after_bind.attachments4_more3,Crash +dEQP-VK.pipeline.monolithic.color_write_enable_maxa.cwe_after_bind.attachments5_more0,Crash +dEQP-VK.pipeline.monolithic.color_write_enable_maxa.cwe_after_bind.attachments5_more1,Crash +dEQP-VK.pipeline.monolithic.color_write_enable_maxa.cwe_after_bind.attachments5_more3,Crash +dEQP-VK.pipeline.monolithic.color_write_enable_maxa.cwe_after_bind.attachments6_more0,Crash +dEQP-VK.pipeline.monolithic.color_write_enable_maxa.cwe_after_bind.attachments6_more1,Crash diff --git a/src/freedreno/ci/freedreno-a630-flakes.txt b/src/freedreno/ci/freedreno-a630-flakes.txt index 48285f21a15..9f14853673c 100644 --- a/src/freedreno/ci/freedreno-a630-flakes.txt +++ b/src/freedreno/ci/freedreno-a630-flakes.txt @@ -83,6 +83,7 @@ dEQP-EGL.functional.wide_color.window_8888_colorspace_srgb dEQP-VK.pipeline.multisample.alpha_to_coverage_unused_attachment.samples_2.alpha_opaque dEQP-VK.pipeline.multisample.alpha_to_coverage_unused_attachment.samples_4.alpha_opaque +gmem-dEQP-VK.pipeline.monolithic.multisample.alpha_to_coverage_unused_attachment.samples_2.alpha_opaque # Started at least by Jan 2020, current as of May 2021 dEQP-GLES31.functional.layout_binding.ssbo.fragment_binding_array @@ -91,13 +92,6 @@ dEQP-GLES31.functional.layout_binding.ssbo.fragment_binding_array dEQP-GLES3.functional.fbo.blit.conversion.rg8i_to_r16i dEQP-GLES3.functional.fbo.blit.conversion.rg8_to_r16f -# Could trip hangcheck timeout -dEQP-VK.api.command_buffers.record_many_draws_primary_2 -dEQP-VK.api.command_buffers.record_many_draws_secondary_2 - -# "dEQP-VK.wsi.display_control.register_display_event: vkRegisterDisplayEventEXT returned invalid result (Fail)" -dEQP-VK.wsi.display_control.register_display_event - # First noticed Jun 1 2020 on an innocent branch. KHR-GL33.packed_depth_stencil.verify_copy_tex_image.depth32f_stencil8 @@ -106,16 +100,14 @@ KHR-GLES31.core.arrays_of_arrays.InteractionFunctionCalls2 KHR-GLES31.core.geometry_shader.layered_framebuffer.depth_support KHR-GLES31.core.tessellation_shader.tessellation_shader_tc_barriers.barrier_guarded_read_calls +# edfff331b3241d1c18d5c589fcdf75728089c886 mostly fixed this, but apparently it still flakes. +dEQP-GLES3.functional.fbo.blit.depth_stencil.depth32f_stencil8_basic +dEQP-GLES3.functional.fbo.blit.depth_stencil.depth32f_stencil8_scale +dEQP-GLES3.functional.fbo.blit.depth_stencil.depth32f_stencil8_stencil_only + # looks like a cache flushing issue, and it does sometimes pass. bypass-dEQP-GLES31.functional.blend_equation_advanced.msaa.* -# Testcase was mostly fixed in 23f7e06cd8d40569f8bfabde9c01d1597573abef, but has -# flaked in CI since then: -# " [775] Check failed. Received: [3,0,0,2] instead of: [5,0,0,2] -# [806] Check failed. Received: [3,0,0,2] instead of: [5,0,0,2] -# ..." -KHR-GLES31.core.shader_image_load_store.basic-glsl-misc-fs - # Flakes, all seen since merge of: # https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12258 # Failures seen so far in different flakes: @@ -127,6 +119,8 @@ KHR-GLES31.core.shader_image_load_store.basic-glsl-misc-fs # # test does a single point draw in a FS taking the length of the first 7 SSBOs and writing them to # ints in SSBO 7, then glMemoryBarrier(GL_BUFFER_UPDATE_BARRIER_BIT), then mapping it. +KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std140-struct +KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std140-matR KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-vec @@ -142,31 +136,32 @@ glx@glx-visuals-stencil # [ 375.034086] adreno 5000000.gpu: [drm:a6xx_irq] *ERROR* gpu fault ring 0 fence aefe8 status 00E51005 rb 0602/06d2 ib1 000000010023D000/0000 ib2 0000000100246170/0000 glx@glx-tfp -# async shader compiler asserts in get_image_samp_tex_src()'s nir_src_comp_as_uint(). -# https://gitlab.freedesktop.org/mesa/mesa/-/issues/4474 -spec@arb_shader_image_load_store@invalid - # Flaky since around 2021-03-20. First appeared on the autotune branch. spec@arb_draw_indirect@arb_draw_indirect-transform-feedback # Flaky since around 2021-03-22. First appeared on an innocent mingw branch. spec@arb_depth_texture@fbo-clear-formats +# Flaky since 2021-12-02, during piglit uprev with commit +# 0ef03f824d1833a853d1a20b4be121089bb9246c +spec@arb_draw_indirect@arb_draw_indirect-transform-feedback + +# Flaky since around 2021-05-21, the day after a piglit uprev reshuffled us. +# *** gpu fault: ttbr0=000000001c941000 iova=000000010066a000 dir=READ type=TRANSLATION source=TP|VFD (0,0,0,1) +spec@arb_map_buffer_range@map_invalidate_buffer_bit offset=0 + +# Always been flaky, but didn't show up until the testscase was fixed to not spuriously skip. +spec@arb_shader_image_load_store@indexing +spec@arb_shader_image_load_store@indexing@Fragment shader/dynamically uniform indexing test + # Occasionally passes instead of failing spec@egl_chromium_sync_control@conformance spec@egl_chromium_sync_control@conformance@eglGetSyncValuesCHROMIUM_msc_and_sbc_test -# First appeared on 2021-07-07 in a container uprev, became frequent by -# 2021-08-04 starting from a pretty clearly unrelated MR -spec@ext_framebuffer_object@fbo-blending-format-quirks - # Flaky since around 2021-04-21. First appeared on # https://gitlab.freedesktop.org/robclark/mesa/-/jobs/9101752 (fd/go-fast) spec@ext_packed_depth_stencil@fbo-clear-formats stencil -# Flaky since around 2021-05-21, the day after a piglit uprev reshuffled us. -spec@arb_map_buffer_range@map_invalidate_buffer_bit offset=0 - # Flaky since around 2021-06-21. spec@arb_texture_gather@texturegatheroffset@vs-rgb-blue-uint-2darray spec@arb_texture_gather@texturegather@fs-rgba-green-uint-cubearray @@ -177,3 +172,21 @@ spec@glsl-1.30@execution@tex-miplevel-selection texture\(bias\) cubearray # First appeared on 2021-05-14 on tc-merge-index-unrefs, but not obviously related. spec@!opengl 1.0@rasterpos@glsl_vs_tex1D + +# Has only flaked where it fails twice in a run, never as a Flake status. +spec@!opengl 1.0@rasterpos@glsl_vs_ubo + +# First appeared 2021-06-14 +spec@egl 1.4@eglcreatepbuffersurface and then glclear + +# Flakes collected from June/July 2022 reports, that seem to have been around forever. +spec@!opengl 1.0@gl-1.0-front-invalidate-back +spec@!opengl 1.1@masked-clear +spec@!opengl 1.1@texsubimage +spec@!opengl 3.0@gl30basic +spec@arb_texture_multisample@texelfetch fs sampler2dms 4 1x71-501x71 +spec@egl 1.4@eglcreatepbuffersurface and then glclear +spec@egl_nok_texture_from_pixmap@basic +spec@ext_framebuffer_blit@fbo-sys-blit +spec@ext_framebuffer_blit@fbo-sys-sub-blit +spec@glsl-1.30@execution@texelfetch fs sampler2d 1x71-501x71 diff --git a/src/freedreno/ci/freedreno-a630-premerge-skips.txt b/src/freedreno/ci/freedreno-a630-premerge-skips.txt index eefd3e8ac38..028c613d5ed 100644 --- a/src/freedreno/ci/freedreno-a630-premerge-skips.txt +++ b/src/freedreno/ci/freedreno-a630-premerge-skips.txt @@ -4,6 +4,3 @@ # Timeouts, passes otherwise KHR-GL33.texture_swizzle.smoke - -# Crashes in RA, but slow enough to get there that CI times out sometimes -dEQP-VK.spirv_assembly.instruction.*.spirv_ids_abuse.lots_ids.* diff --git a/src/freedreno/ci/freedreno-a630-skips.txt b/src/freedreno/ci/freedreno-a630-skips.txt index 215c165d961..4c8c141bc27 100644 --- a/src/freedreno/ci/freedreno-a630-skips.txt +++ b/src/freedreno/ci/freedreno-a630-skips.txt @@ -5,10 +5,9 @@ # Note normal pre-merge CI also includes -premerge-skips.txt, and that's where # "it's slow but would pass/fail/crash within a couple of minutes" skips should go. -# Crashes likely caused by https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/2701 -dEQP-VK.synchronization.cross_instance.*binary_semaphore_fence_fd - # Timeouts in CI even after 5 minutes +dEQP-VK.tessellation.invariance.inner_triangle_set.quads_equal_spacing +dEQP-VK.tessellation.invariance.inner_triangle_set.triangles_fractional_even_spacing dEQP-VK.tessellation.invariance.outer_edge_division.quads_equal_spacing dEQP-VK.tessellation.invariance.outer_edge_division.quads_fractional_even_spacing dEQP-VK.tessellation.invariance.outer_edge_division.quads_fractional_odd_spacing @@ -19,6 +18,19 @@ dEQP-VK.tessellation.invariance.outer_triangle_set.triangles_equal_spacing dEQP-VK.tessellation.invariance.outer_triangle_set.triangles_fractional_even_spacing dEQP-VK.tessellation.invariance.outer_triangle_set.triangles_fractional_odd_spacing +# Can cause a hangcheck. +# +# even if they sometimes pass and could be categorized as flakes, we skip them +# because device loss will end up failing the rest of the caselist. +dEQP-VK.api.command_buffers.record_many_draws_primary_2 +dEQP-VK.api.command_buffers.record_many_draws_secondary_2 +spill-dEQP-VK.graphicsfuzz.cov-function-two-loops-limit-using-arguments-array-element-copies +spill-dEQP-VK.graphicsfuzz.cov-nested-loop-large-array-index-using-vector-components + +# causes a hangcheck timeout due to https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/3582 +dEQP-VK.image.sample_texture.128_bit_compressed_format_cubemap +dEQP-VK.image.sample_texture.64_bit_compressed_format_cubemap + # timeout, spending all its time in nir_compare_deref_paths() # https://gitlab.freedesktop.org/mesa/mesa/-/issues/5152 dEQP-VK.ubo.random.all_shared_buffer.48 @@ -26,10 +38,8 @@ dEQP-VK.ubo.random.all_shared_buffer.48 # Still running after 3 hours, time is spent in batch_draw_tracking(). KHR-GLES31.core.shader_image_load_store.basic-allFormats-store-fs -# causes a hangcheck timeout on a630: -# msm ae00000.mdss: [drm:hangcheck_handler] *ERROR* A630: hangcheck detected gpu lockup rb 0! -dEQP-VK.graphicsfuzz.spv-stable-maze-flatten-copy-composite -dEQP-VK.graphicsfuzz.spv-stable-pillars-volatile-nontemporal-store +# 60s timeout +KHR-GLES31.core.tessellation_shader.tessellation_control_to_tessellation_evaluation.gl_MaxPatchVertices_Position_PointSize # These take most of a minute to run spec@!opengl 3.0@clearbuffer-depth-cs-probe @@ -48,10 +58,6 @@ spec@arb_gpu_shader5.* spec@arb_gpu_shader_fp64.* spec@arb_gpu_shader_int64.* -# These are so flaky I don't want to spam our CI flakes channel -.*tcs-input.* -.*tes-input.* - # TC Timeouts spec@arb_sync@clientwaitsync-timeout spec@arb_texture_buffer_object@bufferstorage diff --git a/src/gallium/drivers/i915/ci/i915-g33-fails.txt b/src/gallium/drivers/i915/ci/i915-g33-fails.txt index 76dc9748517..b346095d1cc 100644 --- a/src/gallium/drivers/i915/ci/i915-g33-fails.txt +++ b/src/gallium/drivers/i915/ci/i915-g33-fails.txt @@ -25,15 +25,10 @@ dEQP-GLES2.functional.shaders.builtin_variable.frontfacing,Fail dEQP-GLES2.functional.shaders.functions.control_flow.mixed_return_break_continue_fragment,Fail dEQP-GLES2.functional.shaders.functions.control_flow.return_after_continue_fragment,Fail -dEQP-GLES2.functional.shaders.functions.control_flow.return_in_loop_if_fragment,Fail -dEQP-GLES2.functional.shaders.functions.control_flow.return_in_nested_loop_fragment,Fail -dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat4_dynamic_write_dynamic_read_fragment,Fail dEQP-GLES2.functional.shaders.indexing.tmp_array.float_const_write_dynamic_read_fragment,Fail dEQP-GLES2.functional.shaders.indexing.tmp_array.vec2_const_write_dynamic_read_fragment,Fail dEQP-GLES2.functional.shaders.indexing.tmp_array.vec3_const_write_dynamic_read_fragment,Fail -dEQP-GLES2.functional.shaders.indexing.tmp_array.vec3_dynamic_write_dynamic_read_fragment,Fail dEQP-GLES2.functional.shaders.indexing.tmp_array.vec4_const_write_dynamic_read_fragment,Fail -dEQP-GLES2.functional.shaders.indexing.tmp_array.vec4_dynamic_write_dynamic_read_fragment,Fail dEQP-GLES2.functional.shaders.indexing.vector_subscript.vec4_dynamic_subscript_write_static_loop_subscript_read_fragment,Fail dEQP-GLES2.functional.shaders.indexing.vector_subscript.vec4_dynamic_subscript_write_component_read_fragment,Fail @@ -46,20 +41,14 @@ dEQP-GLES2.functional.shaders.loops.for_constant_iterations.conditional_continue dEQP-GLES2.functional.shaders.loops.for_constant_iterations.double_continue_fragment,Fail dEQP-GLES2.functional.shaders.loops.for_constant_iterations.mixed_break_continue_fragment,Fail -dEQP-GLES2.functional.shaders.random.all_features.fragment.22,Fail -dEQP-GLES2.functional.shaders.random.all_features.fragment.32,Fail -dEQP-GLES2.functional.shaders.random.all_features.fragment.34,Fail dEQP-GLES2.functional.shaders.random.all_features.fragment.38,Fail dEQP-GLES2.functional.shaders.random.all_features.fragment.5,Fail -dEQP-GLES2.functional.shaders.random.all_features.fragment.53,Fail -dEQP-GLES2.functional.shaders.random.all_features.fragment.80,Fail +dEQP-GLES2.functional.shaders.random.all_features.fragment.79,Fail dEQP-GLES2.functional.shaders.random.all_features.fragment.86,Fail -dEQP-GLES2.functional.shaders.random.all_features.fragment.89,Fail dEQP-GLES2.functional.shaders.random.all_features.fragment.93,Fail dEQP-GLES2.functional.shaders.random.all_features.fragment.97,Fail dEQP-GLES2.functional.shaders.random.trigonometric.fragment.15,Fail dEQP-GLES2.functional.shaders.random.trigonometric.fragment.26,Fail -dEQP-GLES2.functional.shaders.random.trigonometric.fragment.4,Fail dEQP-GLES2.functional.shaders.random.trigonometric.fragment.42,Fail dEQP-GLES2.functional.shaders.random.trigonometric.fragment.45,Fail dEQP-GLES2.functional.shaders.random.trigonometric.fragment.52,Fail @@ -109,11 +98,9 @@ dEQP-GLES2.functional.uniform_api.random.20,Fail dEQP-GLES2.functional.uniform_api.random.54,Fail dEQP-GLES2.functional.uniform_api.random.71,Fail dEQP-GLES2.functional.uniform_api.random.74,Fail -dEQP-GLES2.functional.uniform_api.random.80,Fail dEQP-GLES2.functional.uniform_api.random.81,Fail dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.array_in_struct.mat4_mat2_both,Fail dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.array_in_struct.mat4_mat2_fragment,Fail -dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.array_in_struct.sampler2D_samplerCube_fragment,Fail dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.basic_array.mat4_both,Fail dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.basic_array.mat4_fragment,Fail dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.multiple_nested_structs_arrays.both,Fail @@ -121,13 +108,10 @@ dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.multiple_nest dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.nested_structs_arrays.mat4_mat2_fragment,Fail dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.struct_in_array.mat4_mat2_both,Fail dEQP-GLES2.functional.uniform_api.value.assigned.by_pointer.render.struct_in_array.mat4_mat2_fragment,Fail -dEQP-GLES2.functional.uniform_api.value.assigned.by_value.render.array_in_struct.sampler2D_samplerCube_fragment,Fail dEQP-GLES2.functional.uniform_api.value.assigned.by_value.render.multiple_nested_structs_arrays.both,Fail dEQP-GLES2.functional.uniform_api.value.assigned.by_value.render.multiple_nested_structs_arrays.fragment,Fail dEQP-GLES2.functional.uniform_api.value.initial.render.array_in_struct.mat4_mat2_both,Fail dEQP-GLES2.functional.uniform_api.value.initial.render.array_in_struct.mat4_mat2_fragment,Fail -dEQP-GLES2.functional.uniform_api.value.initial.render.basic_array.mat4_both,Fail -dEQP-GLES2.functional.uniform_api.value.initial.render.basic_array.mat4_fragment,Fail dEQP-GLES2.functional.uniform_api.value.initial.render.multiple_nested_structs_arrays.both,Fail dEQP-GLES2.functional.uniform_api.value.initial.render.multiple_nested_structs_arrays.fragment,Fail dEQP-GLES2.functional.uniform_api.value.initial.render.nested_structs_arrays.mat4_mat2_fragment,Fail @@ -144,10 +128,6 @@ KHR-GLES2.core.internalformat.texture2d.depth_component_unsigned_short_depth_com KHR-GLES2.shaders.aggressive_optimizations.sin_vec2_frag,Fail KHR-GLES2.shaders.aggressive_optimizations.sin_vec3_frag,Fail -# https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/3133 -KHR-GLES2.texture_3d.copy_sub_image.negative,Fail -KHR-GLES2.texture_3d.copy_sub_image.rgba,Fail - # https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/3134 KHR-GLES2.texture_3d.filtering.combinations.negative,Fail @@ -182,13 +162,17 @@ shaders@glsl-uniform-interstage-limits@520 vs- 1 fs,Fail shaders@glsl-uniform-interstage-limits@subdivide 5,Fail shaders@glsl-uniform-interstage-limits@subdivide 5- statechanges,Fail -shaders@glsl-predication-on-large-array,Fail - shaders@ssa@fs-if-def-else-break,Fail shaders@ssa@fs-lost-copy-problem,Fail shaders@ssa@fs-swap-problem,Fail shaders@ssa@fs-while-loop-rotate-value,Fail +spec@!opengl 1.0@depth-clear-precision-check,Fail +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 + # "MESA: error: Empty fragment shader" spec@!opengl 1.0@gl-1.0-drawbuffer-modes,Fail @@ -277,7 +261,6 @@ spec@!opengl 1.1@texwrap formats bordercolor@GL_RGBA2- border color only,Fail spec@!opengl 1.1@texwrap formats bordercolor@GL_RGBA4- border color only,Fail spec@!opengl 1.1@texwrap formats bordercolor@GL_RGBA8- border color only,Fail -spec@!opengl 1.1@windowoverlap,Fail spec@!opengl 1.2@levelclamp,Fail spec@!opengl 1.2@texwrap 3d,Fail @@ -363,6 +346,7 @@ spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT24 NPOT,Fail spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT32,Fail spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT32 NPOT,Fail spec@arb_depth_texture@texdepth,Fail +spec@arb_draw_buffers@fbo-mrt-alphatest,Fail # https://gitlab.freedesktop.org/mesa/mesa/-/issues/4985 spec@arb_depth_texture@texwrap formats bordercolor,Fail @@ -374,6 +358,9 @@ spec@arb_depth_texture@texwrap formats bordercolor@GL_DEPTH_COMPONENT32- border spec@arb_es2_compatibility@texwrap formats bordercolor,Fail spec@arb_es2_compatibility@texwrap formats bordercolor@GL_RGB565- border color only,Fail +# GL_RGB10_A2 dest failures +spec@arb_framebuffer_object@fbo-mipmap-copypix,Fail + # fails at 4 samples (for our 4 supported indirections) because the 1D coordinate workaround # causes an extra texture indirection phase. spec@arb_fragment_program@fp-indirections2,Fail @@ -405,6 +392,8 @@ spec@arb_internalformat_query2@all internalformat__type pname checks,Timeout spec@arb_occlusion_query2@render,Fail spec@arb_occlusion_query@occlusion_query,Fail spec@arb_occlusion_query@occlusion_query_conform,Fail +spec@arb_occlusion_query@occlusion_query_conform@GetObjivAval_multi1,Fail +spec@arb_occlusion_query@occlusion_query_conform@GetObjivAval_multi2,Fail spec@arb_occlusion_query@occlusion_query_meta_fragments,Fail spec@arb_occlusion_query@occlusion_query_meta_no_fragments,Fail spec@arb_occlusion_query@occlusion_query_meta_save,Fail @@ -441,10 +430,6 @@ spec@arb_texture_rectangle@glsl-fs-shadow2drectproj,Fail spec@arb_texture_rectangle@tex-miplevel-selection gl2:texture() 2drectshadow,Fail spec@arb_texture_rectangle@tex-miplevel-selection gl2:textureproj 2drectshadow,Fail -# Too many texture phases and regs, because nir_to_tgsi emits MOV TEMP[n], -# IN[x].xyxw setting up the TXP coords. -spec@arb_texture_rectangle@texrect-many,Fail - # https://gitlab.freedesktop.org/mesa/mesa/-/issues/4985 spec@arb_texture_rectangle@texwrap rect bordercolor,Fail spec@arb_texture_rectangle@texwrap rect bordercolor@GL_RGBA8- border color only,Fail @@ -459,6 +444,7 @@ spec@arb_texture_rectangle@texwrap rect proj bordercolor@GL_RGBA8- projected- bo # PIGLIT: {"subtest": {"2D mipmap rendering " : "fail"}}" spec@arb_texture_storage@texture-storage,Fail spec@arb_texture_storage@texture-storage@2D mipmap rendering ,Fail +spec@arb_texture_storage@texture-storage@2D mipmap rendering (EXT_dsa),Fail # test checks for required ext (which we don't have) after compiling the shader # that uses dynamic loops @@ -477,9 +463,6 @@ spec@egl_khr_gl_image@egl_khr_gl_renderbuffer_image-clear-shared-image gl_depth_ spec@egl_khr_gl_image@egl_khr_gl_renderbuffer_image-clear-shared-image gl_rgba,Fail spec@egl_khr_surfaceless_context@viewport,Fail -# "Mesa: User error: GL_INVALID_OPERATION in unsupported function called (unsupported extension or deprecated function?)" -spec@ext_draw_instanced@ext_draw_instanced-drawarrays,Fail - spec@ext_external_objects@vk-buf-exchange,Fail spec@ext_external_objects@vk-depth-display,Fail spec@ext_external_objects@vk-image-display,Fail @@ -842,6 +825,8 @@ spec@glsl-1.10@execution@fs-frontfacing-ternary-0.0-neg-1.0,Fail spec@glsl-1.10@execution@fs-frontfacing-ternary-1-neg-1,Fail spec@glsl-1.10@execution@fs-frontfacing-ternary-1.0-neg-1.0,Fail spec@glsl-1.10@execution@fs-frontfacing-ternary-neg-1.0-1.0,Fail +spec@glsl-1.10@execution@fs-frontfacing-ternary-neg-1.0-1.0-alt,Fail +spec@glsl-1.10@execution@fs-frontfacing-ternary-vec4-neg-1.0-1.0,Fail spec@glsl-1.10@execution@fs-loop-bounds-unrolled,Fail spec@glsl-1.10@execution@fs-notequal-of-expression,Fail @@ -878,8 +863,6 @@ spec@glsl-1.10@execution@interpolation@interpolation-none-gl_frontsecondarycolor spec@glsl-1.10@execution@loops@glsl-fs-continue-inside-do-while,Fail spec@glsl-1.10@execution@loops@glsl-fs-loop-300,Fail -spec@glsl-1.10@execution@loops@glsl-fs-loop-continue,Fail -spec@glsl-1.10@execution@loops@glsl-fs-loop-redundant-condition,Fail spec@glsl-1.10@execution@loops@glsl-fs-loop-shadow-variables,Fail spec@glsl-1.10@execution@loops@glsl-fs-unroll-out-param,Fail spec@glsl-1.10@execution@loops@glsl-fs-unroll-side-effect,Fail @@ -900,8 +883,7 @@ spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-bias,Fail spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-clamp-z,Fail spec@glsl-1.10@execution@samplers@glsl-fs-shadow2dproj,Fail spec@glsl-1.10@execution@samplers@glsl-fs-shadow2dproj-bias,Fail -spec@glsl-1.10@execution@samplers@glsl-fs-texture2d-dependent-5,Fail -spec@glsl-1.10@execution@temp-array-indexing@glsl-fs-vec4-indexing-temp-dst-in-loop,Fail + spec@glsl-1.10@execution@temp-array-indexing@glsl-fs-vec4-indexing-temp-dst-in-nested-loop-combined,Fail spec@glsl-1.10@execution@temp-array-indexing@glsl-fs-vec4-indexing-temp-src-in-loop,Fail spec@glsl-1.10@execution@temp-array-indexing@glsl-fs-vec4-indexing-temp-src-in-nested-loop-combined,Fail @@ -910,13 +892,11 @@ spec@glsl-1.10@execution@temp-array-indexing@glsl-fs-vec4-indexing-temp-src-in-n spec@glsl-1.10@execution@variable-indexing@fs-input-array-vec2-index-rd,Fail spec@glsl-1.10@execution@variable-indexing@fs-input-array-vec3-index-rd,Fail spec@glsl-1.10@execution@variable-indexing@fs-input-array-vec4-index-rd,Fail -spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat2-index-col-row-wr,Fail spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat3-index-col-row-wr,Fail spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat3-index-col-wr,Fail -spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat3-index-row-wr,Fail +spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat4-index-col-row-rd,Fail spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat4-index-col-row-wr,Fail spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat4-index-col-wr,Fail -spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat4-index-row-wr,Fail spec@glsl-1.10@execution@variable-indexing@fs-uniform-array-mat4-index-col-row-rd,Fail spec@glsl-1.10@execution@variable-indexing@fs-varying-array-mat3-index-col-rd,Fail spec@glsl-1.10@execution@variable-indexing@fs-varying-array-mat3-index-col-row-rd,Fail @@ -1078,13 +1058,9 @@ spec@glsl-1.20@execution@built-in-functions@fs-outerproduct-vec3-vec4,Fail spec@glsl-1.20@execution@built-in-functions@fs-outerproduct-vec4-vec2,Fail spec@glsl-1.20@execution@built-in-functions@fs-outerproduct-vec4-vec3,Fail spec@glsl-1.20@execution@built-in-functions@fs-outerproduct-vec4-vec4,Fail -spec@glsl-1.20@execution@fs-const-array-of-struct,Fail -spec@glsl-1.20@execution@fs-const-array-of-struct-of-array,Fail spec@glsl-1.20@execution@fs-function-inout-array-of-structs,Fail spec@glsl-1.20@execution@fs-nan-builtin-max,Fail spec@glsl-1.20@execution@fs-nan-builtin-min,Fail -spec@glsl-1.20@execution@fs-vec4-const-array-indirect-access-032-elements,Fail -spec@glsl-1.20@execution@fs-vec4-const-array-indirect-access-048-elements,Fail spec@glsl-1.20@execution@fs-vec4-const-array-indirect-access-064-elements,Fail spec@glsl-1.20@execution@fs-vec4-const-array-indirect-access-128-elements,Fail spec@glsl-1.20@execution@fs-vec4-const-array-indirect-access-256-elements,Fail @@ -1129,13 +1105,11 @@ spec@glsl-1.20@execution@uniform-initializer@fs-mat4,Fail spec@glsl-1.20@execution@uniform-initializer@fs-mat4-array,Fail spec@glsl-1.20@execution@uniform-initializer@fs-mat4-from-const,Fail spec@glsl-1.20@execution@uniform-initializer@fs-mat4-set-by-other-stage,Fail -spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat2-index-col-row-wr,Fail spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat3-index-col-row-wr,Fail spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat3-index-col-wr,Fail -spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat3-index-row-wr,Fail +spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat4-index-col-row-rd,Fail spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat4-index-col-row-wr,Fail spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat4-index-col-wr,Fail -spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat4-index-row-wr,Fail spec@glsl-1.20@execution@variable-indexing@fs-uniform-array-mat4-index-col-row-rd,Fail spec@glsl-1.20@execution@variable-indexing@fs-varying-array-mat3-index-col-rd,Fail spec@glsl-1.20@execution@variable-indexing@fs-varying-array-mat3-index-col-row-rd,Fail diff --git a/src/gallium/drivers/iris/ci/iris-amly-fails.txt b/src/gallium/drivers/iris/ci/iris-amly-fails.txt deleted file mode 100644 index 93699d10367..00000000000 --- a/src/gallium/drivers/iris/ci/iris-amly-fails.txt +++ /dev/null @@ -1,278 +0,0 @@ -# These line rasterization failures are waived in the CTS -dEQP-GLES2.functional.rasterization.interpolation.basic.line_loop_wide,Fail -dEQP-GLES2.functional.rasterization.interpolation.basic.line_strip_wide,Fail -dEQP-GLES2.functional.rasterization.interpolation.basic.lines_wide,Fail -dEQP-GLES2.functional.rasterization.interpolation.projected.line_loop_wide,Fail -dEQP-GLES2.functional.rasterization.interpolation.projected.line_strip_wide,Fail -dEQP-GLES2.functional.rasterization.interpolation.projected.lines_wide,Fail -dEQP-GLES3.functional.rasterization.fbo.rbo_singlesample.interpolation.lines_wide,Fail -dEQP-GLES3.functional.rasterization.fbo.texture_2d.interpolation.lines_wide,Fail -dEQP-GLES3.functional.rasterization.interpolation.basic.line_loop_wide,Fail -dEQP-GLES3.functional.rasterization.interpolation.basic.line_strip_wide,Fail -dEQP-GLES3.functional.rasterization.interpolation.basic.lines_wide,Fail -dEQP-GLES3.functional.rasterization.interpolation.projected.line_loop_wide,Fail -dEQP-GLES3.functional.rasterization.interpolation.projected.line_strip_wide,Fail -dEQP-GLES3.functional.rasterization.interpolation.projected.lines_wide,Fail -565-nozs-dEQP-GLES3.functional.rasterization.interpolation.basic.line_loop_wide,Fail -565-nozs-dEQP-GLES3.functional.rasterization.interpolation.basic.line_strip_wide,Fail -565-nozs-dEQP-GLES3.functional.rasterization.interpolation.basic.lines_wide,Fail -565-nozs-dEQP-GLES3.functional.rasterization.interpolation.projected.line_loop_wide,Fail -565-nozs-dEQP-GLES3.functional.rasterization.interpolation.projected.line_strip_wide,Fail -565-nozs-dEQP-GLES3.functional.rasterization.interpolation.projected.lines_wide,Fail - -# https://gitlab.freedesktop.org/mesa/mesa/-/issues/4167 -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.10x10,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.10x5,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.10x6,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.10x8,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.12x10,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.12x12,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.4x4,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.5x4,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.6x5,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.6x6,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.8x5,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.8x6,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.8x8,Fail - -KHR-GL46.get_texture_sub_image.errors_test,Fail -KHR-GL46.get_texture_sub_image.functional_test,Fail -KHR-GL46.transform_feedback.capture_vertex_interleaved_test,Fail -KHR-GL46.transform_feedback.capture_vertex_separate_test,Fail -KHR-GL46.transform_feedback.discard_vertex_test,Fail -KHR-GL46.transform_feedback.draw_xfb_instanced_test,Crash -KHR-GL46.transform_feedback.draw_xfb_stream_instanced_test,Crash -KHR-GL46.transform_feedback.query_vertex_interleaved_test,Fail -KHR-GL46.transform_feedback.query_vertex_separate_test,Fail - -# X Error of failed request: BadMatch (invalid parameter attributes) -# Major opcode of failed request: 151 (GLX) -# Minor opcode of failed request: 11 (X_GLXSwapBuffers) -# Serial number of failed request: 79 -# Current serial number in output stream: 80 -glx@glx-make-current,Crash - -glx@glx-multi-window-single-context,Fail - -# error: no fbconfig id returned -glx@glx-query-drawable-glx_fbconfig_id-window,Fail - -glx@glx-swap-pixmap-bad,Fail - -# failed to create drawable -# X Error of failed request: BadValue (integer parameter out of range for operation) -# Major opcode of failed request: 53 (X_CreatePixmap) -# Value in failed request: 0x1e -# Serial number of failed request: 1177 -# Current serial number in output stream: 1181 -glx@glx-visuals-depth -pixmap,Crash -glx@glx-visuals-stencil -pixmap,Crash - -# X error 167 (GLXBadFBConfig (9)) was generated, but X error 8 was expected. -glx@glx_arb_create_context_no_error@no error,Fail - -# "X error 2 (non-GLX error (-1)) was generated, but X error 8 was expected." -glx@glx_arb_create_context_robustness@invalid reset notification strategy,Fail - -# X error 167 (GLXBadFBConfig (9)) was generated, but GLXBadProfileARB (13) was expected. -# Version = 1.2 -# X error 167 (GLXBadFBConfig (9)) was generated, but GLXBadProfileARB (13) was expected. -# Version = 2.1 -# X error 167 (GLXBadFBConfig (9)) was generated, but GLXBadProfileARB (13) was expected. -# Version = 3.3 -glx@glx_arb_create_context_es2_profile@invalid opengl es version,Fail - -# Xorg has disabled indirect rendering contexts. -glx@glx_ext_import_context@free context,Fail -glx@glx_ext_import_context@get context id,Fail -glx@glx_ext_import_context@get current display,Fail -glx@glx_ext_import_context@import context- multi process,Fail -glx@glx_ext_import_context@import context- single process,Fail -glx@glx_ext_import_context@imported context has same context id,Fail -glx@glx_ext_import_context@make current- multi process,Fail -glx@glx_ext_import_context@make current- single process,Fail -glx@glx_ext_import_context@query context info,Fail - -# "Unsupported intrinsic: vec4 32 ssa_56 = intrinsic image_load (ssa_44, ssa_55, ssa_40, ssa_44) (5, 0, 12, 80, 160) /* image_dim=Buf */ /* image_array=false */ /* format=r32g32b32a32_float */ /* access=80 */ /* dest_type=float32 */ -# rasterpos: ../src/gallium/auxiliary/gallivm/lp_bld_nir.c:1930: visit_intrinsic: Assertion `0' failed." -spec@!opengl 1.0@rasterpos,Crash - -spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail -spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked,Fail - -spec@!opengl 1.1@linestipple,Fail -spec@!opengl 1.1@linestipple@Factor 2x,Fail -spec@!opengl 1.1@linestipple@Factor 3x,Fail -spec@!opengl 1.1@linestipple@Line loop,Fail -spec@!opengl 1.1@linestipple@Line strip,Fail - -spec@!opengl 1.1@windowoverlap,Fail - -# Fail: nothing rendered. -spec@!opengl 2.0@vs-point_size-zero,Fail - -# The textures will be initialized by rendering to them using glDrawPixels. -# gettextureimage-formats failure: format: GL_RGB10_A2, level 1 at pixel(369, 103) -# Expected (0.597386, 0.597386, 0.433987, 0.111111) -# Found (0.792157, 0.792157, 0.466667, 0.443137) -spec@arb_direct_state_access@gettextureimage-formats init-by-rendering,Fail - -# ../src/mesa/state_tracker/st_cb_texture.c:917:st_get_blit_mask: Assertion `0' failed. -spec@arb_direct_state_access@gettextureimage-formats,Crash - -# Invalid index for 'vs_input2[1][0]': expected INVALID_INDEX but got 1 -spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex,Fail -spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex@'vs_input2[1][0]' on GL_PROGRAM_INPUT,Fail - -spec@arb_query_buffer_object@qbo,Fail -spec@arb_query_buffer_object@qbo@query-GL_ANY_SAMPLES_PASSED_CONSERVATIVE-SYNC-GL_UNSIGNED_INT64_ARB,Fail -spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_INVOCATIONS-SYNC-GL_UNSIGNED_INT64_ARB,Fail -spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED-SYNC-GL_UNSIGNED_INT64_ARB,Fail -spec@arb_query_buffer_object@qbo@query-GL_SAMPLES_PASSED-SYNC-GL_UNSIGNED_INT64_ARB,Fail -spec@arb_query_buffer_object@qbo@query-GL_TESS_CONTROL_SHADER_PATCHES-SYNC-GL_UNSIGNED_INT64_ARB,Fail -spec@arb_query_buffer_object@qbo@query-GL_TESS_EVALUATION_SHADER_INVOCATIONS-SYNC-GL_UNSIGNED_INT64_ARB,Fail -spec@arb_query_buffer_object@qbo@query-GL_TIMESTAMP-ASYNC_CPU_READ_AFTER-GL_INT,Fail -spec@arb_query_buffer_object@qbo@query-GL_TIMESTAMP-ASYNC_CPU_READ_AFTER-GL_UNSIGNED_INT,Fail -spec@arb_query_buffer_object@qbo@query-GL_TIMESTAMP-ASYNC_CPU_READ_AFTER-GL_UNSIGNED_INT64_ARB,Fail -spec@arb_query_buffer_object@qbo@query-GL_TIMESTAMP-ASYNC_CPU_READ_BEFORE-GL_INT,Fail -spec@arb_query_buffer_object@qbo@query-GL_TIMESTAMP-ASYNC_CPU_READ_BEFORE-GL_UNSIGNED_INT,Fail -spec@arb_query_buffer_object@qbo@query-GL_TIMESTAMP-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_INT,Fail -spec@arb_query_buffer_object@qbo@query-GL_TIMESTAMP-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_UNSIGNED_INT,Fail -spec@arb_query_buffer_object@qbo@query-GL_TIMESTAMP-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_UNSIGNED_INT64_ARB,Fail -spec@arb_query_buffer_object@qbo@query-GL_TIME_ELAPSED-ASYNC_CPU_READ_AFTER-GL_INT,Fail -spec@arb_query_buffer_object@qbo@query-GL_TIME_ELAPSED-ASYNC_CPU_READ_AFTER-GL_UNSIGNED_INT,Fail -spec@arb_query_buffer_object@qbo@query-GL_TIME_ELAPSED-ASYNC_CPU_READ_AFTER-GL_UNSIGNED_INT64_ARB,Fail -spec@arb_query_buffer_object@qbo@query-GL_TIME_ELAPSED-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_INT,Fail -spec@arb_query_buffer_object@qbo@query-GL_TIME_ELAPSED-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_UNSIGNED_INT,Fail -spec@arb_query_buffer_object@qbo@query-GL_TIME_ELAPSED-SYNC_CPU_READ_AFTER_CACHE_TEST-GL_UNSIGNED_INT64_ARB,Fail -spec@arb_query_buffer_object@qbo@query-GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN-SYNC-GL_UNSIGNED_INT64_ARB,Fail - -spec@arb_sample_shading@samplemask 16,Fail -spec@arb_sample_shading@samplemask 16@0.062500 mask_in_one,Fail -spec@arb_sample_shading@samplemask 16@0.125000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 16@0.250000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 16@0.500000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 16@1.000000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 16@noms mask_in_one,Fail -spec@arb_sample_shading@samplemask 16@sample mask_in_one,Fail -spec@arb_sample_shading@samplemask 16 all,Fail -spec@arb_sample_shading@samplemask 16 all@0.062500 mask_in_one,Fail -spec@arb_sample_shading@samplemask 16 all@0.125000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 16 all@0.250000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 16 all@0.500000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 16 all@1.000000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 16 all@noms mask_in_one,Fail -spec@arb_sample_shading@samplemask 16 all@sample mask_in_one,Fail -spec@arb_sample_shading@samplemask 2,Fail -spec@arb_sample_shading@samplemask 2@0.500000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 2@1.000000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 2@noms mask_in_one,Fail -spec@arb_sample_shading@samplemask 2@sample mask_in_one,Fail -spec@arb_sample_shading@samplemask 2 all,Fail -spec@arb_sample_shading@samplemask 2 all@0.500000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 2 all@1.000000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 2 all@noms mask_in_one,Fail -spec@arb_sample_shading@samplemask 2 all@sample mask_in_one,Fail -spec@arb_sample_shading@samplemask 4,Fail -spec@arb_sample_shading@samplemask 4@0.250000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 4@0.500000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 4@1.000000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 4@noms mask_in_one,Fail -spec@arb_sample_shading@samplemask 4@sample mask_in_one,Fail -spec@arb_sample_shading@samplemask 4 all,Fail -spec@arb_sample_shading@samplemask 4 all@0.250000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 4 all@0.500000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 4 all@1.000000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 4 all@noms mask_in_one,Fail -spec@arb_sample_shading@samplemask 4 all@sample mask_in_one,Fail -spec@arb_sample_shading@samplemask 6,Fail -spec@arb_sample_shading@samplemask 6@0.125000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 6@0.250000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 6@0.500000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 6@1.000000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 6@noms mask_in_one,Fail -spec@arb_sample_shading@samplemask 6@sample mask_in_one,Fail -spec@arb_sample_shading@samplemask 6 all,Fail -spec@arb_sample_shading@samplemask 6 all@0.125000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 6 all@0.250000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 6 all@0.500000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 6 all@1.000000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 6 all@noms mask_in_one,Fail -spec@arb_sample_shading@samplemask 6 all@sample mask_in_one,Fail -spec@arb_sample_shading@samplemask 8,Fail -spec@arb_sample_shading@samplemask 8@0.125000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 8@0.250000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 8@0.500000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 8@1.000000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 8@noms mask_in_one,Fail -spec@arb_sample_shading@samplemask 8@sample mask_in_one,Fail -spec@arb_sample_shading@samplemask 8 all,Fail -spec@arb_sample_shading@samplemask 8 all@0.125000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 8 all@0.250000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 8 all@0.500000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 8 all@1.000000 mask_in_one,Fail -spec@arb_sample_shading@samplemask 8 all@noms mask_in_one,Fail -spec@arb_sample_shading@samplemask 8 all@sample mask_in_one,Fail - -spec@arb_shader_image_load_store@early-z,Fail -spec@arb_shader_image_load_store@early-z@occlusion query test/early-z pass,Fail - -spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail - -# error: main:90: eglChooseConfig() returned no configs -spec@egl 1.4@eglterminate then unbind context,Fail - -# Unknown option: -fbo -spec@egl 1.4@egl-copy-buffers,Crash - -spec@egl_chromium_sync_control@conformance,Fail -# piglit: error: SBC did not change after second SwapBuffers: 0 -spec@egl_chromium_sync_control@conformance@eglGetSyncValuesCHROMIUM_msc_and_sbc_test,Fail - -# test binary not built -spec@egl_ext_protected_content@conformance,Fail - -# Failed blit src(0,0;1,1) - dst(0,0;2147483647,2147483647) -# Failed blit src(0,0;40,40) - dst(0,0;134217727,134217727) -# Failed blit src(0,0;40,40) - dst(0,0;2147483647,2147483647) -# Failed blit src(0,0;80,80) - dst(0,0;134217727,134217727) -# Failed blit src(0,0;80,80) - dst(0,0;2147483647,2147483647) -# Failed blit src(0,0;160,160) - dst(0,0;134217727,134217727) -# Failed blit src(0,0;160,160) - dst(0,0;2147483647,2147483647) -# Failed blit src(0,0;2147483647,2147483647) - dst(0,0;2147483647,2147483647) -spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail - -# Unexpected GL error: GL_INVALID_OPERATION 0x502 -# (Error at tests/egl/spec/egl_khr_gl_image/egl_khr_gl_renderbuffer_image-clear-shared-image.c:181) -spec@egl_khr_gl_image@egl_khr_gl_renderbuffer_image-clear-shared-image gl_depth_component24,Fail - -# eglChooseConfig() failed -spec@egl_khr_surfaceless_context@viewport,Fail -spec@egl_mesa_configless_context@basic,Fail - -# texture-integer: error 0x502 at tests/fbo/fbo-integer.c:300 -spec@ext_texture_integer@fbo-integer,Fail - -spec@ext_transform_feedback@tessellation triangle_fan flat_first,Fail - -# Testing GL_POINTS(1 vertices) -# Expected 0 GS invocations, got 1 -# Expected vertex IDs: -# Actual vertex IDs: 1 1 -spec@glsl-1.50@execution@geometry@primitive-types gl_line_loop,Fail - -# piglit: error: Miplevel 0 -# piglit: error: Mode ldrs Block 4x4. -spec@khr_texture_compression_astc@miptree-gl srgb-fp,Fail -spec@khr_texture_compression_astc@miptree-gl srgb-fp@sRGB decode full precision,Fail -spec@khr_texture_compression_astc@miptree-gles srgb-fp,Fail -spec@khr_texture_compression_astc@miptree-gles srgb-fp@sRGB decode full precision,Fail -spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp,Fail -spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode full precision,Fail -# piglit: error: Mode: ldrs Block: 5x5. -spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp,Fail -spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp@sRGB decode full precision,Fail - -spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3,Fail -spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_imageLoad,Fail -spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_imageStore,Fail diff --git a/src/gallium/drivers/iris/ci/iris-amly-flakes.txt b/src/gallium/drivers/iris/ci/iris-amly-flakes.txt deleted file mode 100644 index dd256ecbfd8..00000000000 --- a/src/gallium/drivers/iris/ci/iris-amly-flakes.txt +++ /dev/null @@ -1,16 +0,0 @@ -# Some flaky tests found: -# spec@arb_query_buffer_object@qbo@query-GL_ANY_SAMPLES_PASSED-SYNC-GL_INT -# spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED-ASYNC-GL_UNSIGNED_INT64_ARB -# spec@arb_query_buffer_object@qbo@query-GL_SAMPLES_PASSED-ASYNC-GL_UNSIGNED_INT64_ARB -# spec@arb_query_buffer_object@qbo@query-GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN-ASYNC_CPU_READ_AFTER-GL_UNSIGNED_INT64_ARB -# spec@arb_query_buffer_object@qbo@query-GL_VERTEX_SHADER_INVOCATIONS-ASYNC_CPU_READ_AFTER-GL_UNSIGNED_INT64_ARB -# spec@arb_query_buffer_object@qbo@query-GL_TIMESTAMP-ASYNC_CPU_READ_BEFORE-GL_UNSIGNED_INT -spec@arb_query_buffer_object@qbo@query-.* -# Some flaky tests found: -# spec@arb_query_buffer_object@qbo@query-GL_ANY_SAMPLES_PASSED-SYNC-GL_INT -# spec@arb_query_buffer_object@qbo@query-GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED-ASYNC-GL_UNSIGNED_INT64_ARB -# spec@arb_query_buffer_object@qbo@query-GL_SAMPLES_PASSED-ASYNC-GL_UNSIGNED_INT64_ARB -# spec@arb_query_buffer_object@qbo@query-GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN-ASYNC_CPU_READ_AFTER-GL_UNSIGNED_INT64_ARB -# spec@arb_query_buffer_object@qbo@query-GL_VERTEX_SHADER_INVOCATIONS-ASYNC_CPU_READ_AFTER-GL_UNSIGNED_INT64_ARB -# spec@arb_query_buffer_object@qbo@query-GL_TIMESTAMP-ASYNC_CPU_READ_BEFORE-GL_UNSIGNED_INT -spec@arb_query_buffer_object@qbo@query-.* diff --git a/src/gallium/drivers/iris/ci/iris-amly-skips.txt b/src/gallium/drivers/iris/ci/iris-amly-skips.txt deleted file mode 100644 index 65744288f92..00000000000 --- a/src/gallium/drivers/iris/ci/iris-amly-skips.txt +++ /dev/null @@ -1,12 +0,0 @@ -# triggers oomkiller and kills innocent tests! -spec@!opengl 1.1@max-texture-size -.*tex3d-maxsize.* - -# WGL is Windows-only -wgl@.* -# triggers oomkiller and kills innocent tests! -spec@!opengl 1.1@max-texture-size -.*tex3d-maxsize.* - -# WGL is Windows-only -wgl@.* diff --git a/src/gallium/drivers/iris/ci/iris-apl-fails.txt b/src/gallium/drivers/iris/ci/iris-apl-fails.txt deleted file mode 100644 index a2ae27e2640..00000000000 --- a/src/gallium/drivers/iris/ci/iris-apl-fails.txt +++ /dev/null @@ -1,31 +0,0 @@ -# These line rasterization failures are waived in the CTS -dEQP-GLES2.functional.rasterization.interpolation.basic.line_loop_wide,Fail -dEQP-GLES2.functional.rasterization.interpolation.basic.line_strip_wide,Fail -dEQP-GLES2.functional.rasterization.interpolation.basic.lines_wide,Fail -dEQP-GLES2.functional.rasterization.interpolation.projected.line_loop_wide,Fail -dEQP-GLES2.functional.rasterization.interpolation.projected.line_strip_wide,Fail -dEQP-GLES2.functional.rasterization.interpolation.projected.lines_wide,Fail -dEQP-GLES3.functional.rasterization.fbo.rbo_singlesample.interpolation.lines_wide,Fail -dEQP-GLES3.functional.rasterization.fbo.texture_2d.interpolation.lines_wide,Fail -dEQP-GLES3.functional.rasterization.interpolation.basic.line_loop_wide,Fail -dEQP-GLES3.functional.rasterization.interpolation.basic.line_strip_wide,Fail -dEQP-GLES3.functional.rasterization.interpolation.basic.lines_wide,Fail -dEQP-GLES3.functional.rasterization.interpolation.projected.line_loop_wide,Fail -dEQP-GLES3.functional.rasterization.interpolation.projected.line_strip_wide,Fail -dEQP-GLES3.functional.rasterization.interpolation.projected.lines_wide,Fail -565-nozs-dEQP-GLES3.functional.rasterization.interpolation.basic.line_loop_wide,Fail -565-nozs-dEQP-GLES3.functional.rasterization.interpolation.basic.line_strip_wide,Fail -565-nozs-dEQP-GLES3.functional.rasterization.interpolation.basic.lines_wide,Fail -565-nozs-dEQP-GLES3.functional.rasterization.interpolation.projected.line_loop_wide,Fail -565-nozs-dEQP-GLES3.functional.rasterization.interpolation.projected.line_strip_wide,Fail -565-nozs-dEQP-GLES3.functional.rasterization.interpolation.projected.lines_wide,Fail - -KHR-GL46.get_texture_sub_image.errors_test,Fail -KHR-GL46.get_texture_sub_image.functional_test,Fail -KHR-GL46.transform_feedback.capture_vertex_interleaved_test,Fail -KHR-GL46.transform_feedback.capture_vertex_separate_test,Fail -KHR-GL46.transform_feedback.discard_vertex_test,Fail -KHR-GL46.transform_feedback.draw_xfb_instanced_test,Crash -KHR-GL46.transform_feedback.draw_xfb_stream_instanced_test,Crash -KHR-GL46.transform_feedback.query_vertex_interleaved_test,Fail -KHR-GL46.transform_feedback.query_vertex_separate_test,Fail diff --git a/src/gallium/drivers/iris/ci/iris-cml-fails.txt b/src/gallium/drivers/iris/ci/iris-cml-fails.txt deleted file mode 100644 index b586aa5e9ca..00000000000 --- a/src/gallium/drivers/iris/ci/iris-cml-fails.txt +++ /dev/null @@ -1,46 +0,0 @@ -# These line rasterization failures are waived in the CTS -dEQP-GLES2.functional.rasterization.interpolation.basic.line_loop_wide,Fail -dEQP-GLES2.functional.rasterization.interpolation.basic.line_strip_wide,Fail -dEQP-GLES2.functional.rasterization.interpolation.basic.lines_wide,Fail -dEQP-GLES2.functional.rasterization.interpolation.projected.line_loop_wide,Fail -dEQP-GLES2.functional.rasterization.interpolation.projected.line_strip_wide,Fail -dEQP-GLES2.functional.rasterization.interpolation.projected.lines_wide,Fail -dEQP-GLES3.functional.rasterization.fbo.rbo_singlesample.interpolation.lines_wide,Fail -dEQP-GLES3.functional.rasterization.fbo.texture_2d.interpolation.lines_wide,Fail -dEQP-GLES3.functional.rasterization.interpolation.basic.line_loop_wide,Fail -dEQP-GLES3.functional.rasterization.interpolation.basic.line_strip_wide,Fail -dEQP-GLES3.functional.rasterization.interpolation.basic.lines_wide,Fail -dEQP-GLES3.functional.rasterization.interpolation.projected.line_loop_wide,Fail -dEQP-GLES3.functional.rasterization.interpolation.projected.line_strip_wide,Fail -dEQP-GLES3.functional.rasterization.interpolation.projected.lines_wide,Fail -565-nozs-dEQP-GLES3.functional.rasterization.interpolation.basic.line_loop_wide,Fail -565-nozs-dEQP-GLES3.functional.rasterization.interpolation.basic.line_strip_wide,Fail -565-nozs-dEQP-GLES3.functional.rasterization.interpolation.basic.lines_wide,Fail -565-nozs-dEQP-GLES3.functional.rasterization.interpolation.projected.line_loop_wide,Fail -565-nozs-dEQP-GLES3.functional.rasterization.interpolation.projected.line_strip_wide,Fail -565-nozs-dEQP-GLES3.functional.rasterization.interpolation.projected.lines_wide,Fail - -# https://gitlab.freedesktop.org/mesa/mesa/-/issues/4167 -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.10x10,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.10x5,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.10x6,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.10x8,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.12x10,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.12x12,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.4x4,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.5x4,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.6x5,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.6x6,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.8x5,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.8x6,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.8x8,Fail - -KHR-GL46.get_texture_sub_image.errors_test,Fail -KHR-GL46.get_texture_sub_image.functional_test,Fail -KHR-GL46.transform_feedback.capture_vertex_interleaved_test,Fail -KHR-GL46.transform_feedback.capture_vertex_separate_test,Fail -KHR-GL46.transform_feedback.discard_vertex_test,Fail -KHR-GL46.transform_feedback.draw_xfb_instanced_test,Crash -KHR-GL46.transform_feedback.draw_xfb_stream_instanced_test,Crash -KHR-GL46.transform_feedback.query_vertex_interleaved_test,Fail -KHR-GL46.transform_feedback.query_vertex_separate_test,Fail diff --git a/src/gallium/drivers/iris/ci/iris-glk-fails.txt b/src/gallium/drivers/iris/ci/iris-glk-fails.txt deleted file mode 100644 index 26aaa123884..00000000000 --- a/src/gallium/drivers/iris/ci/iris-glk-fails.txt +++ /dev/null @@ -1,36 +0,0 @@ -# These line rasterization failures are waived in the CTS -dEQP-GLES2.functional.rasterization.interpolation.basic.line_loop_wide,Fail -dEQP-GLES2.functional.rasterization.interpolation.basic.line_strip_wide,Fail -dEQP-GLES2.functional.rasterization.interpolation.basic.lines_wide,Fail -dEQP-GLES2.functional.rasterization.interpolation.projected.line_loop_wide,Fail -dEQP-GLES2.functional.rasterization.interpolation.projected.line_strip_wide,Fail -dEQP-GLES2.functional.rasterization.interpolation.projected.lines_wide,Fail -dEQP-GLES3.functional.rasterization.fbo.rbo_singlesample.interpolation.lines_wide,Fail -dEQP-GLES3.functional.rasterization.fbo.texture_2d.interpolation.lines_wide,Fail -dEQP-GLES3.functional.rasterization.interpolation.basic.line_loop_wide,Fail -dEQP-GLES3.functional.rasterization.interpolation.basic.line_strip_wide,Fail -dEQP-GLES3.functional.rasterization.interpolation.basic.lines_wide,Fail -dEQP-GLES3.functional.rasterization.interpolation.projected.line_loop_wide,Fail -dEQP-GLES3.functional.rasterization.interpolation.projected.line_strip_wide,Fail -dEQP-GLES3.functional.rasterization.interpolation.projected.lines_wide,Fail -565-nozs-dEQP-GLES3.functional.rasterization.interpolation.basic.line_loop_wide,Fail -565-nozs-dEQP-GLES3.functional.rasterization.interpolation.basic.line_strip_wide,Fail -565-nozs-dEQP-GLES3.functional.rasterization.interpolation.basic.lines_wide,Fail -565-nozs-dEQP-GLES3.functional.rasterization.interpolation.projected.line_loop_wide,Fail -565-nozs-dEQP-GLES3.functional.rasterization.interpolation.projected.line_strip_wide,Fail -565-nozs-dEQP-GLES3.functional.rasterization.interpolation.projected.lines_wide,Fail - -KHR-GL46.get_texture_sub_image.errors_test,Fail -KHR-GL46.get_texture_sub_image.functional_test,Fail - -# "Result is different than expected at index: 33 Expected value: 664128 Result value: 658538 " -KHR-GL46.texture_buffer.texture_buffer_atomic_functions,Fail - -KHR-GL46.transform_feedback.capture_vertex_interleaved_test,Fail -KHR-GL46.transform_feedback.capture_vertex_separate_test,Fail -KHR-GL46.transform_feedback.discard_vertex_test,Fail -KHR-GL46.transform_feedback.draw_xfb_instanced_test,Crash -KHR-GL46.transform_feedback.draw_xfb_stream_instanced_test,Crash -KHR-GL46.transform_feedback.query_vertex_interleaved_test,Fail -KHR-GL46.transform_feedback.query_vertex_separate_test,Fail -KHR-GLES31.core.texture_buffer.texture_buffer_atomic_functions,Fail diff --git a/src/gallium/drivers/iris/ci/iris-glk-flakes.txt b/src/gallium/drivers/iris/ci/iris-glk-flakes.txt deleted file mode 100644 index 05dc1fd4fbc..00000000000 --- a/src/gallium/drivers/iris/ci/iris-glk-flakes.txt +++ /dev/null @@ -1,2 +0,0 @@ -KHR-GL46.texture_buffer.texture_buffer_atomic_functions -KHR-GLES31.core.texture_buffer.texture_buffer_atomic_functions diff --git a/src/gallium/drivers/iris/ci/iris-kbl-fails.txt b/src/gallium/drivers/iris/ci/iris-kbl-fails.txt deleted file mode 100644 index b586aa5e9ca..00000000000 --- a/src/gallium/drivers/iris/ci/iris-kbl-fails.txt +++ /dev/null @@ -1,46 +0,0 @@ -# These line rasterization failures are waived in the CTS -dEQP-GLES2.functional.rasterization.interpolation.basic.line_loop_wide,Fail -dEQP-GLES2.functional.rasterization.interpolation.basic.line_strip_wide,Fail -dEQP-GLES2.functional.rasterization.interpolation.basic.lines_wide,Fail -dEQP-GLES2.functional.rasterization.interpolation.projected.line_loop_wide,Fail -dEQP-GLES2.functional.rasterization.interpolation.projected.line_strip_wide,Fail -dEQP-GLES2.functional.rasterization.interpolation.projected.lines_wide,Fail -dEQP-GLES3.functional.rasterization.fbo.rbo_singlesample.interpolation.lines_wide,Fail -dEQP-GLES3.functional.rasterization.fbo.texture_2d.interpolation.lines_wide,Fail -dEQP-GLES3.functional.rasterization.interpolation.basic.line_loop_wide,Fail -dEQP-GLES3.functional.rasterization.interpolation.basic.line_strip_wide,Fail -dEQP-GLES3.functional.rasterization.interpolation.basic.lines_wide,Fail -dEQP-GLES3.functional.rasterization.interpolation.projected.line_loop_wide,Fail -dEQP-GLES3.functional.rasterization.interpolation.projected.line_strip_wide,Fail -dEQP-GLES3.functional.rasterization.interpolation.projected.lines_wide,Fail -565-nozs-dEQP-GLES3.functional.rasterization.interpolation.basic.line_loop_wide,Fail -565-nozs-dEQP-GLES3.functional.rasterization.interpolation.basic.line_strip_wide,Fail -565-nozs-dEQP-GLES3.functional.rasterization.interpolation.basic.lines_wide,Fail -565-nozs-dEQP-GLES3.functional.rasterization.interpolation.projected.line_loop_wide,Fail -565-nozs-dEQP-GLES3.functional.rasterization.interpolation.projected.line_strip_wide,Fail -565-nozs-dEQP-GLES3.functional.rasterization.interpolation.projected.lines_wide,Fail - -# https://gitlab.freedesktop.org/mesa/mesa/-/issues/4167 -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.10x10,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.10x5,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.10x6,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.10x8,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.12x10,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.12x12,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.4x4,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.5x4,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.6x5,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.6x6,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.8x5,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.8x6,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.8x8,Fail - -KHR-GL46.get_texture_sub_image.errors_test,Fail -KHR-GL46.get_texture_sub_image.functional_test,Fail -KHR-GL46.transform_feedback.capture_vertex_interleaved_test,Fail -KHR-GL46.transform_feedback.capture_vertex_separate_test,Fail -KHR-GL46.transform_feedback.discard_vertex_test,Fail -KHR-GL46.transform_feedback.draw_xfb_instanced_test,Crash -KHR-GL46.transform_feedback.draw_xfb_stream_instanced_test,Crash -KHR-GL46.transform_feedback.query_vertex_interleaved_test,Fail -KHR-GL46.transform_feedback.query_vertex_separate_test,Fail diff --git a/src/gallium/drivers/iris/ci/iris-skips.txt b/src/gallium/drivers/iris/ci/iris-skips.txt deleted file mode 100644 index 4c45b676964..00000000000 --- a/src/gallium/drivers/iris/ci/iris-skips.txt +++ /dev/null @@ -1,14 +0,0 @@ -# 60s timeout in CI -dEQP-GLES31.functional.ubo.random.all_per_block_buffers.20 -KHR-GL46.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclConstructorSizing1 -KHR-GL46.arrays_of_arrays_gl.ConstructorsAndUnsizedDeclConstructors1 -KHR-GL46.arrays_of_arrays_gl.SizedDeclarationsPrimitive -KHR-GL46.arrays_of_arrays_gl.SubroutineFunctionCalls2 -KHR-GL46.copy_image.functional -KHR-GL46.enhanced_layouts.uniform_block_member_align_non_power_of_2 -KHR-GL46.enhanced_layouts.uniform_block_member_invalid_offset_alignment -KHR-GL46.enhanced_layouts.ssb_member_align_non_power_of_2 -KHR-GL46.tessellation_shader.tessellation_control_to_tessellation_evaluation.gl_MaxPatchVertices_Position_PointSize -KHR-GL46.texture_swizzle.functional -KHR-GL46.texture_swizzle.smoke -KHR-GLES31.core.tessellation_shader.tessellation_control_to_tessellation_evaluation.gl_MaxPatchVertices_Position_PointSize diff --git a/src/gallium/drivers/iris/ci/iris-whl-fails.txt b/src/gallium/drivers/iris/ci/iris-whl-fails.txt deleted file mode 100644 index c38856e4fbf..00000000000 --- a/src/gallium/drivers/iris/ci/iris-whl-fails.txt +++ /dev/null @@ -1,57 +0,0 @@ -# These line rasterization failures are waived in the CTS -dEQP-GLES2.functional.rasterization.interpolation.basic.line_loop_wide,Fail -dEQP-GLES2.functional.rasterization.interpolation.basic.line_strip_wide,Fail -dEQP-GLES2.functional.rasterization.interpolation.basic.lines_wide,Fail -dEQP-GLES2.functional.rasterization.interpolation.projected.line_loop_wide,Fail -dEQP-GLES2.functional.rasterization.interpolation.projected.line_strip_wide,Fail -dEQP-GLES2.functional.rasterization.interpolation.projected.lines_wide,Fail -dEQP-GLES3.functional.rasterization.fbo.rbo_singlesample.interpolation.lines_wide,Fail -dEQP-GLES3.functional.rasterization.fbo.texture_2d.interpolation.lines_wide,Fail -dEQP-GLES3.functional.rasterization.interpolation.basic.line_loop_wide,Fail -dEQP-GLES3.functional.rasterization.interpolation.basic.line_strip_wide,Fail -dEQP-GLES3.functional.rasterization.interpolation.basic.lines_wide,Fail -dEQP-GLES3.functional.rasterization.interpolation.projected.line_loop_wide,Fail -dEQP-GLES3.functional.rasterization.interpolation.projected.line_strip_wide,Fail -dEQP-GLES3.functional.rasterization.interpolation.projected.lines_wide,Fail -565-nozs-dEQP-GLES3.functional.rasterization.interpolation.basic.line_loop_wide,Fail -565-nozs-dEQP-GLES3.functional.rasterization.interpolation.basic.line_strip_wide,Fail -565-nozs-dEQP-GLES3.functional.rasterization.interpolation.basic.lines_wide,Fail -565-nozs-dEQP-GLES3.functional.rasterization.interpolation.projected.line_loop_wide,Fail -565-nozs-dEQP-GLES3.functional.rasterization.interpolation.projected.line_strip_wide,Fail -565-nozs-dEQP-GLES3.functional.rasterization.interpolation.projected.lines_wide,Fail - -# https://gitlab.freedesktop.org/mesa/mesa/-/issues/4167 -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.10x10,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.10x5,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.10x6,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.10x8,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.12x10,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.12x12,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.4x4,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.5x4,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.6x5,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.6x6,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.8x5,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.8x6,Fail -dEQP-GLES3.functional.texture.compressed.astc.void_extent_ldr.8x8,Fail - -KHR-GL46.direct_state_access.textures_storage_1d_rg8ui,Fail - -KHR-GL46.get_texture_sub_image.errors_test,Fail -KHR-GL46.get_texture_sub_image.functional_test,Fail - -# "Result is different than expected at index: 0 Expected value: 1606528 Result value: 0" -KHR-GL46.texture_buffer.texture_buffer_atomic_functions,Fail - -KHR-GL46.transform_feedback.capture_vertex_interleaved_test,Fail -KHR-GL46.transform_feedback.capture_vertex_separate_test,Fail -KHR-GL46.transform_feedback.discard_vertex_test,Fail -KHR-GL46.transform_feedback.draw_xfb_instanced_test,Crash -KHR-GL46.transform_feedback.draw_xfb_stream_instanced_test,Crash -KHR-GL46.transform_feedback.query_vertex_interleaved_test,Fail -KHR-GL46.transform_feedback.query_vertex_separate_test,Fail - -KHR-GLES31.core.pixelstoragemodes.teximage2d.r8snorm.16_0,Fail - -# "Result is different than expected at index: 0 Expected value: 1606528 Result value: 0" -KHR-GLES31.core.texture_buffer.texture_buffer_atomic_functions,Fail diff --git a/src/gallium/drivers/lima/ci/lima-fails.txt b/src/gallium/drivers/lima/ci/lima-fails.txt index 4232bffe760..de8ae03d26e 100644 --- a/src/gallium/drivers/lima/ci/lima-fails.txt +++ b/src/gallium/drivers/lima/ci/lima-fails.txt @@ -1,5 +1,3 @@ -dEQP-GLES2.functional.clipping.line.wide_line_clip_viewport_center,Fail -dEQP-GLES2.functional.clipping.line.wide_line_clip_viewport_corner,Fail dEQP-GLES2.functional.clipping.triangle_vertex.clip_two.clip_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z,Fail dEQP-GLES2.functional.clipping.triangle_vertex.clip_two.clip_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z,Fail dEQP-GLES2.functional.clipping.triangle_vertex.clip_two.clip_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z,Fail @@ -30,20 +28,12 @@ dEQP-GLES2.functional.fragment_ops.depth_stencil.random.7,Fail dEQP-GLES2.functional.fragment_ops.depth_stencil.random.8,Fail dEQP-GLES2.functional.fragment_ops.depth_stencil.random.9,Fail dEQP-GLES2.functional.fragment_ops.depth_stencil.write_mask.stencil,Fail -dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat4_dynamic_loop_write_dynamic_loop_read_vertex,Fail -dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat4_dynamic_loop_write_dynamic_read_vertex,Fail -dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat4_dynamic_loop_write_static_loop_read_vertex,Fail -dEQP-GLES2.functional.shaders.indexing.matrix_subscript.mat4_dynamic_loop_write_static_read_vertex,Fail -dEQP-GLES2.functional.shaders.indexing.tmp_array.vec4_dynamic_loop_write_dynamic_loop_read_vertex,Fail -dEQP-GLES2.functional.shaders.indexing.tmp_array.vec4_dynamic_loop_write_dynamic_read_vertex,Fail -dEQP-GLES2.functional.shaders.indexing.tmp_array.vec4_dynamic_loop_write_static_loop_read_vertex,Fail -dEQP-GLES2.functional.shaders.indexing.tmp_array.vec4_dynamic_loop_write_static_read_vertex,Fail -dEQP-GLES2.functional.shaders.indexing.varying_array.vec4_dynamic_loop_write_dynamic_loop_read,Fail -dEQP-GLES2.functional.shaders.indexing.varying_array.vec4_dynamic_loop_write_dynamic_read,Fail -dEQP-GLES2.functional.shaders.indexing.varying_array.vec4_dynamic_loop_write_static_loop_read,Fail -dEQP-GLES2.functional.shaders.indexing.varying_array.vec4_dynamic_loop_write_static_read,Fail dEQP-GLES2.functional.shaders.texture_functions.fragment.texture2d_bias,Fail +dEQP-GLES2.functional.shaders.texture_functions.fragment.texture2dproj_vec3_bias,Fail dEQP-GLES2.functional.shaders.texture_functions.fragment.texture2dproj_vec4_bias,Fail +dEQP-GLES2.functional.shaders.indexing.tmp_array.vec2_const_write_dynamic_read_vertex,Fail +dEQP-GLES2.functional.shaders.indexing.tmp_array.vec3_const_write_dynamic_read_vertex,Fail +dEQP-GLES2.functional.shaders.indexing.tmp_array.vec4_const_write_dynamic_read_vertex,Fail dEQP-GLES2.functional.texture.filtering.2d.linear_mipmap_linear_linear_clamp_rgba8888,Fail dEQP-GLES2.functional.texture.filtering.2d.linear_mipmap_linear_linear_mirror_rgba8888,Fail dEQP-GLES2.functional.texture.filtering.2d.linear_mipmap_linear_nearest_clamp_rgba8888,Fail @@ -54,3 +44,609 @@ dEQP-GLES2.functional.texture.mipmap.cube.bias.linear_linear,Fail dEQP-GLES2.functional.texture.mipmap.cube.bias.linear_nearest,Fail dEQP-GLES2.functional.texture.mipmap.cube.projected.linear_linear,Fail dEQP-GLES2.functional.texture.mipmap.cube.projected.linear_nearest,Fail + +shaders@glsl-arb-fragment-coord-conventions,Fail +shaders@glsl-bug-110796,Fail +shaders@glsl-bug-22603,Fail +shaders@glsl-fs-flat-color,Fail +shaders@glsl-predication-on-large-array,Fail +shaders@glsl-routing,Fail +spec@arb_arrays_of_arrays@execution@glsl-arrays-copy-size-mismatch,Fail +spec@arb_color_buffer_float@gl_rgba8-render,Fail +spec@arb_color_buffer_float@gl_rgba8-render-sanity,Fail +spec@arb_depth_texture@fbo-depth-gl_depth_component16-blit,Fail +spec@arb_depth_texture@fbo-depth-gl_depth_component16-copypixels,Fail +spec@arb_depth_texture@fbo-depth-gl_depth_component16-readpixels,Fail +spec@arb_depth_texture@fbo-depth-gl_depth_component24-blit,Fail +spec@arb_depth_texture@fbo-depth-gl_depth_component24-copypixels,Fail +spec@arb_depth_texture@fbo-depth-gl_depth_component24-readpixels,Fail +spec@arb_depth_texture@fbo-depth-gl_depth_component32-blit,Fail +spec@arb_depth_texture@fbo-depth-gl_depth_component32-copypixels,Fail +spec@arb_depth_texture@fbo-depth-gl_depth_component32-readpixels,Fail +spec@arb_depth_texture@fbo-generatemipmap-formats,Fail +spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT24,Fail +spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT24 NPOT,Fail +spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT32,Fail +spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT32 NPOT,Fail +spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT,Fail +spec@arb_depth_texture@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT NPOT,Fail +spec@arb_depth_texture@texdepth,Fail +spec@arb_draw_elements_base_vertex@arb_draw_elements_base_vertex-negative-index,Fail +spec@arb_draw_elements_base_vertex@arb_draw_elements_base_vertex-negative-index-user_varrays,Fail +spec@arb_es2_compatibility@fbo-blending-formats,Fail +spec@arb_es2_compatibility@fbo-blending-formats@GL_RGB565,Fail +spec@arb_fragment_coord_conventions@fp-arb-fragment-coord-conventions-integer,Fail +spec@arb_fragment_program@fdo38145,Fail +spec@arb_fragment_program@fp-abs-01,Fail +spec@arb_fragment_program_shadow@masked,Fail +spec@arb_fragment_program_shadow@tex-shadow1d,Fail +spec@arb_fragment_program_shadow@tex-shadow2d,Fail +spec@arb_fragment_program_shadow@tex-shadow2drect,Fail +spec@arb_fragment_program_shadow@txp-shadow1d,Fail +spec@arb_fragment_program_shadow@txp-shadow2d,Fail +spec@arb_fragment_program_shadow@txp-shadow2drect,Fail +spec@arb_framebuffer_srgb@arb_framebuffer_srgb-srgb_conformance,Fail +spec@arb_framebuffer_srgb@framebuffer-srgb,Fail +spec@arb_occlusion_query2@render,Fail +spec@arb_occlusion_query@occlusion_query_conform,Fail +spec@arb_occlusion_query@occlusion_query_conform@GetObjivAval_multi2,Fail +spec@arb_occlusion_query@occlusion_query,Fail +spec@arb_occlusion_query@occlusion_query_meta_fragments,Fail +spec@arb_occlusion_query@occlusion_query_meta_save,Fail +spec@arb_pixel_buffer_object@cubemap npot pbo,Fail +spec@arb_pixel_buffer_object@cubemap pbo,Fail +spec@arb_pixel_buffer_object@fbo-pbo-readpixels-small,Fail +spec@arb_pixel_buffer_object@pbo-getteximage,Fail +spec@arb_pixel_buffer_object@texsubimage-unpack pbo,Fail +spec@arb_point_sprite@arb_point_sprite-checkerboard,Fail +spec@arb_point_sprite@arb_point_sprite-mipmap,Fail +spec@arb_provoking_vertex@arb-provoking-vertex-clipped-geometry-flatshading,Fail +spec@arb_provoking_vertex@arb-provoking-vertex-render,Fail +spec@arb_sampler_objects@gl_ext_texture_srgb_decode,Fail +spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail +spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgrad,Fail +spec@arb_shader_texture_lod@execution@glsl-fs-shadow2dgradarb-01,Fail +spec@arb_shader_texture_lod@execution@glsl-fs-shadow2dgradarb-02,Fail +spec@arb_shader_texture_lod@execution@glsl-fs-shadow2dgradarb-03,Fail +spec@arb_shader_texture_lod@execution@glsl-fs-shadow2dgradarb-04,Fail +spec@arb_shader_texture_lod@execution@glsl-fs-shadow2dgradarb-05,Fail +spec@arb_shader_texture_lod@execution@glsl-fs-shadow2dgradarb-07,Fail +spec@arb_shader_texture_lod@execution@glsl-fs-shadow2dgradarb-08,Fail +spec@arb_shader_texture_lod@execution@glsl-fs-shadow2dgradarb-cumulative,Fail +spec@arb_texture_compression@fbo-generatemipmap-formats,Fail +spec@arb_texture_compression@fbo-generatemipmap-formats@GL_COMPRESSED_ALPHA NPOT,Fail +spec@arb_texture_compression@fbo-generatemipmap-formats@GL_COMPRESSED_INTENSITY NPOT,Fail +spec@arb_texture_compression@fbo-generatemipmap-formats@GL_COMPRESSED_LUMINANCE_ALPHA NPOT,Fail +spec@arb_texture_compression@fbo-generatemipmap-formats@GL_COMPRESSED_LUMINANCE NPOT,Fail +spec@arb_texture_cube_map@copyteximage cube,Fail +spec@arb_texture_cube_map@copyteximage cube samples=2,Fail +spec@arb_texture_cube_map@copyteximage cube samples=4,Fail +spec@arb_texture_cube_map@cubemap,Fail +spec@arb_texture_cube_map@cubemap npot,Fail +spec@arb_texture_cube_map@cubemap-shader,Fail +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@glsl-fs-shadow2drect-01,Fail +spec@arb_texture_rectangle@glsl-fs-shadow2drect-02,Fail +spec@arb_texture_rectangle@glsl-fs-shadow2drect-03,Fail +spec@arb_texture_rectangle@glsl-fs-shadow2drect-04,Fail +spec@arb_texture_rectangle@glsl-fs-shadow2drect-05,Fail +spec@arb_texture_rectangle@glsl-fs-shadow2drect-07,Fail +spec@arb_texture_rectangle@glsl-fs-shadow2drect-08,Fail +spec@arb_texture_rectangle@glsl-fs-shadow2drect,Fail +spec@arb_texture_rectangle@glsl-fs-shadow2drectproj,Fail +spec@arb_texture_rg@execution@fs-shadow2d-red-01,Fail +spec@arb_texture_rg@execution@fs-shadow2d-red-02,Fail +spec@arb_texture_rg@execution@fs-shadow2d-red-03,Fail +spec@arb_texture_rg@fbo-blending-formats,Fail +spec@arb_texture_rg@fbo-blending-formats@GL_R16,Fail +spec@arb_texture_rg@fbo-blending-formats@GL_R8,Fail +spec@arb_texture_rg@fbo-blending-formats@GL_RG16,Fail +spec@arb_texture_rg@fbo-blending-formats@GL_RG8,Fail +spec@arb_texture_rg@fbo-blending-formats@GL_RG,Fail +spec@arb_texture_rg@texwrap formats bordercolor,Fail +spec@arb_texture_rg@texwrap formats bordercolor@GL_RG8- border color only,Fail +spec@arb_texture_rg@texwrap formats bordercolor-swizzled,Fail +spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_RG8- swizzled- border color only,Fail +spec@arb_texture_storage@texture-storage@cube array texture,Fail +spec@arb_vertex_program@arl,Crash +spec@arb_vertex_program@big-param,Fail +spec@arb_vertex_program@clip-plane-transformation arb,Fail +spec@arb_vertex_program@instructions@arl,Crash +spec@arb_vertex_program@vp-address-01,Crash +spec@arb_vertex_program@vp-arl-constant-array,Crash +spec@arb_vertex_program@vp-arl-constant-array-huge,Crash +spec@arb_vertex_program@vp-arl-constant-array-huge-offset,Crash +spec@arb_vertex_program@vp-arl-constant-array-huge-offset-neg,Crash +spec@arb_vertex_program@vp-arl-constant-array-huge-relative-offset,Crash +spec@arb_vertex_program@vp-arl-constant-array-huge-varying,Crash +spec@arb_vertex_program@vp-arl-constant-array-varying,Crash +spec@arb_vertex_program@vp-arl-env-array,Crash +spec@arb_vertex_program@vp-arl-local-array,Crash +spec@arb_vertex_program@vp-arl-neg-array-2,Crash +spec@arb_vertex_program@vp-arl-neg-array,Crash +spec@ati_fragment_shader@ati_fragment_shader-render-default,Fail +spec@ati_fragment_shader@ati_fragment_shader-render-notexture,Fail +spec@ati_fragment_shader@ati_fragment_shader-render-sources,Fail +spec@egl 1.4@eglterminate then unbind context,Fail +spec@egl_ext_protected_content@conformance,Fail +spec@egl_khr_gl_image@egl_khr_gl_renderbuffer_image-clear-shared-image gl_depth_component24,Fail +spec@egl_khr_gl_image@egl_khr_gl_renderbuffer_image-clear-shared-image gl_rgba,Fail +spec@egl_khr_surfaceless_context@viewport,Fail +spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail +spec@ext_framebuffer_multisample@dlist,Fail +spec@ext_framebuffer_multisample@renderbuffer-samples,Fail +spec@ext_framebuffer_multisample@samples,Fail +spec@ext_framebuffer_object@ext_framebuffer_object-error-handling,Fail +spec@ext_framebuffer_object@fbo-blending-formats@3,Fail +spec@ext_framebuffer_object@fbo-blending-formats,Fail +spec@ext_framebuffer_object@fbo-blending-formats@GL_R3_G3_B2,Fail +spec@ext_framebuffer_object@fbo-blending-formats@GL_RGB10,Fail +spec@ext_framebuffer_object@fbo-blending-formats@GL_RGB12,Fail +spec@ext_framebuffer_object@fbo-blending-formats@GL_RGB16,Fail +spec@ext_framebuffer_object@fbo-blending-formats@GL_RGB5,Fail +spec@ext_framebuffer_object@fbo-blending-formats@GL_RGB8,Fail +spec@ext_framebuffer_object@fbo-blending-formats@GL_RGB,Fail +spec@ext_framebuffer_object@fbo-cubemap,Fail +spec@ext_framebuffer_object@fbo-depth-sample-compare,Fail +spec@ext_framebuffer_object@fbo-generatemipmap-formats,Fail +spec@ext_framebuffer_object@fbo-generatemipmap-formats@GL_ALPHA12 NPOT,Fail +spec@ext_framebuffer_object@fbo-generatemipmap-formats@GL_ALPHA16 NPOT,Fail +spec@ext_framebuffer_object@fbo-generatemipmap-formats@GL_ALPHA4 NPOT,Fail +spec@ext_framebuffer_object@fbo-generatemipmap-formats@GL_ALPHA8 NPOT,Fail +spec@ext_framebuffer_object@fbo-generatemipmap-formats@GL_ALPHA NPOT,Fail +spec@ext_framebuffer_object@fbo-generatemipmap-formats@GL_INTENSITY12 NPOT,Fail +spec@ext_framebuffer_object@fbo-generatemipmap-formats@GL_INTENSITY16 NPOT,Fail +spec@ext_framebuffer_object@fbo-generatemipmap-formats@GL_INTENSITY4 NPOT,Fail +spec@ext_framebuffer_object@fbo-generatemipmap-formats@GL_INTENSITY8 NPOT,Fail +spec@ext_framebuffer_object@fbo-generatemipmap-formats@GL_INTENSITY NPOT,Fail +spec@ext_framebuffer_object@fbo-generatemipmap-formats@GL_LUMINANCE12_ALPHA12 NPOT,Fail +spec@ext_framebuffer_object@fbo-generatemipmap-formats@GL_LUMINANCE12 NPOT,Fail +spec@ext_framebuffer_object@fbo-generatemipmap-formats@GL_LUMINANCE16_ALPHA16 NPOT,Fail +spec@ext_framebuffer_object@fbo-generatemipmap-formats@GL_LUMINANCE16 NPOT,Fail +spec@ext_framebuffer_object@fbo-generatemipmap-formats@GL_LUMINANCE4_ALPHA4 NPOT,Fail +spec@ext_framebuffer_object@fbo-generatemipmap-formats@GL_LUMINANCE4 NPOT,Fail +spec@ext_framebuffer_object@fbo-generatemipmap-formats@GL_LUMINANCE8_ALPHA8 NPOT,Fail +spec@ext_framebuffer_object@fbo-generatemipmap-formats@GL_LUMINANCE8 NPOT,Fail +spec@ext_framebuffer_object@fbo-generatemipmap-formats@GL_LUMINANCE_ALPHA NPOT,Fail +spec@ext_framebuffer_object@fbo-generatemipmap-formats@GL_LUMINANCE NPOT,Fail +spec@ext_framebuffer_object@fbo-maxsize,Fail +spec@ext_framebuffer_object@fbo-readpixels-depth-formats,Fail +spec@ext_framebuffer_object@fbo-readpixels-depth-formats@GL_DEPTH_COMPONENT/GL_FLOAT,Fail +spec@ext_framebuffer_object@fbo-readpixels-depth-formats@GL_DEPTH_COMPONENT/GL_UNSIGNED_INT,Fail +spec@ext_framebuffer_object@fbo-scissor-bitmap,Fail +spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index16-blit,Fail +spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index16-copypixels,Fail +spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index16-drawpixels,Fail +spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index16-readpixels,Fail +spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index1-blit,Fail +spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index1-copypixels,Fail +spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index1-drawpixels,Fail +spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index1-readpixels,Fail +spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index4-blit,Fail +spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index4-copypixels,Fail +spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index4-drawpixels,Fail +spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index4-readpixels,Fail +spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index8-blit,Fail +spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index8-copypixels,Fail +spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index8-drawpixels,Fail +spec@ext_framebuffer_object@fbo-stencil-gl_stencil_index8-readpixels,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-export,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_p010,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_p012,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_p016,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y210,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y212,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y216,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y410,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y412,Fail +spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y416,Fail +spec@ext_occlusion_query_boolean@any-samples,Fail +spec@ext_packed_depth_stencil@depth_stencil texture,Fail +spec@ext_packed_depth_stencil@fbo-blit-d24s8,Fail +spec@ext_packed_depth_stencil@fbo-depth-gl_depth24_stencil8-blit,Fail +spec@ext_packed_depth_stencil@fbo-depth-gl_depth24_stencil8-copypixels,Fail +spec@ext_packed_depth_stencil@fbo-depth-gl_depth24_stencil8-readpixels,Fail +spec@ext_packed_depth_stencil@fbo-depthstencil-gl_depth24_stencil8-blit,Fail +spec@ext_packed_depth_stencil@fbo-depthstencil-gl_depth24_stencil8-copypixels,Fail +spec@ext_packed_depth_stencil@fbo-depthstencil-gl_depth24_stencil8-drawpixels-24_8,Fail +spec@ext_packed_depth_stencil@fbo-depthstencil-gl_depth24_stencil8-readpixels-24_8,Fail +spec@ext_packed_depth_stencil@fbo-depthstencil-gl_depth24_stencil8-readpixels-float-and-ushort,Fail +spec@ext_packed_depth_stencil@fbo-stencil-gl_depth24_stencil8-blit,Fail +spec@ext_packed_depth_stencil@fbo-stencil-gl_depth24_stencil8-copypixels,Fail +spec@ext_packed_depth_stencil@fbo-stencil-gl_depth24_stencil8-drawpixels,Fail +spec@ext_packed_depth_stencil@fbo-stencil-gl_depth24_stencil8-readpixels,Fail +spec@ext_packed_depth_stencil@readpixels-24_8,Fail +spec@ext_provoking_vertex@provoking-vertex,Fail +spec@ext_texture_format_bgra8888@api-errors,Fail +spec@ext_texture_lod_bias@lodbias,Fail +spec@ext_texture_srgb@tex-srgb,Fail +spec@ext_texture_srgb@texwrap formats bordercolor,Fail +spec@ext_texture_srgb@texwrap formats bordercolor@GL_SRGB8_ALPHA8- border color only,Fail +spec@ext_texture_srgb@texwrap formats bordercolor@GL_SRGB8- border color only,Fail +spec@ext_texture_srgb@texwrap formats bordercolor-swizzled,Fail +spec@ext_texture_srgb@texwrap formats bordercolor-swizzled@GL_SRGB8_ALPHA8- swizzled- border color only,Fail +spec@ext_texture_srgb@texwrap formats bordercolor-swizzled@GL_SRGB8- swizzled- border color only,Fail +spec@ext_texture_srgb@texwrap formats,Fail +spec@ext_texture_srgb@texwrap formats@GL_SRGB8_ALPHA8,Fail +spec@ext_texture_srgb@texwrap formats@GL_SRGB8_ALPHA8- NPOT,Fail +spec@ext_texture_srgb@texwrap formats@GL_SRGB8_ALPHA8- swizzled,Fail +spec@ext_texture_srgb@texwrap formats@GL_SRGB8,Fail +spec@ext_texture_srgb@texwrap formats@GL_SRGB8- NPOT,Fail +spec@ext_texture_srgb@texwrap formats@GL_SRGB8- swizzled,Fail +spec@glsl-1.10@execution@built-in-functions@fs-atan-float-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-atan-vec2-vec2,Fail +spec@glsl-1.10@execution@built-in-functions@fs-atan-vec3-vec3,Fail +spec@glsl-1.10@execution@built-in-functions@fs-atan-vec4-vec4,Fail +spec@glsl-1.10@execution@built-in-functions@fs-degrees-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-degrees-vec2,Fail +spec@glsl-1.10@execution@built-in-functions@fs-degrees-vec3,Fail +spec@glsl-1.10@execution@built-in-functions@fs-degrees-vec4,Fail +spec@glsl-1.10@execution@built-in-functions@fs-dot-float-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-dot-vec4-vec4,Fail +spec@glsl-1.10@execution@built-in-functions@fs-exp-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-exp-vec2,Fail +spec@glsl-1.10@execution@built-in-functions@fs-exp-vec3,Fail +spec@glsl-1.10@execution@built-in-functions@fs-exp-vec4,Fail +spec@glsl-1.10@execution@built-in-functions@fs-fract-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-inversesqrt-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-length-vec4,Fail +spec@glsl-1.10@execution@built-in-functions@fs-log2-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-log-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-mix-float-float-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-mod-float-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-div-float-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-div-int-int,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-div-ivec2-ivec2,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-div-ivec3-ivec3,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-div-ivec4-int,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-div-ivec4-ivec4,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-div-mat3-mat3,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-div-mat4-mat4,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-div-vec3-vec3,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-assign-mult-float-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-div-float-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-div-float-mat2,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-div-float-mat3,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-div-float-mat4,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-div-float-vec3,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-div-int-int,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-div-int-ivec2,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-div-int-ivec4,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-div-ivec2-ivec2,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-div-ivec3-ivec3,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-div-ivec4-int,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-div-ivec4-ivec4,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-div-mat3-mat3,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-div-mat4-mat4,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-div-vec3-vec3,Fail +spec@glsl-1.10@execution@built-in-functions@fs-op-mult-float-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-pow-float-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-radians-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-sin-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-smoothstep-float-float-float,Fail +spec@glsl-1.10@execution@built-in-functions@fs-tan-float,Fail +spec@glsl-1.10@execution@built-in-functions@vs-op-assign-div-ivec2-ivec2,Fail +spec@glsl-1.10@execution@built-in-functions@vs-op-assign-div-ivec3-ivec3,Fail +spec@glsl-1.10@execution@built-in-functions@vs-op-assign-div-ivec4-ivec4,Fail +spec@glsl-1.10@execution@built-in-functions@vs-op-div-ivec2-ivec2,Fail +spec@glsl-1.10@execution@built-in-functions@vs-op-div-ivec3-ivec3,Fail +spec@glsl-1.10@execution@built-in-functions@vs-op-div-ivec4-ivec4,Fail +spec@glsl-1.10@execution@clipping@clip-plane-transformation clipvert_pos,Fail +spec@glsl-1.10@execution@clipping@clip-plane-transformation fixed,Fail +spec@glsl-1.10@execution@clipping@clip-plane-transformation pos_clipvert,Fail +spec@glsl-1.10@execution@derivatives@glsl-derivs-abs-sign,Fail +spec@glsl-1.10@execution@derivatives@glsl-derivs-swizzle,Fail +spec@glsl-1.10@execution@glsl-vs-large-uniform-array,Fail +spec@glsl-1.10@execution@glsl-vs-uniform-array-4,Fail +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backcolor-flat-fixed,Fail +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backcolor-flat-none,Fail +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backcolor-flat-vertex,Fail +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backcolor-smooth-fixed,Fail +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backcolor-smooth-none,Fail +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backcolor-smooth-vertex,Fail +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backsecondarycolor-flat-fixed,Fail +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backsecondarycolor-flat-none,Fail +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backsecondarycolor-flat-vertex,Fail +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backsecondarycolor-smooth-fixed,Fail +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backsecondarycolor-smooth-none,Fail +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_backsecondarycolor-smooth-vertex,Fail +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_frontcolor-flat-fixed,Fail +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_frontcolor-flat-none,Fail +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_frontcolor-flat-vertex,Fail +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_frontcolor-smooth-vertex,Fail +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_frontsecondarycolor-flat-fixed,Fail +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_frontsecondarycolor-flat-none,Fail +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_frontsecondarycolor-flat-vertex,Fail +spec@glsl-1.10@execution@interpolation@interpolation-none-gl_frontsecondarycolor-smooth-vertex,Fail +spec@glsl-1.10@execution@interpolation@interpolation-none-other-flat-vertex,Fail +spec@glsl-1.10@execution@interpolation@interpolation-none-other-smooth-vertex,Fail +spec@glsl-1.10@execution@samplers@glsl-fs-shadow1d-01,Fail +spec@glsl-1.10@execution@samplers@glsl-fs-shadow1d-02,Fail +spec@glsl-1.10@execution@samplers@glsl-fs-shadow1d-03,Fail +spec@glsl-1.10@execution@samplers@glsl-fs-shadow1d-04,Fail +spec@glsl-1.10@execution@samplers@glsl-fs-shadow1d-05,Fail +spec@glsl-1.10@execution@samplers@glsl-fs-shadow1d-07,Fail +spec@glsl-1.10@execution@samplers@glsl-fs-shadow1d-08,Fail +spec@glsl-1.10@execution@samplers@glsl-fs-shadow1d-bias,Fail +spec@glsl-1.10@execution@samplers@glsl-fs-shadow1d,Fail +spec@glsl-1.10@execution@samplers@glsl-fs-shadow1dproj-bias,Fail +spec@glsl-1.10@execution@samplers@glsl-fs-shadow1dproj,Fail +spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-01,Fail +spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-02,Fail +spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-03,Fail +spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-04,Fail +spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-05,Fail +spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-07,Fail +spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-08,Fail +spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-bias,Fail +spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-clamp-z,Fail +spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d,Fail +spec@glsl-1.10@execution@samplers@glsl-fs-shadow2dproj-bias,Fail +spec@glsl-1.10@execution@samplers@glsl-fs-shadow2dproj,Fail +spec@glsl-1.10@execution@temp-array-indexing@glsl-vs-giant-temp-array,Fail +spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat2-col-row-wr,Fail +spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat2-col-wr,Fail +spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat2-index-col-row-wr,Fail +spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat2-index-col-wr,Fail +spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat2-index-row-wr,Fail +spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat2-index-wr,Fail +spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat2-row-wr,Fail +spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat2-wr,Fail +spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat3-col-row-wr,Fail +spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat3-col-wr,Fail +spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat3-index-col-row-wr,Fail +spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat3-index-col-wr,Fail +spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat3-index-row-wr,Fail +spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat3-index-wr,Fail +spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat3-row-wr,Fail +spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat3-wr,Fail +spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat4-col-row-wr,Fail +spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat4-col-wr,Fail +spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat4-index-col-row-wr,Fail +spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat4-index-col-wr,Fail +spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat4-index-row-wr,Fail +spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat4-index-wr,Fail +spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat4-row-wr,Fail +spec@glsl-1.10@execution@variable-indexing@fs-temp-array-mat4-wr,Fail +spec@glsl-1.10@execution@variable-indexing@fs-temp-mat2-col-row-wr,Fail +spec@glsl-1.10@execution@variable-indexing@fs-temp-mat2-col-wr,Fail +spec@glsl-1.10@execution@variable-indexing@fs-temp-mat2-row-wr,Fail +spec@glsl-1.10@execution@variable-indexing@fs-temp-mat2-wr,Fail +spec@glsl-1.10@execution@variable-indexing@fs-temp-mat3-col-row-wr,Fail +spec@glsl-1.10@execution@variable-indexing@fs-temp-mat3-col-wr,Fail +spec@glsl-1.10@execution@variable-indexing@fs-temp-mat3-row-wr,Fail +spec@glsl-1.10@execution@variable-indexing@fs-temp-mat3-wr,Fail +spec@glsl-1.10@execution@variable-indexing@fs-temp-mat4-col-row-wr,Fail +spec@glsl-1.10@execution@variable-indexing@fs-temp-mat4-col-wr,Fail +spec@glsl-1.10@execution@variable-indexing@fs-temp-mat4-row-wr,Fail +spec@glsl-1.10@execution@variable-indexing@fs-temp-mat4-wr,Fail +spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat2-col-row-wr,Fail +spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat2-col-wr,Fail +spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat2-index-col-row-wr,Fail +spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat2-index-col-wr,Fail +spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat2-index-row-wr,Fail +spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat2-index-wr,Fail +spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat2-row-wr,Fail +spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat2-wr,Fail +spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat3-col-row-wr,Fail +spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat3-col-wr,Fail +spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat3-index-col-row-wr,Fail +spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat3-index-col-wr,Fail +spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat3-index-row-wr,Fail +spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat3-index-wr,Fail +spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat3-row-wr,Fail +spec@glsl-1.10@execution@variable-indexing@vs-varying-array-mat3-wr,Fail +spec@glsl-1.10@execution@variable-indexing@vs-varying-mat2-col-row-wr,Fail +spec@glsl-1.10@execution@variable-indexing@vs-varying-mat2-col-wr,Fail +spec@glsl-1.10@execution@variable-indexing@vs-varying-mat2-row-wr,Fail +spec@glsl-1.10@execution@variable-indexing@vs-varying-mat2-wr,Fail +spec@glsl-1.10@execution@variable-indexing@vs-varying-mat3-col-row-wr,Fail +spec@glsl-1.10@execution@variable-indexing@vs-varying-mat3-col-wr,Fail +spec@glsl-1.10@execution@variable-indexing@vs-varying-mat3-row-wr,Fail +spec@glsl-1.10@execution@variable-indexing@vs-varying-mat3-wr,Fail +spec@glsl-1.10@execution@variable-indexing@vs-varying-mat4-col-row-wr,Fail +spec@glsl-1.10@execution@variable-indexing@vs-varying-mat4-col-wr,Fail +spec@glsl-1.10@execution@variable-indexing@vs-varying-mat4-row-wr,Fail +spec@glsl-1.10@execution@variable-indexing@vs-varying-mat4-wr,Fail +spec@glsl-1.10@glsl-fs-discard-only,Fail +spec@glsl-1.10@linker@glsl-link-varyings-3,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-assign-div-mat2x4-mat2x4,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-assign-div-mat3x2-mat3x2,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-assign-div-mat3x4-mat3x4,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-assign-div-mat4x3-mat4x3,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-div-float-mat2x4,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-div-float-mat3x2,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-div-float-mat3x4,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-div-float-mat4x3,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-div-mat2x4-mat2x4,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-div-mat3x2-mat3x2,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-div-mat3x4-mat3x4,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-div-mat4x3-mat4x3,Fail +spec@glsl-1.20@execution@built-in-functions@fs-op-mult-mat4x3-mat3x4,Fail +spec@glsl-1.20@execution@clipping@fixed-clip-enables,Fail +spec@glsl-1.20@execution@clipping@vs-clip-vertex-const-reject,Fail +spec@glsl-1.20@execution@clipping@vs-clip-vertex-different-from-position,Fail +spec@glsl-1.20@execution@clipping@vs-clip-vertex-enables,Fail +spec@glsl-1.20@execution@clipping@vs-clip-vertex-equal-to-position,Fail +spec@glsl-1.20@execution@clipping@vs-clip-vertex-homogeneity,Fail +spec@glsl-1.20@execution@clipping@vs-clip-vertex-primitives,Fail +spec@glsl-1.20@execution@fs-underflow-mul-compare-zero,Fail +spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat2-col-row-wr,Fail +spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat2-col-wr,Fail +spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat2-index-col-row-wr,Fail +spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat2-index-col-wr,Fail +spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat2-index-row-wr,Fail +spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat2-index-wr,Fail +spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat2-row-wr,Fail +spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat2-wr,Fail +spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat3-col-row-wr,Fail +spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat3-col-wr,Fail +spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat3-index-col-row-wr,Fail +spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat3-index-col-wr,Fail +spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat3-index-row-wr,Fail +spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat3-index-wr,Fail +spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat3-row-wr,Fail +spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat3-wr,Fail +spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat4-col-row-wr,Fail +spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat4-col-wr,Fail +spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat4-index-col-row-wr,Fail +spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat4-index-col-wr,Fail +spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat4-index-row-wr,Fail +spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat4-index-wr,Fail +spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat4-row-wr,Fail +spec@glsl-1.20@execution@variable-indexing@fs-temp-array-mat4-wr,Fail +spec@glsl-1.20@execution@variable-indexing@fs-temp-mat2-col-row-wr,Fail +spec@glsl-1.20@execution@variable-indexing@fs-temp-mat2-col-wr,Fail +spec@glsl-1.20@execution@variable-indexing@fs-temp-mat2-row-wr,Fail +spec@glsl-1.20@execution@variable-indexing@fs-temp-mat2-wr,Fail +spec@glsl-1.20@execution@variable-indexing@fs-temp-mat3-col-row-wr,Fail +spec@glsl-1.20@execution@variable-indexing@fs-temp-mat3-col-wr,Fail +spec@glsl-1.20@execution@variable-indexing@fs-temp-mat3-row-wr,Fail +spec@glsl-1.20@execution@variable-indexing@fs-temp-mat3-wr,Fail +spec@glsl-1.20@execution@variable-indexing@fs-temp-mat4-col-row-wr,Fail +spec@glsl-1.20@execution@variable-indexing@fs-temp-mat4-col-wr,Fail +spec@glsl-1.20@execution@variable-indexing@fs-temp-mat4-row-wr,Fail +spec@glsl-1.20@execution@variable-indexing@fs-temp-mat4-wr,Fail +spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat2-col-row-wr,Fail +spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat2-col-wr,Fail +spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat2-index-col-row-wr,Fail +spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat2-index-col-wr,Fail +spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat2-index-row-wr,Fail +spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat2-index-wr,Fail +spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat2-row-wr,Fail +spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat2-wr,Fail +spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat3-col-row-wr,Fail +spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat3-col-wr,Fail +spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat3-index-col-row-wr,Fail +spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat3-index-col-wr,Fail +spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat3-index-row-wr,Fail +spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat3-index-wr,Fail +spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat3-row-wr,Fail +spec@glsl-1.20@execution@variable-indexing@vs-varying-array-mat3-wr,Fail +spec@glsl-1.20@execution@variable-indexing@vs-varying-mat2-col-row-wr,Fail +spec@glsl-1.20@execution@variable-indexing@vs-varying-mat2-col-wr,Fail +spec@glsl-1.20@execution@variable-indexing@vs-varying-mat2-row-wr,Fail +spec@glsl-1.20@execution@variable-indexing@vs-varying-mat2-wr,Fail +spec@glsl-1.20@execution@variable-indexing@vs-varying-mat3-col-row-wr,Fail +spec@glsl-1.20@execution@variable-indexing@vs-varying-mat3-col-wr,Fail +spec@glsl-1.20@execution@variable-indexing@vs-varying-mat3-row-wr,Fail +spec@glsl-1.20@execution@variable-indexing@vs-varying-mat3-wr,Fail +spec@glsl-1.20@execution@variable-indexing@vs-varying-mat4-col-row-wr,Fail +spec@glsl-1.20@execution@variable-indexing@vs-varying-mat4-col-wr,Fail +spec@glsl-1.20@execution@variable-indexing@vs-varying-mat4-row-wr,Fail +spec@glsl-1.20@execution@variable-indexing@vs-varying-mat4-wr,Fail +spec@glsl-es-1.00@linker@glsl-pcoord-invariant,Fail +spec@glsl-es-1.00@linker@glsl-pcoord-invariant-pass,Fail +spec@intel_performance_query@intel_performance_query-issue_2235,Fail +spec@khr_texture_compression_astc@basic-gles,Fail +spec@khr_texture_compression_astc@miptree-gles srgb,Fail +spec@khr_texture_compression_astc@miptree-gles srgb-fp,Fail +spec@oes_point_sprite@arb_point_sprite-checkerboard_gles1,Fail +spec@!opengl 1.0@gl-1.0-dlist-materials,Fail +spec@!opengl 1.0@gl-1.0-dlist-shademodel,Fail +spec@!opengl 1.0@gl-1.0-drawbuffer-modes,Fail +spec@!opengl 1.0@gl-1.0-edgeflag-const,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-logicop@GL_AND,Fail +spec@!opengl 1.0@gl-1.0-logicop@GL_AND_INVERTED,Fail +spec@!opengl 1.0@gl-1.0-logicop@GL_AND_REVERSE,Fail +spec@!opengl 1.0@gl-1.0-logicop@GL_CLEAR,Fail +spec@!opengl 1.0@gl-1.0-logicop@GL_COPY_INVERTED,Fail +spec@!opengl 1.0@gl-1.0-logicop@GL_EQUIV,Fail +spec@!opengl 1.0@gl-1.0-logicop@GL_INVERT,Fail +spec@!opengl 1.0@gl-1.0-logicop@GL_NAND,Fail +spec@!opengl 1.0@gl-1.0-logicop@GL_NOOP,Fail +spec@!opengl 1.0@gl-1.0-logicop@GL_NOR,Fail +spec@!opengl 1.0@gl-1.0-logicop@GL_OR,Fail +spec@!opengl 1.0@gl-1.0-logicop@GL_OR_INVERTED,Fail +spec@!opengl 1.0@gl-1.0-logicop@GL_OR_REVERSE,Fail +spec@!opengl 1.0@gl-1.0-logicop@GL_SET,Fail +spec@!opengl 1.0@gl-1.0-logicop@GL_XOR,Fail +spec@!opengl 1.0@gl-1.0-no-op-paths,Fail +spec@!opengl 1.0@gl-1.0-ortho-pos,Fail +spec@!opengl 1.0@gl-1.0-rastercolor,Fail +spec@!opengl 1.0@gl-1.0-scissor-bitmap,Fail +spec@!opengl 1.0@gl-1.0-spot-light,Fail +spec@!opengl 1.0@gl-1.0-swapbuffers-behavior,Fail +spec@!opengl 1.0@gl-1.0-user-clip-all-planes,Fail +spec@!opengl 1.1@gl-1.1-xor-copypixels,Fail +spec@!opengl 1.1@gl-1.1-xor,Fail +spec@!opengl 1.1@line-flat-clip-color,Fail +spec@!opengl 1.1@linestipple@Factor 2x,Fail +spec@!opengl 1.1@linestipple@Factor 3x,Fail +spec@!opengl 1.1@linestipple,Fail +spec@!opengl 1.1@linestipple@Line loop,Fail +spec@!opengl 1.1@linestipple@Line strip,Fail +spec@!opengl 1.1@linestipple@Restarting lines within a single Begin-End block,Fail +spec@!opengl 1.1@polygon-mode,Fail +spec@!opengl 1.1@polygon-mode-offset@config 0: Expected white pixel on bottom edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 0: Expected white pixel on left edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 0: Expected white pixel on right edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 0: Expected white pixel on top edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 1: Expected blue pixel in center,Fail +spec@!opengl 1.1@polygon-mode-offset@config 1: Expected white pixel on right edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 1: Expected white pixel on top edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 2: Expected blue pixel in center,Fail +spec@!opengl 1.1@polygon-mode-offset@config 2: Expected white pixel on right edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 2: Expected white pixel on top edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on bottom edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on left edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on right edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on top edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on bottom edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on left edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on right edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on top edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 5: Expected blue pixel in center,Fail +spec@!opengl 1.1@polygon-mode-offset@config 5: Expected white pixel on right edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 5: Expected white pixel on top edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 6: Expected blue pixel in center,Fail +spec@!opengl 1.1@polygon-mode-offset@config 6: Expected white pixel on right edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 6: Expected white pixel on top edge,Fail +spec@!opengl 1.1@polygon-mode-offset,Fail +spec@!opengl 1.1@read-front clear-front-first,Fail +spec@!opengl 1.1@read-front clear-front-first samples=2,Fail +spec@!opengl 1.1@read-front clear-front-first samples=4,Fail +spec@!opengl 1.1@read-front,Fail +spec@!opengl 1.1@read-front samples=2,Fail +spec@!opengl 1.1@read-front samples=4,Fail +spec@!opengl 1.1@teximage-scale-bias,Fail +spec@!opengl 1.1@texsubimage,Fail +spec@!opengl 1.1@texsubimage-unpack,Fail +spec@!opengl 1.1@user-clip,Fail +spec@!opengl 1.3@gl-1.3-texture-env,Fail +spec@!opengl 1.4@copy-pixels,Fail +spec@!opengl 1.4@gl-1.4-polygon-offset,Fail +spec@!opengl 1.5@depth-tex-compare,Fail +spec@!opengl 2.0@early-z,Fail +spec@!opengl 2.0@gl-2.0-edgeflag,Fail +spec@!opengl 2.0@gl-2.0-edgeflag-immediate,Fail +spec@!opengl 2.0@occlusion-query-discard,Fail +spec@!opengl 2.0@vertex-program-two-side back front2 back2,Fail +spec@!opengl 2.0@vertex-program-two-side back front2 back2@vs and fs,Fail +spec@!opengl 2.0@vertex-program-two-side back front2,Fail +spec@!opengl 2.0@vertex-program-two-side back front2@vs and fs,Fail +spec@!opengl 2.0@vertex-program-two-side enabled back2,Fail +spec@!opengl 2.0@vertex-program-two-side enabled back2@vs and fs,Fail +spec@!opengl 2.0@vertex-program-two-side enabled back back2,Fail +spec@!opengl 2.0@vertex-program-two-side enabled back back2@vs and fs,Fail +spec@!opengl 2.0@vertex-program-two-side enabled back,Fail +spec@!opengl 2.0@vertex-program-two-side enabled back front2 back2,Fail +spec@!opengl 2.0@vertex-program-two-side enabled back front2 back2@vs and fs,Fail +spec@!opengl 2.0@vertex-program-two-side enabled back front2,Fail +spec@!opengl 2.0@vertex-program-two-side enabled back front2@vs and fs,Fail +spec@!opengl 2.0@vertex-program-two-side enabled back@vs and fs,Fail +spec@!opengl 2.0@vertex-program-two-side enabled front back2,Fail +spec@!opengl 2.0@vertex-program-two-side enabled front back2@vs and fs,Fail +spec@!opengl 2.0@vertex-program-two-side enabled front back back2,Fail +spec@!opengl 2.0@vertex-program-two-side enabled front back back2@vs and fs,Fail +spec@!opengl 2.0@vertex-program-two-side enabled front front2 back2,Fail +spec@!opengl 2.0@vertex-program-two-side enabled front front2 back2@vs and fs,Fail +spec@!opengl 2.1@pbo,Fail +spec@!opengl 2.1@pbo@test_bitmap,Fail +spec@!opengl 2.1@pbo@test_polygon_stip,Fail +spec@!opengl 2.1@polygon-stipple-fs,Fail +spec@!opengl es 2.0@glsl-fs-pointcoord,Fail diff --git a/src/gallium/drivers/lima/ci/lima-skips.txt b/src/gallium/drivers/lima/ci/lima-skips.txt index 824ea20af4c..2010964b2c9 100644 --- a/src/gallium/drivers/lima/ci/lima-skips.txt +++ b/src/gallium/drivers/lima/ci/lima-skips.txt @@ -1,3 +1,38 @@ # Note: skips lists for CI are just a list of lines that, when # non-zero-length and not starting with '#', will regex match to # delete lines from the test list. Be careful. + +# piglit skips +gles3 +glsl-1.3 +glsl-1.4 +glsl-1.5 +glsl-3 +glsl-4 +glsl-es-3 +opengl 3 +opengl 4 +opengl es 3 +glx@ + +# dmesg-fail +spec@arb_draw_elements_base_vertex@arb_draw_elements_base_vertex-negative-index +spec@arb_draw_elements_base_vertex@arb_draw_elements_base_vertex-negative-index-user_varrays +spec@!opengl 1.1@gl-1.1-drawarrays-vertex-count +spec@!opengl 1.4@triangle-rasterization-overdraw + +# oom +spec@!opengl 1.1@streaming-texture-leak +spec@!opengl 1.2@tex3d-maxsize + +# slow +shaders@glsl-predication-on-large-array +spec@glsl-1.10@execution@temp-array-indexing@glsl-fs-giant-temp-array + +# timeout +shaders@glsl-uniform-interstage-limits@subdivide 5 +shaders@glsl-uniform-interstage-limits@subdivide 5- statechanges +spec@arb_internalformat_query2@all internalformat__type pname checks + +# very large list of fails +spec@!opengl 1.1@clipflat diff --git a/src/gallium/drivers/llvmpipe/ci/llvmpipe-fails.txt b/src/gallium/drivers/llvmpipe/ci/llvmpipe-fails.txt index ce277b6bce1..db891e55930 100644 --- a/src/gallium/drivers/llvmpipe/ci/llvmpipe-fails.txt +++ b/src/gallium/drivers/llvmpipe/ci/llvmpipe-fails.txt @@ -22,22 +22,226 @@ dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_dst_x,Fail dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_dst_x,Fail dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_dst_y,Fail dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_x,Fail -dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_equal,Fail -dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_larger,Fail -dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_fragment.fbo_bbox_equal,Fail -dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_fragment.fbo_bbox_larger,Fail -dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_equal,Fail -dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_larger,Fail -dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_draw.vertex_tessellation_fragment.fbo_bbox_equal,Fail -dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_draw.vertex_tessellation_fragment.fbo_bbox_larger,Fail -dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_primitive.vertex_tessellation_fragment.default_framebuffer,Fail -dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_primitive.vertex_tessellation_fragment.fbo,Fail -KHR-GL45.get_texture_sub_image.errors_test,Fail -KHR-GL45.get_texture_sub_image.functional_test,Fail -KHR-GL45.transform_feedback.capture_vertex_interleaved_test,Fail -KHR-GL45.transform_feedback.capture_vertex_separate_test,Fail -KHR-GL45.transform_feedback.discard_vertex_test,Fail -KHR-GL45.transform_feedback.draw_xfb_instanced_test,Crash -KHR-GL45.transform_feedback.draw_xfb_stream_instanced_test,Crash -KHR-GL45.transform_feedback.query_vertex_interleaved_test,Fail -KHR-GL45.transform_feedback.query_vertex_separate_test,Fail + +spec@glsl-1.20@compiler@invalid-vec4-array-to-vec3-array-conversion.vert,Fail +spec@oes_shader_io_blocks@compiler@layout-location-aliasing.vert,Fail + +glx@glx-copy-sub-buffer,Fail +glx@glx-copy-sub-buffer samples=2,Fail +glx@glx-copy-sub-buffer samples=4,Fail +glx@glx-swap-copy,Fail +glx@glx-swap-pixmap-bad,Fail + +# X Error of failed request: BadDrawable (invalid Pixmap or Window parameter) +# Major opcode of failed request: 130 (MIT-SHM) +# Minor opcode of failed request: 3 (X_ShmPutImage) +glx@glx-visuals-depth,Crash +glx@glx-visuals-depth -pixmap,Crash +glx@glx-visuals-stencil,Crash +glx@glx-visuals-stencil -pixmap,Crash + +glx@glx_arb_create_context@invalid flag,Fail +glx@glx_arb_create_context_es2_profile@invalid opengl es version,Fail + +# X error 167 (GLXBadFBConfig (9)) was generated, but X error 8 was expected. +glx@glx_arb_create_context_no_error@no error,Crash + +glx@glx_ext_import_context@free context,Fail +glx@glx_ext_import_context@get context id,Fail +glx@glx_ext_import_context@get current display,Fail +glx@glx_ext_import_context@import context- multi process,Fail +glx@glx_ext_import_context@import context- single process,Fail +glx@glx_ext_import_context@imported context has same context id,Fail +glx@glx_ext_import_context@make current- multi process,Fail +glx@glx_ext_import_context@make current- single process,Fail +glx@glx_ext_import_context@query context info,Fail +spec@!opengl 1.0@gl-1.0-swapbuffers-behavior,Fail +spec@!opengl 1.0@rasterpos,Fail +spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail +spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked,Fail +spec@!opengl 1.1@polygon-mode-facing,Fail +spec@!opengl 1.1@polygon-mode-offset,Fail +spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on bottom edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on left edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on right edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on top edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on bottom edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on left edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on right edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on top edge,Fail +spec@!opengl 1.1@read-front,Fail +spec@!opengl 1.1@read-front clear-front-first,Fail +spec@!opengl 1.1@read-front clear-front-first samples=2,Fail +spec@!opengl 1.1@read-front clear-front-first samples=4,Fail +spec@!opengl 1.1@read-front samples=2,Fail +spec@!opengl 1.1@read-front samples=4,Fail +spec@!opengl 3.0@clearbuffer-depth-cs-probe,Fail +spec@!opengl 3.2@layered-rendering@clear-color-mismatched-layer-count,Fail +spec@arb_enhanced_layouts@execution@component-layout@vs-fs-array-dvec3,Fail +spec@arb_pipeline_statistics_query@arb_pipeline_statistics_query-frag,Fail +spec@arb_post_depth_coverage@arb_post_depth_coverage-multisampling,Fail + +spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex,Fail +spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex@'vs_input2[1][0]' on GL_PROGRAM_INPUT,Fail + +# Query result +# Expected: 1536 +# Observed: 768 +spec@arb_shader_image_load_store@early-z,Fail +spec@arb_shader_image_load_store@early-z@occlusion query test/early-z pass,Fail + +spec@arb_shader_image_load_store@execution@image-array-out-of-bounds-access-load,Crash +spec@arb_shader_image_load_store@execution@image-array-out-of-bounds-access-store,Crash + +spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgrad,Fail + +spec@arb_tessellation_shader@execution@tcs-tes-levels-out-of-bounds-write,Crash + +spec@egl_khr_gl_image@egl_khr_gl_renderbuffer_image-clear-shared-image gl_depth_component24,Fail + +# No such file or directory (os error 2) +spec@egl_ext_protected_content@conformance,Fail + +# "error: main:90: eglChooseConfig() returned no configs" +spec@egl 1.4@eglterminate then unbind context,Fail + +# "eglChooseConfig failed" +spec@egl_khr_surfaceless_context@viewport,Fail +spec@egl_mesa_configless_context@basic,Fail + +spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail +spec@ext_framebuffer_multisample@clip-and-scissor-blit 2 msaa,Fail +spec@ext_framebuffer_multisample@clip-and-scissor-blit 2 upsample,Fail +spec@ext_framebuffer_multisample@clip-and-scissor-blit 4 msaa,Fail +spec@ext_framebuffer_multisample@clip-and-scissor-blit 4 upsample,Fail +spec@ext_framebuffer_multisample@interpolation 2 centroid-edges,Fail +spec@ext_framebuffer_multisample@interpolation 4 centroid-edges,Fail + +spec@khr_texture_compression_astc@array-gl,Fail +spec@khr_texture_compression_astc@array-gl@12x12 Block Dim,Fail +spec@khr_texture_compression_astc@array-gl@5x5 Block Dim,Fail +spec@khr_texture_compression_astc@array-gles,Fail +spec@khr_texture_compression_astc@array-gles@12x12 Block Dim,Fail +spec@khr_texture_compression_astc@array-gles@5x5 Block Dim,Fail +spec@khr_texture_compression_astc@miptree-gl ldr,Fail +spec@khr_texture_compression_astc@miptree-gl ldr@LDR Profile,Fail +spec@khr_texture_compression_astc@miptree-gl srgb,Fail +spec@khr_texture_compression_astc@miptree-gl srgb-fp,Fail +spec@khr_texture_compression_astc@miptree-gl srgb-fp@sRGB decode full precision,Fail +spec@khr_texture_compression_astc@miptree-gl srgb-sd,Fail +spec@khr_texture_compression_astc@miptree-gl srgb-sd@sRGB skip decode,Fail +spec@khr_texture_compression_astc@miptree-gl srgb@sRGB decode,Fail +spec@khr_texture_compression_astc@miptree-gles ldr,Fail +spec@khr_texture_compression_astc@miptree-gles ldr@LDR Profile,Fail +spec@khr_texture_compression_astc@miptree-gles srgb,Fail +spec@khr_texture_compression_astc@miptree-gles srgb-fp,Fail +spec@khr_texture_compression_astc@miptree-gles srgb-fp@sRGB decode full precision,Fail +spec@khr_texture_compression_astc@miptree-gles srgb-sd,Fail +spec@khr_texture_compression_astc@miptree-gles srgb-sd@sRGB skip decode,Fail +spec@khr_texture_compression_astc@miptree-gles srgb@sRGB decode,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gl ldr,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gl ldr@LDR Profile,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode full precision,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb@sRGB decode,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gles ldr,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gles ldr@LDR Profile,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp@sRGB decode full precision,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb@sRGB decode,Fail + +spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3,Fail +spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_textureSize,Fail + +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3-mat3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3x2-mat3x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3x4-mat3x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4-mat4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4x2-mat4x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4x3-mat4x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-double-float,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec2-vec2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec3-vec3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec4-vec4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2-mat2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2x3-mat2x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2x4-mat2x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3-mat3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3x2-mat3x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3x4-mat3x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4-mat4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4x2-mat4x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4x3-mat4x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-double-float,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec2-vec2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec3-vec3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec4-vec4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2-mat2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2x3-mat2x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2x4-mat2x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3-mat3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3x2-mat3x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3x4-mat3x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4-mat4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4x2-mat4x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4x3-mat4x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-double-float,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec2-vec2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec3-vec3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec4-vec4,Fail +spec@arb_shader_storage_buffer_object@execution@ssbo-atomiccompswap-int,Fail +spec@arb_tessellation_shader@execution@gs-primitiveid-instanced,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3-mat3,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3x2-mat3x2,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3x4-mat3x4,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4-mat4,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4x2-mat4x2,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4x3-mat4x3,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-double-float,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec2-vec2,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec3-vec3,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec4-vec4,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2-mat2,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2x3-mat2x3,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2x4-mat2x4,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3-mat3,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3x2-mat3x2,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3x4-mat3x4,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4-mat4,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4x2-mat4x2,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4x3-mat4x3,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-double-float,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec2-vec2,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec3-vec3,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec4-vec4,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2-mat2,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2x3-mat2x3,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2x4-mat2x4,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3-mat3,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3x2-mat3x2,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3x4-mat3x4,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4-mat4,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4x2-mat4x2,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4x3-mat4x3,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-double-float,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec2-vec2,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec3-vec3,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec4-vec4,Fail +spec@glsl-4.50@execution@ssbo-atomiccompswap-int,Fail +spec@!opengl 1.0@depth-clear-precision-check,Fail +spec@!opengl 1.0@depth-clear-precision-check@depth32,Fail +spec@arb_texture_buffer_object@texture-buffer-size-clamp,Fail +spec@arb_texture_buffer_object@texture-buffer-size-clamp@r8ui_texture_buffer_size_via_image,Fail +spec@arb_texture_buffer_object@texture-buffer-size-clamp@r8ui_texture_buffer_size_via_sampler,Fail +spec@arb_texture_buffer_object@texture-buffer-size-clamp@rg8ui_texture_buffer_size_via_image,Fail +spec@arb_texture_buffer_object@texture-buffer-size-clamp@rg8ui_texture_buffer_size_via_sampler,Fail +spec@arb_texture_buffer_object@texture-buffer-size-clamp@rgba8ui_texture_buffer_size_via_image,Fail +spec@arb_texture_buffer_object@texture-buffer-size-clamp@rgba8ui_texture_buffer_size_via_sampler,Fail diff --git a/src/gallium/drivers/llvmpipe/ci/llvmpipe-flakes.txt b/src/gallium/drivers/llvmpipe/ci/llvmpipe-flakes.txt index b5ed8cb16df..cff4e6a6a20 100644 --- a/src/gallium/drivers/llvmpipe/ci/llvmpipe-flakes.txt +++ b/src/gallium/drivers/llvmpipe/ci/llvmpipe-flakes.txt @@ -1,6 +1,15 @@ +dEQP-EGL.functional.sharing.gles2.multithread.random.programs.link.7 dEQP-EGL.functional.sharing.gles2.multithread.random.programs.link.19 dEQP-EGL.functional.sharing.gles2.multithread.random_egl_sync.programs.link.7 dEQP-EGL.functional.sharing.gles2.multithread.simple_egl_server_sync.programs.link dEQP-EGL.functional.sharing.gles2.multithread.random_egl_server_sync.programs.link.7 dEQP-EGL.functional.sharing.gles2.multithread.simple_egl_sync.programs.link dEQP-EGL.functional.sharing.gles2.multithread.simple.programs.link + +glx@glx-multithread-clearbuffer +glx@glx-multithread-shader-compile +glx@glx-shader-sharing + +# The following tests started to flake after CI fix, see +# https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16325 +glx@glx-multi-context-single-window diff --git a/src/gallium/drivers/llvmpipe/ci/llvmpipe-skips.txt b/src/gallium/drivers/llvmpipe/ci/llvmpipe-skips.txt index 3c65d9546f9..523327c09a4 100644 --- a/src/gallium/drivers/llvmpipe/ci/llvmpipe-skips.txt +++ b/src/gallium/drivers/llvmpipe/ci/llvmpipe-skips.txt @@ -7,10 +7,33 @@ dEQP-EGL.functional.robustness.reset_context.shaders.infinite_loop.sync_status.f # Some of these consistently time out after a minute, some are >30s and would # flake as timeouts in CI. -dEQP-GLES31.functional.ssbo.layout.random.all_shared_buffer.36 KHR-GL45.arrays_of_arrays_gl.SizedDeclarationsPrimitive KHR-GL45.copy_image.functional KHR-GL45.texture_size_promotion.functional KHR-GL45.texture_swizzle.functional KHR-GL45.texture_swizzle.smoke KHR-GLES31.core.arrays_of_arrays.InteractionFunctionCalls2 +arb_pipeline_statistics_query-comp +gl-1.0-blend-func + +# this is just broken. +KHR-GL45.shader_ballot_tests.ShaderBallotFunctionRead + +# piglit tests that would take too much memory on shared runners +max-texture-size +maxsize + +# Slow, not obviously fixable test +spec@arb_compute_shader@local-id-explosion + +# Too slow, fixed in https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/624 +glsl-max-varyings +longprim + +# Unreliable on shared runners due to timing +ext_timer_query@time-elapsed +spec@arb_timer_query@query gl_timestamp + +# These tests started hitting timeouts when we upgraded LLVM from v11 to 13 +spec@arb_texture_rg@fbo-blending-formats +spec@ext_framebuffer_object@fbo-blending-formats diff --git a/src/gallium/drivers/radeonsi/ci/radeonsi-stoney-fails.txt b/src/gallium/drivers/radeonsi/ci/radeonsi-stoney-fails.txt index f56ce121a49..15ab0aa63d8 100644 --- a/src/gallium/drivers/radeonsi/ci/radeonsi-stoney-fails.txt +++ b/src/gallium/drivers/radeonsi/ci/radeonsi-stoney-fails.txt @@ -1,10 +1,28 @@ glx@glx_arb_create_context_no_error@no error,Fail glx@glx_arb_create_context_robustness@invalid reset notification strategy,Fail + +glx@glx_ext_import_context@free context,Fail glx@glx_ext_import_context@get context id,Fail glx@glx_ext_import_context@import context- single process,Fail +glx@glx_ext_import_context@query context info,Fail + glx@glx-visuals-stencil -pixmap,Crash + +spec@!opengl 1.0@rasterpos,Fail +spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail +spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked,Fail + +spec@!opengl 3.2@gl-3.2-adj-prims cull-front pv-first,Fail +spec@!opengl 3.2@gl-3.2-adj-prims line cull-front pv-first,Fail + +spec@nv_alpha_to_coverage_dither_control@nv_alpha_to_coverage_dither_control 0,Fail + spec@arb_direct_state_access@gettextureimage-formats,Crash + spec@arb_es2_compatibility@texwrap formats bordercolor-swizzled,Fail +spec@arb_es2_compatibility@texwrap formats bordercolor-swizzled@GL_RGB565- swizzled- border color only,Fail + +spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex@'vs_input2[1][0]' on GL_PROGRAM_INPUT,Fail spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex,Fail spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled,Fail @@ -46,7 +64,6 @@ spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG32UI- swizzled spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG8I- swizzled- border color only,Fail spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG8UI- swizzled- border color only,Fail spec@arb_timer_query@timestamp-get,Fail -spec@egl 1.4@egl-copy-buffers,Crash spec@egl 1.4@eglterminate then unbind context,Fail spec@egl_chromium_sync_control@conformance@eglGetSyncValuesCHROMIUM_msc_and_sbc_test,Fail spec@egl_chromium_sync_control@conformance,Fail @@ -54,10 +71,6 @@ spec@egl_ext_protected_content@conformance,Fail spec@egl_khr_surfaceless_context@viewport,Fail spec@egl_mesa_configless_context@basic,Fail spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail -spec@ext_framebuffer_multisample@turn-on-off 2,Fail -spec@ext_framebuffer_multisample@turn-on-off 4,Fail -spec@ext_framebuffer_multisample@turn-on-off 6,Fail -spec@ext_framebuffer_multisample@turn-on-off 8,Fail spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_y216,Fail spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yuyv,Fail spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_uyvy,Fail @@ -70,7 +83,21 @@ spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRE spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_S3TC_DXT5_EXT- swizzled- border color only,Fail spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB_S3TC_DXT1_EXT- swizzled- border color only,Fail spec@ext_texture_integer@fbo-integer,Fail + spec@ext_texture_integer@texwrap formats bordercolor-swizzled,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB16I- swizzled- border color only,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB16UI- swizzled- border color only,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB32I- swizzled- border color only,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB32UI- swizzled- border color only,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB8I- swizzled- border color only,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGB8UI- swizzled- border color only,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA16I- swizzled- border color only,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA16UI- swizzled- border color only,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA32I- swizzled- border color only,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA32UI- swizzled- border color only,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA8I- swizzled- border color only,Fail +spec@ext_texture_integer@texwrap formats bordercolor-swizzled@GL_RGBA8UI- swizzled- border color only,Fail + spec@ext_texture_shared_exponent@texwrap formats bordercolor-swizzled,Fail spec@ext_texture_snorm@texwrap formats bordercolor-swizzled,Fail spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_R16_SNORM- swizzled- border color only,Fail @@ -97,8 +124,8 @@ spec@khr_texture_compression_astc@miptree-gl srgb-fp,Fail spec@khr_texture_compression_astc@miptree-gl srgb-fp@sRGB decode full precision,Fail spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp@sRGB decode full precision,Fail spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode full precision,Fail spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp,Fail -spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3,Fail CreateContext/VAAPICreateContext.CreateContext/1035,Crash CreateContext/VAAPICreateContext.CreateContext/1120,Crash @@ -122,3 +149,28 @@ GetCreateConfig/VAAPIGetCreateConfig.CreateConfigWithAttributes/190,Fail GetCreateConfig/VAAPIGetCreateConfig.CreateConfigWithAttributes/195,Fail GetCreateConfig/VAAPIGetCreateConfig.CreateConfigWithAttributes/210,Fail GetCreateConfig/VAAPIGetCreateConfig.CreateConfigWithAttributes/215,Fail + +# The following tests started to crash after CI fix, see +# https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16325 +CreateContext/VAAPICreateContext.CreateContext/1460,Crash +CreateContext/VAAPICreateContext.CreateContext/1630,Crash +CreateContext/VAAPICreateContext.CreateContext/1800,Crash +CreateContext/VAAPICreateContext.CreateContext/2990,Crash +CreateContext/VAAPICreateContext.CreateContext/3160,Crash + +spec@!opengl 1.0@gl-1.0-user-clip-all-planes,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_R3_G3_B2- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB10- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB10_A2- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB12- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB16- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB4- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB5- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB5_A1- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB8- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA12- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA16- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA2- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA4- swizzled- border color only,Fail +spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA8- swizzled- border color only,Fail diff --git a/src/gallium/drivers/softpipe/ci/softpipe-asan-fails.txt b/src/gallium/drivers/softpipe/ci/softpipe-asan-fails.txt index 91abc484226..50b6e38902d 100644 --- a/src/gallium/drivers/softpipe/ci/softpipe-asan-fails.txt +++ b/src/gallium/drivers/softpipe/ci/softpipe-asan-fails.txt @@ -1,21 +1,20 @@ dEQP-GLES31.functional.debug.negative_coverage.get_error.buffer.read_pixels_fbo_format_mismatch,Fail dEQP-GLES31.functional.debug.negative_coverage.log.buffer.read_pixels_fbo_format_mismatch,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.0,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.10,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.12,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.2,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.0,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.2,Fail +dEQP-GLES31.functional.fbo.no_attachments.interaction.256x256ms0_default_512x512ms2,Fail dEQP-GLES31.functional.fbo.no_attachments.interaction.256x256ms2_default_128x512ms0,Fail dEQP-GLES31.functional.fbo.no_attachments.multisample.samples2,Fail +dEQP-GLES31.functional.fbo.no_attachments.multisample.samples3,Fail dEQP-GLES31.functional.fbo.no_attachments.multisample.samples4,Fail dEQP-GLES31.functional.fbo.no_attachments.random.9,Fail +dEQP-GLES31.functional.geometry_shading.emit.line_strip_emit_1_end_2,Crash dEQP-GLES31.functional.geometry_shading.emit.line_strip_emit_2_end_2,Crash dEQP-GLES31.functional.geometry_shading.emit.triangle_strip_emit_1_end_2,Crash +dEQP-GLES31.functional.geometry_shading.emit.triangle_strip_emit_2_end_2,Crash dEQP-GLES31.functional.geometry_shading.emit.triangle_strip_emit_3_end_2,Crash dEQP-GLES31.functional.image_load_store.early_fragment_tests.early_fragment_tests_stencil_fbo,Fail dEQP-GLES31.functional.state_query.integer.max_framebuffer_samples_getinteger64,Fail dEQP-GLES31.functional.state_query.texture.texture_2d_multisample.texture_immutable_format_pure_uint,Fail +dEQP-GLES31.functional.state_query.texture.texture_2d_multisample_array.texture_immutable_levels_float,Fail dEQP-GLES31.functional.state_query.texture.texture_2d_multisample_array.texture_immutable_levels_integer,Fail dEQP-GLES31.functional.state_query.texture.texture_2d_multisample_array.texture_immutable_levels_pure_int,Fail dEQP-GLES31.functional.texture.filtering.cube_array.combinations.nearest_linear_clamp_repeat,Fail diff --git a/src/gallium/drivers/softpipe/ci/softpipe-fails.txt b/src/gallium/drivers/softpipe/ci/softpipe-fails.txt index 81848c71248..258b5c5601b 100644 --- a/src/gallium/drivers/softpipe/ci/softpipe-fails.txt +++ b/src/gallium/drivers/softpipe/ci/softpipe-fails.txt @@ -18,6 +18,35 @@ dEQP-GLES3.functional.clipping.point.wide_point_clip,Fail dEQP-GLES3.functional.clipping.point.wide_point_clip_viewport_center,Fail dEQP-GLES3.functional.clipping.point.wide_point_clip_viewport_corner,Fail dEQP-GLES3.functional.draw.random.124,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.0,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.1,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.10,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.11,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.12,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.14,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.16,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.17,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.19,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.2,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.3,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.4,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.5,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.6,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.7,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.8,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.9,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_required_draw_buffers.0,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_required_draw_buffers.1,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_required_draw_buffers.14,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_required_draw_buffers.15,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_required_draw_buffers.16,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_required_draw_buffers.17,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_required_draw_buffers.19,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_required_draw_buffers.2,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_required_draw_buffers.4,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_required_draw_buffers.5,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_required_draw_buffers.7,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_required_draw_buffers.9,Fail dEQP-GLES3.functional.fbo.depth.depth_test_clamp.depth24_stencil8,Fail dEQP-GLES3.functional.fbo.depth.depth_test_clamp.depth32f_stencil8,Fail dEQP-GLES3.functional.fbo.depth.depth_test_clamp.depth_component16,Fail @@ -440,36 +469,6 @@ dEQP-GLES31.functional.debug.negative_coverage.get_error.buffer.blit_framebuffer dEQP-GLES31.functional.debug.negative_coverage.get_error.buffer.read_pixels_fbo_format_mismatch,Fail dEQP-GLES31.functional.debug.negative_coverage.log.buffer.read_pixels_fbo_format_mismatch,Fail dEQP-GLES31.functional.draw_base_vertex.draw_elements_instanced_base_vertex.line_loop.instanced_attributes,Fail -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_color_mask_buffer_color_mask,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.0,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.1,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.10,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.11,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.12,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.14,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.16,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.17,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.19,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.2,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.3,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.4,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.5,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.6,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.7,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.8,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.9,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.0,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.1,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.14,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.15,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.16,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.17,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.19,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.2,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.4,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.5,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.7,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.9,Fail dEQP-GLES31.functional.draw_indirect.draw_arrays_indirect.line_strip.multiple_attributes,Fail dEQP-GLES31.functional.fbo.no_attachments.interaction.17x512ms4_default_16x16ms2,Fail dEQP-GLES31.functional.fbo.no_attachments.interaction.1x1ms0_default_2048x2048ms4,Fail @@ -792,9 +791,7 @@ KHR-GL33.transform_feedback.capture_geometry_interleaved_test,Fail KHR-GL33.transform_feedback.capture_geometry_separate_test,Fail KHR-GL33.transform_feedback.capture_vertex_interleaved_test,Fail KHR-GL33.transform_feedback.capture_vertex_separate_test,Fail -KHR-GL33.transform_feedback.discard_vertex_test,Fail -KHR-GL33.transform_feedback.draw_xfb_instanced_test,Crash -KHR-GL33.transform_feedback.draw_xfb_stream_instanced_test,Crash +KHR-GL33.transform_feedback.draw_xfb_stream_instanced_test,Fail KHR-GL33.transform_feedback.draw_xfb_stream_test,Fail KHR-GL33.transform_feedback.query_geometry_interleaved_test,Fail KHR-GL33.transform_feedback.query_geometry_separate_test,Fail @@ -908,3 +905,443 @@ KHR-GLES31.core.texture_storage_multisample.FunctionalTests.texture_size_in_frag KHR-GLES31.core.texture_storage_multisample.FunctionalTests.texture_size_in_vertex_shaders,Fail KHR-GLES31.core.texture_storage_multisample.GLCoverage.get_tex_parameter_reports_correct_default_values_for_multisample_texture_targets,Fail KHR-GLES31.core.texture_storage_multisample.GLCoverage.gl_tex_parameter_handlers_accept_zero_base_level,Fail + +fast_color_clear@fcc-front-buffer-distraction,Fail + + +glx@glx-multi-context-front,Fail +glx@glx-swap-copy,Fail +glx@glx-swap-pixmap-bad,Fail + +# X Error of failed request: BadMatch (invalid parameter attributes) +# Major opcode of failed request: 72 (X_PutImage) +glx@glx-tfp,Crash + +# X Error of failed request: BadDrawable (invalid Pixmap or Window parameter) +# Major opcode of failed request: 130 (MIT-SHM) +# Minor opcode of failed request: 3 (X_ShmPutImage) +glx@glx-visuals-depth,Crash +glx@glx-visuals-depth -pixmap,Crash +glx@glx-visuals-stencil,Crash +glx@glx-visuals-stencil -pixmap,Crash + +glx@glx_arb_create_context_es2_profile@invalid opengl es version,Fail +# X error 167 (GLXBadFBConfig (9)) was generated, but X error 8 was expected. +glx@glx_arb_create_context_no_error@no error,Crash + +glx@glx_ext_import_context@free context,Fail +glx@glx_ext_import_context@get context id,Fail +glx@glx_ext_import_context@get current display,Fail +glx@glx_ext_import_context@import context- multi process,Fail +glx@glx_ext_import_context@import context- single process,Fail +glx@glx_ext_import_context@imported context has same context id,Fail +glx@glx_ext_import_context@make current- multi process,Fail +glx@glx_ext_import_context@make current- single process,Fail +glx@glx_ext_import_context@query context info,Fail +hiz@hiz-depth-read-window-stencil0,Fail +hiz@hiz-depth-read-window-stencil1,Fail +hiz@hiz-depth-test-window-stencil0,Fail +hiz@hiz-depth-test-window-stencil1,Fail +hiz@hiz-stencil-read-window-depth0,Fail +hiz@hiz-stencil-read-window-depth1,Fail +hiz@hiz-stencil-test-window-depth0,Fail +hiz@hiz-stencil-test-window-depth1,Fail +shaders@glsl-bug-110796,Fail +spec@!opengl 1.0@gl-1.0-drawbuffer-modes,Fail +spec@!opengl 1.0@gl-1.0-swapbuffers-behavior,Fail +spec@!opengl 1.0@rasterpos,Fail +spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail +spec@!opengl 1.1@getteximage-formats,Crash +spec@!opengl 1.1@line-flat-clip-color,Fail +spec@!opengl 1.1@masked-clear,Fail +spec@!opengl 1.1@polygon-mode-facing,Crash + +spec@!opengl 1.1@polygon-mode-offset,Fail +spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on bottom edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on left edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on right edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 3: Expected white pixel on top edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on bottom edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on left edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on right edge,Fail +spec@!opengl 1.1@polygon-mode-offset@config 4: Expected white pixel on top edge,Fail + +spec@!opengl 1.1@texwrap 2d,Fail +spec@!opengl 1.1@texwrap 2d offset,Fail +spec@!opengl 1.1@texwrap 2d offset@GL_RGBA8- NPOT,Fail +spec@!opengl 1.1@texwrap 2d proj,Fail +spec@!opengl 1.1@texwrap 2d proj@GL_RGBA8- NPOT- projected,Fail +spec@!opengl 1.1@texwrap 2d proj@GL_RGBA8- projected,Fail +spec@!opengl 1.1@texwrap 2d proj@GL_RGBA8- swizzled- projected,Fail +spec@!opengl 1.1@texwrap 2d@GL_RGBA8- NPOT,Fail + +spec@!opengl 1.1@texwrap formats,Fail +spec@!opengl 1.1@texwrap formats offset,Fail +spec@!opengl 1.1@texwrap formats offset@GL_R3_G3_B2- NPOT,Fail +spec@!opengl 1.1@texwrap formats offset@GL_RGB10- NPOT,Fail +spec@!opengl 1.1@texwrap formats offset@GL_RGB10_A2- NPOT,Fail +spec@!opengl 1.1@texwrap formats offset@GL_RGB12- NPOT,Fail +spec@!opengl 1.1@texwrap formats offset@GL_RGB16- NPOT,Fail +spec@!opengl 1.1@texwrap formats offset@GL_RGB4- NPOT,Fail +spec@!opengl 1.1@texwrap formats offset@GL_RGB5- NPOT,Fail +spec@!opengl 1.1@texwrap formats offset@GL_RGB5_A1- NPOT,Fail +spec@!opengl 1.1@texwrap formats offset@GL_RGB8- NPOT,Fail +spec@!opengl 1.1@texwrap formats offset@GL_RGBA12- NPOT,Fail +spec@!opengl 1.1@texwrap formats offset@GL_RGBA16- NPOT,Fail +spec@!opengl 1.1@texwrap formats offset@GL_RGBA2- NPOT,Fail +spec@!opengl 1.1@texwrap formats offset@GL_RGBA4- NPOT,Fail +spec@!opengl 1.1@texwrap formats offset@GL_RGBA8- NPOT,Fail +spec@!opengl 1.1@texwrap formats@GL_R3_G3_B2- NPOT,Fail +spec@!opengl 1.1@texwrap formats@GL_RGB10- NPOT,Fail +spec@!opengl 1.1@texwrap formats@GL_RGB10_A2- NPOT,Fail +spec@!opengl 1.1@texwrap formats@GL_RGB12- NPOT,Fail +spec@!opengl 1.1@texwrap formats@GL_RGB16- NPOT,Fail +spec@!opengl 1.1@texwrap formats@GL_RGB4- NPOT,Fail +spec@!opengl 1.1@texwrap formats@GL_RGB5- NPOT,Fail +spec@!opengl 1.1@texwrap formats@GL_RGB5_A1- NPOT,Fail +spec@!opengl 1.1@texwrap formats@GL_RGB8- NPOT,Fail +spec@!opengl 1.1@texwrap formats@GL_RGBA12- NPOT,Fail +spec@!opengl 1.1@texwrap formats@GL_RGBA16- NPOT,Fail +spec@!opengl 1.1@texwrap formats@GL_RGBA2- NPOT,Fail +spec@!opengl 1.1@texwrap formats@GL_RGBA4- NPOT,Fail +spec@!opengl 1.1@texwrap formats@GL_RGBA8- NPOT,Fail + +spec@!opengl 1.2@texwrap 3d,Fail +spec@!opengl 1.2@texwrap 3d proj,Fail +spec@!opengl 1.2@texwrap 3d proj@GL_RGBA8- NPOT- projected,Fail +spec@!opengl 1.2@texwrap 3d proj@GL_RGBA8- projected,Fail +spec@!opengl 1.2@texwrap 3d proj@GL_RGBA8- swizzled- projected,Fail +spec@!opengl 1.2@texwrap 3d@GL_RGBA8- NPOT,Fail + +spec@!opengl 2.0@vertex-program-two-side enabled back front2 back2,Fail +spec@!opengl 2.0@vertex-program-two-side enabled back front2 back2@gs-out and fs,Fail +spec@!opengl 2.0@vertex-program-two-side enabled front back back2,Fail +spec@!opengl 2.0@vertex-program-two-side enabled front back back2@gs-out and fs,Fail +spec@!opengl 2.0@vertex-program-two-side enabled front back front2 back2,Fail +spec@!opengl 2.0@vertex-program-two-side enabled front back front2 back2@gs-out and fs,Fail +spec@!opengl 2.0@vertex-program-two-side enabled front back front2,Fail +spec@!opengl 2.0@vertex-program-two-side enabled front back front2@gs-out and fs,Fail +spec@!opengl 2.0@vertex-program-two-side enabled front back,Fail +spec@!opengl 2.0@vertex-program-two-side enabled front back@gs-out and fs,Fail +spec@!opengl 2.0@vertex-program-two-side enabled front front2 back2,Fail +spec@!opengl 2.0@vertex-program-two-side enabled front front2 back2@gs-out and fs,Fail +spec@!opengl 2.0@vertex-program-two-side enabled front2 back2,Fail +spec@!opengl 2.0@vertex-program-two-side enabled front2 back2@gs-out and fs,Fail + +spec@!opengl 3.0@clearbuffer-depth-cs-probe,Fail +spec@!opengl 3.0@gl30basic,Fail +spec@!opengl 3.0@minmax,Fail +spec@!opengl 3.1@minmax,Fail +spec@!opengl 3.1@vao-broken-attrib,Crash +spec@!opengl 3.2@layered-rendering@clear-color-all-types 2d_multisample_array single_level,Fail +spec@!opengl 3.2@minmax,Fail +spec@!opengl 3.2@pointsprite-origin,Fail +spec@!opengl 3.3@minmax,Fail +spec@!opengl es 3.0@gles-3.0-transform-feedback-uniform-buffer-object,Fail +spec@!opengl es 3.0@minmax,Fail +spec@arb_blend_func_extended@arb_blend_func_extended-fbo-extended-blend-pattern_gles2,Crash +spec@arb_color_buffer_float@gl_rgba8_snorm-render,Fail +spec@arb_color_buffer_float@gl_rgba8_snorm-render-fog,Fail + +spec@arb_depth_buffer_float@texwrap formats,Fail +spec@arb_depth_buffer_float@texwrap formats offset,Fail +spec@arb_depth_buffer_float@texwrap formats offset@GL_DEPTH32F_STENCIL8- NPOT,Fail +spec@arb_depth_buffer_float@texwrap formats offset@GL_DEPTH_COMPONENT32F- NPOT,Fail +spec@arb_depth_buffer_float@texwrap formats@GL_DEPTH32F_STENCIL8- NPOT,Fail +spec@arb_depth_buffer_float@texwrap formats@GL_DEPTH_COMPONENT32F- NPOT,Fail +spec@arb_depth_texture@texwrap formats,Fail +spec@arb_depth_texture@texwrap formats offset,Fail +spec@arb_depth_texture@texwrap formats offset@GL_DEPTH_COMPONENT16- NPOT,Fail +spec@arb_depth_texture@texwrap formats offset@GL_DEPTH_COMPONENT24- NPOT,Fail +spec@arb_depth_texture@texwrap formats offset@GL_DEPTH_COMPONENT32- NPOT,Fail +spec@arb_depth_texture@texwrap formats@GL_DEPTH_COMPONENT16- NPOT,Fail +spec@arb_depth_texture@texwrap formats@GL_DEPTH_COMPONENT24- NPOT,Fail +spec@arb_depth_texture@texwrap formats@GL_DEPTH_COMPONENT32- NPOT,Fail + +spec@arb_direct_state_access@gettextureimage-formats,Crash +spec@arb_direct_state_access@texture-buffer,Fail +spec@arb_enhanced_layouts@arb_enhanced_layouts-transform-feedback-layout-qualifiers_gs,Crash +spec@arb_enhanced_layouts@arb_enhanced_layouts-transform-feedback-layout-qualifiers_gs_max,Crash +spec@arb_enhanced_layouts@arb_enhanced_layouts-transform-feedback-layout-qualifiers_vs,Crash +spec@arb_enhanced_layouts@arb_enhanced_layouts-transform-feedback-layout-qualifiers_vs_interface,Crash +spec@arb_enhanced_layouts@arb_enhanced_layouts-transform-feedback-layout-qualifiers_vs_named_interface,Crash +spec@arb_enhanced_layouts@arb_enhanced_layouts-transform-feedback-layout-qualifiers_vs_struct,Crash + +spec@arb_es2_compatibility@texwrap formats,Fail +spec@arb_es2_compatibility@texwrap formats offset,Fail +spec@arb_es2_compatibility@texwrap formats offset@GL_RGB565- NPOT,Fail +spec@arb_es2_compatibility@texwrap formats@GL_RGB565- NPOT,Fail + +spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-atomic,Fail +spec@arb_framebuffer_no_attachments@arb_framebuffer_no_attachments-atomic@MS4,Fail + +spec@arb_get_program_binary@restore-sso-program,Fail +spec@arb_occlusion_query@occlusion_query_meta_no_fragments,Fail +spec@arb_occlusion_query@occlusion_query_meta_save,Fail + +spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex,Fail +spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex@'vs_input2[1][0]' on GL_PROGRAM_INPUT,Fail + +spec@arb_provoking_vertex@arb-provoking-vertex-clipped-geometry-flatshading,Fail +spec@arb_provoking_vertex@arb-provoking-vertex-render,Fail + +spec@arb_shader_image_load_store@execution@disable_early_z,Fail +spec@arb_shader_storage_buffer_object@execution@ssbo-atomiccompswap-int,Fail +spec@arb_shader_texture_lod@execution@tex-miplevel-selection *gradarb 1d,Fail +spec@arb_shader_texture_lod@execution@tex-miplevel-selection *gradarb 1dshadow,Fail +spec@arb_shader_texture_lod@execution@tex-miplevel-selection *gradarb 2d,Fail +spec@arb_shader_texture_lod@execution@tex-miplevel-selection *gradarb 2dshadow,Fail +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 *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 2d_projvec4,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_stencil_texturing@glblitframebuffer corrupts state@gl_texture_2d_multisample,Fail +spec@arb_stencil_texturing@glblitframebuffer corrupts state@gl_texture_2d_multisample_array,Fail + +spec@arb_texture_buffer_object@data-sync,Fail + +spec@arb_texture_buffer_object@formats (fs- 3.1 core),Fail +spec@arb_texture_buffer_object@formats (fs- 3.1 core)@GL_RGB32F,Fail +spec@arb_texture_buffer_object@formats (vs- 3.1 core),Fail +spec@arb_texture_buffer_object@formats (vs- 3.1 core)@GL_RGB32F,Fail + +spec@arb_texture_buffer_object@subdata-sync,Fail + + +spec@arb_texture_float@texwrap formats,Fail +spec@arb_texture_float@texwrap formats offset,Fail +spec@arb_texture_float@texwrap formats offset@GL_ALPHA16F_ARB- NPOT,Fail +spec@arb_texture_float@texwrap formats@GL_ALPHA16F_ARB- NPOT,Fail + +spec@arb_texture_multisample@texturesize@fs-texturesize-isampler2dms,Fail +spec@arb_texture_multisample@texturesize@fs-texturesize-isampler2dmsarray,Fail +spec@arb_texture_multisample@texturesize@fs-texturesize-sampler2dms,Fail +spec@arb_texture_multisample@texturesize@fs-texturesize-sampler2dmsarray,Fail +spec@arb_texture_multisample@texturesize@fs-texturesize-usampler2dms,Fail +spec@arb_texture_multisample@texturesize@fs-texturesize-usampler2dmsarray,Fail +spec@arb_texture_multisample@texturesize@gs-texturesize-isampler2dms,Fail +spec@arb_texture_multisample@texturesize@gs-texturesize-isampler2dmsarray,Fail +spec@arb_texture_multisample@texturesize@gs-texturesize-sampler2dms,Fail +spec@arb_texture_multisample@texturesize@gs-texturesize-sampler2dmsarray,Fail +spec@arb_texture_multisample@texturesize@gs-texturesize-usampler2dms,Fail +spec@arb_texture_multisample@texturesize@gs-texturesize-usampler2dmsarray,Fail +spec@arb_texture_multisample@texturesize@vs-texturesize-isampler2dms,Fail +spec@arb_texture_multisample@texturesize@vs-texturesize-isampler2dmsarray,Fail +spec@arb_texture_multisample@texturesize@vs-texturesize-sampler2dms,Fail +spec@arb_texture_multisample@texturesize@vs-texturesize-sampler2dmsarray,Fail +spec@arb_texture_multisample@texturesize@vs-texturesize-usampler2dms,Fail +spec@arb_texture_multisample@texturesize@vs-texturesize-usampler2dmsarray,Fail + +spec@arb_texture_rectangle@texwrap rect bordercolor,Fail +spec@arb_texture_rectangle@texwrap rect bordercolor@GL_RGBA8- border color only,Fail +spec@arb_texture_rectangle@texwrap rect proj bordercolor,Fail +spec@arb_texture_rectangle@texwrap rect proj bordercolor@GL_RGBA8- projected- border color only,Fail + +spec@arb_texture_rg@texwrap formats,Fail +spec@arb_texture_rg@texwrap formats offset,Fail +spec@arb_texture_rg@texwrap formats offset@GL_R16- NPOT,Fail +spec@arb_texture_rg@texwrap formats offset@GL_R8- NPOT,Fail +spec@arb_texture_rg@texwrap formats offset@GL_RG16- NPOT,Fail +spec@arb_texture_rg@texwrap formats offset@GL_RG8- NPOT,Fail +spec@arb_texture_rg@texwrap formats-float,Fail +spec@arb_texture_rg@texwrap formats-float offset,Fail +spec@arb_texture_rg@texwrap formats-float offset@GL_R16F- NPOT,Fail +spec@arb_texture_rg@texwrap formats-float offset@GL_R32F- NPOT,Fail +spec@arb_texture_rg@texwrap formats-float offset@GL_RG16F- NPOT,Fail +spec@arb_texture_rg@texwrap formats-float offset@GL_RG32F- NPOT,Fail +spec@arb_texture_rg@texwrap formats-float@GL_R16F- NPOT,Fail +spec@arb_texture_rg@texwrap formats-float@GL_R32F- NPOT,Fail +spec@arb_texture_rg@texwrap formats-float@GL_RG16F- NPOT,Fail +spec@arb_texture_rg@texwrap formats-float@GL_RG32F- NPOT,Fail +spec@arb_texture_rg@texwrap formats@GL_R16- NPOT,Fail +spec@arb_texture_rg@texwrap formats@GL_R8- NPOT,Fail +spec@arb_texture_rg@texwrap formats@GL_RG16- NPOT,Fail +spec@arb_texture_rg@texwrap formats@GL_RG8- NPOT,Fail + +spec@arb_texture_view@rendering-formats,Fail +spec@arb_texture_view@rendering-formats@clear GL_RGBA8_SNORM as GL_R32F,Fail + +spec@arb_transform_feedback2@change objects while paused,Crash +spec@arb_transform_feedback3@arb_transform_feedback3-ext_interleaved_two_bufs_gs,Crash +spec@arb_transform_feedback3@arb_transform_feedback3-ext_interleaved_two_bufs_gs_max,Crash +spec@arb_transform_feedback3@arb_transform_feedback3-ext_interleaved_two_bufs_vs,Crash + +# error: main:90: eglChooseConfig() returned no configs +spec@egl 1.4@eglterminate then unbind context,Fail + +# "No such file or directory (os error 2)" +spec@egl_ext_protected_content@conformance,Fail + +# "eglChooseConfig() failed" +spec@egl_khr_surfaceless_context@viewport,Fail +spec@egl_mesa_configless_context@basic,Fail + +spec@egl_khr_gl_image@egl_khr_gl_renderbuffer_image-clear-shared-image gl_depth_component24,Fail +spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail +spec@ext_framebuffer_object@fbo-blending-snorm,Fail + +spec@ext_packed_depth_stencil@texwrap formats,Fail +spec@ext_packed_depth_stencil@texwrap formats offset,Fail +spec@ext_packed_depth_stencil@texwrap formats offset@GL_DEPTH24_STENCIL8- NPOT,Fail +spec@ext_packed_depth_stencil@texwrap formats@GL_DEPTH24_STENCIL8- NPOT,Fail + +spec@ext_packed_float@texwrap formats,Fail +spec@ext_packed_float@texwrap formats offset,Fail +spec@ext_packed_float@texwrap formats offset@GL_R11F_G11F_B10F- NPOT,Fail +spec@ext_packed_float@texwrap formats@GL_R11F_G11F_B10F- NPOT,Fail + +spec@ext_texture_compression_latc@fbo-generatemipmap-formats-signed,Crash +spec@ext_texture_compression_latc@texwrap formats,Fail +spec@ext_texture_compression_latc@texwrap formats bordercolor,Fail +spec@ext_texture_compression_latc@texwrap formats bordercolor-swizzled,Fail +spec@ext_texture_compression_latc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT- swizzled- border color only,Fail +spec@ext_texture_compression_latc@texwrap formats bordercolor@GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT- border color only,Fail +spec@ext_texture_compression_latc@texwrap formats@GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT,Fail +spec@ext_texture_compression_latc@texwrap formats@GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT- NPOT,Fail +spec@ext_texture_compression_latc@texwrap formats@GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT- swizzled,Fail + +spec@ext_texture_shared_exponent@texwrap formats,Fail +spec@ext_texture_shared_exponent@texwrap formats offset,Fail +spec@ext_texture_shared_exponent@texwrap formats offset@GL_RGB9_E5- NPOT,Fail +spec@ext_texture_shared_exponent@texwrap formats@GL_RGB9_E5- NPOT,Fail + +spec@ext_texture_snorm@texwrap formats,Fail +spec@ext_texture_snorm@texwrap formats offset,Fail +spec@ext_texture_snorm@texwrap formats offset@GL_R16_SNORM- NPOT,Fail +spec@ext_texture_snorm@texwrap formats offset@GL_R8_SNORM- NPOT,Fail +spec@ext_texture_snorm@texwrap formats offset@GL_RG16_SNORM- NPOT,Fail +spec@ext_texture_snorm@texwrap formats offset@GL_RG8_SNORM- NPOT,Fail +spec@ext_texture_snorm@texwrap formats offset@GL_RGB16_SNORM- NPOT,Fail +spec@ext_texture_snorm@texwrap formats offset@GL_RGB8_SNORM- NPOT,Fail +spec@ext_texture_snorm@texwrap formats offset@GL_RGBA16_SNORM- NPOT,Fail +spec@ext_texture_snorm@texwrap formats offset@GL_RGBA8_SNORM- NPOT,Fail +spec@ext_texture_snorm@texwrap formats@GL_R16_SNORM- NPOT,Fail +spec@ext_texture_snorm@texwrap formats@GL_R8_SNORM- NPOT,Fail +spec@ext_texture_snorm@texwrap formats@GL_RG16_SNORM- NPOT,Fail +spec@ext_texture_snorm@texwrap formats@GL_RG8_SNORM- NPOT,Fail +spec@ext_texture_snorm@texwrap formats@GL_RGB16_SNORM- NPOT,Fail +spec@ext_texture_snorm@texwrap formats@GL_RGB8_SNORM- NPOT,Fail +spec@ext_texture_snorm@texwrap formats@GL_RGBA16_SNORM- NPOT,Fail +spec@ext_texture_snorm@texwrap formats@GL_RGBA8_SNORM- NPOT,Fail +spec@ext_texture_srgb@texwrap formats,Fail +spec@ext_texture_srgb@texwrap formats offset,Fail +spec@ext_texture_srgb@texwrap formats offset@GL_SLUMINANCE8- NPOT,Fail +spec@ext_texture_srgb@texwrap formats offset@GL_SLUMINANCE8_ALPHA8- NPOT,Fail +spec@ext_texture_srgb@texwrap formats offset@GL_SRGB8- NPOT,Fail +spec@ext_texture_srgb@texwrap formats offset@GL_SRGB8_ALPHA8- NPOT,Fail +spec@ext_texture_srgb@texwrap formats@GL_SLUMINANCE8- NPOT,Fail +spec@ext_texture_srgb@texwrap formats@GL_SLUMINANCE8_ALPHA8- NPOT,Fail +spec@ext_texture_srgb@texwrap formats@GL_SRGB8- NPOT,Fail +spec@ext_texture_srgb@texwrap formats@GL_SRGB8_ALPHA8- NPOT,Fail + +spec@ext_transform_feedback2@counting with pause,Fail +spec@ext_transform_feedback@pipeline-basic-primgen,Fail +spec@ext_transform_feedback@primgen-query transform-feedback-disabled,Fail + +spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 1d,Fail +spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 1darray,Fail +spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 1darrayshadow,Fail +spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 1dshadow,Fail +spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 2d,Fail +spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 2darray,Fail +spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 2darrayshadow,Fail +spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 2dshadow,Fail +spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 3d,Fail +spec@glsl-1.30@execution@tex-miplevel-selection texturegrad cube,Fail +spec@glsl-1.30@execution@tex-miplevel-selection texturegrad cubearray,Fail +spec@glsl-1.30@execution@tex-miplevel-selection texturegrad cubeshadow,Fail +spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 1d,Fail +spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 1darray,Fail +spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 1darrayshadow,Fail +spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 1dshadow,Fail +spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 2d,Fail +spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 2darray,Fail +spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 2darrayshadow,Fail +spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 2dshadow,Fail +spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 3d,Fail +spec@glsl-1.30@execution@tex-miplevel-selection textureprojgrad 1d,Fail +spec@glsl-1.30@execution@tex-miplevel-selection textureprojgrad 1d_projvec4,Fail +spec@glsl-1.30@execution@tex-miplevel-selection textureprojgrad 1dshadow,Fail +spec@glsl-1.30@execution@tex-miplevel-selection textureprojgrad 2d,Fail +spec@glsl-1.30@execution@tex-miplevel-selection textureprojgrad 2d_projvec4,Fail +spec@glsl-1.30@execution@tex-miplevel-selection textureprojgrad 2dshadow,Fail +spec@glsl-1.30@execution@tex-miplevel-selection textureprojgrad 3d,Fail +spec@glsl-1.30@execution@tex-miplevel-selection textureprojgradoffset 1d,Fail +spec@glsl-1.30@execution@tex-miplevel-selection textureprojgradoffset 1d_projvec4,Fail +spec@glsl-1.30@execution@tex-miplevel-selection textureprojgradoffset 1dshadow,Fail +spec@glsl-1.30@execution@tex-miplevel-selection textureprojgradoffset 2d,Fail +spec@glsl-1.30@execution@tex-miplevel-selection textureprojgradoffset 2d_projvec4,Fail +spec@glsl-1.30@execution@tex-miplevel-selection textureprojgradoffset 2dshadow,Fail +spec@glsl-1.30@execution@tex-miplevel-selection textureprojgradoffset 3d,Fail +spec@glsl-1.50@execution@compatibility@gs-clamp-vertex-color,Fail +spec@glsl-1.50@execution@geometry@clip-distance-bulk-copy,Fail +spec@glsl-1.50@execution@geometry@clip-distance-itemized-copy,Fail +spec@glsl-1.50@execution@geometry@end-primitive 127,Fail +spec@glsl-1.50@execution@interface-vs-unnamed-to-fs-unnamed,Fail +spec@glsl-1.50@execution@primitive-id-no-gs,Fail +spec@glsl-1.50@execution@primitive-id-no-gs-first-vertex,Fail +spec@glsl-1.50@execution@primitive-id-no-gs-instanced,Fail +spec@glsl-1.50@execution@primitive-id-no-gs-quad-strip,Fail +spec@glsl-1.50@execution@primitive-id-no-gs-quads,Fail +spec@glsl-1.50@execution@primitive-id-no-gs-strip,Fail +spec@glsl-1.50@execution@primitive-id-no-gs-strip-first-vertex,Fail +spec@glsl-es-3.00@execution@varying-struct-centroid_gles3,Fail +spec@intel_performance_query@intel_performance_query-issue_2235,Fail + +spec@khr_texture_compression_astc@array-gl,Fail +spec@khr_texture_compression_astc@array-gl@12x12 Block Dim,Fail +spec@khr_texture_compression_astc@array-gl@5x5 Block Dim,Fail +spec@khr_texture_compression_astc@array-gles,Fail +spec@khr_texture_compression_astc@array-gles@12x12 Block Dim,Fail +spec@khr_texture_compression_astc@array-gles@5x5 Block Dim,Fail +spec@khr_texture_compression_astc@miptree-gl ldr,Fail +spec@khr_texture_compression_astc@miptree-gl ldr@LDR Profile,Fail +spec@khr_texture_compression_astc@miptree-gl srgb,Fail +spec@khr_texture_compression_astc@miptree-gl srgb-fp,Fail +spec@khr_texture_compression_astc@miptree-gl srgb-fp@sRGB decode full precision,Fail +spec@khr_texture_compression_astc@miptree-gl srgb-sd,Fail +spec@khr_texture_compression_astc@miptree-gl srgb-sd@sRGB skip decode,Fail +spec@khr_texture_compression_astc@miptree-gl srgb@sRGB decode,Fail +spec@khr_texture_compression_astc@miptree-gles ldr,Fail +spec@khr_texture_compression_astc@miptree-gles ldr@LDR Profile,Fail +spec@khr_texture_compression_astc@miptree-gles srgb,Fail +spec@khr_texture_compression_astc@miptree-gles srgb-fp,Fail +spec@khr_texture_compression_astc@miptree-gles srgb-fp@sRGB decode full precision,Fail +spec@khr_texture_compression_astc@miptree-gles srgb-sd,Fail +spec@khr_texture_compression_astc@miptree-gles srgb-sd@sRGB skip decode,Fail +spec@khr_texture_compression_astc@miptree-gles srgb@sRGB decode,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gl ldr,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gl ldr@LDR Profile,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode full precision,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb@sRGB decode,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gles ldr,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gles ldr@LDR Profile,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp@sRGB decode full precision,Fail +spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb@sRGB decode,Fail + +spec@nv_primitive_restart@primitive-restart-draw-mode-line_loop,Fail +spec@nv_primitive_restart@primitive-restart-draw-mode-line_strip,Fail +spec@nv_primitive_restart@primitive-restart-draw-mode-lines,Fail +spec@nv_primitive_restart@primitive-restart-draw-mode-points,Fail +spec@nv_primitive_restart@primitive-restart-draw-mode-polygon,Fail +spec@nv_primitive_restart@primitive-restart-draw-mode-quad_strip,Fail +spec@nv_primitive_restart@primitive-restart-draw-mode-quads,Fail +spec@nv_primitive_restart@primitive-restart-draw-mode-triangle_fan,Fail +spec@nv_primitive_restart@primitive-restart-draw-mode-triangle_strip,Fail +spec@nv_primitive_restart@primitive-restart-draw-mode-triangles,Fail +spec@nv_read_depth@read_depth_gles3,Fail + +spec@oes_texture_view@rendering-formats,Fail +spec@oes_texture_view@rendering-formats@clear GL_RGBA8_SNORM as GL_R32F,Fail +spec@!opengl 1.0@depth-clear-precision-check,Fail +spec@!opengl 1.0@depth-clear-precision-check@depth32,Fail +spec@arb_texture_buffer_object@texture-buffer-size-clamp,Fail diff --git a/src/gallium/drivers/softpipe/ci/softpipe-flakes.txt b/src/gallium/drivers/softpipe/ci/softpipe-flakes.txt index 0b92b692b82..66318e451c3 100644 --- a/src/gallium/drivers/softpipe/ci/softpipe-flakes.txt +++ b/src/gallium/drivers/softpipe/ci/softpipe-flakes.txt @@ -1,3 +1,10 @@ -dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_color_mask_buffer_color_mask -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.const_literal.geometry.isampler2darray -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.const_literal.geometry.isampler3d +# threading bugs +glx@glx-multithread-clearbuffer +glx@glx-multithread-shader-compile +glx@glx-multithread-texture + +# Sometimes crashes, less so since moving to the google runners +spec@arb_sync@sync_api + +spec@!opengl 1.1@read-front clear-front-first +spec@ext_framebuffer_blit@fbo-sys-sub-blit diff --git a/src/gallium/drivers/softpipe/ci/softpipe-skips.txt b/src/gallium/drivers/softpipe/ci/softpipe-skips.txt index cde171173db..2d08ece4469 100644 --- a/src/gallium/drivers/softpipe/ci/softpipe-skips.txt +++ b/src/gallium/drivers/softpipe/ci/softpipe-skips.txt @@ -10,3 +10,55 @@ dEQP-GLES31.functional.fbo.no_attachments.maximums.size KHR-GL33.texture_swizzle.smoke # Another slow one post NIR transition KHR-GL33.texture_swizzle.functional + +# piglit tests that would take too much memory on shared runners +max-texture-size +maxsize + +# Unreliable on shared runners due to timing +ext_timer_query@time-elapsed + +# Too slow, fixed in https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/624 +longprim +streaming-texture-leak + +# piglit tests that are too long for CI +shader-mem-barrier +fs-execution-ordering +glsl-uniform-interstage-limits@subdivide 5 +arb_pipeline_statistics_query-comp +gs-max-output +spec@glsl-1.30@execution@texelfetch fs sampler2d 1x281-501x281 +fbo-depth-array + +# Slow, not obviously fixable test +spec@arb_compute_shader@local-id-explosion + +# Manually skip some piglit tests since we don't have fast skipping in piglit-runner. +glsl-4.00 +glsl-4.10 +glsl-4.20 +glsl-4.30 +glsl-4.40 +glsl-4.50 +gpu_shader4 +gpu_shader5 +arb_gpu_shader_fp64 +arb_gpu_shader_int64 +arb_tessellation_shader + +# Flakes due to using a time-based random seed, keep it from spamming IRC. +spec@!opengl 1.4@triangle-rasterization + +# After piglit uprev, got this crash: +# X Error of failed request: BadMatch (invalid parameter attributes) +# Major opcode of failed request: 73 (X_GetImage) +# Serial number of failed request: 27 +# Current serial number in output stream: 27 +# free(): invalid pointer +# exit status: signal: 6 (core dumped) -->> The next 2 +# https://gitlab.freedesktop.org/mesa/mesa/-/issues/7610 +spec@arb_separate_shader_objects@xfb-explicit-location-array_gs +spec@arb_separate_shader_objects@xfb-explicit-location-array_gs_max +# exit status: signal: 11 (core dumped) -->> The last one +spec@arb_separate_shader_objects@xfb-explicit-location-array_vs diff --git a/src/gallium/drivers/virgl/ci/virgl-gl-fails.txt b/src/gallium/drivers/virgl/ci/virgl-gl-fails.txt index 794e0ce8aa4..2133432f82f 100644 --- a/src/gallium/drivers/virgl/ci/virgl-gl-fails.txt +++ b/src/gallium/drivers/virgl/ci/virgl-gl-fails.txt @@ -1,13 +1,13 @@ dEQP-GLES2.functional.clipping.line.wide_line_clip_viewport_center,Fail dEQP-GLES2.functional.clipping.line.wide_line_clip_viewport_corner,Fail dEQP-GLES2.functional.clipping.point.wide_point_clip,Fail -dEQP-GLES2.functional.clipping.point.wide_point_clip_viewport_center,Fail -dEQP-GLES2.functional.clipping.point.wide_point_clip_viewport_corner,Fail dEQP-GLES3.functional.clipping.line.wide_line_clip_viewport_center,Fail dEQP-GLES3.functional.clipping.line.wide_line_clip_viewport_corner,Fail dEQP-GLES3.functional.clipping.point.wide_point_clip,Fail dEQP-GLES3.functional.clipping.point.wide_point_clip_viewport_center,Fail dEQP-GLES3.functional.clipping.point.wide_point_clip_viewport_corner,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.8,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_required_draw_buffers.9,Fail dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag,Fail dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_dst_x,Fail dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_src_dst_x,Fail @@ -18,10 +18,6 @@ dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_dst_x,Fail dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_dst_x,Fail dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_dst_y,Fail dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_x,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.4,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.8,Fail -dEQP-GLES31.functional.image_load_store.buffer.image_size.writeonly_12,Fail -dEQP-GLES31.functional.image_load_store.buffer.image_size.readonly_writeonly_12,Fail dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_equal,Fail dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_larger,Fail dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_fragment.fbo_bbox_equal,Fail @@ -40,35 +36,15 @@ dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_two dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_two_samples.multisample_rbo_2,Fail dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_two_samples.multisample_texture_1,Fail dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_two_samples.multisample_texture_2,Fail -# https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/2892 -KHR-GL30.shaders30.glsl_constructors.bvec4_from_mat4x2_vs,Crash + +# Times out waiting for >15s compile on the host side. +dEQP-GLES31.functional.ssbo.layout.random.all_shared_buffer.36,Fail +dEQP-GLES31.functional.ssbo.layout.random.nested_structs_arrays_instance_arrays.22,Fail + KHR-GL30.transform_feedback.api_errors_test,Fail -KHR-GL30.transform_feedback.capture_vertex_interleaved_test,Fail -KHR-GL30.transform_feedback.capture_vertex_separate_test,Fail -KHR-GL30.transform_feedback.discard_vertex_test,Fail -KHR-GL30.transform_feedback.draw_xfb_instanced_test,Crash -KHR-GL30.transform_feedback.draw_xfb_stream_instanced_test,Crash -KHR-GL30.transform_feedback.get_xfb_varying,Fail -KHR-GL30.transform_feedback.query_vertex_interleaved_test,Fail -KHR-GL30.transform_feedback.query_vertex_separate_test,Fail -KHR-GL31.transform_feedback.capture_special_interleaved_test,Crash -KHR-GL31.transform_feedback.capture_vertex_interleaved_test,Fail -KHR-GL31.transform_feedback.capture_vertex_separate_test,Fail -KHR-GL31.transform_feedback.discard_vertex_test,Fail -KHR-GL31.transform_feedback.draw_xfb_instanced_test,Crash -KHR-GL31.transform_feedback.draw_xfb_stream_instanced_test,Crash -KHR-GL31.transform_feedback.query_vertex_interleaved_test,Fail -KHR-GL31.transform_feedback.query_vertex_separate_test,Fail -KHR-GL32.transform_feedback.capture_vertex_interleaved_test,Fail -KHR-GL32.transform_feedback.capture_vertex_separate_test,Fail -KHR-GL32.transform_feedback.discard_vertex_test,Fail -KHR-GL32.transform_feedback.draw_xfb_instanced_test,Crash -KHR-GL32.transform_feedback.draw_xfb_stream_instanced_test,Crash KHR-GL32.transform_feedback_overflow_query_ARB.advanced-single-stream-interleaved-attribs,Fail KHR-GL32.transform_feedback_overflow_query_ARB.advanced-single-stream-separate-attribs,Fail KHR-GL32.transform_feedback_overflow_query_ARB.basic-single-stream-interleaved-attribs,Fail KHR-GL32.transform_feedback_overflow_query_ARB.basic-single-stream-separate-attribs,Fail KHR-GL32.transform_feedback_overflow_query_ARB.multiple-streams-multiple-buffers-per-stream,Fail KHR-GL32.transform_feedback_overflow_query_ARB.multiple-streams-one-buffer-per-stream,Fail -KHR-GL32.transform_feedback.query_vertex_interleaved_test,Fail -KHR-GL32.transform_feedback.query_vertex_separate_test,Fail diff --git a/src/gallium/drivers/virgl/ci/virgl-gl-flakes.txt b/src/gallium/drivers/virgl/ci/virgl-gl-flakes.txt index cc7c6b401b9..a40530cf5d9 100644 --- a/src/gallium/drivers/virgl/ci/virgl-gl-flakes.txt +++ b/src/gallium/drivers/virgl/ci/virgl-gl-flakes.txt @@ -4,3 +4,11 @@ KHR-GL30.shaders30.glsl_constructors.bvec4_from_bool_mat3_vs KHR-GL30.shaders30.glsl_constructors.bvec4_from_mat4x3_vs # https://gitlab.freedesktop.org/mesa/mesa/-/issues/4651 KHR-GL31.transform_feedback.capture_special_interleaved_test + +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-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 diff --git a/src/gallium/drivers/virgl/ci/virgl-gl-skips.txt b/src/gallium/drivers/virgl/ci/virgl-gl-skips.txt index 415a8813670..5fc9f2d6e2c 100644 --- a/src/gallium/drivers/virgl/ci/virgl-gl-skips.txt +++ b/src/gallium/drivers/virgl/ci/virgl-gl-skips.txt @@ -1,2 +1,16 @@ +# Note: skips lists for CI are just a list of lines that, when +# non-zero-length and not starting with '#', will regex match to +# delete lines from the test list. Be careful. + # Sometimes crashes, e.g. https://gitlab.freedesktop.org/kusma/mesa/-/jobs/4109419 dEQP-GLES31.functional.compute.basic.empty + +# too slow (>15s compile on host causes timeouts that make for flakes) +dEQP-GLES31.functional.ssbo.layout.random.all_shared_buffer.36 +dEQP-GLES31.functional.ssbo.layout.random.nested_structs_arrays_instance_arrays.22 + +# Since switching to NIR-to-TGSI, this one is a little too slow in LLVM in +# virglrenderer and virgl ends up timing out waiting for it. +dEQP-GLES31.functional.ssbo.layout.random.nested_structs_arrays_instance_arrays.22 + +KHR-GL.*.texture_swizzle.smoke diff --git a/src/gallium/drivers/virgl/ci/virgl-gles-fails.txt b/src/gallium/drivers/virgl/ci/virgl-gles-fails.txt index 29db955239d..68db7b58f53 100644 --- a/src/gallium/drivers/virgl/ci/virgl-gles-fails.txt +++ b/src/gallium/drivers/virgl/ci/virgl-gles-fails.txt @@ -1,14 +1,13 @@ dEQP-GLES2.functional.clipping.line.wide_line_clip_viewport_center,Fail dEQP-GLES2.functional.clipping.line.wide_line_clip_viewport_corner,Fail -dEQP-GLES2.functional.clipping.point.wide_point_clip,Fail dEQP-GLES2.functional.clipping.point.wide_point_clip_viewport_center,Fail dEQP-GLES2.functional.clipping.point.wide_point_clip_viewport_corner,Fail -dEQP-GLES2.functional.polygon_offset.default_displacement_with_units,Fail dEQP-GLES3.functional.clipping.line.wide_line_clip_viewport_center,Fail dEQP-GLES3.functional.clipping.line.wide_line_clip_viewport_corner,Fail dEQP-GLES3.functional.clipping.point.wide_point_clip,Fail -dEQP-GLES3.functional.clipping.point.wide_point_clip_viewport_center,Fail dEQP-GLES3.functional.clipping.point.wide_point_clip_viewport_corner,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.8,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_required_draw_buffers.9,Fail dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag,Fail dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_dst_x,Fail dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_src_dst_x,Fail @@ -19,127 +18,6 @@ dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_dst_x,Fail dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_dst_x,Fail dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_dst_y,Fail dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_x,Fail -dEQP-GLES3.functional.polygon_offset.default_displacement_with_units,Fail -dEQP-GLES3.functional.polygon_offset.fixed24_displacement_with_units,Fail -dEQP-GLES3.functional.polygon_offset.float32_displacement_with_units,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.4,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.9,Fail -dEQP-GLES31.functional.image_load_store.buffer.image_size.readonly_12,Fail -dEQP-GLES31.functional.image_load_store.buffer.image_size.writeonly_32,Fail -dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_equal,Fail -dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_fragment.default_framebuffer_bbox_larger,Fail -dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_fragment.fbo_bbox_equal,Fail -dEQP-GLES31.functional.primitive_bounding_box.wide_points.global_state.vertex_tessellation_fragment.fbo_bbox_larger,Fail -dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_equal,Fail -dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_draw.vertex_tessellation_fragment.default_framebuffer_bbox_larger,Fail -dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_draw.vertex_tessellation_fragment.fbo_bbox_equal,Fail -dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_draw.vertex_tessellation_fragment.fbo_bbox_larger,Fail -dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_primitive.vertex_tessellation_fragment.default_framebuffer,Fail -dEQP-GLES31.functional.primitive_bounding_box.wide_points.tessellation_set_per_primitive.vertex_tessellation_fragment.fbo,Fail -dEQP-GLES31.functional.shaders.builtin_constants.core.max_atomic_counter_bindings,Fail -dEQP-GLES31.functional.shaders.builtin_constants.core.max_atomic_counter_buffer_size,Fail -dEQP-GLES31.functional.shaders.builtin_constants.core.max_combined_atomic_counter_buffers,Fail -dEQP-GLES31.functional.shaders.builtin_constants.core.max_combined_atomic_counters,Fail -dEQP-GLES31.functional.shaders.builtin_constants.core.max_combined_image_uniforms,Fail -dEQP-GLES31.functional.shaders.builtin_constants.core.max_combined_shader_output_resources,Fail -dEQP-GLES31.functional.shaders.builtin_constants.core.max_combined_texture_image_units,Fail -dEQP-GLES31.functional.shaders.builtin_constants.core.max_compute_atomic_counters,Fail -dEQP-GLES31.functional.shaders.builtin_constants.core.max_compute_image_uniforms,Fail -dEQP-GLES31.functional.shaders.builtin_constants.core.max_compute_texture_image_units,Fail -dEQP-GLES31.functional.shaders.builtin_constants.core.max_compute_uniform_components,Fail -dEQP-GLES31.functional.shaders.builtin_constants.core.max_compute_work_group_count,Fail -dEQP-GLES31.functional.shaders.builtin_constants.core.max_compute_work_group_size,Fail -dEQP-GLES31.functional.shaders.builtin_constants.core.max_draw_buffers,Fail -dEQP-GLES31.functional.shaders.builtin_constants.core.max_fragment_atomic_counter_buffers,Fail -dEQP-GLES31.functional.shaders.builtin_constants.core.max_fragment_image_uniforms,Fail -dEQP-GLES31.functional.shaders.builtin_constants.core.max_fragment_input_vectors,Fail -dEQP-GLES31.functional.shaders.builtin_constants.core.max_fragment_uniform_vectors,Fail -dEQP-GLES31.functional.shaders.builtin_constants.core.max_image_units,Fail -dEQP-GLES31.functional.shaders.builtin_constants.core.max_program_texel_offset,Fail -dEQP-GLES31.functional.shaders.builtin_constants.core.max_vertex_atomic_counter_buffers,Fail -dEQP-GLES31.functional.shaders.builtin_constants.core.max_vertex_atomic_counters,Fail -dEQP-GLES31.functional.shaders.builtin_constants.core.max_vertex_image_uniforms,Fail -dEQP-GLES31.functional.shaders.builtin_constants.core.max_vertex_output_vectors,Fail -dEQP-GLES31.functional.shaders.builtin_constants.core.max_vertex_uniform_vectors,Fail -dEQP-GLES31.functional.shaders.builtin_constants.core.min_program_texel_offset,Fail -dEQP-GLES31.functional.shaders.builtin_constants.geometry_shader.max_geometry_atomic_counter_buffers,Fail -dEQP-GLES31.functional.shaders.builtin_constants.geometry_shader.max_geometry_atomic_counters,Fail -dEQP-GLES31.functional.shaders.builtin_constants.geometry_shader.max_geometry_image_uniforms,Fail -dEQP-GLES31.functional.shaders.builtin_constants.geometry_shader.max_geometry_input_components,Fail -dEQP-GLES31.functional.shaders.builtin_constants.geometry_shader.max_geometry_output_components,Fail -dEQP-GLES31.functional.shaders.builtin_constants.geometry_shader.max_geometry_output_vertices,Fail -dEQP-GLES31.functional.shaders.builtin_constants.geometry_shader.max_geometry_texture_image_units,Fail -dEQP-GLES31.functional.shaders.builtin_constants.geometry_shader.max_geometry_total_output_components,Fail -dEQP-GLES31.functional.shaders.builtin_constants.geometry_shader.max_geometry_uniform_components,Fail -dEQP-GLES31.functional.shaders.builtin_constants.sample_variables.max_samples,Fail -dEQP-GLES31.functional.shaders.builtin_constants.tessellation_shader.max_patch_vertices,Fail -dEQP-GLES31.functional.shaders.builtin_constants.tessellation_shader.max_tess_control_atomic_counter_buffers,Fail -dEQP-GLES31.functional.shaders.builtin_constants.tessellation_shader.max_tess_control_input_components,Fail -dEQP-GLES31.functional.shaders.builtin_constants.tessellation_shader.max_tess_control_output_components,Fail -dEQP-GLES31.functional.shaders.builtin_constants.tessellation_shader.max_tess_control_texture_image_units,Fail -dEQP-GLES31.functional.shaders.builtin_constants.tessellation_shader.max_tess_control_total_output_components,Fail -dEQP-GLES31.functional.shaders.builtin_constants.tessellation_shader.max_tess_evaluation_atomic_counter_buffers,Fail -dEQP-GLES31.functional.shaders.builtin_constants.tessellation_shader.max_tess_evaluation_atomic_counters,Fail -dEQP-GLES31.functional.shaders.builtin_constants.tessellation_shader.max_tess_evaluation_image_uniforms,Fail -dEQP-GLES31.functional.shaders.builtin_constants.tessellation_shader.max_tess_evaluation_input_components,Fail -dEQP-GLES31.functional.shaders.builtin_constants.tessellation_shader.max_tess_evaluation_output_components,Fail -dEQP-GLES31.functional.shaders.builtin_constants.tessellation_shader.max_tess_evaluation_texture_image_units,Fail -dEQP-GLES31.functional.shaders.builtin_constants.tessellation_shader.max_tess_evaluation_uniform_components,Fail -dEQP-GLES31.functional.shaders.builtin_constants.tessellation_shader.max_tess_gen_level,Fail -dEQP-GLES31.functional.shaders.builtin_constants.tessellation_shader.max_tess_patch_components,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.atomic_counter.const_expression_tessellation_control,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.atomic_counter.dynamically_uniform_tessellation_control,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.atomic_counter.uniform_tessellation_control,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.const_expression.tessellation_control.isampler2darray,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.const_expression.tessellation_control.isampler2d,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.const_expression.tessellation_control.isamplercubearray,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.const_expression.tessellation_control.sampler2darray,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.const_expression.tessellation_control.sampler3d,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.const_expression.tessellation_control.samplercubearray,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.const_expression.tessellation_control.samplercube,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.const_expression.tessellation_control.samplercubeshadow,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.const_expression.tessellation_control.usampler2darray,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.const_expression.tessellation_control.usampler2d,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.const_expression.tessellation_control.usampler3d,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.const_expression.tessellation_control.usamplercube,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.const_literal.tessellation_control.isampler2darray,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.const_literal.tessellation_control.isampler2d,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.const_literal.tessellation_control.isamplercubearray,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.const_literal.tessellation_control.sampler3d,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.const_literal.tessellation_control.samplercubearray,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.const_literal.tessellation_control.samplercube,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.const_literal.tessellation_control.samplercubeshadow,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.const_literal.tessellation_control.usampler2darray,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.const_literal.tessellation_control.usampler2d,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.dynamically_uniform.tessellation_control.isampler2darray,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.dynamically_uniform.tessellation_control.isampler2d,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.dynamically_uniform.tessellation_control.isamplercubearray,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.dynamically_uniform.tessellation_control.isamplercube,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.dynamically_uniform.tessellation_control.sampler2d,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.dynamically_uniform.tessellation_control.sampler3d,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.dynamically_uniform.tessellation_control.samplercubearray,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.dynamically_uniform.tessellation_control.samplercube,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.dynamically_uniform.tessellation_control.samplercubeshadow,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.dynamically_uniform.tessellation_control.usampler2darray,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.dynamically_uniform.tessellation_control.usampler2d,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.dynamically_uniform.tessellation_control.usampler3d,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.dynamically_uniform.tessellation_control.usamplercubearray,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.uniform.tessellation_control.isampler2darray,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.uniform.tessellation_control.isampler2d,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.uniform.tessellation_control.isamplercubearray,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.uniform.tessellation_control.sampler2d,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.uniform.tessellation_control.sampler2dshadow,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.uniform.tessellation_control.sampler3d,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.uniform.tessellation_control.samplercubearray,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.uniform.tessellation_control.samplercube,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.uniform.tessellation_control.samplercubeshadow,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.uniform.tessellation_control.usampler2darray,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.uniform.tessellation_control.usampler2d,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.sampler.uniform.tessellation_control.usamplercubearray,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.ssbo.const_expression_tessellation_control,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.ssbo.const_literal_tessellation_control,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.ubo.const_expression_tessellation_control,Fail -dEQP-GLES31.functional.shaders.opaque_type_indexing.ubo.dynamically_uniform_tessellation_control,Fail dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_pixel.multisample_rbo_1,Fail dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_pixel.multisample_rbo_2,Fail dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_pixel.multisample_texture_1,Fail @@ -148,34 +26,23 @@ dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_two dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_two_samples.multisample_rbo_2,Fail dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_two_samples.multisample_texture_1,Fail dEQP-GLES31.functional.shaders.sample_variables.sample_mask_in.bit_count_per_two_samples.multisample_texture_2,Fail + +# Times out waiting for >15s compile on the host side. +dEQP-GLES31.functional.ssbo.layout.random.all_shared_buffer.36,Fail +dEQP-GLES31.functional.ssbo.layout.random.nested_structs_arrays_instance_arrays.22,Fail + +KHR-GL30.glsl_noperspective.functionaltest,Fail + KHR-GL30.transform_feedback.api_errors_test,Fail -KHR-GL30.transform_feedback.capture_vertex_interleaved_test,Fail -KHR-GL30.transform_feedback.capture_vertex_separate_test,Fail -KHR-GL30.transform_feedback.discard_vertex_test,Fail -KHR-GL30.transform_feedback.draw_xfb_instanced_test,Crash -KHR-GL30.transform_feedback.draw_xfb_stream_instanced_test,Crash -KHR-GL30.transform_feedback.get_xfb_varying,Fail -KHR-GL30.transform_feedback.query_vertex_interleaved_test,Fail -KHR-GL30.transform_feedback.query_vertex_separate_test,Fail -KHR-GL31.CommonBugs.CommonBug_ParenthesisInLayoutQualifierIntegerValue,Fail -KHR-GL31.transform_feedback.capture_vertex_interleaved_test,Fail -KHR-GL31.transform_feedback.capture_vertex_separate_test,Fail -KHR-GL31.transform_feedback.discard_vertex_test,Fail -KHR-GL31.transform_feedback.draw_xfb_instanced_test,Fail -KHR-GL31.transform_feedback.draw_xfb_stream_instanced_test,Crash -KHR-GL31.transform_feedback.query_vertex_interleaved_test,Fail -KHR-GL31.transform_feedback.query_vertex_separate_test,Fail -KHR-GL32.CommonBugs.CommonBug_ParenthesisInLayoutQualifierIntegerValue,Fail -KHR-GL32.transform_feedback.capture_vertex_interleaved_test,Fail -KHR-GL32.transform_feedback.capture_vertex_separate_test,Fail -KHR-GL32.transform_feedback.discard_vertex_test,Fail -KHR-GL32.transform_feedback.draw_xfb_instanced_test,Crash -KHR-GL32.transform_feedback.draw_xfb_stream_instanced_test,Crash +KHR-GL30.transform_feedback.draw_xfb_stream_instanced_test,Fail +KHR-GL31.transform_feedback.capture_special_interleaved_test,Crash +KHR-GL31.transform_feedback.draw_xfb_stream_instanced_test,Fail +KHR-GL31.glsl_noperspective.functionaltest,Fail +KHR-GL32.transform_feedback.draw_xfb_stream_instanced_test,Fail KHR-GL32.transform_feedback_overflow_query_ARB.advanced-single-stream-interleaved-attribs,Fail KHR-GL32.transform_feedback_overflow_query_ARB.advanced-single-stream-separate-attribs,Fail KHR-GL32.transform_feedback_overflow_query_ARB.basic-single-stream-interleaved-attribs,Fail KHR-GL32.transform_feedback_overflow_query_ARB.basic-single-stream-separate-attribs,Fail KHR-GL32.transform_feedback_overflow_query_ARB.multiple-streams-multiple-buffers-per-stream,Fail KHR-GL32.transform_feedback_overflow_query_ARB.multiple-streams-one-buffer-per-stream,Fail -KHR-GL32.transform_feedback.query_vertex_interleaved_test,Fail -KHR-GL32.transform_feedback.query_vertex_separate_test,Fail +KHR-GL32.glsl_noperspective.functionaltest,Fail diff --git a/src/gallium/drivers/zink/ci/zink-lvp-fails.txt b/src/gallium/drivers/zink/ci/zink-lvp-fails.txt index 4ccd8cb8a50..9b3fb3e8911 100644 --- a/src/gallium/drivers/zink/ci/zink-lvp-fails.txt +++ b/src/gallium/drivers/zink/ci/zink-lvp-fails.txt @@ -1,11 +1,25 @@ -dEQP-GLES2.functional.clipping.point.wide_point_clip,Fail -dEQP-GLES2.functional.clipping.point.wide_point_clip_viewport_center,Fail -dEQP-GLES2.functional.clipping.point.wide_point_clip_viewport_corner,Fail +# #6115 +spec@arb_tessellation_shader@execution@variable-indexing@tes-both-input-array-float-index-rd,Crash +spec@arb_tessellation_shader@execution@variable-indexing@tes-both-input-array-vec2-index-rd,Crash +spec@arb_tessellation_shader@execution@variable-indexing@tes-both-input-array-vec3-index-rd,Crash +spec@arb_tessellation_shader@execution@variable-indexing@tes-both-input-array-vec4-index-rd,Crash + +# #6322 +spec@arb_framebuffer_object@fbo-blit-scaled-linear,Fail + + +# #6905 +glx@glx-swap-copy,Fail + +#kopper regressions/changes +glx@extension string sanity,Fail +spec@egl_chromium_sync_control@conformance,Fail +spec@egl_chromium_sync_control@conformance@eglGetSyncValuesCHROMIUM_msc_and_sbc_test,Fail +spec@egl_chromium_sync_control@conformance@eglGetSyncValuesCHROMIUM_ust_test,Fail + + dEQP-GLES3.functional.clipping.line.wide_line_clip_viewport_center,Fail dEQP-GLES3.functional.clipping.line.wide_line_clip_viewport_corner,Fail -dEQP-GLES3.functional.clipping.point.wide_point_clip,Fail -dEQP-GLES3.functional.clipping.point.wide_point_clip_viewport_center,Fail -dEQP-GLES3.functional.clipping.point.wide_point_clip_viewport_corner,Fail dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag,Fail dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_dst_x,Fail dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_src_dst_x,Fail @@ -16,35 +30,21 @@ dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_dst_x,Fail dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_dst_x,Fail dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_dst_y,Fail dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_x,Fail -dEQP-GLES3.functional.multisample.fbo_4_samples.proportionality_sample_coverage,Fail -dEQP-GLES3.functional.multisample.fbo_4_samples.sample_coverage_invert,Fail -dEQP-GLES3.functional.multisample.fbo_max_samples.proportionality_sample_coverage,Fail -dEQP-GLES3.functional.multisample.fbo_max_samples.sample_coverage_invert,Fail -KHR-GL32.transform_feedback.capture_geometry_separate_test,Fail -KHR-GL32.transform_feedback.capture_vertex_interleaved_test,Fail -KHR-GL32.transform_feedback.capture_vertex_separate_test,Fail -KHR-GL32.transform_feedback.discard_vertex_test,Fail -KHR-GL32.transform_feedback.draw_xfb_instanced_test,Crash -KHR-GL32.transform_feedback.draw_xfb_stream_instanced_test,Crash -KHR-GL32.transform_feedback.query_geometry_separate_test,Fail -KHR-GL32.transform_feedback.query_vertex_interleaved_test,Fail -KHR-GL32.transform_feedback.query_vertex_separate_test,Fail dEQP-GLES2.functional.clipping.line.wide_line_clip_viewport_center,Fail dEQP-GLES2.functional.clipping.line.wide_line_clip_viewport_corner,Fail +# this test tries to be error-compatible with nvidia. spoiler: mesa isn't, and no driver can pass it +glx@glx_arb_create_context@invalid flag,Fail + glx@glx-copy-sub-buffer,Fail glx@glx-copy-sub-buffer samples=2,Fail glx@glx-copy-sub-buffer samples=4,Fail -glx@glx-multithread-texture,Fail -glx@glx-swap-copy,Fail glx@glx-swap-pixmap-bad,Fail glx@glx-visuals-depth,Crash -glx@glx-visuals-depth -pixmap,Crash -glx@glx-visuals-stencil,Crash -glx@glx-visuals-stencil -pixmap,Crash -glx@glx-query-drawable-glx_fbconfig_id-window,Fail glx@glx_arb_create_context_es2_profile@invalid opengl es version,Fail -glx@glx_arb_create_context_no_error@no error,Fail +# X error 167 (GLXBadFBConfig (9)) was generated, but X error 8 was expected. +glx@glx_arb_create_context_no_error@no error,Crash + glx@glx_ext_import_context@free context,Fail glx@glx_ext_import_context@get context id,Fail glx@glx_ext_import_context@get current display,Fail @@ -65,13 +65,11 @@ shaders@point-vertex-id gl_vertexid gl_instanceid divisor,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 -spec@!opengl 1.0@gl-1.0-swapbuffers-behavior,Fail spec@!opengl 1.1@linestipple,Fail spec@!opengl 1.1@linestipple@Factor 2x,Fail spec@!opengl 1.1@linestipple@Factor 3x,Fail spec@!opengl 1.1@linestipple@Line loop,Fail spec@!opengl 1.1@linestipple@Line strip,Fail -spec@!opengl 1.1@polygon-offset,Fail spec@!opengl 1.1@polygon-mode,Fail spec@!opengl 1.1@polygon-mode-facing,Fail spec@!opengl 1.1@polygon-mode-offset,Fail @@ -88,12 +86,6 @@ spec@!opengl 1.1@polygon-mode-offset@config 5: Expected blue pixel in center,Fai spec@!opengl 1.1@polygon-mode-offset@config 6: Expected blue pixel in center,Fail spec@!opengl 1.1@polygon-mode-offset@config 6: Expected white pixel on right edge,Fail spec@!opengl 1.1@polygon-mode-offset@config 6: Expected white pixel on top edge,Fail -spec@!opengl 1.1@read-front,Fail -spec@!opengl 1.1@read-front clear-front-first,Fail -spec@!opengl 1.1@read-front clear-front-first samples=2,Fail -spec@!opengl 1.1@read-front clear-front-first samples=4,Fail -spec@!opengl 1.1@read-front samples=2,Fail -spec@!opengl 1.1@read-front samples=4,Fail spec@!opengl 1.2@copyteximage 3d,Fail spec@!opengl 2.0@depth-tex-modes-glsl,Fail spec@!opengl 2.0@gl-2.0-edgeflag,Fail @@ -101,22 +93,12 @@ spec@!opengl 2.0@gl-2.0-edgeflag-immediate,Fail spec@!opengl 2.1@pbo,Fail spec@!opengl 2.1@pbo@test_polygon_stip,Fail spec@!opengl 2.1@polygon-stipple-fs,Fail -spec@!opengl 3.0@sampler-cube-shadow,Fail -spec@!opengl 3.2@gl-3.2-adj-prims cull-back pv-first,Fail -spec@!opengl 3.2@gl-3.2-adj-prims cull-front pv-first,Fail -spec@!opengl 3.2@gl-3.2-adj-prims line cull-back pv-first,Fail -spec@!opengl 3.2@gl-3.2-adj-prims line cull-front pv-first,Fail -spec@!opengl 3.2@gl-3.2-adj-prims pv-first,Fail spec@!opengl es 2.0@glsl-fs-pointcoord,Fail -spec@!opengl es 3.0@gles-3.0-transform-feedback-uniform-buffer-object,Fail spec@arb_depth_texture@depth-tex-modes,Fail spec@arb_framebuffer_object@fbo-gl_pointcoord,Fail spec@arb_get_program_binary@restore-sso-program,Fail spec@arb_gpu_shader_fp64@execution@arb_gpu_shader_fp64-tf-separate,Fail spec@arb_pipeline_statistics_query@arb_pipeline_statistics_query-frag,Fail -spec@arb_point_parameters@arb_point_parameters-point-attenuation,Fail -spec@arb_point_parameters@arb_point_parameters-point-attenuation@Aliased combinations,Fail -spec@arb_point_parameters@arb_point_parameters-point-attenuation@Antialiased combinations,Fail spec@arb_point_sprite@arb_point_sprite-checkerboard,Fail spec@arb_point_sprite@arb_point_sprite-mipmap,Fail spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex,Fail @@ -153,302 +135,10 @@ spec@arb_sample_shading@samplemask 4 all@1.000000 mask_in_one,Fail spec@arb_sample_shading@samplemask 4 all@noms mask_in_one,Fail spec@arb_sample_shading@samplemask 4 all@noms partition,Fail spec@arb_sample_shading@samplemask 4 all@sample mask_in_one,Fail -spec@arb_seamless_cube_map@arb_seamless_cubemap,Fail spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgrad,Fail -spec@arb_texture_cube_map_array@arb_texture_cube_map_array-sampler-cube-array-shadow,Fail spec@arb_texture_float@fbo-blending-formats,Fail -spec@arb_texture_float@fbo-blending-formats@GL_INTENSITY16F_ARB,Fail -spec@arb_texture_float@fbo-blending-formats@GL_INTENSITY32F_ARB,Fail -spec@arb_texture_float@fbo-blending-formats@GL_LUMINANCE16F_ARB,Fail -spec@arb_texture_float@fbo-blending-formats@GL_LUMINANCE32F_ARB,Fail spec@arb_texture_float@fbo-blending-formats@GL_RGB32F,Fail -spec@arb_texture_rg@multisample-fast-clear gl_arb_texture_rg-int,Fail -spec@arb_texture_view@rendering-formats,Fail -spec@arb_texture_view@rendering-formats@clear GL_R16 as GL_R16F,Fail -spec@arb_texture_view@rendering-formats@clear GL_R16 as GL_R16I,Fail -spec@arb_texture_view@rendering-formats@clear GL_R16 as GL_R16UI,Fail -spec@arb_texture_view@rendering-formats@clear GL_R16 as GL_R16_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_R16 as GL_RG8I,Fail -spec@arb_texture_view@rendering-formats@clear GL_R16 as GL_RG8UI,Fail -spec@arb_texture_view@rendering-formats@clear GL_R16 as GL_RG8_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_R16F as GL_R16,Fail -spec@arb_texture_view@rendering-formats@clear GL_R16F as GL_R16_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_R16F as GL_RG8,Fail -spec@arb_texture_view@rendering-formats@clear GL_R16F as GL_RG8_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_R16I as GL_R16,Fail -spec@arb_texture_view@rendering-formats@clear GL_R16I as GL_R16F,Fail -spec@arb_texture_view@rendering-formats@clear GL_R16I as GL_R16I,Fail -spec@arb_texture_view@rendering-formats@clear GL_R16I as GL_R16_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_R16I as GL_RG8,Fail -spec@arb_texture_view@rendering-formats@clear GL_R16I as GL_RG8I,Fail -spec@arb_texture_view@rendering-formats@clear GL_R16I as GL_RG8_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_R16UI as GL_R16,Fail -spec@arb_texture_view@rendering-formats@clear GL_R16UI as GL_R16F,Fail -spec@arb_texture_view@rendering-formats@clear GL_R16UI as GL_R16I,Fail -spec@arb_texture_view@rendering-formats@clear GL_R16UI as GL_R16_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_R16UI as GL_RG8,Fail -spec@arb_texture_view@rendering-formats@clear GL_R16UI as GL_RG8I,Fail -spec@arb_texture_view@rendering-formats@clear GL_R16UI as GL_RG8_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_R16_SNORM as GL_R16,Fail -spec@arb_texture_view@rendering-formats@clear GL_R16_SNORM as GL_R16F,Fail -spec@arb_texture_view@rendering-formats@clear GL_R16_SNORM as GL_R16I,Fail -spec@arb_texture_view@rendering-formats@clear GL_R16_SNORM as GL_R16UI,Fail -spec@arb_texture_view@rendering-formats@clear GL_R16_SNORM as GL_RG8,Fail -spec@arb_texture_view@rendering-formats@clear GL_R16_SNORM as GL_RG8I,Fail -spec@arb_texture_view@rendering-formats@clear GL_R16_SNORM as GL_RG8UI,Fail -spec@arb_texture_view@rendering-formats@clear GL_R16_SNORM as GL_RG8_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_R32F as GL_RG16,Fail -spec@arb_texture_view@rendering-formats@clear GL_R32F as GL_RG16F,Fail -spec@arb_texture_view@rendering-formats@clear GL_R32F as GL_RG16I,Fail -spec@arb_texture_view@rendering-formats@clear GL_R32F as GL_RG16_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_R32F as GL_RGB10_A2,Fail -spec@arb_texture_view@rendering-formats@clear GL_R32F as GL_RGBA8,Fail -spec@arb_texture_view@rendering-formats@clear GL_R32F as GL_RGBA8I,Fail -spec@arb_texture_view@rendering-formats@clear GL_R32F as GL_RGBA8_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_R32I as GL_RG16,Fail -spec@arb_texture_view@rendering-formats@clear GL_R32I as GL_RG16F,Fail -spec@arb_texture_view@rendering-formats@clear GL_R32I as GL_RG16I,Fail -spec@arb_texture_view@rendering-formats@clear GL_R32I as GL_RG16_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_R32I as GL_RGB10_A2,Fail -spec@arb_texture_view@rendering-formats@clear GL_R32I as GL_RGBA8,Fail -spec@arb_texture_view@rendering-formats@clear GL_R32I as GL_RGBA8I,Fail -spec@arb_texture_view@rendering-formats@clear GL_R32I as GL_RGBA8_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_R32UI as GL_RG16,Fail -spec@arb_texture_view@rendering-formats@clear GL_R32UI as GL_RG16F,Fail -spec@arb_texture_view@rendering-formats@clear GL_R32UI as GL_RG16I,Fail -spec@arb_texture_view@rendering-formats@clear GL_R32UI as GL_RG16_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_R32UI as GL_RGB10_A2,Fail -spec@arb_texture_view@rendering-formats@clear GL_R32UI as GL_RGBA8,Fail -spec@arb_texture_view@rendering-formats@clear GL_R32UI as GL_RGBA8I,Fail -spec@arb_texture_view@rendering-formats@clear GL_R32UI as GL_RGBA8_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_R8 as GL_R8I,Fail -spec@arb_texture_view@rendering-formats@clear GL_R8 as GL_R8UI,Fail -spec@arb_texture_view@rendering-formats@clear GL_R8 as GL_R8_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_R8I as GL_R8,Fail -spec@arb_texture_view@rendering-formats@clear GL_R8I as GL_R8I,Fail -spec@arb_texture_view@rendering-formats@clear GL_R8I as GL_R8_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_R8UI as GL_R8,Fail -spec@arb_texture_view@rendering-formats@clear GL_R8UI as GL_R8I,Fail -spec@arb_texture_view@rendering-formats@clear GL_R8UI as GL_R8_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_R8_SNORM as GL_R8,Fail -spec@arb_texture_view@rendering-formats@clear GL_R8_SNORM as GL_R8I,Fail -spec@arb_texture_view@rendering-formats@clear GL_R8_SNORM as GL_R8UI,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16 as GL_R32F,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16 as GL_R32I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16 as GL_R32UI,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16 as GL_RG16F,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16 as GL_RG16I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16 as GL_RG16UI,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16 as GL_RG16_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16 as GL_RGB10_A2UI,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16 as GL_RGBA8I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16 as GL_RGBA8UI,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16 as GL_RGBA8_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16F as GL_R32F,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16F as GL_RG16,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16F as GL_RG16_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16F as GL_RGB10_A2,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16F as GL_RGBA8,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16F as GL_RGBA8_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16I as GL_R32F,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16I as GL_R32I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16I as GL_RG16,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16I as GL_RG16F,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16I as GL_RG16I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16I as GL_RG16_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16I as GL_RGB10_A2,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16I as GL_RGBA8,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16I as GL_RGBA8I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16I as GL_RGBA8_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16UI as GL_R32F,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16UI as GL_R32I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16UI as GL_RG16,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16UI as GL_RG16F,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16UI as GL_RG16I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16UI as GL_RG16_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16UI as GL_RGB10_A2,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16UI as GL_RGBA8,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16UI as GL_RGBA8I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16UI as GL_RGBA8_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16_SNORM as GL_R32F,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16_SNORM as GL_R32I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16_SNORM as GL_R32UI,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16_SNORM as GL_RG16,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16_SNORM as GL_RG16F,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16_SNORM as GL_RG16I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16_SNORM as GL_RG16UI,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16_SNORM as GL_RGB10_A2,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16_SNORM as GL_RGB10_A2UI,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16_SNORM as GL_RGBA8,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16_SNORM as GL_RGBA8I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16_SNORM as GL_RGBA8UI,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG16_SNORM as GL_RGBA8_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG32F as GL_RGBA16,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG32F as GL_RGBA16F,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG32F as GL_RGBA16I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG32F as GL_RGBA16_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG32I as GL_RGBA16,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG32I as GL_RGBA16F,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG32I as GL_RGBA16I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG32I as GL_RGBA16_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG32UI as GL_RGBA16,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG32UI as GL_RGBA16F,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG32UI as GL_RGBA16I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG32UI as GL_RGBA16_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG8 as GL_R16F,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG8 as GL_R16I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG8 as GL_R16UI,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG8 as GL_R16_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG8 as GL_RG8I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG8 as GL_RG8UI,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG8 as GL_RG8_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG8I as GL_R16,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG8I as GL_R16F,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG8I as GL_R16I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG8I as GL_R16_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG8I as GL_RG8,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG8I as GL_RG8I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG8I as GL_RG8_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG8UI as GL_R16,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG8UI as GL_R16F,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG8UI as GL_R16I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG8UI as GL_R16_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG8UI as GL_RG8,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG8UI as GL_RG8I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG8UI as GL_RG8_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG8_SNORM as GL_R16,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG8_SNORM as GL_R16F,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG8_SNORM as GL_R16I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG8_SNORM as GL_R16UI,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG8_SNORM as GL_R16_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG8_SNORM as GL_RG8,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG8_SNORM as GL_RG8I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RG8_SNORM as GL_RG8UI,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB10_A2 as GL_R32F,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB10_A2 as GL_R32I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB10_A2 as GL_R32UI,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB10_A2 as GL_RG16F,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB10_A2 as GL_RG16I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB10_A2 as GL_RG16UI,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB10_A2 as GL_RG16_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB10_A2 as GL_RGB10_A2UI,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB10_A2 as GL_RGBA8I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB10_A2 as GL_RGBA8UI,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB10_A2 as GL_RGBA8_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB10_A2UI as GL_R32F,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB10_A2UI as GL_R32I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB10_A2UI as GL_RG16,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB10_A2UI as GL_RG16F,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB10_A2UI as GL_RG16I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB10_A2UI as GL_RG16_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB10_A2UI as GL_RGB10_A2,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB10_A2UI as GL_RGBA8,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB10_A2UI as GL_RGBA8I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB10_A2UI as GL_RGBA8_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB16 as GL_RGB16F,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB16 as GL_RGB16I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB16 as GL_RGB16UI,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB16 as GL_RGB16_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB16F as GL_RGB16,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB16F as GL_RGB16_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB16I as GL_RGB16,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB16I as GL_RGB16F,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB16I as GL_RGB16I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB16I as GL_RGB16_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB16UI as GL_RGB16,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB16UI as GL_RGB16F,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB16UI as GL_RGB16I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB16UI as GL_RGB16_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB16_SNORM as GL_RGB16,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB16_SNORM as GL_RGB16F,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB16_SNORM as GL_RGB16I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB16_SNORM as GL_RGB16UI,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB8 as GL_RGB8I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB8 as GL_RGB8UI,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB8 as GL_RGB8_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB8I as GL_RGB8,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB8I as GL_RGB8I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB8I as GL_RGB8_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB8UI as GL_RGB8,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB8UI as GL_RGB8I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB8UI as GL_RGB8_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB8_SNORM as GL_RGB8,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB8_SNORM as GL_RGB8I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGB8_SNORM as GL_RGB8UI,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA16 as GL_RG32F,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA16 as GL_RG32I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA16 as GL_RG32UI,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA16 as GL_RGBA16F,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA16 as GL_RGBA16I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA16 as GL_RGBA16UI,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA16 as GL_RGBA16_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA16F as GL_RG32F,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA16F as GL_RGBA16,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA16F as GL_RGBA16_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA16I as GL_RG32F,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA16I as GL_RG32I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA16I as GL_RGBA16,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA16I as GL_RGBA16F,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA16I as GL_RGBA16I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA16I as GL_RGBA16_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA16UI as GL_RG32F,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA16UI as GL_RG32I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA16UI as GL_RGBA16,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA16UI as GL_RGBA16F,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA16UI as GL_RGBA16I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA16UI as GL_RGBA16_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA16_SNORM as GL_RG32F,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA16_SNORM as GL_RG32I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA16_SNORM as GL_RG32UI,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA16_SNORM as GL_RGBA16,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA16_SNORM as GL_RGBA16F,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA16_SNORM as GL_RGBA16I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA16_SNORM as GL_RGBA16UI,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8 as GL_R32F,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8 as GL_R32I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8 as GL_R32UI,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8 as GL_RG16F,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8 as GL_RG16I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8 as GL_RG16UI,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8 as GL_RG16_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8 as GL_RGB10_A2UI,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8 as GL_RGBA8I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8 as GL_RGBA8UI,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8 as GL_RGBA8_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8I as GL_R32F,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8I as GL_R32I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8I as GL_RG16,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8I as GL_RG16F,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8I as GL_RG16I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8I as GL_RG16_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8I as GL_RGB10_A2,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8I as GL_RGBA8,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8I as GL_RGBA8I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8I as GL_RGBA8_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8UI as GL_R32F,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8UI as GL_R32I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8UI as GL_RG16,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8UI as GL_RG16F,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8UI as GL_RG16I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8UI as GL_RG16_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8UI as GL_RGB10_A2,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8UI as GL_RGBA8,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8UI as GL_RGBA8I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8UI as GL_RGBA8_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8_SNORM as GL_R32F,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8_SNORM as GL_R32I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8_SNORM as GL_R32UI,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8_SNORM as GL_RG16,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8_SNORM as GL_RG16F,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8_SNORM as GL_RG16I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8_SNORM as GL_RG16UI,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8_SNORM as GL_RG16_SNORM,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8_SNORM as GL_RGB10_A2,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8_SNORM as GL_RGB10_A2UI,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8_SNORM as GL_RGBA8,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8_SNORM as GL_RGBA8I,Fail -spec@arb_texture_view@rendering-formats@clear GL_RGBA8_SNORM as GL_RGBA8UI,Fail -spec@egl 1.4@egl-copy-buffers,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 spec@egl_khr_surfaceless_context@viewport,Fail @@ -470,19 +160,8 @@ spec@ext_framebuffer_multisample@interpolation 4 centroid-disabled,Fail spec@ext_framebuffer_multisample@interpolation 4 centroid-edges,Fail spec@ext_framebuffer_multisample@interpolation 4 non-centroid-deriv-disabled,Fail spec@ext_framebuffer_multisample@interpolation 4 non-centroid-disabled,Fail -spec@ext_framebuffer_multisample@sample-coverage 2 non-inverted,Fail -spec@ext_framebuffer_multisample@sample-coverage 4 non-inverted,Fail spec@ext_framebuffer_object@fbo-blending-formats,Fail -spec@ext_framebuffer_object@fbo-blending-formats@GL_INTENSITY,Fail -spec@ext_framebuffer_object@fbo-blending-formats@GL_INTENSITY12,Fail -spec@ext_framebuffer_object@fbo-blending-formats@GL_INTENSITY16,Fail -spec@ext_framebuffer_object@fbo-blending-formats@GL_INTENSITY4,Fail -spec@ext_framebuffer_object@fbo-blending-formats@GL_INTENSITY8,Fail -spec@ext_framebuffer_object@fbo-blending-formats@GL_LUMINANCE12,Fail -spec@ext_framebuffer_object@fbo-blending-formats@GL_LUMINANCE16,Fail spec@ext_framebuffer_object@fbo-blending-formats@GL_RGB10,Fail -spec@ext_image_dma_buf_import@ext_image_dma_buf_import-export,Fail -spec@ext_image_dma_buf_import@ext_image_dma_buf_import-export-tex,Fail spec@ext_image_dma_buf_import@ext_image_dma_buf_import-intel_external_sampler_only,Fail spec@ext_image_dma_buf_import@ext_image_dma_buf_import-invalid_attributes,Fail spec@ext_image_dma_buf_import@ext_image_dma_buf_import-invalid_hints,Fail @@ -511,17 +190,7 @@ spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yvu420,Fail spec@ext_image_dma_buf_import@ext_image_dma_buf_import-transcode-nv12-as-r8-gr88,Fail spec@ext_image_dma_buf_import@ext_image_dma_buf_import-unsupported_format,Fail spec@ext_packed_float@query-rgba-signed-components,Fail -spec@ext_texture_integer@multisample-fast-clear gl_ext_texture_integer,Fail -spec@ext_texture_snorm@fbo-blending-formats,Fail -spec@ext_texture_snorm@fbo-blending-formats@GL_INTENSITY16_SNORM,Fail -spec@ext_texture_snorm@fbo-blending-formats@GL_INTENSITY8_SNORM,Fail -spec@ext_texture_snorm@fbo-blending-formats@GL_INTENSITY_SNORM,Fail -spec@ext_texture_snorm@fbo-blending-formats@GL_LUMINANCE16_SNORM,Fail -spec@ext_texture_snorm@fbo-blending-formats@GL_LUMINANCE8_SNORM,Fail -spec@ext_texture_snorm@fbo-blending-formats@GL_LUMINANCE_SNORM,Fail spec@ext_texture_swizzle@depth_texture_mode_and_swizzle,Fail -spec@ext_transform_feedback2@counting with pause,Fail -spec@ext_transform_feedback@generatemipmap prims_generated,Fail spec@intel_performance_query@intel_performance_query-issue_2235,Fail spec@khr_texture_compression_astc@array-gl,Fail spec@khr_texture_compression_astc@array-gl@12x12 Block Dim,Fail @@ -558,300 +227,158 @@ spec@!opengl 3.0@clearbuffer-depth-cs-probe,Fail spec@arb_post_depth_coverage@arb_post_depth_coverage-multisampling,Fail spec@arb_shader_image_load_store@early-z,Fail spec@arb_shader_image_load_store@early-z@occlusion query test/early-z pass,Fail -spec@arb_shader_image_load_store@indexing,Fail -spec@arb_shader_image_load_store@indexing@Compute shader/dynamically uniform indexing test,Fail -spec@arb_shader_image_load_store@indexing@Fragment shader/dynamically uniform indexing test,Fail -spec@arb_shader_image_load_store@indexing@Geometry shader/dynamically uniform indexing test,Fail -spec@arb_shader_image_load_store@indexing@Tessellation control shader/dynamically uniform indexing test,Fail -spec@arb_shader_image_load_store@indexing@Tessellation evaluation shader/dynamically uniform indexing test,Fail -spec@arb_shader_image_load_store@indexing@Vertex shader/dynamically uniform indexing test,Fail -spec@arb_shader_image_load_store@invalid,Fail -spec@arb_shader_image_load_store@invalid@imageLoad/incompatible format test/imageBuffer,Fail + +spec@arb_shader_image_load_store@execution@image-array-out-of-bounds-access-load,Crash +spec@arb_shader_image_load_store@execution@image-array-out-of-bounds-access-store,Crash + +spec@arb_tessellation_shader@execution@tcs-tes-levels-out-of-bounds-read,Crash +spec@arb_tessellation_shader@execution@tcs-tes-levels-out-of-bounds-write,Crash + spec@khr_texture_compression_astc@array-gles,Fail spec@khr_texture_compression_astc@array-gles@12x12 Block Dim,Fail spec@khr_texture_compression_astc@array-gles@5x5 Block Dim,Fail -spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3,Fail -spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_imageLoad,Fail -spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_imageStore,Fail -spec@oes_texture_view@rendering-formats,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGB16 as GL_RGB16F,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGB16I as GL_RGB16F,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGB16UI as GL_RGB16F,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGB16_SNORM as GL_RGB16F,Fail -spec@oes_texture_view@rendering-formats@clear GL_R16 as GL_R16F,Fail -spec@oes_texture_view@rendering-formats@clear GL_R16 as GL_R16I,Fail -spec@oes_texture_view@rendering-formats@clear GL_R16 as GL_R16UI,Fail -spec@oes_texture_view@rendering-formats@clear GL_R16 as GL_R16_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_R16 as GL_RG8I,Fail -spec@oes_texture_view@rendering-formats@clear GL_R16 as GL_RG8UI,Fail -spec@oes_texture_view@rendering-formats@clear GL_R16 as GL_RG8_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_R16F as GL_R16,Fail -spec@oes_texture_view@rendering-formats@clear GL_R16F as GL_R16_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_R16F as GL_RG8,Fail -spec@oes_texture_view@rendering-formats@clear GL_R16F as GL_RG8_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_R16I as GL_R16,Fail -spec@oes_texture_view@rendering-formats@clear GL_R16I as GL_R16F,Fail -spec@oes_texture_view@rendering-formats@clear GL_R16I as GL_R16I,Fail -spec@oes_texture_view@rendering-formats@clear GL_R16I as GL_R16_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_R16I as GL_RG8,Fail -spec@oes_texture_view@rendering-formats@clear GL_R16I as GL_RG8I,Fail -spec@oes_texture_view@rendering-formats@clear GL_R16I as GL_RG8_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_R16UI as GL_R16,Fail -spec@oes_texture_view@rendering-formats@clear GL_R16UI as GL_R16F,Fail -spec@oes_texture_view@rendering-formats@clear GL_R16UI as GL_R16I,Fail -spec@oes_texture_view@rendering-formats@clear GL_R16UI as GL_R16_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_R16UI as GL_RG8,Fail -spec@oes_texture_view@rendering-formats@clear GL_R16UI as GL_RG8I,Fail -spec@oes_texture_view@rendering-formats@clear GL_R16UI as GL_RG8_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_R16_SNORM as GL_R16,Fail -spec@oes_texture_view@rendering-formats@clear GL_R16_SNORM as GL_R16F,Fail -spec@oes_texture_view@rendering-formats@clear GL_R16_SNORM as GL_R16I,Fail -spec@oes_texture_view@rendering-formats@clear GL_R16_SNORM as GL_R16UI,Fail -spec@oes_texture_view@rendering-formats@clear GL_R16_SNORM as GL_RG8,Fail -spec@oes_texture_view@rendering-formats@clear GL_R16_SNORM as GL_RG8I,Fail -spec@oes_texture_view@rendering-formats@clear GL_R16_SNORM as GL_RG8UI,Fail -spec@oes_texture_view@rendering-formats@clear GL_R16_SNORM as GL_RG8_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_R32F as GL_RG16,Fail -spec@oes_texture_view@rendering-formats@clear GL_R32F as GL_RG16F,Fail -spec@oes_texture_view@rendering-formats@clear GL_R32F as GL_RG16I,Fail -spec@oes_texture_view@rendering-formats@clear GL_R32F as GL_RG16_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_R32F as GL_RGB10_A2,Fail -spec@oes_texture_view@rendering-formats@clear GL_R32F as GL_RGBA8,Fail -spec@oes_texture_view@rendering-formats@clear GL_R32F as GL_RGBA8I,Fail -spec@oes_texture_view@rendering-formats@clear GL_R32F as GL_RGBA8_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_R32I as GL_RG16,Fail -spec@oes_texture_view@rendering-formats@clear GL_R32I as GL_RG16F,Fail -spec@oes_texture_view@rendering-formats@clear GL_R32I as GL_RG16I,Fail -spec@oes_texture_view@rendering-formats@clear GL_R32I as GL_RG16_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_R32I as GL_RGB10_A2,Fail -spec@oes_texture_view@rendering-formats@clear GL_R32I as GL_RGBA8,Fail -spec@oes_texture_view@rendering-formats@clear GL_R32I as GL_RGBA8I,Fail -spec@oes_texture_view@rendering-formats@clear GL_R32I as GL_RGBA8_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_R32UI as GL_RG16,Fail -spec@oes_texture_view@rendering-formats@clear GL_R32UI as GL_RG16F,Fail -spec@oes_texture_view@rendering-formats@clear GL_R32UI as GL_RG16I,Fail -spec@oes_texture_view@rendering-formats@clear GL_R32UI as GL_RG16_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_R32UI as GL_RGB10_A2,Fail -spec@oes_texture_view@rendering-formats@clear GL_R32UI as GL_RGBA8,Fail -spec@oes_texture_view@rendering-formats@clear GL_R32UI as GL_RGBA8I,Fail -spec@oes_texture_view@rendering-formats@clear GL_R32UI as GL_RGBA8_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_R8 as GL_R8I,Fail -spec@oes_texture_view@rendering-formats@clear GL_R8 as GL_R8UI,Fail -spec@oes_texture_view@rendering-formats@clear GL_R8 as GL_R8_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_R8I as GL_R8,Fail -spec@oes_texture_view@rendering-formats@clear GL_R8I as GL_R8I,Fail -spec@oes_texture_view@rendering-formats@clear GL_R8I as GL_R8_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_R8UI as GL_R8,Fail -spec@oes_texture_view@rendering-formats@clear GL_R8UI as GL_R8I,Fail -spec@oes_texture_view@rendering-formats@clear GL_R8UI as GL_R8_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_R8_SNORM as GL_R8,Fail -spec@oes_texture_view@rendering-formats@clear GL_R8_SNORM as GL_R8I,Fail -spec@oes_texture_view@rendering-formats@clear GL_R8_SNORM as GL_R8UI,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16 as GL_R32F,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16 as GL_R32I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16 as GL_R32UI,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16 as GL_RG16F,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16 as GL_RG16I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16 as GL_RG16UI,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16 as GL_RG16_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16 as GL_RGB10_A2UI,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16 as GL_RGBA8I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16 as GL_RGBA8UI,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16 as GL_RGBA8_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16F as GL_R32F,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16F as GL_RG16,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16F as GL_RG16_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16F as GL_RGB10_A2,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16F as GL_RGBA8,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16F as GL_RGBA8_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16I as GL_R32F,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16I as GL_R32I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16I as GL_RG16,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16I as GL_RG16F,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16I as GL_RG16I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16I as GL_RG16_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16I as GL_RGB10_A2,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16I as GL_RGBA8,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16I as GL_RGBA8I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16I as GL_RGBA8_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16UI as GL_R32F,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16UI as GL_R32I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16UI as GL_RG16,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16UI as GL_RG16F,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16UI as GL_RG16I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16UI as GL_RG16_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16UI as GL_RGB10_A2,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16UI as GL_RGBA8,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16UI as GL_RGBA8I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16UI as GL_RGBA8_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16_SNORM as GL_R32F,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16_SNORM as GL_R32I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16_SNORM as GL_R32UI,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16_SNORM as GL_RG16,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16_SNORM as GL_RG16F,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16_SNORM as GL_RG16I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16_SNORM as GL_RG16UI,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16_SNORM as GL_RGB10_A2,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16_SNORM as GL_RGB10_A2UI,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16_SNORM as GL_RGBA8,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16_SNORM as GL_RGBA8I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16_SNORM as GL_RGBA8UI,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG16_SNORM as GL_RGBA8_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG32F as GL_RGBA16,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG32F as GL_RGBA16F,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG32F as GL_RGBA16I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG32F as GL_RGBA16_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG32I as GL_RGBA16,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG32I as GL_RGBA16F,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG32I as GL_RGBA16I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG32I as GL_RGBA16_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG32UI as GL_RGBA16,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG32UI as GL_RGBA16F,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG32UI as GL_RGBA16I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG32UI as GL_RGBA16_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG8 as GL_R16F,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG8 as GL_R16I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG8 as GL_R16UI,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG8 as GL_R16_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG8 as GL_RG8I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG8 as GL_RG8UI,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG8 as GL_RG8_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG8I as GL_R16,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG8I as GL_R16F,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG8I as GL_R16I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG8I as GL_R16_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG8I as GL_RG8,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG8I as GL_RG8I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG8I as GL_RG8_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG8UI as GL_R16,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG8UI as GL_R16F,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG8UI as GL_R16I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG8UI as GL_R16_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG8UI as GL_RG8,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG8UI as GL_RG8I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG8UI as GL_RG8_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG8_SNORM as GL_R16,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG8_SNORM as GL_R16F,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG8_SNORM as GL_R16I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG8_SNORM as GL_R16UI,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG8_SNORM as GL_R16_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG8_SNORM as GL_RG8,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG8_SNORM as GL_RG8I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RG8_SNORM as GL_RG8UI,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGB10_A2 as GL_R32F,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGB10_A2 as GL_R32I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGB10_A2 as GL_R32UI,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGB10_A2 as GL_RG16F,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGB10_A2 as GL_RG16I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGB10_A2 as GL_RG16UI,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGB10_A2 as GL_RG16_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGB10_A2 as GL_RGB10_A2UI,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGB10_A2 as GL_RGBA8I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGB10_A2 as GL_RGBA8UI,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGB10_A2 as GL_RGBA8_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGB10_A2UI as GL_R32F,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGB10_A2UI as GL_R32I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGB10_A2UI as GL_RG16,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGB10_A2UI as GL_RG16F,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGB10_A2UI as GL_RG16I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGB10_A2UI as GL_RG16_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGB10_A2UI as GL_RGB10_A2,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGB10_A2UI as GL_RGBA8,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGB10_A2UI as GL_RGBA8I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGB10_A2UI as GL_RGBA8_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGB16 as GL_RGB16_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGB16F as GL_RGB16,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGB16F as GL_RGB16_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGB16I as GL_RGB16,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGB16I as GL_RGB16_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGB16UI as GL_RGB16,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGB16UI as GL_RGB16_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGB16_SNORM as GL_RGB16,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGB8I as GL_RGB8,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGB8UI as GL_RGB8,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGB8_SNORM as GL_RGB8,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA16 as GL_RG32F,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA16 as GL_RG32I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA16 as GL_RG32UI,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA16 as GL_RGBA16F,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA16 as GL_RGBA16I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA16 as GL_RGBA16UI,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA16 as GL_RGBA16_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA16F as GL_RG32F,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA16F as GL_RGBA16,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA16F as GL_RGBA16_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA16I as GL_RG32F,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA16I as GL_RG32I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA16I as GL_RGBA16,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA16I as GL_RGBA16F,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA16I as GL_RGBA16I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA16I as GL_RGBA16_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA16UI as GL_RG32F,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA16UI as GL_RG32I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA16UI as GL_RGBA16,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA16UI as GL_RGBA16F,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA16UI as GL_RGBA16I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA16UI as GL_RGBA16_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA16_SNORM as GL_RG32F,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA16_SNORM as GL_RG32I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA16_SNORM as GL_RG32UI,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA16_SNORM as GL_RGBA16,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA16_SNORM as GL_RGBA16F,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA16_SNORM as GL_RGBA16I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA16_SNORM as GL_RGBA16UI,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8 as GL_R32F,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8 as GL_R32I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8 as GL_R32UI,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8 as GL_RG16F,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8 as GL_RG16I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8 as GL_RG16UI,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8 as GL_RG16_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8 as GL_RGB10_A2UI,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8 as GL_RGBA8I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8 as GL_RGBA8UI,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8 as GL_RGBA8_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8I as GL_R32F,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8I as GL_R32I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8I as GL_RG16,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8I as GL_RG16F,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8I as GL_RG16I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8I as GL_RG16_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8I as GL_RGB10_A2,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8I as GL_RGBA8,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8I as GL_RGBA8I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8I as GL_RGBA8_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8UI as GL_R32F,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8UI as GL_R32I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8UI as GL_RG16,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8UI as GL_RG16F,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8UI as GL_RG16I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8UI as GL_RG16_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8UI as GL_RGB10_A2,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8UI as GL_RGBA8,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8UI as GL_RGBA8I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8UI as GL_RGBA8_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8_SNORM as GL_R32F,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8_SNORM as GL_R32I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8_SNORM as GL_R32UI,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8_SNORM as GL_RG16,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8_SNORM as GL_RG16F,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8_SNORM as GL_RG16I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8_SNORM as GL_RG16UI,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8_SNORM as GL_RG16_SNORM,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8_SNORM as GL_RGB10_A2,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8_SNORM as GL_RGB10_A2UI,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8_SNORM as GL_RGBA8,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8_SNORM as GL_RGBA8I,Fail -spec@oes_texture_view@rendering-formats@clear GL_RGBA8_SNORM as GL_RGBA8UI,Fail - #literally no driver can pass these spec@!opengl 1.0@rasterpos,Fail spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked,Fail -spec@arb_direct_state_access@gettextureimage-formats,Crash -spec@ext_texture_integer@fbo-integer,Fail #these need format conversions that gallium doesn't implement yet spec@arb_texture_buffer_object@formats (fs- arb),Crash spec@arb_texture_buffer_object@formats (vs- arb),Crash + + +spec@arb_arrays_of_arrays@execution@image_store@basic-imagestore-mixed-const-non-const-uniform-index,Fail +spec@arb_arrays_of_arrays@execution@image_store@basic-imagestore-mixed-const-non-const-uniform-index2,Fail +spec@arb_arrays_of_arrays@execution@image_store@basic-imagestore-non-const-uniform-index,Fail +spec@arb_fragment_program_shadow@tex-shadow1d,Fail +spec@arb_fragment_program_shadow@tex-shadow2d,Fail +spec@arb_fragment_program_shadow@tex-shadow2drect,Fail +spec@arb_fragment_program_shadow@txp-shadow1d,Fail +spec@arb_fragment_program_shadow@txp-shadow2d,Fail +spec@arb_fragment_program_shadow@txp-shadow2drect,Fail +spec@arb_gl_spirv@execution@xfb@vs_block_array,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3-mat3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3x2-mat3x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat3x4-mat3x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4-mat4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4x2-mat4x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dmat4x3-mat4x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-double-float,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec2-vec2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec3-vec3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@frag-conversion-explicit-dvec4-vec4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2-mat2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2x3-mat2x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat2x4-mat2x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3-mat3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3x2-mat3x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat3x4-mat3x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4-mat4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4x2-mat4x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dmat4x3-mat4x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-double-float,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec2-vec2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec3-vec3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@geom-conversion-explicit-dvec4-vec4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2-mat2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2x3-mat2x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat2x4-mat2x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3-mat3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3x2-mat3x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat3x4-mat3x4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4-mat4,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4x2-mat4x2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dmat4x3-mat4x3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-double-float,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec2-vec2,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec3-vec3,Fail +spec@arb_gpu_shader_fp64@execution@conversion@vert-conversion-explicit-dvec4-vec4,Fail +spec@arb_shader_storage_buffer_object@execution@ssbo-atomiccompswap-int,Fail +spec@arb_shader_texture_lod@execution@glsl-fs-shadow2dgradarb-01,Fail +spec@arb_shader_texture_lod@execution@glsl-fs-shadow2dgradarb-03,Fail +spec@arb_shader_texture_lod@execution@glsl-fs-shadow2dgradarb-07,Fail +spec@arb_shader_texture_lod@execution@glsl-fs-shadow2dgradarb-08,Fail +spec@arb_shader_texture_lod@execution@glsl-fs-shadow2dgradarb-cumulative,Fail +spec@arb_tessellation_shader@execution@gs-primitiveid-instanced,Fail +spec@arb_texture_rectangle@glsl-fs-shadow2drect,Fail +spec@arb_texture_rectangle@glsl-fs-shadow2drect-01,Fail +spec@arb_texture_rectangle@glsl-fs-shadow2drect-03,Fail +spec@arb_texture_rectangle@glsl-fs-shadow2drect-07,Fail +spec@arb_texture_rectangle@glsl-fs-shadow2drect-08,Fail +spec@arb_texture_rectangle@glsl-fs-shadow2drectproj,Fail +spec@arb_texture_rg@execution@fs-shadow2d-red-01,Fail +spec@arb_texture_rg@execution@fs-shadow2d-red-02,Fail +spec@arb_texture_rg@execution@fs-shadow2d-red-03,Fail +spec@ext_texture_array@glsl-fs-shadow1darray,Fail +spec@ext_texture_array@glsl-fs-shadow1darray-01,Fail +spec@ext_texture_array@glsl-fs-shadow1darray-03,Fail +spec@ext_texture_array@glsl-fs-shadow1darray-07,Fail +spec@ext_texture_array@glsl-fs-shadow1darray-08,Fail +spec@ext_texture_array@glsl-fs-shadow1darray-bias,Fail +spec@ext_texture_array@glsl-fs-shadow2darray,Fail +spec@ext_texture_array@glsl-fs-shadow2darray-01,Fail +spec@ext_texture_array@glsl-fs-shadow2darray-03,Fail +spec@ext_texture_array@glsl-fs-shadow2darray-07,Fail +spec@ext_texture_array@glsl-fs-shadow2darray-08,Fail +spec@glsl-1.10@execution@samplers@glsl-fs-shadow1d,Fail +spec@glsl-1.10@execution@samplers@glsl-fs-shadow1d-01,Fail +spec@glsl-1.10@execution@samplers@glsl-fs-shadow1d-03,Fail +spec@glsl-1.10@execution@samplers@glsl-fs-shadow1d-07,Fail +spec@glsl-1.10@execution@samplers@glsl-fs-shadow1d-08,Fail +spec@glsl-1.10@execution@samplers@glsl-fs-shadow1d-bias,Fail +spec@glsl-1.10@execution@samplers@glsl-fs-shadow1dproj,Fail +spec@glsl-1.10@execution@samplers@glsl-fs-shadow1dproj-bias,Fail +spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d,Fail +spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-01,Fail +spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-03,Fail +spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-07,Fail +spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-08,Fail +spec@glsl-1.10@execution@samplers@glsl-fs-shadow2d-bias,Fail +spec@glsl-1.10@execution@samplers@glsl-fs-shadow2dproj,Fail +spec@glsl-1.10@execution@samplers@glsl-fs-shadow2dproj-bias,Fail +spec@glsl-1.50@execution@primitive-id-no-gs-quad-strip,Fail +spec@glsl-1.50@execution@primitive-id-no-gs-quads,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2-mat2,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x3-mat2x3,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat2x4-mat2x4,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3-mat3,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3x2-mat3x2,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat3x4-mat3x4,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4-mat4,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4x2-mat4x2,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dmat4x3-mat4x3,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-double-float,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec2-vec2,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec3-vec3,Fail +spec@glsl-4.00@execution@conversion@frag-conversion-explicit-dvec4-vec4,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2-mat2,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2x3-mat2x3,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat2x4-mat2x4,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3-mat3,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3x2-mat3x2,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat3x4-mat3x4,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4-mat4,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4x2-mat4x2,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dmat4x3-mat4x3,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-double-float,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec2-vec2,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec3-vec3,Fail +spec@glsl-4.00@execution@conversion@geom-conversion-explicit-dvec4-vec4,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2-mat2,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2x3-mat2x3,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat2x4-mat2x4,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3-mat3,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3x2-mat3x2,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat3x4-mat3x4,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4-mat4,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4x2-mat4x2,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dmat4x3-mat4x3,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-double-float,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec2-vec2,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec3-vec3,Fail +spec@glsl-4.00@execution@conversion@vert-conversion-explicit-dvec4-vec4,Fail +spec@glsl-4.50@execution@ssbo-atomiccompswap-int,Fail diff --git a/src/gallium/drivers/zink/ci/zink-lvp-flakes.txt b/src/gallium/drivers/zink/ci/zink-lvp-flakes.txt index 9a2bcde0666..708a4d00153 100644 --- a/src/gallium/drivers/zink/ci/zink-lvp-flakes.txt +++ b/src/gallium/drivers/zink/ci/zink-lvp-flakes.txt @@ -1,3 +1,25 @@ dEQP-GLES2.functional.texture.filtering.cube.nearest_linear_mirror_l8_pot spec@khr_debug@push-pop-group_gl.* -glx@glx-multi-window-single-context + +# "Pending expose event- rerunning." +# exit status: signal: 11" +glx@glx-copy-sub-buffer samples=2 + +# "free(): invalid next size (fast)" +# since it's heap corruption, it may or may not appear in a particular run +spec@arb_compute_variable_group_size@local-size + +# https://gitlab.freedesktop.org/mesa/mesa/-/jobs/20908454 +# "X connection to :99 broken (explicit kill or server shutdown)." +glx@glx-multi-context-ib-1 + +# depth visuals +glx@glx-visuals-depth +glx@glx-visuals-stencil + +# mysterious +glx@glx-shader-sharing + +spec@arb_fragment_program@no-newline +# glx-destroycontext-1: ../../src/xcb_conn.c:215: write_vec: Assertion `!c->out.queue_len' failed. +glx@glx-destroycontext-1 diff --git a/src/gallium/drivers/zink/ci/zink-lvp-skips.txt b/src/gallium/drivers/zink/ci/zink-lvp-skips.txt index f216a5fe900..a925453f766 100644 --- a/src/gallium/drivers/zink/ci/zink-lvp-skips.txt +++ b/src/gallium/drivers/zink/ci/zink-lvp-skips.txt @@ -4,16 +4,16 @@ KHR-GL32.texture_size_promotion.functional +# this is just broken. +KHR-GL46.shader_ballot_tests.ShaderBallotBitmasks +KHR-GL46.shader_ballot_tests.ShaderBallotFunctionRead + # ignores copied from the old runner script spec@arb_map_buffer_alignment@arb_map_buffer_alignment-map-invalidate-range -glx@glx-make-current spec@arb_timer_query.* spec@arb_sample_shading@builtin-gl-sample-mask spec@glsl-1.30@execution@tex-miplevel-selection.* -# only supported if Piglit is using GLUT -spec@!opengl 1.1@windowoverlap - # This test doesn't even seem to exist, but piglit adds it to a group...? spec@arb_vertex_type_2_10_10_10_rev@attrib-p-type-size-match @@ -31,3 +31,23 @@ spec@arb_compute_shader@local-id-explosion # I can't reproduce these crashes locally # even after running them in loops for 4+ hours, so disable for now .*tex-miplevel-selection.* + +# these are insanely long +KHR-GL46.copy_image.functional +KHR-GL46.texture_swizzle.smoke +KHR-GL46.texture_swizzle.functional + +# Kopper regression +glx@glx-tfp + +# These tests started hitting timeouts when we upgraded LLVM from v11 to 13 +spec@arb_texture_rg@fbo-blending-formats + +#these need format conversions that gallium doesn't implement yet +spec@arb_texture_buffer_object@formats.*arb.* + +# After piglit uprev, got this crash: +# ../src/gallium/frontends/lavapipe/lvp_device.c:1720: lvp_AllocateMemory: +# Assertion `!export_info->handleTypes || export_info->handleTypes == VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT' failed. +# https://gitlab.freedesktop.org/mesa/mesa/-/issues/7609 +spec@egl 1.4@egl-ext_egl_image_storage diff --git a/src/gallium/drivers/zink/zink_program.c b/src/gallium/drivers/zink/zink_program.c index fe3bbae12b0..d3146b82851 100644 --- a/src/gallium/drivers/zink/zink_program.c +++ b/src/gallium/drivers/zink/zink_program.c @@ -1058,23 +1058,6 @@ zink_update_fs_key_samples(struct zink_context *ctx) } } -/* if gl_SampleMask[] is written to, we have to ensure that we get a shader with the same sample count: - * in GL, samples==1 means ignore gl_SampleMask[] - * in VK, gl_SampleMask[] is never ignored - */ -void -zink_update_fs_key_samples(struct zink_context *ctx) -{ - if (!ctx->gfx_stages[PIPE_SHADER_FRAGMENT]) - return; - nir_shader *nir = ctx->gfx_stages[PIPE_SHADER_FRAGMENT]->nir; - if (nir->info.outputs_written & (1 << FRAG_RESULT_SAMPLE_MASK)) { - bool samples = zink_get_fs_key(ctx)->samples; - if (samples != (ctx->fb_state.samples > 1)) - zink_set_fs_key(ctx)->samples = ctx->fb_state.samples > 1; - } -} - static void zink_bind_fs_state(struct pipe_context *pctx, void *cso) diff --git a/src/gallium/frontends/lavapipe/ci/lvp-asan-fails.txt b/src/gallium/frontends/lavapipe/ci/lvp-asan-fails.txt index 45d071823af..8d36e0b585b 100644 --- a/src/gallium/frontends/lavapipe/ci/lvp-asan-fails.txt +++ b/src/gallium/frontends/lavapipe/ci/lvp-asan-fails.txt @@ -1,2 +1,287 @@ -dEQP-VK.glsl.builtin.precision.pow.highp.vec2,Fail -dEQP-VK.glsl.texture_functions.query.texturequerylod.sampler2d_fixed_fragment,Fail +# Direct leak of 496 byte(s) in 1 object(s) allocated from: +# #0 0x7fa1e2f1e037 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:154 +# #1 0x7fa1ddf026ad in llvmpipe_resource_create_all ../src/gallium/drivers/llvmpipe/lp_texture.c:235 +# #2 0x7fa1ddf02f03 in llvmpipe_resource_create_unbacked ../src/gallium/drivers/llvmpipe/lp_texture.c:329 +# #3 0x7fa1dd96b1b9 in lvp_image_create ../src/gallium/frontends/lavapipe/lvp_image.c:99 +# #4 0x7fa1dd96b87e in lvp_CreateImage ../src/gallium/frontends/lavapipe/lvp_image.c:154 +# #5 0x555648e7e588 (/deqp/external/vulkancts/modules/vulkan/deqp-vk+0x2145588) +dEQP-VK.image.texel_view_compatible.graphic.basic.3d_image.texture_read.bc3_unorm_block.r32g32b32a32_uint,Fail +dEQP-VK.renderpass.dedicated_allocation.formats.a2b10g10r10_uint_pack32.input.dont_care.store.clear_draw,Fail +dEQP-VK.renderpass.dedicated_allocation.formats.d16_unorm.input.load.store.self_dep_clear_draw_use_input_aspect,Fail +dEQP-VK.renderpass.dedicated_allocation.formats.d16_unorm.input.load.store.self_dep_draw,Fail +dEQP-VK.renderpass.dedicated_allocation.formats.r8g8b8a8_uint.input.load.store.draw_use_input_aspect,Fail +dEQP-VK.renderpass.suballocation.attachment_allocation.input_output_chain.47,Fail +dEQP-VK.renderpass.suballocation.formats.a2r10g10b10_unorm_pack32.input.dont_care.store.clear_draw,Fail +dEQP-VK.renderpass.suballocation.formats.r32g32b32a32_sint.input.load.store.self_dep_clear_draw_use_input_aspect,Fail +dEQP-VK.renderpass.suballocation.formats.r32g32b32a32_sint.input.load.store.self_dep_draw,Fail +dEQP-VK.renderpass.suballocation.formats.r8g8b8a8_unorm.input.load.store.draw_use_input_aspect,Fail +dEQP-VK.renderpass2.dedicated_allocation.formats.a8b8g8r8_sint_pack32.input.clear.dont_care.clear_draw,Fail +dEQP-VK.renderpass2.dedicated_allocation.formats.a8b8g8r8_sint_pack32.input.clear.store.draw,Fail +dEQP-VK.renderpass2.dedicated_allocation.formats.r32_uint.input.load.dont_care.draw,Fail +dEQP-VK.renderpass2.suballocation.formats.r16g16b16a16_unorm.input.dont_care.dont_care.draw,Fail +dEQP-VK.renderpass2.suballocation.formats.r8g8b8a8_sint.input.load.dont_care.clear_draw,Fail +dEQP-VK.memory_model.message_passing.ext.u32.noncoherent.atomic_atomic.atomicwrite.device.payload_local.image.guard_local.image.vert,Fail +dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.fence_fence.atomicwrite.device.payload_local.buffer.guard_local.image.vert,Fail +dEQP-VK.synchronization.op.single_queue.event.write_image_fragment_read_image_tess_eval.image_128x128_r16_uint,Fail +dEQP-VK.synchronization2.op.single_queue.timeline_semaphore.write_image_geometry_read_copy_image.image_128x128_r8g8b8a8_unorm,Fail +dEQP-VK.robustness.robustness2.bind.notemplate.r32f.dontunroll.volatile.storage_buffer.readonly.no_fmt_qual.len_35.samples_1.1d.frag,Fail +dEQP-VK.robustness.robustness2.bind.notemplate.r32f.unroll.nonvolatile.storage_image.fmt_qual.null_descriptor.samples_1.2d.frag,Fail +dEQP-VK.robustness.robustness2.bind.notemplate.r32i.dontunroll.volatile.storage_buffer.readonly.no_fmt_qual.len_260.samples_1.1d.frag,Fail +dEQP-VK.robustness.robustness2.bind.notemplate.r32i.unroll.nonvolatile.storage_image.fmt_qual.null_descriptor.samples_4.2d.frag,Fail +dEQP-VK.robustness.robustness2.bind.notemplate.r32ui.dontunroll.nonvolatile.storage_buffer_dynamic.readonly.no_fmt_qual.len_252.samples_1.1d.frag,Fail +dEQP-VK.robustness.robustness2.bind.notemplate.r32ui.unroll.nonvolatile.storage_buffer.readwrite.no_fmt_qual.len_252.samples_1.1d.frag,Fail +dEQP-VK.robustness.robustness2.bind.notemplate.rg32f.dontunroll.volatile.storage_buffer.readonly.no_fmt_qual.len_252.samples_1.1d.frag,Fail +dEQP-VK.robustness.robustness2.bind.notemplate.rg32f.unroll.nonvolatile.sampled_image.no_fmt_qual.img.samples_4.2d_array.frag,Fail +dEQP-VK.robustness.robustness2.bind.notemplate.rg32i.dontunroll.nonvolatile.storage_buffer_dynamic.readonly.no_fmt_qual.len_32.samples_1.1d.frag,Fail +dEQP-VK.robustness.robustness2.bind.notemplate.rg32i.unroll.nonvolatile.uniform_buffer_dynamic.no_fmt_qual.len_20.samples_1.1d.frag,Fail +dEQP-VK.robustness.robustness2.bind.notemplate.rg32ui.dontunroll.nonvolatile.storage_buffer.readwrite.no_fmt_qual.len_12.samples_1.1d.frag,Fail +dEQP-VK.robustness.robustness2.bind.notemplate.rg32ui.dontunroll.volatile.storage_image.fmt_qual.null_descriptor.samples_1.cube.frag,Fail +dEQP-VK.robustness.robustness2.bind.notemplate.rg32ui.unroll.volatile.storage_buffer_dynamic.readonly.no_fmt_qual.len_260.samples_1.1d.frag,Fail +dEQP-VK.robustness.robustness2.bind.notemplate.rgba32f.dontunroll.nonvolatile.storage_buffer.readonly.no_fmt_qual.len_20.samples_1.1d.frag,Fail +dEQP-VK.robustness.robustness2.bind.notemplate.rgba32f.unroll.nonvolatile.uniform_buffer.no_fmt_qual.len_252.samples_1.1d.frag,Fail +dEQP-VK.robustness.robustness2.bind.notemplate.rgba32f.unroll.volatile.storage_image.fmt_qual.null_descriptor.samples_4.2d.frag,Fail +dEQP-VK.robustness.robustness2.bind.notemplate.rgba32i.dontunroll.nonvolatile.storage_image.fmt_qual.null_descriptor.samples_4.2d.frag,Fail +dEQP-VK.robustness.robustness2.bind.notemplate.rgba32ui.dontunroll.nonvolatile.storage_buffer_dynamic.readonly.no_fmt_qual.len_20.samples_1.1d.frag,Fail +dEQP-VK.robustness.robustness2.bind.notemplate.rgba32ui.unroll.nonvolatile.uniform_buffer_dynamic.no_fmt_qual.len_252.samples_1.1d.frag,Fail +dEQP-VK.robustness.robustness2.bind.template.r32ui.unroll.volatile.storage_image.fmt_qual.null_descriptor.samples_1.2d.frag,Fail +dEQP-VK.robustness.robustness2.bind.template.rg32ui.dontunroll.nonvolatile.storage_buffer.readwrite.no_fmt_qual.null_descriptor.samples_1.1d.frag,Fail +dEQP-VK.robustness.robustness2.bind.template.rgba32f.dontunroll.nonvolatile.storage_image.fmt_qual.null_descriptor.samples_1.2d.frag,Fail + +# Direct leak of 24 byte(s) in 1 object(s) allocated from: +# #0 0x7f29a36d1e8f in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145 +# #1 0x7f299e13c124 in vk_alloc ../src/vulkan/util/vk_alloc.h:48 +# #2 0x7f299e13c124 in vk_zalloc ../src/vulkan/util/vk_alloc.h:56 +# #3 0x7f299e13c124 in lvp_CmdPushDescriptorSetKHR ../src/gallium/frontends/lavapipe/lvp_cmd_buffer.c:416 +# #4 0x55b5f6ae85c0 (/deqp/external/vulkancts/modules/vulkan/deqp-vk+0x75a5c0) +# #5 0x55b5f6803edf (/deqp/external/vulkancts/modules/vulkan/deqp-vk+0x475edf) +# +# more vk_cmd_queue_gen.py fail? VK_CMD_PUSH_DESCRIPTOR_SET_KHR just frees descriptor_writes. +dEQP-VK.pipeline.bind_point.graphics_compute.write_push.setup_cp_gs_gp_cs.cmd_draw_dispatch,Fail +dEQP-VK.pipeline.push_descriptor.compute.binding1_numcalls2_uniform_buffer,Fail + +# Direct leak of 224 byte(s) in 2 object(s) allocated from: +# #0 0x7f8f25086037 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:154 +# #1 0x7f8f20108049 in lp_fence_create ../src/gallium/drivers/llvmpipe/lp_fence.c:48 +# #2 0x7f8f201378b1 in begin_binning ../src/gallium/drivers/llvmpipe/lp_setup.c:238 +# #3 0x7f8f201388e7 in set_scene_state ../src/gallium/drivers/llvmpipe/lp_setup.c:356 +# #4 0x7f8f2013ecef in lp_setup_update_state ../src/gallium/drivers/llvmpipe/lp_setup.c:1516 +# #5 0x7f8f201544ea in lp_setup_draw_elements ../src/gallium/drivers/llvmpipe/lp_setup_vbuf.c:176 +# #6 0x7f8f203b7a7b in draw_pt_emit ../src/gallium/auxiliary/draw/draw_pt_emit.c:202 +# #7 0x7f8f203ac354 in emit ../src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline_llvm.c:563 +# #8 0x7f8f203ac354 in llvm_pipeline_generic ../src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline_llvm.c:775 +# #9 0x7f8f203acec3 in llvm_middle_end_linear_run ../src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline_llvm.c:855 +# #10 0x7f8f20262b07 in vsplit_segment_simple_linear ../src/gallium/auxiliary/draw/draw_pt_vsplit_tmp.h:226 +# #11 0x7f8f20262b07 in vsplit_run_linear ../src/gallium/auxiliary/draw/draw_split_tmp.h:64 +# #12 0x7f8f2024e4f3 in draw_pt_arrays ../src/gallium/auxiliary/draw/draw_pt.c:155 +# #13 0x7f8f2024f355 in draw_instances ../src/gallium/auxiliary/draw/draw_pt.c:484 +# #14 0x7f8f20250277 in draw_vbo ../src/gallium/auxiliary/draw/draw_pt.c:610 +# #15 0x7f8f20107bfc in llvmpipe_draw_vbo ../src/gallium/drivers/llvmpipe/lp_draw_arrays.c:149 +# #16 0x7f8f1fb5bec1 in handle_draw ../src/gallium/frontends/lavapipe/lvp_execute.c:2046 +# #17 0x7f8f1fb5bec1 in lvp_execute_cmd_buffer ../src/gallium/frontends/lavapipe/lvp_execute.c:3876 +# #18 0x7f8f1fb6a3ed in lvp_execute_cmds ../src/gallium/frontends/lavapipe/lvp_execute.c:4122 +# #19 0x7f8f1fb29286 in queue_thread ../src/gallium/frontends/lavapipe/lvp_device.c:1399 +# #20 0x7f8f1fbd1ce1 in util_queue_thread_func ../src/util/u_queue.c:313 +# #21 0x7f8f1fbd104b in impl_thrd_routine ../include/c11/threads_posix.h:87 +# #22 0x7f8f24d53ea6 in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x8ea6) +dEQP-VK.synchronization.op.single_queue.barrier.write_draw_indexed_read_image_fragment.image_128x128_r16g16b16a16_uint,Fail +dEQP-VK.synchronization.op.single_queue.binary_semaphore.write_image_fragment_read_image_compute_indirect.image_128x128_r16g16b16a16_uint,Fail +dEQP-VK.synchronization.op.single_queue.event.write_image_fragment_read_image_tess_control.image_128x128_r8_unorm,Fail +dEQP-VK.synchronization.op.single_queue.timeline_semaphore.write_image_vertex_read_copy_image.image_128x128_r16_uint,Fail +dEQP-VK.synchronization.op.single_queue.timeline_semaphore.write_image_vertex_read_copy_image_to_buffer.image_128x128_r8_unorm,Fail +dEQP-VK.synchronization.timeline_semaphore.wait_before_signal.write_copy_buffer_to_image_read_image_fragment.image_128x128_r16g16b16a16_uint,Fail +dEQP-VK.synchronization2.op.single_queue.timeline_semaphore.write_image_geometry_read_blit_image.image_128x128_r16g16b16a16_uint,Fail + +# 1.3.2.0 uprev +dEQP-VK.pipeline.fast_linked_library.image.suballocation.sampling_type.combined.view_type.1d.format.r32_sint.count_1.size.2x1,Fail +dEQP-VK.pipeline.fast_linked_library.image.suballocation.sampling_type.combined.view_type.1d_array.format.a2b10g10r10_unorm_pack32.count_1.size.3x1_array_of_3,Fail +dEQP-VK.pipeline.fast_linked_library.image.suballocation.sampling_type.combined.view_type.2d_array.format.r8g8_uint.count_1.size.23x8_array_of_3,Fail +dEQP-VK.pipeline.fast_linked_library.image.suballocation.sampling_type.separate.view_type.1d_array.format.r32g32b32a32_uint.count_1.size.443x1_array_of_3,Fail +dEQP-VK.pipeline.fast_linked_library.image.suballocation.sampling_type.separate.view_type.1d_array.format.r8g8b8a8_sint.count_1.size.128x1_array_of_3,Fail +dEQP-VK.pipeline.fast_linked_library.image.suballocation.sampling_type.separate.view_type.3d.format.r8g8b8a8_sint.count_1.size.17x11x5,Fail +dEQP-VK.pipeline.fast_linked_library.image_view.view_type.1d.format.r32g32b32_uint.subresource_range.array_layer_second,Fail +dEQP-VK.pipeline.fast_linked_library.image_view.view_type.1d.format.r8g8_sint.subresource_range.lod_mip_levels_array_layer_last,Fail +dEQP-VK.pipeline.fast_linked_library.image_view.view_type.1d_array.format.b8g8r8a8_srgb.component_swizzle.g_b_a_r,Fail +dEQP-VK.pipeline.fast_linked_library.image_view.view_type.2d.format.r8_snorm.subresource_range.lod_base_mip_level_array_layer_second,Fail +dEQP-VK.pipeline.fast_linked_library.image_view.view_type.2d_array.format.r8_unorm.component_swizzle.g_b_a_r,Fail +dEQP-VK.pipeline.fast_linked_library.image_view.view_type.cube_array.format.r32g32_uint.subresource_range.lod_mip_levels,Fail +dEQP-VK.pipeline.fast_linked_library.sampler.view_type.1d_array.format.a4r4g4b4_unorm_pack16.mipmap.nearest.lod.select_bias_3_1,Fail +dEQP-VK.pipeline.fast_linked_library.sampler.view_type.1d_array.format.r16g16_uint.min_filter.nearest,Fail +dEQP-VK.pipeline.fast_linked_library.sampler.view_type.1d_unnormalized.format.r16_sfloat.address_modes.all_mode_clamp_to_border_custom_1000,Fail +dEQP-VK.pipeline.fast_linked_library.sampler.view_type.2d.format.d16_unorm.mipmap.nearest.lod.select_bias_2_5,Fail +dEQP-VK.pipeline.fast_linked_library.sampler.view_type.2d.format.r16_sfloat.address_modes.uvw_mode_repeat_mode_clamp_to_border_mode_clamp_to_edge,Fail +dEQP-VK.pipeline.fast_linked_library.sampler.view_type.2d.format.r8g8b8a8_uint.address_modes.uvw_mode_mirror_clamp_to_edge_mode_clamp_to_border_mode_mirrored_repeat,Fail +dEQP-VK.pipeline.fast_linked_library.sampler.view_type.2d_array.format.d32_sfloat.address_modes.all_mode_clamp_to_border_custom_1101_formatless,Fail +dEQP-VK.pipeline.fast_linked_library.sampler.view_type.2d_unnormalized.format.r32g32_sfloat.address_modes.all_mode_clamp_to_border_opaque_white,Fail +dEQP-VK.pipeline.fast_linked_library.sampler.view_type.3d.format.b5g5r5a1_unorm_pack16.min_filter.linear,Fail +dEQP-VK.pipeline.fast_linked_library.sampler.view_type.3d.format.r32g32b32_uint.address_modes.all_mode_clamp_to_edge,Fail +dEQP-VK.pipeline.fast_linked_library.sampler.view_type.3d.format.r8g8b8a8_unorm.address_modes.uvw_mode_clamp_to_border_mode_clamp_to_edge_mode_clamp_to_edge,Fail +dEQP-VK.pipeline.fast_linked_library.sampler.view_type.cube.format.r5g6b5_unorm_pack16.mipmap.linear.lod.select_bias_2_1,Fail +dEQP-VK.pipeline.fast_linked_library.sampler.view_type.cube_array.format.b10g11r11_ufloat_pack32.min_filter.nearest,Fail +dEQP-VK.pipeline.fast_linked_library.sampler.view_type.cube_array.format.r8g8_snorm.min_filter.nearest,Fail +dEQP-VK.pipeline.pipeline_library.image.suballocation.sampling_type.combined.view_type.1d.format.r32_sint.count_1.size.127x1,Fail +dEQP-VK.pipeline.pipeline_library.image.suballocation.sampling_type.combined.view_type.1d_array.format.a2b10g10r10_unorm_pack32.count_1.size.443x1_array_of_3,Fail +dEQP-VK.pipeline.pipeline_library.image.suballocation.sampling_type.combined.view_type.1d_array.format.b5g5r5a1_unorm_pack16.count_1.size.32x1_array_of_3,Fail +dEQP-VK.pipeline.pipeline_library.image.suballocation.sampling_type.combined.view_type.2d.format.r32g32b32_uint.count_1.size.32x32,Fail +dEQP-VK.pipeline.pipeline_library.image.suballocation.sampling_type.combined.view_type.2d_array.format.r8g8_sint.count_1.size.1x1_array_of_3,Fail +dEQP-VK.pipeline.pipeline_library.image.suballocation.sampling_type.combined.view_type.3d.format.a1r5g5b5_unorm_pack16.count_1.size.16x16x16,Fail +dEQP-VK.pipeline.pipeline_library.image.suballocation.sampling_type.separate.view_type.1d_array.format.r32g32b32a32_sint.count_1.size.1x1_array_of_3,Fail +dEQP-VK.pipeline.pipeline_library.image.suballocation.sampling_type.separate.view_type.1d_array.format.r8g8b8a8_sint.count_1.size.13x1_array_of_3,Fail +dEQP-VK.pipeline.pipeline_library.image.suballocation.sampling_type.separate.view_type.2d.format.r16g16b16a16_uint.count_1.size.8x16,Fail +dEQP-VK.pipeline.pipeline_library.image.suballocation.sampling_type.separate.view_type.cube_array.format.b10g11r11_ufloat_pack32.count_1.size.13x13_array_of_6,Fail +dEQP-VK.pipeline.pipeline_library.image_view.view_type.1d.format.r32g32b32_uint.subresource_range.lod_base_mip_level_remaining_levels,Fail +dEQP-VK.pipeline.pipeline_library.image_view.view_type.1d_array.format.b8g8r8a8_srgb.subresource_range.array_size,Fail +dEQP-VK.pipeline.pipeline_library.image_view.view_type.2d.format.r8_snorm.subresource_range.lod_base_mip_level_array_layer_last_remaining_levels_and_layers,Fail +dEQP-VK.pipeline.pipeline_library.image_view.view_type.2d_array.format.r8_unorm.subresource_range.array_size,Fail +dEQP-VK.pipeline.pipeline_library.image_view.view_type.3d.format.r16g16b16a16_uint.component_swizzle.g_b_a_r,Fail +dEQP-VK.pipeline.pipeline_library.image_view.view_type.cube_array.format.r32g32_uint.subresource_range.lod_base_mip_level_array_size,Fail +dEQP-VK.pipeline.pipeline_library.sampler.view_type.1d_array.format.a4r4g4b4_unorm_pack16.mipmap.linear.lod.select_bias_2_5,Fail +dEQP-VK.pipeline.pipeline_library.sampler.view_type.1d_unnormalized.format.r32_sint.mag_filter.nearest,Fail +dEQP-VK.pipeline.pipeline_library.sampler.view_type.2d.format.r16_sfloat.address_modes.uvw_mode_clamp_to_edge_mode_repeat_mode_mirror_clamp_to_edge,Fail +dEQP-VK.pipeline.pipeline_library.sampler.view_type.2d.format.r8g8b8a8_uint.address_modes.uvw_mode_repeat_mode_mirror_clamp_to_edge_mode_mirror_clamp_to_edge,Fail +dEQP-VK.pipeline.pipeline_library.sampler.view_type.2d_unnormalized.format.r32g32_sfloat.address_modes.all_mode_clamp_to_border_custom_1000,Fail +dEQP-VK.pipeline.pipeline_library.sampler.view_type.3d.format.r32g32b32_uint.address_modes.all_mode_clamp_to_border_opaque_white,Fail +dEQP-VK.pipeline.pipeline_library.sampler.view_type.3d.format.r8g8b8a8_unorm.address_modes.uvw_mode_mirrored_repeat_mode_clamp_to_border_mode_mirror_clamp_to_edge,Fail +dEQP-VK.renderpass.dedicated_allocation.formats.r16_snorm.input.load.store.draw,Fail +dEQP-VK.renderpass.dedicated_allocation.formats.r5g6b5_unorm_pack16.input.dont_care.store.self_dep_draw,Fail +dEQP-VK.renderpass.suballocation.formats.a2b10g10r10_uint_pack32.input.load.dont_care.draw,Fail +dEQP-VK.renderpass.suballocation.formats.r8g8b8a8_uint.input.clear.store.clear_draw_use_input_aspect,Fail +dEQP-VK.renderpass2.suballocation.formats.a8b8g8r8_snorm_pack32.input.load.dont_care.self_dep_clear_draw,Fail +dEQP-VK.renderpass2.suballocation.formats.r16g16b16a16_sint.input.dont_care.dont_care.self_dep_draw,Fail +dEQP-VK.robustness.robustness2.bind.notemplate.r32f.dontunroll.volatile.storage_buffer_dynamic.readonly.no_fmt_qual.len_31.samples_1.1d.frag,Fail +dEQP-VK.robustness.robustness2.bind.notemplate.r32f.unroll.nonvolatile.sampled_image.no_fmt_qual.img.samples_1.cube.frag,Fail +dEQP-VK.robustness.robustness2.bind.notemplate.r32i.dontunroll.nonvolatile.uniform_buffer.no_fmt_qual.null_descriptor.samples_1.1d.frag,Fail +dEQP-VK.robustness.robustness2.bind.notemplate.r32i.dontunroll.volatile.storage_buffer_dynamic.readonly.no_fmt_qual.len_41.samples_1.1d.frag,Fail +dEQP-VK.robustness.robustness2.bind.notemplate.r32i.unroll.nonvolatile.vertex_attribute_fetch.no_fmt_qual.len_4.samples_1.1d.vert,Fail +dEQP-VK.robustness.robustness2.bind.notemplate.r32ui.dontunroll.nonvolatile.storage_texel_buffer.fmt_qual.len_8.samples_1.1d.frag,Fail +dEQP-VK.robustness.robustness2.bind.notemplate.r32ui.unroll.nonvolatile.uniform_buffer_dynamic.no_fmt_qual.len_36.samples_1.1d.frag,Fail +dEQP-VK.robustness.robustness2.bind.notemplate.r32ui.unroll.volatile.storage_image.fmt_qual.img.samples_1.cube.frag,Fail +dEQP-VK.robustness.robustness2.bind.notemplate.rg32f.dontunroll.volatile.storage_buffer_dynamic.readonly.no_fmt_qual.len_36.samples_1.1d.frag,Fail +dEQP-VK.robustness.robustness2.bind.notemplate.rg32f.unroll.volatile.storage_buffer.readonly.no_fmt_qual.len_33.samples_1.1d.frag,Fail +dEQP-VK.robustness.robustness2.bind.notemplate.rg32i.unroll.nonvolatile.storage_buffer_dynamic.readonly.no_fmt_qual.len_8.samples_1.1d.frag,Fail +dEQP-VK.robustness.robustness2.bind.notemplate.rg32ui.dontunroll.nonvolatile.uniform_buffer_dynamic.no_fmt_qual.null_descriptor.samples_1.1d.frag,Fail +dEQP-VK.robustness.robustness2.bind.notemplate.rg32ui.unroll.nonvolatile.uniform_buffer.no_fmt_qual.len_256.samples_1.1d.frag,Fail +dEQP-VK.robustness.robustness2.bind.notemplate.rgba32f.dontunroll.nonvolatile.storage_buffer_dynamic.readwrite.no_fmt_qual.len_8.samples_1.1d.frag,Fail +dEQP-VK.robustness.robustness2.bind.notemplate.rgba32f.unroll.nonvolatile.storage_buffer.readonly.no_fmt_qual.len_36.samples_1.1d.frag,Fail +dEQP-VK.robustness.robustness2.bind.notemplate.rgba32i.dontunroll.nonvolatile.vertex_attribute_fetch.no_fmt_qual.len_4.samples_1.1d.vert,Fail +dEQP-VK.robustness.robustness2.bind.notemplate.rgba32i.unroll.nonvolatile.storage_image.fmt_qual.img.samples_1.cube.frag,Fail +dEQP-VK.robustness.robustness2.bind.notemplate.rgba32ui.unroll.nonvolatile.storage_buffer_dynamic.readonly.no_fmt_qual.len_36.samples_1.1d.frag,Fail +dEQP-VK.robustness.robustness2.bind.template.r32f.dontunroll.nonvolatile.storage_image.fmt_qual.null_descriptor.samples_1.cube.frag,Fail +dEQP-VK.robustness.robustness2.bind.template.rg32ui.dontunroll.nonvolatile.sampled_image.no_fmt_qual.null_descriptor.samples_1.cube.frag,Fail +dEQP-VK.synchronization.op.single_queue.event.write_image_fragment_read_copy_image_to_buffer.image_128x128_r16_uint,Fail +dEQP-VK.synchronization2.op.single_queue.timeline_semaphore.write_image_tess_eval_read_image_fragment.image_128x128_r16g16b16a16_uint,Fail +dEQP-VK.synchronization2.timeline_semaphore.wait_before_signal.write_image_tess_control_read_image_fragment.image_128x128_r16g16b16a16_uint,Fail +dEQP-VK.transform_feedback.primitives_generated_query.copy.queue_reset.pgq_64bit_xfb_32bit.geom.xfb.rast.line_strip.pgq_0_xfb_1.single_draw,Fail +dEQP-VK.transform_feedback.primitives_generated_query.get.host_reset.pgq_64bit_xfb_32bit.geom.xfb.no_rast.triangle_strip.pgq_default_xfb_0.single_draw,Fail +dEQP-VK.transform_feedback.primitives_generated_query.get.queue_reset.pgq_32bit_xfb_64bit.geom.xfb.rast.line_strip_with_adjacency.pgq_default_xfb_1.single_draw,Fail + +# 1.3.3.0 uprev: +# Direct leak of 1888 byte(s) in 2 object(s) allocated from: +# #0 0x7fcd07a72e8f in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145 +# #1 0x7fcd02430bfd in vk_alloc ../src/vulkan/util/vk_alloc.h:48 +# #2 0x7fcd02430bfd in vk_zalloc ../src/vulkan/util/vk_alloc.h:56 +# #3 0x7fcd02430bfd in lvp_CreatePipelineLayout ../src/gallium/frontends/lavapipe/lvp_descriptor_set.c:261 +# #4 0x55cd57134e08 (/deqp/external/vulkancts/modules/vulkan/deqp-vk+0x226be08) +# +# Indirect leak of 376 byte(s) in 1 object(s) allocated from: +# #0 0x7fcd07a72e8f in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145 +# #1 0x7fcd0242f0c0 in vk_alloc ../src/vulkan/util/vk_alloc.h:48 +# #2 0x7fcd0242f0c0 in vk_zalloc ../src/vulkan/util/vk_alloc.h:56 +# #3 0x7fcd0242f0c0 in lvp_CreateDescriptorSetLayout ../src/gallium/frontends/lavapipe/lvp_descriptor_set.c:65 +# #4 0x55cd57134f28 (/deqp/external/vulkancts/modules/vulkan/deqp-vk+0x226bf28) +dEQP-VK.api.copy_and_blit.dedicated_allocation.depth_stencil_msaa_copy.whole.s8_uint_general_optimal_S_4_bit,Fail +dEQP-VK.image.texel_view_compatible.graphic.basic.2d_image.texture_read.bc1_rgb_unorm_block.r16g16b16a16_uint,Fail +dEQP-VK.memory_model.write_after_read.ext.u32.noncoherent.fence_fence.atomicwrite.queuefamily.payload_local.buffer.guard_local.image.vert,Fail +dEQP-VK.pipeline.fast_linked_library.image.suballocation.sampling_type.combined.view_type.1d_array.format.r32g32b32a32_sint.count_1.size.13x1_array_of_3,Fail +dEQP-VK.pipeline.fast_linked_library.image.suballocation.sampling_type.combined.view_type.1d_array.format.r8g8b8a8_srgb.count_1.size.2x1_array_of_3,Fail +dEQP-VK.pipeline.fast_linked_library.image.suballocation.sampling_type.combined.view_type.2d.format.r16g16b16a16_sint.count_1.size.13x13,Fail +dEQP-VK.pipeline.fast_linked_library.image.suballocation.sampling_type.combined.view_type.2d_array.format.r8g8_unorm.count_1.size.13x13_array_of_3,Fail +dEQP-VK.pipeline.fast_linked_library.image.suballocation.sampling_type.combined.view_type.3d.format.r8g8b8a8_srgb.count_1.size.17x11x5,Fail +dEQP-VK.pipeline.fast_linked_library.image.suballocation.sampling_type.separate.view_type.1d_array.format.r32g32_sfloat.count_1.size.512x1_array_of_3,Fail +dEQP-VK.pipeline.fast_linked_library.image.suballocation.sampling_type.separate.view_type.2d_array.format.r16g16_sfloat.count_1.size.13x23_array_of_3,Fail +dEQP-VK.pipeline.fast_linked_library.image.suballocation.sampling_type.separate.view_type.3d.format.r8g8b8a8_unorm.count_1.size.16x16x16,Fail +dEQP-VK.pipeline.fast_linked_library.image_view.view_type.1d.format.r32_uint.component_swizzle.r_g_b_a,Fail +dEQP-VK.pipeline.fast_linked_library.image_view.view_type.1d_array.format.b8g8r8a8_unorm.subresource_range.lod_base_mip_level_array_base_and_size,Fail +dEQP-VK.pipeline.fast_linked_library.image_view.view_type.2d_array.format.r16_sint.subresource_range.lod_mip_levels,Fail +dEQP-VK.pipeline.fast_linked_library.image_view.view_type.3d.format.r16g16_sfloat.subresource_range.single_array_layer_remaining_layers,Fail +dEQP-VK.pipeline.fast_linked_library.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels_array_layer_second,Fail +dEQP-VK.pipeline.fast_linked_library.image_view.view_type.cube_array.format.r16g16b16a16_uint.subresource_range.lod_base_mip_level_base_array_layer_remaining_levels_and_layers,Fail +dEQP-VK.pipeline.fast_linked_library.sampler.separate_stencil_usage.view_type.cube.format.d24_unorm_s8_uint.mipmap.nearest.lod.select_min_1,Fail +dEQP-VK.pipeline.fast_linked_library.sampler.view_type.1d.format.r32_uint.address_modes.uvw_mode_clamp_to_edge_mode_clamp_to_edge_mode_clamp_to_border,Fail +dEQP-VK.pipeline.fast_linked_library.sampler.view_type.1d.format.r8_snorm.mipmap.linear.lod.select_bias_2_1,Fail +dEQP-VK.pipeline.fast_linked_library.sampler.view_type.1d.format.r8g8_unorm.address_modes.all_mode_clamp_to_border_opaque_white,Fail +dEQP-VK.pipeline.fast_linked_library.sampler.view_type.1d_array.format.r32g32b32_uint.address_modes.uvw_mode_clamp_to_edge_mode_repeat_mode_mirror_clamp_to_edge,Fail +dEQP-VK.pipeline.fast_linked_library.sampler.view_type.1d_array.format.r8g8b8a8_unorm.address_modes.all_mode_clamp_to_border_custom_1101_formatless,Fail +dEQP-VK.pipeline.fast_linked_library.sampler.view_type.1d_unnormalized.format.r32g32_sfloat.address_modes.all_mode_clamp_to_border_custom_1000,Fail +dEQP-VK.pipeline.fast_linked_library.sampler.view_type.2d_array.format.r32_uint.address_modes.uvw_mode_clamp_to_border_mode_mirrored_repeat_mode_mirror_clamp_to_edge,Fail +dEQP-VK.pipeline.fast_linked_library.sampler.view_type.2d_array.format.r5g6b5_unorm_pack16.address_modes.all_mode_clamp_to_border_custom_1101,Fail +dEQP-VK.pipeline.fast_linked_library.sampler.view_type.2d_array.format.r8_snorm.mag_reduce.comp_b_g_r_a.average,Fail +dEQP-VK.pipeline.fast_linked_library.sampler.view_type.2d_array.format.r8g8_unorm.mipmap.nearest.lod.select_bias_2_5,Fail +dEQP-VK.pipeline.fast_linked_library.sampler.view_type.2d_array.format.x8_d24_unorm_pack32.address_modes.uvw_mode_clamp_to_edge_mode_clamp_to_border_mode_repeat,Fail +dEQP-VK.pipeline.fast_linked_library.sampler.view_type.2d_unnormalized.format.r8g8_sint.address_modes.all_mode_clamp_to_border_opaque_white,Fail +dEQP-VK.pipeline.fast_linked_library.sampler.view_type.3d.format.e5b9g9r9_ufloat_pack32.address_modes.uvw_mode_clamp_to_edge_mode_clamp_to_edge_mode_clamp_to_border,Fail +dEQP-VK.pipeline.fast_linked_library.sampler.view_type.3d.format.r32g32_sfloat.mag_filter.nearest,Fail +dEQP-VK.pipeline.fast_linked_library.sampler.view_type.3d.format.r8g8b8a8_srgb.mipmap.linear.lod.select_bias_3_7,Fail +dEQP-VK.pipeline.fast_linked_library.sampler.view_type.cube_array.format.r8g8_sint.mag_filter.nearest,Fail +dEQP-VK.pipeline.monolithic.bind_point.graphics_compute.push_write.setup_cp_gs_cs_gp.cmd_draw_dispatch,Fail +dEQP-VK.pipeline.pipeline_library.image.suballocation.sampling_type.separate.view_type.1d_array.format.r32_sint.count_1.size.443x1_array_of_3,Fail +dEQP-VK.pipeline.pipeline_library.image.suballocation.sampling_type.separate.view_type.2d.format.r16g16_uint.count_1.size.8x16,Fail +dEQP-VK.pipeline.pipeline_library.image.suballocation.sampling_type.separate.view_type.2d_array.format.r5g6b5_unorm_pack16.count_1.size.32x16_array_of_3,Fail +dEQP-VK.pipeline.pipeline_library.image.suballocation.sampling_type.separate.view_type.3d.format.r32g32b32a32_sint.count_1.size.5x5x5,Fail +dEQP-VK.pipeline.pipeline_library.image_view.view_type.1d.format.r16g16b16a16_snorm.subresource_range.lod_base_mip_level_array_layer_last,Fail +dEQP-VK.pipeline.pipeline_library.image_view.view_type.1d.format.r8_snorm.component_swizzle.r_g_b_a,Fail +dEQP-VK.pipeline.pipeline_library.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_base_mip_level_remaining_levels,Fail +dEQP-VK.pipeline.pipeline_library.image_view.view_type.2d.format.r16g16_uint.subresource_range.array_layer_last,Fail +dEQP-VK.pipeline.pipeline_library.image_view.view_type.2d_array.format.r16_unorm.subresource_range.lod_base_mip_level_remaining_levels,Fail +dEQP-VK.pipeline.pipeline_library.image_view.view_type.3d.format.r16_uint.subresource_range.lod_base_mip_level_single_array_layer_remaining_levels_and_layers,Fail +dEQP-VK.pipeline.pipeline_library.image_view.view_type.cube.format.r32g32b32_sfloat.subresource_range.lod_base_mip_level,Fail +dEQP-VK.pipeline.pipeline_library.image_view.view_type.cube_array.format.r16g16b16a16_unorm.subresource_range.lod_base_mip_level_base_array_layer,Fail +dEQP-VK.pipeline.pipeline_library.sampler.view_type.1d.format.b8g8r8a8_sint.address_modes.uvw_mode_mirror_clamp_to_edge_mode_clamp_to_border_mode_mirrored_repeat,Fail +dEQP-VK.pipeline.pipeline_library.sampler.view_type.1d.format.r32_sint.address_modes.uvw_mode_clamp_to_border_mode_clamp_to_edge_mode_clamp_to_edge,Fail +dEQP-VK.pipeline.pipeline_library.sampler.view_type.1d.format.r5g6b5_unorm_pack16.mag_filter.nearest,Fail +dEQP-VK.pipeline.pipeline_library.sampler.view_type.1d.format.r8g8_sint.address_modes.all_mode_repeat,Fail +dEQP-VK.pipeline.pipeline_library.sampler.view_type.1d_array.format.r32g32_sfloat.address_modes.uvw_mode_mirror_clamp_to_edge_mode_mirror_clamp_to_edge_mode_clamp_to_border,Fail +dEQP-VK.pipeline.pipeline_library.sampler.view_type.1d_unnormalized.format.r8_snorm.address_modes.all_mode_clamp_to_border_custom_1000,Fail +dEQP-VK.pipeline.pipeline_library.sampler.view_type.2d.format.a4b4g4r4_unorm_pack16.mipmap.linear.lod.select_bias_2_1,Fail +dEQP-VK.pipeline.pipeline_library.sampler.view_type.2d.format.r32g32b32a32_sint.mipmap.nearest.lod.select_max_4,Fail +dEQP-VK.pipeline.pipeline_library.sampler.view_type.2d_array.format.b8g8r8a8_sint.mipmap.nearest.lod.select_max_4,Fail +dEQP-VK.pipeline.pipeline_library.sampler.view_type.2d_array.format.d16_unorm.address_modes.all_mode_clamp_to_border_custom_0011,Fail +dEQP-VK.pipeline.pipeline_library.sampler.view_type.2d_array.format.r32_sint.mipmap.nearest.lod.select_min_1,Fail +dEQP-VK.pipeline.pipeline_library.sampler.view_type.2d_unnormalized.format.b8g8r8a8_unorm.address_modes.all_mode_clamp_to_border_opaque_white,Fail +dEQP-VK.pipeline.pipeline_library.sampler.view_type.3d.format.b10g11r11_ufloat_pack32.address_modes.all_mode_clamp_to_border_custom_0000,Fail +dEQP-VK.pipeline.pipeline_library.sampler.view_type.3d.format.d32_sfloat_s8_uint.address_modes.all_mode_repeat,Fail +dEQP-VK.pipeline.pipeline_library.sampler.view_type.3d.format.r32_sfloat.address_modes.all_mode_mirror_clamp_to_edge,Fail +dEQP-VK.pipeline.pipeline_library.sampler.view_type.3d.format.r8_sint.address_modes.all_mode_clamp_to_border_transparent_black,Fail +dEQP-VK.pipeline.pipeline_library.sampler.view_type.3d.format.r8_unorm.mag_reduce.comp_r_zero_zero_zero.min,Fail +dEQP-VK.renderpass.dedicated_allocation.formats.d24_unorm_s8_uint.input.dont_care.store.self_dep_clear_draw_depth_read_only,Fail +dEQP-VK.renderpass.dedicated_allocation.formats.r16_sfloat.input.load.store.clear_draw_use_input_aspect,Fail +dEQP-VK.renderpass.dedicated_allocation.formats.r32_sint.input.dont_care.dont_care.draw,Fail +dEQP-VK.renderpass.dedicated_allocation.formats.r8_uint.input.dont_care.store.self_dep_clear_draw_use_input_aspect,Fail +dEQP-VK.renderpass.suballocation.formats.d32_sfloat_s8_uint.input.load.dont_care.self_dep_draw,Fail +dEQP-VK.renderpass.suballocation.formats.r16g16_snorm.input.dont_care.dont_care.self_dep_clear_draw,Fail +dEQP-VK.renderpass.suballocation.formats.r8g8_snorm.input.clear.store.self_dep_draw_use_input_aspect,Fail +dEQP-VK.renderpass2.dedicated_allocation.formats.r8g8b8a8_sint.input.load.dont_care.draw,Fail +dEQP-VK.renderpass2.suballocation.formats.d24_unorm_s8_uint.input.load.dont_care.self_dep_draw_depth_read_only,Fail +dEQP-VK.renderpass2.suballocation.formats.r16g16_snorm.input.load.dont_care.draw,Fail +dEQP-VK.renderpass2.suballocation.formats.r8g8_sint.input.clear.dont_care.clear_draw,Fail +dEQP-VK.renderpass2.suballocation.subpass_dependencies.separate_channels.r8g8b8a8_unorm,Fail +dEQP-VK.robustness.image_robustness.push.notemplate.r32f.unroll.nonvolatile.sampled_image.no_fmt_qual.img.samples_1.2d_array.comp,Fail +dEQP-VK.robustness.robustness2.bind.template.rg32f.unroll.nonvolatile.storage_buffer.readwrite.no_fmt_qual.null_descriptor.samples_1.1d.frag,Fail +dEQP-VK.robustness.robustness2.bind.template.rg32i.dontunroll.volatile.storage_image.fmt_qual.null_descriptor.samples_1.2d.frag,Fail +dEQP-VK.robustness.robustness2.push.notemplate.r32f.dontunroll.volatile.storage_buffer.readonly.no_fmt_qual.len_256.samples_1.1d.vert,Fail +dEQP-VK.robustness.robustness2.push.notemplate.r32f.unroll.volatile.storage_texel_buffer.fmt_qual.len_32.samples_1.1d.vert,Fail +dEQP-VK.robustness.robustness2.push.notemplate.r32i.unroll.nonvolatile.storage_image.fmt_qual.null_descriptor.samples_1.cube_array.vert,Fail +dEQP-VK.robustness.robustness2.push.notemplate.r32ui.dontunroll.nonvolatile.sampled_image.no_fmt_qual.null_descriptor.samples_4.2d_array.vert,Fail +dEQP-VK.robustness.robustness2.push.notemplate.r32ui.unroll.volatile.storage_buffer.readwrite.no_fmt_qual.len_36.samples_1.1d.vert,Fail +dEQP-VK.robustness.robustness2.push.notemplate.rg32f.dontunroll.volatile.storage_texel_buffer.fmt_qual.null_descriptor.samples_1.1d.vert,Fail +dEQP-VK.robustness.robustness2.push.notemplate.rg32i.unroll.nonvolatile.uniform_buffer.no_fmt_qual.len_33.samples_1.1d.vert,Fail +dEQP-VK.robustness.robustness2.push.notemplate.rg32ui.unroll.nonvolatile.sampled_image.no_fmt_qual.null_descriptor.samples_1.cube_array.vert,Fail +dEQP-VK.robustness.robustness2.push.notemplate.rgba32f.unroll.nonvolatile.storage_texel_buffer.fmt_qual.len_32.samples_1.1d.vert,Fail +dEQP-VK.robustness.robustness2.push.notemplate.rgba32i.dontunroll.nonvolatile.uniform_buffer.no_fmt_qual.len_33.samples_1.1d.vert,Fail +dEQP-VK.robustness.robustness2.push.notemplate.rgba32ui.dontunroll.volatile.storage_buffer.readwrite.no_fmt_qual.len_256.samples_1.1d.vert,Fail +dEQP-VK.robustness.robustness2.push.notemplate.rgba32ui.unroll.volatile.storage_image.fmt_qual.img.samples_4.2d.vert,Fail +dEQP-VK.robustness.robustness2.push.template.r32ui.unroll.volatile.storage_buffer.readwrite.no_fmt_qual.null_descriptor.samples_1.1d.vert,Fail +dEQP-VK.synchronization2.timeline_semaphore.one_to_n.write_copy_buffer_to_image_read_image_fragment.image_128x128_r16_uint,Fail +dEQP-VK.transform_feedback.primitives_generated_query.copy.host_reset.pgq_32bit_xfb_64bit.geom.xfb.rast.point_list.pgq_0_xfb_1.single_draw,Fail +dEQP-VK.transform_feedback.primitives_generated_query.copy.queue_reset.pgq_32bit_xfb_64bit.geom.xfb.no_rast.line_strip.pgq_default_xfb_0.single_draw,Fail +dEQP-VK.transform_feedback.primitives_generated_query.get.host_reset.64bit.geom.xfb.rast.triangle_fan.pgq_default_xfb_1.single_draw,Fail +dEQP-VK.transform_feedback.primitives_generated_query.get.queue_reset.64bit.geom.xfb.no_rast.line_list_with_adjacency.pgq_1_xfb_0.single_draw,Fail diff --git a/src/gallium/frontends/lavapipe/ci/lvp-asan-skips.txt b/src/gallium/frontends/lavapipe/ci/lvp-asan-skips.txt index 86fec295de4..dd10c11b74f 100644 --- a/src/gallium/frontends/lavapipe/ci/lvp-asan-skips.txt +++ b/src/gallium/frontends/lavapipe/ci/lvp-asan-skips.txt @@ -2,4 +2,13 @@ dEQP-VK.texture.filtering.*.combinations.* dEQP-VK.binding_model.buffer_device_address.set3.depth3.* dEQP-VK.ssbo.layout.*instance_array +dEQP-VK.ssbo.layout.random.8bit.all_per_block_buffers.6 +dEQP-VK.ssbo.layout.random.all_shared_buffer.5 dEQP-VK.tessellation.invariance.* +dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast.* +dEQP-VK.ssbo.layout.3_level_unsized_array.scalar.* +dEQP-VK.ssbo.layout.3_level_array.scalar.* +dEQP-VK.ssbo.phys.layout.unsized_struct_array.per_block_buffer.*_instance_array_comp_access_store_cols + +# Leaky in VK-GL-cts +dEQP-VK.binding_model diff --git a/src/gallium/frontends/lavapipe/ci/lvp-fails.txt b/src/gallium/frontends/lavapipe/ci/lvp-fails.txt index be2274e5d72..0f1743cc7ee 100644 --- a/src/gallium/frontends/lavapipe/ci/lvp-fails.txt +++ b/src/gallium/frontends/lavapipe/ci/lvp-fails.txt @@ -1,16 +1,4 @@ -dEQP-VK.api.driver_properties.conformance_version,Fail -dEQP-VK.pipeline.sampler.exact_sampling.r16g16b16a16_sfloat.solid_color.normalized_coords.edge_right,Fail -dEQP-VK.pipeline.sampler.exact_sampling.r32g32_sfloat.solid_color.normalized_coords.centered,Fail -dEQP-VK.pipeline.sampler.exact_sampling.r32g32_sfloat.solid_color.normalized_coords.edge_left,Fail -dEQP-VK.pipeline.sampler.exact_sampling.r32g32_sfloat.solid_color.normalized_coords.edge_right,Fail -dEQP-VK.rasterization.primitives.static_stipple.rectangular_line_strip_wide,Fail -dEQP-VK.rasterization.primitives.dynamic_stipple.line_strip_wide,Fail -dEQP-VK.rasterization.primitives.dynamic_stipple.rectangular_line_strip_wide,Fail -dEQP-VK.rasterization.primitives.dynamic_stipple.smooth_line_strip_wide,Fail -dEQP-VK.rasterization.primitives_multisample_4_bit.dynamic_stipple.line_strip_wide,Fail -dEQP-VK.rasterization.primitives_multisample_4_bit.dynamic_stipple.rectangular_line_strip_wide,Fail -dEQP-VK.rasterization.primitives_multisample_4_bit.static_stipple.line_strip_wide,Fail -dEQP-VK.rasterization.primitives_multisample_4_bit.static_stipple.rectangular_line_strip_wide,Fail -dEQP-VK.rasterization.primitives.static_stipple.line_strip_wide,Fail -dEQP-VK.rasterization.primitives.static_stipple.smooth_line_strip_wide,Fail -dEQP-VK.spirv_assembly.instruction.spirv1p4.entrypoint.comp_workgroup_entry_point,Fail +# Vertex 0: Expected red, got (-0.372549, -0.372549, -0.372549, -0.372549) (Fail) +# Likely fixed by VK-GL-CTS a3ac66a77e14 ("Zero initialize XFB counter buffer") +dEQP-VK.rasterization.provoking_vertex.transform_feedback.first.line_strip_with_adjacency,Fail +dEQP-VK.rasterization.provoking_vertex.transform_feedback.per_pipeline.triangle_strip_with_adjacency,Fail diff --git a/src/gallium/frontends/lavapipe/ci/lvp-flakes.txt b/src/gallium/frontends/lavapipe/ci/lvp-flakes.txt index 08acc89f2c2..6cffcb67e73 100644 --- a/src/gallium/frontends/lavapipe/ci/lvp-flakes.txt +++ b/src/gallium/frontends/lavapipe/ci/lvp-flakes.txt @@ -1 +1,8 @@ +# "smooth produced different results (Fail)" +dEQP-VK.draw.dynamic_rendering.multiple_interpolation.structured.no_sample_decoration.4_samples +nir-stress=dEQP-VK.draw.dynamic_rendering.multiple_interpolation.structured.no_sample_decoration.4_samples + dEQP-VK.tessellation.invariance.outer_edge_division.quads_fractional_odd_spacing +dEQP-VK.rasterization.provoking_vertex.transform_feedback.first.line_strip_with_adjacency +dEQP-VK.rasterization.provoking_vertex.transform_feedback.per_pipeline.triangle_strip_with_adjacency +dEQP-VK.rasterization.provoking_vertex.transform_feedback.last.triangle_list_with_adjacency diff --git a/src/gallium/frontends/lavapipe/ci/lvp-skips.txt b/src/gallium/frontends/lavapipe/ci/lvp-skips.txt index 41ccb37a8d9..c37d7688674 100644 --- a/src/gallium/frontends/lavapipe/ci/lvp-skips.txt +++ b/src/gallium/frontends/lavapipe/ci/lvp-skips.txt @@ -2,22 +2,17 @@ # non-zero-length and not starting with '#', will regex match to # delete lines from the test list. Be careful. -# TODO: fix me -dEQP-VK.texture.filtering.3d.sizes.3x7x5.linear_mipmap_linear +# still timing out in llvm jit +dEQP-VK.pipeline.pipeline_library.blend.dual_source.format.r16_unorm.states.color_z_s1c_min_alpha_1mcc_s1c_rsub-color_ca_1mca_add_alpha_cc_1ms1a_min-color_ca_1ms1c_rsub_alpha_sa_sas_min-color_1ms1c_s1a_add_alpha_1mda_1ms1a_min -# Timeouts (VK-GL-CTS 1.2.7.0) -dEQP-VK.tessellation.invariance.outer_edge_division.quads_fractional_even_spacing -dEQP-VK.graphicsfuzz.spv-stable-maze-flatten-copy-composite dEQP-VK.graphicsfuzz.spv-stable-pillars-O-op-select-to-op-phi -dEQP-VK.graphicsfuzz.spv-stable-pillars-volatile-nontemporal-store dEQP-VK.graphicsfuzz.spv-composites -dEQP-VK.ssbo.layout.random.16bit.all_shared_buffer.40 -dEQP-VK.ssbo.phys.layout.random.16bit.scalar.13 -dEQP-VK.ssbo.phys.layout.random.all_shared_buffer.47 -dEQP-VK.tessellation.invariance.outer_edge_division.quads_equal_spacing -dEQP-VK.tessellation.invariance.outer_triangle_set.quads_equal_spacing -dEQP-VK.tessellation.invariance.outer_triangle_set.quads_fractional_even_spacing -dEQP-VK.tessellation.invariance.outer_triangle_set.quads_fractional_odd_spacing -dEQP-VK.tessellation.invariance.outer_triangle_set.triangles_equal_spacing -dEQP-VK.tessellation.invariance.outer_triangle_set.triangles_fractional_even_spacing -dEQP-VK.tessellation.invariance.outer_triangle_set.triangles_fractional_odd_spacing + +dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec4 +dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bvec4 +dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i64vec4 + +# These tests started hitting timeouts when we upgraded LLVM from v11 to 13 +dEQP-VK.pipeline.fast_linked_library.blend.dual_source.format.r16_unorm.states.color_1ms1a_cc_max_alpha_1msa_1mca_sub-color_o_1mdc_max_alpha_1mda_1ms1c_rsub-color_sas_da_max_alpha_1msa_1msc_add-color_sc_1msc_add_alpha_sas_1ms1a_rsub +dEQP-VK.pipeline.fast_linked_library.blend.format.r16_unorm.states.color_sas_sa_min_alpha_ca_1mda_max-color_1mdc_dc_add_alpha_1mda_sas_rsub-color_sas_1mca_max_alpha_1mca_1mcc_min-color_o_1msa_rsub_alpha_dc_da_min +dEQP-VK.graphicsfuzz.spv-stable-maze-flatten-copy-composite diff --git a/src/intel/dev/intel_debug.h b/src/intel/dev/intel_debug.h index 132b07fd546..b03b2ac5b59 100644 --- a/src/intel/dev/intel_debug.h +++ b/src/intel/dev/intel_debug.h @@ -92,8 +92,6 @@ extern uint64_t intel_debug; #define DEBUG_ANY (~0ull) -#define DEBUG_ANY (~0ull) - /* These flags are not compatible with the disk shader cache */ #define DEBUG_DISK_CACHE_DISABLE_MASK 0 diff --git a/src/intel/dev/intel_device_info.h b/src/intel/dev/intel_device_info.h index 0f4590af0a8..6dce62c365d 100644 --- a/src/intel/dev/intel_device_info.h +++ b/src/intel/dev/intel_device_info.h @@ -209,13 +209,6 @@ struct intel_device_info */ unsigned max_subslices_per_slice; - /** - * Maximum number of subslices per slice present on this device (can be - * more than the maximum value in the num_subslices[] array if some - * subslices are fused). - */ - unsigned max_subslices_per_slice; - /** * Number of subslices on each pixel pipe (ICL). */ @@ -226,12 +219,6 @@ struct intel_device_info */ unsigned max_eus_per_subslice; - /** - * Maximum number of EUs per subslice (can be more than num_eu_per_subslice - * if some EUs are fused off). - */ - unsigned max_eu_per_subslice; - /** * Number of threads per eu, varies between 4 and 8 between generations. */ diff --git a/src/intel/vulkan/anv_private.h b/src/intel/vulkan/anv_private.h index 8422fbe0e73..6e7a50bf515 100644 --- a/src/intel/vulkan/anv_private.h +++ b/src/intel/vulkan/anv_private.h @@ -1725,9 +1725,6 @@ struct anv_device_memory { /* The map, from the user PoV is map + map_delta */ uint64_t map_delta; - /* The map, from the user PoV is map + map_delta */ - uint32_t map_delta; - /* If set, we are holding reference to AHardwareBuffer * which we must release when memory is freed. */ diff --git a/src/panfrost/ci/panfrost-g52-fails.txt b/src/panfrost/ci/panfrost-g52-fails.txt index a17c87e46e7..e23ae08030f 100644 --- a/src/panfrost/ci/panfrost-g52-fails.txt +++ b/src/panfrost/ci/panfrost-g52-fails.txt @@ -1,7 +1,6 @@ glx@glx_arb_create_context_es2_profile@invalid opengl es version,Fail glx@glx_arb_create_context_no_error@no error,Fail glx@glx_arb_sync_control@swapbuffersmsc-divisor-zero,Fail -glx@glx-copy-sub-buffer samples=2,Fail glx@glx_ext_import_context@free context,Fail glx@glx_ext_import_context@get context id,Fail glx@glx_ext_import_context@get current display,Fail @@ -11,17 +10,11 @@ glx@glx_ext_import_context@imported context has same context id,Fail glx@glx_ext_import_context@make current- multi process,Fail glx@glx_ext_import_context@make current- single process,Fail glx@glx_ext_import_context@query context info,Fail -glx@glx-make-current,Crash glx@glx-multithread-clearbuffer,Crash -glx@glx-multi-window-single-context,Fail -glx@glx-query-drawable-glx_fbconfig_id-window,Fail glx@glx-swap-pixmap-bad,Fail glx@glx-visuals-depth -pixmap,Crash glx@glx-visuals-stencil -pixmap,Crash shaders@glsl-bug-110796,Fail -shaders@glsl-uniform-interstage-limits@subdivide 5,Crash -shaders@glsl-uniform-interstage-limits@subdivide 5- statechanges,Crash -shaders@glsl-vs-if-bool,Fail shaders@point-vertex-id divisor,Fail shaders@point-vertex-id gl_instanceid divisor,Fail shaders@point-vertex-id gl_instanceid,Fail @@ -30,14 +23,6 @@ shaders@point-vertex-id gl_vertexid,Fail shaders@point-vertex-id gl_vertexid gl_instanceid divisor,Fail shaders@point-vertex-id gl_vertexid gl_instanceid,Fail spec@arb_base_instance@arb_base_instance-drawarrays,Fail -spec@arb_blend_func_extended@arb_blend_func_extended-dual-src-blending-issue-1917_gles3,Crash -spec@arb_blend_func_extended@arb_blend_func_extended-fbo-extended-blend-explicit,Fail -spec@arb_blend_func_extended@arb_blend_func_extended-fbo-extended-blend-explicit_gles3,Fail -spec@arb_blend_func_extended@arb_blend_func_extended-fbo-extended-blend,Fail -spec@arb_blend_func_extended@arb_blend_func_extended-fbo-extended-blend_gles3,Fail -spec@arb_blend_func_extended@arb_blend_func_extended-fbo-extended-blend-pattern,Fail -spec@arb_blend_func_extended@arb_blend_func_extended-fbo-extended-blend-pattern_gles2,Crash -spec@arb_blend_func_extended@arb_blend_func_extended-fbo-extended-blend-pattern_gles3,Fail spec@arb_color_buffer_float@gl_rgba16f-render,Fail spec@arb_color_buffer_float@gl_rgba16f-render-fog,Fail spec@arb_color_buffer_float@gl_rgba16f-render-sanity,Fail @@ -71,56 +56,22 @@ spec@arb_depth_buffer_float@fbo-stencil-gl_depth32f_stencil8-blit,Fail spec@arb_depth_buffer_float@fbo-stencil-gl_depth32f_stencil8-copypixels,Fail spec@arb_depth_buffer_float@fbo-stencil-gl_depth32f_stencil8-drawpixels,Fail spec@arb_depth_buffer_float@fbo-stencil-gl_depth32f_stencil8-readpixels,Fail -spec@arb_depth_buffer_float@texwrap formats bordercolor,Fail -spec@arb_depth_buffer_float@texwrap formats bordercolor@GL_DEPTH32F_STENCIL8- border color only,Fail -spec@arb_depth_buffer_float@texwrap formats bordercolor@GL_DEPTH_COMPONENT32F- border color only,Fail -spec@arb_depth_buffer_float@texwrap formats bordercolor-swizzled,Fail -spec@arb_depth_buffer_float@texwrap formats bordercolor-swizzled@GL_DEPTH32F_STENCIL8- swizzled- border color only,Fail -spec@arb_depth_buffer_float@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT32F- swizzled- border color only,Fail spec@arb_depth_clamp@depth-clamp-range,Fail -spec@arb_depth_texture@texwrap formats bordercolor,Fail -spec@arb_depth_texture@texwrap formats bordercolor@GL_DEPTH_COMPONENT16- border color only,Fail -spec@arb_depth_texture@texwrap formats bordercolor@GL_DEPTH_COMPONENT24- border color only,Fail -spec@arb_depth_texture@texwrap formats bordercolor@GL_DEPTH_COMPONENT32- border color only,Fail -spec@arb_depth_texture@texwrap formats bordercolor-swizzled,Fail -spec@arb_depth_texture@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT16- swizzled- border color only,Fail -spec@arb_depth_texture@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT24- swizzled- border color only,Fail -spec@arb_depth_texture@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT32- swizzled- border color only,Fail -spec@arb_direct_state_access@gettextureimage-formats,Crash +spec@arb_direct_state_access@gettextureimage-formats,Fail spec@arb_direct_state_access@gettextureimage-formats init-by-rendering,Fail -spec@arb_direct_state_access@texture-buffer,Fail spec@arb_draw_buffers@fbo-mrt-new-bind,Crash spec@arb_es2_compatibility@fbo-blending-formats,Fail spec@arb_es2_compatibility@fbo-blending-formats@GL_RGB565,Fail -spec@arb_es2_compatibility@texwrap formats bordercolor,Fail -spec@arb_es2_compatibility@texwrap formats bordercolor@GL_RGB565- border color only,Fail -spec@arb_es2_compatibility@texwrap formats bordercolor-swizzled,Fail -spec@arb_es2_compatibility@texwrap formats bordercolor-swizzled@GL_RGB565- swizzled- border color only,Fail -spec@arb_fragment_program@fp-fragment-position,Crash -spec@arb_fragment_program@sparse-samplers,Crash spec@arb_framebuffer_object@arb_framebuffer_object-depth-stencil-blit depth gl_depth32f_stencil8,Fail spec@arb_framebuffer_object@arb_framebuffer_object-depth-stencil-blit depth_stencil gl_depth32f_stencil8,Fail spec@arb_framebuffer_object@arb_framebuffer_object-depth-stencil-blit stencil gl_depth32f_stencil8,Fail spec@arb_framebuffer_object@fbo-luminance-alpha,Fail spec@arb_framebuffer_srgb@fbo-fast-clear,Fail spec@arb_get_program_binary@restore-sso-program,Fail -spec@arb_get_texture_sub_image@arb_get_texture_sub_image-getcompressed,Fail -spec@arb_get_texture_sub_image@arb_get_texture_sub_image-get,Fail spec@arb_pixel_buffer_object@fbo-pbo-readpixels-small,Fail spec@arb_pixel_buffer_object@fbo-pbo-readpixels-small@GL_DEPTH32F_STENCIL8-GL_DEPTH_STENCIL,Fail spec@arb_pixel_buffer_object@fbo-pbo-readpixels-small@GL_DEPTH32F_STENCIL8-GL_STENCIL_INDEX,Fail -spec@arb_pixel_buffer_object@texsubimage array pbo,Fail -spec@arb_pixel_buffer_object@texsubimage cube_map_array pbo,Fail -spec@arb_pixel_buffer_object@texsubimage pbo,Fail -spec@arb_point_sprite@arb_point_sprite-checkerboard,Fail spec@arb_point_sprite@arb_point_sprite-mipmap,Fail -spec@arb_provoking_vertex@arb-provoking-vertex-render,Fail -spec@arb_sample_shading@builtin-gl-sample-id 0,Fail -spec@arb_sample_shading@builtin-gl-sample-id 2,Fail -spec@arb_sample_shading@builtin-gl-sample-id 4,Fail -spec@arb_sample_shading@builtin-gl-sample-mask 0,Fail -spec@arb_sample_shading@builtin-gl-sample-mask 2,Fail -spec@arb_sample_shading@builtin-gl-sample-mask 4,Fail spec@arb_sample_shading@samplemask 2@0.250000 mask_in_one,Fail spec@arb_sample_shading@samplemask 2@0.500000 mask_in_one,Fail spec@arb_sample_shading@samplemask 2@1.000000 mask_in_one,Fail @@ -145,7 +96,6 @@ spec@arb_sample_shading@samplemask 4 all@sample mask_in_one,Fail spec@arb_sample_shading@samplemask 4,Fail spec@arb_sample_shading@samplemask 4@noms mask_in_one,Fail spec@arb_sample_shading@samplemask 4@sample mask_in_one,Fail -spec@arb_shader_atomic_counters@respecify-buffer,Fail spec@arb_shader_draw_parameters@drawid-indirect-baseinstance,Fail spec@arb_shader_draw_parameters@drawid-indirect-basevertex,Fail spec@arb_shader_draw_parameters@drawid-indirect,Fail @@ -157,33 +107,9 @@ spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 2drect spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 2drect_projvec4,Crash spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 2drectshadow,Crash spec@arb_shading_language_420pack@active sampler conflict,Crash -spec@arb_texture_buffer_object@data-sync,Fail spec@arb_texture_buffer_object@formats (fs- arb),Crash spec@arb_texture_buffer_object@formats (vs- arb),Crash spec@arb_texture_buffer_object@render-no-bo,Crash -spec@arb_texture_buffer_object@subdata-sync,Fail -spec@arb_texture_compression@texwrap formats bordercolor,Fail -spec@arb_texture_compression@texwrap formats bordercolor@GL_COMPRESSED_ALPHA- border color only,Fail -spec@arb_texture_compression@texwrap formats bordercolor@GL_COMPRESSED_LUMINANCE_ALPHA- border color only,Fail -spec@arb_texture_compression@texwrap formats bordercolor@GL_COMPRESSED_RGBA- border color only,Fail -spec@arb_texture_compression@texwrap formats bordercolor@GL_COMPRESSED_RGB- border color only,Fail -spec@arb_texture_compression@texwrap formats bordercolor-swizzled,Fail -spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_ALPHA- swizzled- border color only,Fail -spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_LUMINANCE_ALPHA- swizzled- border color only,Fail -spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA- swizzled- border color only,Fail -spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB- swizzled- border color only,Fail -spec@arb_texture_cube_map_array@arb_texture_cube_map_array-cubemap,Fail -spec@arb_texture_cube_map_array@arb_texture_cube_map_array-cubemap-lod,Fail -spec@arb_texture_cube_map_array@arb_texture_cube_map_array-fbo-cubemap-array,Fail -spec@arb_texture_cube_map_array@texsubimage cube_map_array,Fail -spec@arb_texture_cube_map_array@texturesize@fs-texturesize-isamplercubearray,Fail -spec@arb_texture_cube_map_array@texturesize@fs-texturesize-samplercubearray,Fail -spec@arb_texture_cube_map_array@texturesize@fs-texturesize-samplercubearrayshadow,Fail -spec@arb_texture_cube_map_array@texturesize@fs-texturesize-usamplercubearray,Fail -spec@arb_texture_cube_map_array@texturesize@vs-texturesize-isamplercubearray,Fail -spec@arb_texture_cube_map_array@texturesize@vs-texturesize-samplercubearray,Fail -spec@arb_texture_cube_map_array@texturesize@vs-texturesize-samplercubearrayshadow,Fail -spec@arb_texture_cube_map_array@texturesize@vs-texturesize-usamplercubearray,Fail spec@arb_texture_float@arb_texture_float-texture-float-formats,Fail spec@arb_texture_float@fbo-alphatest-formats,Crash spec@arb_texture_float@fbo-blending-formats,Crash @@ -192,146 +118,8 @@ spec@arb_texture_float@fbo-clear-formats@GL_INTENSITY16F_ARB,Fail spec@arb_texture_float@fbo-generatemipmap-formats,Fail spec@arb_texture_float@fbo-generatemipmap-formats@GL_INTENSITY16F_ARB,Fail spec@arb_texture_float@fbo-generatemipmap-formats@GL_INTENSITY16F_ARB NPOT,Fail -spec@arb_texture_float@multisample-formats 2 gl_arb_texture_float,Crash -spec@arb_texture_float@multisample-formats 4 gl_arb_texture_float,Crash -spec@arb_texture_float@texwrap formats bordercolor,Fail -spec@arb_texture_float@texwrap formats bordercolor@GL_ALPHA16F_ARB- border color only,Fail -spec@arb_texture_float@texwrap formats bordercolor@GL_ALPHA32F_ARB- border color only,Fail -spec@arb_texture_float@texwrap formats bordercolor@GL_INTENSITY16F_ARB- border color only,Fail -spec@arb_texture_float@texwrap formats bordercolor@GL_INTENSITY32F_ARB- border color only,Fail -spec@arb_texture_float@texwrap formats bordercolor@GL_LUMINANCE16F_ARB- border color only,Fail -spec@arb_texture_float@texwrap formats bordercolor@GL_LUMINANCE32F_ARB- border color only,Fail -spec@arb_texture_float@texwrap formats bordercolor@GL_LUMINANCE_ALPHA16F_ARB- border color only,Fail -spec@arb_texture_float@texwrap formats bordercolor@GL_LUMINANCE_ALPHA32F_ARB- border color only,Fail -spec@arb_texture_float@texwrap formats bordercolor@GL_RGB16F- border color only,Fail -spec@arb_texture_float@texwrap formats bordercolor@GL_RGB32F- border color only,Fail -spec@arb_texture_float@texwrap formats bordercolor@GL_RGBA16F- border color only,Fail -spec@arb_texture_float@texwrap formats bordercolor@GL_RGBA32F- border color only,Fail -spec@arb_texture_float@texwrap formats bordercolor-swizzled,Fail -spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_ALPHA16F_ARB- swizzled- border color only,Fail -spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_ALPHA32F_ARB- swizzled- border color only,Fail -spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_INTENSITY16F_ARB- swizzled- border color only,Fail -spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_INTENSITY32F_ARB- swizzled- border color only,Fail -spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_LUMINANCE16F_ARB- swizzled- border color only,Fail -spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_LUMINANCE32F_ARB- swizzled- border color only,Fail -spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_LUMINANCE_ALPHA16F_ARB- swizzled- border color only,Fail -spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_LUMINANCE_ALPHA32F_ARB- swizzled- border color only,Fail -spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGB16F- swizzled- border color only,Fail -spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGB32F- swizzled- border color only,Fail -spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGBA16F- swizzled- border color only,Fail -spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGBA32F- swizzled- border color only,Fail -spec@arb_texture_gather@texturegather@fs-rgba-alpha-float-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rgba-alpha-int-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rgba-alpha-uint-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rgba-alpha-unorm-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rgba-blue-float-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rgba-blue-int-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rgba-blue-uint-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rgba-blue-unorm-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rgba-green-float-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rgba-green-int-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rgba-green-uint-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rgba-green-unorm-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rgba-none-float-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rgba-none-int-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rgba-none-uint-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rgba-none-unorm-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rgba-red-float-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rgba-red-int-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rgba-red-uint-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rgba-red-unorm-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rgb-blue-float-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rgb-blue-int-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rgb-blue-uint-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rgb-blue-unorm-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rgb-green-float-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rgb-green-int-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rgb-green-uint-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rgb-green-unorm-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rgb-none-float-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rgb-none-int-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rgb-none-uint-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rgb-none-unorm-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rgb-red-float-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rgb-red-int-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rgb-red-uint-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rgb-red-unorm-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rg-green-float-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rg-green-int-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rg-green-uint-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rg-green-unorm-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rg-none-float-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rg-none-int-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rg-none-uint-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rg-none-unorm-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rg-red-float-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rg-red-int-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rg-red-uint-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-rg-red-unorm-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-r-none-float-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-r-none-int-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-r-none-uint-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-r-none-unorm-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-r-red-float-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-r-red-int-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-r-red-uint-cubearray,Fail -spec@arb_texture_gather@texturegather@fs-r-red-unorm-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rgba-alpha-float-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rgba-alpha-int-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rgba-alpha-uint-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rgba-alpha-unorm-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rgba-blue-float-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rgba-blue-int-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rgba-blue-uint-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rgba-blue-unorm-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rgba-green-float-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rgba-green-int-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rgba-green-uint-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rgba-green-unorm-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rgba-none-float-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rgba-none-int-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rgba-none-uint-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rgba-none-unorm-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rgba-red-float-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rgba-red-int-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rgba-red-uint-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rgba-red-unorm-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rgb-blue-float-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rgb-blue-int-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rgb-blue-uint-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rgb-blue-unorm-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rgb-green-float-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rgb-green-int-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rgb-green-uint-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rgb-green-unorm-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rgb-none-float-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rgb-none-int-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rgb-none-uint-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rgb-none-unorm-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rgb-red-float-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rgb-red-int-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rgb-red-uint-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rgb-red-unorm-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rg-green-float-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rg-green-int-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rg-green-uint-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rg-green-unorm-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rg-none-float-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rg-none-int-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rg-none-uint-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rg-none-unorm-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rg-red-float-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rg-red-int-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rg-red-uint-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-rg-red-unorm-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-r-none-float-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-r-none-int-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-r-none-uint-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-r-none-unorm-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-r-red-float-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-r-red-int-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-r-red-uint-cubearray,Fail -spec@arb_texture_gather@texturegather@vs-r-red-unorm-cubearray,Fail +spec@arb_texture_float@multisample-formats 2 gl_arb_texture_float,Fail +spec@arb_texture_float@multisample-formats 4 gl_arb_texture_float,Fail spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch,Fail spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_R16I,Fail spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch@Texture type: GL_R16_SNORM,Fail @@ -370,44 +158,15 @@ spec@arb_texture_rectangle@tex-miplevel-selection gl2:texture() 2drectshadow,Cra spec@arb_texture_rectangle@tex-miplevel-selection gl2:textureproj 2drect,Crash spec@arb_texture_rectangle@tex-miplevel-selection gl2:textureproj 2drect_projvec4,Crash spec@arb_texture_rectangle@tex-miplevel-selection gl2:textureproj 2drectshadow,Crash -spec@arb_texture_rectangle@texwrap rect bordercolor,Fail -spec@arb_texture_rectangle@texwrap rect bordercolor@GL_RGBA8- border color only,Fail -spec@arb_texture_rectangle@texwrap rect proj bordercolor,Fail -spec@arb_texture_rectangle@texwrap rect proj bordercolor@GL_RGBA8- projected- border color only,Fail spec@arb_texture_rg@fbo-blending-formats,Fail spec@arb_texture_rg@fbo-blending-formats@GL_R8,Fail spec@arb_texture_rg@fbo-blending-formats@GL_RG8,Fail spec@arb_texture_rg@fbo-blending-formats@GL_RG,Fail -spec@arb_texture_rg@texwrap formats bordercolor,Fail -spec@arb_texture_rg@texwrap formats bordercolor@GL_R16- border color only,Fail -spec@arb_texture_rg@texwrap formats bordercolor@GL_R8- border color only,Fail -spec@arb_texture_rg@texwrap formats bordercolor@GL_RG16- border color only,Fail -spec@arb_texture_rg@texwrap formats bordercolor@GL_RG8- border color only,Fail -spec@arb_texture_rg@texwrap formats bordercolor-swizzled,Fail -spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_R16- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_R8- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_RG16- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_RG8- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats-float bordercolor,Fail -spec@arb_texture_rg@texwrap formats-float bordercolor@GL_R16F- border color only,Fail -spec@arb_texture_rg@texwrap formats-float bordercolor@GL_R32F- border color only,Fail -spec@arb_texture_rg@texwrap formats-float bordercolor@GL_RG16F- border color only,Fail -spec@arb_texture_rg@texwrap formats-float bordercolor@GL_RG32F- border color only,Fail -spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled,Fail -spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_R16F- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_R32F- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_RG16F- swizzled- border color only,Fail -spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_RG32F- swizzled- border color only,Fail spec@arb_texture_view@sampling-2d-array-as-cubemap-array,Crash spec@arb_texture_view@sampling-2d-array-as-cubemap,Crash spec@arb_transform_feedback_instanced@draw-auto instanced,Fail -spec@arb_uniform_buffer_object@rendering-dsa,Fail spec@arb_uniform_buffer_object@rendering-dsa-offset,Fail -spec@arb_uniform_buffer_object@rendering,Fail spec@arb_uniform_buffer_object@rendering-offset,Fail -spec@arb_vertex_program@clip-plane-transformation arb,Fail -spec@egl 1.4@egl-copy-buffers,Crash -spec@egl 1.4@egl-ext_egl_image_storage,Crash spec@egl 1.4@eglterminate then unbind context,Fail spec@egl_chromium_sync_control@conformance@eglGetSyncValuesCHROMIUM_msc_and_sbc_test,Fail spec@egl_chromium_sync_control@conformance,Fail @@ -418,8 +177,6 @@ spec@egl_khr_surfaceless_context@viewport,Fail spec@egl_mesa_configless_context@basic,Fail spec@ext_base_instance@arb_base_instance-drawarrays_gles3,Fail spec@ext_framebuffer_blit@fbo-blit-check-limits,Fail -spec@ext_framebuffer_multisample@alpha-to-coverage-dual-src-blend 2,Fail -spec@ext_framebuffer_multisample@alpha-to-coverage-dual-src-blend 4,Fail spec@ext_framebuffer_multisample@alpha-to-one-dual-src-blend 2,Fail spec@ext_framebuffer_multisample@alpha-to-one-dual-src-blend 4,Fail spec@ext_framebuffer_multisample@draw-buffers-alpha-to-one 2,Fail @@ -428,16 +185,10 @@ spec@ext_framebuffer_multisample@fast-clear,Fail spec@ext_framebuffer_multisample@formats 2,Fail spec@ext_framebuffer_multisample@formats 4,Fail spec@ext_framebuffer_multisample@formats all_samples,Fail -spec@ext_framebuffer_multisample@interpolation 2 centroid-disabled,Fail -spec@ext_framebuffer_multisample@interpolation 2 centroid-edges,Fail -spec@ext_framebuffer_multisample@interpolation 4 centroid-disabled,Fail -spec@ext_framebuffer_multisample@interpolation 4 centroid-edges,Fail spec@ext_framebuffer_multisample@sample-alpha-to-coverage 2 depth,Fail spec@ext_framebuffer_multisample@sample-alpha-to-coverage 4 depth,Fail spec@ext_framebuffer_multisample@sample-alpha-to-one 2,Fail spec@ext_framebuffer_multisample@sample-alpha-to-one 4,Fail -spec@ext_framebuffer_multisample@unaligned-blit 2 color upsample,Fail -spec@ext_framebuffer_multisample@unaligned-blit 4 color upsample,Fail spec@ext_framebuffer_object@fbo-alphatest-formats,Fail spec@ext_framebuffer_object@fbo-alphatest-formats@GL_INTENSITY4,Fail spec@ext_framebuffer_object@fbo-alphatest-formats@GL_INTENSITY8,Fail @@ -484,18 +235,6 @@ spec@ext_framebuffer_object@fbo-colormask-formats@GL_LUMINANCE,Fail spec@ext_framebuffer_object@fbo-fast-clear,Fail spec@ext_framebuffer_object@getteximage-formats init-by-clear-and-render,Fail spec@ext_framebuffer_object@getteximage-formats init-by-rendering,Fail -spec@ext_gpu_shader4@execution@texelfetch@fs-texelfetch-isampler1darray,Fail -spec@ext_gpu_shader4@execution@texelfetch@fs-texelfetch-sampler1darray,Fail -spec@ext_gpu_shader4@execution@texelfetch@fs-texelfetch-usampler1darray,Fail -spec@ext_gpu_shader4@execution@texelfetchoffset@fs-texelfetch-isampler1darray,Fail -spec@ext_gpu_shader4@execution@texelfetchoffset@fs-texelfetch-sampler1darray,Fail -spec@ext_gpu_shader4@execution@texelfetchoffset@fs-texelfetch-usampler1darray,Fail -spec@ext_gpu_shader4@execution@texelfetchoffset@vs-texelfetch-isampler1darray,Fail -spec@ext_gpu_shader4@execution@texelfetchoffset@vs-texelfetch-sampler1darray,Fail -spec@ext_gpu_shader4@execution@texelfetchoffset@vs-texelfetch-usampler1darray,Fail -spec@ext_gpu_shader4@execution@texelfetch@vs-texelfetch-isampler1darray,Fail -spec@ext_gpu_shader4@execution@texelfetch@vs-texelfetch-sampler1darray,Fail -spec@ext_gpu_shader4@execution@texelfetch@vs-texelfetch-usampler1darray,Fail spec@ext_image_dma_buf_import@ext_image_dma_buf_import-export,Crash spec@ext_image_dma_buf_import@ext_image_dma_buf_import-invalid_attributes,Crash spec@ext_image_dma_buf_import@ext_image_dma_buf_import-invalid_hints,Crash @@ -521,123 +260,9 @@ spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yuv420,Crash spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yuyv,Crash spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yvu420,Crash spec@ext_image_dma_buf_import@ext_image_dma_buf_import-unsupported_format,Crash -spec@ext_packed_depth_stencil@texwrap formats bordercolor,Fail -spec@ext_packed_depth_stencil@texwrap formats bordercolor@GL_DEPTH24_STENCIL8- border color only,Fail -spec@ext_packed_depth_stencil@texwrap formats bordercolor-swizzled,Fail -spec@ext_packed_depth_stencil@texwrap formats bordercolor-swizzled@GL_DEPTH24_STENCIL8- swizzled- border color only,Fail -spec@ext_packed_float@texwrap formats bordercolor,Fail -spec@ext_packed_float@texwrap formats bordercolor@GL_R11F_G11F_B10F- border color only,Fail -spec@ext_packed_float@texwrap formats bordercolor-swizzled,Fail -spec@ext_packed_float@texwrap formats bordercolor-swizzled@GL_R11F_G11F_B10F- swizzled- border color only,Fail -spec@ext_texture_array@array-texture,Fail -spec@ext_texture_array@compressed texsubimage,Fail -spec@ext_texture_array@compressed texsubimage pbo,Fail -spec@ext_texture_array@copyteximage 1d_array,Fail -spec@ext_texture_array@copyteximage 1d_array samples=2,Fail -spec@ext_texture_array@copyteximage 1d_array samples=4,Fail -spec@ext_texture_array@fbo-generatemipmap-array,Fail -spec@ext_texture_array@fbo-generatemipmap-array rgb9_e5,Fail -spec@ext_texture_array@texsubimage array,Fail -spec@ext_texture_compression_rgtc@compressedteximage gl_compressed_red_green_rgtc2_ext,Crash -spec@ext_texture_compression_rgtc@compressedteximage gl_compressed_red_rgtc1_ext,Crash -spec@ext_texture_compression_rgtc@compressedteximage gl_compressed_signed_red_green_rgtc2_ext,Crash -spec@ext_texture_compression_rgtc@compressedteximage gl_compressed_signed_red_rgtc1_ext,Crash -spec@ext_texture_compression_rgtc@fbo-generatemipmap-formats,Crash -spec@ext_texture_compression_rgtc@fbo-generatemipmap-formats-signed,Crash spec@ext_texture_compression_rgtc@rgtc-teximage-01,Fail spec@ext_texture_compression_rgtc@rgtc-teximage-02,Fail -spec@ext_texture_compression_rgtc@texwrap formats bordercolor,Fail -spec@ext_texture_compression_rgtc@texwrap formats bordercolor@GL_COMPRESSED_RED_RGTC1- border color only,Fail -spec@ext_texture_compression_rgtc@texwrap formats bordercolor@GL_COMPRESSED_RG_RGTC2- border color only,Fail -spec@ext_texture_compression_rgtc@texwrap formats bordercolor@GL_COMPRESSED_SIGNED_RED_RGTC1- border color only,Fail -spec@ext_texture_compression_rgtc@texwrap formats bordercolor@GL_COMPRESSED_SIGNED_RG_RGTC2- border color only,Fail -spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled,Fail -spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RED_RGTC1- swizzled- border color only,Fail -spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RG_RGTC2- swizzled- border color only,Fail -spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_SIGNED_RED_RGTC1- swizzled- border color only,Fail -spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_SIGNED_RG_RGTC2- swizzled- border color only,Fail -spec@ext_texture_compression_s3tc@s3tc-errors,Fail -spec@ext_texture_compression_s3tc@s3tc-errors_gles2,Fail -spec@ext_texture_compression_s3tc@s3tc-texsubimage,Fail -spec@ext_texture_compression_s3tc@s3tc-texsubimage_gles2,Fail -spec@ext_texture_compression_s3tc@texwrap formats bordercolor,Fail -spec@ext_texture_compression_s3tc@texwrap formats bordercolor@GL_COMPRESSED_RGBA_S3TC_DXT1_EXT- border color only,Fail -spec@ext_texture_compression_s3tc@texwrap formats bordercolor@GL_COMPRESSED_RGBA_S3TC_DXT3_EXT- border color only,Fail -spec@ext_texture_compression_s3tc@texwrap formats bordercolor@GL_COMPRESSED_RGBA_S3TC_DXT5_EXT- border color only,Fail -spec@ext_texture_compression_s3tc@texwrap formats bordercolor@GL_COMPRESSED_RGB_S3TC_DXT1_EXT- border color only,Fail -spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled,Fail -spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_S3TC_DXT1_EXT- swizzled- border color only,Fail -spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_S3TC_DXT3_EXT- swizzled- border color only,Fail -spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_S3TC_DXT5_EXT- swizzled- border color only,Fail -spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB_S3TC_DXT1_EXT- swizzled- border color only,Fail -spec@ext_texture_integer@fbo-integer,Fail -spec@ext_texture_shared_exponent@texwrap formats bordercolor,Fail -spec@ext_texture_shared_exponent@texwrap formats bordercolor@GL_RGB9_E5- border color only,Fail -spec@ext_texture_shared_exponent@texwrap formats bordercolor-swizzled,Fail -spec@ext_texture_shared_exponent@texwrap formats bordercolor-swizzled@GL_RGB9_E5- swizzled- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor,Fail -spec@ext_texture_snorm@texwrap formats bordercolor@GL_ALPHA16_SNORM- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor@GL_ALPHA8_SNORM- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor@GL_INTENSITY16_SNORM- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor@GL_INTENSITY8_SNORM- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor@GL_LUMINANCE16_ALPHA16_SNORM- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor@GL_LUMINANCE16_SNORM- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor@GL_LUMINANCE8_ALPHA8_SNORM- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor@GL_LUMINANCE8_SNORM- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor@GL_R16_SNORM- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor@GL_R8_SNORM- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor@GL_RG16_SNORM- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor@GL_RG8_SNORM- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor@GL_RGB16_SNORM- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor@GL_RGB8_SNORM- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor@GL_RGBA16_SNORM- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor@GL_RGBA8_SNORM- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_ALPHA16_SNORM- swizzled- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_ALPHA8_SNORM- swizzled- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_INTENSITY16_SNORM- swizzled- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_INTENSITY8_SNORM- swizzled- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_LUMINANCE16_ALPHA16_SNORM- swizzled- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_LUMINANCE16_SNORM- swizzled- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_LUMINANCE8_ALPHA8_SNORM- swizzled- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_LUMINANCE8_SNORM- swizzled- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_R16_SNORM- swizzled- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_R8_SNORM- swizzled- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RG16_SNORM- swizzled- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RG8_SNORM- swizzled- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGB16_SNORM- swizzled- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGB8_SNORM- swizzled- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGBA16_SNORM- swizzled- border color only,Fail -spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGBA8_SNORM- swizzled- border color only,Fail spec@ext_texture_srgb@fbo-fast-clear,Fail -spec@ext_texture_srgb@texwrap formats bordercolor,Fail -spec@ext_texture_srgb@texwrap formats bordercolor@GL_SLUMINANCE8_ALPHA8- border color only,Fail -spec@ext_texture_srgb@texwrap formats bordercolor@GL_SLUMINANCE8- border color only,Fail -spec@ext_texture_srgb@texwrap formats bordercolor@GL_SRGB8_ALPHA8- border color only,Fail -spec@ext_texture_srgb@texwrap formats bordercolor@GL_SRGB8- border color only,Fail -spec@ext_texture_srgb@texwrap formats bordercolor-swizzled,Fail -spec@ext_texture_srgb@texwrap formats bordercolor-swizzled@GL_SLUMINANCE8_ALPHA8- swizzled- border color only,Fail -spec@ext_texture_srgb@texwrap formats bordercolor-swizzled@GL_SLUMINANCE8- swizzled- border color only,Fail -spec@ext_texture_srgb@texwrap formats bordercolor-swizzled@GL_SRGB8_ALPHA8- swizzled- border color only,Fail -spec@ext_texture_srgb@texwrap formats bordercolor-swizzled@GL_SRGB8- swizzled- border color only,Fail -spec@ext_texture_srgb@texwrap formats-s3tc bordercolor,Fail -spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SLUMINANCE_ALPHA- border color only,Fail -spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SLUMINANCE- border color only,Fail -spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SRGB_ALPHA- border color only,Fail -spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT- border color only,Fail -spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT- border color only,Fail -spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT- border color only,Fail -spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SRGB- border color only,Fail -spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SRGB_S3TC_DXT1_EXT- border color only,Fail -spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled,Fail -spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SLUMINANCE_ALPHA- swizzled- border color only,Fail -spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SLUMINANCE- swizzled- border color only,Fail -spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT- swizzled- border color only,Fail -spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT- swizzled- border color only,Fail -spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT- swizzled- border color only,Fail -spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA- swizzled- border color only,Fail -spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_S3TC_DXT1_EXT- swizzled- border color only,Fail -spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB- swizzled- border color only,Fail spec@ext_transform_feedback2@draw-auto,Fail spec@ext_transform_feedback@builtin-varyings gl_clipdistance[1]-no-subscript,Fail spec@ext_transform_feedback@builtin-varyings gl_clipdistance[2]-no-subscript,Fail @@ -660,6 +285,7 @@ spec@ext_transform_feedback@order elements lines,Fail spec@ext_transform_feedback@order elements points,Fail spec@ext_transform_feedback@order elements triangles,Fail spec@ext_transform_feedback@overflow-edge-cases,Fail +spec@ext_transform_feedback@pipeline-basic-primgen,Fail spec@ext_transform_feedback@position-readback-bufferbase-discard,Fail spec@ext_transform_feedback@position-readback-bufferbase,Fail spec@ext_transform_feedback@position-readback-bufferoffset-discard,Fail @@ -708,9 +334,6 @@ spec@ext_transform_feedback@tessellation triangle_strip flat_last,Fail spec@ext_transform_feedback@tessellation triangle_strip monochrome,Fail spec@ext_transform_feedback@tessellation triangle_strip smooth,Fail spec@ext_transform_feedback@tessellation triangle_strip wireframe,Fail -spec@glsl-1.10@execution@clipping@clip-plane-transformation clipvert_pos,Fail -spec@glsl-1.10@execution@clipping@clip-plane-transformation fixed,Fail -spec@glsl-1.10@execution@clipping@clip-plane-transformation pos_clipvert,Fail spec@glsl-1.10@execution@varying-packing@simple float array,Fail spec@glsl-1.10@execution@varying-packing@simple float arrays_of_arrays,Fail spec@glsl-1.10@execution@varying-packing@simple int array,Fail @@ -765,48 +388,14 @@ spec@glsl-1.10@execution@varying-packing@simple vec3 arrays_of_arrays,Fail spec@glsl-1.10@execution@varying-packing@simple vec3 separate,Fail spec@glsl-1.10@execution@varying-packing@simple vec4 array,Fail spec@glsl-1.10@execution@varying-packing@simple vec4 arrays_of_arrays,Fail -spec@glsl-1.30@execution@clipping@clip-plane-transformation pos,Fail -spec@glsl-1.30@execution@texelfetch@fs-texelfetch-isampler1darray,Fail -spec@glsl-1.30@execution@texelfetch@fs-texelfetch-sampler1darray,Fail -spec@glsl-1.30@execution@texelfetch@fs-texelfetch-usampler1darray,Fail -spec@glsl-1.30@execution@texelfetchoffset@fs-texelfetch-isampler1darray,Fail -spec@glsl-1.30@execution@texelfetchoffset@fs-texelfetch-sampler1darray,Fail -spec@glsl-1.30@execution@texelfetchoffset@fs-texelfetch-usampler1darray,Fail -spec@glsl-1.30@execution@texelfetchoffset@vs-texelfetch-isampler1darray,Fail -spec@glsl-1.30@execution@texelfetchoffset@vs-texelfetch-sampler1darray,Fail -spec@glsl-1.30@execution@texelfetchoffset@vs-texelfetch-usampler1darray,Fail -spec@glsl-1.30@execution@texelfetch@vs-texelfetch-isampler1darray,Fail -spec@glsl-1.30@execution@texelfetch@vs-texelfetch-sampler1darray,Fail -spec@glsl-1.30@execution@texelfetch@vs-texelfetch-usampler1darray,Fail -spec@glsl-1.30@execution@tex-miplevel-selection texture() 1darray,Fail -spec@glsl-1.30@execution@tex-miplevel-selection texture() 1darrayshadow,Fail spec@glsl-1.30@execution@tex-miplevel-selection texture() 2drect,Crash spec@glsl-1.30@execution@tex-miplevel-selection texture() 2drectshadow,Crash -spec@glsl-1.30@execution@tex-miplevel-selection texture(bias) 1darray,Fail -spec@glsl-1.30@execution@tex-miplevel-selection texture(bias) 1darrayshadow,Fail -spec@glsl-1.30@execution@tex-miplevel-selection texture(bias) cubearray,Fail -spec@glsl-1.30@execution@tex-miplevel-selection texture() cubearray,Fail -spec@glsl-1.30@execution@tex-miplevel-selection texture() cubearrayshadow,Fail -spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 1darray,Fail -spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 1darrayshadow,Fail spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 2drect,Crash spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 2drectshadow,Crash -spec@glsl-1.30@execution@tex-miplevel-selection texturegrad cubearray,Fail -spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 1darray,Fail -spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 1darrayshadow,Fail spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 2drect,Crash spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 2drectshadow,Crash -spec@glsl-1.30@execution@tex-miplevel-selection texturelod 1darray,Fail -spec@glsl-1.30@execution@tex-miplevel-selection texturelod 1darrayshadow,Fail -spec@glsl-1.30@execution@tex-miplevel-selection texturelod cubearray,Fail -spec@glsl-1.30@execution@tex-miplevel-selection texturelodoffset 1darray,Fail -spec@glsl-1.30@execution@tex-miplevel-selection texturelodoffset 1darrayshadow,Fail -spec@glsl-1.30@execution@tex-miplevel-selection textureoffset 1darray,Fail -spec@glsl-1.30@execution@tex-miplevel-selection textureoffset 1darrayshadow,Fail spec@glsl-1.30@execution@tex-miplevel-selection textureoffset 2drect,Crash spec@glsl-1.30@execution@tex-miplevel-selection textureoffset 2drectshadow,Crash -spec@glsl-1.30@execution@tex-miplevel-selection textureoffset(bias) 1darray,Fail -spec@glsl-1.30@execution@tex-miplevel-selection textureoffset(bias) 1darrayshadow,Fail spec@glsl-1.30@execution@tex-miplevel-selection textureproj 2drect,Crash spec@glsl-1.30@execution@tex-miplevel-selection textureproj 2drect_projvec4,Crash spec@glsl-1.30@execution@tex-miplevel-selection textureproj 2drectshadow,Crash @@ -927,251 +516,26 @@ spec@nv_copy_image@nv_copy_image-formats --samples=4@Source: GL_RGBA/Destination spec@nv_copy_image@nv_copy_image-formats --samples=4@Source: GL_RGB/Destination: GL_RGB,Fail spec@nv_copy_image@nv_copy_image-formats --samples=4@Source: GL_RG/Destination: GL_RG,Fail spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_RED_RGTC1/Destination: GL_COMPRESSED_RED_RGTC1,Fail -spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_RGBA_S3TC_DXT1_EXT/Destination: GL_COMPRESSED_RGBA_S3TC_DXT1_EXT,Fail -spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_RGBA_S3TC_DXT3_EXT/Destination: GL_COMPRESSED_RGBA_S3TC_DXT3_EXT,Fail -spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_RGBA_S3TC_DXT5_EXT/Destination: GL_COMPRESSED_RGBA_S3TC_DXT5_EXT,Fail -spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_RGB_S3TC_DXT1_EXT/Destination: GL_COMPRESSED_RGB_S3TC_DXT1_EXT,Fail spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_RG_RGTC2/Destination: GL_COMPRESSED_RG_RGTC2,Fail spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_SIGNED_RED_RGTC1/Destination: GL_COMPRESSED_SIGNED_RED_RGTC1,Fail spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_SIGNED_RG_RGTC2/Destination: GL_COMPRESSED_SIGNED_RG_RGTC2,Fail -spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT/Destination: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT,Fail -spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT/Destination: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT,Fail -spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT/Destination: GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT,Fail -spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_SRGB_S3TC_DXT1_EXT/Destination: GL_COMPRESSED_SRGB_S3TC_DXT1_EXT,Fail spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3,Crash +spec@oes_point_sprite@arb_point_sprite-checkerboard_gles1,Fail spec@oes_texture_view@sampling-2d-array-as-cubemap,Crash spec@!opengl 1.0@gl-1.0-edgeflag-const,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 spec@!opengl 1.0@gl-1.0-spot-light,Fail -spec@!opengl 1.0@gl-1.0-user-clip-all-planes,Fail spec@!opengl 1.0@rasterpos,Crash -spec@!opengl 1.1@clipflat,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glBegin/End(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawArrays(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUADS)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CCW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_FILL)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: center top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: left top PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right bottom PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right middle PV: FIRST,Fail -spec@!opengl 1.1@clipflat@glDrawElements(GL_QUAD_STRIP)- glFrontFace(GL_CW)- glPolygonMode(GL_LINE)- quadrant: right top PV: FIRST,Fail -spec@!opengl 1.1@getteximage-formats,Crash +spec@!opengl 1.1@dlist-fdo3129-01,Crash +spec@!opengl 1.1@getteximage-formats,Fail spec@!opengl 1.1@linestipple@Factor 2x,Fail spec@!opengl 1.1@linestipple@Factor 3x,Fail spec@!opengl 1.1@linestipple,Fail spec@!opengl 1.1@linestipple@Line loop,Fail spec@!opengl 1.1@linestipple@Line strip,Fail spec@!opengl 1.1@linestipple@Restarting lines within a single Begin-End block,Fail -spec@!opengl 1.1@point-line-no-cull,Fail spec@!opengl 1.1@polygon-mode-facing,Fail spec@!opengl 1.1@polygon-mode,Fail spec@!opengl 1.1@polygon-mode-offset@config 0: Expected white pixel on bottom edge,Fail @@ -1200,81 +564,7 @@ spec@!opengl 1.1@polygon-mode-offset@config 6: Expected white pixel on right edg spec@!opengl 1.1@polygon-mode-offset@config 6: Expected white pixel on top edge,Fail spec@!opengl 1.1@polygon-mode-offset,Fail spec@!opengl 1.1@streaming-texture-leak,Crash -spec@!opengl 1.1@texsubimage,Fail -spec@!opengl 1.1@texwrap 1d bordercolor,Fail -spec@!opengl 1.1@texwrap 1d bordercolor@GL_RGBA8- border color only,Fail -spec@!opengl 1.1@texwrap 1d proj bordercolor,Fail -spec@!opengl 1.1@texwrap 1d proj bordercolor@GL_RGBA8- projected- border color only,Fail -spec@!opengl 1.1@texwrap 2d bordercolor,Fail -spec@!opengl 1.1@texwrap 2d bordercolor@GL_RGBA8- border color only,Fail -spec@!opengl 1.1@texwrap 2d proj bordercolor,Fail -spec@!opengl 1.1@texwrap 2d proj bordercolor@GL_RGBA8- projected- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor,Fail -spec@!opengl 1.1@texwrap formats bordercolor@GL_ALPHA12- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor@GL_ALPHA16- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor@GL_ALPHA4- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor@GL_ALPHA8- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor@GL_INTENSITY12- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor@GL_INTENSITY16- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor@GL_INTENSITY8- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE12_ALPHA12- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE12_ALPHA4- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE12- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE16_ALPHA16- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE16- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE4_ALPHA4- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE6_ALPHA2- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE8_ALPHA8- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE8- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor@GL_R3_G3_B2- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB10_A2- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB10- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB12- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB16- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB4- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB5_A1- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB5- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB8- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor@GL_RGBA12- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor@GL_RGBA16- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor@GL_RGBA4- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor@GL_RGBA8- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_ALPHA12- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_ALPHA16- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_ALPHA4- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_ALPHA8- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_INTENSITY12- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_INTENSITY16- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_INTENSITY8- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE12_ALPHA12- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE12_ALPHA4- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE12- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE16_ALPHA16- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE16- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE4_ALPHA4- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE6_ALPHA2- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE8_ALPHA8- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE8- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_R3_G3_B2- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB10_A2- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB10- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB12- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB16- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB4- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB5_A1- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB5- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB8- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA12- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA16- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA4- swizzled- border color only,Fail -spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA8- swizzled- border color only,Fail spec@!opengl 1.1@user-clip,Fail -spec@!opengl 1.1@windowoverlap,Fail -spec@!opengl 1.2@texwrap 3d bordercolor,Fail -spec@!opengl 1.2@texwrap 3d bordercolor@GL_RGBA8- border color only,Fail -spec@!opengl 1.2@texwrap 3d proj bordercolor,Fail -spec@!opengl 1.2@texwrap 3d proj bordercolor@GL_RGBA8- projected- border color only,Fail spec@!opengl 2.0@gl-2.0-edgeflag,Fail spec@!opengl 2.0@gl-2.0-edgeflag-immediate,Fail spec@!opengl 2.0@max-samplers border,Fail @@ -1288,6 +578,23 @@ spec@!opengl 3.1@primitive-restart-xfb flush,Fail spec@!opengl 3.1@primitive-restart-xfb generated,Fail spec@!opengl 3.1@primitive-restart-xfb written,Fail spec@!opengl 3.1@required-texture-attachment-formats,Fail -spec@!opengl 3.2@coord-replace-doesnt-eliminate-frag-tex-coords,Fail -spec@!opengl es 3.0@ext_texture_array-compressed_gles3 texsubimage,Fail spec@!opengl es 3.0@gles-3.0-transform-feedback-uniform-buffer-object,Fail + +# VK-GL-CTS 1.3.1.0 uprev, aka when we dropped the custom caselist file. +dEQP-VK.api.copy_and_blit.core.resolve_image.copy_with_regions_before_resolving.4_bit,Crash +dEQP-VK.api.copy_and_blit.core.resolve_image.diff_image_size.dst_256_256_11_4_bit,Crash +dEQP-VK.api.copy_and_blit.core.resolve_image.diff_image_size.dst_256_512_1_4_bit,Crash +dEQP-VK.api.copy_and_blit.core.resolve_image.diff_image_size.dst_266_256_1_4_bit,Crash +dEQP-VK.api.copy_and_blit.core.resolve_image.diff_image_size.src_256_256_11_4_bit,Crash +dEQP-VK.api.copy_and_blit.core.resolve_image.diff_image_size.src_256_512_1_4_bit,Crash +dEQP-VK.api.copy_and_blit.core.resolve_image.diff_image_size.src_266_256_1_4_bit,Crash +dEQP-VK.api.copy_and_blit.core.resolve_image.partial.4_bit,Crash +dEQP-VK.api.copy_and_blit.core.resolve_image.whole.4_bit,Crash +dEQP-VK.api.copy_and_blit.core.resolve_image.whole_copy_before_resolving_no_cab.4_bit,Crash +dEQP-VK.api.copy_and_blit.core.resolve_image.with_regions.4_bit,Crash + +# The following tests started to fail after CI fix, see +# https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16325 +dEQP-VK.rasterization.interpolation_multisample_4_bit.lines_wide,Fail +dEQP-VK.rasterization.interpolation_multisample_4_bit.non_strict_lines_wide,Fail +dEQP-VK.rasterization.interpolation_multisample_4_bit.triangles,Fail diff --git a/src/panfrost/ci/panfrost-g52-flakes.txt b/src/panfrost/ci/panfrost-g52-flakes.txt index bcd62feec37..68d29465bde 100644 --- a/src/panfrost/ci/panfrost-g52-flakes.txt +++ b/src/panfrost/ci/panfrost-g52-flakes.txt @@ -1,6 +1,15 @@ glx@glx_arb_sync_control@waitformsc glx@glx_arb_sync_control@swapbuffersmsc-divisor-zero +glx@glx-copy-sub-buffer samples=2 glx@glx-multithread-texture glx@glx-multithread-shader-compile +spec@arb_draw_buffers@fbo-mrt-new-bind +spec@arb_texture_gather@texturegather@fs-r-none-float-cube +spec@arb_texture_gather@texturegather@fs-r-none-float-cubearray spec@arb_texture_gather@texturegatheroffset@vs-rgba-zero-unorm-2darray +spec@ext_framebuffer_object@fbo-flushing-2 spec@!opengl 1.2@tex3d-maxsize +spec@!opengl 1.1@teximage-colors +spec@!opengl 1.1@teximage-colors gl_luminance8_alpha8 +spec@!opengl 1.1@teximage-colors gl_rgb8_snorm +spec@!opengl 2.0@vertex-program-two-side back back2 diff --git a/src/panfrost/ci/panfrost-g52-skips.txt b/src/panfrost/ci/panfrost-g52-skips.txt index b18975e33ce..0061f191bae 100644 --- a/src/panfrost/ci/panfrost-g52-skips.txt +++ b/src/panfrost/ci/panfrost-g52-skips.txt @@ -13,3 +13,11 @@ dEQP-GLES31.functional.draw_indirect.compute_interop.large.* # those tests until we sort it out. KHR-GLES31.core.draw_indirect.advanced-twoPass-transformFeedback-arrays KHR-GLES31.core.draw_indirect.advanced-twoPass-transformFeedback-elements + +# fail seen here and in others +# https://gitlab.freedesktop.org/mesa/mesa/-/jobs/19776551 +dEQP-GLES31.functional.ssbo.layout.random.all_shared_buffer.36 + +# InternalError (Variable pointers requested but feature not returned at +# vktAmberTestCase.cpp:364) +dEQP-VK.spirv_assembly.instruction.compute.vector_shuffle.vector_shuffle diff --git a/src/panfrost/ci/panfrost-t720-flakes.txt b/src/panfrost/ci/panfrost-t720-flakes.txt index b1ec89b378d..e69de29bb2d 100644 --- a/src/panfrost/ci/panfrost-t720-flakes.txt +++ b/src/panfrost/ci/panfrost-t720-flakes.txt @@ -1,4 +0,0 @@ -dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.* -dEQP-GLES2.functional.fragment_ops.random.* -dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.* -dEQP-GLES2.functional.fragment_ops.blend.rgb_func_alpha_func.* diff --git a/src/panfrost/ci/panfrost-t720-skips.txt b/src/panfrost/ci/panfrost-t720-skips.txt index 5ec2c169100..4b8d1e7ffe8 100644 --- a/src/panfrost/ci/panfrost-t720-skips.txt +++ b/src/panfrost/ci/panfrost-t720-skips.txt @@ -5,3 +5,9 @@ # Needs investigation dEQP-GLES2.functional.fbo.render.shared_colorbuffer.rbo_rgb565_depth_component16 dEQP-GLES2.functional.fbo.render.shared_colorbuffer.tex2d_rgba_depth_component16 + +# Blending seems unstable on T720, skip to avoid flakes +dEQP-GLES2.functional.fragment_ops.interaction.basic_shader.* +dEQP-GLES2.functional.fragment_ops.random.* +dEQP-GLES2.functional.fragment_ops.blend.equation_src_func_dst_func.* +dEQP-GLES2.functional.fragment_ops.blend.rgb_func_alpha_func.* diff --git a/src/panfrost/ci/panfrost-t860-fails.txt b/src/panfrost/ci/panfrost-t860-fails.txt index 73b25f1ef85..aa6c90151bd 100644 --- a/src/panfrost/ci/panfrost-t860-fails.txt +++ b/src/panfrost/ci/panfrost-t860-fails.txt @@ -1,3 +1,31 @@ +dEQP-GLES3.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.0,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.1,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.2,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.3,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.4,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.5,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.7,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.8,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.9,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.10,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.11,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.12,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.13,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.14,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.15,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.16,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.17,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.18,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.19,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_required_draw_buffers.1,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_required_draw_buffers.2,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_required_draw_buffers.10,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_required_draw_buffers.11,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_required_draw_buffers.12,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_required_draw_buffers.15,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_required_draw_buffers.16,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_required_draw_buffers.17,Fail +dEQP-GLES3.functional.draw_buffers_indexed.random.max_required_draw_buffers.18,Fail dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag,Fail dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_dst_x,Fail dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_dst_y,Fail @@ -12,45 +40,14 @@ dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_dst_x,Fa dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_dst_y,Fail dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_x,Fail dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_y,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.0,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.1,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.10,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.11,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.12,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.13,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.14,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.15,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.16,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.17,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.18,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.19,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.2,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.3,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.4,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.5,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.7,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.8,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.9,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.1,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.10,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.11,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.12,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.15,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.16,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.17,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.18,Fail -dEQP-GLES31.functional.draw_buffers_indexed.random.max_required_draw_buffers.2,Fail dEQP-GLES31.functional.separate_shader.random.23,Fail dEQP-GLES31.functional.separate_shader.random.35,Fail dEQP-GLES31.functional.separate_shader.random.68,Fail dEQP-GLES31.functional.separate_shader.random.79,Fail dEQP-GLES31.functional.separate_shader.random.80,Fail dEQP-GLES31.functional.separate_shader.random.89,Fail -dEQP-GLES31.functional.shaders.builtin_functions.integer.findlsb.ivec3_lowp_compute,Fail dEQP-GLES31.functional.shaders.builtin_functions.integer.findmsb.ivec2_lowp_compute,Fail -dEQP-GLES31.functional.shaders.builtin_functions.integer.findmsb.ivec3_lowp_compute,Fail dEQP-GLES31.functional.shaders.builtin_functions.integer.findmsb.uvec2_lowp_compute,Fail -dEQP-GLES31.functional.shaders.builtin_functions.integer.findmsb.uvec3_lowp_compute,Fail dEQP-GLES31.functional.shaders.builtin_functions.integer.imulextended.ivec3_highp_fragment,Fail dEQP-GLES31.functional.shaders.builtin_functions.integer.umulextended.uvec3_highp_fragment,Fail dEQP-GLES31.functional.synchronization.in_invocation.image_alias_overwrite,Crash @@ -90,5 +87,6 @@ dEQP-GLES31.functional.texture.multisample.samples_3.use_texture_uint_2d,Fail dEQP-GLES31.functional.texture.multisample.samples_3.use_texture_uint_2d_array,Fail dEQP-GLES31.functional.texture.multisample.samples_4.use_texture_int_2d,Fail dEQP-GLES31.functional.texture.multisample.samples_4.use_texture_int_2d_array,Fail -dEQP-GLES31.functional.texture.multisample.samples_4.use_texture_uint_2d,Fail -dEQP-GLES31.functional.texture.multisample.samples_4.use_texture_uint_2d_array,Fail + +dEQP-GLES31.functional.shaders.builtin_functions.integer.imulextended.ivec4_highp_vertex,Fail +dEQP-GLES31.functional.shaders.builtin_functions.integer.umulextended.uvec4_highp_vertex,Fail diff --git a/src/panfrost/ci/panfrost-t860-flakes.txt b/src/panfrost/ci/panfrost-t860-flakes.txt index 02aff76e16e..0d3f6db0518 100644 --- a/src/panfrost/ci/panfrost-t860-flakes.txt +++ b/src/panfrost/ci/panfrost-t860-flakes.txt @@ -1 +1,2 @@ dEQP-GLES2.functional.fbo.render.shared_colorbuffer.rbo_rgba4_depth_component16 +dEQP-GLES3.functional.draw_buffers_indexed.random.* diff --git a/src/panfrost/ci/panfrost-t860-skips.txt b/src/panfrost/ci/panfrost-t860-skips.txt index 6789f8e748e..e316f633195 100644 --- a/src/panfrost/ci/panfrost-t860-skips.txt +++ b/src/panfrost/ci/panfrost-t860-skips.txt @@ -8,3 +8,5 @@ dEQP-GLES[0-9]*.functional.flush_finish.* # Slow, and indirect draws are emulated in Midgard anyway. dEQP-GLES31.functional.draw_indirect.compute_interop.large.* +# Marked as xfail but sometimes passes. +dEQP-GLES31.functional.draw_buffers_indexed.random.max_implementation_draw_buffers.7 diff --git a/src/panfrost/lib/pan_props.c b/src/panfrost/lib/pan_props.c index c013ee4edb1..b6249031730 100644 --- a/src/panfrost/lib/pan_props.c +++ b/src/panfrost/lib/pan_props.c @@ -277,19 +277,6 @@ panfrost_query_optimal_tib_size(const struct panfrost_device *dev) return dev->model->tilebuffer_size / 2; } -/* Check for AFBC hardware support. AFBC is introduced in v5. Implementations - * may omit it, signaled as a nonzero value in the AFBC_FEATURES property. */ - -static bool -panfrost_query_afbc(int fd, unsigned arch) -{ - unsigned reg = panfrost_query_raw(fd, - DRM_PANFROST_PARAM_AFBC_FEATURES, - false, 0); - - return (arch >= 5) && (reg == 0); -} - void panfrost_open_device(void *memctx, int fd, struct panfrost_device *dev) { -- Gitee From 4a9b833920520088cb34fc8b09f40eba94cc6b5a Mon Sep 17 00:00:00 2001 From: TanSheng Date: Wed, 11 Oct 2023 06:57:12 +0000 Subject: [PATCH 2/7] =?UTF-8?q?crash=20fix=201.=20glGetString=20crash?= =?UTF-8?q?=EF=BC=9Aentry=5Fcurrent=5Fget()=E4=B8=8Eu=5Fcurrent=5Fset=5Fta?= =?UTF-8?q?ble()=E4=B8=AD=E8=8E=B7=E5=8F=96=E7=9A=84dispatch=20table?= =?UTF-8?q?=E4=B8=8D=E4=B8=80=E8=87=B4=E9=97=AE=E9=A2=98=E3=80=82=202.=20d?= =?UTF-8?q?ri2=5Fmake=5Fcurrent=20crash:=20dri2=5Fget=5Ffence=5Ffd()?= =?UTF-8?q?=E4=B8=AD=E7=9A=84screen->fence=5Fget=5Ffd=E4=B8=BA=E7=A9=BA?= =?UTF-8?q?=E6=8C=87=E9=92=88=EF=BC=8C=E8=B0=83=E7=94=A8=E7=A9=BA=E6=8C=87?= =?UTF-8?q?=E9=92=88=E5=AF=BC=E8=87=B4=E5=B4=A9=E6=BA=83=E9=97=AE=E9=A2=98?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: TanSheng --- meson.build | 2 +- ohos/meson_cross_process.py | 8 ++++---- src/gallium/frontends/dri/dri_helpers.c | 6 ++++++ src/gallium/frontends/dri/meson.build | 1 + 4 files changed, 12 insertions(+), 5 deletions(-) diff --git a/meson.build b/meson.build index adf9a7371b7..6bf9eb718e9 100644 --- a/meson.build +++ b/meson.build @@ -505,7 +505,7 @@ foreach platform : _platforms pre_args += '-DHAVE_@0@_PLATFORM'.format(platform.to_upper()) endforeach -if with_platform_android and get_option('platform-sdk-version') >= 29 +if (with_platform_android and get_option('platform-sdk-version') >= 29) or with_platform_ohos # By default the NDK compiler, at least, emits emutls references instead of # ELF TLS, even when building targeting newer API levels. Make it actually do # ELF TLS instead. diff --git a/ohos/meson_cross_process.py b/ohos/meson_cross_process.py index 83e23488211..ad9bc3d68d9 100644 --- a/ohos/meson_cross_process.py +++ b/ohos/meson_cross_process.py @@ -38,19 +38,19 @@ c_args = [ '-mtune=generic-armv7-a', '-mfpu=neon', '-mthumb', - '--target=arm-linux-ohosmusl', + '--target=arm-linux-ohos', '--sysroot=sysroot_stub', '-fPIC'] cpp_args = [ '-march=armv7-a', - '--target=arm-linux-ohosmusl', + '--target=arm-linux-ohos', '--sysroot=sysroot_stub', '-fPIC'] c_link_args = [ '-march=armv7-a', - '--target=arm-linux-ohosmusl', + '--target=arm-linux-ohos', '-fPIC', '--sysroot=sysroot_stub', '-Lsysroot_stub/usr/lib/arm-linux-ohos', @@ -61,7 +61,7 @@ c_link_args = [ cpp_link_args = [ '-march=armv7-a', - '--target=arm-linux-ohosmusl', + '--target=arm-linux-ohos', '--sysroot=sysroot_stub', '-Lsysroot_stub/usr/lib/arm-linux-ohos', '-Lproject_stub/prebuilts/clang/ohos/linux-x86_64/llvm/lib/clang/10.0.1/lib/arm-linux-ohos', diff --git a/src/gallium/frontends/dri/dri_helpers.c b/src/gallium/frontends/dri/dri_helpers.c index 7b3d869b53a..90c59f50f4a 100644 --- a/src/gallium/frontends/dri/dri_helpers.c +++ b/src/gallium/frontends/dri/dri_helpers.c @@ -29,6 +29,7 @@ #include "main/texobj.h" #include "dri_helpers.h" +#include "ohos_log.h" static bool dri2_is_opencl_interop_loaded_locked(struct dri_screen *screen) @@ -137,6 +138,11 @@ dri2_get_fence_fd(__DRIscreen *_screen, void *_fence) struct pipe_screen *screen = driscreen->base.screen; struct dri2_fence *fence = (struct dri2_fence*)_fence; + if (screen->fence_get_fd == NULL) { + DISPLAY_LOGI("screen->fence_get_fd == NULL, %{public}p", screen->fence_get_fd); + return -1; + } + return screen->fence_get_fd(screen, fence->pipe_fence); } diff --git a/src/gallium/frontends/dri/meson.build b/src/gallium/frontends/dri/meson.build index dd9b5cb5611..e9ca7ee650d 100644 --- a/src/gallium/frontends/dri/meson.build +++ b/src/gallium/frontends/dri/meson.build @@ -69,6 +69,7 @@ libdri = static_library( dependencies : [ dep_libdrm, idep_mesautil, + dep_hilog, ], ) -- Gitee From eae3c545361124cca9f5f3268d678f520ba65326 Mon Sep 17 00:00:00 2001 From: TanSheng Date: Wed, 11 Oct 2023 07:18:13 +0000 Subject: [PATCH 3/7] =?UTF-8?q?=E5=8E=BB=E9=99=A4deps=5Finputs=E7=9A=84?= =?UTF-8?q?=E4=BE=9D=E8=B5=96=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: TanSheng --- ohos/dependency_inputs.gni | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ohos/dependency_inputs.gni b/ohos/dependency_inputs.gni index 65b8710fc9a..5f8c26eb3cb 100644 --- a/ohos/dependency_inputs.gni +++ b/ohos/dependency_inputs.gni @@ -20,6 +20,11 @@ declare_args() { deps_inputs = [ + "../meson.build", + "../meson_options.txt", + ] + + deps_inputs_old = [ "../CODEOWNERS", "../OAT.xml", "../VERSION", -- Gitee From 9efab3c161e049ce0df0b742b5e10b61a655f2bb Mon Sep 17 00:00:00 2001 From: TanSheng Date: Thu, 12 Oct 2023 03:20:23 +0000 Subject: [PATCH 4/7] =?UTF-8?q?library=20dependency=20fix=201.=20hilog=202?= =?UTF-8?q?.=20expat=20=E5=8E=BB=E9=99=A4=E4=BE=9D=E8=B5=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: TanSheng Change-Id: I331f30ced3732ac8eda7be846c73e63ecd3262e3 --- meson.build | 2 +- ohos/pkgconfig_template/expat.pc | 10 ---------- ohos/pkgconfig_template/libhilog.pc | 2 +- src/util/meson.build | 2 +- src/util/xmlconfig.h | 2 +- 5 files changed, 4 insertions(+), 14 deletions(-) delete mode 100644 ohos/pkgconfig_template/expat.pc diff --git a/meson.build b/meson.build index 6bf9eb718e9..42dca98f135 100644 --- a/meson.build +++ b/meson.build @@ -1618,7 +1618,7 @@ if host_machine.system() == 'darwin' dep_expat = meson.get_compiler('c').find_library('expat') elif host_machine.system() != 'windows' dep_expat = dependency('expat', fallback : ['expat', 'expat_dep'], - required: not with_platform_android) + required: not (with_platform_android or with_platform_ohos)) else dep_expat = null_dep endif diff --git a/ohos/pkgconfig_template/expat.pc b/ohos/pkgconfig_template/expat.pc deleted file mode 100644 index 9d5e46e32e9..00000000000 --- a/ohos/pkgconfig_template/expat.pc +++ /dev/null @@ -1,10 +0,0 @@ -ohos_project_dir=ohos_project_directory_stub -libdir=${ohos_project_dir}/out/ohos-arm-release/obj/third_party/expat -includedir=${ohos_project_dir}/third_party/expat/lib - -Name: expat -Version: 2.4.1 -Description: expat XML parser -Libs: -L${libdir} -lexpat -Cflags: -I${includedir} -expat diff --git a/ohos/pkgconfig_template/libhilog.pc b/ohos/pkgconfig_template/libhilog.pc index 90c440c57aa..db282034f77 100644 --- a/ohos/pkgconfig_template/libhilog.pc +++ b/ohos/pkgconfig_template/libhilog.pc @@ -1,5 +1,5 @@ ohos_project_dir=ohos_project_directory_stub -libdir=${ohos_project_dir}/out/ohos-arm-release/hiviewdfx/hilog_native +libdir=${ohos_project_dir}/out/ohos-arm-release/hiviewdfx/hilog includedir=${ohos_project_dir}/base/hiviewdfx/hilog/interfaces/native/innerkits/include Name: libhilog diff --git a/src/util/meson.build b/src/util/meson.build index cd44e49bfb4..7888f93cc4f 100644 --- a/src/util/meson.build +++ b/src/util/meson.build @@ -280,7 +280,7 @@ idep_mesautil = declare_dependency( ) xmlconfig_deps = [] -if not (with_platform_android or with_platform_windows) +if not (with_platform_android or with_platform_windows or with_platform_ohos) xmlconfig_deps += dep_expat endif xmlconfig_deps += dep_regex diff --git a/src/util/xmlconfig.h b/src/util/xmlconfig.h index 1b2daf857f5..1efbc9d070a 100644 --- a/src/util/xmlconfig.h +++ b/src/util/xmlconfig.h @@ -39,7 +39,7 @@ extern "C" { #endif -#if defined(ANDROID) || defined(_WIN32) +#if defined(ANDROID) || defined(_WIN32) || defined(HAVE_OHOS_PLATFORM) #define WITH_XMLCONFIG 0 #else #define WITH_XMLCONFIG 1 -- Gitee From 34162df1c3e31749c64c3fbf8a26fe85422e0061 Mon Sep 17 00:00:00 2001 From: TanSheng Date: Mon, 27 May 2024 09:50:36 +0800 Subject: [PATCH 5/7] add "license_file" in ohos/BUILD.gn Signed-off-by: TanSheng --- README.OpenSource | 4 ++-- ohos/BUILD.gn | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/README.OpenSource b/README.OpenSource index eb8c94ea265..2aac60dcca6 100644 --- a/README.OpenSource +++ b/README.OpenSource @@ -2,10 +2,10 @@ { "Name": "mesa", "License": "MIT license", - "License File": "COPYING", + "License File": "docs/license.rst", "Version Number": "22.2.4", "Owner": "zhangleiyu1@huawei.com", "Upstream URL": "https://gitlab.freedesktop.org/mesa/mesa/-/tree/mesa-22.2.4?ref_type=tags", "Description": "mesa is an open-source software implementation of OpenGL, Vulkan, and other graphics API specifications." } -] \ No newline at end of file +] diff --git a/ohos/BUILD.gn b/ohos/BUILD.gn index ccf6861ace0..676a2a72463 100755 --- a/ohos/BUILD.gn +++ b/ohos/BUILD.gn @@ -92,6 +92,7 @@ mesa3d_all_lib_deps = [] foreach(item, mesa3d_all_lib_items) { name = item[0] ohos_prebuilt_shared_library(name) { + license_file = "../docs/license.rst" source = "$mesa3d_libs_dir/$name" deps = [ ":mesa3d_build" ] symlink_target_name = item[1] -- Gitee From e009f2f7c1bf26ce81e87e632271b2ed211b01f0 Mon Sep 17 00:00:00 2001 From: TanSheng Date: Wed, 29 May 2024 14:55:06 +0800 Subject: [PATCH 6/7] =?UTF-8?q?=E9=80=82=E9=85=8Dsurface=E4=BB=93=E8=B7=AF?= =?UTF-8?q?=E5=BE=84=E8=BF=81=E7=A7=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: TanSheng Change-Id: I3b6bfc86c91967d053b52ccd8e0ad2ccf73515e1 --- ohos/pkgconfig_template/libsurface.pc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ohos/pkgconfig_template/libsurface.pc b/ohos/pkgconfig_template/libsurface.pc index 0705d7264b2..af31e40d6ba 100644 --- a/ohos/pkgconfig_template/libsurface.pc +++ b/ohos/pkgconfig_template/libsurface.pc @@ -1,6 +1,6 @@ ohos_project_dir=ohos_project_directory_stub -libdir=${ohos_project_dir}/out/ohos-arm-release/graphic/graphic_2d/ -includedir=${ohos_project_dir}/out/ohos-arm-release/innerkits/ohos-arm/graphic_chipsetsdk/surface/include/ +libdir=${ohos_project_dir}/out/ohos-arm-release/graphic/graphic_surface/ +includedir=${ohos_project_dir}/out/ohos-arm-release/innerkits/ohos-arm/graphic_surface/surface/include/ Name: libsurface Version: 2.4.1 -- Gitee From 66bb0b093cd7ebdf6716af46db7c88be5467de1a Mon Sep 17 00:00:00 2001 From: TanSheng Date: Fri, 31 May 2024 15:50:18 +0800 Subject: [PATCH 7/7] fix format fail Signed-off-by: TanSheng Change-Id: I2ced838b8f00e9e1e5667e2c49500026cdbeae1a --- ohos/dependency_inputs.gni | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ohos/dependency_inputs.gni b/ohos/dependency_inputs.gni index 5f8c26eb3cb..9533af007f3 100644 --- a/ohos/dependency_inputs.gni +++ b/ohos/dependency_inputs.gni @@ -23,7 +23,7 @@ declare_args() { "../meson.build", "../meson_options.txt", ] - + deps_inputs_old = [ "../CODEOWNERS", "../OAT.xml", -- Gitee