Clone of mesa.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

RELNOTES-6.1 2.5KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. Mesa 6.1 release notes
  2. Month day, 2004
  3. PLEASE READ!!!!
  4. Introduction
  5. ------------
  6. Mesa uses an even/odd version number scheme like the Linux kernel.
  7. Odd numbered versions (such as 6.1) designate new developmental releases.
  8. Even numbered versions (such as 6.0) designate stable releases.
  9. New Features
  10. ------------
  11. TBD
  12. Driver / context changes
  13. ------------------------
  14. The _mesa_create_context() and _mesa_initialize_context() function
  15. parameters have changed. They now take a pointer to a struct
  16. dd_function_table. Drivers can initialize this table by calling
  17. _mesa_init_driver_functions(). Drivers should then plug in the special
  18. functions they implement. In particular, the ctx->Driver.NewTextureObject
  19. pointer _must_ be set so that the default texture objects created in
  20. _mesa_create/initialize_context() are correctly built.
  21. The _mesa_init_driver_functions() function allows a lot of redundant code
  22. to be removed from the device drivers (such as initializing
  23. ctx->Driver.Accum to point to _swrast_Accum). Adding new functions to
  24. the dd_function_table can be done with less hassle since the pointer can
  25. be initialized in _mesa_init_driver_functions() rather than in _all_ the
  26. drivers.
  27. Device Drivers
  28. --------------
  29. Mesa advertises itself as supporting OpenGL 1.2, 1.3, 1.4 or 1.5
  30. depending on the device driver's capabilities. For example, if the
  31. driver enables all the ARB extensions which are part of OpenGL 1.5
  32. then glGetString(GL_VERSION) will return "1.5". Otherwise, it'll
  33. return "1.4" or the next lower version that implements all required
  34. functionality.
  35. A number of Mesa's software drivers haven't been actively maintained for
  36. some time. We rely on volunteers to maintain many of the drivers.
  37. Here's the current status of all included drivers:
  38. Driver Status
  39. ---------------------- ---------------------
  40. XMesa (Xlib) implements OpenGL 1.5
  41. OSMesa (off-screen) implements OpenGL 1.5
  42. FX (3dfx Voodoo1/2) implements OpenGL 1.3
  43. SVGA implements OpenGL 1.3
  44. Wind River UGL implements OpenGL 1.3
  45. Windows/Win32 implements OpenGL 1.5
  46. DJGPP implements OpenGL 1.5
  47. GGI implements OpenGL 1.3
  48. BeOS implements OpenGL 1.5
  49. Allegro needs updating
  50. D3D needs updating
  51. Other Changes
  52. -------------
  53. See the VERSIONS file for more details about bug fixes, etc. in Mesa 6.1.
  54. ----------------------------------------------------------------------
  55. $Id: RELNOTES-6.1,v 3.2 2004/01/23 01:56:26 brianp Exp $