Module: Mesa
Branch: master
Commit: 32b1c0b694bf660d48054a6e859deaa8f9556efe
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=32b1c0b694bf660d48054a6e859deaa8f9556efe

Author: Kenneth Graunke <[email protected]>
Date:   Thu May 12 18:08:49 2016 -0700

i965: Enable GL_ARB_ES3_1_compatibility on Gen8+ if CS are available.

There are almost no tests in any test suite, but what little I've found
seems to work.  Ilia believes everything is in place.

v2: Predicate the enable on ES 3.1 being available (Gen8+) and also
    ARB_compute_shader being available (requested by Ilia).

Signed-off-by: Kenneth Graunke <[email protected]>
Reviewed-by: Ian Romanick <[email protected]>
Reviewed-by: Dave Airlie <[email protected]>

---

 src/mesa/drivers/dri/i965/intel_extensions.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/mesa/drivers/dri/i965/intel_extensions.c 
b/src/mesa/drivers/dri/i965/intel_extensions.c
index 5be4787..5e27d78 100644
--- a/src/mesa/drivers/dri/i965/intel_extensions.c
+++ b/src/mesa/drivers/dri/i965/intel_extensions.c
@@ -354,8 +354,10 @@ intelInitExtensions(struct gl_context *ctx)
          ctx->Extensions.ARB_transform_feedback_instanced = true;
 
          if ((brw->gen >= 8 || brw->intelScreen->cmd_parser_version >= 5) &&
-             ctx->Const.MaxComputeWorkGroupSize[0] >= 1024)
+             ctx->Const.MaxComputeWorkGroupSize[0] >= 1024) {
             ctx->Extensions.ARB_compute_shader = true;
+            ctx->Extensions.ARB_ES3_1_compatibility = brw->gen >= 8;
+         }
 
          if (brw->intelScreen->cmd_parser_version >= 2)
             brw->predicate.supported = true;

_______________________________________________
mesa-commit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to