Quartz 2D Extreme optimization

An instant messenger which can connect to AIM, GTalk, Jabber, ICQ, and more.
Post Reply
micah
Harmless
Posts: 13
Joined: Sun May 01, 2005 6:11 pm
Location: Minneapolis, MN

Quartz 2D Extreme optimization

Post by micah »

I've been reading some articles (like this one) about Quartz 2D Extreme. I am just curious, is Adium optimized for this? Apple's quote of "What was once cheap may now be expensive and vice versa. Don't assume; measure!" just got my attention.
It's looking like Quartz 2D Extreme will be activated in 10.4.1.
User avatar
FredAkbar
Crema
Posts: 401
Joined: Sat Dec 04, 2004 1:00 am
Location: Santa Barbara, CA
Contact:

Post by FredAkbar »

Would Q2DE really make much of a difference in Adium? It isn't a very graphically oriented program; it just displays windows and renders HTML.
Fred / Adium X 1.2.7
20" iMac w/ Intel Core Duo 2.0 GHz / 2 GB RAM / 256 MB Radeon X1600 / 250 GB HD / OS 10.5.4
FreeRice. Play a free vocab game on this ad-supported site to help fight world hunger.
User avatar
eevyl
Cocoaforge Admin
Posts: 139
Joined: Thu Dec 02, 2004 2:30 pm
Location: Málaga, Spain
Contact:

Post by eevyl »

Adium does use Quartz rendering, so if in some future update of Tiger it activates Quartz 2D Extreme it will be automatically optimized for it without taking extra measures (for the graphic cards that can do it of course).
Jorge Salvador Caffarena

-- Life is a theatre ... until the last tragedy.
User avatar
Catfish_Man
Cocoaforge Admin
Posts: 1203
Joined: Thu Dec 02, 2004 6:30 am
Location: Portland, Oregon
Contact:

Post by Catfish_Man »

eevyl: some specific optimizations can be of value with Q2DX. Caching CG primitives, in particular. However, I don't think most of that applies to Adium (could be wrong).
User avatar
eevyl
Cocoaforge Admin
Posts: 139
Joined: Thu Dec 02, 2004 2:30 pm
Location: Málaga, Spain
Contact:

Post by eevyl »

Again, I'm sure the superb devs that optimized the drawing code (specially for the Contact List) did a great job using Quartz technologies, and Quartz 2 Extreme just do some magic to properly coded Quartz routines.

For the message view, I have to assume that Apple did the job for WebKit, so we will gain speed there too.
Jorge Salvador Caffarena

-- Life is a theatre ... until the last tragedy.
Post Reply