From 3509e651fdb634ed7011a18c5e7087a53a4a4b9d Mon Sep 17 00:00:00 2001 From: Sasha Szpakowski Date: Wed, 6 Mar 2024 14:23:18 -0400 Subject: [PATCH] Fix Texture:getWidth for texture views. --- src/modules/graphics/Texture.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/modules/graphics/Texture.cpp b/src/modules/graphics/Texture.cpp index a880a51e8..edae44ff7 100644 --- a/src/modules/graphics/Texture.cpp +++ b/src/modules/graphics/Texture.cpp @@ -166,8 +166,8 @@ Texture::Texture(Graphics *gfx, const Settings &settings, const Slices *slices) , format(settings.format) , renderTarget(settings.renderTarget) , computeWrite(settings.computeWrite) - , viewFormats(settings.viewFormats) , readable(true) + , viewFormats(settings.viewFormats) , mipmapsMode(settings.mipmaps) , width(settings.width) , height(settings.height) @@ -336,8 +336,8 @@ Texture::Texture(Graphics *gfx, Texture *base, const ViewSettings &viewsettings) , format(viewsettings.format.get(base->getPixelFormat())) , renderTarget(base->renderTarget) , computeWrite(base->computeWrite) - , viewFormats(base->viewFormats) , readable(base->readable) + , viewFormats(base->viewFormats) , mipmapsMode(base->mipmapsMode) , width(1) , height(1) @@ -354,7 +354,7 @@ Texture::Texture(Graphics *gfx, Texture *base, const ViewSettings &viewsettings) , rootView({base->rootView.texture, 0, 0}) , parentView({base, viewsettings.mipmapStart.get(0), viewsettings.layerStart.get(0)}) { - width = base->getHeight(parentView.startMipmap); + width = base->getWidth(parentView.startMipmap); height = base->getHeight(parentView.startMipmap); if (texType == TEXTURE_VOLUME)