diff options
Diffstat (limited to 'src/gallium/drivers/nvfx/nvfx_state_rasterizer.c')
-rw-r--r-- | src/gallium/drivers/nvfx/nvfx_state_rasterizer.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/gallium/drivers/nvfx/nvfx_state_rasterizer.c b/src/gallium/drivers/nvfx/nvfx_state_rasterizer.c index 0d35ecbf20..a5d21e88b2 100644 --- a/src/gallium/drivers/nvfx/nvfx_state_rasterizer.c +++ b/src/gallium/drivers/nvfx/nvfx_state_rasterizer.c @@ -3,8 +3,8 @@ static boolean nvfx_state_rasterizer_validate(struct nvfx_context *nvfx) { - so_ref(nvfx->rasterizer->so, - &nvfx->state.hw[NVFX_STATE_RAST]); + struct nouveau_channel* chan = nvfx->screen->base.channel; + sb_emit(chan, nvfx->rasterizer->sb, nvfx->rasterizer->sb_len); return TRUE; } @@ -12,6 +12,5 @@ struct nvfx_state_entry nvfx_state_rasterizer = { .validate = nvfx_state_rasterizer_validate, .dirty = { .pipe = NVFX_NEW_RAST, - .hw = NVFX_STATE_RAST } }; |