Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | r300g: remove tracking whether vertex buffers need to be validated | Marek Olšák | 2011-02-18 | 1 | -3/+0 |
| | | | | | This was getting hard to maintain and didn't really bring any real benefits. Instead, validate buffers when the vertex array state is dirty. | ||||
* | r300g: fix reference counting when translating indices | Marek Olšák | 2011-02-14 | 1 | -0/+3 |
| | |||||
* | r300g: use the same upload buffer for vertices and indices | Marek Olšák | 2011-02-08 | 1 | -3/+3 |
| | |||||
* | r300g: use the new vertex buffer manager | Marek Olšák | 2011-02-07 | 1 | -180/+0 |
| | |||||
* | r300g: upload translated indices via the uploader | Marek Olšák | 2011-01-30 | 1 | -20/+45 |
| | |||||
* | r300g: rework vertex format fallback | Marek Olšák | 2011-01-30 | 1 | -53/+65 |
| | | | | | | 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[] | ||||
* | r300g: derive user buffer sizes at draw time | Marek Olšák | 2011-01-07 | 1 | -11/+16 |
| | | | | | | | 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. | ||||
* | gallium: remove unused 'buf' parameter in pipe_buffer_unmap | Marek Olšák | 2010-12-20 | 1 | -3/+2 |
| | |||||
* | r300g: optimize the fallback for misaligned ushort indices | Marek Olšák | 2010-12-19 | 1 | -1/+1 |
| | |||||
* | r300g: validate buffers only if any of bound buffers is changed | Marek Olšák | 2010-12-07 | 1 | -0/+4 |
| | | | | This prevents needless buffer validation (CS space checking). | ||||
* | util/r300g: split the r300 index buffer modifier functions out to util | Dave Airlie | 2010-09-20 | 1 | -108/+4 |
| | | | | | | These can be used by other drivers, like r600g. Signed-off-by: Dave Airlie <airlied@redhat.com> | ||||
* | r300g: output floats instead of halfs when passed through translate | Marek Olšák | 2010-06-19 | 1 | -2/+25 |
| | |||||
* | r300g: move index buffer translate functions to their new home | Marek Olšák | 2010-06-13 | 1 | -3/+137 |
| | |||||
* | r300g: add fallback for unaligned/unsupported vertex stride/offset/format | Marek Olšák | 2010-06-13 | 1 | -0/+165 |
There is a problem though, the translate module cannot emit half float vertices. |