Age | Commit message (Collapse) | Author |
|
When an index VBO is bound, glDrawElement's indices pointer is really an
offset into the element buffer. Add that offset to the prims[i].start
value before calling pipe->draw_elements().
Fixes vbo.c conform test.
|
|
This reverts commit 11ce6244a79106c592364b30434b6ddade3fd6bb.
|
|
|
|
|
|
Contains the normalized fragment position within a point sprite.
|
|
|
|
|
|
|
|
|
|
|
|
(for depth texture sampling)
|
|
|
|
|
|
|
|
|
|
handling and branching support.
|
|
|
|
|
|
|
|
now.
Cleanup some of the debugging output.
|
|
|
|
|
|
|
|
glorious
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
running shaders in llvm.
|
|
|
|
|
|
|
|
|
|
|
|
Need to set the slot's bit in draw->vcache.referenced even when there was a
cache hit since flushing the primitive buffer will have cleared the bitfield
but not the cache's vertex indexes.
Fixes a bug found when drawing long triangle fans but could be hit by other
prim types as well.
An alternate fix would be to call draw_vertex_cache_invalidate() from
draw_vertex_cache_unreference().
|
|
|
|
Also, assert that index is not too large before indexing array.
|
|
|
|
|
|
instructions
|
|
This was only needed to avoid out-of-bounds memory accesses with the
2x2 quad_read/write() functions which no longer exist.
|
|
|