-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Description
As detailed here: KhronosGroup/KTX-Specification#131
It appears that a PVRTC surface must always have at least 2x2=4 data words.
Specifically this seems from this: KhronosGroup/KTX-Specification#131 (comment)
From the OpenGL ES
IMG_texture_compression_pvrtcextension:
- For PVRTC 4BPP formats the
imageSizeis calculated as:
(max(width, 8) * max(height, 8) * 4 + 7) / 8- For PVRTC 2BPP formats the
imageSizeis calculated as:
(max(width, 16) * max(height, 8) * 2 + 7) / 8Seems like 32 bytes is the minimum PVR image size possible.
This is kind-of ambiguous with this document's phrasing of "At least one word of PVRTC data must exist in each mip level of a texture.", because although it's correct it probably should read "At least four words of PVRTC data must exist in each mip level of a texture because interpolation requires 2x2 data words".
Metadata
Metadata
Assignees
Labels
No labels