summaryrefslogtreecommitdiffstats
path: root/src/render/materialsystem/qshaderprogrambuilder.h
Commit message (Collapse)AuthorAgeFilesLines
* Restore sceneChangeEvent overload that were removedPaul Lemire2019-10-221-0/+2
| | | | | | | | Not BIC compatible so they must stay until Qt6. Added TODO above them to make it easier to track for Qt6. Change-Id: Ia1adba25be5d55d3fa836727877c7c1f7346b668 Reviewed-by: Mike Krus <mike.krus@kdab.com>
* Convert Shader/ShaderBuilder jobs to use direct syncPaul Lemire2019-10-141-1/+0
| | | | | Change-Id: Ia56ba6176c86e34904611ae57e682ac9d52c79f7 Reviewed-by: Mike Krus <mike.krus@kdab.com>
* Switch export macros to standard formKai Koehne2019-04-021-1/+1
| | | | | | | | | | | | Qt expects the export macros to have Q_ prefixes, otherwise the symbol versioning script won't find them and mark them. Also remove non-exising QT3DLOGIC_PRIVATE_EXPORT macro from src/doc/qt3d.qdocconf Task-number: QTBUG-74752 Change-Id: I71b9e85ff09c002fb283824aa51a5a8f50e937f4 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* QML: Properly revision new signals and slots in 5.13Kai Koehne2019-03-071-6/+6
| | | | | | | | All new signals, slots, ... available in QML should be revisioned. Change-Id: Ib91c65b2bcd64f93d8f536c6cb534390b8689d05 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* QShaderProgramBuilder: add properties to access generated shader codePaul Lemire2018-12-141-0/+19
| | | | | | Change-Id: Ib4d448198b2f53850ff0c9b1f2ff4d2d905eea26 Reviewed-by: Mike Krus <mike.krus@kdab.com> Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Replace Q_DECL_OVERRIDE with overrideKevin Funk2017-09-251-1/+1
| | | | | Change-Id: I92c955068e233c50043ad7d06a32300dd386c24d Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Introduce enabled layers to QShaderProgramBuilderKevin Ottens2017-09-041-0/+4
| | | | | | | | This will allow to control the code generation by forwarding this to QShaderGenerator on the backend side. Change-Id: Ic613467ba742c05344ef553eabab861b2408d0ec Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Introduce QShaderProgramBuilderKevin Ottens2017-07-051-0/+108
This is the frontend class for building ShaderProgram content from graph files. Change-Id: Iae43d745473737537052a533653beee72506ea49 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>