glsl: Flagged extension EXT_texture3D as "supported" in the builtin compiler.
authorPaul Berry <stereotype441@gmail.com>
Wed, 15 Jun 2011 23:26:10 +0000 (16:26 -0700)
committerIan Romanick <ian.d.romanick@intel.com>
Thu, 23 Jun 2011 20:39:47 +0000 (13:39 -0700)
Previously, the builtins in OES_texture_3D.{frag,vert} were only
compiling properly as a consequence of bug 38015, which allows
unsupported extensions to be enabled.  This fix eliminates the builtin
compiler's reliance on bug 38015, so that bug 38015 can be fixed.

src/glsl/main.cpp

index 096da93dcef7480e1ccaaff6dba8635be9c8698f..7952bb1a3e3f66a1b0f416bc7777f68292b0ffe1 100644 (file)
@@ -76,6 +76,7 @@ initialize_context(struct gl_context *ctx, gl_api api)
    ctx->Extensions.ARB_fragment_coord_conventions = GL_TRUE;
    ctx->Extensions.EXT_texture_array = GL_TRUE;
    ctx->Extensions.NV_texture_rectangle = GL_TRUE;
+   ctx->Extensions.EXT_texture3D = GL_TRUE;
 
    /* GLSL 1.30 isn't fully supported, but we need to advertise 1.30 so that
     * the built-in functions for 1.30 can be built.