summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | Introduced threaded texture manager and make use of it in QxImageGunnar Sletta2010-12-0316-136/+278
| |
* | moved adaptation layers into QSGContextGunnar Sletta2010-12-0334-617/+482
| |
* | Make TextureReference const throughout the scene graph.Gunnar Sletta2010-12-0214-42/+53
| | | | | | | | Only the TextureManager is "allowed" to change it.
* | Get shader effect item working again with image sourcesGunnar Sletta2010-12-024-29/+40
| |
* | Add a few missing filesGunnar Sletta2010-12-022-0/+121
| |
* | A few fixes to the Image element / TextureNodeGunnar Sletta2010-12-023-0/+317
| | | | | | | | | | - actually propegate the texture to the texture node - use a proper source rect. subsources are still broken, will get to that later
* | Remove redundant makeCurrent().Gunnar Sletta2010-12-021-3/+0
| | | | | | | | | | Its not the job of the renderer to make the context current... Its anyway kind of pointless to make the current context current :)
* | Move initializeGLFunctions() into the constructor.Gunnar Sletta2010-12-021-2/+2
| | | | | | | | | | We can do this now that we know that there is a GL context when the renderer is created.
* | Delete textures that the texture reference ownsGunnar Sletta2010-12-022-0/+8
| |
* | get glyph nodes working againGunnar Sletta2010-12-026-99/+119
| | | | | | | | | | Also, make the TextureReference class a bit more selfcontained, and let it support wrapping existing textures.
* | Started to add the QSGContext class and started the work to move it allGunnar Sletta2010-12-0211-35/+218
| | | | | | | | to a place where no scene graph stuff happens until there is a GL context.
* | initialize the texture to 0..Gunnar Sletta2010-12-021-1/+1
| |
* | started work on new texture managerGunnar Sletta2010-12-0136-621/+457
|/
* removed legacy utility functionsGunnar Sletta2010-12-012-72/+0
|
* Implemented mipmapped ShaderEffectSource.Kim Motoyoshi Kalland2010-11-263-40/+182
|
* fix shader code to compile with ESGunnar Sletta2010-11-261-2/+2
|
* Fixed ShaderEffectItem examples after incorrect rebase.Kim Motoyoshi Kalland2010-11-254-5/+0
|
* Added ShaderEffectItem test.Kim Motoyoshi Kalland2010-11-252-0/+722
|
* Updated the ShaderEffectItem examples.Kim Motoyoshi Kalland2010-11-2511-205/+233
|
* Rewrote the shader effect item.Kim Motoyoshi Kalland2010-11-257-214/+673
| | | | | | Sources are now rendered into FBOs in its own coordinate system instead of the effect's coordinate system. We can therefore have one FBO per source instead of one per source-effect pair.
* Fix debug output of texture upload timing a bitGunnar Sletta2010-11-251-18/+20
|
* invert the use-vbo check, default to do not use, as mostly fasterGunnar Sletta2010-11-241-1/+1
|
* Fix crash in with text on Mac OS X.Gunnar Sletta2010-11-242-18/+22
| | | | | | | | | | | On mac we extract the inner engine from a multifontengine. This inner engine is then refcounted and deleted by the TextMaskMaterial. The multi engine is never notified about this and will therefore keep the invalid pointer in its engines array. This will crash later on when we construct another TextMaskMaterial using the same multi engine. The fix is to refcount the multi engine instead. Reviewed-by: Eskil
* compile after Orientation was removed.Gunnar Sletta2010-11-241-1/+0
|
* Merge branch 'master' of scm.dev.nokia.troll.no:research/qt-scene-graphGunnar Sletta2010-11-241-19/+1
|\
| * Removes registration of OrientationObject to qml. (should be in qmlscene?)Yoann Lopes2010-11-231-19/+1
| |
* | Remove qglext.h/cpp now that we have QGLFunctions in QtGunnar Sletta2010-11-246-471/+8
| |
* | Use linear sampling for the text textures.Gunnar Sletta2010-11-241-1/+7
|/ | | | Otherwise, scaling looks really bad...
* Merge branch 'master' of scm.dev.nokia.troll.no:research/qt-scene-graphGunnar Sletta2010-11-227-37/+85
|\
| * Stores a value for the 'enabled' property...Yoann Lopes2010-11-223-7/+21
| |
| * Build render lists only when needed.Yoann Lopes2010-11-222-18/+47
| |
| * Fixes Rectangle rendering when radius is bigger than half of the size.Yoann Lopes2010-11-192-11/+16
| |
| * Increases rounded rectangles mesh resolution.Yoann Lopes2010-11-192-2/+2
| |
* | Merge branch 'master' of scm.dev.nokia.troll.no:research/qt-scene-graphGunnar Sletta2010-11-1935-603/+749
|\|
| * Merge branch 'master' of scm.dev.nokia.troll.no:research/qt-scene-graphGunnar Sletta2010-11-1916-334/+344
| |\
| | * Fixes assertion failure.Yoann Lopes2010-11-181-9/+11
| | |
| | * Implemented rounded clip.Yoann Lopes2010-11-184-51/+63
| | |
| | * Made ShaderEffectItem handle more property types.Kim Motoyoshi Kalland2010-11-181-0/+18
| | |
| | * Implemented mapToItem and mapFromItem.Yoann Lopes2010-11-181-6/+8
| | |
| | * Added --original-qml-raster option to qmlscene (uses raster engine).Yoann Lopes2010-11-171-5/+19
| | |
| | * Change order of library path and link optionThorbjørn Lindeijer2010-11-171-1/+1
| | | | | | | | | | | | | | | | | | Couldn't find the library otherwise on my system (gcc 4.4.4) Reviewed-by: Gunnar Sletta
| | * Code cleanup.Yoann Lopes2010-11-173-12/+0
| | |
| | * Merge branch 'master' of scm.dev.nokia.troll.no:research/qt-scene-graphYoann Lopes2010-11-1710-16/+50
| | |\ | | | | | | | | | | | | | | | | Conflicts: src/scenegraph/coreapi/qmlrenderer.cpp
| | | * Render order details.Kim Motoyoshi Kalland2010-11-172-5/+18
| | | | | | | | | | | | | | | | | | | | | | | | Utilise the depth bits better by reducing the depth range of the projection matrix. Added a define which can be used while debugging to turn off all reordering.
| | * | Optimizes geometry data uploading.Yoann Lopes2010-11-176-244/+203
| | | | | | | | | | | | | | | | | | | | Data is now uploaded only once per frame even when having a subtree rendered separately (ShaderEffectItem).
| | * | Fixes DeferredDelete events not being sent when an animation is running.Yoann Lopes2010-11-171-0/+1
| | | |
| | * | Updated --help output.Yoann Lopes2010-11-171-1/+1
| | | |
| | * | Merge branch 'master' of scm.dev.nokia.troll.no:research/qt-scene-graphYoann Lopes2010-11-169-230/+299
| | |\ \
| | * | | Added 'pos' property to QxItem.Yoann Lopes2010-11-161-0/+1
| | | | |
| * | | | The vsync animation driver needs to intercept and reject all update requests.Gunnar Sletta2010-11-191-0/+7
| | | | | | | | | | | | | | | | | | | | It drives all painting by itself...