Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: How do I determine if a composition is going to work or choke?



After developing a number of really nifty quartz compositions on a
MacBook Pro, I am finding that they break in various ways on lower end
hardware, either the frame rate drops to something abyssmal or worse
they just draw various forms of garbage on the screen.

The only difference you should see between various machines is the frame rate, anything else would be a bug. Please report to bugreport.apple.com so we can fix those issues.


Regarding the framerate, if you use Core Image effects on a machine that does not have a GPU that supports CI acceleration
(you can see that in Apple System Profiler), they might be really slow. The trick is to use the OpenGL Info patch which will tell you if the machine on which the composition currently runs supports CI in HW, and if no, just bypass the CI effects (or at least the complex ones).


PNG image


How do you use this in production code if you don't know if it will
run on the users hardware? Is there a way to design a composition that
will smoothly degrade in some fashion, or a higher level way to select
from multiple compositions so that you can at least draw something
that doesn't break on low end machines?

We made the mistake of shipping a product with three, what we thought
were trivial compositions, and just got back a screenshot of garbage
from a customers eMac...

Looking for any clue here,


-B
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list (Quartzcomposer- email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/pol% 40apple.com


This email sent to email@hidden


________________________________________________________
Pierre-Olivier Latour                            	email@hidden
Quartz Composer Team				Apple Computer, Inc.



 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/email@hidden

This email sent to email@hidden

References: 
 >How do I determine if a composition is going to work or choke? (From: "Lunatic Senator" <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.