external/mesa
Revision | 29a7d73c9ceccc56c3b913b0655849702bd0f7fd (tree) |
---|---|
Time | 2017-04-12 19:32:27 |
Author | Jason Ekstrand <jason.ekstrand@inte...> |
Commiter | Emil Velikov |
i965/blorp: Bump the batch space estimate
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
Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
Acked-by: Kenneth Graunke <kenneth@whitecape.org>
Cc: "13.0 17.0" <mesa-stable@lists.freedesktop.org>
(cherry picked from commit c9c39812b91c8104bc0bea16053312547846249c)
@@ -190,7 +190,7 @@ genX(blorp_exec)(struct blorp_batch *batch, | ||
190 | 190 | assert(batch->blorp->driver_ctx == batch->driver_batch); |
191 | 191 | struct brw_context *brw = batch->driver_batch; |
192 | 192 | struct gl_context *ctx = &brw->ctx; |
193 | - const uint32_t estimated_max_batch_usage = GEN_GEN >= 8 ? 1800 : 1500; | |
193 | + const uint32_t estimated_max_batch_usage = GEN_GEN >= 8 ? 1920 : 1500; | |
194 | 194 | bool check_aperture_failed_once = false; |
195 | 195 | |
196 | 196 | /* Flush the sampler and render caches. We definitely need to flush the |