summaryrefslogtreecommitdiffstats
path: root/src/render/materialsystem/shader.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert "Update commercial license headers"v5.15.3-lts-lgplTarja Sundqvist2021-03-231-20/+20
* Update commercial license headersTarja Sundqvist2021-02-021-20/+20
* Shader: check frontend node still exists before synchingPaul Lemire2020-04-151-0/+1
* Initial creation of RHI plug-in and refactoringJean-Michaƫl Celerier2020-03-161-0/+1
* Shader fixesPaul Lemire2020-02-131-0/+6
* Move classes in OpenGL renderer plugin into an OpenGL namespacePaul Lemire2020-02-051-0/+6
* Make the OpenGL renderer a pluginPaul Lemire2020-02-051-1/+0
* QShaderProgram: add a format propertyPaul Lemire2020-02-031-0/+13
* Introduce a GLShader classPaul Lemire2020-02-031-328/+37
* Shader: record standard uniform at loading timePaul Lemire2019-12-041-3/+61
* PackUniformHash to QVectorPaul Lemire2019-11-141-3/+3
* Fix Coverity warningsMike Krus2019-10-211-0/+1
* Convert Shader/ShaderBuilder jobs to use direct syncPaul Lemire2019-10-141-27/+11
* Update QShaderProgram to use direct syncPaul Lemire2019-09-261-39/+17
* 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