v3d: Emit the VCM_CACHE_SIZE packet.

This is needed to ensure that we don't get blocked waiting for VPM space
with bin/render overlapping.

Cc: "18.2" <mesa-stable@lists.freedesktop.org>
This commit is contained in:
Eric Anholt
2018-08-02 12:23:02 -07:00
parent 5d49076990
commit 1561e4984e
6 changed files with 45 additions and 4 deletions

View File

@@ -648,6 +648,9 @@ struct v3d_vs_prog_data {
/* Total number of components written, for the shader state record. */
uint32_t vpm_output_size;
/* Value to be programmed in VCM_CACHE_SIZE. */
uint8_t vcm_cache_size;
};
struct v3d_fs_prog_data {