16 Commits

Author SHA1 Message Date
sean
84a7bd4729 Fix #9: Add typeless and BC6H formats to getBlockSize func 2025-12-15 22:39:37 +01:00
sean
6af872605e Use unique_ptr instead of vector for byte data storage 2025-10-12 16:01:04 +02:00
sean
f639776105 Fix #4: Include span correctly 2024-05-27 12:15:05 +02:00
sean
e092433e66 Bump minimum CMake version to 3.11 2024-03-26 21:21:11 +01:00
sean
0530b4e3f5 Add: Parse directly from buffer & add more format detection 2024-03-25 14:48:15 +01:00
Andrea Sansottera
b4ca9fc0a3 Fix array size for non-DX10 headers 2024-03-24 16:23:43 +01:00
Andrea Sansottera
cd9d42efd7 Trust dimension from DX10 header 2024-03-24 16:23:43 +01:00
sean
97e5490ead Remove redundant inlines and fix some minor issues 2024-03-24 16:21:31 +01:00
sean
244ac73c8c Add more DXGI formats 2024-03-23 20:55:29 +01:00
Andrea Sansottera
427fc75775 Support R16G16 UNORM 2024-03-23 20:16:26 +01:00
Rauwendaal, Randall
6f61a74635 Add more 8-bit and 16-bit wide texture formats 2024-03-23 20:14:42 +01:00
sapphiresoul
27f153caa2 add BC7 support and fix bugs about mipmaps 2023-05-05 23:34:47 +02:00
Shaun Mitchell
8efb333398 Fix: Allow building through cmake fetch content (#2)
Co-authored-by: Shaun Mitchell <SMitchell@sumo-digital.com>
Co-authored-by: sean <sean165@outlook.de>
2023-01-09 17:45:10 +01:00
sean
f52a235892 Fix: Test _MSVC_LANG macro for C++17/20 support 2023-01-09 17:37:48 +01:00
sean
afe577bcc5 Add: Tests & a lot of fixes 2022-06-05 00:38:50 +02:00
sean
aca51cdd61 Initial commit 2021-10-20 03:52:33 +02:00