Commit graph

4744 commits

Author SHA1 Message Date
Henrik Rydgård
c2824a04c1
Merge pull request #20010 from hrydgard/dpi-work
DPI: Simplify by removing support for non-square pixels
2025-02-20 11:47:03 -06:00
Henrik Rydgård
f206ed95eb Get rid of remains of support for non-square screen DPIs 2025-02-20 11:14:26 -06:00
Henrik Rydgård
a78ce8dfd6 Add easy way to copy build number, add way to copy system information to clipboard.
Fixes #18375, although more info could be added.
2025-02-20 10:57:10 -06:00
Henrik Rydgård
d36230937d
Merge pull request #20000 from hrydgard/assorted-fixes-2
More assorted fixes
2025-02-18 12:07:22 -06:00
Henrik Rydgård
4fd085683e Fix translation mistake 2025-02-18 10:56:55 -06:00
Henrik Rydgård
4b2bce388c Minor error handling improvements, remove redundant Exists checks 2025-02-18 10:56:49 -06:00
Henrik Rydgård
25329cfe02
Merge pull request #19991 from oltolm/d3d11
use ComPtr for D3D11
2025-02-18 09:51:49 -06:00
oltolm
b09eb3dd23 use ComPtr for D3D11 2025-02-17 22:58:44 +01:00
Henrik Rydgård
2aa7b53b1c
Merge pull request #19996 from hrydgard/confirm-on-exit
Add confirmation on exit
2025-02-17 14:05:21 -06:00
Henrik Rydgård
9bee4192ba Implement exit confirmation when closing the window on Windows. 2025-02-17 13:09:11 -06:00
Henrik Rydgård
825d358072 Rename PopupHeaderStyle to PopupTitleStyle 2025-02-17 11:47:35 -06:00
Henrik Rydgård
4822680d62 Remove some SetTextColor hacks in popups 2025-02-17 11:47:24 -06:00
Henrik Rydgård
863bef5f64 Give all views a bool popupStyle_, so they know the context. 2025-02-17 11:25:23 -06:00
Henrik Rydgård
359f58be69 Workaround for retroarch's buildserver using an old SDK 2025-02-14 19:06:00 -06:00
Henrik Rydgård
b8e668114d
Merge pull request #19984 from hrydgard/theme-fixes
Theme system fixes and additions
2025-02-14 16:28:23 -06:00
Henrik Rydgård
af05119869 Themes: Add CollapsibleHeaderStyle 2025-02-14 15:37:01 -06:00
Henrik Rydgård
40f38933c7 Apply the InfoItem style normally. Remove barely noticable color animations. 2025-02-14 15:31:51 -06:00
Henrik Rydgård
9a42c4aa7a Themes: Add tooltip style 2025-02-14 15:09:17 -06:00
Henrik Rydgård
dc52c62d1a Themes: Add configurable color for the scrollbar bob 2025-02-14 14:47:47 -06:00
Henrik Rydgård
513558b6cd Themes: Add HeaderStyleBg 2025-02-14 14:35:37 -06:00
Henrik Rydgård
f719f1c7fd Themes: Reintroduce PopupHeaderStyleFg/Bg 2025-02-14 13:15:13 -06:00
Henrik Rydgård
a8d6a31ad4 Themes: Restore PopupStyleFg 2025-02-14 13:02:55 -06:00
Henrik Rydgård
928854ffd3 Hold only the first button, allow other buttons to toggle with dragging as normal. 2025-02-14 12:40:44 -06:00
Henrik Rydgård
09eaf084d0 Remove unused float16 type 2025-02-14 09:50:55 -06:00
Henrik Rydgård
b7cec64fb2 ZipFileReader: Small performance optimization when reading by filename 2025-02-13 11:42:46 -06:00
Henrik Rydgård
0b5bcef6e2
Merge pull request #19976 from lvonasek/hotfix-openxr-timing
OpenXR - Remove frame limitation
2025-02-13 11:31:56 -06:00
Lubos
2567debda5 OpenXR - Remove frame limitation 2025-02-13 18:18:15 +01:00
LunaMoo
ed9b202671 Basic custom icon support (through texture replacement)
uses path textures/gameID/icon.png, or icon.png from textures.zip.

requires restart to re-load icons.
2025-02-13 10:47:58 -06:00
Nukem
d5cd8e699b d3d11: Fix DXGI device ref count leak 2025-02-12 19:50:06 -06:00
Nukem
0e623450c0 d3d11: Use modern flip model and tearing flags for swap chain creation 2025-02-12 19:50:05 -06:00
Henrik Rydgård
d200d80633 Allow preview of UI sound volume while changing the slider. 2025-02-11 18:03:42 -06:00
Henrik Rydgård
cf90b24431 Add UI volume setting (affecting navigation sounds and preview audio). Convert alt speed volume into a 100-step percentage. 2025-02-11 17:42:09 -06:00
Henrik Rydgård
9b923b72c1 Refactor audio output, preparing for better volume control 2025-02-11 16:43:29 -06:00
Henrik Rydgård
61aa231fe2 Buildfix attempt 2025-02-11 10:43:39 -06:00
Henrik Rydgård
ee772bb1e2 Refactor querying the battery percentage into a regular sysprop 2025-02-11 10:31:18 -06:00
Henrik Rydgård
fd88f79d07 CrossSIMD: Fix more no-simd fallbacks. The depth rasterizer now works in TEST_FALLBACK mode. 2025-02-10 11:51:22 -06:00
Henrik Rydgård
2e5f901574
Merge pull request #19962 from lvonasek/hotfix-openxr-nonvr
OpenXR - NonVR option fixed
2025-02-10 11:20:08 -06:00
Lubos
cf98037532 OpenXR - NonVR option fixed 2025-02-10 18:04:53 +01:00
Wang Xiang
66f5ac9897 Add fast_matrix_mul_4x4_lsx function for LoongArch64 2025-02-10 16:20:46 +08:00
Henrik Rydgård
d5bd7d24aa
Merge pull request #19955 from hrydgard/crosssimd-test
CrossSIMD: Add a simple unit test, fix a couple of operations in the no-simd path
2025-02-06 11:37:59 -06:00
Henrik Rydgård
b24516544f
Merge pull request #19954 from KatyushaScarlet/dev-loongarch64
Fix compilation errors on LoongArch.
2025-02-06 10:45:24 -06:00
Wang Xiang
56bd3d8dc6
Include <string.h> without ifdef 2025-02-07 00:31:37 +08:00
Henrik Rydgård
8907a4c001 More fixes, improve unit test 2025-02-06 10:26:46 -06:00
Henrik Rydgård
fc0b1eef4c Fix 4x4 2025-02-06 10:26:46 -06:00
Wang Xiang
3eeaed68f2
Fix memcpy not declar error. 2025-02-06 16:32:31 +08:00
Wang Xiang
b2566aef02
Remove redundant defines that cause compilation errors on LoongArch. 2025-02-06 16:28:52 +08:00
kotcrab
c729390566 Clean up ImStructViewer, GhidraClient code style 2025-02-06 08:13:52 +01:00
Henrik Rydgård
9ce9e43481 Make some uses of the erase-iter idiom safer and more consistent 2025-02-04 10:31:17 -06:00
Henrik Rydgård
948c38a034 Some more minor fixes 2025-02-04 10:24:55 -06:00
Henrik Rydgård
496f14c4f5 Fix another false-ish positive 2025-02-04 10:19:34 -06:00