TheLastRar
|
cb9841ac3f
|
3rdparty: Configure D3D12MemAlloc to use DirectX-Headers under CMake
|
2026-07-27 16:55:22 +02:00 |
|
TheLastRar
|
14164e6592
|
GS/OGL: Increase padding to fill ProgramSelector size
|
2026-07-15 00:27:42 +02:00 |
|
TheLastRar
|
8f8968cbb1
|
Deps: Revert workaround for MSVC ICE with PlutoVG
This reverts commit 7ade24fc77.
|
2026-07-09 18:40:47 -04:00 |
|
TheLastRar
|
9650c4b79a
|
GS/HW: Tweak AF shader
|
2026-06-28 21:46:04 +02:00 |
|
TheLastRar
|
d187c61599
|
GS/DX12: Enable tight alignment
|
2026-06-12 18:08:03 -04:00 |
|
TheLastRar
|
fa745a58b2
|
3rdparty: Update D3D12MA to v3.2.0
|
2026-06-12 18:08:03 -04:00 |
|
TheLastRar
|
7ade24fc77
|
Deps: Workaround MSVC ICE with PlutoVG
|
2026-05-28 19:49:11 +02:00 |
|
TheLastRar
|
1bc08722fd
|
GS/DX: Disable IEEE strict maths
|
2026-05-27 23:49:43 +02:00 |
|
TheLastRar
|
f86cd4c3d2
|
GS/DX12: Init RWTexture as direct queue shader resource
|
2026-05-21 23:55:22 +02:00 |
|
TheLastRar
|
38ee1e1e22
|
GS/DX: Specify shader model directly instead of via feature level
|
2026-05-11 22:29:45 +02:00 |
|
TheLastRar
|
26563dbae2
|
GS/HW: Clamp large UVs in shader anisotropic filtering
|
2026-05-06 11:59:32 +02:00 |
|
TheLastRar
|
6891511a1d
|
GS/HW: Reject malformed UVs in shader anisotropic filtering
|
2026-04-29 00:14:51 +02:00 |
|
 TheLastRarandTellowKrinkle
