Clone of mesa.
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

MESA_agp_offset.spec 1.9KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. Name
  2. MESA_agp_offset
  3. Name Strings
  4. GLX_MESA_agp_offset
  5. Contact
  6. Brian Paul, Tungsten Graphics, Inc. (brian 'at' tungstengraphics.com)
  7. Keith Whitwell, Tungsten Graphics, Inc. (keith 'at' tungstengraphics.com)
  8. Status
  9. Shipping (Mesa 4.0.4 and later. Only implemented in particular
  10. XFree86/DRI drivers.)
  11. Version
  12. 1.0
  13. Number
  14. TBD
  15. Dependencies
  16. OpenGL 1.0 or later is required
  17. GLX_NV_vertex_array_range is required.
  18. This extensions is written against the OpenGL 1.4 Specification.
  19. Overview
  20. This extensions provides a way to convert pointers in an AGP memory
  21. region into byte offsets into the AGP aperture.
  22. Note, this extension depends on GLX_NV_vertex_array_range, for which
  23. no real specification exists. See GL_NV_vertex_array_range for more
  24. information.
  25. IP Status
  26. None
  27. Issues
  28. None
  29. New Procedures and Functions
  30. GLuint glXGetAGPOffsetMESA( const GLvoid *pointer )
  31. New Tokens
  32. None
  33. Additions to the OpenGL 1.4 Specification
  34. None
  35. Additions to Chapter 3 the GLX 1.4 Specification (Functions and Errors)
  36. Add a new section, 3.6 as follows:
  37. 3.6 AGP Memory Access
  38. On "PC" computers, AGP memory can be allocated with glXAllocateMemoryNV
  39. and freed with glXFreeMemoryNV. Sometimes it's useful to know where a
  40. block of AGP memory is located with respect to the start of the AGP
  41. aperature. The function
  42. GLuint glXGetAGPOffsetMESA( const GLvoid *pointer )
  43. Returns the offset of the given memory block from the start of AGP
  44. memory in basic machine units (i.e. bytes). If pointer is invalid
  45. the value ~0 will be returned.
  46. GLX Protocol
  47. None. This is a client side-only extension.
  48. Errors
  49. glXGetAGPOffsetMESA will return ~0 if the pointer does not point to
  50. an AGP memory region.
  51. New State
  52. None
  53. Revision History
  54. 20 September 2002 - Initial draft
  55. 2 October 2002 - finished GLX chapter 3 additions