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

Reply via email to