mirror of https://github.com/mgba-emu/mgba.git
Remove unneeded GL context code
This commit is contained in:
parent
1ef3f4256f
commit
bd731e8266
|
@ -38,7 +38,6 @@ void Display::startDrawing(const uint32_t* buffer, GBAThread* thread) {
|
||||||
}
|
}
|
||||||
m_drawThread = new QThread(this);
|
m_drawThread = new QThread(this);
|
||||||
m_painter = new Painter(this);
|
m_painter = new Painter(this);
|
||||||
m_painter->setGLContext(this);
|
|
||||||
m_painter->setContext(thread);
|
m_painter->setContext(thread);
|
||||||
m_painter->setBacking(buffer);
|
m_painter->setBacking(buffer);
|
||||||
m_painter->moveToThread(m_drawThread);
|
m_painter->moveToThread(m_drawThread);
|
||||||
|
@ -68,7 +67,9 @@ void Display::resizeEvent(QResizeEvent* event) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Painter::Painter(Display* parent) {
|
Painter::Painter(Display* parent)
|
||||||
|
: m_gl(parent)
|
||||||
|
{
|
||||||
m_size = parent->size();
|
m_size = parent->size();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -80,10 +81,6 @@ void Painter::setBacking(const uint32_t* backing) {
|
||||||
m_backing = backing;
|
m_backing = backing;
|
||||||
}
|
}
|
||||||
|
|
||||||
void Painter::setGLContext(QGLWidget* context) {
|
|
||||||
m_gl = context;
|
|
||||||
}
|
|
||||||
|
|
||||||
void Painter::resize(const QSize& size) {
|
void Painter::resize(const QSize& size) {
|
||||||
m_size = size;
|
m_size = size;
|
||||||
m_gl->makeCurrent();
|
m_gl->makeCurrent();
|
||||||
|
|
|
@ -38,7 +38,6 @@ public:
|
||||||
|
|
||||||
void setContext(GBAThread*);
|
void setContext(GBAThread*);
|
||||||
void setBacking(const uint32_t*);
|
void setBacking(const uint32_t*);
|
||||||
void setGLContext(QGLWidget*);
|
|
||||||
|
|
||||||
public slots:
|
public slots:
|
||||||
void draw();
|
void draw();
|
||||||
|
|
Loading…
Reference in New Issue