Henrik Rydgård
|
971995fa3d
|
Move aniso to the sampler cache key.
|
2017-11-15 19:07:41 +01:00 |
|
Henrik Rydgård
|
909fb6b3a4
|
Cleanups
|
2017-11-15 16:31:17 +01:00 |
|
Henrik Rydgård
|
313223364c
|
Buildfix, update comments slightly
|
2017-11-15 14:21:17 +01:00 |
|
Henrik Rydgård
|
65275c29b7
|
Share UpdateSamplingParams between D3D11 and Vulkan. Support lod bias in Vulkan.
|
2017-11-15 14:21:17 +01:00 |
|
Henrik Rydgård
|
f564c59248
|
Mipmaps: Disable LOD bias in slope mode as that's not how it works.
Works around #9772
|
2017-11-15 14:21:17 +01:00 |
|
LunaMoo
|
2c27b3b56b
|
Fix texture conversion.
|
2017-11-14 02:35:14 +01:00 |
|
Unknown W. Brackets
|
9fbcc01afa
|
TexCache: Remove simple 0/1 alpha check.
No practical optimizations have come of this, so it's a waste of time.
Slows down Vulkan too.
|
2017-11-12 16:17:46 -08:00 |
|
Unknown W. Brackets
|
1f33907f20
|
TexCache: Warning fix.
|
2017-11-05 17:59:34 -08:00 |
|
Henrik Rydgård
|
79208f105c
|
Merge pull request #10055 from unknownbrackets/vulkan-minor
Vulkan: Correct logicop dirtying
|
2017-11-05 22:41:11 +01:00 |
|
Unknown W. Brackets
|
7ae451db1f
|
TexCache: Detect textures in FBO gutters.
If it's not even within the framebuffer's bufferWidth, we can just go to
the RAM as normal and skip the FBO.
Fixes #10045.
|
2017-11-05 13:03:09 -08:00 |
|
Unknown W. Brackets
|
78b5565035
|
GPU: Properly Release() FBOs.
In case we end up wanting to use those reference counts, let's use the
right API.
|
2017-11-05 12:45:02 -08:00 |
|
Henrik Rydgård
|
d19d8a8bb8
|
NEON-optimize CLUT loads
|
2017-08-15 16:02:31 +02:00 |
|
Unknown W. Brackets
|
96ed8564ab
|
Add some missing fragment shader state changes.
|
2017-08-14 11:36:07 +02:00 |
|
Unknown W. Brackets
|
f66ffb9ffe
|
GPU: Fix negative mip levels with const workaround.
Might've crashed if it hit a negative level before.
|
2017-05-31 21:42:07 -07:00 |
|
Unknown W. Brackets
|
34fe95192f
|
GPU: Cleanup some gstate accesses.
|
2017-05-26 19:03:04 -07:00 |
|
Henrik Rydgård
|
1b05a54800
|
Remove the Mipmap setting. One step forward for #8171
|
2017-05-26 10:21:20 +02:00 |
|
Unknown W. Brackets
|
c4d1863ded
|
GPU: Consistently bias const mip levels.
Since SLOPE is just a more complicated CONST, we can treat them the same.
|
2017-05-12 20:30:47 -07:00 |
|
Unknown W. Brackets
|
6aad8ff2a2
|
GPU: Correct const mip 0 detection.
The other clause was mip 1.
|
2017-04-22 18:19:43 -07:00 |
|
Henrik Rydgård
|
6b9b26f521
|
Forgot to fix this accessor too
|
2017-04-03 18:06:49 +02:00 |
|
Henrik Rydgård
|
5a8e9c4f71
|
Port some accessors over from #9255 to be able to catch these changes and dirty state later.
|
2017-04-03 17:04:58 +02:00 |
|
Unknown W. Brackets
|
32a07b9aa9
|
Texcache: Sprinkle comments on the secondary cache.
|
2017-03-26 10:18:43 -07:00 |
|
Henrik Rydgard
|
c8187dd35c
|
If an entry already exists in the secondary texture cache, delete it properly. Fixes #9503
|
2017-03-26 18:33:11 +02:00 |
|
Unknown W. Brackets
|
bc31415bfc
|
Texcache: Fix "reuse changed textures".
Broken by 9876365, which stopped generating new texture names/ptrs.
|
2017-03-25 15:30:58 -07:00 |
|
Unknown W. Brackets
|
bb39c2e458
|
Texcache: Rehash textures after mem invalidation.
Before, we were doing this when we enqueued. We need to at least do this
when an invalidation is triggered.
|
2017-03-25 11:49:15 -07:00 |
|
Unknown W. Brackets
|
7fb7a4877d
|
Texcache: Cleanup last bound tex invalidation.
When we're deleting, we're always about to bind a new tex.
|
2017-03-25 11:42:24 -07:00 |
|