summaryrefslogtreecommitdiffstats
path: root/src/glx/clientattrib.c
diff options
context:
space:
mode:
authorKenneth Graunke <[email protected]>2013-05-29 08:07:01 -0700
committerKenneth Graunke <[email protected]>2013-05-29 14:22:02 -0700
commit959d076b30fce8aa9f09c68e5fe885e98c55aaa5 (patch)
treeb473f96213c53305648bc2b157f3b673bc61366a /src/glx/clientattrib.c
parent37f278000c7a1a6d15eeeed4e52cdea3063c0a0f (diff)
mesa: Add a helper function for determining the restart index.
The derived state approach currently used (_RestartIndex) doesn't work: in the GL_PRIMITIVE_RESTART_FIXED_INDEX case, the restart index depends on the index buffer's data type, and that isn't known until draw time. The existing code also fails to obey the GL 4.3 rules which say that FIXED_INDEX takes precedence over normal primitive restart. This helper function correctly determines the restart index, and will replace the derived state. NOTE: This is a candidate for the 9.1 branch. Signed-off-by: Kenneth Graunke <[email protected]> Reviewed-by: Eric Anholt <[email protected]> Reviewed-by: Ian Romanick <[email protected]>
Diffstat (limited to 'src/glx/clientattrib.c')
0 files changed, 0 insertions, 0 deletions