home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Amiga 5 / MA_Cover_5.iso / ppc / mesa / relnotes < prev    next >
Encoding:
Text File  |  1998-01-31  |  2.4 KB  |  77 lines

  1.  
  2.                            Mesa 2.5 release notes
  3.  
  4.  
  5. 3Dfx/Glide
  6. ----------
  7.  
  8. This release of Mesa was made primarily to support GLQuake on Linux
  9. systems with 3Dfx hardware.
  10.  
  11. Specifically, Mesa's device driver texture functions were changed,
  12. the GL_EXT_paletted_texture extension was added, and the Mesa Glide
  13. driver was improved.  David Bucciarelli did much of this work.
  14.  
  15.  
  16. When compiling for 'linux-glide' the libMesaGL.so file automatically
  17. links with the 3Dfx glid2x and texus libraries.  This relieves users
  18. from explicitly linking with -lglide2x and -ltexus.  However, the
  19. LD_LIBRARY_PATH environment variable must still be defined correctly.
  20.  
  21. If you've installed Glide in /usr/local/glide and Mesa in /usr/local/Mesa
  22. then you would at least have:
  23.  
  24.     setenv LD_LIBRARY_PATH "/usr/local/glide/lib:/usr/local/Mesa/lib"
  25.  
  26.  
  27. As usual, this release also has some bug fixes.  See the VERSIONS file
  28. for details.
  29.  
  30.  
  31.  
  32. GLUT
  33. ----
  34.  
  35. This version of Mesa includes Mark Kilgard's GLUT library, version 3.6.
  36. Only the source for the GLUT toolkit is included, not the demo or test
  37. programs.  GLUT is included with permission from Mark Kilgard.
  38.  
  39. NOTE: there's one problem if you build Mesa with shared objects.  The
  40. mklib.* scripts append the Mesa version to the library files.  This
  41. version will incorrectly be imposed on the libglut.so file.  For example,
  42. on Linux, if you build with 'make linux-elf' you'll wind up with a
  43. Mesa/lib/libglut.so.2.5 file.  The 2.5 suffix doesn't correctly reflect
  44. the GLUT version.  Not a really serious problem.
  45.  
  46.  
  47.  
  48. Mondello
  49. --------
  50.  
  51. The Cirrus Logic CLGD547x code since it's out of date with respect to
  52. the current source code.  If you want the code download Mesa 2.4 or
  53. earlier.
  54.  
  55.  
  56.  
  57. Makefiles and libraries
  58. -----------------------
  59.  
  60. Mesa's Makefiles and mklib.* scripts have all been changed so that the
  61. mklib scripts take a major and minor version number.  Some bugs may have
  62. crept in during these changes.  Please report any problems.
  63.  
  64.  
  65.  
  66. Intel X86 assembly optimizations
  67. --------------------------------
  68.  
  69. Josh Vanderhoof <joshv@planet.net> has contributed X86 assembly language
  70. for vertex transformation.  The linux-386, linux-386-elf, and linux-386-glide
  71. configurations enable the assembly optimizations.
  72.  
  73. NOTE: there's at least one bug in the x86 assembly optimizations in Mesa.
  74. It may or may not effect your application.  If you find a problem using
  75. an x86 optimized version of Mesa try the non-optimized version.
  76.  
  77.