summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/plugins/renderers/rhi/textures/texture.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/renderers/rhi/textures/texture.cpp b/src/plugins/renderers/rhi/textures/texture.cpp
index c2978c77b..463e57e92 100644
--- a/src/plugins/renderers/rhi/textures/texture.cpp
+++ b/src/plugins/renderers/rhi/textures/texture.cpp
@@ -752,7 +752,7 @@ void RHITexture::uploadRhiTextureData(SubmissionContext *ctx)
// they are in a single blob. Hence QTextureImageData::data() is not suitable.
const int layer = update.layer();
- const int face = update.face();
+ const int face = int(update.face()) - QAbstractTexture::CubeMapPositiveX;
filterLayerAndFace(layer, face, [&](int rhiLayer) {
const QRhiTextureUploadEntry entry = createUploadEntry(
update.mipLevel(), rhiLayer, xOffset, yOffset, 0, bytes, imgData);