[Qgis-developer] Patch Proposal #1974 Render caching

Marco Hugentobler marco at hugis.net
Sun Oct 25 08:16:39 EDT 2009


> Marco - do you think the separate QImages could help us with my layer
> masking proposal - to be discussed in Vienna or at one of the upcoming
> hackfests?

Yes, it is a prerequisite.

One problem with masking on raster level is that everything is rasterized and 
so printing to vector svg / pdf will not be possible (or only with image 
caching turned off and therefore without masking).

Regards,
Marco

> Am Samstag, 24. Oktober 2009 13.41:07 schrieb Andreas Neumann:
> good - will test this next week.
>
> Marco - do you think the separate QImages could help us with my layer
> masking proposal - to be discussed in Vienna or at one of the upcoming
> hackfests?
>
> Thanks,
> Andreas
>
> Marco Hugentobler wrote:
> > Hi Tim
> >
> > Wow, this is really cool and speeds up rendering in many situations.
> >
> > Now that every layer has its QImage to paint on, it might be a
> > possibility to render each in its own thread and have great performance
> > on todays quad core machines.
> >
> > Regards,
> > Marco
> >
> > Am Samstag, 24. Oktober 2009 00.41:39 schrieb Tim Sutton:
> >> Hi Devs
> >>
> >> I've been working a little on implementing some render caching to make
> >> QGIS feel more responsive and avoid unnecessary re-rendering of layers
> >> when nothing has really changed.
> >>
> >> I've finished writing a simple caching mechanism and would like to ask
> >> you to a) test and b) indicate if you are happy for this to go into
> >> trunk.
> >>
> >> The patch is here
> >>
> >> https://trac.osgeo.org/qgis/attachment/ticket/1974/qgis_rendercachepatch
> >>_v7 _23Oct2009.diff
> >>
> >> Note that caching is disabled by default - you need to enable it in the
> >> Options dialog, rendering tab.
> >>
> >>
> >> Regards,

-- 
Dr. Marco Hugentobler
HUGIS - GIS programming and consulting
Honrainweg 5
CH-8038 Zürich
marco at hugis.net
http://homepage.hispeed.ch/hugis/


More information about the Qgis-developer mailing list