summaryrefslogtreecommitdiffstats
path: root/src/render/backend/renderer_p.h
diff options
context:
space:
mode:
authorSean Harmer <sean.harmer@kdab.com>2014-09-20 18:45:09 +0100
committerSean Harmer <sean.harmer@kdab.com>2014-09-21 13:27:32 +0200
commit72aad5ee498ef47f1b76cfbf9431061c45975781 (patch)
treed9340f8b46639b97ef1021e490cc868832b801ca /src/render/backend/renderer_p.h
parent1d2aaae6a0e9d832690a7b6b1f872aaeca3ed86a (diff)
Add a wireframe example to exercise geometry shader support
Needed to extend the set of standard uniforms to include the viewport matrix. We also don't seem to get the type information for uniforms from glsl but rather infer it from QML. In this example it resulted in a bug where the line.width was being set with glUniformi() instead of glUniformf() when we used whole values such as 1.0 in the Parameter of WireframeEffect.qml. Worked aroudn by using a typed property in WireframeMaterial.qml for now but this needs fixing. Change-Id: Ie07a81b1b0b6c176e188d9e489643b22e339192a Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/render/backend/renderer_p.h')
-rw-r--r--src/render/backend/renderer_p.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/render/backend/renderer_p.h b/src/render/backend/renderer_p.h
index 67738950b..8d17772ac 100644
--- a/src/render/backend/renderer_p.h
+++ b/src/render/backend/renderer_p.h
@@ -184,6 +184,7 @@ public:
inline int cachedFramesCount() const { return m_cachedFramesCount; }
void setSurface(QSurface *s);
+ QSurface *surface() const;
void enqueueRenderView(RenderView *renderView, int submitOrder);
void submitRenderViews();