|
ce2a859ad1
|
GS/HW: Use shader anisotropic filtering
Metal port by @TellowKrinkle
Co-Authored-By: TellowKrinkle <tellowkrinkle@gmail.com>
|
2026-04-23 18:19:57 +02:00 |
|
TheLastRar
|
bda58fb0c1
|
GHActions: Check msbuild compile succeeds
|
2026-04-18 02:08:04 -05:00 |
|
TheLastRar
|
f85b20eb00
|
GS/GL: Initialise stencil ref/mask during device creation
|
2026-04-17 11:46:24 +02:00 |
|
TheLastRar
|
2fda2d512d
|
GS/HW: Reduce number of cached palettes
|
2026-03-29 11:28:00 -04:00 |
|
TheLastRar
|
1edc304453
|
OSD: Add option to show descriptor usage in D3D12
|
2026-03-29 11:28:00 -04:00 |
|
TheLastRar
|
cdc8201222
|
CI: Use latest VS installed on runner
|
2026-03-27 16:49:58 -04:00 |
|
TheLastRar
|
94c10ca9f9
|
Deps: Try locating VS2026 if VS2022 is not installed
|
2026-03-27 16:49:58 -04:00 |
|
TheLastRar
|
2d2bfd64ff
|
GHActions: Bump microsoft/setup-msbuild
|
2026-03-24 12:40:49 -04:00 |
|
TheLastRar
|
7e8e0d4744
|
Deps: Bundle ffmpeg on windows
|
2026-03-20 18:47:11 +01:00 |
|
TheLastRar
|
0e667a9b0f
|
GS/DX12: Copy constant buffers to default heap
|
2026-03-20 14:26:12 +01:00 |
|
TheLastRar
|
12940f2e1b
|
GS/DX12: Log if device is UMA
|
2026-03-20 14:26:12 +01:00 |
|
TheLastRar
|
faf6c04dee
|
GS/VK: Restart present pass when uploading large textures
|
2026-03-20 13:03:57 +01:00 |
|
TheLastRar
|
1b479d2a5e
|
Deps: Update AgilitySDK to 1.619.0
|
2026-03-05 01:39:40 +01:00 |
|
TheLastRar
|
ce44032f1a
|
Qt: Adjust positioning of window for fullscreen
|
2026-03-03 17:16:27 -05:00 |
|
TheLastRar
|
b37d5754eb
|
Common: Inline emitter header functions
|
2026-02-28 07:55:42 -05:00 |
|
TheLastRar
|
fcb1d4ff4e
|
GS/VK: Provide VkSwapchainPresentModesCreateInfo as per best practices
|
2026-02-09 17:49:32 +01:00 |
|
TheLastRar
|
815a59b6ed
|
GS/VK: Make use of aliased swapchain maintenance types
|
2026-02-09 17:49:32 +01:00 |
|
TheLastRar
|
a1514e2c6c
|
Deps: Use vswhere to find Visual Studio
|
2026-02-08 09:04:28 -05:00 |
|
TheLastRar
|
a14d99e93c
|
GS/DX12: Check for typed casting support
|
2026-01-31 19:16:35 +01:00 |
|
TheLastRar
|
af3877ac7a
|
GS/DX12: Init enhanced barriers to false
|
2026-01-31 19:16:35 +01:00 |
|
TheLastRar
|
66cd51bcd5
|
GS/DX: Fix per game fullscreen mode setting
|
2026-01-29 14:11:58 +01:00 |
|
TheLastRar
|
c3a20d421e
|
GS/DX12: Fix recreating swapchain failing on vsync mode changes
|
2026-01-28 01:30:12 +01:00 |
|
TheLastRar
|
f03ab6f728
|
Deps: Bump ffnvcodec to 13.0.19.0
|
2026-01-28 01:14:08 +01:00 |
|
TheLastRar
|
32e073002a
|
[ci skip] CI/Linux: Fix contribute link
|
2026-01-25 19:55:48 +01:00 |
|
TheLastRar
|
251b2960f8
|
Revert "GS/VK: Use the compute queues for present"
|
2026-01-24 20:27:30 +01:00 |
|
TheLastRar
|
5ff1eed28c
|
Deps: Add DX12 Agility SDK
|
2026-01-21 09:06:44 +01:00 |
|
TheLastRar
|
4506ff1c46
|
GS/DX12: Use Enhanced Barriers API
|
2026-01-21 09:06:44 +01:00 |
|
TheLastRar
|
4daa455524
|
GS/VK: Fix the Nvidia present fix
|
2026-01-20 21:54:14 +01:00 |
|
TheLastRar
|
433e99baec
|
GS/VK: Hackfix impatient present on Nvidia
|
2026-01-20 08:03:00 +01:00 |
|
TheLastRar
|
82e5f80f11
|
GS/DX: Fix exclusive fullscreen potentially using wrong resolution
|
2026-01-15 00:20:58 +01:00 |
|
TheLastRar
|
44ba9e283e
|
Qt: Fix exclusive fullscreen sometimes appearing on wrong screen
|
2026-01-15 00:20:58 +01:00 |
|
TheLastRar
|
d75612e4c9
|
GS/VK: Fixes to queue creation
|
2026-01-15 00:19:11 +01:00 |
|
TheLastRar
|
6a760e05a8
|
GS/VK: Use the compute queues for present
|
2026-01-13 19:41:36 -05:00 |
|
TheLastRar
|
ee15846dd4
|
USB: Fix missing Train Mascon case warning
|
2026-01-11 16:45:05 -05:00 |
|
 TheLastRarandlightningterror
