Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
These buffers were getting dereferenced later.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
That is:
- check for no op
- update/flush draw module
- update bound state and mark it as dirty
In particular flushing the draw module is important since it may contain
unflushed primitives which would otherwise be draw with wrong state.
|
|
|
|
Caught by clang.
|
|
Caught by clang.
|
|
implementation.
|
|
Otherwise geometry might end up in the wrong rendertarget.
|
|
Otherwise geometry will end up in the wrong rendertarget.
|
|
It doesn't seem necessary, and more importantly, tgsi_parse doesn't know
how to read them.
|
|
|
|
|
|
|
|
|
|
|
|
It fixes cached configuration results from one platform being erroneously
used in other platforms.
|
|
|
|
arcsorter.h should not include itself.
|
|
draw_set_mapped_constant_buffer changed API
|
|
it's a leftover from an early version of geometry shading support.
geometry shaders now encode the primitive size in the PROPERTY token
and don't need special input with their size.
|
|
|
|
using the draw module allows us to enable geometry shading even on hardware
that doesn't support it.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
in particular asm text parsing and sanity checking were missing code
to handle multi-dimensional arrays/geometry shaders
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|