main: select ES3.2 version when all extensions are available
[mesa.git] / src / mesa / main / dd.h
index 60bc8ef44117ec42835289632108887b7d13053b..d62fee690f46d6617d90bc5f7cfe45c920a2c0b8 100644 (file)
@@ -476,6 +476,11 @@ struct dd_function_table {
                                      GLuint id);
    /** Delete a program */
    void (*DeleteProgram)(struct gl_context *ctx, struct gl_program *prog);   
+   /**
+    * Allocate a program to associate with the new ATI fragment shader (optional)
+    */
+   struct gl_program * (*NewATIfs)(struct gl_context *ctx,
+                                   struct ati_fragment_shader *curProg);
    /**
     * Notify driver that a program string (and GPU code) has been specified
     * or modified.  Return GL_TRUE or GL_FALSE to indicate if the program is