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
|
2b1e87792f
|
Vulkan: During texture upload, batch the buffer->image copies to do all the mips at once.
|
2023-03-14 10:11:19 +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
|
c32e3f89f1
|
D3D11 mipmap stride fix
|
2023-03-12 23:31:51 +01:00 |
|
Henrik Rydgård
|
1860a73d58
|
Address feedback from previous PR
|
2023-03-12 23:15:09 +01:00 |
|
Henrik Rydgård
|
f88633b696
|
Add support for loading multiple mipmaps from DDS files.
|
2023-03-12 23:05:45 +01:00 |
|
Henrik Rydgård
|
b1b8fc65cf
|
Error handling fixes (close the file).
|
2023-03-12 23:05:45 +01:00 |
|
Henrik Rydgård
|
b595a1dc4d
|
Prepare LoadLevelData for loading multiple mips.
|
2023-03-12 16:18:49 +01:00 |
|
Henrik Rydgård
|
aaa83897fe
|
Some code moving, tweaks
|
2023-03-12 16:18:49 +01:00 |
|
Henrik Rydgård
|
a4b5641f11
|
Add compressed texture format support checks
|
2023-03-12 16:18:46 +01:00 |
|
Henrik Rydgård
|
b44e879d21
|
Support DXT1/3/5 (BC1,2,3) in D3D9
|
2023-03-12 11:37:17 +01:00 |
|
Henrik Rydgård
|
f2673c8f7b
|
Change BGRA to be a texture-specific flag. Fixes R/B swap in DDS textures in D3D11.
|
2023-03-12 10:19:12 +01:00 |
|
Henrik Rydgård
|
b687f1bba8
|
Implement basic block compression support for OpenGL (without feature checks so far)
|
2023-03-12 00:14:06 +01:00 |
|
Henrik Rydgård
|
7e4dc23bcc
|
Fix BC textures in D3D11 - except that they're red/blue swapped. Ugh.
|
2023-03-11 23:55:43 +01:00 |
|
Henrik Rydgård
|
d95cd73c2c
|
Address a round of feedback
|
2023-03-11 21:46:01 +01:00 |
|
Henrik Rydgård
|
996b685294
|
Fix BC7 textures
|
2023-03-11 12:34:08 +01:00 |
|
Henrik Rydgård
|
6a84d96a3c
|
Add actual support for DDS textures to the replacer. Vulkan only.
|
2023-03-11 11:34:28 +01:00 |
|
Henrik Rydgård
|
f936a6e9ce
|
Structs and enums and build files
|
2023-03-11 11:19:33 +01:00 |
|
Henrik Rydgård
|
8e3428438e
|
Replacement: Fix mip level loading. Fix bug if LoadIni gets rerun for some reason.
|
2023-03-10 23:58:15 +01:00 |
|
Henrik Rydgård
|
3dc2463b55
|
Simplify, avoid opening file twice (still rewinding!)
|
2023-03-10 23:36:00 +01:00 |
|
Henrik Rydgård
|
265ae5d0e9
|
Make the two methods more compatible
|
2023-03-10 23:28:11 +01:00 |
|
Henrik Rydgård
|
6ece79c3fa
|
Move PopulateLevel and PrepareData next to each other, for later merging
|
2023-03-10 21:06:33 +01:00 |
|