Henrik Rydgård
|
e977906d75
|
Lift out running the display list to the callers.
This has one tricky case though...
|
2024-12-03 22:35:36 +01:00 |
|
Henrik Rydgård
|
63c0305301
|
Delete unused enum, add a new parameter bool
|
2024-12-03 22:35:36 +01:00 |
|
Henrik Rydgård
|
9b1d077943
|
Comment updates
|
2024-12-03 22:35:36 +01:00 |
|
Henrik Rydgård
|
5d0316db6f
|
Tune some log verbosity, remove timestamp on outputdebugstring logs
|
2024-12-03 22:11:01 +01:00 |
|
Henrik Rydgård
|
0df2a40487
|
Remove the "GPUInterface" base class. Not really useful, GPUCommon is pretty much the same thing.
|
2024-12-02 11:12:14 +01:00 |
|
Henrik Rydgård
|
102d62deab
|
More GE debugging prep
|
2024-12-02 10:34:26 +01:00 |
|
Henrik Rydgård
|
35f9b9d0d8
|
Qt buildfix, assorted warning fixes
|
2024-12-02 09:14:10 +01:00 |
|
Henrik Rydgård
|
16c6855ef0
|
Plumb through a basic Ge debugger window (no real functionality yet)
|
2024-12-01 23:04:42 +01:00 |
|
Henrik Rydgård
|
e94defbb15
|
Get the CORE_RUNNING_GE coreState working!
|
2024-12-01 22:49:18 +01:00 |
|
Henrik Rydgård
|
96c4a10e8c
|
Add two new core states, rename RUNNING to RUNNING_CPU and similar for stepping.
|
2024-12-01 21:04:21 +01:00 |
|
Henrik Rydgård
|
68fdb522cb
|
Fix small accuracy issue in through-mode 2D culling
|
2024-12-01 16:02:48 +01:00 |
|
Henrik Rydgård
|
3eef1f8738
|
Minor debugger update
|
2024-12-01 14:54:55 +01:00 |
|
Henrik Rydgård
|
d3b6d12067
|
Cull through-mode 2D draws against scissor rectangle
Helps texture replacement load performance in Fate Extra CCC (it does a lot
of off-screen drawing), and may help in other situations too.
|
2024-12-01 14:54:55 +01:00 |
|
Henrik Rydgård
|
7f13bc1a34
|
Add new log category for texture replacements
|
2024-12-01 14:17:01 +01:00 |
|
Henrik Rydgård
|
b195061a45
|
Add texture cache stats to ImDebugger
|
2024-12-01 13:57:07 +01:00 |
|
Henrik Rydgård
|
c9df030703
|
TextureReplacer: Improve ini file loading error reporting
|
2024-11-30 13:52:08 +01:00 |
|
Henrik Rydgård
|
e4c0ed7078
|
TextureReplacement: Call CloseFile as early as possible when loading textures.
|
2024-11-30 11:56:27 +01:00 |
|
Henrik Rydgård
|
1f108a0e8c
|
Remove the java-side directory listing filtering, didn't work.
|
2024-11-30 02:44:01 +01:00 |
|
Henrik Rydgård
|
821624c494
|
TextureReplacer: Remove a lock that I don't think should be there. Blacklist another folder.
|
2024-11-30 02:44:01 +01:00 |
|
Henrik Rydgård
|
7cc59dcda1
|
Savedata multiload: Do a directory listing so we can filter missing directories faster.
|
2024-11-30 02:44:01 +01:00 |
|
Henrik Rydgård
|
5eeb15b30a
|
Use Exists instead of GetFileInfo in more cases
|
2024-11-30 00:39:38 +01:00 |
|
Henrik Rydgård
|
e4adc112ff
|
ImDebugger: Add a basic texture browser
|
2024-11-29 19:30:38 +01:00 |
|
Henrik Rydgård
|
0e6fc8e0e3
|
Assorted warning fixes
|
2024-11-28 15:02:26 +01:00 |
|
Henrik Rydgård
|
541c1c0861
|
Remove some obsolete debugging stuff
|
2024-11-28 11:19:01 +01:00 |
|
Henrik Rydgård
|
e59e3a9271
|
Add basic window for the output display
|
2024-11-27 01:37:03 +01:00 |
|
Henrik Rydgård
|
6763c13f88
|
ImGui: Finish implementing pipeline switching for all backends
|
2024-11-27 01:19:05 +01:00 |
|
Henrik Rydgård
|
09779e0f44
|
ImGui drawing: Allow varying the pipeline when binding textures
|
2024-11-26 19:59:09 +01:00 |
|
Henrik Rydgård
|
e82b7f788e
|
Implement texture binding in draw batches. Framebuffer viewer now works in Vulkan.
|
2024-11-26 09:22:35 +01:00 |
|
Henrik Rydgård
|
e66516eb50
|
ImDebugger: Add ability to rename function symbols
|
2024-11-23 23:23:52 +01:00 |
|
Henrik Rydgård
|
194b2ce076
|
Ge Debugger: Add a framebuffer listing, along with some plumbing
|
2024-11-23 23:23:48 +01:00 |
|
Henrik Rydgård
|
3a5968ba33
|
Don't block the render thread while the CPU is paused. This is a prereq for imgui debuggers.
|
2024-11-05 12:53:21 +01:00 |
|
Henrik Rydgård
|
294584c608
|
GCC/llvm: Enable a lot more warnings, error on missing return value
|
2024-11-04 11:54:45 +01:00 |
|
Henrik Rydgård
|
dd8f9b682f
|
Don't crash on trying to re-record a GE dump
|
2024-11-01 20:27:09 +01:00 |
|
Henrik Rydgård
|
4016539c85
|
Pre-release shader cache version bump for safety
|
2024-10-29 13:19:58 +01:00 |
|
Henrik Rydgård
|
14bb7a6062
|
Reduce Windows debugger crashes on shutdown
|
2024-10-29 11:20:03 +01:00 |
|
Henrik Rydgård
|
ab1072224f
|
Cleanup, add another GPU stat
|
2024-10-29 08:18:41 +01:00 |
|
Henrik Rydgård
|
10db7de53c
|
Prevent bound depal and framebuffer texture views from lingering between frames
Should help #19557
|
2024-10-29 08:11:39 +01:00 |
|
Henrik Rydgård
|
1221a6e928
|
Minor code cleanups
|
2024-10-28 17:50:34 +01:00 |
|
Henrik Rydgård
|
6a7435341e
|
Some reporting cleanups
|
2024-10-28 17:25:40 +01:00 |
|
Henrik Rydgård
|
56a164a14e
|
Handle one more error case in presentation
|
2024-10-28 17:02:03 +01:00 |
|
Henrik Rydgård
|
1b769b61b1
|
Fragment shader: Don't error on bad blend eqs, instead use default eq (add)
|
2024-10-25 21:54:57 +02:00 |
|
Henrik Rydgård
|
8991329de4
|
GPUCommon::PerformMemoryCopy: Add a debug assert
|
2024-10-25 21:31:51 +02:00 |
|
Henrik Rydgård
|
7d24fca4e2
|
Crashfix when switching buffered/non-buffered with the game running
|
2024-10-25 12:00:28 +02:00 |
|
Henrik Rydgård
|
7e952ab795
|
Delete unused code, fix a comment.
|
2024-10-23 10:55:46 +02:00 |
|
Henrik Rydgård
|
a545d3074f
|
Do some renaming, dedupe some strings (old commit resurrected), add an assert
|
2024-10-22 22:28:06 +02:00 |
|
Henrik Rydgård
|
f54d701a2e
|
Decentralize the assert for AllocateAlignedMemory failures
|
2024-10-22 21:49:50 +02:00 |
|
Henrik Rydgård
|
b10c4f7fae
|
Crashfix, warning fix, cleanup
|
2024-10-22 14:15:47 +02:00 |
|
Henrik Rydgård
|
3a4b27b086
|
Fix some more presentation issues
|
2024-10-22 12:29:32 +02:00 |
|
Henrik Rydgård
|
669c4452cc
|
More presentation fixes
|
2024-10-17 22:21:25 +02:00 |
|
Henrik Rydgård
|
843fe22968
|
Remove superfluous .c_str()
|
2024-10-17 22:21:07 +02:00 |
|