Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VideoBackends: support multiple compute images for some backends #11923

Merged

Conversation

iwubcode
Copy link
Contributor

@iwubcode iwubcode commented Jun 10, 2023

This adds multi compute texture support for a few backends (D3D, Vulkan, OGL). I couldn't figure out D3D12's descriptor stuff and Metal also was a bit odd.

This is pulled from #10362 and updated to the current class structure (with a few fixes to validation layers and re-testing GPU decoding).

@iwubcode iwubcode force-pushed the multi-texture-compute-support branch from 503e00d to 7096954 Compare June 10, 2023 23:23
@iwubcode iwubcode marked this pull request as draft June 10, 2023 23:39
@iwubcode iwubcode force-pushed the multi-texture-compute-support branch from 7096954 to 30a3196 Compare June 28, 2023 01:06
@iwubcode iwubcode marked this pull request as ready for review June 28, 2023 01:07
@iwubcode iwubcode force-pushed the multi-texture-compute-support branch from 30a3196 to 3627398 Compare June 28, 2023 22:15
@iwubcode

This comment was marked as outdated.

@AdmiralCurtiss
Copy link
Contributor

AdmiralCurtiss commented Jun 29, 2023

Looks like the first build after switching back from my PR to the old scmrev system fails, though I have no idea why. Just retriggering the build worked.

@AdmiralCurtiss AdmiralCurtiss merged commit eedc114 into dolphin-emu:master Jul 1, 2023
14 checks passed
@iwubcode iwubcode deleted the multi-texture-compute-support branch July 1, 2023 17:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants