11
Brian Paul, Tungsten Graphics, Inc. (brian.paul 'at' tungstengraphics.com)
12
Keith Whitwell, Tungsten Graphics, Inc. (keith 'at' tungstengraphics.com)
16
Obsolete. Effectively superseded by ARB_vertex_buffer_object.
28
OpenGL 1.0 or later is required
29
GLX_NV_vertex_array_range is required.
30
This extensions is written against the OpenGL 1.4 Specification.
34
This extensions provides a way to convert pointers in an AGP memory
35
region into byte offsets into the AGP aperture.
36
Note, this extension depends on GLX_NV_vertex_array_range, for which
37
no real specification exists. See GL_NV_vertex_array_range for more
48
New Procedures and Functions
50
unsigned int glXGetAGPOffsetMESA( const void *pointer )
56
Additions to the OpenGL 1.4 Specification
60
Additions to Chapter 3 the GLX 1.4 Specification (Functions and Errors)
62
Add a new section, 3.6 as follows:
66
On "PC" computers, AGP memory can be allocated with glXAllocateMemoryNV
67
and freed with glXFreeMemoryNV. Sometimes it's useful to know where a
68
block of AGP memory is located with respect to the start of the AGP
69
aperture. The function
71
GLuint glXGetAGPOffsetMESA( const GLvoid *pointer )
73
Returns the offset of the given memory block from the start of AGP
74
memory in basic machine units (i.e. bytes). If pointer is invalid
75
the value ~0 will be returned.
79
None. This is a client side-only extension.
83
glXGetAGPOffsetMESA will return ~0 if the pointer does not point to
92
20 September 2002 - Initial draft
93
2 October 2002 - finished GLX chapter 3 additions
94
27 July 2004 - use unsigned int instead of GLuint, void instead of GLvoid