diff options
author | Marek Olšák <[email protected]> | 2013-02-28 17:27:36 +0100 |
---|---|---|
committer | Marek Olšák <[email protected]> | 2013-03-11 13:43:36 +0100 |
commit | 63042af933eb97930077ad57b047ffa7abb0f6e0 (patch) | |
tree | c99e03c4b4027fe1616b21c8d28b909c0d7e3adf /src/gallium/drivers/r600/r600_hw_context.c | |
parent | 167263ecb17264fce3d17f516e6234fc87bd6029 (diff) |
r600g: atomize vertex shader
Reviewed-by: Jerome Glisse <[email protected]>
Diffstat (limited to 'src/gallium/drivers/r600/r600_hw_context.c')
-rw-r--r-- | src/gallium/drivers/r600/r600_hw_context.c | 17 |
1 files changed, 1 insertions, 16 deletions
diff --git a/src/gallium/drivers/r600/r600_hw_context.c b/src/gallium/drivers/r600/r600_hw_context.c index 677c6fca4f4..a2eefa8199f 100644 --- a/src/gallium/drivers/r600/r600_hw_context.c +++ b/src/gallium/drivers/r600/r600_hw_context.c @@ -216,22 +216,6 @@ int r600_context_add_block(struct r600_context *ctx, const struct r600_reg *reg, } static const struct r600_reg r600_context_reg_list[] = { - {R_028614_SPI_VS_OUT_ID_0, 0, 0}, - {R_028618_SPI_VS_OUT_ID_1, 0, 0}, - {R_02861C_SPI_VS_OUT_ID_2, 0, 0}, - {R_028620_SPI_VS_OUT_ID_3, 0, 0}, - {R_028624_SPI_VS_OUT_ID_4, 0, 0}, - {R_028628_SPI_VS_OUT_ID_5, 0, 0}, - {R_02862C_SPI_VS_OUT_ID_6, 0, 0}, - {R_028630_SPI_VS_OUT_ID_7, 0, 0}, - {R_028634_SPI_VS_OUT_ID_8, 0, 0}, - {R_028638_SPI_VS_OUT_ID_9, 0, 0}, - {R_0286C4_SPI_VS_OUT_CONFIG, 0, 0}, - {GROUP_FORCE_NEW_BLOCK, 0, 0}, - {R_028858_SQ_PGM_START_VS, REG_FLAG_NEED_BO, 0}, - {GROUP_FORCE_NEW_BLOCK, 0, 0}, - {R_028868_SQ_PGM_RESOURCES_VS, 0, 0}, - {GROUP_FORCE_NEW_BLOCK, 0, 0}, {R_028644_SPI_PS_INPUT_CNTL_0, 0, 0}, {R_028648_SPI_PS_INPUT_CNTL_1, 0, 0}, {R_02864C_SPI_PS_INPUT_CNTL_2, 0, 0}, @@ -829,6 +813,7 @@ void r600_begin_new_cs(struct r600_context *ctx) ctx->config_state.atom.dirty = true; ctx->stencil_ref.atom.dirty = true; ctx->vertex_fetch_shader.atom.dirty = true; + ctx->vertex_shader.atom.dirty = true; ctx->viewport.atom.dirty = true; if (ctx->blend_state.cso) |