Package org.lwjgl.vulkan
Class IMGFormatPVRTC
java.lang.Object
org.lwjgl.vulkan.IMGFormatPVRTC
VK_IMG_format_pvrtc provides additional texture compression functionality specific to Imagination Technologies PowerVR Texture compression format (called PVRTC).
Note
As also noted in the Khronos Data Format Specification, PVRTC1 images must have dimensions that are a power of two.
Deprecation
Both PVRTC1 and PVRTC2 are slower than standard image formats on PowerVR GPUs, and support will be removed from future hardware.
- Name String
VK_IMG_format_pvrtc- Extension Type
- Device extension
- Registered Extension Number
- 55
- Revision
- 1
- Deprecation State
- Deprecated without replacement
- Contact
- Stuart Smith
Other Extension Metadata
- Last Modified Date
- 2019-09-02
- IP Status
- Imagination Technologies Proprietary
- Contributors
- Stuart Smith, Imagination Technologies
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intExtendsVkFormat.static final intExtendsVkFormat.static final intExtendsVkFormat.static final intExtendsVkFormat.static final intExtendsVkFormat.static final intExtendsVkFormat.static final intExtendsVkFormat.static final intExtendsVkFormat.static final StringThe extension name.static final intThe extension specification version. -
Method Summary
-
Field Details
-
VK_IMG_FORMAT_PVRTC_SPEC_VERSION
public static final int VK_IMG_FORMAT_PVRTC_SPEC_VERSIONThe extension specification version.- See Also:
-
VK_IMG_FORMAT_PVRTC_EXTENSION_NAME
The extension name.- See Also:
-
VK_FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG
public static final int VK_FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMGExtendsVkFormat.Enum values:
- See Also:
-
VK_FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG
public static final int VK_FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMGExtendsVkFormat.Enum values:
- See Also:
-
VK_FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG
public static final int VK_FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMGExtendsVkFormat.Enum values:
- See Also:
-
VK_FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG
public static final int VK_FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMGExtendsVkFormat.Enum values:
- See Also:
-
VK_FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG
public static final int VK_FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMGExtendsVkFormat.Enum values:
- See Also:
-
VK_FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG
public static final int VK_FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMGExtendsVkFormat.Enum values:
- See Also:
-
VK_FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG
public static final int VK_FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMGExtendsVkFormat.Enum values:
- See Also:
-
VK_FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG
public static final int VK_FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMGExtendsVkFormat.Enum values:
- See Also:
-