IntroductionThis 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.1No significant changes. Back to Top 10.3.2No significant changes. Back to Top 10.3.3No significant changes. Back to Top 10.3.4No 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 HistoryDate | Notes |
---|
2005-02-04 | Changed title from "OpenGL Release Notes" to "OpenGL Release Highlights". | 2005-01-26 | Contains a list of bugs along with a short description on a release-by-release basis |
Posted: 2005-02-04
|