summaryrefslogtreecommitdiffstats
path: root/src/render/materialsystem/shader.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix: set renderer dirty flag on initializationPaul Lemire2017-07-281-0/+1
* Shader: factor out the logic to change shader codeKevin Ottens2017-07-051-36/+26
* Shader: don't mark dirty if code didn't changeKevin Ottens2017-07-051-17/+27
* Renderer: add more dirty flags and launch jobs based on thatPaul Lemire2017-06-011-1/+1
* Fix build with QT_STRICT_ITERATORSSergio Martins2017-05-191-6/+6
* Ensure Shader disconnects the destroyed listener from the contextLaszlo Agocs2017-04-041-0/+2
* Fix container detachments when using range loopSergio Martins2017-02-241-1/+1
* QShaderProgram: rename enum ShaderStatus to StatusPaul Lemire2017-02-161-1/+1
* Shutdown fixesMike Krus2017-01-301-2/+1
* ShaderProgram: store and send log and status to frontendPaul Lemire2017-01-251-2/+40
* Shader sharing: perform introspection once per shared shaderPaul Lemire2017-01-251-1/+1
* Make sure destroyed OpenGL context is no longer usedv5.8.0-rc1Miikka Heikkinen2016-12-161-0/+7
* Renderer: make submission not rely on the Shader backend nodePaul Lemire2016-07-051-7/+13
* Shader: remove ref from cache when DNA changesPaul Lemire2016-07-051-1/+10
* Fix shader cachingSean Harmer2016-06-011-82/+22
* Fix dynamic shader code updatesSean Harmer2016-05-221-6/+8
* Remove qDebug()Sean Harmer2016-05-201-1/+0
* Qt3D: replace QStringLiteral with QLatin1String when appending or comparingMarc Mutz2016-05-141-1/+1
* QNodePropertyChange -> QPropertyUpdatedChangeSean Harmer2016-05-101-2/+2
* Rename NodeUpdated ChangeFlag to PropertyUpdatedSean Harmer2016-05-101-1/+1
* render/materialsystem: eradicate Q_FOREACH loops [low-risk]Marc Mutz2016-05-051-1/+1
* Remove QBackendNode::updateFromPeer()Sean Harmer2016-05-031-17/+0
* Q_NULLPTR -> nullptrSean Harmer2016-05-011-2/+2
* Rename QScenePropertyChange -> QNodePropertyChangeSean Harmer2016-04-211-2/+2
* Remove shader from cache in graphics context cache when deletedSean Harmer2016-04-171-1/+8
* Shader: use m_enabled member from base classPaul Lemire2016-04-151-0/+3
* Shader handles creationSean Harmer2016-04-101-2/+21
* Don't quote newlines in multi-line shader compiler/linker errors.Volker Krause2016-03-131-2/+2
* Remove ParameterMappingPaul Lemire2016-02-261-1/+6
* Propagate backend node changes to Renderer; render-on-demandWieland Hagen2016-02-241-0/+1
* Dedicated QRenderBackendNodeWieland Hagen2016-02-241-1/+1
* Shader: make noexcept and inline simple gettersPaul Lemire2016-02-221-40/+0
* Use a non polymorphic version of QUniformValueSean Harmer2016-02-211-1/+1
* RenderViews: use int comparison rather than string for uniforms filteringPaul Lemire2016-02-211-10/+59
* Merge remote-tracking branch 'origin/5.6' into devLiang Qi2016-01-261-4/+2
|\
| * Don't allocate QMutex members on the heap.Volker Krause2016-01-191-4/+2
* | Unify license header usageAntti Kokko2016-01-261-11/+14
* | Rename QUniformPack to ShaderParameterPackPaul Lemire2016-01-131-1/+1
* | Shaders: retrieve SSBO blockPaul Lemire2016-01-131-10/+44
|/
* Rename Renderer -> Render throughoutSean Harmer2015-10-191-2/+2
* Move Qt3DCore into Qt3DCore namespaceSean Harmer2015-10-131-3/+3
* Move material system into own directorySean Harmer2015-10-131-0/+403