Commit graph

9378 commits

Author SHA1 Message Date
Henrik Rydgård
2cc631338b Correctly unload GE framedumps. Additionally, look up the title when possible and show in titlebar. 2025-03-06 14:58:33 +01:00
Henrik Rydgård
3ab625a0fa Windows: Lock when updating the window title 2025-03-06 14:24:40 +01:00
Henrik Rydgård
5549fddae5 Touch control layout screen: Resize the game image to fit the editing surface
Makes it easier to place controls properly.

Note, if you have disabled "Transparent UI background" in settings, this
won't do much.

This is a long-requested feature: #16228
2025-03-05 18:00:49 +01:00
Henrik Rydgård
1f5cfe82ed Fix issue with hleLogDebugOrError where the return value argument got repeated.
Not good when the argument is a function call..
2025-03-05 11:24:44 +01:00
Henrik Rydgård
ec16aa64d0
Merge pull request #20072 from hrydgard/debugger-threading-improvements
UI threading improvements
2025-03-03 15:19:43 +01:00
Henrik Rydgård
2b2d2396f1 Fix miscounting of prim calls when stepping by draw 2025-03-03 14:47:14 +01:00
Henrik Rydgård
3ae469a4f8 Remove an indentation level for clearer code 2025-03-03 14:47:00 +01:00
Henrik Rydgård
95cf9c2e28 Just some constification 2025-03-03 13:59:42 +01:00
Henrik Rydgård
a602be6ca4 Fix regression for line gouraud shading
Caused by a2abf94
2025-03-03 11:58:12 +01:00
Henrik Rydgård
d3a0159da6 Remove memlocking in debug vertex string formatting 2025-03-03 11:57:48 +01:00
Henrik Rydgård
c6691de64c Remove excessive error reporting 2025-03-02 02:28:42 +01:00
oltolm
02e767866a fix compiler warnings 2025-02-22 14:15:15 +01: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
1f7461bb70 When ImDebugger is active, shrink the display area to match the central node. 2025-02-19 11:00:20 -06:00
oltolm
b09eb3dd23 use ComPtr for D3D11 2025-02-17 22:58:44 +01:00
Henrik Rydgård
cbd95a125d
Merge pull request #19980 from hrydgard/ge-debugger-work
ImDebugger: Add zoom functionality, file export
2025-02-14 09:48:52 -06:00
Henrik Rydgård
85c015efb8 Remove redundant shutdown callback 2025-02-13 15:13:25 -06:00
Henrik Rydgård
87cf0be961
Merge pull request #19979 from hrydgard/depth-adjustment
Ge: Apply slight adjustment to cull range, see issue #17061
2025-02-13 14:58:37 -06:00
Henrik Rydgård
630824a7a3 Ge: Apply slight adjustment to cull range, see issue #17061 2025-02-13 14:57:42 -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
fd88f79d07 CrossSIMD: Fix more no-simd fallbacks. The depth rasterizer now works in TEST_FALLBACK mode. 2025-02-10 11:51:22 -06:00
Lubos
cf98037532 OpenXR - NonVR option fixed 2025-02-10 18:04:53 +01:00
Henrik Rydgård
7006f01dc5
Merge pull request #19480 from oltolm/comptr_misc
use ComPtr for misc. things
2025-02-06 09:31:41 -06: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
1ca63161b3 More minor fixes 2025-02-04 10:19:34 -06:00
Henrik Rydgård
2af7a047d2 HLE logging; Use function metadata to decide the type for logging the return type. 2025-01-29 10:14:54 +01:00
Henrik Rydgård
c78fa60431 Add better way to check if CrossSIMD has been natively implemented 2025-01-28 10:56:52 +01:00
Henrik Rydgård
9caf37d28f Turn off depth raster if SIMD not available 2025-01-28 10:54:43 +01:00
Henrik Rydgård
32df2f7a03 Remove unused functions 2025-01-28 10:54:43 +01:00
Henrik Rydgård
bd8e423358 Add some comments 2025-01-22 09:47:00 +01:00
Henrik Rydgård
eb10247d77 Skip showing regular notifications that don't have messages 2025-01-20 17:48:16 +01:00
Henrik Rydgård
7d852b456d Crazy Taxi workaround. See #19894 2025-01-20 11:55:19 +01:00
oltolm
2d9f5ecc8f dx9sdk: do not use submodule 2025-01-18 11:28:59 +01:00
oltolm
5c1412f84d use ComPtr for misc. things 2025-01-17 18:06:24 +01:00
oltolm
9566065455 make compile on mingw-w64 2025-01-11 01:25:27 +01:00
Henrik Rydgård
b097a54ee0 Don't assert when using the old Ge debugger in OpenGL 2025-01-05 09:28:34 +01:00
Henrik Rydgård
8d6593b92b Remove compat flag AllowDelayedReadback 2025-01-05 09:18:13 +01:00
Henrik Rydgård
206d4d1fea Implement the low-quality depth raster mode, default to it on Android/iOS.
I really can't tell much of a difference in practice...
2024-12-31 11:19:38 +01:00
Henrik Rydgård
f85d7db5b1 Comment fixes, buildfix 2024-12-31 02:39:58 +01:00
Henrik Rydgård
dee5fe6990 Fix issue in Midnight Club where Z now wrapped around at a distance, after removing the clamp. Might as well cull. 2024-12-31 02:30:05 +01:00
Henrik Rydgård
7ddd7024f4 Revert unintentional change. Warning fix 2024-12-31 02:17:33 +01:00
Henrik Rydgård
e0991a7070 DepthRaster: Improved guardband rejection, fixing glitches. 2024-12-31 01:59:15 +01:00
Henrik Rydgård
bcab17fcf3 Parallelize triangle setup. However, some glitches appear... 2024-12-31 01:59:11 +01:00
Henrik Rydgård
36c5065d5d Add crude guardband culling to depth rasterizer 2024-12-31 01:59:11 +01:00
Henrik Rydgård
de09dec9d1 Move branches out of triangle setup 2024-12-31 01:41:25 +01:00
Henrik Rydgård
373569bf64 More prep. Add triangle loop. 2024-12-31 01:41:22 +01:00
Henrik Rydgård
2eed309d29 Simplify more 2024-12-31 01:41:22 +01:00
Henrik Rydgård
d435945b7c Simplify 2024-12-31 01:41:22 +01:00
Henrik Rydgård
69b35e9146 Inline edge calculations 2024-12-31 01:41:05 +01:00
Henrik Rydgård
1195c630c3 Some variable renaming 2024-12-29 14:03:06 +01:00