iChris4
d94a5a0cfe
Updated "Configure in VR" Wii Remote OpenXR controller bindings
2026-07-20 02:53:55 +02:00
iChris4
e77555d766
XFB pose stamps & EFB clear moved off the present path
2026-07-18 23:24:17 +02:00
iChris4
63a8bf0714
Vulkan Multiview Fixes for Ubershaders and EFB clears
2026-07-18 00:02:36 +02:00
iChris4
a77f7c85d3
D3D12 Texture2DArray OpenXR swapchain
2026-07-17 04:33:48 +02:00
iChris4
cad9760185
Updated "Pink" Hunting Mode
2026-07-16 22:37:18 +02:00
iChris4
dbafa8bdf4
XR CPU Thread affinity
2026-07-16 17:32:10 +02:00
iChris4
a4a4eec869
Defer eye blit to submit time
2026-07-16 15:38:48 +02:00
iChris4
3bfa9ad3ec
Improved passthrough & Added XRPacingThread
2026-07-12 01:32:52 +02:00
iChris4
490695d83f
Added foveated rendering
2026-07-11 04:16:02 +02:00
iChris4
19d89d4ba0
Merge branch 'openxr-work' of https://github.com/iChris4/dolphinXR into openxr-work
2026-07-10 16:04:21 +02:00
iChris4
493b440411
Added D3D12 OpenXR Support
2026-07-10 16:01:42 +02:00
iChris4
7ad9950f70
ClearEFB passthrough optimization
2026-07-10 00:28:08 +02:00
iChris4
1db9a150c7
Added Quest Passthrough
2026-07-10 00:03:19 +02:00
iChris4
d9565464a9
Added 2D "cinema" mode
2026-07-07 05:37:17 +02:00
iChris4
bc7a7dbe67
Updated Passthrough Mode
2026-07-07 04:11:24 +02:00
iChris4
f7abfcd745
Initial OpenGL VR Support
2026-07-04 02:43:15 +02:00
iChris4
06592e5f52
Improve Vulkan OpenXR performance and compatibility
2026-06-13 22:26:39 +02:00
iChris4
04113519b6
Opcode Replay Added 72,90,120hz
2026-05-15 02:15:13 +02:00
iChris4 and Claude Sonnet 4.6
6442017d78
Add VR Forced VBI Frequency setting (Auto/72/90/120 Hz)
...
Replaces the boolean "Force VBI to 90 Hz" override with an explicit
choice across Off / Auto / 72 / 90 / 120 Hz. Auto samples the headset
refresh rate at OpenXR session startup (via XR_FB_display_refresh_rate)
and rounds to the closest supported value. Migrates the legacy
AutoVBIFromHMD setting on first load. Per-game profile editor and the
HK_VR_TOGGLE_FORCE_VBI hotkey are updated to cycle Off <-> Auto.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-10 17:36:55 +02:00
iChris4 and Claude Sonnet 4.6
5878ccbad3
Fix Meta Link Vulkan crash from v1 1.0.0 max-version quirk
...
Meta's Oculus runtime reports max Vulkan 1.0.0 via XR_KHR_vulkan_enable
v1, which would clamp Dolphin's instance to 1.0 and crash vkCreateDevice
(multiview is a 1.1 feature). Treat 1.0.0 as "unknown" and keep the
negotiated 1.1/1.2 instance.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-10 17:33:43 +02:00
iChris4 and Claude Sonnet 4.6
d1511f187b
Vulkan OpenXR: async frame finalization on Quest submit thread
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-07 01:17:29 +02:00
iChris4
c80961c437
Quest Vulkan Multiview fixes & Performances
2026-05-02 15:58:54 +02:00
iChris4
1b0eb14e15
Vukan Virtual Desktop Fix
2026-04-25 01:45:44 +02:00
iChris4
adaeeaf3d4
Fix for Vulkan
2026-04-24 16:15:01 +02:00
iChris4
2929ead841
Initial Support for Quest
2026-04-24 13:40:27 +02:00
iChris4
19ba9b05fa
Opcode Replay Fix & Lock Head Pose Per Frame Fix
2026-04-23 16:43:59 +02:00
iChris4
8ecef6ef1e
"FOCUSED" session state & Oculus/Meta profiles
2026-04-14 03:14:14 +02:00
iChris4
49febf2cbe
WII Controller Config Screen Overlay for OpenXR & Quest 3 Controller Fix
2026-04-12 02:08:02 +02:00
iChris4
677aa34050
Added ARMode by Clodo76
2026-04-11 18:08:04 +02:00
iChris4
a2dad38be5
Add OpenXR support and related VR changes
2026-04-07 00:18:01 +02:00
oltolm
60351c19cc
Misc: fix compiler warning: implicit declaration of function
2026-02-08 00:37:29 +01:00
OatmealDome
168dbb0ab8
Merge pull request #14302 from oltolm/opengl_assert
...
DX, OGL: fix assert
2026-01-25 21:06:57 -05:00
Martino Fontana
a14c88ba67
Remove unused imports
...
Yellow squiggly lines begone!
Done automatically on .cpp files through `run-clang-tidy`, with manual corrections to the mistakes.
If an import is directly used, but is technically unnecessary since it's recursively imported by something else, it is *not* removed.
The tool doesn't touch .h files, so I did some of them by hand while fixing errors due to old recursive imports.
Not everything is removed, but the cleanup should be substantial enough.
Because this done on Linux, code that isn't used on it is mostly untouched.
(Hopefully no open PR is depending on these imports...)
2026-01-25 16:12:15 +01:00
oltolm
169f99c14d
DX, OGL: fix assert
2026-01-24 20:38:05 +01:00
JMC47
035bcffc63
Merge pull request #14289 from Sintendo/typos
...
Fix various typos and spelling mistakes
2026-01-17 19:10:50 -05:00
Sintendo
1e0473e44f
Fix various typos and spelling mistakes
2026-01-17 20:11:38 +01:00
Joshua Vandaële
55f0715ad4
c++23: Replace Common::ToUnderlying with std::to_underlying
...
Requires at least GCC 11, Clang 13, MSVC 19.30 (VS2022 17.0), or AppleClang 13.1.6 (XCode 13.3).
2026-01-09 23:49:10 +01:00
Dentomologist
af585e0bd0
Metal: Move ObjectCache constructor and destructor
...
Move the constructor and destructor after the definition of the class
`Internal`.
This fixes an error generated by Clang from the destructor of
`std::unique_ptr<Internal>` when setting the standard version to c++23:
`invalid application of 'sizeof' to an incomplete type 'Metal::ObjectCache::Internal'`.
2026-01-04 17:56:25 -08:00
oltolm
58b3c14c23
AudioCommon / VideoBackends / WinUpdater - cleanup WRL code
2025-11-22 01:23:39 +01:00
JMC47
a4a4416ff2
Merge pull request #14042 from iwubcode/bp_functions_global
...
VideoCommon: move global variables out of BPFunctions
2025-11-02 13:17:38 -05:00
JMC47
1d9c743ef7
Merge pull request #13975 from iwubcode/shader_includes
...
VideoBackends / VideoCommon: add support for specifying include files in shader code
2025-11-02 13:17:28 -05:00
iwubcode
6728007cb4
VideoCommon: rename ScissorResult 'm_result' to 'rectangles' to better reflect what the member is
2025-10-31 13:28:14 -05:00
iwubcode
ee7c476e24
VideoCommon: move global variables out of BPFunctions
2025-10-31 13:27:50 -05:00
iwubcode
96fe6a1575
VideoBackends / VideoCommon: add support for specifying include files in shader code
2025-10-26 22:47:23 -05:00
Jordan Woyak
c22a483431
Merge pull request #14031 from TellowKrinkle/GlslangFix
...
CMake: Fix bundled glslang
2025-10-26 15:42:36 -05:00
TellowKrinkle
d404805b7f
CMake: Fix bundled glslang
2025-10-24 22:58:22 -05:00
TellowKrinkle
e599ae37c3
VideoBackends:Vulkan: Prevent hazards when restarting render passes
2025-10-18 05:24:37 -05:00
Dentomologist
5b4df5ae98
VideoBackend: Rename GetName to GetConfigName
...
Make the function name more explicit and a better match for
GetDisplayName.
Change NAME to CONFIG_NAME while I'm at it.
2025-10-13 17:38:20 -07:00
Joshua Vandaële
cdfb389509
Externals: Update glslang to 16.0.0 and allow using system glslang
2025-09-27 08:56:10 +02:00
TryTwo
38cef5a3fc
Fix broken imgui text in Metal backend.
2025-09-08 12:49:31 -07:00