Sorted by Title |
Sort by Resource Type |
Sort by Date |
AGL Changes for Mac OS X Leopard (v. 10.5)
(HTML)
QA1523: This Q&A describes the new and deprecated APIs for Apple OpenGL (AGL)
|
Technical Q&As |
2008-01-04
|
aglClipBufferRect
(HTML)
(DMG)
(ZIP)
Shows the use of clip regions and buffer rects in AGL.
|
Sample Code |
2003-01-14
|
AGLSurfaceTexture
(HTML)
(DMG)
(ZIP)
Example of render to texture/texture from surface using aglSurfaceTexture.
|
Sample Code |
2003-07-07
|
Animation Overview
(HTML)
(PDF)
Describes the animation facilities provided by Mac OS X.
|
Guides |
2008-10-15
|
Apple Game Sprockets Reference
(HTML)
(PDF)
Deprecated - Describes the programming interface defined by Game Sprockets. Replaced by Quartz Display Services.
|
Reference |
2006-07-13
|
Carbon Full Screen Conundrums
(HTML)
QA1068: Describes the available Mac OS X DrawSprocket services.
|
Technical Q&As |
2001-08-20
|
Carbon GLSnapshot
(HTML)
(DMG)
(ZIP)
Demonstrates the use of OpenGL with Quicktime to capture OpenGL content.
|
Sample Code |
2003-07-07
|
CFPrefTopScores
(HTML)
(DMG)
(ZIP)
How to access globally shared (writable) user preferences without requiring authentication.
|
Sample Code |
2006-10-09
|
CGBitmapContextCreate Supported Color Spaces
(HTML)
QA1037: Lists the color space and alpha info combinations currently supported by CGBitmapContextCreate.
|
Technical Q&As |
2007-07-18
|
Context Sharing Tips
(HTML)
()
QA1248: How to correctly share OpenGL contexts and what the limits on this sharing are.
|
Technical Q&As |
2005-02-07
|
Current GDevice Dependencies
(HTML)
()
QA1115: Describes potential problems with creating windows or ports when the current GDevice isn't the main device.
|
Technical Q&As |
2002-02-13
|
Developing Games on Mac OS X Using Third-Party Game Engines
(HTML)
Create your own game using the powerful game engines that run on Mac OS X.
|
Articles |
2006-06-05
|
DrawSprocketTestOld
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates basic implementations of DrawSprocket Functions.
|
Sample Code |
2003-10-14
|
GetProcAdress and OpenGL Entry Points
(HTML)
()
QA1188: Technique for finding function pointers for OpenGL entry points in Cocoa and Carbon
|
Technical Q&As |
2002-11-25
|
Getting the pixel data from a CGImage object
(HTML)
QA1509: Describes how to access the pixel data of a CGImage object
|
Technical Q&As |
2008-08-27
|
GlyphaIVOld
(HTML)
(DMG)
(ZIP)
Deprecated - A basic game implementation in the spirit of Joust meant as demonstation of Sprocket usage.
|
Sample Code |
2003-10-14
|
HID Config Save
(HTML)
(DMG)
(ZIP)
Human Interface Device Manager Configuration sample
|
Sample Code |
2008-05-07
|
How can I programmatically determine the DPI of the current video mode?
(HTML)
()
QA1217: Describes how to compute the DPI for a given display in a given mode using Core Graphics.
|
Technical Q&As |
2002-12-02
|
How do I tell if a particular display is being hardware accelerated by Quartz Extreme?
(HTML)
()
QA1218: Describes how to use CGDisplayUsesOpenGLAcceleration to see if a display is accelerated or not.
|
Technical Q&As |
2002-12-04
|
How do I use QuickDraw with CGDirectDisplay?
(HTML)
QA1011: Explains how to draw to a CGDirectDisplay-captured display using QuickDraw.
|
Technical Q&As |
2001-04-11
|
Incorrect Inside Macintosh Volume V documentation
(HTML)
Deprecated - QD15: Identifies incorrect documentation in Inside Macintosh Volume V regarding the formats of PnPixPat and BkPixPat opcodes.
|
Technical Q&As |
1995-09-15
|
New HID Manager APIs for Mac OS X version 10.5
(HTML)
TN2187: Mac OS X version 10.5 introduces new APIs for the HID Manager.
|
Technical Notes |
2008-01-23
|
OpenGL Release Highlights - Mac OS X 10.3 Panther
(HTML)
TN2131: Contains a list of bugs along with a short description on a release-by-release basis
|
Technical Notes |
2005-02-04
|
Out of This GWorld
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates the use of offscreen GWorlds and palette animation to simulate animation.
|
Sample Code |
2003-03-12
|
Requirements for Quartz GL
(HTML)
QA1536: Describes the requirements for enabling Quartz GL.
|
Technical Q&As |
2008-08-08
|
Setting environment variables for user processes
(HTML)
QA1067: Tells how to set environment variables for user processes.
|
Technical Q&As |
2001-10-25
|
Simple DrawSprocket
(HTML)
(DMG)
(ZIP)
Deprecated - Simple use of DrawSprocket to set screen resolution and size.
|
Sample Code |
2003-07-22
|
Updating OpenGL Contexts
(HTML)
()
QA1209: When and why to update an OpenGL context in response to system and user actions.
|
Technical Q&As |
2003-06-19
|
Using Clip Region and Buffer Rectangles with OpenGL Carbon
(HTML)
()
QA1222: Shows the basics of using buffer rectangles and clip regions with AGL.
|
Technical Q&As |
2002-12-19
|
Using Temporary Memory with OpenPicture
(HTML)
Deprecated - QD20: Provides several techniques of causing OpenPicture to allocate temporary memory for a picture handle.
|
Technical Q&As |
1996-02-01
|