From af51ea062c20a44ea969da5d493e821541be8eba Mon Sep 17 00:00:00 2001 From: "jun.zhang" Date: Thu, 6 Mar 2025 19:19:40 +0800 Subject: [PATCH] FIX: layer editing rendering stuff jira: STUDIO-10737 Change-Id: Ib1a7effda8434df0cfa6ff159c1493a85bdf01fd --- src/slic3r/GUI/GLCanvas3D.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/slic3r/GUI/GLCanvas3D.cpp b/src/slic3r/GUI/GLCanvas3D.cpp index cde5e72bb..09745bc97 100644 --- a/src/slic3r/GUI/GLCanvas3D.cpp +++ b/src/slic3r/GUI/GLCanvas3D.cpp @@ -530,15 +530,15 @@ void GLCanvas3D::LayersEditing::render_background_texture(const GLCanvas3D& canv // Render the color bar if (!m_background.is_initialized()) { GLModel::Geometry init_data; - init_data.format = { GLModel::PrimitiveType::Triangles, GLModel::Geometry::EVertexLayout::P2T2 }; + init_data.format = { GLModel::PrimitiveType::Triangles, GLModel::Geometry::EVertexLayout::P3N3T2 }; init_data.reserve_vertices(4); init_data.reserve_indices(6); // vertices - init_data.add_vertex(Vec2f(-0.5f, -0.5f), Vec2f(0.0f, 0.0f)); - init_data.add_vertex(Vec2f(0.5f, -0.5f), Vec2f(1.0f, 0.0f)); - init_data.add_vertex(Vec2f(0.5f, 0.5f), Vec2f(1.0f, 1.0f)); - init_data.add_vertex(Vec2f(-0.5f, 0.5f), Vec2f(0.0f, 1.0f)); + init_data.add_vertex(Vec3f(-0.5f, -0.5f, 0.0f), Vec3f(0.0f, 0.0f, 1.0f), Vec2f(0.0f, 0.0f)); + init_data.add_vertex(Vec3f(0.5f, -0.5f, 0.0f), Vec3f(0.0f, 0.0f, 1.0f), Vec2f(1.0f, 0.0f)); + init_data.add_vertex(Vec3f(0.5f, 0.5f, 0.0f), Vec3f(0.0f, 0.0f, 1.0f), Vec2f(1.0f, 1.0f)); + init_data.add_vertex(Vec3f(-0.5f, 0.5f, 0.0f), Vec3f(0.0f, 0.0f, 1.0f), Vec2f(0.0f, 1.0f)); // indices init_data.add_triangle(0, 1, 2);