Files
rive-cpp/tests/deploy_tests.py
csmartdalton 8ac7190472 feat(vk): Avoid a copy for rasterOrdering non-input-attachment passes (#11298) e4ef1ece98
When the renderTarget doesn't support
VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT, we have to use an offscreen color
texture instead. Previously, we would copy this offscreen texture back
into the renderTarget after the render pass, which incurred a
substantial amount of memory bandwidth. This PR instead transfers the
offscreen texture to the renderTarget as part of the render pass, and
then discards the offscreen texture, saving a fullscreen copy on TBDR
architectures.

Co-authored-by: Chris Dalton <99840794+csmartdalton@users.noreply.github.com>
2025-12-17 22:26:11 +00:00

39 KiB