mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-23 09:00:10 +01:00
mesa/vbo: remove redundant _mesa_is_bufferobj() calls
This is already called inside the vbo_exec_vtx_{unmap,map}()
functions.
Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
This commit is contained in:
parent
3ef1ff6270
commit
2e70de7d2f
1 changed files with 4 additions and 10 deletions
|
|
@ -426,9 +426,7 @@ vbo_exec_vtx_flush(struct vbo_exec_context *exec, GLboolean keepUnmapped)
|
|||
if (ctx->NewState)
|
||||
_mesa_update_state( ctx );
|
||||
|
||||
if (_mesa_is_bufferobj(exec->vtx.bufferobj)) {
|
||||
vbo_exec_vtx_unmap(exec);
|
||||
}
|
||||
|
||||
if (0)
|
||||
printf("%s %d %d\n", __func__, exec->vtx.prim_count,
|
||||
|
|
@ -443,19 +441,15 @@ vbo_exec_vtx_flush(struct vbo_exec_context *exec, GLboolean keepUnmapped)
|
|||
exec->vtx.vert_count - 1,
|
||||
NULL, 0, NULL);
|
||||
|
||||
/* If using a real VBO, get new storage -- unless asked not to.
|
||||
*/
|
||||
if (_mesa_is_bufferobj(exec->vtx.bufferobj) && !keepUnmapped) {
|
||||
/* Get new storage -- unless asked not to. */
|
||||
if (!keepUnmapped)
|
||||
vbo_exec_vtx_map( exec );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* May have to unmap explicitly if we didn't draw:
|
||||
*/
|
||||
if (keepUnmapped &&
|
||||
_mesa_is_bufferobj(exec->vtx.bufferobj) &&
|
||||
exec->vtx.buffer_map) {
|
||||
if (keepUnmapped && exec->vtx.buffer_map) {
|
||||
vbo_exec_vtx_unmap( exec );
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue