Henrik Rydgård
|
6950801e25
|
Not much point with a single line cleanup function. Also remove redundant check.
|
2023-03-19 00:04:48 +01:00 |
|
Henrik Rydgård
|
97c9b9e4f7
|
Break out PollReplacement from TextureCacheCommon::FindReplacement
|
2023-03-18 12:01:24 +01:00 |
|
Henrik Rydgård
|
5f76fbe1ad
|
Implement padding-on-copy for compressed textures as well.
|
2023-03-17 14:00:14 +01:00 |
|
Henrik Rydgård
|
79f4e73110
|
Replacer: Perform the padding to pow2 size during CopyLevelTo, not during load. Saves memory.
|
2023-03-17 14:00:14 +01:00 |
|
Henrik Rydgård
|
1b0d5ec3aa
|
Remove a unused state from ReplacedTexture, rename POPULATED to UNLOADED
|
2023-03-17 00:52:38 +01:00 |
|
Henrik Rydgård
|
6a430f2a14
|
ReplacedTexture: Some initialization. For UASTC, seems we need to clear the transcoder state.
|
2023-03-17 00:02:01 +01:00 |
|
Henrik Rydgård
|
f154f4a29d
|
Warning fix
|
2023-03-16 15:06:38 +01:00 |
|
Henrik Rydgård
|
e34a5a68de
|
Remove some locking
|
2023-03-16 12:04:14 +01:00 |
|
Henrik Rydgård
|
725d4195df
|
Small cleanup of purging code
|
2023-03-16 11:53:39 +01:00 |
|
Henrik Rydgård
|
35f46ec161
|
Rework the replacement cache. No more duplicate ReplacedTexture objects.
|
2023-03-16 11:46:05 +01:00 |
|
Henrik Rydgård
|
c45376ddc7
|
Typo fix, thanks iota97
|
2023-03-15 20:31:27 +01:00 |
|
Henrik Rydgård
|
0fb7ff488e
|
Add a convenient define to experiment with parallel copy
|
2023-03-15 14:48:32 +01:00 |
|
Henrik Rydgård
|
181ddf8266
|
Change the API of the old VulkanPushBuffer to match VulkanPushPool.
|
2023-03-15 09:56:32 +01:00 |
|
Henrik Rydgård
|
c31b4be690
|
Crashfix in ReplacedTexture. Thought I fixed this one before, hm.
|
2023-03-15 01:23:32 +01:00 |
|
Henrik Rydgård
|
13e63c109f
|
If the target compression format is not supported, just transcode to RGBA8888.
|
2023-03-14 18:52:42 +01:00 |
|
Henrik Rydgård
|
b45f1db005
|
Correct some error reporting
|
2023-03-14 18:34:22 +01:00 |
|
Henrik Rydgård
|
d8c3269cc6
|
Fix zipped texture packs (it didn't load the ini from the zip, the rest worked).
Plus a few other things.
|
2023-03-14 17:53:01 +01:00 |
|
Henrik Rydgård
|
4bbc4c258a
|
Remove sketch of Basis container format support (we go with KTX2 instead as the container)
|
2023-03-14 14:09:47 +01:00 |
|
Henrik Rydgård
|
6d520d6d6b
|
Vulkan: Enable mobile compressed formats too (oops)
|
2023-03-14 11:55:21 +01:00 |
|
Henrik Rydgård
|
93bf82a906
|
Add KTX2 basis/UASTC texture transcoding support
|
2023-03-14 11:55:21 +01:00 |
|
Henrik Rydgård
|
0fd58d80d5
|
Detect BASIS files. Doesn't do much with them yet.
|
2023-03-14 11:55:21 +01:00 |
|
Henrik Rydgård
|
32e8ab3b5d
|
Import all of basisu_transcoder, set up build
|
2023-03-13 12:37:43 +01:00 |
|
Henrik Rydgård
|
7df51c3d06
|
Merge pull request #17103 from hrydgard/replacement-dds-mipmaps
Texture replacement: Load DDS mipmaps
|
2023-03-13 09:58:32 +01:00 |
|
Unknown W. Brackets
|
2a20c5757f
|
Build: Fix build on Visual Studio 2019.
|
2023-03-12 16:46:19 -07:00 |
|
Henrik Rydgård
|
1860a73d58
|
Address feedback from previous PR
|
2023-03-12 23:15:09 +01:00 |
|