summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/render/backend/renderer.cpp5
-rw-r--r--src/render/backend/renderer_p.h1
2 files changed, 6 insertions, 0 deletions
diff --git a/src/render/backend/renderer.cpp b/src/render/backend/renderer.cpp
index 6a93f65e3..1c37266d4 100644
--- a/src/render/backend/renderer.cpp
+++ b/src/render/backend/renderer.cpp
@@ -1393,6 +1393,11 @@ const GraphicsApiFilterData *Renderer::contextInfo() const
return m_graphicsContext->contextInfo();
}
+GraphicsContext *Renderer::graphicsContext() const
+{
+ return m_graphicsContext.data();
+}
+
void Renderer::addRenderCaptureSendRequest(Qt3DCore::QNodeId nodeId)
{
if (!m_pendingRenderCaptureSendRequests.contains(nodeId))
diff --git a/src/render/backend/renderer_p.h b/src/render/backend/renderer_p.h
index 29d6975ac..cc90abe00 100644
--- a/src/render/backend/renderer_p.h
+++ b/src/render/backend/renderer_p.h
@@ -212,6 +212,7 @@ public:
void setOpenGLContext(QOpenGLContext *context);
const GraphicsApiFilterData *contextInfo() const;
+ GraphicsContext *graphicsContext() const;
inline RenderStateSet *defaultRenderState() const { return m_defaultRenderStateSet; }