Opened 17 years ago

Closed 14 years ago

#2013 closed bug (fixed)

[app_server] flickering of the transparent icon while dragging

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

Description

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

Change History (10)

comment:1 by diver, 16 years ago

I think this should be fixed before R1 alpha.

comment:2 by stippi, 16 years ago

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... :-)

comment:3 by diver, 16 years ago

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

comment:4 by stippi, 16 years ago

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?

comment:5 by diver, 16 years ago

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?

comment:6 by stippi, 16 years ago

Component: Applications/TrackerServers/app_server

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

comment:7 by diver, 16 years ago

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

comment:8 by diver, 15 years ago

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

comment:9 by diver, 14 years ago

Summary: [app_server] Dragging a file around make icon redraw constantly.[app_server] flickering of the transparent icon while dragging

I can't reproduce it neither in VirtualBox nor with intel_extreme driver on real hw. Please close.

comment:10 by anevilyak, 14 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.