VK_IMG_format_pvrtc

Other Extension Metadata

Last Modified Date

2019-09-02

IP Status

Imagination Technologies Proprietary

Contributors
  • Stuart Smith, Imagination Technologies

Description

VK_IMG_format_pvrtc provides additional texture compression functionality specific to Imagination Technologies PowerVR Texture compression format (called PVRTC).

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.

New Enum Constants

  • VK_IMG_FORMAT_PVRTC_EXTENSION_NAME
  • VK_IMG_FORMAT_PVRTC_SPEC_VERSION
  • Extending VkFormat:
    • VK_FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG
    • VK_FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG
    • VK_FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG
    • VK_FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG
    • VK_FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG
    • VK_FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG
    • VK_FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG
    • VK_FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG

Version History

  • Revision 1, 2019-09-02 (Stuart Smith)
    • Initial version