Mesa (master): i965: Enable ARB_shader_precision on Gen8+.

Kenneth Graunke kwg at kemper.freedesktop.org
Tue May 17 00:54:25 UTC 2016


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

Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Mon May 16 17:49:21 2016 -0700

i965: Enable ARB_shader_precision on Gen8+.

I recently fixed a bug in the Piglit tests:
https://lists.freedesktop.org/archives/piglit/2016-May/019802.html

With that patch in place, we pass all the tests.  So, turn it on.

We could probably expose this earlier than Gen8, but the extension
says that OpenGL 4.0 is required, and all of our tests are written
against GLSL 4.00 (which is only supported on Gen8+).

Signed-off-by: Kenneth Graunke <kenneth at whitecape.org>

---

 src/mesa/drivers/dri/i965/intel_extensions.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/mesa/drivers/dri/i965/intel_extensions.c b/src/mesa/drivers/dri/i965/intel_extensions.c
index 362a7e5..cae53f2 100644
--- a/src/mesa/drivers/dri/i965/intel_extensions.c
+++ b/src/mesa/drivers/dri/i965/intel_extensions.c
@@ -374,6 +374,7 @@ intelInitExtensions(struct gl_context *ctx)
    }
 
    if (brw->gen >= 8) {
+      ctx->Extensions.ARB_shader_precision = true;
       ctx->Extensions.ARB_stencil_texturing = true;
       ctx->Extensions.ARB_texture_stencil8 = true;
       ctx->Extensions.ARB_gpu_shader_fp64 = true;




More information about the mesa-commit mailing list