From 96cdc5be2aa0cf87033591cfd76661291b3f6933 Mon Sep 17 00:00:00 2001 From: Laszlo Agocs Date: Tue, 26 Apr 2016 12:47:59 +0200 Subject: D3D12: Long Live Wobble! D3D12 shader effect node. Cull mode, atlas (qt_SubRect_*) support, and some nice-to-haves are currently missing. The built-in shaders won't yet work due to not sending 'source' down the stack so both have to be application-supplied. Nonetheless..the wobble test works! Change-Id: If4cd0143fa5794a8d5f89b576ffcfb084efeb343 Reviewed-by: Andy Nichols --- src/quick/items/qquickgenericshadereffect_p.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/quick/items/qquickgenericshadereffect_p.h') diff --git a/src/quick/items/qquickgenericshadereffect_p.h b/src/quick/items/qquickgenericshadereffect_p.h index bc90b493ca..5f6652ec32 100644 --- a/src/quick/items/qquickgenericshadereffect_p.h +++ b/src/quick/items/qquickgenericshadereffect_p.h @@ -132,6 +132,8 @@ private: QSGShaderEffectNode::ShaderData m_shaders[NShader]; QSGShaderEffectNode::DirtyShaderFlags m_dirty; + QSet m_dirtyConstants[NShader]; + QSet m_dirtyTextures[NShader]; struct SignalMapper { SignalMapper() : mapper(nullptr), active(false) { } -- cgit v1.2.3