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