diff options
author | Sean Harmer <sean.harmer@kdab.com> | 2016-04-15 12:22:58 +0100 |
---|---|---|
committer | Sean Harmer <sean.harmer@kdab.com> | 2016-04-15 18:51:09 +0000 |
commit | 16a3c23ea0f486d3092d8debee558ac9b4373fd2 (patch) | |
tree | c6235d2347d486f463ba6b3710afdb371f8f3179 /src/render/materialsystem/shader_p.h | |
parent | e7f81f6389f7a7caa2de2f432efb3f73c66e423f (diff) |
Add debug operator for Shader backend node
Change-Id: Ie3853ebd8370a76e3389c31f716d399ab48b615a
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src/render/materialsystem/shader_p.h')
-rw-r--r-- | src/render/materialsystem/shader_p.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/render/materialsystem/shader_p.h b/src/render/materialsystem/shader_p.h index 79e2c3d8f..823c089af 100644 --- a/src/render/materialsystem/shader_p.h +++ b/src/render/materialsystem/shader_p.h @@ -161,6 +161,15 @@ private: friend class GraphicsContext; }; +#ifndef QT_NO_DEBUG_STREAM +inline QDebug operator<<(QDebug dbg, const Shader &shader) +{ + QDebugStateSaver saver(dbg); + dbg << "QNodeId =" << shader.peerId() << "dna =" << shader.dna() << endl; + return dbg; +} +#endif + } // namespace Render } // namespace Qt3DRender |