Henrik Rydgård
44d06ec42f
Add some sanity checks guided by Android crash reports
2025-06-07 16:35:19 +02:00
Henrik Rydgård
9d1f8a2575
Don't forget to update the vertex addr even when culling 2D draws
...
Fixes #20454
2025-06-06 17:53:49 +02:00
Henrik Rydgård
4c8aae50b2
Remove dead code, minor ge debugger change
2025-06-06 13:50:35 +02:00
Henrik Rydgård
deb2fa4a63
Texture replacement: Fix issue where we could accidentally close a file twice.
...
Add a sanity check.
2025-06-06 10:31:01 +02:00
Henrik Rydgård
4cc5b230ce
The ritual bump of the shader cache version
2025-06-05 11:01:25 +02:00
Henrik Rydgård
ab2f85b6b8
Crashfix in folder move logging. Plus relax an assert
2025-06-01 10:55:21 +02:00
Henrik Rydgård
2e7f2ffcd4
Same as previous commit for the framebuffermanager debug UI
2025-05-26 19:39:51 +02:00
Henrik Rydgård
bdf08c84fd
Move the ImGui texture cache viewer out of core
2025-05-26 19:02:57 +02:00
Henrik Rydgård
22b1ecf65b
Memstick: Show a warning if you pick a folder inside the previous one (common mistake)
2025-05-26 13:23:10 +02:00
Henrik Rydgård
9ecc135601
Vertex decoder C++ fallbacks: Make sure to never read from the destination
...
This can have devastating effects on performance on some architectures.
Will help, but not fix, #20171 on some hardware (there's more
optimization work that needs doing).
2025-05-26 11:18:45 +02:00
Henrik Rydgård
84d180bdfe
TextureCacheVulkan: Add a sanity check
2025-05-25 11:22:05 +02:00
Henrik Rydgård
d782382f28
Merge pull request #20385 from hrydgard/android-shortcut-fix
...
Android shortcut fix
2025-05-22 09:24:41 +02:00
Henrik Rydgård
a36d3cf18d
Logging improvements / despam
2025-05-21 21:42:08 +02:00
Henrik Rydgård
09e067c6e1
Revert "Get rid of remains of support for non-square screen DPIs"
...
This reverts commit f206ed95eb .
2025-05-21 21:41:50 +02:00
Henrik Rydgård
52eca29700
Delete an unnecessary warning
2025-05-19 20:50:09 +02:00
Henrik Rydgård
207830ce00
Minor assert change
2025-05-19 10:34:22 +02:00
Henrik Rydgård
7ec959db25
Fix crash in NotifyTextureDecoded in certain conditions.
...
See #20300
2025-05-16 10:31:33 +02:00
Henrik Rydgård
8f3045cf9e
Cleanup
2025-05-15 18:20:47 +02:00
Henrik Rydgård
ceef65fe67
Wait for pipelines to finish creating before proceeding with boot.
2025-05-15 12:26:03 +02:00
Henrik Rydgård
751e4fad2e
Move more of GPU init to the loader thread. Some log cleanup.
2025-05-15 11:43:37 +02:00
Henrik Rydgård
9293afa1c0
Cleanup
2025-05-15 10:32:07 +02:00
Henrik Rydgård
4fcf5a4fab
Start reordering things in the GPU init, with the goal of doing most of it on the loader thread.
2025-05-15 10:24:30 +02:00
Henrik Rydgård
fba2489c79
Remove dubious parallelization in ELF loading, initialize a var, add some checks
2025-05-15 09:48:23 +02:00
Henrik Rydgård
4e0b6ac3ec
More misc cleanup
2025-05-14 15:14:03 +02:00
Henrik Rydgård
8ed898c5e6
GPU: Constify VertexDecoder pointers, remove in some cases
2025-05-14 15:13:59 +02:00
Henrik Rydgård
3e0fea509d
Improve sanity checks for vertex ranges in GPU
2025-05-14 09:39:14 +02:00
Henrik Rydgård
dd38e8d012
GPU constify
2025-05-14 09:39:14 +02:00
Henrik Rydgård
cdc3a19284
Fix exiting from framedump playback while paused inside a display list
...
Fixes #20304
2025-04-30 15:53:55 +02:00
Henrik Rydgård
f4beb585fd
compat.ini: Add Crazy Taxi to list of games requiring buffered rendering.
2025-04-29 16:46:14 +02:00
Henrik Rydgård
f3127346d4
Add a setting (in developer tools) to control texture replacement load speed
2025-04-22 20:57:32 +02:00
Henrik Rydgård
b7dae29865
Don't unnecessarily reload the ini file when entering/leaving settings
2025-04-22 20:42:53 +02:00
Henrik Rydgård
0f18f054ab
Make the frame-time budget for uploading replacement textures take framerate into account
2025-04-22 20:19:43 +02:00
Henrik Rydgård
176edb93a5
IniFile: Add faster way of reading everything in a section, use it when reading hashes for texreplace
2025-04-22 17:35:40 +02:00
Henrik Rydgård
8accc57df7
Avoid using shader blending (with framebuffer copy) if skip-buffer-effects is enabled
...
Fixes #20267
2025-04-17 19:18:59 +02:00
Henrik Rydgård
bddd3c2a30
Minor stuff
2025-04-17 18:45:55 +02:00
Henrik Rydgård
2e0ca023ae
Build warning fixes
2025-04-17 11:05:52 +02:00
Henrik Rydgård
c7f258f0ff
Add a check to avoid #19261
...
Fixes #19261
2025-04-15 11:34:27 +02:00
Henrik Rydgård
37e5aaa34a
Vulkan: Auto Max Quality: Avoid conflict between aniso filtering and nearest filtering.
...
Fixes #19555
2025-04-15 11:10:36 +02:00
Henrik Rydgård
41b77bf1ae
More log cleanup
2025-04-14 22:27:51 +02:00
Henrik Rydgård
72ea4c7695
Add some missing file formats to File Open dialog (SDL). Minor unrelated cleanups.
2025-04-11 09:21:27 +02:00
Henrik Rydgård
e633505f41
Actually, let's just delete the old reporting checks. There aren't many mysteries left here.
2025-04-11 08:57:02 +02:00
Henrik Rydgård
6f7a848113
Move some checks out of the hot path in the software transform
2025-04-11 08:57:02 +02:00
Henrik Rydgård
73cdbe204e
Fix Star Ocean with MSAA enabled: don't use the blit optimization, can't blit to multisampled images.
2025-04-10 21:33:05 +02:00
Henrik Rydgård
5d85d5ed22
Depth raster: Rename some variables, fix incorrect draw limit
2025-04-10 17:49:06 +02:00
Henrik Rydgård
b080f7da6b
Small depth raster refactor
2025-04-10 17:13:48 +02:00
Henrik Rydgård
70303ac212
Start reorganizing the Developer Tools screen code
2025-04-09 18:38:38 +02:00
Henrik Rydgård
50410d0de3
Comment on L.A. Rush blending problem
2025-04-09 11:58:31 +02:00
Henrik Rydgård
4d215b1f54
Cleaner exit from when stepping through a frame dump
2025-04-07 16:34:17 +02:00
Henrik Rydgård
605daf879b
Minor cleanup. Fix file handle leak when opening zip files from the main screen.
2025-04-07 15:42:51 +02:00
Henrik Rydgård
c1ae455ce8
Fix ImDebugger cleanup on exit
2025-04-07 13:03:33 +02:00