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.3 2.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. Mesa 6.3 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.3) designate new developmental releases.
  8. Even numbered versions (such as 6.2) designate stable releases.
  9. New Features
  10. ------------
  11. GL_ARB_draw_buffers - allows a fragment program to write to a number of
  12. separate color buffers, instead of just one.
  13. GL_OES_read_format - allows one to query the fastest glReadPixels format
  14. and datatype.
  15. GL_ARB_pixel_buffer_object - buffer objects for pixel read/write functions.
  16. GL_EXT_framebuffer_object - allows render-to-texture and provides a
  17. window-system indepedent Pbuffer facility
  18. DirectFB driver, contributed by Claudio Ciccani. See docs/README.directfb
  19. for details.
  20. Vertex/Fragment Program PRINT Instruction
  21. -----------------------------------------
  22. The GL_NV_vertex_program and GL_NV_fragment_program languages have been
  23. extended with a PRINT instruction.
  24. glDeleteTextures(), glDeletePrograms() and glDeleteBuffers() Changed
  25. --------------------------------------------------------------------
  26. To match the behaviour of other OpenGL implementations, glDeleteTextures,
  27. glDeletePrograms and glDeleteBuffers have been modified so that:
  28. * The named texture/program/buffer ID is immediately freed for re-use.
  29. * The actual texture object, program or buffers isn't really deleted until
  30. it is no longer bound in any rendering context (the reference count
  31. is zero).
  32. Previously, the texture/program/buffer ID wasn't freed until the object
  33. was really deleted.
  34. Note that textures, programs and buffers can be shared by several rendering
  35. contexts so they can't be deleted until they're unbound in _all_ contexts.
  36. To Do before release
  37. --------------------
  38. Fix dinoshade bug
  39. Switch to freeglut
  40. Increase MAX_DRAWBUFFERS
  41. driver hooks for BeginQuery/EndQuery
  42. Miscellaneous
  43. -------------
  44. The main/get.c file is now generated with a Python script.
  45. Driver Status
  46. ---------------------- ---------------------
  47. XMesa (Xlib) implements OpenGL 1.5
  48. OSMesa (off-screen) implements OpenGL 1.5
  49. Glide (3dfx Voodoo1/2) implements OpenGL 1.3
  50. SVGA implements OpenGL 1.3
  51. Wind River UGL implements OpenGL 1.3
  52. Windows/Win32 implements OpenGL 1.5
  53. DJGPP implements OpenGL 1.5
  54. GGI implements OpenGL 1.3
  55. BeOS implements OpenGL 1.5
  56. Allegro needs updating
  57. D3D needs updating
  58. ----------------------------------------------------------------------
  59. $Id: RELNOTES-6.3,v 3.9 2005/05/04 20:11:35 brianp Exp $