Commit 248f2e78 authored by Eleni Maria Stea's avatar Eleni Maria Stea Committed by Nanley Chery

i965: Enabled the OES_copy_image extension on Gen 7 GPUs

OES_copy_image extension was disabled on Gen7 due to the lack of support
for ETC2 images. Enabled it back. (Kenneth Graunke)

v2:
  - Removed the blank lines in the comments above OES_copy_image and
  OES_texture_view extensions in intel_extensions.c (Nanley Chery)
Reviewed-by: 's avatarNanley Chery <nanley.g.chery@intel.com>
parent db0c379c
......@@ -287,14 +287,22 @@ intelInitExtensions(struct gl_context *ctx)
}
if (devinfo->gen >= 8 || devinfo->is_baytrail) {
/* For now, we only enable OES_copy_image on platforms that support
* ETC2 natively in hardware. We would need more hacks to support it
* elsewhere. Same with OES_texture_view.
/* For now, we can't enable OES_texture_view on Gen 7 because of
* some piglit failures coming from
* piglit/tests/spec/arb_texture_view/rendering-formats.c that need
* investigation.
*/
ctx->Extensions.OES_copy_image = true;
ctx->Extensions.OES_texture_view = true;
}
if (devinfo->gen >= 7) {
/* We can safely enable OES_copy_image on Gen 7, since we emulate
* the ETC2 support using the shadow_miptree to store the
* compressed data.
*/
ctx->Extensions.OES_copy_image = true;
}
if (devinfo->gen >= 8) {
ctx->Extensions.ARB_gpu_shader_int64 = true;
/* requires ARB_gpu_shader_int64 */
......
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