aboutsummaryrefslogtreecommitdiff
path: root/benchmarks
diff options
context:
space:
mode:
authorArmin Berres <armin.berres@basyskom.de>2010-09-28 17:12:55 +0200
committerArmin Berres <armin.berres@basyskom.de>2010-09-30 16:59:12 +0200
commit2fb9015461a73d6a02524f51e3acd7e9daf25d7c (patch)
treefb2830849aec931d13af5fec49c22defad7f6e35 /benchmarks
parent2cf17917fc26fa7208620809643fa54df2db221a (diff)
Changes: use QGLContext instead of QGLWidget in MGLES2Renderer
RevBy: Peter Penz Details: With the meego graphicssystem the QGLWidget will be gone. We just have a QGLContext then. To prepare for this change, avoid code duplication and as MGLES2Renderer just extracts the QGLContext from the QGLWidget anyway we directly hand over a QGLContext to the renderer.
Diffstat (limited to 'benchmarks')
-rw-r--r--benchmarks/pt_mgles2renderer/pt_mgles2renderer.cpp7
-rw-r--r--benchmarks/pt_mgles2renderer/pt_mgles2renderer.h2
2 files changed, 6 insertions, 3 deletions
diff --git a/benchmarks/pt_mgles2renderer/pt_mgles2renderer.cpp b/benchmarks/pt_mgles2renderer/pt_mgles2renderer.cpp
index bdde9045..086ed779 100644
--- a/benchmarks/pt_mgles2renderer/pt_mgles2renderer.cpp
+++ b/benchmarks/pt_mgles2renderer/pt_mgles2renderer.cpp
@@ -29,6 +29,7 @@
void Pt_MGLES2Renderer::initTestCase()
{
glWidget = new QGLWidget();
+ glContext = const_cast<QGLContext*>(glWidget->context());
painter = new QPainter();
}
@@ -41,14 +42,14 @@ void Pt_MGLES2Renderer::cleanupTestCase()
void Pt_MGLES2Renderer::firstInstanceCall()
{
MBENCHMARK_ONCE (
- MGLES2Renderer::instance(glWidget);
+ MGLES2Renderer::instance(glContext);
)
}
void Pt_MGLES2Renderer::activate()
{
MBENCHMARK_ONCE (
- MGLES2Renderer::activate(glWidget);
+ MGLES2Renderer::activate(glContext);
)
}
@@ -90,7 +91,7 @@ void Pt_MGLES2Renderer::end2()
void Pt_MGLES2Renderer::destroy()
{
MBENCHMARK_ONCE (
- MGLES2Renderer::destroy(glWidget);
+ MGLES2Renderer::destroy(glContext);
)
}
diff --git a/benchmarks/pt_mgles2renderer/pt_mgles2renderer.h b/benchmarks/pt_mgles2renderer/pt_mgles2renderer.h
index 92ac12b4..91ed7c7f 100644
--- a/benchmarks/pt_mgles2renderer/pt_mgles2renderer.h
+++ b/benchmarks/pt_mgles2renderer/pt_mgles2renderer.h
@@ -25,6 +25,7 @@
class QGLWidget;
class MGLES2Renderer;
class QPainter;
+class QGLContext;
class Pt_MGLES2Renderer : public QObject
{
@@ -59,6 +60,7 @@ private slots:
private:
QGLWidget *glWidget;
+ QGLContext *glContext;
QPainter *painter;
};