aboutsummaryrefslogtreecommitdiffstats
path: root/softwarecontext/context.h
Commit message (Collapse)AuthorAgeFilesLines
* Reformat project to be a Qt ModuleAndy Nichols2014-09-021-98/+0
| | | | | Change-Id: I2fe8df530a687247a9cd7ea12c1d8de79fef506e Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
* Provide a default SurfaceFormat for our ContextAndy Nichols2014-09-011-2/+1
| | | | | | | | | | | Since we are not using OpenGL the content of the SurfaceFormat does not matter to us. Instead it gives us a way to expose the fact that we are rendering to a raster surface. Using the OpenGLInfo API from QML allows you to check the properties of the SurfaceFormat and see that the QSurfaceFormat::RenderableType is not OpenGL or OpenGLES. Change-Id: Iac087dd89115f3455b4fb1941385352cadd2a364 Reviewed-by: Lars Knoll <lars.knoll@digia.com>
* Add support for rendering QQuickPaintedItemAndy Nichols2014-08-251-0/+1
| | | | | Change-Id: I80dbd2003f53e21fa35ebd270ecc92cc03628454 Reviewed-by: Lars Knoll <lars.knoll@digia.com>
* Ported the threaded render loop from qtdeclarativeSimon Hausmann2014-08-141-1/+5
| | | | | Change-Id: I3408c1df03ac6a8c547e7db17c835c25a4c5fce9 Reviewed-by: Lars Knoll <lars.knoll@digia.com>
* Fix add-on nameSimon Hausmann2014-08-121-1/+1
| | | | | Change-Id: I7df5c64a5035bcec317b7a837d4c7f499f21ab53 Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
* Adapt to internal API changes in QtQuickSimon Hausmann2014-08-121-1/+1
| | | | | Change-Id: I795e6a352402fb731c751d5ac5bfa30487306f78 Reviewed-by: Lars Knoll <lars.knoll@digia.com>
* Revert "Add a simple rectangle node"Simon Hausmann2014-08-121-1/+0
| | | | | | | | | This reverts commit 7d516abb39081c7ce58bb78a644f5bb5ff88f98a. Gunnar preferred routing the text cursor rectangles through the regular QSGRectangleNode. Change-Id: I40dc44451a10c9ccfe436974c21995a2b3bf86c2 Reviewed-by: Lars Knoll <lars.knoll@digia.com>
* Add commercial license headersSimon Hausmann2014-08-121-33/+10
| | | | | Change-Id: Iffa31b2d644ebc7e13e710fff4aee28e2a3f67c7 Reviewed-by: Lars Knoll <lars.knoll@digia.com>
* Add support for software layersSimon Hausmann2014-08-121-0/+16
| | | | | Change-Id: Iefac991ea5b9124cc9dd482e809180aa5f3d96d7 Reviewed-by: Lars Knoll <lars.knoll@digia.com>
* Add a simple rectangle nodeLars Knoll2014-08-081-0/+1
| | | | | | | | This gets text cursor and selections working properly together with the corresponding change in qtdeclarative. Change-Id: I53acc39c959f9cde875ef5e8d1bcd4d660269d5e Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
* Add support for styling the nine patch nodes QtQuick.Controls createsSimon Hausmann2014-08-081-0/+1
| | | | | Change-Id: Ia1d4aeb55bc855770a3a2718114e18ed44cf9645 Reviewed-by: Lars Knoll <lars.knoll@digia.com>
* Adapt to new visitor pattern for renderingSimon Hausmann2014-08-081-2/+1
| | | | | Change-Id: I32b5d748a5cadcb88511f401924d3b3635275881 Reviewed-by: Lars Knoll <lars.knoll@digia.com>
* Basic support for text renderingSimon Hausmann2014-08-081-0/+1
| | | | | Change-Id: I365c44b596f8866df2aff4e9f5e088bec0010539 Reviewed-by: Lars Knoll <lars.knoll@digia.com>
* First implementation of images and rectanglesSimon Hausmann2014-08-081-0/+22
| | | | | Change-Id: Ia905d6dfe3d9922ef820085fedc5195be8ace1da Reviewed-by: Lars Knoll <lars.knoll@digia.com>
* Initial version of new software backend for the QtQuick scene graphSimon Hausmann2014-08-081-0/+78
Based on the scene graph plugin from Qt Gerrit playground Change-Id: Ic6e65f912fef70ba5f153113ce68107b56608151 Reviewed-by: Lars Knoll <lars.knoll@digia.com>