mirror of
https://github.com/bkaradzic/bimg.git
synced 2026-02-17 12:42:35 +01:00
Added EAC texture formats. (#98)
This commit is contained in:
committed by
GitHub
parent
b8603b8456
commit
2d4e6c6de1
@@ -59,6 +59,10 @@ namespace bimg
|
||||
ETC2, //!< ETC2 RGB8
|
||||
ETC2A, //!< ETC2 RGBA8
|
||||
ETC2A1, //!< ETC2 RGB8A1
|
||||
EACR11, //!< EAC R11 UNORM
|
||||
EACR11S, //!< EAC R11 SNORM
|
||||
EACRG11, //!< EAC RG11 UNORM
|
||||
EACRG11S, //!< EAC RG11 SNORM
|
||||
PTC12, //!< PVRTC1 RGB 2BPP
|
||||
PTC14, //!< PVRTC1 RGB 4BPP
|
||||
PTC12A, //!< PVRTC1 RGBA 2BPP
|
||||
|
||||
@@ -36,6 +36,10 @@ namespace bimg
|
||||
{ 4, 4, 4, 8, 1, 1, 0, 0, 0, 0, 0, 0, uint8_t(bx::EncodingType::Unorm) }, // ETC2
|
||||
{ 8, 4, 4, 16, 1, 1, 0, 0, 0, 0, 0, 0, uint8_t(bx::EncodingType::Unorm) }, // ETC2A
|
||||
{ 4, 4, 4, 8, 1, 1, 0, 0, 0, 0, 0, 0, uint8_t(bx::EncodingType::Unorm) }, // ETC2A1
|
||||
{ 4, 4, 4, 8, 1, 1, 0, 0, 0, 0, 0, 0, uint8_t(bx::EncodingType::Unorm) }, // EACR11 UNORM
|
||||
{ 4, 4, 4, 8, 1, 1, 0, 0, 0, 0, 0, 0, uint8_t(bx::EncodingType::Snorm) }, // EACR11 SNORM
|
||||
{ 4, 4, 4, 8, 1, 1, 0, 0, 0, 0, 0, 0, uint8_t(bx::EncodingType::Unorm) }, // EACRG11 UNORM
|
||||
{ 4, 4, 4, 8, 1, 1, 0, 0, 0, 0, 0, 0, uint8_t(bx::EncodingType::Snorm) }, // EACRG11 SNORM
|
||||
{ 2, 8, 4, 8, 2, 2, 0, 0, 0, 0, 0, 0, uint8_t(bx::EncodingType::Unorm) }, // PTC12
|
||||
{ 4, 4, 4, 8, 2, 2, 0, 0, 0, 0, 0, 0, uint8_t(bx::EncodingType::Unorm) }, // PTC14
|
||||
{ 2, 8, 4, 8, 2, 2, 0, 0, 0, 0, 0, 0, uint8_t(bx::EncodingType::Unorm) }, // PTC12A
|
||||
@@ -137,6 +141,10 @@ namespace bimg
|
||||
"ETC2", // ETC2
|
||||
"ETC2A", // ETC2A
|
||||
"ETC2A1", // ETC2A1
|
||||
"EACR11", // EAC R11 UNORM
|
||||
"EACR11S", // EAC R11 SNORM
|
||||
"EACRG11", // EAC RG11 UNORM
|
||||
"EACRG11S", // EAC RG11 SNORM
|
||||
"PTC12", // PTC12
|
||||
"PTC14", // PTC14
|
||||
"PTC12A", // PTC12A
|
||||
@@ -1070,6 +1078,10 @@ namespace bimg
|
||||
{ NULL, NULL }, // ETC2
|
||||
{ NULL, NULL }, // ETC2A
|
||||
{ NULL, NULL }, // ETC2A1
|
||||
{ NULL, NULL }, // EACR11 UNORM
|
||||
{ NULL, NULL }, // EACR11 SNORM
|
||||
{ NULL, NULL }, // EACRG11 UNORM
|
||||
{ NULL, NULL }, // EACRG11 SNORM
|
||||
{ NULL, NULL }, // PTC12
|
||||
{ NULL, NULL }, // PTC14
|
||||
{ NULL, NULL }, // PTC12A
|
||||
@@ -4047,6 +4059,10 @@ namespace bimg
|
||||
{ KTX_COMPRESSED_RGB8_ETC2, KTX_COMPRESSED_SRGB8_ETC2, KTX_RGB, KTX_ZERO, }, // ETC2
|
||||
{ KTX_COMPRESSED_RGBA8_ETC2_EAC, KTX_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC, KTX_RGBA, KTX_ZERO, }, // ETC2A
|
||||
{ KTX_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2, KTX_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2, KTX_RGB, KTX_ZERO, }, // ETC2A1
|
||||
{ KTX_COMPRESSED_R11_EAC, KTX_ZERO, KTX_RED, KTX_ZERO, }, // EACR11 UNORM
|
||||
{ KTX_COMPRESSED_SIGNED_R11_EAC, KTX_ZERO, KTX_RED, KTX_ZERO, }, // EACR11 SNORM
|
||||
{ KTX_COMPRESSED_RG11_EAC, KTX_ZERO, KTX_RG, KTX_ZERO, }, // EACRG11 UNORM
|
||||
{ KTX_COMPRESSED_SIGNED_RG11_EAC, KTX_ZERO, KTX_RG, KTX_ZERO, }, // EACRG11 SNORM
|
||||
{ KTX_COMPRESSED_RGB_PVRTC_2BPPV1_IMG, KTX_COMPRESSED_SRGB_PVRTC_2BPPV1_EXT, KTX_RGB, KTX_ZERO, }, // PTC12
|
||||
{ KTX_COMPRESSED_RGB_PVRTC_4BPPV1_IMG, KTX_COMPRESSED_SRGB_PVRTC_4BPPV1_EXT, KTX_RGB, KTX_ZERO, }, // PTC14
|
||||
{ KTX_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG, KTX_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV1_EXT, KTX_RGBA, KTX_ZERO, }, // PTC12A
|
||||
|
||||
Reference in New Issue
Block a user