OpenGL Release Highlights - Mac OS X 10.3 Panther

OpenGL Release Highlights - Mac OS X 10.3 Panther





Introduction

This document describes the features and fixes made to OpenGL in the indicated version of Mac OS X. Included with the list of Radar numbers is a short description that offers some insight as to the nature of the problem. This list is not meant to be an all-encompassing list of things fixed but rather the highlights of the code changes that would be relevant to the developer community.

Back to Top 

10.3.0

3117825 : 10.2.2 Dual monitors kernal panic - 3rd party application in hardware shaded mode
Resolution : This was a driver-level problem where textures were being deallocated improperly.

3214539 : 6i32 Hardware renderer hitting memory issues and crashing machine
Resolution : Fixed

3248168 : GL_PROGRAM_BINDING_ARB enumerant not defined by glext.h - 6L29
Resolution : Fixed

3273703 : Subwindows are not current with AppKit initially (even if last window created)
Resolution : Subwindows are synchronized between GLUT and AppKit now.

3332101 : GLUT movie in subwindow stops running
Resolution : This was a problem with how GLUT was processing work events.

3332139 : glutFullScreen crashes subWindow
Resolution : This problem was caused by the GLUT reshape event not being called under certain circumstances.

3357397 : OpenGL Vertex Program geometry problems on iBook with 3rd party application
Resolution : This was the result of some problems with the vertex program emulation code on certain hardware.

3385643 : AGL_BUFFER_RECT xorigin is reversed
Resolution : Fixed

3392756 : OpenGL Driver Monitor window behaviour
Resolution : Fixed

Back to Top 

10.3.1

No significant changes.

Back to Top 

10.3.2

No significant changes.

Back to Top 

10.3.3

No significant changes.

Back to Top 

10.3.4

No significant changes.

Back to Top 

10.3.5

3581588 : ATI Radeon 8500/9000: Vertex Shader corruption in 3rd party application
Resolution : Vertex program geometry corruption problem has been fixed.

3591587 : Final Cut Pro crashing with 10.3.3 and ATI Rage 128 AGP
Resolution : This bug is the result of a memory management related crash in the ATI Rage128 driver.

Back to Top 

10.3.6

3602308 : Context is not created for Rage128 AGP card on 10.3.3 for system with 2 displays
Resolution : Renderer ID was not being reported correctly for Rage 128 cards.

3642383 : -- 10.3.4 (7H46): Display list slowdown compared to 10.3.2
Resolution : Change in behavior of how display lists function - creation of display lists is slow but usage is faster.

3783539 : Performance: Optimize Display List performance
Resolution : Performance enhancement for display lists that uses vertex arrays for storing display list data

3798721 : glGetCompressedTexImageARB w/ GL_COMPRESSED_RGBA_ARB not working
Resolution : Problem with the retrieval of generic compressed types

3798729 : Drawpixels doesn't clamp float values
Resolution : The logic for performing the floating point value clamping was not working properly.

3805479 : Create an app specific workaround for 3rd party application
Resolution : Returns correct renderer ID for this application.

3809966 : 7R18 NV18 performance is very poor with 6.6 drivers
Resolution : Erroneous code path was being taken by vertex and fragment program emulator.

Back to Top 

10.3.7

3864234 : 7R27 OpenGL memory leak
Resolution : Leaking a vertex array object of about 4k with small display lists.

3868287 : CGLCreateContext memory leak
Resolution : An object was not being freed upon deletion of the CGLContext.

3873404 : Luminance Alpha Format w/ RGBA Internal Format Textures not working
Resolution : Problem with the logic that evaluated luminance alpha sources

3889158 : NV40/NV34: Ground in 3rd party application flashes light and dark as you move/look around
Resolution : Problem with fragment and vertex program processing to generate an inverse model view matrix.

Back to Top 

Document Revision History

DateNotes
2005-02-04Changed title from "OpenGL Release Notes" to "OpenGL Release Highlights".
2005-01-26Contains a list of bugs along with a short description on a release-by-release basis

Posted: 2005-02-04


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.