-
(from 4.2 Brainstorm)
-
Because Vulkan has right-hand NDC (Y down) and OpenGL has left-hand NDC, which face is "+y" and and which is "-y" in a cube map differ. Put simply the sky is +y in OpenGL and -y in Vulkan. KTX2 should…
-
Doesn't it need `metadataByteOffset`, `metadataByteLength`, `imagesByteLength` and `uncompressedImagesByteLength`?
-
It looks like these mappings are the wrong way round. As far as I am aware, DXT3 should be BC2 while DXT5 should be BC3.
https://github.com/KhronosGroup/KTX-Software/blob/1768624f33f8767aa4ad73d6e3…
-
I'm currently using libktx a sample app and want to integrate libktx into it. My project uses one cmake script for all platforms/configurations. I've started refactoring it pretty heavily @ https://gi…
-
Hi,
I tried loading basisu supercompressed KTX2 files with mip-map levels in my Unity package ([dev branch](https://github.com/atteneder/KtxUnity/tree/mipmaps)). It produces a visually broken textu…
-
I am trying to generate a prefiltered environment map for a [sample HDR image](https://hdrihaven.com/hdri/?c=skies&h=sunflowers) found on HDRI Haven. Using the 4k resolution HDRI, I first tried to ge…
-
Hello,
I am currently working on a model viewer for glTF assets, and I was wondering, what are the copyright/licensing information on these files, and can they be freely packaged and redistributed …
-
I'd like for KTX to formalize this reality into the spec, so that it doesn't have to be stored in some ignored name-value pair.
Simple proposal:
PremultipliedAlpha: true/false
Alternate proposa…
-
texture2.c has the following code:
```
// Calculate size of the image data.
This->dataSize = 0;
for (ktx_uint32_t i = 0; i < This->numLevels; i++) {
This->dataSize += _KTX_P…