|
50a9568d65
|
GS/DX12: Backport DATE stencil one single pass from DX11/VK
Co-Authored-By: lightningterror <18107717+lightningterror@users.noreply.github.com>
|
2026-01-09 03:36:58 +01:00 |
|
TheLastRar
|
38883e8df4
|
GS/DX12: Use cmdlist parameter for read depth transitions
|
2026-01-06 20:08:02 +01:00 |
|
TheLastRar
|
43e073a18d
|
GS/DX12: Fix validation errors when depth testing and sampling
|
2026-01-01 01:20:13 +01:00 |
|
TheLastRar
|
1fdc000815
|
GS/DX12: Don't move to next command list until after wait
|
2025-12-29 17:04:28 +01:00 |
|
TheLastRar
|
3a57bb46ab
|
GS/DX12: Correct descriptor allocation error messages
|
2025-12-26 16:20:43 +01:00 |
|
TheLastRar
|
2cb75e60b3
|
GS/DX12: Free from correct descriptor heap in error handling
|
2025-12-26 16:20:43 +01:00 |
|
TheLastRar
|
600ac6ec4f
|
GS/DX12: Always require barrier of feedback read
|
2025-12-24 21:13:31 +01:00 |
|
TheLastRar
|
bfe2d5abb2
|
GS/HW: Split draws before modifying the index buffer
|
2025-12-21 17:44:21 +01:00 |
|
TheLastRar
|
aab889535f
|
GS/VK: Enable surface maintenance extension if supported
|
2025-12-20 14:01:21 +01:00 |
|
 TheLastRarandlightningterror
|
cb026a6946
|
GS/DX12: Fix handling of stencil DATE one
Co-Authored-By: lightningterror <18107717+lightningterror@users.noreply.github.com>
|
2025-12-16 16:57:16 +01:00 |
|
TheLastRar
|
cb5124da4b
|
GS/DX12: Enable GBV with the debug device
|
2025-12-16 16:57:16 +01:00 |
|
TheLastRar
|
7c88af9c73
|
GS/DX12: Use aliasing resources for feedback
|
2025-12-16 16:57:16 +01:00 |
|
 TheLastRarandrefractionpcsx2
