Apple Developer Connection
Advanced Search
Member Login Log In | Not a Member? Contact ADC

2D Graphics Release Notes for Mac OS X v10.5

This release note describes important changes for applications that use Core Image or Quartz 2D.

Contents:

Core Image Filters Behavior Changes
Performance Implications for Applications Using Garbage Collection


Core Image Filters Behavior Changes

Two Core Image filters—CILinearGradient and CILineScreen—behave differently on Mac OS X v10.5 as compared to Mac OS X v10.4. These changes are implemented in a backwards compatible way. For applications compiled on Mac OS X v10.4, these filters continue to behave on Mac OS X v10.5 as they did previously. However, for applications compiled on Mac OS X v10.5 or later, these filters adopt the new behavior:

Performance Implications for Applications Using Garbage Collection

Garbage collection introduces slight overhead in code execution that is typically not significant for most applications; however, graphically intensive applications may see some performance impact.

There is a known issue with garbage-collected applications using Core Image to process frames from Core Video; the frame memory does not get collected, and the process eventually runs out of address space. If your application processes video frames using Core Image, enabling garbage collection is not recommended.





Last updated: 2008-04-08




Did this document help you?
Yes: Tell us what works for you.

It’s good, but: Report typos, inaccuracies, and so forth.

It wasn’t helpful: Tell us what would have helped.
Get information on Apple products.
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Copyright © 2007 Apple Inc.
All rights reserved. | Terms of use | Privacy Notice