diff --git a/UnleashedRecomp/gpu/video.cpp b/UnleashedRecomp/gpu/video.cpp index 45a5454f..bcb61c15 100644 --- a/UnleashedRecomp/gpu/video.cpp +++ b/UnleashedRecomp/gpu/video.cpp @@ -5501,7 +5501,10 @@ static bool LoadTexture(GuestTexture& texture, const uint8_t* data, size_t dataS desc.flags = ddsDesc.type == ddspp::TextureType::Cubemap ? RenderTextureFlag::CUBE : RenderTextureFlag::NONE; if (forceCubeMap) + { desc.arraySize = 6; + desc.flags = RenderTextureFlag::CUBE; + } texture.textureHolder = g_device->createTexture(desc); texture.texture = texture.textureHolder.get();