bf469f4edc60bd1c5fd770cb231b8d5ab801427f |
|
24-Apr-2012 |
Marek Olšák <maraeo@gmail.com> |
gallium: add void *user_buffer in pipe_index_buffer Adapted drivers: i915, llvmpipe, r300, r600, radeonsi, softpipe. User index buffers have been disabled in nv30, nv50, nvc0 and svga to keep things working.
/external/mesa3d/src/gallium/drivers/r300/r300_render_translate.c
|
e54cc2c070b30dd9b14bf9aedf93138b660c867f |
|
11-Apr-2012 |
Marek Olšák <maraeo@gmail.com> |
r300g: don't share u_upload_mgr with u_vbuf, create its own
/external/mesa3d/src/gallium/drivers/r300/r300_render_translate.c
|
f94d390213308d4aca1515c75acc6865ebb45796 |
|
01-Jan-2012 |
Marek Olšák <maraeo@gmail.com> |
u_upload_mgr: remove the 'flushed' parameter Not used by anybody. Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/gallium/drivers/r300/r300_render_translate.c
|
fd8d4b32ede6ebeae332539b71d38c36420e2654 |
|
18-Feb-2011 |
Marek Olšák <maraeo@gmail.com> |
r300g: remove tracking whether vertex buffers need to be validated This was getting hard to maintain and didn't really bring any real benefits. Instead, validate buffers when the vertex array state is dirty.
/external/mesa3d/src/gallium/drivers/r300/r300_render_translate.c
|
004dd015839dfb77b9d66fb2df6514feefb87d9e |
|
14-Feb-2011 |
Marek Olšák <maraeo@gmail.com> |
r300g: fix reference counting when translating indices
/external/mesa3d/src/gallium/drivers/r300/r300_render_translate.c
|
b541a3c4c0a125087fa9e1e0d35db019c36fb0e9 |
|
08-Feb-2011 |
Marek Olšák <maraeo@gmail.com> |
r300g: use the same upload buffer for vertices and indices
/external/mesa3d/src/gallium/drivers/r300/r300_render_translate.c
|
c95bc1224a4b20b9470ddcb37b5f78975991073b |
|
07-Feb-2011 |
Marek Olšák <maraeo@gmail.com> |
r300g: use the new vertex buffer manager
/external/mesa3d/src/gallium/drivers/r300/r300_render_translate.c
|
debc45bca07a5dfad4199079f080b35c19f00e85 |
|
29-Jan-2011 |
Marek Olšák <maraeo@gmail.com> |
r300g: upload translated indices via the uploader
/external/mesa3d/src/gallium/drivers/r300/r300_render_translate.c
|
8d0a540020f6389ca5efcd0e1fbef45a4a1f5b6a |
|
29-Jan-2011 |
Marek Olšák <maraeo@gmail.com> |
r300g: rework vertex format fallback 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[]
/external/mesa3d/src/gallium/drivers/r300/r300_render_translate.c
|
be1af4394e060677b7db6bbb8e3301e38a3363da |
|
26-Dec-2010 |
Marek Olšák <maraeo@gmail.com> |
r300g: derive user buffer sizes at draw time 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.
/external/mesa3d/src/gallium/drivers/r300/r300_render_translate.c
|
ec51092a72e2dff1e9b1362d813fe4691cda89b7 |
|
19-Dec-2010 |
Marek Olšák <maraeo@gmail.com> |
gallium: remove unused 'buf' parameter in pipe_buffer_unmap
/external/mesa3d/src/gallium/drivers/r300/r300_render_translate.c
|
237880463d5168cad8df0bae6018b5fd76617777 |
|
19-Dec-2010 |
Marek Olšák <maraeo@gmail.com> |
r300g: optimize the fallback for misaligned ushort indices
/external/mesa3d/src/gallium/drivers/r300/r300_render_translate.c
|
4953ba6a717ad1d3aa4426d147b52d05932c47ab |
|
07-Dec-2010 |
Marek Olšák <maraeo@gmail.com> |
r300g: validate buffers only if any of bound buffers is changed This prevents needless buffer validation (CS space checking).
/external/mesa3d/src/gallium/drivers/r300/r300_render_translate.c
|
91b70d84087967f65aba0ce4f9976d5e2c107f09 |
|
12-Aug-2010 |
Dave Airlie <airlied@redhat.com> |
util/r300g: split the r300 index buffer modifier functions out to util These can be used by other drivers, like r600g. Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/drivers/r300/r300_render_translate.c
|
4c761843051d7e97be828baad965c13789127dbf |
|
19-Jun-2010 |
Marek Olšák <maraeo@gmail.com> |
r300g: output floats instead of halfs when passed through translate
/external/mesa3d/src/gallium/drivers/r300/r300_render_translate.c
|
aa5422327d6f49d8940c2b933c2342ad8968032c |
|
12-Jun-2010 |
Marek Olšák <maraeo@gmail.com> |
r300g: move index buffer translate functions to their new home
/external/mesa3d/src/gallium/drivers/r300/r300_render_translate.c
|
028459b0bf2bb778b55493f9b23ab7f2c9b355a0 |
|
08-Jun-2010 |
Marek Olšák <maraeo@gmail.com> |
r300g: add fallback for unaligned/unsupported vertex stride/offset/format There is a problem though, the translate module cannot emit half float vertices.
/external/mesa3d/src/gallium/drivers/r300/r300_render_translate.c
|