From 9fec15a7e047eda52beb0cc71d7605656d91f685 Mon Sep 17 00:00:00 2001 From: Ilia Mirkin Date: Sun, 28 Aug 2016 19:55:05 -0400 Subject: [PATCH] i965: enable ARB_ES3_2_compatibility on gen8+ Note that ASTC support is not actually mandated for this extension to be exposed. Signed-off-by: Ilia Mirkin Acked-by: Kenneth Graunke --- docs/features.txt | 2 +- docs/relnotes/12.1.0.html | 1 + src/mesa/drivers/dri/i965/intel_extensions.c | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/features.txt b/docs/features.txt index 4cc06637..9850a43 100644 --- a/docs/features.txt +++ b/docs/features.txt @@ -280,7 +280,7 @@ Khronos, ARB, and OES extensions that are not part of any OpenGL or OpenGL ES ve GL_ARB_bindless_texture started (airlied) GL_ARB_cl_event not started GL_ARB_compute_variable_group_size not started - GL_ARB_ES3_2_compatibility not started + GL_ARB_ES3_2_compatibility DONE (i965/gen8+) GL_ARB_fragment_shader_interlock not started GL_ARB_gpu_shader_int64 started (airlied for core and Gallium, idr for i965) GL_ARB_indirect_parameters DONE (nvc0, radeonsi) diff --git a/docs/relnotes/12.1.0.html b/docs/relnotes/12.1.0.html index fdf3592..8e0a84e 100644 --- a/docs/relnotes/12.1.0.html +++ b/docs/relnotes/12.1.0.html @@ -46,6 +46,7 @@ Note: some of the new features are only available with certain drivers.
  • OpenGL ES 3.1 on i965/hsw
  • GL_ARB_ES3_1_compatibility on i965
  • +
  • GL_ARB_ES3_2_compatibility on i965/gen8+
  • GL_ARB_clear_texture on r600, radeonsi
  • GL_ARB_cull_distance on radeonsi
  • GL_ARB_enhanced_layouts on i965
  • diff --git a/src/mesa/drivers/dri/i965/intel_extensions.c b/src/mesa/drivers/dri/i965/intel_extensions.c index 6bb73b8..b1aefc0 100644 --- a/src/mesa/drivers/dri/i965/intel_extensions.c +++ b/src/mesa/drivers/dri/i965/intel_extensions.c @@ -400,6 +400,7 @@ intelInitExtensions(struct gl_context *ctx) ctx->Extensions.ARB_shader_precision = true; ctx->Extensions.ARB_gpu_shader_fp64 = true; ctx->Extensions.ARB_vertex_attrib_64bit = true; + ctx->Extensions.ARB_ES3_2_compatibility = true; ctx->Extensions.OES_geometry_shader = true; ctx->Extensions.OES_texture_cube_map_array = true; } -- 2.7.4