[Mesa-dev] [PATCH] i965/blorp: Bump the batch space estimate
Iago Toral
itoral at igalia.com
Thu Apr 6 07:35:26 UTC 2017
Reviewed-by: Iago Toral Quiroga <itoral at igalia.com>
On Wed, 2017-04-05 at 21:16 -0700, Jason Ekstrand wrote:
> Commit f938354362655a378d474c5f79c52cea9852ab91 recently increased
> the
> alignment on vertex buffer data from 32 to 64. This caused us to
> consume a bit more batch than we were before and we now go over the
> estimate by a small amount on certain blits on gen8+. This commit
> bumps
> then gen8 batch estimate by a bit to compensate. Haswell and older
> still seems to be well within the limit.
>
> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=100582
> Cc: "13.0 17.0" <mesa-stable at lists.freedesktop.org>
> ---
> src/mesa/drivers/dri/i965/genX_blorp_exec.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/src/mesa/drivers/dri/i965/genX_blorp_exec.c
> b/src/mesa/drivers/dri/i965/genX_blorp_exec.c
> index b7a23af..2066141 100644
> --- a/src/mesa/drivers/dri/i965/genX_blorp_exec.c
> +++ b/src/mesa/drivers/dri/i965/genX_blorp_exec.c
> @@ -181,7 +181,7 @@ genX(blorp_exec)(struct blorp_batch *batch,
> assert(batch->blorp->driver_ctx == batch->driver_batch);
> struct brw_context *brw = batch->driver_batch;
> struct gl_context *ctx = &brw->ctx;
> - const uint32_t estimated_max_batch_usage = GEN_GEN >= 8 ? 1800 :
> 1500;
> + const uint32_t estimated_max_batch_usage = GEN_GEN >= 8 ? 1920 :
> 1500;
> bool check_aperture_failed_once = false;
>
> /* Flush the sampler and render caches. We definitely need to
> flush the
More information about the mesa-dev
mailing list