summaryrefslogtreecommitdiffstats
path: root/src/render/materialsystem/shaderdata.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix deprecated API usage and compile warningsMike Krus2020-11-201-1/+1
* Use QList instead of QVector in renderJarek Kobus2020-07-091-2/+2
* Rework ShaderData/UniformBlockValueBuilder to minimize String lookupsPaul Lemire2020-06-081-26/+74
* Merge remote-tracking branch 'origin/5.15' into devMike Krus2020-04-271-1/+1
|\
| * rhi: Rework uniform processingJean-Michaƫl Celerier2020-04-221-1/+1
| * Cleanup setShaderAndUniformsPaul Lemire2020-04-201-1/+1
* | Remove deprecated classes and functionsPaul Lemire2020-02-111-4/+2
|/
* Make the OpenGL renderer a pluginPaul Lemire2020-02-051-8/+0
* Update QShaderData to use direct syncPaul Lemire2019-10-081-135/+106
* ShaderData: don't call markDirty(AllDirty)Paul Lemire2019-07-241-1/+1
* Render: Use SIMD Vectors and Matrices in the backendPaul Lemire2018-02-021-5/+5
* ShaderData: fix unnecessary cast between enumsMarc Mutz2016-10-051-1/+1
* ShaderData: add getter to retrieve transform type of propertiesPaul Lemire2016-09-071-15/+17
* ShaderData: refactoringPaul Lemire2016-09-051-120/+53
* Fix data race when multiple renderview builders transform light dataSean Harmer2016-07-191-0/+3
* Add a new transform mode for ShaderData propertiesKevin Ottens2016-07-021-0/+5
* readPeerProperties is gone in QBackendNodeKevin Ottens2016-07-021-58/+15
* render: eradicate Q_FOREACH loops [remaining low-risk, take 2]Marc Mutz2016-05-141-2/+3
* Qt3D: replace QStringLiteral with QLatin1String when appending or comparingMarc Mutz2016-05-141-1/+1
* QNodePropertyChange -> QPropertyUpdatedChangeSean Harmer2016-05-101-2/+2
* QNodeDynamicPropertyChange -> QDynamicPropertyUpdatedChangeSean Harmer2016-05-101-2/+2
* Rename NodeUpdated ChangeFlag to PropertyUpdatedSean Harmer2016-05-101-1/+1
* QShaderData should notify dynamic property changesKevin Ottens2016-05-061-40/+28
* render/materialsystem: eradicate Q_FOREACH loops [low-risk]Marc Mutz2016-05-051-2/+3
* Send shader data's property reader to the backendKevin Ottens2016-05-041-0/+2
* Remove QBackendNode::updateFromPeer()Sean Harmer2016-05-031-9/+0
* Remove TransformType from the public APIKevin Ottens2016-05-021-8/+8
* Remove virtual QBackendNode *create(QNode *frontend) constSean Harmer2016-05-011-9/+0
* Q_NULLPTR -> nullptrSean Harmer2016-05-011-5/+5
* ShaderData: Comment out NodeAdded/Removed sectionsPaul Lemire2016-04-301-14/+16
* QAbstractLight now inherits directly QComponentKevin Ottens2016-04-281-5/+1
* QShaderData also recognizes dynamic propertiesKevin Ottens2016-04-281-0/+13
* ShaderData: implement initializeFromPeerPaul Lemire2016-04-261-0/+29
* Rename QScenePropertyChange -> QNodePropertyChangeSean Harmer2016-04-211-2/+2
* ShaderData: sceneChangeEvent calls base class implementationPaul Lemire2016-04-151-0/+2
* RenderShaderDataFunctor handles creationSean Harmer2016-03-311-0/+8
* QBackendNode::peerUuid() renamed to peerId()Paul Lemire2016-03-051-2/+2
* Fix uses of inefficient QList<QNodeId>Marc Mutz2016-03-011-2/+2
* Remove ParameterMappingPaul Lemire2016-02-261-1/+1
* Propagate backend node changes to Renderer; render-on-demandWieland Hagen2016-02-241-0/+1
* Added AbstractRenderer pointer to RenderBackendNodeWieland Hagen2016-02-241-1/+3
* const QNodeId & -> QNodeIdPaul Lemire2016-02-221-5/+5
* RenderView: various small fixes in things frequently calledPaul Lemire2016-02-211-7/+20
* Removed factory member variableRobert Brock2016-02-071-2/+1
* Merge remote-tracking branch 'origin/5.6' into devLiang Qi2016-01-261-5/+3
|\
| * Don't allocate QMutex members on the heap.Volker Krause2016-01-191-5/+3
* | Unify license header usageAntti Kokko2016-01-261-11/+14
* | Rename UniformBuffer to GLBufferPaul Lemire2016-01-131-1/+1
|/
* Lights phase 1: infrastructureLaszlo Agocs2015-11-261-28/+53
* RenderShaderData/UBO: improve nested shader data buffer updatePaul Lemire2015-10-141-5/+6