diff options
author | rahul.g <rahul.g@samsung.com> | 2015-04-29 07:18:04 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-04-29 14:18:53 +0000 |
commit | 0aaf8db1aff9bc9b0c73bab6c603d21f95288ef3 (patch) | |
tree | 0c7c5dd3d44a6af4f7c41c84e0f832f302355483 /gpu/config | |
parent | 57d7cbe499248a6ce91ff5b0c954da634cba713c (diff) | |
download | chromium_src-0aaf8db1aff9bc9b0c73bab6c603d21f95288ef3.zip chromium_src-0aaf8db1aff9bc9b0c73bab6c603d21f95288ef3.tar.gz chromium_src-0aaf8db1aff9bc9b0c73bab6c603d21f95288ef3.tar.bz2 |
Offscreen framebuffer creation on Mali-400 GPU
Make GPU bug workaround to disable using GL_RGB format on Mali-400
This CL manages offscreen framebuffer creation based on GL_RGBA format
and ignoring GL_RGB format because it is not supported on Mali-400 GPU.
BUG=449150
Review URL: https://codereview.chromium.org/996163003
Cr-Commit-Position: refs/heads/master@{#327487}
Diffstat (limited to 'gpu/config')
-rw-r--r-- | gpu/config/gpu_driver_bug_list_json.cc | 12 | ||||
-rw-r--r-- | gpu/config/gpu_driver_bug_workaround_type.h | 2 |
2 files changed, 13 insertions, 1 deletions
diff --git a/gpu/config/gpu_driver_bug_list_json.cc b/gpu/config/gpu_driver_bug_list_json.cc index 172aca0..f9b9191 100644 --- a/gpu/config/gpu_driver_bug_list_json.cc +++ b/gpu/config/gpu_driver_bug_list_json.cc @@ -19,7 +19,7 @@ const char kGpuDriverBugListJson[] = LONG_STRING_CONST( { "name": "gpu driver bug list", // Please update the version number whenever you change this file. - "version": "7.24", + "version": "7.25", "entries": [ { "id": 1, @@ -1253,6 +1253,16 @@ LONG_STRING_CONST( "avoid_egl_image_target_texture_reuse", "disable_egl_khr_wait_sync" ] + }, + { + "id": 108, + "cr_bugs": [449150], + "description": "Mali-400 does not support GL_RGB format", + "gl_vendor": "ARM.*", + "gl_renderer": ".*Mali-400.*", + "features": [ + "disable_gl_rgb_format" + ] } ] } diff --git a/gpu/config/gpu_driver_bug_workaround_type.h b/gpu/config/gpu_driver_bug_workaround_type.h index db5174c..4eb5913 100644 --- a/gpu/config/gpu_driver_bug_workaround_type.h +++ b/gpu/config/gpu_driver_bug_workaround_type.h @@ -126,6 +126,8 @@ validate_multisample_buffer_allocation) \ GPU_OP(WAKE_UP_GPU_BEFORE_DRAWING, \ wake_up_gpu_before_drawing) \ + GPU_OP(DISABLE_GL_RGB_FORMAT, \ + disable_gl_rgb_format) \ namespace gpu { |