svga: move result->key expression after result != NULL check

This commit is contained in:
Brian Paul 2012-08-09 10:14:51 -06:00
parent 50188adf7d
commit d733e5da9c
1 changed files with 3 additions and 1 deletions

View File

@ -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 );