Stenzek
|
889df1d8be
|
VulkanDevice: Only reset descriptor pool if used
Save a tiny fraction of overhead.
|
2025-06-27 19:47:15 +10:00 |
|
Stenzek
|
ebf97c26b8
|
dep/imgui: Sync to 5ee9c2a
And fix a bunch of local bugs, including random large-font-size glyphs.
|
2025-06-27 17:07:45 +10:00 |
|
Stenzek
|
11bc1935c8
|
FullscreenUI: Skip drawing background if transparent
Save that fill rate.
|
2025-06-22 00:59:08 +10:00 |
|
Stenzek
|
68fa33e075
|
FullscreenUI: Polish achievements page
|
2025-06-22 00:39:00 +10:00 |
|
Stenzek
|
d18910a619
|
Achievements: Release lock while waiting for HTTP requests
|
2025-06-22 00:27:48 +10:00 |
|
Stenzek
|
ac9be0110f
|
FullscreenUI: Snap CenterImage() to integer coordinates
|
2025-06-22 00:03:44 +10:00 |
|
Stenzek
|
11cb2217e0
|
FullscreenUI: Polish range dialogs
|
2025-06-21 22:08:33 +10:00 |
|
Stenzek
|
7b03b54539
|
FullscreenUI: Eliminate last of layout height constants
|
2025-06-21 22:08:33 +10:00 |
|
Stenzek
|
88a63f04be
|
FullscreenUI: More hardcoded size removal
In achievements and elsewhere.
|
2025-06-21 22:08:33 +10:00 |
|
Stenzek
|
5063a49f2a
|
FullscreenUI: Remove hardcoded sizes for menu items
Make it dynamic based on content instead.
|
2025-06-21 22:08:33 +10:00 |
|
Stenzek
|
9127198be7
|
ImGuiManager: Move font awesome to last priority
Too many glyph conflicts. Fixes coloured icons.
|
2025-06-21 22:08:32 +10:00 |
|
Stenzek
|
ff0add2ed0
|
ImGuiManager: Load PF before FA
Works around code point conflicts, for now.
Probably should just reallocate PF in the future though.
|
2025-06-19 22:17:11 +10:00 |
|
KamFretoZ
|
fa0a926133
|
Deps: Bump FontAwesome to 6.7.2 (#3456)
|
2025-06-19 20:38:41 +10:00 |
|
Stenzek
|
35a8bfa469
|
FullscreenUI: Warning fixes
|
2025-06-15 13:31:43 +10:00 |
|
Stenzek
|
b98d521ff9
|
ImGuiOverlays: Draw larger status indicator icons
Always bugged me, but couldn't justify the rasterization time before
dynamic fonts.
|
2025-06-14 13:25:22 +10:00 |
|
Davide Pesavento
|
70225f8345
|
Always use CTAD with std::unique_lock
|
2025-06-14 13:10:57 +10:00 |
|
Stenzek
|
9c4e15ef1c
|
Host: Remove now-unused ReadCompressedResourceFile()
|
2025-06-14 02:30:11 +10:00 |
|
Stenzek
|
06da45b3f2
|
FullscreenUI: Polish dialogs
|
2025-06-14 02:30:10 +10:00 |
|
Stenzek
|
77457a3b1d
|
ImGuiManager: Switch to dynamic fonts
|
2025-06-14 02:30:10 +10:00 |
|
Stenzek
|
d37048e4e4
|
FullscreenUI: Fix animation glitch on choice select
|
2025-06-13 20:54:50 +10:00 |
|
Stenzek
|
9112e38f4e
|
GPUDevice: Fix incorrect close call during symbol lookup
Not actually hit since all symbols should be present, but just in
case...
|
2025-06-13 16:29:06 +10:00 |
|
Stenzek
|
29e55a2e5b
|
FullscreenUI: Use system scroll rate and layout scale
Makes scrolling feel much more responsive, and doesn't vary
depending on the size of the window.
|
2025-06-08 16:50:51 +10:00 |
|
Stenzek
|
bd9e206165
|
FullscreenUI: Fix layout calculations in game grid
|
2025-06-08 12:04:06 +10:00 |
|
Stenzek
|
6bea16b6eb
|
INISettingsInterface: Only set changed if the value actually changes
|
2025-06-05 20:39:07 +10:00 |
|
Stenzek
|
d0b7d9d027
|
Host: Get rid of base settings interface indirection
|
2025-06-05 20:37:14 +10:00 |
|
Stenzek
|
9cd371d5ff
|
SettingsInterface: Drop some unused virtual methods
|
2025-06-05 20:37:14 +10:00 |
|
Stenzek
|
1ad9ca7e90
|
FullscreenUI: Cancel pending nav on focus reset
|
2025-06-01 14:37:16 +10:00 |
|
Davide Pesavento
|
02d8e14752
|
ImGuiManager: Avoid deprecated std::memory_order_consume (#3433)
|
2025-05-31 14:27:02 +10:00 |
|
Stenzek
|
4164b95cb3
|
ImGuiManager: Make OSD message animation match notifications
|
2025-05-27 17:58:22 +10:00 |
|
Stenzek
|
d885446672
|
VulkanDevice: Fix manual device selection
|
2025-05-27 17:03:39 +10:00 |
|
Stenzek
|
4d5ba3b4e6
|
VulkanDevice: Tidy up device/extension initialization
Single pass, avoids enabling extensions that will not be used.
|
2025-05-23 17:06:59 +10:00 |
|
Stenzek
|
32b3ade56c
|
VulkanDevice: Allocate N semaphores for N swap chains
|
2025-05-23 15:21:49 +10:00 |
|
Stenzek
|
9b17e1485d
|
MediaCapture/FFmpeg: Log when dynlib open fails
|
2025-05-17 23:06:36 +10:00 |
|
Stenzek
|
0aa789d6c9
|
MediaCapture/FFmpeg: Default to VP9
|
2025-05-17 23:06:30 +10:00 |
|
Stenzek
|
6baea54e9d
|
MediaCapture/FFMpeg: Re-introduce v7.0.x support
I hate this... thanks flatpak.
|
2025-05-17 21:48:32 +10:00 |
|
Stenzek
|
22109fc8e0
|
MediaCapture/FFmpeg: Tidy up format selection
And remove use of deprecated fields.
|
2025-05-17 18:11:13 +10:00 |
|
Stenzek
|
7368047b49
|
ImGuiManager: Upload software cursor textures on GPU thread
|
2025-05-16 19:13:38 +10:00 |
|
Stenzek
|
f8b8963776
|
CDImageDevice: Fix possible invalid optional access
|
2025-05-16 17:54:02 +10:00 |
|
Stenzek
|
b2dcf39f8b
|
FullscreenUI: Fix possible crash with RAIntegration
|
2025-05-06 22:50:32 +10:00 |
|
Stenzek
|
2aea3e1c3c
|
FullscreenUI: Add vertical padding to several windows
Looks less cluttered.
- Achievement/leaderboard lists.
- Game list/game grid.
- Save state selector.
|
2025-05-06 22:42:06 +10:00 |
|
Stenzek
|
611bb8fb4f
|
VulkanDevice: Remove hardcoded 1.0 API version
Been like this for a couple of months, evidently forgot to remove it
when testing...
|
2025-04-25 17:40:40 +10:00 |
|
Stenzek
|
50e99dd1ff
|
D3D12Device: Fix incorrect state when texture uploaded 2x w/o use
|
2025-04-23 22:16:27 +10:00 |
|
Stenzek
|
b4019f325c
|
GPU/HW: Fix black dots with some texture filters
JINC2 specifically ended up with NaNs propagating through.
|
2025-04-21 13:06:09 +10:00 |
|
Stenzek
|
bd558efaaa
|
CMake: Use upstream-compatible Findzstd
|
2025-04-19 20:43:27 +10:00 |
|
Stenzek
|
876b80ccd2
|
ImGuiManager: Fix incorrect backend flag on aux window
|
2025-04-19 18:07:06 +10:00 |
|
Stenzek
|
df2a5a5e67
|
ImGuiManager: Move drawing out of GPUDevice
|
2025-04-19 16:21:29 +10:00 |
|
Stenzek
|
a86eabc1f0
|
Win32RawInputSource: Fix handling of absolute positioned devices
Maybe? Works in VMware now, I don't have any actual tablets.
|
2025-04-18 18:48:31 +10:00 |
|
Stenzek
|
75ae7deadb
|
FullscreenUI: Add padding to game list
|
2025-04-18 14:44:25 +10:00 |
|
Stenzek
|
def6b76116
|
FullscreenUI: Make menu item borders optional
|
2025-04-17 21:05:44 +10:00 |
|
Stenzek
|
5b5eef61d7
|
FullscreenUI: Increase spacing between menu items
|
2025-04-17 21:05:44 +10:00 |
|