[Mesa-dev] [PATCH 18/18] i965/gen8: Expose state base address setup

Matt Turner mattst88 at gmail.com
Thu Apr 23 11:53:57 PDT 2015


On Wed, Apr 22, 2015 at 1:47 PM, Topi Pohjolainen
<topi.pohjolainen at intel.com> wrote:
> Signed-off-by: Topi Pohjolainen <topi.pohjolainen at intel.com>
> ---
>  src/mesa/drivers/dri/i965/brw_state.h       | 3 +++
>  src/mesa/drivers/dri/i965/gen8_misc_state.c | 4 ++--
>  2 files changed, 5 insertions(+), 2 deletions(-)
>
> diff --git a/src/mesa/drivers/dri/i965/brw_state.h b/src/mesa/drivers/dri/i965/brw_state.h
> index 0c4f65e..73dcca1 100644
> --- a/src/mesa/drivers/dri/i965/brw_state.h
> +++ b/src/mesa/drivers/dri/i965/brw_state.h
> @@ -171,6 +171,9 @@ void brw_upload_invariant_state(struct brw_context *brw);
>  uint32_t
>  brw_depthbuffer_format(struct brw_context *brw);
>
> +/* gen8_misc_state.c */
> +void gen8_upload_state_base_address(struct brw_context *brw);
> +
>
>  /***********************************************************************
>   * brw_state.c
> diff --git a/src/mesa/drivers/dri/i965/gen8_misc_state.c b/src/mesa/drivers/dri/i965/gen8_misc_state.c
> index 88e425f..b20038e 100644
> --- a/src/mesa/drivers/dri/i965/gen8_misc_state.c
> +++ b/src/mesa/drivers/dri/i965/gen8_misc_state.c
> @@ -29,7 +29,7 @@
>  /**
>   * Define the base addresses which some state is referenced from.
>   */
> -static void upload_state_base_address(struct brw_context *brw)
> +void gen8_upload_state_base_address(struct brw_context *brw)

Presumably this patch is needed for something else?
gen8_upload_state_base_address is still only used in this file.

>  {
>     uint32_t mocs_wb = brw->gen >= 9 ? SKL_MOCS_WB : BDW_MOCS_WB;
>     int pkt_len = brw->gen >= 9 ? 19 : 16;
> @@ -78,5 +78,5 @@ const struct brw_tracked_state gen8_state_base_address = {
>        .brw = BRW_NEW_BATCH |
>               BRW_NEW_PROGRAM_CACHE,
>     },
> -   .emit = upload_state_base_address
> +   .emit = gen8_upload_state_base_address
>  };
> --
> 1.9.3


More information about the mesa-dev mailing list