src/gl/partrenderer.h

changeset 237
10a6298f636f
parent 232
8efa3a33172e
child 264
76a025db4948
--- a/src/gl/partrenderer.h	Mon Jun 20 18:40:22 2022 +0300
+++ b/src/gl/partrenderer.h	Mon Jun 20 19:49:56 2022 +0300
@@ -1,5 +1,6 @@
 #pragma once
 #include <QOpenGLWidget>
+#include <QOpenGLDebugLogger>
 #include "basics.h"
 #include "gl/common.h"
 #include "gl/compiler.h"
@@ -29,6 +30,7 @@
 	std::vector<RenderLayer*> activeRenderLayers;
 	std::vector<RenderLayer*> inactiveRenderLayers;
 	bool frozen = false;
+	QOpenGLDebugLogger logger;
 public:
 	PartRenderer(
 		Model* model,
@@ -50,6 +52,7 @@
 	void modelMatrixChanged(const glm::mat4& newMatrix);
 	void viewMatrixChanged(const glm::mat4& newMatrix);
 	void renderPreferencesChanged();
+	void message(const Message& message);
 private:
 	void initializeGL() override;
 	void resizeGL(int width, int height) override;

mercurial