Ticket #2013 (new bug)

Opened 8 months ago

Last modified 3 weeks ago

[Tracker] Dragging a file around make icon redraw constantly.

Reported by: diver Owned by: axeld
Priority: normal Milestone: R1
Component: Servers/app_server Version: R1 development
Cc: Blocked By:
Platform: All Blocking:

Description

Set desktop icon size to 64x64 and try to drag any icon to another place on desktop.

Change History

Changed 6 months ago by diver

I think this should be fixed before R1 alpha.

Changed 6 months ago by stippi

I did fix the flickering for VESA and I have a plan for how it could be fixed it for accelerated drivers: By using a back buffer that is used only for the region touched by such transparent overlays, separating drawing commands that arrive intersecting with this region into a part that is drawn in software (to the back buffer) and another part which is rendered to the front buffer (accelerated for certain commands). The part that touched the back buffer is then composited with the overlay and copied to the front buffer. This would eliminate flickering in a way similar to the current VESA mode while still using acceleration. If someone wrote a driver for AMD X1400 hardware, that would certainly boost my motivation to work on this... :-)

Changed 6 months ago by diver

Strange, but several months ago moving an icon didn't cause flickering.

Changed 6 months ago by stippi

Ahm... just to make sure we are talking about the same thing: I am talking about the flickering of the transparent icon that gets attached to the mouse. The flickering is caused by the cursor+icon being removed from the screen and reappearing at the new position when you move the mouse. You mean the same thing, right? What graphics hardware do you use? Does Haiku have a driver for it? Did that situation change a couple months ago?

Changed 6 months ago by diver

Ah, I see. There is no flickering in vmware. And I only recently started testing on real hw. So that situation din't changed. False alarm, sorry. Should this be moved to app_server component?

Changed 6 months ago by stippi

  • component changed from Applications/Tracker to Servers/app_server

Oh, yeah, thanks for noticing. Tracker has nothing to do with it.

Changed 3 weeks ago by diver

I think this bug is fixed, I will retest with bigger icon size if stippi won't beat me :-)

Note: See TracTickets for help on using tickets.