Henrik Rydgård
|
33b87578c5
|
Revive old alignment utility functions, give them better names.
|
2025-09-03 20:48:51 +02:00 |
|
Henrik Rydgård
|
2cf0ffea73
|
Allow choosing the frame presentation mode in detail in Vulkan mode
|
2025-08-21 01:01:16 +02:00 |
|
Henrik Rydgård
|
c0b7ecc686
|
Refactor: Unify the Vulkan init info logic
|
2025-08-21 01:01:16 +02:00 |
|
Henrik Rydgård
|
4c8aae50b2
|
Remove dead code, minor ge debugger change
|
2025-06-06 13:50:35 +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
|
2e7f2ffcd4
|
Same as previous commit for the framebuffermanager debug UI
|
2025-05-26 19:39:51 +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
|
84d180bdfe
|
TextureCacheVulkan: Add a sanity check
|
2025-05-25 11:22:05 +02:00 |
|
 Henrik RydgårdandGitHub
|
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
|
7ec959db25
|
Fix crash in NotifyTextureDecoded in certain conditions.
See #20300
|
2025-05-16 10:31:33 +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
|
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
|
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
|
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
|
5d85d5ed22
|
Depth raster: Rename some variables, fix incorrect draw limit
|
2025-04-10 17:49:06 +02: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
|
2371fdfedd
|
Rework depth raster to fully support software transform
|
2024-12-21 21:22:22 +01:00 |
|
Henrik Rydgård
|
a344d0225f
|
DepthRaster: Fix bug where we used the wrong vertex count.
|
2024-12-21 14:28:00 +01:00 |
|
Henrik Rydgård
|
bdb5f3a91b
|
Reorganize the depth vertex pipeline for future optimizations
|
2024-12-21 14:27:59 +01:00 |
|
Henrik Rydgård
|
df6ed8cfc9
|
Do some cleanup of #includes in GPU
|
2024-12-18 13:57:26 +01:00 |
|
Henrik Rydgård
|
abb2558535
|
When overriding skinning in sw transform mode, don't write/restore member variables
|
2024-12-17 18:52:49 +01:00 |
|
Henrik Rydgård
|
20ecbfdf57
|
Pass the VertexDecoder pointer around
|
2024-12-17 18:24:26 +01:00 |
|
Henrik Rydgård
|
e74101a2fb
|
applySkinInDecode belongs in the VertexTypeID, not in the options.
|
2024-12-17 18:24:18 +01:00 |
|
Henrik Rydgård
|
111d0c872d
|
Global rename of FBChannel to Aspect, also make it a class enum
|
2024-12-15 22:24:05 +01:00 |
|
Henrik Rydgård
|
54d18bb343
|
Lift some more debugging functionality into GPUCommon
|
2024-12-15 14:03:05 +01:00 |
|
Henrik Rydgård
|
190af89d9f
|
Plumb in a GPUCommon pointer in the draw engines. (Hopefully can get rid of this later)
|
2024-12-15 13:53:27 +01:00 |
|
Henrik Rydgård
|
b47c9b6dd2
|
Remove redundant call to SetColorUpdated
|
2024-12-15 13:44:35 +01:00 |
|
Henrik Rydgård
|
11dbae3457
|
Remove the "DispatchFlush" mechanism, not convinced it's a win
|
2024-12-15 13:42:05 +01:00 |
|
Henrik Rydgård
|
9e019ae246
|
Remove the notion of the GPU debugger being "Active". Now it's automatic.
|
2024-12-15 11:12:53 +01:00 |
|
 Henrik RydgårdandGitHub
|
01b4eb41be
|
Merge pull request #19719 from hrydgard/im-ge-draw-preview
ImGeDebugger framebuffer preview, plus many small changes
|
2024-12-11 13:04:18 +01:00 |
|
Henrik Rydgård
|
27122a9e64
|
Work on previews
|
2024-12-10 22:09:51 +01:00 |
|
Henrik Rydgård
|
ec19c47b89
|
Add special texture hashing mode solving the Tag Force problem.
Don't want to build some complicated rule-based thing until we have more
use cases, so this is quite specialized.
See #19714
|
2024-12-10 19:24:20 +01:00 |
|
Henrik Rydgård
|
b3d08977d5
|
Delete unused code
|
2024-12-08 11:25:00 +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
|
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
|
4016539c85
|
Pre-release shader cache version bump for safety
|
2024-10-29 13:19:58 +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
|
f54d701a2e
|
Decentralize the assert for AllocateAlignedMemory failures
|
2024-10-22 21:49:50 +02:00 |
|
Henrik Rydgård
|
843fe22968
|
Remove superfluous .c_str()
|
2024-10-17 22:21:07 +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
|
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
|
dfca3dd87a
|
Work around annoying assert in debug memory allocator on 32-bit Windows
|
2024-09-25 23:24:25 +02:00 |
|
 Herman SemenovandHenrik Rydgård
|
3c66f149d3
|
[Common/Core/Windows] Removed excess check pointer before delete or free()
|
2024-09-17 11:34:42 +02:00 |
|
Henrik Rydgård
|
7c817f3ecd
|
Add helper for Vulkan struct chaining
|
2024-07-19 09:45:02 +02:00 |
|