| 1234567891011121314151617181920212223242526272829303132 |
- #ifndef __WIDGETGL1_H__
- #define __WIDGETGL1_H__
- #include <QOpenGLWidget>
- #include <QOpenGLFunctions_3_3_Core>
- #include <GL/gl.h>
- class WidgetGL1 : public QOpenGLWidget, protected QOpenGLFunctions_3_3_Core
- {
- Q_OBJECT
- public:
- explicit WidgetGL1(QWidget *parent = nullptr);
- ~WidgetGL1() override;
- protected:
- void initializeGL() override;
- void resizeGL(int w, int h) override;
- void paintGL() override;
- private:
- /* 打印编译错误 */
- void printOpenGLCompileError(GLuint errorCode);
- };
- #endif // __WIDGETGL1_H__
|