Henrik Rydgård
|
35e7affa3e
|
Simplify alphasum checking for DXT textures, and fix a regression
Got some weird blackness in the sky in Gran Turismo. This fixes that.
|
2022-04-25 00:54:47 +02:00 |
|
Henrik Rydgård
|
c52a5e9e25
|
Fix checks for the "fake mipmap" situation.
Fixes #15492
|
2022-04-22 22:59:20 +02:00 |
|
Henrik Rydgård
|
3a09c85fb1
|
Fix hang when choosing "Skip" in first-time init. Warning fix, comment add.
Fixes #15011
|
2022-04-17 23:02:37 +02:00 |
|
Henrik Rydgård
|
a31608e557
|
Crashfix
|
2022-04-15 19:59:24 +02:00 |
|
Henrik Rydgård
|
c4dfbf4f1a
|
Delete a lot of specialized alpha checking code.
This was now only used to check alpha in CLUTs, and the generic functions will not actually be any slower.
|
2022-04-15 12:34:50 +02:00 |
|
Henrik Rydgård
|
a5ee1884c1
|
Address feedback
|
2022-04-15 01:08:14 +02:00 |
|
Henrik Rydgård
|
a3d650d3e9
|
One more NEON optimization
|
2022-04-15 01:03:55 +02:00 |
|
Henrik Rydgård
|
ffcfef6031
|
Quick NEON optimization of CheckMask32
|
2022-04-15 00:56:26 +02:00 |
|
Henrik Rydgård
|
8bc2d1a653
|
SSE optimize a common case for video
|
2022-04-15 00:56:26 +02:00 |
|
Henrik Rydgård
|
a0ca968b1e
|
Bugfixes, handle the rest of the cases
|
2022-04-15 00:56:25 +02:00 |
|
Henrik Rydgård
|
42cd937de2
|
Simplification and some cleanup
|
2022-04-15 00:56:25 +02:00 |
|
Henrik Rydgård
|
613df29467
|
Remove redundant line
|
2022-04-15 00:56:25 +02:00 |
|
Henrik Rydgård
|
35e0bfeacc
|
Fix DeIndexTexture
|
2022-04-15 00:56:25 +02:00 |
|
Henrik Rydgård
|
e6df3ab23a
|
Comments
|
2022-04-15 00:56:25 +02:00 |
|
Henrik Rydgård
|
9f7e0978a9
|
AND together colors while decoding, and then check against fullAlphaMask.
|
2022-04-15 00:56:25 +02:00 |
|
Henrik Rydgård
|
7cab540fca
|
Short circuit the texture replacement code
|
2022-03-08 19:56:06 +01:00 |
|
Unknown W. Brackets
|
2479d52202
|
Global: Reduce includes of common headers.
In many places, string, map, or Common.h were included but not needed.
|
2022-01-30 16:35:33 -08:00 |
|
Henrik Rydgård
|
80ae4b039c
|
Vulkan: Be more restrictive about texture upscaling on "slow" devices.
Applies the same rules as for software upscaling in this case.
Should fix the stutters seen in #15109
|
2021-12-16 21:00:49 +01:00 |
|
Unknown W. Brackets
|
09f0578a64
|
Replacement: Use a thread to load tex replacements.
|
2021-10-21 17:05:39 -07:00 |
|
Unknown W. Brackets
|
ee882d1861
|
Replacement: Avoid rebuild until ready.
|
2021-10-21 17:05:38 -07:00 |
|
Unknown W. Brackets
|
0721405628
|
Replacement: Avoid clash with X define.
|
2021-10-21 17:05:38 -07:00 |
|
Unknown W. Brackets
|
83b7b33cfd
|
Replacement: Centralize lookup logic.
And make sure we don't change our minds about using a replacement during a
draw.
|
2021-10-21 17:05:38 -07:00 |
|
Unknown W. Brackets
|
36fc2c2628
|
Replacement: Purge old cached decoded textures.
Not actually decoding into the cache, just setup.
|
2021-10-21 17:05:38 -07:00 |
|
Unknown W. Brackets
|
2356280a9c
|
Replacement: Add structure for delayed loading.
|
2021-10-21 17:05:38 -07:00 |
|
Henrik Rydgård
|
887f6101d5
|
Remove the "Auto" texture scale factor. It's a performance trap and not really useful.
|
2021-10-05 20:41:40 +02:00 |
|