]> git.mxchange.org Git - flightgear.git/commit
Canvas: Performance improvements.
authorThomas Geymayer <tomgey@gmail.com>
Fri, 21 Sep 2012 19:20:35 +0000 (21:20 +0200)
committerThomas Geymayer <tomgey@gmail.com>
Fri, 21 Sep 2012 20:03:58 +0000 (22:03 +0200)
commit4a94071ed78efdb6c8a9c5d44102dd48a001d920
treea3b5746113b6a0f9a5016cc35f81b94b930e04d3
parent88592bfe71ce002e1f07eae68f135ccac8c6558c
Canvas: Performance improvements.

 - Only render the canvas if something has actually changed
   (Currently checked by looking for modified properties).
 - Only write bounding box to property tree if it has been
   recalculated (until now this happened every frame).
src/Canvas/canvas.cxx
src/Canvas/canvas.hxx
src/Canvas/elements/CanvasImage.cxx
src/Canvas/elements/element.cxx
src/Canvas/elements/element.hxx
src/Canvas/elements/path.cxx
src/Canvas/elements/text.cxx
src/Instrumentation/od_gauge.cxx
src/Instrumentation/od_gauge.hxx