VK_EXT_texture_compression_astc_3d

Other Extension Metadata

Last Modified Date

2025-06-09

IP Status

No known issues.

Contributors
  • Jan-Harald Fredriksen, Arm

Description

This extension adds support for 3D textures compressed using the Adaptive Scalable Texture Compression (ASTC) format.

These formats are compressed in 3D. As such, each slice will contain data for a Width x Height x Depth block of the texture. All transfer operations are done at the granularity of block dimensions.

New Structures

New Enum Constants

  • VK_EXT_TEXTURE_COMPRESSION_ASTC_3D_EXTENSION_NAME
  • VK_EXT_TEXTURE_COMPRESSION_ASTC_3D_SPEC_VERSION
  • Extending VkFormat:
    • VK_FORMAT_ASTC_3x3x3_SFLOAT_BLOCK_EXT
    • VK_FORMAT_ASTC_3x3x3_SRGB_BLOCK_EXT
    • VK_FORMAT_ASTC_3x3x3_UNORM_BLOCK_EXT
    • VK_FORMAT_ASTC_4x3x3_SFLOAT_BLOCK_EXT
    • VK_FORMAT_ASTC_4x3x3_SRGB_BLOCK_EXT
    • VK_FORMAT_ASTC_4x3x3_UNORM_BLOCK_EXT
    • VK_FORMAT_ASTC_4x4x3_SFLOAT_BLOCK_EXT
    • VK_FORMAT_ASTC_4x4x3_SRGB_BLOCK_EXT
    • VK_FORMAT_ASTC_4x4x3_UNORM_BLOCK_EXT
    • VK_FORMAT_ASTC_4x4x4_SFLOAT_BLOCK_EXT
    • VK_FORMAT_ASTC_4x4x4_SRGB_BLOCK_EXT
    • VK_FORMAT_ASTC_4x4x4_UNORM_BLOCK_EXT
    • VK_FORMAT_ASTC_5x4x4_SFLOAT_BLOCK_EXT
    • VK_FORMAT_ASTC_5x4x4_SRGB_BLOCK_EXT
    • VK_FORMAT_ASTC_5x4x4_UNORM_BLOCK_EXT
    • VK_FORMAT_ASTC_5x5x4_SFLOAT_BLOCK_EXT
    • VK_FORMAT_ASTC_5x5x4_SRGB_BLOCK_EXT
    • VK_FORMAT_ASTC_5x5x4_UNORM_BLOCK_EXT
    • VK_FORMAT_ASTC_5x5x5_SFLOAT_BLOCK_EXT
    • VK_FORMAT_ASTC_5x5x5_SRGB_BLOCK_EXT
    • VK_FORMAT_ASTC_5x5x5_UNORM_BLOCK_EXT
    • VK_FORMAT_ASTC_6x5x5_SFLOAT_BLOCK_EXT
    • VK_FORMAT_ASTC_6x5x5_SRGB_BLOCK_EXT
    • VK_FORMAT_ASTC_6x5x5_UNORM_BLOCK_EXT
    • VK_FORMAT_ASTC_6x6x5_SFLOAT_BLOCK_EXT
    • VK_FORMAT_ASTC_6x6x5_SRGB_BLOCK_EXT
    • VK_FORMAT_ASTC_6x6x5_UNORM_BLOCK_EXT
    • VK_FORMAT_ASTC_6x6x6_SFLOAT_BLOCK_EXT
    • VK_FORMAT_ASTC_6x6x6_SRGB_BLOCK_EXT
    • VK_FORMAT_ASTC_6x6x6_UNORM_BLOCK_EXT
  • Extending VkStructureType:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_3D_FEATURES_EXT

Issues

None.

Version History

  • Revision 1, 2025-06-09 (Jan-Harald Fredriksen)
    • Initial version