On Don, 2011-11-10 at 11:01 +0100, Theiss, Ingo wrote: 
> 
> The function calls of mesa/state_tracker/st_cb_readpixels.c:382 ->
> st_readpixels and mesa/main/pack.c:552 -> _mesa_pack_rgba_span_float
> clearly stands out when comparing the 32 bit and 64 bit profile.

I'm afraid that's a red herring, as I don't think glXSwapBuffers calls
glReadPixels under any circumstances. I suspect the time inside
glXSwapBuffers isn't spent on CPU cycles but rather waiting for some
kind of event(s). Offhand I don't know any better way to debug that than
attaching gdb, interrupting execution every now and then and hoping to
catch it somewhere inside glXSwapBuffers. Maybe others have better
ideas.


-- 
Earthling Michel Dänzer           |                   http://www.amd.com
Libre software enthusiast         |          Debian, X and DRI developer
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to