aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Fixed incorrect usage of `signals', `slots' in headersRohan McGovern2011-05-122-3/+3
| | | | | | | Qt headers must use Q_SIGNALS, Q_SLOTS. Reviewed-by: Jason McDonald Change-Id: I54b3322befd8f133d44aa48f3aa7cd96785d2e24
* Improve error message for invalid image provider name.Martin Jones2011-05-123-5/+20
| | | | Also fix broken qdeclarativeimageprovider test.
* Compile.Martin Jones2011-05-121-2/+5
|
* Fixed image tiling on scene graph.Kim Motoyoshi Kalland2011-05-112-8/+131
| | | | | | Repeat wrapping of non-power-of-two textures is not supported on OpenGL ES 2 by default. This commit implements a fallback for tiled QML Images.
* Documentation and API cleanup of QSGMaterialGunnar Sletta2011-05-1114-128/+478
|
* Delete the rendering thread when shutting downGunnar Sletta2011-05-111-1/+3
|
* Stop the render thread before deleting the QSGCanvas.Gunnar Sletta2011-05-112-9/+20
|
* Add user documentation for scarce resource propertiesChris Adams2011-05-111-5/+31
| | | | | | | | Relates to commit 59ace5c5a666b1588560d2aeaa79a57da535e863. Task-number: QMLNG-18 Reviewed-by: Aaron Kennedy Change-Id: I216ced4c663ebab8003978999dc16ac809443a5f
* Replaced grab() with scheduleUpdate().Kim Motoyoshi Kalland2011-05-102-16/+30
| | | | | | Replaced the synchronous function grab() with an asynchronous function scheduleUpdate() in QShaderEffectSource because synchronous grabbing doesn't work with threaded rendering.
* Documented which thread gets the QSGPaintedItem::paint() call.Yoann Lopes2011-05-101-0/+5
|
* Update to work with QGlyphs -> QGlyphRun renamingEskil Abrahamsen Blomfeldt2011-05-108-20/+20
| | | | | Just some search replace to make the repository compile after QGlyphs and related APIs were renamed.
* Added a separate property to enable mipmapping on QSGPaintedItem.Yoann Lopes2011-05-103-1/+41
| | | | Don't use QSGItem's smooth property for that anymore.
* Fix Rectangle implementation.Kim Motoyoshi Kalland2011-05-095-94/+134
|
* Udate mipmaps when QSGPaintedItem's texture has changed.Yoann Lopes2011-05-091-0/+9
|
* Docs for QSGTextureMaterialsGunnar Sletta2011-05-091-2/+194
|
* Renamed of texture material classes to be more intuitivly namedGunnar Sletta2011-05-097-39/+41
| | | | | | The assumption is that most people will use QSGTextureMaterial so this should be the one that works for both transparent and opaque textures. QSGOpaqueTextureMaterial is an optimization
* Clean up QSGVertexColorMaterial a bitGunnar Sletta2011-05-093-36/+12
|
* Removed a few warningsGunnar Sletta2011-05-093-5/+8
|
* Docs for vertex and flat color materialsGunnar Sletta2011-05-092-0/+105
|
* Enable mipmapping for QSGPaintedItem's texture.Yoann Lopes2011-05-093-2/+18
|
* Fixed issues with ShaderEffectSource and threaded rendering.Kim Motoyoshi Kalland2011-05-097-18/+47
|
* Added 'recursive' property to ShaderEffectSource.Kim Motoyoshi Kalland2011-05-092-22/+107
| | | | | | If 'recursive' is set, ShaderEffectSource will keep two buffers, alternatingly sourcing from one while rendering into the other.
* Merge branch 'qtquick2' of scm.dev.nokia.troll.no:qt/qtdeclarative-staging ↵Gunnar Sletta2011-05-0914-39/+39
|\ | | | | | | into qtquick2
| * Fix wrong usages of #include directives in the QML/JS parser.Roberto Raggi2011-05-0914-39/+39
| | | | | | | | Reviewed-by: Aaron Kennedy
* | Documentation for the scenegraph nodesGunnar Sletta2011-05-091-3/+330
|/
* Added a "void *reserved" for QSGNode for potential future extensionsGunnar Sletta2011-05-091-0/+2
|
* Augment DocumentationAlan Alpert2011-05-091-0/+2
| | | | | Task-number: QTBUG-19112 Reviewed-by: Martin Jones
* Made opacity work for QSGSimpleTextureNode.Samuel Rødal2011-05-061-2/+2
| | | | Reviewed-by: Kim
* Don't visit the sub tree of an AST::UiScriptBinding node.Roberto Raggi2011-05-061-2/+2
| | | | | ProcessAST needs to look only at QML nodes and as we know it is impossible to find QML nodes inside JavaScript statements.
* Fix potential crash when displaying multiscripted textEskil Abrahamsen Blomfeldt2011-05-062-1/+8
| | | | | | | | | | | | | | Shaping has to be done in the current thread, otherwise the font engines index for each glyph (referenced in the msb of the glyph index) might not be valid yet, because the font engines list is populated when shaping is done. So we need to make sure that the render thread relayouts. Geometry changes will already cause a relayout, which will in turn cause another relayout when the paint node is updated. There doesn't seem to be any convenient and safe way of avoiding this doubling of the layout step if we want to have rendering in a different thread than the QML graph. Reviewed-by: Gunnar
* Make animation driver pluggable through the QSGContextGunnar Sletta2011-05-063-2/+15
|
* Add unit test and documentation for module APIChris Adams2011-05-061-0/+109
| | | | | | | | | | Related to commit ae6c7a44394d4a5f943f1fc92f4de015ec7bcc96. Previously, only property access on module API was tested. This commit adds a test which calls a method on a module API. It also adds documentation for the qmlRegisterModuleApi functions. Task-number: QMLNG-33 Reviewed-by: Martin Jones
* Fix evaluation of boolean conditionsRoberto Raggi2011-05-051-2/+2
| | | | Ensure that the operand of IR::OpIfTrue and IR::OpNot has boolean type.
* Implemented contentsSize and contentsScale for QSGPaintedItem.Yoann Lopes2011-05-055-19/+114
|
* Makes sub-pixel antialiased distance-field text looks slightly sharper.Yoann Lopes2011-05-051-1/+12
|
* Enable the threaded renderer.Gunnar Sletta2011-05-053-54/+27
| | | | | Disable by specifying QML_NO_THREADED_RENDERER if this causes problems
* Compilation benchmarkAaron Kennedy2011-05-052-2/+2
| | | | Change-Id: Iaa875817367d3a9600dd1ad685f996377af9f82d
* Inline static data for basic types into the QML instructionAaron Kennedy2011-05-056-205/+173
| | | | | | | | | | | | | The following types are now entirely inline: QPoint, QPointF QSize, QSizeF QRect, QRectF QVector3D, QTime, QDateTime CustomTypeData Reviewed-by: Martin Jones Change-Id: I7024d136c77f8fb23ef6a6abb23ddfe0f9f8a1ca
* Support variable length instructions in QML bytecodeAaron Kennedy2011-05-0513-1275/+1265
| | | | | Reviewed-by: Martin Jones Change-Id: Ib04b8d46a78723d3a734e14d22a2f2256c1627c2
* Merge branch 'qtquick2' of scm.dev.nokia.troll.no:qt/qtdeclarative-staging ↵Alan Alpert2011-05-0539-446/+797
|\ | | | | | | into qtquick2
| * Only include line numbers when necessaryAaron Kennedy2011-05-055-121/+103
| | | | | | | | | | | | | | | | | | The mandatory line number bloats QML instructions for no reason. Moving it inline actually increases the instruction size further, but that will come down again once variable sized instruction support is added. Change-Id: I0ace03a50371ef57946edbb7c8e0e8c2fa4fdd76
| * Merge branch 'master' into qtquick2Gunnar Sletta2011-05-045-3/+11
| |\ | | | | | | | | | | | | Conflicts: src/imports/particles/particles.pro
| | * Fix compilation with private header patchOlivier Goffart2011-05-021-1/+3
| | |
| | * Use private headersMarius Storm-Olsen2011-05-023-3/+3
| | |
| | * Define the QT_NO_.... when the module is absant from QT_CONFIGOlivier Goffart2011-05-021-0/+2
| | | | | | | | | | | | Task-number: QTMODULARIZATION-38
| | * Add module.prf, and install MODULE_PRI for each moduleMarius Storm-Olsen2011-05-021-0/+4
| | | | | | | | | | | | Output warning if not present
| * | Merge branch 'qtquick2' of scm.dev.nokia.troll.no:qt/qtdeclarative-staging ↵Gunnar Sletta2011-05-0438-335/+671
| |\ \ | | | | | | | | | | | | into qtquick2
| | * | Update SG items with GV item changes.Martin Jones2011-05-0420-261/+545
| | | |
| | * | Fix crashing QtQuick 1 Image elements.Martin Jones2011-05-041-2/+2
| | | |
| | * | Code cleanup in QSGShaderEffectTexture.Kim Motoyoshi Kalland2011-05-032-17/+15
| | | |