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
|
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
|
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
|
294584c608
|
GCC/llvm: Enable a lot more warnings, error on missing return value
|
2024-11-04 11:54:45 +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
|
1221a6e928
|
Minor code cleanups
|
2024-10-28 17:50:34 +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
|
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
|
858f37b8fc
|
Add a couple of asserts (to make things error out earlier)
|
2024-10-17 21:01:58 +02:00 |
|
Henrik Rydgård
|
2c283fbb07
|
Minor cleanups, crashfixes
|
2024-10-14 23:57:19 +02:00 |
|
Henrik Rydgård
|
e9c7eaf427
|
Be more consistent with NotifyPresent
..
|
2024-10-14 14:26:44 +02:00 |
|
Henrik Rydgård
|
6797a24199
|
Texture saving: Try to limp along if memory allocation of buffer memory fails
|
2024-10-10 16:01:00 +02:00 |
|
Henrik Rydgård
|
e51c58716b
|
Fix minor code issues flagged by PVS-Studio and reported by alphrixus.
|
2024-10-10 14:10:30 +02:00 |
|
Henrik Rydgård
|
3d31b4ac4c
|
Fix possible framebuffer binding bug in EmuScreen
|
2024-10-02 16:21:53 +02:00 |
|
Henrik Rydgård
|
9b8f18298a
|
Translation fixes, etc
Thanks @TotalCaesar659
|
2024-09-27 10:15:52 +02:00 |
|
Henrik Rydgård
|
027385d218
|
Merge pull request #19491 from hrydgard/vertex-decoder-sanity-check
DrawEngineCommon: Enforce the limit on vertex decoding
|
2024-09-26 00:56:40 +02:00 |
|
Henrik Rydgård
|
3a4defe210
|
DrawEngineCommon: Enforce the limit on vertex decoding
Should help #18894 which draws using a nonsense index buffer sometimes,
causing problems since we decode the whole range...
|
2024-09-26 00:41:01 +02:00 |
|
Henrik Rydgård
|
f7af5a7743
|
When reinterpreting color between same-sized framebuffers sharing a z-buffer, copy the Z.
Fixes socom character customization screen, #19245
|
2024-09-26 00:16:55 +02:00 |
|
Henrik Rydgård
|
702e77454a
|
Hardware transform: Clamp the specular coefficient to 0.0 before taking the power.
|
2024-09-25 21:09:13 +02:00 |
|
Herman Semenov
|
192650f551
|
[Core/HLE/GPU/D3D11/GLES] Using for based loop C++17 and replaced on structured binding map C++17
|
2024-09-18 11:10:10 +02:00 |
|
Henrik Rydgård
|
42c32c5afc
|
VertexDecoder: Don't read loop counts from memory. Improves codegen
|
2024-09-10 17:53:19 +02:00 |
|
Lubos
|
abeeeb1cbf
|
OpenXR - Sonic rivals rendering fix
|
2024-08-27 08:22:58 +02:00 |
|
Lubos
|
3154a5fac1
|
OpenXR - VR camera features on any platform
|
2024-08-07 09:25:12 +02:00 |
|
Lubos
|
3a6bf77f6b
|
OpenXR - Texts review
|
2024-08-05 12:45:42 +02:00 |
|
Henrik Rydgård
|
5926886c0c
|
Some include cleanup, delete some obsolete code
|
2024-07-25 14:52:41 +02:00 |
|
Henrik Rydgård
|
fab034d866
|
Fix minor difference between ubershader and specialized vshaders
|
2024-07-24 20:50:33 +02:00 |
|
Henrik Rydgård
|
aa17f71f14
|
Merge pull request #19363 from hrydgard/vertex-decoder-remove-membfun
VertexDecoder: Remove member function pointers from decoding
|
2024-07-23 08:48:48 +02:00 |
|
Henrik Rydgård
|
0d8f194c65
|
Merge pull request #19361 from lvonasek/feature-openxr-antiflickering
OpenXR - Anti-flickering rendering flow added
|
2024-07-22 21:12:03 +02:00 |
|