Mesa (master): vbo: minor optimisation in vbo_exec_DrawRangeElements
Dave Airlie
airlied at kemper.freedesktop.org
Thu Jul 14 14:23:27 UTC 2011
Module: Mesa
Branch: master
Commit: b6df603e650527d5fa7f0fc1448be1bb57f47fbb
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6df603e650527d5fa7f0fc1448be1bb57f47fbb
Author: Dave Airlie <airlied at redhat.com>
Date: Wed Jun 22 13:09:12 2011 +1000
vbo: minor optimisation in vbo_exec_DrawRangeElements
this moves getting the context into the debug in this function,
just spotted it trawling callgrind traces for other things.
Signed-off-by: Dave Airlie <airlied at redhat.com>
---
src/mesa/vbo/vbo_exec_array.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/mesa/vbo/vbo_exec_array.c b/src/mesa/vbo/vbo_exec_array.c
index 7959337..b908d5a 100644
--- a/src/mesa/vbo/vbo_exec_array.c
+++ b/src/mesa/vbo/vbo_exec_array.c
@@ -972,13 +972,13 @@ static void GLAPIENTRY
vbo_exec_DrawRangeElements(GLenum mode, GLuint start, GLuint end,
GLsizei count, GLenum type, const GLvoid *indices)
{
- GET_CURRENT_CONTEXT(ctx);
-
- if (MESA_VERBOSE & VERBOSE_DRAW)
+ if (MESA_VERBOSE & VERBOSE_DRAW) {
+ GET_CURRENT_CONTEXT(ctx);
_mesa_debug(ctx,
"glDrawRangeElements(%s, %u, %u, %d, %s, %p)\n",
_mesa_lookup_enum_by_nr(mode), start, end, count,
_mesa_lookup_enum_by_nr(type), indices);
+ }
vbo_exec_DrawRangeElementsBaseVertex(mode, start, end, count, type,
indices, 0);
More information about the mesa-commit
mailing list