Top Description Fields Constructors Methods
org.lwjgl.vulkan

public final Class EXTTextureCompressionAstcHdr

extends Object
Class Inheritance

This extension adds support for textures compressed using the Adaptive Scalable Texture Compression (ASTC) High Dynamic Range (HDR) profile.

When this extension is enabled, the HDR profile is supported for all ASTC formats listed in ASTC Compressed Image Formats.

Promotion to Vulkan 1.3

This extension has been partially promoted. Functionality in this extension is included in core Vulkan 1.3, with the EXT suffix omitted. However, the feature is made optional in Vulkan 1.3. The original type, enum and command names are still available as aliases of the core functionality.

VK_EXT_texture_compression_astc_hdr
Name String
VK_EXT_texture_compression_astc_hdr
Extension Type
Device extension
Registered Extension Number
67
Revision
1
Extension and Version Dependencies
VK_KHR_get_physical_device_properties2 or Version 1.1
Deprecation state
Contact
Other Extension Metadata
Last Modified Date
2019-05-28
Interactions and External Dependencies
  • Promoted to Vulkan 1.3 Core
IP Status
No known issues.
Contributors
  • Jan-Harald Fredriksen, Arm

Field Summary

Modifier and TypeField and Description
public static final String
public static final int
VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_SPEC_VERSION

The extension specification version.

public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAMEback to summary
public static final String VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME

The extension name.

VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_SPEC_VERSIONback to summary
public static final int VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_SPEC_VERSION

The extension specification version.

VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK_EXTback to summary
public static final int VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK_EXT

Extends VkFormat.

Enum values:
VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK_EXTback to summary
public static final int VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK_EXT

Extends VkFormat.

Enum values:
VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK_EXTback to summary
public static final int VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK_EXT

Extends VkFormat.

Enum values:
VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK_EXTback to summary
public static final int VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK_EXT

Extends VkFormat.

Enum values:
VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK_EXTback to summary
public static final int VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK_EXT

Extends VkFormat.

Enum values:
VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK_EXTback to summary
public static final int VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK_EXT

Extends VkFormat.

Enum values:
VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK_EXTback to summary
public static final int VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK_EXT

Extends VkFormat.

Enum values:
VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK_EXTback to summary
public static final int VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK_EXT

Extends VkFormat.

Enum values:
VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK_EXTback to summary
public static final int VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK_EXT

Extends VkFormat.

Enum values:
VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK_EXTback to summary
public static final int VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK_EXT

Extends VkFormat.

Enum values:
VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK_EXTback to summary
public static final int VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK_EXT

Extends VkFormat.

Enum values:
VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK_EXTback to summary
public static final int VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK_EXT

Extends VkFormat.

Enum values:
VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK_EXTback to summary
public static final int VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK_EXT

Extends VkFormat.

Enum values:
VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK_EXTback to summary
public static final int VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK_EXT

Extends VkFormat.

Enum values:
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXTback to summary
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT

Extends VkStructureType.

Constructor Detail

EXTTextureCompressionAstcHdrback to summary
private EXTTextureCompressionAstcHdr()