summaryrefslogtreecommitdiffstats
path: root/src/gui/painting/qpaintbuffer.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Ran the script utils/normalizeOlivier Goffart2009-11-181-1/+1
| | | | Over src/ tools/ examples/ and demos/
* Fixed some debug and some minor optims to QPaintBuffergunnar2009-11-041-38/+57
| | | | Reviewed-by: TrustMe
* Deep copy QImage based on non-owned data so we can safely store themGunnar Sletta2009-09-281-2/+11
| | | | Reviewed-by: Samuel
* compile fix with namespacehjk2009-09-281-0/+5
| | | | Reviewed-by: sroedal
* Merge branch '4.6' of git@scm.dev.troll.no:qt/qt into 4.6Janne Anttila2009-09-091-4/+4
|\
| * Update license headers again.Jason McDonald2009-09-091-4/+4
| | | | | | | | Reviewed-by: Trust Me
* | Fixed 'illegal empty declaration' warning for Nokia X86 compiler.Janne Anttila2009-09-081-1/+1
|/ | | | | Task-number: 241223 Reviewed-by: TrustMe
* Fixed compile for S60.Rohan McGovern2009-09-051-1/+1
| | | | Q_DECLARE_METATYPE must appear before qRegisterMetaType.
* Added multiple frames to QPaintBuffer.Samuel Rødal2009-09-041-5/+21
| | | | | | | | | This lets us stream a single QPaintBuffer instead of one QPaintBuffer per frame in the trace graphicssystem, which leads to not streaming pixmaps / images once per frame. Performance when doing a trace is also a lot better for painting heavy applications. Reviewed-by: Trond
* Avoided streaming multiple copies of images/pixmaps in QPaintBuffer.Samuel Rødal2009-09-041-1/+74
| | | | | | This reduces the size of the trace files significantly in certain cases. Reviewed-by: Trond
* Added trace graphics system for painting performance profiling.Samuel Rødal2009-09-031-0/+1745
When running an application with graphics system trace everything that gets painted to the window surface is proxied through a QPaintBuffer, which is then both streamed to a trace file and replayed on a raster window surface. The trace file can then be replayed with tools/qttracereplay to measure pure painting performance. Reviewed-by: Gunnar Sletta