From aeeb6f6bb6fea91f9e0e75794186f5f5a0b481de Mon Sep 17 00:00:00 2001 From: Trial97 Date: Wed, 22 Jan 2025 00:16:20 +0200 Subject: [PATCH] fix build final Signed-off-by: Trial97 --- launcher/ui/dialogs/skins/draw/BoxGeometry.cpp | 2 ++ launcher/ui/dialogs/skins/draw/BoxGeometry.h | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/launcher/ui/dialogs/skins/draw/BoxGeometry.cpp b/launcher/ui/dialogs/skins/draw/BoxGeometry.cpp index 7eb766ac1..9a5ad1ce2 100644 --- a/launcher/ui/dialogs/skins/draw/BoxGeometry.cpp +++ b/launcher/ui/dialogs/skins/draw/BoxGeometry.cpp @@ -182,6 +182,8 @@ QVector getCubeUVs(float u, float v, float width, float height, float namespace opengl { BoxGeometry::BoxGeometry(QVector3D size, QVector3D position) : m_indexBuf(QOpenGLBuffer::IndexBuffer), m_size(size), m_position(position) { + initializeOpenGLFunctions(); + // Generate 2 VBOs m_vertexBuf.create(); m_indexBuf.create(); diff --git a/launcher/ui/dialogs/skins/draw/BoxGeometry.h b/launcher/ui/dialogs/skins/draw/BoxGeometry.h index 7f36cff1b..1a245bc14 100644 --- a/launcher/ui/dialogs/skins/draw/BoxGeometry.h +++ b/launcher/ui/dialogs/skins/draw/BoxGeometry.h @@ -25,7 +25,7 @@ #include namespace opengl { -class BoxGeometry { +class BoxGeometry : protected QOpenGLFunctions { public: BoxGeometry(QVector3D size, QVector3D position); BoxGeometry(QVector3D size, QVector3D position, QPoint uv, QVector3D textureDim, QSize textureSize = { 64, 64 });