On 01/03/2012 02:11 PM, Paul Berry wrote: > Previously we were using > gl_transform_feedback_object::Buffers[i]->Name to service an indexed > get request for GL_TRANSFORM_FEEDBACK_BUFFER_BINDING. However, if no > buffer has been bound, gl_transform_feedback_object::Buffers[i] is > NULL, so this was causing a segfault. > > This patch switches to using > gl_transform_feedback_object::BufferNames[i], which is equal to > gl_transform_feedback_object::Buffers[i]->Name if > gl_transform_feedback_object::Buffers[i] is not NULL, and 0 if it is > NULL. > > Fixes piglit test "EXT_transform_feedback/get-buffer-state > indexed_binding".
Reviewed-by: Kenneth Graunke <kenn...@whitecape.org> _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev