-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Feb 6, 2004, at 5:12 pm, Tim Mooney wrote:
I haven't played with OS X enough to know, but does its X server support
the Render extension? If not, that's probably why GTK+ 2 is slower.
number of extensions: 28 Apple-DRI Apple-WM BIG-REQUESTS DEC-XTRAP DOUBLE-BUFFER DPMS Extended-Visual-Information FontCache GLX LBX MIT-SCREEN-SAVER MIT-SHM MIT-SUNDRY-NONSTANDARD RECORD RENDER SECURITY SGI-GLX SHAPE SYNC TOG-CUP X-Resource XC-APPGROUP XC-MISC XFree86-Bigfont XINERAMA XKEYBOARD XTEST XVideo
It seems so. Hard to tell for me whether this is just the API extension or a hardware accelerated implementation. Do you have any idea how to gather this data?
I've noticed this too, using an X server on a commercial UNIX platform.
Owen has talked about performance improvements for non-Render platforms,
and I'm certainly hoping they become a reality in the next year.
Meanwhile I've profiled gnumeric while waiting for the scrollwheel
action to catch up and indeed it seems that the scrolling causes a lot
of activity both in GTK and the X server with the activity in the X
server being mostly blit operations resulting in memcpys. So it seems
that updates are a really costly operation which should be better avoided
and actions to cause them reduced by coalescing and/or grouped...
- -- Servus, Daniel -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin)
iQEVAwUBQCPEFDBkNMiD99JrAQKeHwf8DzFYIS0sXxefIAf/UUX5SGizEK9WFPUK nK3DHHUir30tlTi/2yMQpSlNGkRx6gfI0f/AF1IwsVAmyP8tCbmsl13YP/rfhu46 QDuBoVspPUUPTSdUWKvYewtEnLz8Mmu1wYPfaYvOHeNKgogQlr3QlIhtOY/YDQhY evxxHmPI2jiAFgtKN23PYmA76b/wCNoFRIR9c4qVxkB5r49e71ZAbBZLEcV8LEjg NOu1sfjIAEiCuLeHorx4km0lbdx7DYIDrBZxFipzx0JzvrzMmI1NIMtE+3or5U1Z nBtidyQ3NVaWk2ckQy9PtjQJxn4daqzdeSpy2TJUnUkNb/6frt0QjA== =Yvep -----END PGP SIGNATURE-----