Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-06-06 | draw: fix intermediate buffer confusion in draw_vs_varient.c | Keith Whitwell | |
The final output buffer can't be used to hold intermediate results as the intermediate vertex size may be greater than the final vertex size, and in any case the output buffer may be uncached in hw drivers. | |||
2008-06-04 | draw: respect driver's max vertex buffer size | Keith Whitwell | |
2008-05-29 | draw: draw_range_elements trial | Keith Whitwell | |
2008-05-29 | draw: share machine | Keith Whitwell | |
2008-05-27 | draw: support psize in vs_varient paths | Keith Whitwell | |
Preserve the vinfo "EMIT_*" format descriptors in the varient key, and deal with PSIZE directly in each implementation. | |||
2008-05-27 | draw: add disabled debug code | Keith Whitwell | |
2008-05-27 | draw: ensure vs outputs mapped correctly to vinfo attribs | Keith Whitwell | |
2008-05-27 | draw: explicitly list nr_inputs, outputs in varient key | Keith Whitwell | |
2008-05-27 | draw: Fix for EMIT_4UB case | Jakob Bornecrantz | |
2008-05-27 | draw: hook up viewport / rhw emit to varient key state | Keith Whitwell | |
2008-05-23 | draw: fse works with elts, remove assert | Keith Whitwell | |
2008-05-23 | draw: add viewport to varient state | Keith Whitwell | |
2008-05-23 | draw: create specialized vs varients incorporating fetch & emit | Keith Whitwell | |
2008-05-23 | draw: get rid of fetch-shade-emit frontend hack | Keith Whitwell | |
The code is now living in it's intended place as a pt middle end. | |||
2008-05-12 | draw: turn fse path into a middle end | Keith Whitwell | |
Also add some util functions in pt_util.c | |||
2008-05-12 | draw: add fetch-shade-emit path | Keith Whitwell | |
Enable with TEST_FSE=t. Performs fetch from API-provided vertex buffers, transformation with one of three (two working) hard-coded shaders, and final emit to hardware vertices all in a single pass. Currently only really useful for profiling in conjunction with SP_NO_RAST=t. |