[Mesa-dev] [PATCH 2/2] gallium: Make depth buffer optional for postprocessing

Marek Olšák maraeo at gmail.com
Sat Feb 7 03:17:02 PST 2015


I have pushed the series. Thanks.

Marek

On Sat, Feb 7, 2015 at 9:53 AM, Park, Jeongmin <pjm0616 at gmail.com> wrote:
> Since only pp_jimenezmlaa uses depth buffer, we can make it optional.
> ---
>  src/gallium/state_trackers/dri/dri_drawable.c | 2 +-
>  src/gallium/state_trackers/dri/drisw.c        | 2 +-
>  2 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/src/gallium/state_trackers/dri/dri_drawable.c b/src/gallium/state_trackers/dri/dri_drawable.c
> index eda2d52..b8afe6c 100644
> --- a/src/gallium/state_trackers/dri/dri_drawable.c
> +++ b/src/gallium/state_trackers/dri/dri_drawable.c
> @@ -418,7 +418,7 @@ dri_postprocessing(struct dri_context *ctx,
>     struct pipe_resource *src = drawable->textures[att];
>     struct pipe_resource *zsbuf = drawable->textures[ST_ATTACHMENT_DEPTH_STENCIL];
>
> -   if (ctx->pp && src && zsbuf)
> +   if (ctx->pp && src)
>        pp_run(ctx->pp, src, src, zsbuf);
>  }
>
> diff --git a/src/gallium/state_trackers/dri/drisw.c b/src/gallium/state_trackers/dri/drisw.c
> index 8d9acd6..5f69a2d 100644
> --- a/src/gallium/state_trackers/dri/drisw.c
> +++ b/src/gallium/state_trackers/dri/drisw.c
> @@ -172,7 +172,7 @@ drisw_swap_buffers(__DRIdrawable *dPriv)
>     ptex = drawable->textures[ST_ATTACHMENT_BACK_LEFT];
>
>     if (ptex) {
> -      if (ctx->pp && drawable->textures[ST_ATTACHMENT_DEPTH_STENCIL])
> +      if (ctx->pp)
>           pp_run(ctx->pp, ptex, ptex, drawable->textures[ST_ATTACHMENT_DEPTH_STENCIL]);
>
>        ctx->st->flush(ctx->st, ST_FLUSH_FRONT, NULL);
> --
> 1.9.1
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev


More information about the mesa-dev mailing list