Ticket #2038 (new bug)

Opened 4 years ago

Last modified 3 years ago

Incremental rendering of features does not work when render cache is used

Reported by: jpalmer Owned by: nobody
Priority: major: does not work as expected Milestone: Version 1.7.0
Component: MapCanvas Version: Trunk
Keywords: Cc:
Platform Version: WinXP SP2 Platform: All
Must Fix for Release: No Awaiting user input: no

Description

r11831 introduced the feature to cache rendering whenever possible. However this new functionality has disabled the number of features to draw before updating the display.

Change History

Changed 3 years ago by pcav

  • component changed from Build/Install to MapCanvas

Changed 3 years ago by lutra

confirmed also under linux with trunk. Is this on purpose?

Changed 3 years ago by smizuno

Actually, it is partially working on the initial rendering - after a layer is drawn, it is displayed. This appears to be an unintended consequence.

However, the point of caching is to speed up redrawing the map if it is not necessary to re-render a layer, as when a layer is disabled/enabled for view and the extent hasn't changed, so I don't see a reason for incremental drawing at all.

I would recommend when render caching is enabled, incremental drawing not be used during rendering and be disabled in Settings|Options to indicate that it is not available.

Changed 3 years ago by jpalmer

  • summary changed from Incremental rendering of features does not working when render cache is used to Incremental rendering of features does not work when render cache is used

Changed 3 years ago by pcav

  • must_fix changed from Yes to No

Changed 3 years ago by pcav

  • milestone changed from Version 1.5.0 to Version 1.6.0
Note: See TracTickets for help on using tickets.