Commit Graph
5353 Commits
Author SHA1 Message Date
Henrik Rydgård 1f96c3a2b3 Switch to sleep_precise for WaitUntil() which is used for frame timing.
This can improve frame pacing slightly, not just on Windows actually.
2025-03-01 19:13:06 +01:00
Henrik Rydgård d156a5e98f libpng full api: Remember to enable interlace handling, fix error handling
I hate hate hate libpng's API with all passion in the world. Why are all
the defaults wrong?
2025-02-26 10:55:03 -06:00
Henrik Rydgård 857c3393c0 Use libpng's full API so we can ignore gamma. Fixes Driver '76's icon. 2025-02-25 10:47:03 -06:00
Henrik Rydgård a431560831 Remove pretense of supporting the Ouya (we don't anymore) 2025-02-24 15:57:38 -06:00
Henrik Rydgård 6adefa61d0 Libretro buildfix 2025-02-24 09:15:45 -06:00
oltolm 02e767866a fix compiler warnings 2025-02-22 14:15:15 +01:00
Henrik Rydgård 1a1483478a Fix live resizing, implement setting on all platforms. 2025-02-20 17:14:59 -06:00
Henrik Rydgård 91360fee9b Have Native_UpdateScreenScale use the new g_display.Recalculate() 2025-02-20 15:47:02 -06:00
Henrik Rydgård 0acd2aa517 DPI: Remove g_display.dpi 2025-02-20 15:47:02 -06:00
Henrik RydgårdandGitHub 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årdandGitHub 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årdandGitHub 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årdandGitHub 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årdandGitHub 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årdandGitHub 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
LunaMooandHenrik Rydgård 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
NukemandHenrik Rydgård d5cd8e699b d3d11: Fix DXGI device ref count leak 2025-02-12 19:50:06 -06:00
NukemandHenrik Rydgård 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årdandGitHub 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årdandGitHub 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årdandGitHub b24516544f Merge pull request #19954 from KatyushaScarlet/dev-loongarch64
Fix compilation errors on LoongArch.
2025-02-06 10:45:24 -06:00