Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-02-14 | r300g: fix reference counting when translating indices | Marek Olšák | |
2011-02-08 | r300g: use the same upload buffer for vertices and indices | Marek Olšák | |
2011-02-07 | r300g: use the new vertex buffer manager | Marek Olšák | |
2011-01-30 | r300g: upload translated indices via the uploader | Marek Olšák | |
2011-01-30 | r300g: rework vertex format fallback | Marek Olšák | |
1) Only translate the [min_index, max_index] range. 2) Upload translated vertices via the uploader. 3) Rename valid_vertex_buffer[] to real_vertex_buffer[] | |||
2011-01-07 | r300g: derive user buffer sizes at draw time | Marek Olšák | |
This only uploads the [min_index, max_index] range instead of [0, userbuf size], which greatly speeds up user buffer uploads. This is also a prerequisite for atomizing vertex arrays in st/mesa. | |||
2010-12-20 | gallium: remove unused 'buf' parameter in pipe_buffer_unmap | Marek Olšák | |
2010-12-19 | r300g: optimize the fallback for misaligned ushort indices | Marek Olšák | |
2010-12-07 | r300g: validate buffers only if any of bound buffers is changed | Marek Olšák | |
This prevents needless buffer validation (CS space checking). | |||
2010-09-20 | util/r300g: split the r300 index buffer modifier functions out to util | Dave Airlie | |
These can be used by other drivers, like r600g. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2010-06-19 | r300g: output floats instead of halfs when passed through translate | Marek Olšák | |
2010-06-13 | r300g: move index buffer translate functions to their new home | Marek Olšák | |
2010-06-13 | r300g: add fallback for unaligned/unsupported vertex stride/offset/format | Marek Olšák | |
There is a problem though, the translate module cannot emit half float vertices. |