Commit 3b37bcce authored by Adrienne Walker's avatar Adrienne Walker Committed by Commit Bot

Remove gpu workarounds that have no implementation

All of these workarounds here are listed in json but there's no
implementation for them in the code anymore.  Remove them.

Cq-Include-Trybots: master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel
Change-Id: I0f9f0d4c8633b3b825b81eabb46782d1229a2250
Reviewed-on: https://chromium-review.googlesource.com/935292Reviewed-by: default avatarKenneth Russell <kbr@chromium.org>
Reviewed-by: default avatarZhenyao Mo <zmo@chromium.org>
Commit-Queue: enne <enne@chromium.org>
Cr-Commit-Position: refs/heads/master@{#538923}
parent 2be21c6a
...@@ -158,20 +158,6 @@ ...@@ -158,20 +158,6 @@
"disable_d3d11" "disable_d3d11"
] ]
}, },
{
"id": 27,
"cr_bugs": [265115],
"description": "Async Readpixels with GL_BGRA format is broken on Haswell chipset on Macs",
"os": {
"type": "macosx"
},
"vendor_id": "0x8086",
"device_id": ["0x0402", "0x0406", "0x040a", "0x0412", "0x0416", "0x041a",
"0x0a04", "0x0a16", "0x0a22", "0x0a26", "0x0a2a"],
"features": [
"swizzle_rgba_for_async_readpixels"
]
},
{ {
"id": 31, "id": 31,
"cr_bugs": [154715, 10068, 269829, 294779, 285292], "cr_bugs": [154715, 10068, 269829, 294779, 285292],
...@@ -1429,21 +1415,6 @@ ...@@ -1429,21 +1415,6 @@
"max_texture_size_limit_4096" "max_texture_size_limit_4096"
] ]
}, },
{
"id": 148,
"description": "Mali-4xx GPU on JB doesn't support DetachGLContext",
"os": {
"type": "android",
"version": {
"op": "<=",
"value": "4.4.4"
}
},
"gl_renderer": ".*Mali-4.*",
"features": [
"surface_texture_cant_detach"
]
},
{ {
"id": 149, "id": 149,
"description": "Direct composition flashes black initially on Win <10", "description": "Direct composition flashes black initially on Win <10",
...@@ -1507,24 +1478,6 @@ ...@@ -1507,24 +1478,6 @@
"GL_EXT_multisampled_render_to_texture" "GL_EXT_multisampled_render_to_texture"
] ]
}, },
{
"id": 156,
"cr_bugs": [598474],
"description": "glEGLImageTargetTexture2DOES crashes",
"os": {
"type": "android",
"version": {
"op": "between",
"value": "4.4",
"value2": "4.4.4"
}
},
"gl_vendor": "Imagination.*",
"gl_renderer": "PowerVR SGX 544MP",
"features": [
"avda_dont_copy_pictures"
]
},
{ {
"id": 157, "id": 157,
"description": "Testing fences was broken on Mali ES2 drivers for specific phone models", "description": "Testing fences was broken on Mali ES2 drivers for specific phone models",
...@@ -1662,19 +1615,6 @@ ...@@ -1662,19 +1615,6 @@
"unpack_overlapping_rows_separately_unpack_buffer" "unpack_overlapping_rows_separately_unpack_buffer"
] ]
}, },
{
"id": 167,
"cr_bugs": [610516],
"description": "glEGLImageTargetTexture2DOES crashes on Mali-400",
"os": {
"type": "android"
},
"gl_vendor": "ARM.*",
"gl_renderer": ".*Mali-4.*",
"features": [
"avda_dont_copy_pictures"
]
},
{ {
"id": 168, "id": 168,
"description": "VirtualBox driver doesn't correctly support partial swaps.", "description": "VirtualBox driver doesn't correctly support partial swaps.",
...@@ -2541,18 +2481,6 @@ ...@@ -2541,18 +2481,6 @@
"disable_delayed_copy_nv12" "disable_delayed_copy_nv12"
] ]
}, },
{
"id": 234,
"description": "Avoid using EGL_IMAGE_EXTERNAL_FLUSH_EXT with eglCreateImageKHR on NVIDIA",
"cr_bugs": [727462],
"os": {
"type": "chromeos"
},
"gl_vendor": "NVIDIA.*",
"features": [
"avoid_using_image_flush_external_with_egl_create_image"
]
},
{ {
"id": 235, "id": 235,
"description": "Avoid waiting on a egl fence before pageflipping and rely on implicit sync.", "description": "Avoid waiting on a egl fence before pageflipping and rely on implicit sync.",
......
...@@ -17,16 +17,12 @@ ...@@ -17,16 +17,12 @@
add_and_true_to_loop_condition) \ add_and_true_to_loop_condition) \
GPU_OP(ADJUST_SRC_DST_REGION_FOR_BLITFRAMEBUFFER, \ GPU_OP(ADJUST_SRC_DST_REGION_FOR_BLITFRAMEBUFFER, \
adjust_src_dst_region_for_blitframebuffer) \ adjust_src_dst_region_for_blitframebuffer) \
GPU_OP(AVDA_DONT_COPY_PICTURES, \
avda_dont_copy_pictures) \
GPU_OP(AVOID_EGL_IMAGE_TARGET_TEXTURE_REUSE, \ GPU_OP(AVOID_EGL_IMAGE_TARGET_TEXTURE_REUSE, \
avoid_egl_image_target_texture_reuse) \ avoid_egl_image_target_texture_reuse) \
GPU_OP(AVOID_ONE_COMPONENT_EGL_IMAGES, \ GPU_OP(AVOID_ONE_COMPONENT_EGL_IMAGES, \
avoid_one_component_egl_images) \ avoid_one_component_egl_images) \
GPU_OP(AVOID_STENCIL_BUFFERS, \ GPU_OP(AVOID_STENCIL_BUFFERS, \
avoid_stencil_buffers) \ avoid_stencil_buffers) \
GPU_OP(AVOID_USING_IMAGE_FLUSH_EXTERNAL_WITH_EGL_CREATE_IMAGE, \
avoid_using_image_flush_external_with_egl_create_image) \
GPU_OP(BROKEN_EGL_IMAGE_REF_COUNTING, \ GPU_OP(BROKEN_EGL_IMAGE_REF_COUNTING, \
broken_egl_image_ref_counting) \ broken_egl_image_ref_counting) \
GPU_OP(CLEAR_ALPHA_IN_READPIXELS, \ GPU_OP(CLEAR_ALPHA_IN_READPIXELS, \
...@@ -203,10 +199,6 @@ ...@@ -203,10 +199,6 @@
set_zero_level_before_generating_mipmap) \ set_zero_level_before_generating_mipmap) \
GPU_OP(SIMULATE_OUT_OF_MEMORY_ON_LARGE_TEXTURES, \ GPU_OP(SIMULATE_OUT_OF_MEMORY_ON_LARGE_TEXTURES, \
simulate_out_of_memory_on_large_textures) \ simulate_out_of_memory_on_large_textures) \
GPU_OP(SURFACE_TEXTURE_CANT_DETACH, \
surface_texture_cant_detach) \
GPU_OP(SWIZZLE_RGBA_FOR_ASYNC_READPIXELS, \
swizzle_rgba_for_async_readpixels) \
GPU_OP(TEXSUBIMAGE_FASTER_THAN_TEXIMAGE, \ GPU_OP(TEXSUBIMAGE_FASTER_THAN_TEXIMAGE, \
texsubimage_faster_than_teximage) \ texsubimage_faster_than_teximage) \
GPU_OP(UNBIND_ATTACHMENTS_ON_BOUND_RENDER_FBO_DELETE, \ GPU_OP(UNBIND_ATTACHMENTS_ON_BOUND_RENDER_FBO_DELETE, \
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment