Matt Borgerson
|
7908bcbbe6
|
nv2a: Const-ify LRU callback key parameters
|
2025-07-02 21:21:08 -07:00 |
Matt Borgerson
|
1fa242bd00
|
nv2a/vk: Only include palette in texture key when necessary
Fixes degraded performance due to garbage palette details polluting the
texture cache.
|
2025-06-23 01:09:51 -07:00 |
wilkovatch
|
a00820746f
|
nv2a: Handle texture dimensions not divisible by 4 in S3TC decoder
|
2025-03-14 18:44:25 -07:00 |
Matt Borgerson
|
974b2be87a
|
nv2a/vk: Add command buffer region debug markers
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
580c2e9da4
|
nv2a/vk: Run full dirty texture check
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
f26b8c32d6
|
n2va/vk: Key textures on sampler state for now
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
ec59148333
|
nv2a: Normalize unnormalized texture coordinates in shader
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
a3d0131a03
|
nv2a/vk: Fix mipmap filtering for _LOD0 min filters
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
bc066fdea9
|
nv2a/vk: Flush/barrier on texture upload
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
6171e40c39
|
nv2a/vk: Minor cleanup
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
894bcf1b58
|
nv2a/vk: Add texture finalize checks
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
f68159d1c4
|
nv2a/vk: Simplify zeta to texture, add barrier
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
c881f8641f
|
nv2a/vk: Ensure pack buffer offsets meet minStorageBufferOffsetAlignment
|
2024-12-31 01:37:05 -07:00 |
mborgerson
|
334c6293fe
|
nv2a/vk: Fix swapped texture filters
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
c63cdc18de
|
nv2a/vk: Fix integer format border color
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
ad0aec9adb
|
nv2a/vk: Move overlapping surface download logic to function
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
da1e72a39a
|
nv2a/vk: Use additional descriptor sets in compute ops
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
e8a39d6f45
|
nv2a/vk: Use correct min,mag texture filters
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
497bac61c9
|
nv2a/vk: Ensure border color type matches format type
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
71d00d2208
|
nv2a/vk: Ensure texture bindings exist before dirty check
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
40526389f6
|
nv2a/vk: Clear bindings before tearing down cache
|
2024-12-31 01:37:05 -07:00 |
Matt Borgerson
|
a5385803db
|
nv2a: Add Vulkan renderer
|
2024-12-31 01:37:05 -07:00 |