diff --git a/lib/texture.c b/lib/texture.c index 830095e0cb..35619a3e73 100644 --- a/lib/texture.c +++ b/lib/texture.c @@ -138,6 +138,7 @@ ktxTexture_construct(ktxTexture* This, ktxTextureCreateInfo* createInfo, if (createInfo->numLayers == 0) return KTX_INVALID_VALUE; This->numLayers = createInfo->numLayers; + This->isArray = createInfo->isArray; if (createInfo->numFaces == 6) { if (This->numDimensions != 2) { @@ -171,9 +172,6 @@ ktxTexture_construct(ktxTexture* This, ktxTextureCreateInfo* createInfo, } } - This->numLayers = createInfo->numLayers; - This->isArray = createInfo->isArray; - ktxHashList_Construct(&This->kvDataHead); return KTX_SUCCESS; }