i965 gen6: Turn on transform feedback extension.
authorPaul Berry <stereotype441@gmail.com>
Sun, 13 Nov 2011 00:25:22 +0000 (16:25 -0800)
committerPaul Berry <stereotype441@gmail.com>
Tue, 20 Dec 2011 23:00:28 +0000 (15:00 -0800)
This patch advertises support for EXT_transform_feedback on Intel
Gen6.

Since transform feedback support is not completely finished yet, for
now we only advertise support for it when MESA_GL_VERSION_OVERRIDE is
3.0 or greater (since transform feedback is required by GL version
3.0).

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/mesa/drivers/dri/intel/intel_extensions.c

index 2e2a31f89ebc810f0bc040ee348e0a355a15aa14..76954d11b3a47cb98607a39c71f3ddf85cc8a25c 100644 (file)
@@ -104,6 +104,9 @@ intelInitExtensions(struct gl_context *ctx)
       ctx->Const.GLSLVersion = 120;
    _mesa_override_glsl_version(ctx);
 
+   if (intel->gen == 6 && override_version >= 30)
+      ctx->Extensions.EXT_transform_feedback = true;
+
    if (intel->gen >= 5)
       ctx->Extensions.EXT_timer_query = true;