Henrik Rydgård
|
181ddd842a
|
Unify some GPU_SUPPORT* bits
|
2020-09-17 20:52:32 +02:00 |
|
Henrik Rydgård
|
28b58ca05d
|
More asserts
|
2020-09-17 20:52:32 +02:00 |
|
Henrik Rydgård
|
bfc88badb8
|
Buildfix
|
2020-09-16 13:11:39 +02:00 |
|
Henrik Rydgård
|
1b3413945b
|
Some header include cleanup
|
2020-09-16 09:20:41 +02:00 |
|
Henrik Rydgård
|
7f1e35e761
|
Add missing asserts after some VK resource creation functions
|
2020-09-16 01:03:56 +02:00 |
|
Henrik Rydgård
|
59098a9a56
|
Sneak in a fix for a limited memory leak in Vulkan vertex cache
|
2020-09-16 01:03:56 +02:00 |
|
Henrik Rydgård
|
7630fae4b9
|
Fix bug in new framebuffer code, reducing unnecessary texture invalidations.
Improves the performance issue in #13431
|
2020-09-16 01:03:56 +02:00 |
|
Henrik Rydgård
|
a222b2017e
|
Switch to a returned value and rename these functions.
|
2020-09-14 00:04:39 +02:00 |
|
Henrik Rydgård
|
5190f85c8e
|
Unify/centralize SetFramebufferSamplingParams. Some include cleanup.
|
2020-09-14 00:04:39 +02:00 |
|
Henrik Rydgård
|
46b3fb0821
|
Workarounds for D3D9's very limited mip level control.
|
2020-09-14 00:04:39 +02:00 |
|
Henrik Rydgård
|
9ea295093b
|
TextureCacheGLES: Also share the same sampler calculation for GLES.
|
2020-09-14 00:04:39 +02:00 |
|
Henrik Rydgård
|
a4c071261b
|
TextureCacheCommon::UpdateSamplingParams no longer takes a TexCacheEntry
|
2020-09-13 16:40:37 +02:00 |
|
Henrik Rydgård
|
3dff9781fc
|
Fix GetCurrentTextureDebug
|
2020-09-13 09:33:06 +02:00 |
|
Henrik Rydgård
|
f6db1c2b01
|
Show how many times we evaluate framebuffers per frame in debug statistics.
|
2020-09-12 15:37:03 +02:00 |
|
Henrik Rydgård
|
41eee6a1a4
|
Decouple framebuffers from texcache entries entirely.
|
2020-09-12 14:25:50 +02:00 |
|
Unknown W. Brackets
|
cbeeb8fdf1
|
GPU: Allow culling in through mode.
It works per tests and is used in Soul Caliber. Fixes #13400.
|
2020-09-08 15:52:01 -07:00 |
|
Henrik Rydgård
|
a1e5f1b052
|
When going the other way, there can be multiple textures that need updating.
|
2020-09-01 22:54:36 +02:00 |
|
Henrik Rydgård
|
a22181df1c
|
Partially fix Katamari (flicker due to choice of the wrong depth buffer still happening).
|
2020-09-01 22:54:36 +02:00 |
|
Henrik Rydgård
|
cb3ed8f4a1
|
Merge pull request #13343 from unknownbrackets/xxhash
Switch to XXH3
|
2020-08-28 12:20:26 +02:00 |
|
Unknown W. Brackets
|
e32524c544
|
GPU: Remove ReliableHash aliases.
Let's just use XXH32/XXH64 directly in texture replacements, clearer
anyway.
|
2020-08-28 01:15:22 -07:00 |
|
Unknown W. Brackets
|
7f812a5d9a
|
GPU: Hash CLUT using XXH3 with replacements off.
It's faster, but if texture replacements are enabled, we want the hash to
stay the same.
|
2020-08-27 20:46:39 -07:00 |
|
Unknown W. Brackets
|
15c25be42b
|
GPU: Switch vertex/lookup hashes to XXH3.
This is faster pretty much everywhere.
|
2020-08-27 20:37:49 -07:00 |
|
Henrik Rydgård
|
6e9d5ffbd7
|
VulkanRenderManager: Improve logging. LogSteps output is much better.
More logging improvements
|
2020-08-27 21:50:05 +02:00 |
|
Henrik Rydgård
|
d465ce5123
|
Quick Vulkan crashfix
|
2020-08-22 10:50:39 +02:00 |
|
Unknown W. Brackets
|
3055deeba6
|
GPU: Fix some case warnings.
Better to avoid the warnings.
|
2020-08-19 21:18:44 -07:00 |
|