mesa: Set transform feedback's default buffer mode to INTERLEAVED_ATTRIBS
authorMatt Turner <mattst88@gmail.com>
Mon, 26 Nov 2012 23:13:25 +0000 (15:13 -0800)
committerMatt Turner <mattst88@gmail.com>
Tue, 27 Nov 2012 18:40:50 +0000 (10:40 -0800)
Fixes part of es3conform's transform_feedback_init_defaults test.
NOTE: This is a candidate for the stable branch.
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
src/mesa/main/shaderobj.c

index 1706cac55ffce9e046090f8c9f25ef534b2953dc..59daff5bf0acbcd4a3cc98348933d65d625d9a80 100644 (file)
@@ -247,6 +247,8 @@ _mesa_init_shader_program(struct gl_context *ctx, struct gl_shader_program *prog
    prog->Geom.InputType = GL_TRIANGLES;
    prog->Geom.OutputType = GL_TRIANGLE_STRIP;
 
+   prog->TransformFeedback.BufferMode = GL_INTERLEAVED_ATTRIBS;
+
    prog->InfoLog = ralloc_strdup(prog, "");
 }