Age | Commit message (Collapse) | Author |
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Previously hard-wired to 0..1
|
|
|
|
It doesn't seem to be possible to set the egdeflag in the
vertex shader, so we need to fallback to pushing vertices
through the FIFO and use method 0x15e4 if they are used.
This only works if VP does MOV OUT[X] IN[Y] where X is the
edgeflag output, and Y is saved so we can tell the correct
input later.
The VP still writes the useless values to wasted outputs
as punishment.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|