Mesa (master): svga: move result->key expression after result != NULL check
Brian Paul
brianp at kemper.freedesktop.org
Thu Aug 16 15:00:44 UTC 2012
Module: Mesa
Branch: master
Commit: d733e5da9c50f0bb93549642304da2f211879bb9
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d733e5da9c50f0bb93549642304da2f211879bb9
Author: Brian Paul <brianp at vmware.com>
Date: Thu Aug 9 10:14:51 2012 -0600
svga: move result->key expression after result != NULL check
---
src/gallium/drivers/svga/svga_state_constants.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/src/gallium/drivers/svga/svga_state_constants.c b/src/gallium/drivers/svga/svga_state_constants.c
index a871154..77c9349 100644
--- a/src/gallium/drivers/svga/svga_state_constants.c
+++ b/src/gallium/drivers/svga/svga_state_constants.c
@@ -320,7 +320,7 @@ static enum pipe_error
emit_vs_consts(struct svga_context *svga, unsigned dirty)
{
const struct svga_shader_result *result = svga->state.hw_draw.vs;
- const struct svga_vs_compile_key *key = &result->key.vkey;
+ const struct svga_vs_compile_key *key;
enum pipe_error ret = PIPE_OK;
unsigned offset;
@@ -329,6 +329,8 @@ emit_vs_consts(struct svga_context *svga, unsigned dirty)
if (result == NULL)
return PIPE_OK;
+ key = &result->key.vkey;
+
/* SVGA_NEW_VS_CONST_BUFFER
*/
ret = emit_consts( svga, PIPE_SHADER_VERTEX );
More information about the mesa-commit
mailing list