Opened 10 years ago

Closed 10 years ago

#1722 closed defect (fixed)

Redraw artefacts

Reported by: Simon Arlott Owned by: cbro@…
Priority: major Milestone:
Component: merkaartor Version:
Keywords: Cc:

Description

Merkaartor 0.12 and 0.13.1 are unusable for me as the redraw doesn't work properly. Merkaartor 0.10 still works.

Moving around or zooming causes a ghosting effect, and all or some of the map may have noise over it.

I'm using Linux 2.6.29 with Xorg 1.5.3 and fglrx 8.582.

Change History (7)

comment:1 Changed 10 years ago by Simon Arlott

I can't attach screenshot-sized files...

comment:2 Changed 10 years ago by Simon Arlott

If I insert the following into MapView::panScreen before the update() call, the problem goes away:

invalidRegion = QRegion(rect());

If this is a bug outside of Merkaartor relating to partial redraws, perhaps this could be a configuration option (force full redraw)?

comment:3 Changed 10 years ago by Simon Arlott

The above fix still has problems with the red grid dots... turning off "show downloaded areas" fixes the unmodified 0.13.1 too.

comment:4 Changed 10 years ago by Chris Browet

Could you try adding "NVIDIA_HACK=1" to your qmake, i.e. "qmake -r NVIDIA_HACK=1 ...".

Which Qt version are you using?

comment:5 Changed 10 years ago by Simon Arlott

I'm using Qt 4.5.0. That partially fixes it... but the red dots stay after I download and it breaks when I zoom in far enough: http://s85.org/C5Al1xla.

comment:6 Changed 10 years ago by Chris Browet

I'm afraid there is a 99% chance it is a system dependant bug.

Could you try with the "radeon" or "radeonHD" driver for your ATI card?

comment:7 Changed 10 years ago by Chris Browet

Resolution: fixed
Status: newclosed

Solved in 0.13.2

Note: See TracTickets for help on using tickets.