|
6deb43bde2
|
GS/VK: Support VK_KHR_swapchain_maintenance1
Co-Authored-By: refractionpcsx2 <6278726+refractionpcsx2@users.noreply.github.com>
|
2025-12-16 12:14:11 +01:00 |
|
TheLastRar
|
8e7dcb83a8
|
GS/VK: Don't reference old swapchain when recreating on AMD
|
2025-12-16 12:14:11 +01:00 |
|
TheLastRar
|
51ead1e00f
|
GS/VK: Reduce spam when swapchain needs to be recreated
|
2025-12-16 12:13:12 +01:00 |
|
TheLastRar
|
27bcb7c29a
|
GS/VK: Don't recreate swapchain during EndPresent
|
2025-12-16 12:13:12 +01:00 |
|
TheLastRar
|
aaed4a4983
|
Qt: Don't contain display surface when entering fullscreen/separate on Windows
|
2025-12-16 12:09:06 +01:00 |
|
TheLastRar
|
ca9d88f47b
|
Ci: Specify toolchain file when building QtApng for Arm64 on Windows
|
2025-11-29 17:59:20 -05:00 |
|
TheLastRar
|
bf92ffffa3
|
GS: Remove Vulkan specific include from common GSDevice header
|
2025-11-29 17:59:20 -05:00 |
|
TheLastRar
|
03aaf7db6a
|
SDLInputSource: Support full axis binds of gamepad axes
|
2025-11-29 17:48:58 -05:00 |
|
TheLastRar
|
34f2328a79
|
DEV9: Add missing RedtapeWindows include
|
2025-11-29 22:54:16 +01:00 |
|
TheLastRar
|
2569193b05
|
DEV9: Make socket auto adapter name translatable
|
2025-11-29 22:54:16 +01:00 |
|
TheLastRar
|
366cdd8df0
|
Qt: Remove incorrect check in shouldMouseLock()
|
2025-11-24 18:34:43 -05:00 |
|
TheLastRar
|
bc3cfb1373
|
Qt: Improve mouse lock DPI handling
|
2025-11-24 18:34:43 -05:00 |
|
TheLastRar
|
5476c5a17f
|
Qt: Don't detach surface from container when deleting the surface
|
2025-11-19 01:46:30 +01:00 |
|
TheLastRar
|
4d1afb9fdd
|
Qt: Handle display surface Drag & Drop events
|
2025-11-18 15:03:57 +01:00 |
|
TheLastRar
|
908d35bf77
|
Qt: Round window sizes after applying DPI scaling
|
2025-11-16 22:29:57 +01:00 |
|
TheLastRar
|
cfea84b934
|
Qt: Use QWindow as display surface
|
2025-11-16 22:29:57 +01:00 |
|
TheLastRar
|
d883076573
|
GSRunner: Move more of VM setup to CPU thread
|
2025-11-16 22:08:13 +01:00 |
|
TheLastRar
|
4a94cb6cbd
|
DEV9: Remove using namespace in TAPAdapter header
|
2025-11-05 16:44:10 -05:00 |
|
TheLastRar
|
78f83514f4
|
Deps: Force lib directory for libjpeg-turbo build
|
2025-11-01 11:31:20 -04:00 |
|
TheLastRar
|
a159256b07
|
FSUI: Allow specifying default button in message dialogs
|
2025-10-18 02:26:09 +02:00 |
|
TheLastRar
|
3cac2cf7c2
|
Qt: Add null check for gamelist icons
|
2025-10-09 16:57:55 +02:00 |
|
TheLastRar
|
a67409bfc6
|
Deps: Patch SDL3 to fix erroneous uninitialise
|
2025-10-09 12:53:40 +02:00 |
|
TheLastRar
|
54c8ef7ee6
|
FSUI: Don't attempt to translate savestate load error
It wouldn't have worked anyway
|
2025-08-23 10:15:27 -04:00 |
|
TheLastRar
|
e46890fd76
|
FSUI: Use ImGui::Shortcut for most input handling
|
2025-08-16 03:29:21 +02:00 |
|
TheLastRar
|
3888638f8c
|
FSUI: Don't move IMGUI cursor unnecessarily in DrawSaveStateSelector()
|
2025-08-16 03:29:21 +02:00 |
|
TheLastRar
|
958ab4048c
|
FSUI: Fix navigation of leaderboards
|
2025-08-16 03:23:25 +02:00 |
|
TheLastRar
|
572eae596c
|
FSUI: Use emoji for reset settings
|
2025-07-30 12:25:32 -04:00 |
|
TheLastRar
|
6f3c189129
|
FSUI: Support Emojis for settings icons
|
2025-07-30 12:25:32 -04:00 |
|
TheLastRar
|
7a0017bd40
|
FSUI: Support Emojis
|
2025-07-30 12:25:32 -04:00 |
|
TheLastRar
|
74f840f66b
|
CI/AppImage: Bundle FreeType & HalfBuzz
|
2025-07-30 12:25:32 -04:00 |
|
TheLastRar
|
4a7c194157
|
Deps: Build FreeType & HalfBuzz on Linux
|
2025-07-30 12:25:32 -04:00 |
|
TheLastRar
|
d122939183
|
UnitTests: Don't include ImGuiAnimated in stubs
This defines no Host functions
|
2025-07-12 20:10:59 +02:00 |
|
TheLastRar
|
b09eb4e42d
|
VS: Fix ImGuiAnimated filter
|
2025-07-12 20:10:59 +02:00 |
|
TheLastRar
|
e75ddb878a
|
FSUI: Disable the nav window using context config options
|
2025-07-12 20:10:59 +02:00 |
|
TheLastRar
|
6e3dca5a1a
|
FSUI: Remove font glyph ranges and add exclude ranges
The original glyph ranges are legacy and aren't used
|
2025-07-12 20:10:59 +02:00 |
|
TheLastRar
|
b069f51e6f
|
FSUI: Make use of scalable fonts
|
2025-07-12 20:10:59 +02:00 |
|
TheLastRar
|
bb1e6d06e4
|
FSUI: Support RendererHasTextures
|
2025-07-12 20:10:59 +02:00 |
|
TheLastRar
|
f747abcc3b
|
GS: Prefix page/block size defines
|
2025-07-12 20:10:59 +02:00 |
|
TheLastRar
|
77738f72b4
|
3rdparty: Update ImGui to 1.92.1
|
2025-07-12 20:10:59 +02:00 |
|
 TheLastRarandKamFretoZ
|
888e024d0c
|
3rdparty: Update FontAwesome to 6.7.2
Co-Authored-By: KamFretoZ <14798312+kamfretoz@users.noreply.github.com>
|
2025-07-05 20:01:42 -05:00 |
|
TheLastRar
|
faef28d5c4
|
Deps: Also force PDB files for Qt's plugins
|
2025-06-29 16:45:55 -04:00 |
|
TheLastRar
|
309dd4f847
|
Deps: Correct comment
|
2025-06-29 16:45:55 -04:00 |
|