| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
Update old header.LGPL3 to header.LGPL
Change-Id: I8eac0cd6bbc276a56df487249cc459c0d4fab165
Reviewed-by: Jani Heikkinen <jani.heikkinen@theqtcompany.com>
|
|
|
|
|
|
|
| |
Also remove some unnecessary includes.
Change-Id: I35539566e530f7800bbbe7884be65a93a7ee91eb
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
|
|
|
|
|
|
|
| |
Update other aspects, tests and examples accordingly.
Change-Id: Ib1bcf0bdf4f5aec4422dc0c80bfc32b27fb1a317
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
|
|
|
|
|
|
|
| |
Updated examples and tests accordingly.
Change-Id: I8848a88472de2302aa072fa11f21ea934672b7e6
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
|
|
|
|
|
|
|
|
| |
As for preparation for Qt5.5 release the copyright header is
updated to correspond the current license requirements.
Change-Id: I36632918b66f455539453b42c369689fb11298ec
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
| |
Change-Id: I48a3a6f7670522eeb22d2b0dbd713f75fc36e1e9
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
|
|
|
|
|
| |
Change-Id: I0450a4d4708af1ccd3d4c8f2ddc5c9a5c9deca27
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
|
|
|
|
|
|
|
| |
Should allow to easily replace QUuid by a custom quint64 based struct
Change-Id: Ib4ba57efd2e070317aa3417b37ce091f2b4779a0
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
ParameterPack now just contains a list of parameters Uuid.
Material, Technique, Effect, RenderPass frontend and backend classes modified
to only send/receive the QParameter's uuid to signal that a parameter was
updated.
Use RenderParameter to monitor frontend QParameter.
RenderView slighly corrected to retrieve RenderParameter from the list of QUuid
and build the name-values hash from those.
Registered QBackendNodeFunctor to create a RenderParameter from a QParameter.
Change-Id: I715f194143a52d4e44519e73caf29516517f2b91
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
|
|
|
|
| |
Note: the export is maintained for the moment because the renderer aspect
still needs to know about that class. When the QBackendNode will be introduced
and QAbstractAspect refactored, this will be removed.
Change-Id: I35144c964cd36972866cc2b80ed3ffb2709a45b9
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
|
|
|
|
| |
Commented use of the qchangearbiter. Now QParameter/QParameterMapper do not
receive scene change events. This will be solved later on by creating proper
backend entities for those types in the backend.
Change-Id: I9d29e5a8444a6c2c7b5572f556ea252750faec6b
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
| |
Change-Id: I1afb8408e03d4b5405e8ee82d1a3b6b4364d3f5d
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
| |
Change-Id: I0282bb61a94a401ba9681422beabe5ecaabbfdad
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Replace setRendererAspect by setRenderer so that they can be used with a
template method of RenderEntity and have the same structure as other backend
classes.
Note: wont't compile by itself
Change-Id: I648bab5900e15373afe4d20107b70e7b32e9ee56
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
| |
Change-Id: Idcfcfef488f48e3a722e7d26a200ad9f1a91d0e6
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
| |
Change-Id: If1c2044c047e5ce3c1fd10d1445514bd89620d38
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
| |
Change-Id: I1377b93ca06a838a625d38db8b77ebcee438b203
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
| |
Change-Id: I03b6ddedbaf348a8a19bb03df7b6b05e1b2d9f38
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
|
|
| |
Also corrected Renderer to RendererAspect.
Change-Id: I22a90ddf04f3e6cbeb48e6ea6d9d7729a01a7fb9
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
| |
Change-Id: I8c61d2d0971e436b3a0dabb736fbadfaada8f532
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
The goal is to have RenderMaterial, RenderEffect and RenderTechnique contain a
ParameterPack.
Each of the frontend Material, Effect and Technique should post a notification
when a Parameter is added or removed.
Upon reception of that notification in the backend classes should add the
Parameter to the ParameterPack. In turn, ParameterPack will register itself as
an observer of the Parameter and receive notification when the Parameter's
value is updated.
For that to work, Parameter should be converted to a Node so as to be able to
be registered as an observable.
Change-Id: I26373c8dc4006b4e41f2bcde8aec0d9ca751bc8a
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|