From 31372f2d2c2601e9e0daa11c44d8c45f756cdd4c Mon Sep 17 00:00:00 2001 From: Chia-I Wu Date: Tue, 11 Nov 2014 10:38:28 +0800 Subject: [PATCH] ilo: add variants of 3DSTATE_{HS,DS} Rename them to gen7_disable_3DSTATE_{HS,DS}() to reflect the fact. Signed-off-by: Chia-I Wu --- src/gallium/drivers/ilo/ilo_builder_3d_top.h | 10 ++-------- src/gallium/drivers/ilo/ilo_render_gen7.c | 8 ++++---- 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/src/gallium/drivers/ilo/ilo_builder_3d_top.h b/src/gallium/drivers/ilo/ilo_builder_3d_top.h index d440e980b43..1b4f4a35ae8 100644 --- a/src/gallium/drivers/ilo/ilo_builder_3d_top.h +++ b/src/gallium/drivers/ilo/ilo_builder_3d_top.h @@ -589,16 +589,13 @@ gen6_disable_3DSTATE_VS(struct ilo_builder *builder) } static inline void -gen7_3DSTATE_HS(struct ilo_builder *builder, - const struct ilo_shader_state *hs) +gen7_disable_3DSTATE_HS(struct ilo_builder *builder) { const uint8_t cmd_len = 7; uint32_t *dw; ILO_DEV_ASSERT(builder->dev, 7, 7.5); - assert(!hs); - ilo_builder_batch_pointer(builder, cmd_len, &dw); dw[0] = GEN7_RENDER_CMD(3D, 3DSTATE_HS) | (cmd_len - 2); @@ -627,16 +624,13 @@ gen7_3DSTATE_TE(struct ilo_builder *builder) } static inline void -gen7_3DSTATE_DS(struct ilo_builder *builder, - const struct ilo_shader_state *ds) +gen7_disable_3DSTATE_DS(struct ilo_builder *builder) { const uint8_t cmd_len = 6; uint32_t *dw; ILO_DEV_ASSERT(builder->dev, 7, 7.5); - assert(!ds); - ilo_builder_batch_pointer(builder, cmd_len, &dw); dw[0] = GEN7_RENDER_CMD(3D, 3DSTATE_DS) | (cmd_len - 2); diff --git a/src/gallium/drivers/ilo/ilo_render_gen7.c b/src/gallium/drivers/ilo/ilo_render_gen7.c index 9943ec50336..8830db4e852 100644 --- a/src/gallium/drivers/ilo/ilo_render_gen7.c +++ b/src/gallium/drivers/ilo/ilo_render_gen7.c @@ -378,7 +378,7 @@ gen7_draw_hs(struct ilo_render *r, /* 3DSTATE_CONSTANT_HS and 3DSTATE_HS */ if (r->hw_ctx_changed) { gen7_3DSTATE_CONSTANT_HS(r->builder, 0, 0, 0); - gen7_3DSTATE_HS(r->builder, NULL); + gen7_disable_3DSTATE_HS(r->builder); } /* 3DSTATE_BINDING_TABLE_POINTERS_HS */ @@ -404,7 +404,7 @@ gen7_draw_ds(struct ilo_render *r, /* 3DSTATE_CONSTANT_DS and 3DSTATE_DS */ if (r->hw_ctx_changed) { gen7_3DSTATE_CONSTANT_DS(r->builder, 0, 0, 0); - gen7_3DSTATE_DS(r->builder, NULL); + gen7_disable_3DSTATE_DS(r->builder); } /* 3DSTATE_BINDING_TABLE_POINTERS_DS */ @@ -724,12 +724,12 @@ gen7_rectlist_vs_to_sf(struct ilo_render *r, gen6_disable_3DSTATE_VS(r->builder); gen7_3DSTATE_CONSTANT_HS(r->builder, NULL, NULL, 0); - gen7_3DSTATE_HS(r->builder, NULL); + gen7_disable_3DSTATE_HS(r->builder); gen7_3DSTATE_TE(r->builder); gen7_3DSTATE_CONSTANT_DS(r->builder, NULL, NULL, 0); - gen7_3DSTATE_DS(r->builder, NULL); + gen7_disable_3DSTATE_DS(r->builder); gen7_3DSTATE_CONSTANT_GS(r->builder, NULL, NULL, 0); gen7_disable_3DSTATE_GS(r->builder); -- 2.30.2