Henrik Rydgård
|
845f9f3d55
|
Add missing check to Vulkan init. Disable validation on android-x86-64
The latter is broken in the Android SDK emulator.
|
2026-02-27 23:57:50 +01:00 |
|
Henrik Rydgård
|
5aeb38412d
|
Fix another valgrind warning
|
2026-02-19 11:46:14 +01:00 |
|
Henrik Rydgård
|
8ceffa08cb
|
Ignore extreme Y offsets when matching framebuffers.
Fixes #15828
|
2026-02-12 11:03:46 +01:00 |
|
Henrik Rydgård
|
841e4c8564
|
Add various checks trying to avoid various crashes found in Google Play crash reports.
|
2026-02-05 11:12:53 +01:00 |
|
Henrik Rydgård
|
732288c03a
|
Brave Story: Hack to make the bloom effect run much more efficiently.
Fixes #19820
Not ready for merge, it needs more checks and maybe a compat flag.
|
2026-01-23 23:13:04 +01:00 |
|
Henrik Rydgård
|
3a7911407b
|
Assorted minor cleanups
|
2026-01-19 15:47:40 +01:00 |
|
刘皓
|
5716cbd41d
|
Use the libretro VFS interface in libretro builds
|
2026-01-01 00:24:01 -05:00 |
|
Henrik Rydgård
|
7853881210
|
GPU header cleanup: Avoid including GPUCommon.h in some places
|
2025-11-23 20:37:37 +01:00 |
|
Henrik Rydgård
|
67010ff2af
|
Split the display layout config between landscape and portrait orientations
|
2025-11-05 12:49:51 +01:00 |
|
Henrik Rydgård
|
042cf87248
|
Rework the present mode settings, refactor.
|
2025-10-20 21:28:38 +02:00 |
|
Henrik Rydgård
|
82bba691dd
|
Unexpose the specialized Vulkan presentation modes for now
|
2025-10-20 19:53:21 +02:00 |
|
Henrik Rydgård
|
80bd32325c
|
Move the present mode from the CreateInfo to InitSwapchain
|
2025-10-20 16:33:34 +02:00 |
|
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å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
|
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ård
|
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 |
|