diff options
author | Jordan Justen <[email protected]> | 2019-06-23 00:53:23 -0700 |
---|---|---|
committer | Jordan Justen <[email protected]> | 2019-08-13 15:20:46 -0700 |
commit | 2c7b577e13ac0b381d3686a90b4b9a2c1f38de9f (patch) | |
tree | fad8a6b2afcd1e451e186fdec35582ac4bfa379b /.travis.yml | |
parent | aad36dfd1619a66c31f987322f2e66729e0813e8 (diff) |
iris: Split iris_resource_alloc_aux to enable aux modifiers
Reworks:
* If the aux-state is not ISL_AUX_STATE_AUX_INVALID, then use memset
even when memset_value is zero. The hiz buffer initial aux-state
will be set to invalid, and therefore we can skip the memset. But,
for CCS it will be set to ISL_AUX_STATE_PASS_THROUGH, and therefore
the aux data must be cleared to 0 with the memset. Previously we
would use BO_ALLOC_ZEROED with the CCS aux data, so this memset
wasn't required. Now, the CCS aux data may be part of the main
surface. We prefer to not use BO_ALLOC_ZEROED excessively, so the
memset is needed for the CCS case. (Nanley)
Signed-off-by: Jordan Justen <[email protected]>
Reviewed-by: Kenneth Graunke <[email protected]>
Diffstat (limited to '.travis.yml')
0 files changed, 0 insertions, 0 deletions