summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/svga/svga_swtnl_draw.c
diff options
context:
space:
mode:
authorBrian Paul <brianp@vmware.com>2014-02-08 09:51:14 -0800
committerBrian Paul <brianp@vmware.com>2014-02-14 08:21:44 -0700
commit2f1fc8db108eb771414aa5440d4c439f63f4e7c1 (patch)
treef8e935b4b34d11e41a6b1ed87d05d09f584ea199 /src/gallium/drivers/svga/svga_swtnl_draw.c
parent31dfefc47f9f12c49fd3cfb27ba4fe384cb60380 (diff)
downloadexternal_mesa3d-2f1fc8db108eb771414aa5440d4c439f63f4e7c1.zip
external_mesa3d-2f1fc8db108eb771414aa5440d4c439f63f4e7c1.tar.gz
external_mesa3d-2f1fc8db108eb771414aa5440d4c439f63f4e7c1.tar.bz2
svga: update constant buffer code for GBS
Reviewed-by: Thomas Hellstrom <thellstrom@vmware.com> Cc: "10.1" <mesa-stable@lists.freedesktop.org>
Diffstat (limited to 'src/gallium/drivers/svga/svga_swtnl_draw.c')
-rw-r--r--src/gallium/drivers/svga/svga_swtnl_draw.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/gallium/drivers/svga/svga_swtnl_draw.c b/src/gallium/drivers/svga/svga_swtnl_draw.c
index de38d6f..8322495 100644
--- a/src/gallium/drivers/svga/svga_swtnl_draw.c
+++ b/src/gallium/drivers/svga/svga_swtnl_draw.c
@@ -88,16 +88,16 @@ svga_swtnl_draw_vbo(struct svga_context *svga,
svga->curr.ib.index_size, ~0);
}
- if (svga->curr.cb[PIPE_SHADER_VERTEX]) {
+ if (svga->curr.cbufs[PIPE_SHADER_VERTEX].buffer) {
map = pipe_buffer_map(&svga->pipe,
- svga->curr.cb[PIPE_SHADER_VERTEX],
+ svga->curr.cbufs[PIPE_SHADER_VERTEX].buffer,
PIPE_TRANSFER_READ,
&cb_transfer);
assert(map);
draw_set_mapped_constant_buffer(
draw, PIPE_SHADER_VERTEX, 0,
map,
- svga->curr.cb[PIPE_SHADER_VERTEX]->width0);
+ svga->curr.cbufs[PIPE_SHADER_VERTEX].buffer->width0);
}
draw_vbo(draw, info);
@@ -122,7 +122,7 @@ svga_swtnl_draw_vbo(struct svga_context *svga,
draw_set_indexes(draw, NULL, 0, 0);
}
- if (svga->curr.cb[PIPE_SHADER_VERTEX]) {
+ if (svga->curr.cbufs[PIPE_SHADER_VERTEX].buffer) {
pipe_buffer_unmap(&svga->pipe, cb_transfer);
}