From 00d90969b270f4ebf9591904827de0fb17368b57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jean-Micha=C3=ABl=20Celerier?= Date: Thu, 2 Jan 2020 14:24:12 +0100 Subject: First triangle Change-Id: I1db75f3840c2776acfb18c1907dc7d868e8bfba4 --- src/plugins/renderers/rhi/renderer/rendercommand_p.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/plugins/renderers/rhi/renderer/rendercommand_p.h') diff --git a/src/plugins/renderers/rhi/renderer/rendercommand_p.h b/src/plugins/renderers/rhi/renderer/rendercommand_p.h index 19dfb89c3..25ffab3e6 100644 --- a/src/plugins/renderers/rhi/renderer/rendercommand_p.h +++ b/src/plugins/renderers/rhi/renderer/rendercommand_p.h @@ -61,8 +61,11 @@ #include #include #include +#include QT_BEGIN_NAMESPACE +class QRhiGraphicsPipeline; +class QRhiShaderResourceBindings; class QOpenGLVertexArrayObject; @@ -103,6 +106,8 @@ public: float m_depth; int m_changeCost; + QRhiShaderResourceBindings *srb = nullptr; + QRhiGraphicsPipeline *ps = nullptr; enum CommandType { Draw, Compute @@ -127,6 +132,11 @@ public: bool m_drawIndirect; bool m_primitiveRestartEnabled; bool m_isValid; + + QVarLengthArray vertex_input; + + const Attribute* indexAttribute{}; + QRhiBuffer* indexBuffer{}; }; Q_AUTOTEST_EXPORT bool operator==(const RenderCommand &a, const RenderCommand &b) noexcept; -- cgit v1.2.3