diff options
author | Eric Anholt <[email protected]> | 2019-01-22 11:05:56 -0800 |
---|---|---|
committer | Eric Anholt <[email protected]> | 2019-01-27 08:30:03 -0800 |
commit | edb1fcd9637a3a590d7eb436349855d009e62a98 (patch) | |
tree | 5a2a51f4592fc9ac25c66e6fc0ffd04bf824ade8 /src/gallium/drivers/v3d/v3d_tiling.c | |
parent | ac333ffa59344a4448d6d6cd44aa1ffa4c1285f7 (diff) |
v3d: Flush blit jobs immediately after generating them.
Fixes OOMs in the CTS's packed_pixels.varied_rectangle.* tests -- the
series of texture uploads at the start before texturing occurred would end
up all sitting around as cached jobs for reuse. By flushing immediately,
peak active BO usage goes from 150M to 40M.
We could maybe put some limits on how many jobs we keep around, but blits
seem particularly unlikely to get reused for other drawing.
Diffstat (limited to 'src/gallium/drivers/v3d/v3d_tiling.c')
0 files changed, 0 insertions, 0 deletions