diff options
author | Brian Paul <brianp@vmware.com> | 2014-02-08 09:51:14 -0800 |
---|---|---|
committer | Brian Paul <brianp@vmware.com> | 2014-02-14 08:21:44 -0700 |
commit | 2f1fc8db108eb771414aa5440d4c439f63f4e7c1 (patch) | |
tree | f8e935b4b34d11e41a6b1ed87d05d09f584ea199 /src/gallium/drivers/svga/svga_swtnl_draw.c | |
parent | 31dfefc47f9f12c49fd3cfb27ba4fe384cb60380 (diff) | |
download | external_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.c | 8 |
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); } |