diff options
author | Paul Berry <[email protected]> | 2011-12-29 15:55:01 -0800 |
---|---|---|
committer | Paul Berry <[email protected]> | 2012-01-04 14:54:48 -0800 |
commit | ebfad9f6a125738b9bfc5d5f7d09a8b57856674a (patch) | |
tree | 1c27d79680f7e1bf6c91e13dae96ef2f21f789c1 /src/mesa/sources.mak | |
parent | 1979e22e13dd28553bcc67cc51e56684e6ee4768 (diff) |
mesa: Check that all buffers are bound in BeginTransformFeedback.
From the EXT_transform_feedback spec:
The error INVALID_OPERATION is generated by
BeginTransformFeedbackEXT if any transform feedback buffer object
binding point used in transform feedback mode does not have a
buffer object bound.
This required adding a new NumBuffers field to the
gl_transform_feedback_info struct, to keep track of how many transform
feedback buffers are required by the current program.
Fixes Piglit tests:
- EXT_transform_feedback/api-errors interleaved_unbound
- EXT_transform_feedback/api-errors separate_unbound_0_1
- EXT_transform_feedback/api-errors separate_unbound_0_2
- EXT_transform_feedback/api-errors separate_unbound_1_2
Reviewed-by: Brian Paul <[email protected]>
Reviewed-by: Ian Romanick <[email protected]>
Reviewed-by: Eric Anholt <[email protected]>
Diffstat (limited to 'src/mesa/sources.mak')
0 files changed, 0 insertions, 0 deletions