diff options
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_gs.c')
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_gs.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_gs.c b/src/mesa/drivers/dri/i965/brw_gs.c index 01e85daca55..e7062ee7899 100644 --- a/src/mesa/drivers/dri/i965/brw_gs.c +++ b/src/mesa/drivers/dri/i965/brw_gs.c @@ -185,7 +185,8 @@ brw_gs_populate_key(struct brw_context *brw, struct brw_gs_prog_key *key) { struct gl_context *ctx = &brw->ctx; - struct brw_program *gp = (struct brw_program *) brw->geometry_program; + struct brw_program *gp = + (struct brw_program *) brw->programs[MESA_SHADER_GEOMETRY]; memset(key, 0, sizeof(*key)); @@ -201,7 +202,8 @@ brw_upload_gs_prog(struct brw_context *brw) struct brw_stage_state *stage_state = &brw->gs.base; struct brw_gs_prog_key key; /* BRW_NEW_GEOMETRY_PROGRAM */ - struct brw_program *gp = (struct brw_program *) brw->geometry_program; + struct brw_program *gp = + (struct brw_program *) brw->programs[MESA_SHADER_GEOMETRY]; if (!brw_gs_state_dirty(brw)) return; |