summaryrefslogtreecommitdiffstats
path: root/src/gui/painting/qpaintbuffer_p.h
Commit message (Collapse)AuthorAgeFilesLines
* Update licenseheader text in source filesJyri Tahtela2011-05-131-17/+17
| | | | | | | Updated version of LGPL and FDL licenseheaders. Apply release phase licenseheaders for all source files. Reviewed-by: Trust Me
* Update copyright year to 2011.Jason McDonald2011-01-101-1/+1
| | | | Reviewed-by: Trust Me
* Fix building of corelib, network and gui with qconfig minimal.Aaron McCarthy2010-04-161-0/+2
| | | | | | | | The bearer management code, which this bug is for, was fixed by MR 517 previously. Task-number: QTBUG-9493 Reviewed-by: alex
* Paintbuffer single frame profiling.Samuel Rødal2010-03-261-1/+7
| | | | | | | Added new --instrumentframe=X argument which gives a detailed run-down of how many milliseconds each paint command of that frame takes. Reviewed-by: Gunnar Sletta
* Fixed old trace files no longer working.Samuel Rødal2010-02-181-1/+3
| | | | | | | Move new static text draw command to the end to avoid invalidating existing traces. Reviewed-by: Eskil
* Reduced the memory footprint of qttrace files.Samuel Rødal2010-02-181-0/+1
| | | | | | | | | | | | A couple of improvements have been made: * Use single precision floats for the traces. * Reduce the number of variant wrapped transforms by introducing a new translate command. * Reduce the number of bytes streamed per image / pixmap draw command. * Add versioning info to qttrace files to be more future proof. Reviewed-by: Gunnar Sletta
* Implement QPaintBufferEngine::drawStaticTextItem()Eskil Abrahamsen Blomfeldt2010-01-181-0/+2
| | | | | | Make QPaintEngineEx::drawStaticTextItem() pure virtual to make sure it's implemented in all engines, and implement the paint buffer version to make gui compile.
* Update copyright year to 2010Jason McDonald2010-01-061-1/+1
| | | | Reviewed-by: Trust Me
* Fix MWC warningShane Kearns2009-11-121-1/+1
| | | | Reviewed-by: Trust Me
* Fixed some debug and some minor optims to QPaintBuffergunnar2009-11-041-2/+3
| | | | Reviewed-by: TrustMe
* compile fix with namespacehjk2009-09-281-0/+4
| | | | Reviewed-by: sroedal
* Update license headers again.Jason McDonald2009-09-091-4/+4
| | | | Reviewed-by: Trust Me
* Added multiple frames to QPaintBuffer.Samuel Rødal2009-09-041-2/+6
| | | | | | | | | 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
* Added trace graphics system for painting performance profiling.Samuel Rødal2009-09-031-0/+439
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