http://bugs.freedesktop.org/show_bug.cgi?id=24408


Alexandre Mazari <sca...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |sca...@gmail.com




--- Comment #1 from Alexandre Mazari <sca...@gmail.com>  2009-10-15 06:08:51 
PST ---
Symptom : 
Clutter-based applications aren't able to handle mouse clicks. For example,
gnome-shell overview isn't rendered when clicking the "Activities" button.

Probable reason :
Clutter scenes are composed of actors throwing events when clicked. The Clutter
core uses a kind of multicolor mask where each actor has a different color to
pick the currently clicked Actor.
Thus, it reads the color value at the clicked spot and match it with the
related actor.  This step is called "picking". An event is then raised to the
client code to notify a click on the particular actor.
Current Clutter implementation uses glReadPixels to get the color value (see
clutter-main.c:523) :

glReadPixels (x, viewport[3] - y -1, 1, 1, GL_RGBA, GL_UNSIGNED_BYTE, pixel);

Owen Taylor tends to think that the implementation of glReadPixels in the r600
mesa driver behaves incorrectly and needs fixing.


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to