Hi,

On 20/06/2016 17:17, Xavier Bigand wrote:
Hi,

I am planning to use our custom materials with Qt3D, because will already have an uber shader for the lighting and shadowing of objects. I think that I'll create one material called LightingMaterial that can change the shader's sources depending of his properties, but in this case it seems that I'll instanciate too much shader programs. Are shaderprograms automatically managed in sense of I can instanciate many program with the same code?

Yes, the OpenGL shader programs are cached and hashed by the renderer.

Cheers,

Sean



--
Xavier


_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest


--
Dr Sean Harmer | sean.har...@kdab.com | Managing Director UK
KDAB (UK) Ltd, a KDAB Group company
Tel. +44 (0)1625 809908; Sweden (HQ) +46-563-540090
Mobile: +44 (0)7545 140604
KDAB - Qt Experts

_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to