fix cubemap uploading

There was a wrong assert in Texture::setImage() as well as a typo when
calling setImage() itself in the sample code.
This commit is contained in:
Mathias Agopian
2022-07-25 09:25:29 -07:00
committed by Mathias Agopian
parent 9cc7fe97c5
commit 2d1d6ffb2c
4 changed files with 24 additions and 9 deletions

View File

@@ -78,7 +78,7 @@ Texture* createTexture(Engine* engine, const Ktx1Bundle& ktx, bool srgb,
for (uint32_t level = 0; level < nmips; ++level) {
ktx.getBlob({ level, 0, 0 }, &data, &size);
const uint32_t dim = texture->getWidth(level);
texture->setImage(*engine, level, 0, 0, dim, dim, {
texture->setImage(*engine, level, 0, 0, 0, dim, dim, 6, {
data, size * 6, cdatatype, size, cb, cbuser
});
}
@@ -97,7 +97,7 @@ Texture* createTexture(Engine* engine, const Ktx1Bundle& ktx, bool srgb,
for (uint32_t level = 0; level < nmips; ++level) {
ktx.getBlob({ level, 0, 0 }, &data, &size);
const uint32_t dim = texture->getWidth(level);
texture->setImage(*engine, level, 0, 0, dim, dim, {
texture->setImage(*engine, level, 0, 0, 0, dim, dim, 6, {
data, size * 6, dataformat, datatype, cb, cbuser
});
}