Stenzek
|
8867bb129a
|
CMake: Tidy up build system
And fix Windows CMake... who knows how long for.
|
2024-04-20 21:19:31 +10:00 |
|
Stenzek
|
8e9e855747
|
CDImageM3u: Fix forward slash entries on Windows
|
2024-04-18 20:38:35 +10:00 |
|
Stenzek
|
a5a72cd7ec
|
AudioStream: Fix a couple of errors in ReadFrames() resampler
|
2024-04-17 00:49:44 +10:00 |
|
Stenzek
|
4d8ed49b24
|
FullscreenUI: Fix gaps between some UI elements
By rounding sizes up to the nearest pixel.
|
2024-04-16 15:40:31 +10:00 |
|
Stenzek
|
4e0c417add
|
FullscreenUI: Add "Open Containing Directory"
|
2024-04-16 12:49:54 +10:00 |
|
Stenzek
|
5f915e1cbe
|
MetalDevice: Use shared SPIRV-Cross
|
2024-04-14 17:25:23 +10:00 |
|
Stenzek
|
e9107bd140
|
VulkanDevice: Add env var for non-semantic debug info
Backport of 070068366f
|
2024-04-14 17:25:23 +10:00 |
|
Stenzek
|
c149d66d4d
|
System: Add 'Reduce Input Latency' option
i.e. pre-frame sleep.
|
2024-04-13 19:57:25 +10:00 |
|
Stenzek
|
6258cb9e0e
|
FullscreenUI: Various minor bug fixes
|
2024-04-13 19:57:25 +10:00 |
|
Stenzek
|
f4fef36eba
|
MetalDevice: Use shader to clear current depth target
|
2024-04-12 21:07:16 +10:00 |
|
Stenzek
|
e5a024ba85
|
MetalDevice: Add support for framebuffer fetch
|
2024-04-12 21:07:16 +10:00 |
|
Stenzek
|
e646096180
|
VulkanDevice: Fix validation errors
|
2024-04-11 22:53:02 +10:00 |
|
Stenzek
|
7344661801
|
GPUDevice: Split submission and presentation
|
2024-04-11 22:53:02 +10:00 |
|
Stenzek
|
509a8a074c
|
GPUDevice: Remove unused file
|
2024-04-11 21:33:40 +10:00 |
|
Stenzek
|
88270771da
|
System: Combine VRR and Optimal Frame Pacing
GSync/FreeSync display users should:
- DISABLE VSync.
- ENABLE Optimal Frame Pacing.
|
2024-04-11 21:33:40 +10:00 |
|
Stenzek
|
2ad67ad3ee
|
OpenGLContext: Add SupportsNegativeSwapInterval()
|
2024-04-11 20:31:57 +10:00 |
|
Stenzek
|
7b93edada1
|
Qt: Purge controller bind migration
About a year and a half is long enough.
|
2024-04-11 20:09:52 +10:00 |
|
Stenzek
|
57f6bda59b
|
ImGuiFullscreen: Use popup background for all popups
|
2024-04-11 13:50:04 +10:00 |
|
Stenzek
|
1b1e42d003
|
System: Add Error to boot/load/save state
|
2024-04-11 13:42:10 +10:00 |
|
Stenzek
|
44a4f2703a
|
ImGuiFullscreen: Add popup background colour
|
2024-04-11 12:44:33 +10:00 |
|
Stenzek
|
440a1700c0
|
System: Interrupt execution when loading state and reset
|
2024-04-10 20:18:30 +10:00 |
|
KamFretoZ
|
bbd7c9e2a9
|
BPM: Light Mode color scheme update (#3161)
|
2024-04-10 18:20:25 +10:00 |
|
Stenzek
|
e936e7498a
|
VulkanDevice: Fix incorrect null texture bind condition
|
2024-04-10 12:14:29 +10:00 |
|
Stenzek
|
bf4e8feb25
|
FullscreenUI: Redo landing page and add help bar
|
2024-04-09 23:49:24 +10:00 |
|
Stenzek
|
de1a1af908
|
FullscreenUI: Avoid per-frame memory allocations with SmallString
|
2024-04-09 19:54:25 +10:00 |
|
Stenzek
|
631fca3042
|
SettingsInterface: Add SmallString overloads
|
2024-04-09 19:54:25 +10:00 |
|
Stenzek
|
98241cb6ba
|
GPUDevice: Swap out glslang for shaderc
|
2024-04-05 17:53:24 +10:00 |
|
Stenzek
|
ffbb14f508
|
dep/imgui: Use FreeType rasterizer
|
2024-04-05 17:23:28 +10:00 |
|
Stenzek
|
69588bf7a6
|
Deps: Include freetype/harfbuzz shared libraries
|
2024-04-05 17:23:28 +10:00 |
|
Stenzek
|
59a13d91ea
|
Image: Don't use libjpeg stdio functions
Fixes I/O in debug builds.
|
2024-04-03 23:01:53 +10:00 |
|
Stenzek
|
41cc60e87e
|
VulkanDevice: Use vkCmdClearAttachments() to avoid render pass restart
|
2024-04-01 18:12:53 +10:00 |
|
Stenzek
|
74f3c8d1aa
|
GPU/HW: Enable feedback loops for rendering
|
2024-04-01 18:12:52 +10:00 |
|
Stenzek
|
72ab669e70
|
GPUDevice: Add support for feedback loops
|
2024-04-01 13:55:19 +10:00 |
|
Stenzek
|
693982d755
|
SettingsInterface: Add Error to Save()
|
2024-03-31 15:50:29 +10:00 |
|
Stenzek
|
ab445ec69d
|
FileSystem: Handle paths longer than MAX_PATH on Windows
|
2024-03-29 16:23:03 +10:00 |
|
Stenzek
|
fe35542c76
|
D3D11Device: Add MAP_DISCARD fallback path for uniform streaming
|
2024-03-28 13:59:09 +10:00 |
|
Stenzek
|
3e8dd2c374
|
CDImageDevice: Fix reading of pure audio CDs
|
2024-03-25 23:24:41 +10:00 |
|
Stenzek
|
315524a89c
|
VulkanDevice: Fix render pass fallback path with MRT
|
2024-03-24 22:32:44 +10:00 |
|
Stenzek
|
f1847462a9
|
VulkanDevice: Fix rendering to multiple targets
|
2024-03-24 22:32:44 +10:00 |
|
Stenzek
|
3206054fab
|
OpenGLDevice: Fix rendering to multiple RTs
|
2024-03-24 22:32:44 +10:00 |
|
Stenzek
|
101ebe3ac3
|
PostProcessing/FX: Fix GLSL compile error with discard
|
2024-03-24 22:32:44 +10:00 |
|
Stenzek
|
9cdff4781f
|
OpenGLDevice: Fix depth clears not going through
|
2024-03-24 22:32:44 +10:00 |
|
Stenzek
|
f3c0c14b2a
|
Image: Support loading/saving WebP
|
2024-03-24 16:03:00 +10:00 |
|
Stenzek
|
b143d96476
|
Build: Use deps DLLs on Windows
|
2024-03-24 16:02:59 +10:00 |
|
Stenzek
|
084a76afa0
|
CDImageDevice: Verify MSF of SUBQ before use
|
2024-03-23 13:46:18 +10:00 |
|
Stenzek
|
d96062b690
|
AudioStream: Fix infinite loop
|
2024-03-21 03:50:46 +10:00 |
|
Stenzek
|
bcc7ab71cb
|
NoGUI: Add SDL platform
|
2024-03-21 01:53:44 +10:00 |
|
Stenzek
|
9703542775
|
AudioStream: Re-add SDL backend
|
2024-03-20 22:46:20 +10:00 |
|
Stenzek
|
1ab7850ed0
|
GPU: Rewrite deinterlacing and add adaptive/blend modes
|
2024-03-16 14:14:15 +10:00 |
|
Stenzek
|
8b2b4ce8d9
|
Image: Fix reading of JPEG files
|
2024-03-16 14:14:15 +10:00 |
|