mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-06 13:10:10 +01:00
iris: Prepare depth resource if clear_depth enable
Avoid preparing depth resource, if we did fast depth clear before. Signed-off-by: Sagar Ghuge <sagar.ghuge@intel.com> Reviewed-by: Nanley Chery <nanley.g.chery@intel.com>
This commit is contained in:
parent
81de49a9f2
commit
4e0ed40ed7
1 changed files with 2 additions and 2 deletions
|
|
@ -581,7 +581,7 @@ clear_depth_stencil(struct iris_context *ice,
|
|||
return;
|
||||
}
|
||||
|
||||
if (z_res) {
|
||||
if (clear_depth && z_res) {
|
||||
iris_resource_prepare_depth(ice, batch, z_res, level, box->z, box->depth);
|
||||
iris_blorp_surf_for_resource(&ice->vtbl, &z_surf, &z_res->base,
|
||||
z_res->aux.usage, level, true);
|
||||
|
|
@ -611,7 +611,7 @@ clear_depth_stencil(struct iris_context *ice,
|
|||
iris_flush_and_dirty_for_history(ice, batch, res, 0,
|
||||
"cache history: post slow ZS clear");
|
||||
|
||||
if (z_res) {
|
||||
if (clear_depth && z_res) {
|
||||
iris_resource_finish_depth(ice, z_res, level,
|
||||
box->z, box->depth, true);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue