< Previous PageNext Page > Hide TOC

10.3 Symbol Changes

This article lists the symbols added to AGL.framework in Mac OS X v10.3.

C Symbols

All of the header files with new symbols are listed alphabetically, with their new symbols described.

agl.h

Functions

All of the new functions in this header file are listed alphabetically, with links to documentation and abstracts, if available.

aglCreatePBufferCreates a pixel buffer of the specified size, compatible with the specified texture target.
aglDescribePBufferRetrieves information that describes the specified pixel buffer object.
aglDestroyPBufferReleases the resources associated with a pixel buffer object.
aglGetPBufferRetrieves a pixel buffer and its parameters for a specified rendering context.
aglSetPBufferAttaches a pixel buffer object to a rendering context.
aglTexImagePBufferBinds the contents of a pixel buffer to a data source for a texture object.

Data Types & Constants

All of the new data types and constants in this header file are listed alphabetically, with links to documentation and abstracts, if available.

AGL_BAD_CONNECTIONUnable to connect to the window server.
AGL_COLOR_FLOATThis constant is a Boolean attribute. If it is present in the attributes array, color buffers store floating-point pixels. Do not supply a value with this constant because its presence in the array implies true.
AGL_MULTISAMPLEThis constant is a Boolean attribute. If it is present in the attributes array, specifies a hint to the driver to prefer multisampling. Do not supply a value with this constant because its presence in the array implies true.
AGL_PBUFFERThis constant is a Boolean attribute. If it is present in the attributes array, specifies that the renderer can render to a pixel buffer. You can pass this constant to the function aglDescribeRenderer.
AGL_REMOTE_PBUFFERThis constant is a Boolean attribute. If it is present in the attributes array, specifies that the renderer can render offline to a pixel buffer.
AGL_RENDERER_COUNTThe associated value is the number of renderers.
AGL_RGBAFLOAT128_BITSpecifies a format that has 128 bits per pixel with an ARGB channel layout, IEEE floating point values.
AGL_RGBAFLOAT256_BITSpecifies a format that has 256 bits per pixel with an ARGB channel layout, IEEE double values.
AGL_RGBAFLOAT64_BITSpecifies a format that has 64 bits per pixel with an ARGB channel layout, half-floating point values. (A half-float is a 16-bit floating-point value.)
AGL_RGBFLOAT128_BITSpecifies a format that has 128 bits per pixel with an RGB channel layout, IEEE floating point values.
AGL_RGBFLOAT256_BITSpecifies a format that has 256 bits per pixel with an RGB channel layout, IEEE double values.
AGL_RGBFLOAT64_BITSpecifies a format that has 64 bits per pixel with an RGB channel layout, half-floating point values. (A half-float is a 16-bit floating-point value.)
AGL_SAMPLE_ALPHAThis constant is a Boolean attribute. If it is present in the attributes array, request alpha filtering when multisampling. Do not supply a value with this constant because its presence in the array implies true.
AGL_SUPERSAMPLEThis constant is a Boolean attribute. If it is present in the attributes array, specifies a hint to the driver to prefer supersampling. Do not supply a value with this constant because its presence in the array implies true.
AGLPbufferRepresents a pointer to an opaque pixel buffer object.
AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER
AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER

aglMacro.h

Data Types & Constants

All of the new data types and constants in this header file are listed alphabetically, with links to documentation and abstracts, if available.

