diff options
author | Brian Paul <[email protected]> | 2017-06-30 14:07:08 -0700 |
---|---|---|
committer | Brian Paul <[email protected]> | 2017-07-03 10:10:13 -0600 |
commit | 6b4bf7e8be3cc0f350c701efa67313197881cf99 (patch) | |
tree | cae7eb5496f0ba0b6af8358d8a88a7796e24cf37 /src/gallium/drivers/svga | |
parent | 9bd047aa268a7be1222edb10ee448886fcdc9a68 (diff) |
svga: move assertion in draw_vgpu10()
The buffer binding flags aren't ensured until after the
svga_buffer_handle() call, so move the assertion after it.
Reviewed-by: Charmaine Lee <[email protected]>
Diffstat (limited to 'src/gallium/drivers/svga')
-rw-r--r-- | src/gallium/drivers/svga/svga_draw.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gallium/drivers/svga/svga_draw.c b/src/gallium/drivers/svga/svga_draw.c index 6510c424433..5919bd35dae 100644 --- a/src/gallium/drivers/svga/svga_draw.c +++ b/src/gallium/drivers/svga/svga_draw.c @@ -548,9 +548,9 @@ draw_vgpu10(struct svga_hwtnl *hwtnl, struct svga_buffer *sbuf = svga_buffer(hwtnl->cmd.vbufs[i].buffer.resource); if (sbuf) { - assert(sbuf->key.flags & SVGA3D_SURFACE_BIND_VERTEX_BUFFER); vbuffer_handles[i] = svga_buffer_handle(svga, &sbuf->b.b, PIPE_BIND_VERTEX_BUFFER); + assert(sbuf->key.flags & SVGA3D_SURFACE_BIND_VERTEX_BUFFER); if (vbuffer_handles[i] == NULL) return PIPE_ERROR_OUT_OF_MEMORY; vbuffers[i] = &sbuf->b.b; |