Stenzek
|
0faa9cf650
|
Build: Add Devel configuration
Gets you debug assertions and logging, while still producing an
optimized executable.
|
2024-12-01 23:21:33 +10:00 |
|
Stenzek
|
53008eb34a
|
GPU/HW: Allow use of RGB5A1 for texture cache
Reduces bandwidth and storage requirements by 50%.
|
2024-11-30 14:36:07 +10:00 |
|
Stenzek
|
c6e2235ee2
|
GPU/HW: Vectorize texture conversion routines
~100% speed up for RGBA8, ~50% for RGB5A1.
|
2024-11-30 14:36:07 +10:00 |
|
Stenzek
|
aafc029682
|
Misc: Un-namespace Timer
|
2024-11-29 20:13:37 +10:00 |
|
Stenzek
|
eb390a9b5d
|
GPU/TextureCache: Specify max hash cache size/memory in config
|
2024-11-27 17:52:31 +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
|
3ff1b04576
|
GPUDevice: Support generating mipmaps
|
2024-11-24 23:29:28 +10:00 |
|
Stenzek
|
5c03e1d940
|
Misc: Fix alignment errors on ARM32
|
2024-11-23 18:52:45 +10:00 |
|
Stenzek
|
4b71428846
|
GPU/TextureCache: Fix tracking getting enabled without TC
|
2024-11-18 23:34:24 +10:00 |
|
Stenzek
|
1451e968d5
|
GPU/TextureCache: Pack state in struct
|
2024-11-18 14:19:47 +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
|
aa0c0068ce
|
GPU/HW: Move shadergen parameters to functions
|
2024-10-27 13:50:47 +10:00 |
|
Stenzek
|
08bdffac64
|
GPU/HW: Fix toggling texture replacement settings
|
2024-10-05 13:50:36 +10:00 |
|
Stenzek
|
c740fd9e11
|
GPU/TextureCache: Disable bilinear page upscaling by default
And fix it.
|
2024-10-04 14:48:10 +10:00 |
|
Stenzek
|
7e72b9fb7b
|
GPU/TextureCache: Fix palette reduction in C4 mode
It was only looking at the first row...
|
2024-10-01 23:01:19 +10:00 |
|
Stenzek
|
0730a361a3
|
GPU/HW: Fix batch shader compiling with GLSL ES
|
2024-10-01 21:14:58 +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 |
|