turnip: move trace_start_gmem_store before cond exec
Suggested by Danylo. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18238>
This commit is contained in:
@@ -3323,6 +3323,8 @@ tu_store_gmem_attachment(struct tu_cmd_buffer *cmd,
|
||||
if (!dst->store && !dst->store_stencil)
|
||||
return;
|
||||
|
||||
trace_start_gmem_store(&cmd->trace, cs);
|
||||
|
||||
/* Unconditional store should happen only if attachment was cleared,
|
||||
* which could have happened either by load_op or via vkCmdClearAttachments.
|
||||
*/
|
||||
@@ -3351,8 +3353,6 @@ tu_store_gmem_attachment(struct tu_cmd_buffer *cmd,
|
||||
bool store_common = dst->store && !resolve_d32s8_s8;
|
||||
bool store_separate_stencil = dst->store_stencil || resolve_d32s8_s8;
|
||||
|
||||
trace_start_gmem_store(&cmd->trace, cs);
|
||||
|
||||
/* use fast path when render area is aligned, except for unsupported resolve cases */
|
||||
if (!unaligned && !resolve_d24s8_s8 &&
|
||||
(a == gmem_a || blit_can_resolve(dst->format))) {
|
||||
|
||||
Reference in New Issue
Block a user