ab882c17a5
T2T copies for depth-stencil formats where done one by one. Because the two per-aspect copies where submitted with no barriers in between them, incorrect synchronization could occur, making the end state of the destination texture incorrect. Fix this by using the combined aspects of the texture to perform copies, such that depth stencil are copied in a single command instead of two commands. Unfortunately the VVLs don't catch this issue, but the reporter of the issue confirmed that this commit fix the dawn_end2end_tests failures they were seeing. Fixed: dawn:1514 Change-Id: I2e1c5f8d9aabeb0119364d26c9d66d0763cfadcf Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/103421 Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: Corentin Wallez <cwallez@chromium.org> Auto-Submit: Corentin Wallez <cwallez@chromium.org> Reviewed-by: Loko Kung <lokokung@google.com> |
||
---|---|---|
.. | ||
dawn | ||
tint | ||
Placeholder.cpp |