Stenzek
|
f58fa2297e
|
GPU/TextureCache: Only use a single palette record for C16
Stops C16 textures larger than 256x256 being split up.
|
2025-01-28 17:36:00 +10:00 |
|
Stenzek
|
6cba825bac
|
System: Add fatal error shutdown path
Switch to a null backend and shut down the system instead of crashing.
|
2025-01-18 22:59:48 +10:00 |
|
Stenzek
|
62285dcf33
|
Settings: Split into GPU and main settings
That way the GPU thread copy doesn't need fields it never touches.
|
2024-12-21 14:53:15 +10:00 |
|
Stenzek
|
2d659fc3eb
|
GPU: Move backend work off CPU thread
|
2024-12-19 23:32:15 +10:00 |
|
Stenzek
|
57595c47af
|
GPU/TextureCache: Move replacement cache onto the GPU
And enforce a maximum. Should sort out the upload spam.
|
2024-11-25 19:37:28 +10:00 |
|
Stenzek
|
24dfd30839
|
Image: Refactor to a more generic class
|
2024-11-24 23:29:29 +10:00 |
|
Stenzek
|
9838dd9df2
|
GPU/TextureCache: Purge copy-target sources from hash cache
Saves some VRAM/hash cache usage by disacarding hash cache entries that
are discarded by a copy, but unfortunately cannot stop the uploads.
|
2024-11-18 14:19:47 +10:00 |
|
Stenzek
|
08bdffac64
|
GPU/HW: Fix toggling texture replacement settings
|
2024-10-05 13:50:36 +10:00 |
|
Stenzek
|
73fd97e770
|
GPUTextureCache: Fix reload replacements hotkey/menu action
|
2024-09-29 16:13:31 +10:00 |
|
Stenzek
|
e06f1f1002
|
GPU: Add hardware texture cache
|
2024-09-29 13:37:47 +10:00 |
|