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

(WIN32) Prefer D3D11 and WASAPI #15913

Merged
merged 1 commit into from
Nov 16, 2023

Conversation

sonninnos
Copy link
Collaborator

@sonninnos sonninnos commented Nov 16, 2023

Description

Since D3D11 and WASAPI have been very usable and robust for a long time, let's prefer them as the default drivers where available. I don't see any practical reason to keep defaulting to the old OPENGL2 when D3D11 or even when OPENGL3 exists.

Or perhaps both of these D3D11 defines for Xbox and Win32 before OPENGL could be combined as one single HAVE_D3D11, or rather just remove both and move the actual one below to the top?

This should also allow getting rid of the dx9 redist required for the older xaudio.

Also enabled WASAPI in Makefile.msvc since it seems very wrong to not have it there, or am I wrong?

@LibretroAdmin LibretroAdmin merged commit 05a0931 into libretro:master Nov 16, 2023
22 checks passed
@sonninnos sonninnos deleted the win32-driver-defaults branch November 16, 2023 14:59
Sunderland93 pushed a commit to Sunderland93/RetroArch that referenced this pull request Dec 26, 2024
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.

2 participants