diff options
author | Maciej Cencora <m.cencora@gmail.com> | 2009-08-14 16:59:26 +0200 |
---|---|---|
committer | Maciej Cencora <m.cencora@gmail.com> | 2009-08-14 17:10:15 +0200 |
commit | 9e018d822523e559fa8d92c3b5a83dd5554a0676 (patch) | |
tree | 7c754943a69f0d815a657550bf988ae26a5cff2d /src/mesa/drivers/dri/r300/r300_context.h | |
parent | 7c060bff13c4e0ac9ea0644a0fe0fc98f46f9b5d (diff) |
r300: rework index buffer setup
Copy elements directly to DMA bo to get rid of one memcpy, and prepare for using VBOs for index buffer.
Diffstat (limited to 'src/mesa/drivers/dri/r300/r300_context.h')
-rw-r--r-- | src/mesa/drivers/dri/r300/r300_context.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mesa/drivers/dri/r300/r300_context.h b/src/mesa/drivers/dri/r300/r300_context.h index 09de898748..d620417422 100644 --- a/src/mesa/drivers/dri/r300/r300_context.h +++ b/src/mesa/drivers/dri/r300/r300_context.h @@ -498,9 +498,10 @@ struct r300_vertex_buffer { }; struct r300_index_buffer { - GLvoid *ptr; + struct radeon_bo *bo; + int bo_offset; + GLboolean is_32bit; - GLboolean free_needed; GLuint count; }; |