glAttachObjectARB
glBeginQuery
glBeginQueryARB
glBindAttribLocationARB
glBindBuffer
glBindBufferARB
glBlendEquationSeparateEXT
glBufferData
glBufferDataARB
glBufferSubData
glBufferSubDataARB
glCompileShaderARB
glCreateProgramObjectARB
glCreateShaderObjectARB
glDeleteBuffers
glDeleteBuffersARB
glDeleteObjectARB
glDeleteQueries
glDeleteQueriesARB
glDepthBoundsEXT
glDetachObjectARB
glDisableVertexAttribAPPLE
glEnableVertexAttribAPPLE
glEndQuery
glEndQueryARB
glFinishRenderAPPLE
glFlushRenderAPPLE
glGenBuffers
glGenBuffersARB
glGenQueries
glGenQueriesARB
glGetActiveAttribARB
glGetActiveUniformARB
glGetAttachedObjectsARB
glGetAttribLocationARB
glGetBufferParameteriv
glGetBufferParameterivARB
glGetBufferPointerv
glGetBufferPointervARB
glGetBufferSubData
glGetBufferSubDataARB
glGetHandleARB
glGetInfoLogARB
glGetObjectParameterfvARB
glGetObjectParameterivARB
glGetQueryiv
glGetQueryivARB
glGetQueryObjectiv
glGetQueryObjectivARB
glGetQueryObjectuiv
glGetQueryObjectuivARB
glGetShaderSourceARB
glGetUniformfvARB
glGetUniformivARB
glGetUniformLocationARB
glIsBuffer
glIsBufferARB
glIsQuery
glIsQueryARB
glIsVertexAttribEnabledAPPLE
glLinkProgramARB
glMapBuffer
glMapBufferARB
glMapVertexAttrib1dAPPLE
glMapVertexAttrib1fAPPLE
glMapVertexAttrib2dAPPLE
glMapVertexAttrib2fAPPLE
glShaderSourceARB
glStencilFuncSeparateATI
glStencilOpSeparateATI
glSwapAPPLE
glUniform1fARB
glUniform1fvARB
glUniform1iARB
glUniform1ivARB
glUniform2fARB
glUniform2fvARB
glUniform2iARB
glUniform2ivARB
glUniform3fARB
glUniform3fvARB
glUniform3iARB
glUniform3ivARB
glUniform4fARB
glUniform4fvARB
glUniform4iARB
glUniform4ivARB
glUniformMatrix2fvARB
glUniformMatrix3fvARB
glUniformMatrix4fvARB
glUnmapBuffer
glUnmapBufferARB
glUseProgramObjectARB
glValidateProgramARB

aglRenderers.h

Data Types & Constants

All of the new data types and constants in this header file are listed alphabetically, with links to documentation and abstracts, if available.

AGL_RENDERER_ATI_RADEON_9700_IDAn ATI Radeon 9700 display device.
AGL_RENDERER_GENERIC_FLOAT_IDA floating-point software renderer that is optimized for vector-based processors, is programmable, and supports shading.
AGL_RENDERER_NVIDIA_GEFORCE_FX_IDAn NVIDIA GeForce FX, GeForce 6, or GeForce 7 display device.
AGL_RENDERER_VT_BLADE_XP2_IDA Village Tronic display device.

gl.h

Functions

All of the new functions in this header file are listed alphabetically, with links to documentation and abstracts, if available.

glBeginQuery
glBindBuffer
glBufferData
glBufferSubData
glDeleteBuffers
glDeleteQueries
glEndQuery
glGenBuffers
glGenQueries
glGetBufferParameteriv
glGetBufferPointerv
glGetBufferSubData
glGetQueryiv
glGetQueryObjectiv
glGetQueryObjectuiv
glIsBuffer
glIsQuery
glMapBuffer
glUnmapBuffer

Data Types & Constants

All of the new data types and constants in this header file are listed alphabetically, with links to documentation and abstracts, if available.

glAccumProcPtr
glActiveTextureProcPtr
glAlphaFuncProcPtr
glAreTexturesResidentProcPtr
glArrayElementProcPtr
glBeginProcPtr
glBeginQueryProcPtr
glBindBufferProcPtr
glBindTextureProcPtr
glBitmapProcPtr
glBlendColorProcPtr
glBlendEquationProcPtr
glBlendFuncProcPtr
glBlendFuncSeparateProcPtr
glBufferDataProcPtr
glBufferSubDataProcPtr
glCallListProcPtr
glCallListsProcPtr
glClearAccumProcPtr
glClearColorProcPtr
glClearDepthProcPtr
glClearIndexProcPtr
glClearProcPtr
glClearStencilProcPtr
glClientActiveTextureProcPtr
glClipPlaneProcPtr
glColor3bProcPtr
glColor3bvProcPtr
glColor3dProcPtr
glColor3dvProcPtr
glColor3fProcPtr
glColor3fvProcPtr
glColor3iProcPtr
glColor3ivProcPtr
glColor3sProcPtr
glColor3svProcPtr
glColor3ubProcPtr
glColor3ubvProcPtr
glColor3uiProcPtr
glColor3uivProcPtr
glColor3usProcPtr
glColor3usvProcPtr
glColor4bProcPtr
glColor4bvProcPtr
glColor4dProcPtr
glColor4dvProcPtr
glColor4fProcPtr
glColor4fvProcPtr
glColor4iProcPtr
glColor4ivProcPtr
glColor4sProcPtr
glColor4svProcPtr
glColor4ubProcPtr
glColor4ubvProcPtr
glColor4uiProcPtr
glColor4uivProcPtr
glColor4usProcPtr
glColor4usvProcPtr
glColorMaskProcPtr
glColorMaterialProcPtr
glColorPointerProcPtr
glColorSubTableProcPtr
glColorTableParameterfvProcPtr
glColorTableParameterivProcPtr
glColorTableProcPtr
glCompressedTexImage1DProcPtr
glCompressedTexImage2DProcPtr
glCompressedTexImage3DProcPtr
glCompressedTexSubImage1DProcPtr
glCompressedTexSubImage2DProcPtr
glCompressedTexSubImage3DProcPtr
glConvolutionFilter1DProcPtr
glConvolutionFilter2DProcPtr
glConvolutionParameterfProcPtr
glConvolutionParameterfvProcPtr
glConvolutionParameteriProcPtr
glConvolutionParameterivProcPtr
glCopyColorSubTableProcPtr
glCopyColorTableProcPtr
glCopyConvolutionFilter1DProcPtr
glCopyConvolutionFilter2DProcPtr
glCopyPixelsProcPtr
glCopyTexImage1DProcPtr
glCopyTexImage2DProcPtr
glCopyTexSubImage1DProcPtr
glCopyTexSubImage2DProcPtr
glCopyTexSubImage3DProcPtr
glCullFaceProcPtr
glDeleteBuffersProcPtr
glDeleteListsProcPtr
glDeleteQueriesProcPtr
glDeleteTexturesProcPtr
glDepthFuncProcPtr
glDepthMaskProcPtr
glDepthRangeProcPtr
glDisableClientStateProcPtr
glDisableProcPtr
glDrawArraysProcPtr
glDrawBufferProcPtr
glDrawElementsProcPtr
glDrawPixelsProcPtr
glDrawRangeElementsProcPtr
glEdgeFlagPointerProcPtr
glEdgeFlagProcPtr
glEdgeFlagvProcPtr
glEnableClientStateProcPtr
glEnableProcPtr
glEndListProcPtr
glEndProcPtr
glEndQueryProcPtr
glEvalCoord1dProcPtr
glEvalCoord1dvProcPtr
glEvalCoord1fProcPtr
glEvalCoord1fvProcPtr
glEvalCoord2dProcPtr
glEvalCoord2dvProcPtr
glEvalCoord2fProcPtr
glEvalCoord2fvProcPtr
glEvalMesh1ProcPtr
glEvalMesh2ProcPtr
glEvalPoint1ProcPtr
glEvalPoint2ProcPtr
glFeedbackBufferProcPtr
glFinishProcPtr
glFlushProcPtr
glFogCoorddProcPtr
glFogCoorddvProcPtr
glFogCoordfProcPtr
glFogCoordfvProcPtr
glFogCoordPointerProcPtr
glFogfProcPtr
glFogfvProcPtr
glFogiProcPtr
glFogivProcPtr
glFrontFaceProcPtr
glFrustumProcPtr
glGenBuffersProcPtr
glGenListsProcPtr
glGenQueriesProcPtr
glGenTexturesProcPtr
glGetBooleanvProcPtr
glGetBufferParameterivProcPtr
glGetBufferPointervProcPtr
glGetBufferSubDataProcPtr
glGetClipPlaneProcPtr
glGetColorTableParameterfvProcPtr
glGetColorTableParameterivProcPtr
glGetColorTableProcPtr
glGetCompressedTexImageProcPtr
glGetConvolutionFilterProcPtr
glGetConvolutionParameterfvProcPtr
glGetConvolutionParameterivProcPtr
glGetDoublevProcPtr
glGetErrorProcPtr
glGetFloatvProcPtr
glGetHistogramParameterfvProcPtr
glGetHistogramParameterivProcPtr
glGetHistogramProcPtr
glGetIntegervProcPtr
glGetLightfvProcPtr
glGetLightivProcPtr
glGetMapdvProcPtr
glGetMapfvProcPtr
glGetMapivProcPtr
glGetMaterialfvProcPtr
glGetMaterialivProcPtr
glGetMinmaxParameterfvProcPtr
glGetMinmaxParameterivProcPtr
glGetMinmaxProcPtr
glGetPixelMapfvProcPtr
glGetPixelMapuivProcPtr
glGetPixelMapusvProcPtr
glGetPointervProcPtr
glGetPolygonStippleProcPtr
glGetQueryivProcPtr
glGetQueryObjectivProcPtr
glGetQueryObjectuivProcPtr
glGetSeparableFilterProcPtr
glGetStringProcPtr
glGetTexEnvfvProcPtr
glGetTexEnvivProcPtr
glGetTexGendvProcPtr
glGetTexGenfvProcPtr
glGetTexGenivProcPtr
glGetTexImageProcPtr
glGetTexLevelParameterfvProcPtr
glGetTexLevelParameterivProcPtr
glGetTexParameterfvProcPtr
glGetTexParameterivProcPtr
glHintProcPtr
glHistogramProcPtr
glIndexdProcPtr
glIndexdvProcPtr
glIndexfProcPtr
glIndexfvProcPtr
glIndexiProcPtr
glIndexivProcPtr
glIndexMaskProcPtr
glIndexPointerProcPtr
glIndexsProcPtr
glIndexsvProcPtr
glIndexubProcPtr
glIndexubvProcPtr
glInitNamesProcPtr
glInterleavedArraysProcPtr
GLintptr
glIsBufferProcPtr
glIsEnabledProcPtr
glIsListProcPtr
glIsQueryProcPtr
glIsTextureProcPtr
glLightfProcPtr
glLightfvProcPtr
glLightiProcPtr
glLightivProcPtr
glLightModelfProcPtr
glLightModelfvProcPtr
glLightModeliProcPtr
glLightModelivProcPtr
glLineStippleProcPtr
glLineWidthProcPtr
glListBaseProcPtr
glLoadIdentityProcPtr
glLoadMatrixdProcPtr
glLoadMatrixfProcPtr
glLoadNameProcPtr
glLoadTransposeMatrixdProcPtr
glLoadTransposeMatrixfProcPtr
glLogicOpProcPtr
glMap1dProcPtr
glMap1fProcPtr
glMap2dProcPtr
glMap2fProcPtr
glMapBufferProcPtr
glMapGrid1dProcPtr
glMapGrid1fProcPtr
glMapGrid2dProcPtr
glMapGrid2fProcPtr
glMaterialfProcPtr
glMaterialfvProcPtr
glMaterialiProcPtr
glMaterialivProcPtr
glMatrixModeProcPtr
glMinmaxProcPtr
glMultiDrawArraysProcPtr
glMultiDrawElementsProcPtr
glMultiTexCoord1dProcPtr
glMultiTexCoord1dvProcPtr
glMultiTexCoord1fProcPtr
glMultiTexCoord1fvProcPtr
glMultiTexCoord1iProcPtr
glMultiTexCoord1ivProcPtr
glMultiTexCoord1sProcPtr
glMultiTexCoord1svProcPtr
glMultiTexCoord2dProcPtr
glMultiTexCoord2dvProcPtr
glMultiTexCoord2fProcPtr
glMultiTexCoord2fvProcPtr
glMultiTexCoord2iProcPtr
glMultiTexCoord2ivProcPtr
glMultiTexCoord2sProcPtr
glMultiTexCoord2svProcPtr
glMultiTexCoord3dProcPtr
glMultiTexCoord3dvProcPtr
glMultiTexCoord3fProcPtr
glMultiTexCoord3fvProcPtr
glMultiTexCoord3iProcPtr
glMultiTexCoord3ivProcPtr
glMultiTexCoord3sProcPtr
glMultiTexCoord3svProcPtr
glMultiTexCoord4dProcPtr
glMultiTexCoord4dvProcPtr
glMultiTexCoord4fProcPtr
glMultiTexCoord4fvProcPtr
glMultiTexCoord4iProcPtr
glMultiTexCoord4ivProcPtr
glMultiTexCoord4sProcPtr
glMultiTexCoord4svProcPtr
glMultMatrixdProcPtr
glMultMatrixfProcPtr
glMultTransposeMatrixdProcPtr
glMultTransposeMatrixfProcPtr
glNewListProcPtr
glNormal3bProcPtr
glNormal3bvProcPtr
glNormal3dProcPtr
glNormal3dvProcPtr
glNormal3fProcPtr
glNormal3fvProcPtr
glNormal3iProcPtr
glNormal3ivProcPtr
glNormal3sProcPtr
glNormal3svProcPtr
glNormalPointerProcPtr
glOrthoProcPtr
glPassThroughProcPtr
glPixelMapfvProcPtr
glPixelMapuivProcPtr
glPixelMapusvProcPtr
glPixelStorefProcPtr
glPixelStoreiProcPtr
glPixelTransferfProcPtr
glPixelTransferiProcPtr
glPixelZoomProcPtr
glPointParameterfProcPtr
glPointParameterfvProcPtr
glPointSizeProcPtr
glPolygonModeProcPtr
glPolygonOffsetProcPtr
glPolygonStippleProcPtr
glPopAttribProcPtr
glPopClientAttribProcPtr
glPopMatrixProcPtr
glPopNameProcPtr
glPrioritizeTexturesProcPtr
glPushAttribProcPtr
glPushClientAttribProcPtr
glPushMatrixProcPtr
glPushNameProcPtr
glRasterPos2dProcPtr
glRasterPos2dvProcPtr
glRasterPos2fProcPtr
glRasterPos2fvProcPtr
glRasterPos2iProcPtr
glRasterPos2ivProcPtr
glRasterPos2sProcPtr
glRasterPos2svProcPtr
glRasterPos3dProcPtr
glRasterPos3dvProcPtr
glRasterPos3fProcPtr
glRasterPos3fvProcPtr
glRasterPos3iProcPtr
glRasterPos3ivProcPtr
glRasterPos3sProcPtr
glRasterPos3svProcPtr
glRasterPos4dProcPtr
glRasterPos4dvProcPtr
glRasterPos4fProcPtr
glRasterPos4fvProcPtr
glRasterPos4iProcPtr
glRasterPos4ivProcPtr
glRasterPos4sProcPtr
glRasterPos4svProcPtr
glReadBufferProcPtr
glReadPixelsProcPtr
glRectdProcPtr
glRectdvProcPtr
glRectfProcPtr
glRectfvProcPtr
glRectiProcPtr
glRectivProcPtr
glRectsProcPtr
glRectsvProcPtr
glRenderModeProcPtr
glResetHistogramProcPtr
glResetMinmaxProcPtr
glRotatedProcPtr
glRotatefProcPtr
glSampleCoverageProcPtr
glSamplePassProcPtr
glScaledProcPtr
glScalefProcPtr
glScissorProcPtr
glSecondaryColor3bProcPtr
glSecondaryColor3bvProcPtr
glSecondaryColor3dProcPtr
glSecondaryColor3dvProcPtr
glSecondaryColor3fProcPtr
glSecondaryColor3fvProcPtr
glSecondaryColor3iProcPtr
glSecondaryColor3ivProcPtr
glSecondaryColor3sProcPtr
glSecondaryColor3svProcPtr
glSecondaryColor3ubProcPtr
glSecondaryColor3ubvProcPtr
glSecondaryColor3uiProcPtr
glSecondaryColor3uivProcPtr
glSecondaryColor3usProcPtr
glSecondaryColor3usvProcPtr
glSecondaryColorPointerProcPtr
glSelectBufferProcPtr
glSeparableFilter2DProcPtr
glShadeModelProcPtr
GLsizeiptr
glStencilFuncProcPtr
glStencilMaskProcPtr
glStencilOpProcPtr
glTexCoord1dProcPtr
glTexCoord1dvProcPtr
glTexCoord1fProcPtr
glTexCoord1fvProcPtr
glTexCoord1iProcPtr
glTexCoord1ivProcPtr
glTexCoord1sProcPtr
glTexCoord1svProcPtr
glTexCoord2dProcPtr
glTexCoord2dvProcPtr
glTexCoord2fProcPtr
glTexCoord2fvProcPtr
glTexCoord2iProcPtr
glTexCoord2ivProcPtr
glTexCoord2sProcPtr
glTexCoord2svProcPtr
glTexCoord3dProcPtr
glTexCoord3dvProcPtr
glTexCoord3fProcPtr
glTexCoord3fvProcPtr
glTexCoord3iProcPtr
glTexCoord3ivProcPtr
glTexCoord3sProcPtr
glTexCoord3svProcPtr
glTexCoord4dProcPtr
glTexCoord4dvProcPtr
glTexCoord4fProcPtr
glTexCoord4fvProcPtr
glTexCoord4iProcPtr
glTexCoord4ivProcPtr
glTexCoord4sProcPtr
glTexCoord4svProcPtr
glTexCoordPointerProcPtr
glTexEnvfProcPtr
glTexEnvfvProcPtr
glTexEnviProcPtr
glTexEnvivProcPtr
glTexGendProcPtr
glTexGendvProcPtr
glTexGenfProcPtr
glTexGenfvProcPtr
glTexGeniProcPtr
glTexGenivProcPtr
glTexImage1DProcPtr
glTexImage2DProcPtr
glTexImage3DProcPtr
glTexParameterfProcPtr
glTexParameterfvProcPtr
glTexParameteriProcPtr
glTexParameterivProcPtr
glTexSubImage1DProcPtr
glTexSubImage2DProcPtr
glTexSubImage3DProcPtr
glTranslatedProcPtr
glTranslatefProcPtr
glUnmapBufferProcPtr
glVertex2dProcPtr
glVertex2dvProcPtr
glVertex2fProcPtr
glVertex2fvProcPtr
glVertex2iProcPtr
glVertex2ivProcPtr
glVertex2sProcPtr
glVertex2svProcPtr
glVertex3dProcPtr
glVertex3dvProcPtr
glVertex3fProcPtr
glVertex3fvProcPtr
glVertex3iProcPtr
glVertex3ivProcPtr
glVertex3sProcPtr
glVertex3svProcPtr
glVertex4dProcPtr
glVertex4dvProcPtr
glVertex4fProcPtr
glVertex4fvProcPtr
glVertex4iProcPtr
glVertex4ivProcPtr
glVertex4sProcPtr
glVertex4svProcPtr
glVertexPointerProcPtr
glViewportProcPtr
glWindowPos2dProcPtr
glWindowPos2dvProcPtr
glWindowPos2fProcPtr
glWindowPos2fvProcPtr
glWindowPos2iProcPtr
glWindowPos2ivProcPtr
glWindowPos2sProcPtr
glWindowPos2svProcPtr
glWindowPos3dProcPtr
glWindowPos3dvProcPtr
glWindowPos3fProcPtr
glWindowPos3fvProcPtr
glWindowPos3iProcPtr
glWindowPos3ivProcPtr
glWindowPos3sProcPtr
glWindowPos3svProcPtr


< Previous PageNext Page > Hide TOC


© 2007 Apple Inc. All Rights Reserved. (Last updated: 2007-07-18)


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.