Brian Paul | 7c0e32b | 2002-12-18 14:57:34 +0000 | [diff] [blame] | 1 | |
| 2 | Mesa 5.1 release notes |
| 3 | |
| 4 | Month day, 2003 |
| 5 | |
| 6 | PLEASE READ!!!! |
| 7 | |
| 8 | |
| 9 | |
| 10 | Introduction |
| 11 | ------------ |
| 12 | |
| 13 | Mesa uses an even/odd version number scheme like the Linux kernel. |
| 14 | Even-numbered versions (such as 5.0) designate stable releases. |
| 15 | Odd-numbered versions (such as 5.1) designate new developmental releases. |
| 16 | |
| 17 | |
Brian Paul | dc32636 | 2003-03-07 20:21:51 +0000 | [diff] [blame] | 18 | Bug fixes |
| 19 | --------- |
| 20 | See the VERSIONS file for a list of bugs fixed in this release. |
| 21 | |
| 22 | |
| 23 | |
Brian Paul | 7c0e32b | 2002-12-18 14:57:34 +0000 | [diff] [blame] | 24 | New Features in Mesa 5.1 |
| 25 | ------------------------ |
| 26 | |
Brian Paul | 943f0c6 | 2003-01-21 15:49:06 +0000 | [diff] [blame] | 27 | GL_ATI_texture_env_combine3 extension |
| 28 | This adds a few new texture combine modes. |
| 29 | Contributed by Ian Romanick. |
Brian Paul | 7c0e32b | 2002-12-18 14:57:34 +0000 | [diff] [blame] | 30 | |
Brian Paul | ccec647 | 2003-01-21 21:48:29 +0000 | [diff] [blame] | 31 | GL_SGI_texture_color_table |
Brian Paul | a89cc0e | 2003-02-13 16:01:33 +0000 | [diff] [blame] | 32 | Adds a color table lookup to the RGBA texture path. There's a separate |
| 33 | color table for each texture unit. |
Brian Paul | ccec647 | 2003-01-21 21:48:29 +0000 | [diff] [blame] | 34 | Contributed by Eric Plante. |
Brian Paul | 7c0e32b | 2002-12-18 14:57:34 +0000 | [diff] [blame] | 35 | |
Brian Paul | 4e50ab5 | 2003-03-01 01:50:13 +0000 | [diff] [blame] | 36 | GL_NV_fragment_program |
| 37 | NVIDIA's fragment-level programming feature. |
| 38 | |
| 39 | |
| 40 | |
| 41 | Source File Changes |
| 42 | ------------------- |
| 43 | |
| 44 | The mmath.[ch] files are obsolete. Their contents have been moved |
| 45 | into the imports.[ch] and macros.[ch] files. |
| 46 | |
| 47 | The files related to vertex and fragment programming have changed. |
| 48 | Old files: |
| 49 | vpexec.[ch] |
| 50 | vpparse.[ch] |
| 51 | vpstate.[ch] |
| 52 | New files: |
| 53 | nvvertprog.h - NV vertex program definitions |
| 54 | nvfragprog.h - NV fragment program definitions |
| 55 | nvvertparse.[ch] - NV vertex program parser |
| 56 | nvfragparse.[ch] - NV fragment program parser |
| 57 | nvprogram.[ch] - NV program API functions |
| 58 | nvvertexec.[ch] - NV vertex program execution |
| 59 | swrast/s_nvfragprog.[ch] - NV fragment program execution |
| 60 | |
Brian Paul | 9c27050 | 2003-03-29 16:39:52 +0000 | [diff] [blame^] | 61 | Removed files: |
| 62 | swrast/s_historgram.[ch] - moved into src/histogram.c |
Brian Paul | 4e50ab5 | 2003-03-01 01:50:13 +0000 | [diff] [blame] | 63 | |
| 64 | |
Brian Paul | 7c0e32b | 2002-12-18 14:57:34 +0000 | [diff] [blame] | 65 | |
| 66 | Device Driver Status |
| 67 | -------------------- |
| 68 | |
| 69 | A number of Mesa's software drivers haven't been actively maintained for |
| 70 | some time. We rely on volunteers to maintain many of these drivers. |
| 71 | Here's the current status of all included drivers: |
| 72 | |
| 73 | |
| 74 | Driver Status |
| 75 | ---------------------- --------------------- |
| 76 | XMesa (Xlib) implements OpenGL 1.4 |
| 77 | OSMesa (off-screen) implements OpenGL 1.4 |
| 78 | FX (3dfx Voodoo1/2) implements OpenGL 1.3 |
| 79 | SVGA implements OpenGL 1.3 |
| 80 | Wind River UGL implements OpenGL 1.3 |
| 81 | Windows/Win32 implements OpenGL 1.4 |
Brian Paul | 971e4d6 | 2003-03-11 15:34:42 +0000 | [diff] [blame] | 82 | DJGPP implements OpenGL 1.4 |
Brian Paul | 7c0e32b | 2002-12-18 14:57:34 +0000 | [diff] [blame] | 83 | GGI implements OpenGL 1.3 |
Brian Paul | 7c0e32b | 2002-12-18 14:57:34 +0000 | [diff] [blame] | 84 | BeOS needs updating (underway) |
| 85 | Allegro needs updating |
| 86 | D3D needs updating |
| 87 | |
| 88 | Note: supporting OpenGL 1.4 (vs. 1.3 or 1.2) usually only requires that the |
| 89 | driver call the _mesa_enable_1_4_extensions() function. |
| 90 | |
| 91 | |
| 92 | ---------------------------------------------------------------------- |
Brian Paul | 9c27050 | 2003-03-29 16:39:52 +0000 | [diff] [blame^] | 93 | $Id: RELNOTES-5.1,v 1.8 2003/03/29 16:39:52 brianp Exp $ |