summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r300/r300_render.c
diff options
context:
space:
mode:
authorMarek Olšák <maraeo@gmail.com>2012-05-11 23:33:50 +0200
committerMarek Olšák <maraeo@gmail.com>2012-05-12 00:50:53 +0200
commit9d6b46b1cd459ee6c0db4bfe518adb6928c5b59f (patch)
treec61d903ed3521a6e76c76bcf5f710b9d04df1d5f /src/gallium/drivers/r300/r300_render.c
parent735d0d93a7d748c2e0c0f13fcd6da0c13b678da9 (diff)
downloadexternal_mesa3d-9d6b46b1cd459ee6c0db4bfe518adb6928c5b59f.zip
external_mesa3d-9d6b46b1cd459ee6c0db4bfe518adb6928c5b59f.tar.gz
external_mesa3d-9d6b46b1cd459ee6c0db4bfe518adb6928c5b59f.tar.bz2
r300g/swtcl: move vertex buffer updates into set_vertex_buffers
Diffstat (limited to 'src/gallium/drivers/r300/r300_render.c')
-rw-r--r--src/gallium/drivers/r300/r300_render.c11
1 files changed, 0 insertions, 11 deletions
diff --git a/src/gallium/drivers/r300/r300_render.c b/src/gallium/drivers/r300/r300_render.c
index ea82e49..ceda126 100644
--- a/src/gallium/drivers/r300/r300_render.c
+++ b/src/gallium/drivers/r300/r300_render.c
@@ -855,7 +855,6 @@ static void r300_swtcl_draw_vbo(struct pipe_context* pipe,
const struct pipe_draw_info *info)
{
struct r300_context* r300 = r300_context(pipe);
- int i;
boolean indexed = info->indexed;
if (r300->skip_rendering) {
@@ -869,16 +868,6 @@ static void r300_swtcl_draw_vbo(struct pipe_context* pipe,
(indexed ? PREP_INDEXED : 0),
indexed ? 256 : 6);
- for (i = 0; i < r300->nr_vertex_buffers; i++) {
- if (r300->vertex_buffer[i].user_buffer) {
- draw_set_mapped_vertex_buffer(r300->draw, i,
- r300->vertex_buffer[i].user_buffer);
- } else if (r300->vertex_buffer[i].buffer) {
- draw_set_mapped_vertex_buffer(r300->draw, i,
- r300_resource(r300->vertex_buffer[i].buffer)->malloced_buffer);
- }
- }
-
r300->draw_vbo_locked = TRUE;
r300->draw_first_emitted = FALSE;
draw_vbo(r300->draw, info);