Skip to content

Conversation

@Drakulix
Copy link
Member

Fix up for #1882.

Turns out the simple one-line fix actually caused the slot to be constantly re-created if we selected a different transfer format...

This now changes the semantics of dma_shadow_copy to never wipe the slot on it's own.
Instead this is the responsibility of the caller.

Luckily we already do the right thing, as MultiTexture::from_surface wipes it's textures (and this associated state like shadow buffers), if the format changes.

@Drakulix Drakulix merged commit 8148d67 into master Dec 23, 2025
13 checks passed
@Drakulix Drakulix deleted the feat/multigpu-format-fallback branch December 23, 2025 20:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants