diff options
author | Wieland Hagen <wieland.hagen@kdab.com> | 2016-04-14 21:08:25 +0200 |
---|---|---|
committer | Sean Harmer <sean.harmer@kdab.com> | 2016-05-03 17:25:11 +0000 |
commit | 545cd3d3a5d0032c044f807429ace1cade462ceb (patch) | |
tree | 458d4d993714f92341ef77f5e58ac62f2a875d83 /src/render/framegraph/qclearbuffers_p.h | |
parent | 44ca2d31d278b4b744abfee818a92370daf7c343 (diff) |
QClearBuffers: clear specific QRenderTargetOutputs
If QClearBuffers::colorBuffer is set to a non-NULL value, only
this color buffer will be affected by the Clear operation.
Right now, only clamped color values are supported by the frontend.
OpenGL also supports non-clamped float and integer values, depending
on the type of the target buffer.
Task-number: QTBUG-50116
Change-Id: I2786c0603b24b4af0d24751151d64be7504b3e92
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/render/framegraph/qclearbuffers_p.h')
-rw-r--r-- | src/render/framegraph/qclearbuffers_p.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/render/framegraph/qclearbuffers_p.h b/src/render/framegraph/qclearbuffers_p.h index aa049635f..55e7d2f84 100644 --- a/src/render/framegraph/qclearbuffers_p.h +++ b/src/render/framegraph/qclearbuffers_p.h @@ -68,6 +68,7 @@ public: QColor m_clearColor; float m_clearDepthValue; int m_clearStencilValue; + QRenderTargetOutput *m_buffer; }; struct QClearBuffersData @@ -76,6 +77,7 @@ struct QClearBuffersData QColor clearColor; float clearDepthValue; int clearStencilValue; + Qt3DCore::QNodeId bufferId; }; } // namespace Qt3DRender |