Brian Paul | ebe0b30 | 2002-10-29 22:42:04 +0000 | [diff] [blame] | 1 | |
| 2 | Mesa 5.0 release notes |
| 3 | |
Brian Paul | 9d88c7d | 2002-11-13 15:33:50 +0000 | [diff] [blame] | 4 | November 13, 2002 |
Brian Paul | ebe0b30 | 2002-10-29 22:42:04 +0000 | [diff] [blame] | 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 4.1) designate new developmental releases. |
| 16 | |
| 17 | Mesa 5.0 is basically just a stabilization of Mesa 4.1. To see a list of |
| 18 | bug fixes, etc. see the VERSIONS file. |
| 19 | |
| 20 | |
| 21 | |
| 22 | New Features in Mesa 5.0 |
| 23 | ------------------------ |
| 24 | |
| 25 | Mesa 5.0 supports OpenGL 1.4. Note Mesa's versioning convention: |
| 26 | |
| 27 | OpenGL Version Mesa Version |
| 28 | ------------------------------ |
| 29 | 1.0 1.x |
| 30 | 1.1 2.x |
| 31 | 1.2 3.x |
| 32 | 1.3 4.x |
| 33 | 1.4 5.x |
| 34 | |
| 35 | OpenGL 1.4 (and Mesa 5.0) incorporates the following OpenGL extensions as |
| 36 | standard features: |
| 37 | |
| 38 | GL_ARB_depth_texture |
| 39 | GL_ARB_shadow |
| 40 | GL_ARB_texture_env_crossbar |
| 41 | GL_ARB_texture_mirror_repeat |
| 42 | GL_ARB_window_pos |
| 43 | GL_EXT_blend_color |
| 44 | GL_EXT_blend_func_separate |
| 45 | GL_EXT_blend_logic_op |
| 46 | GL_EXT_blend_minmax |
| 47 | GL_EXT_blend_subtract |
| 48 | GL_EXT_fog_coord |
| 49 | GL_EXT_multi_draw_arrays |
| 50 | GL_EXT_point_parameters |
| 51 | GL_EXT_secondary_color |
| 52 | GL_EXT_stencil_wrap |
| 53 | GL_SGIS_generate_mipmap |
| 54 | |
| 55 | |
| 56 | |
| 57 | Device Driver Status |
| 58 | -------------------- |
| 59 | |
| 60 | A number of Mesa's software drivers haven't been actively maintained for |
| 61 | some time. We rely on volunteers to maintain many of these drivers. |
| 62 | Here's the current status of all included drivers: |
| 63 | |
| 64 | |
| 65 | Driver Status |
| 66 | ---------------------- --------------------- |
| 67 | XMesa (Xlib) implements OpenGL 1.4 |
| 68 | OSMesa (off-screen) implements OpenGL 1.4 |
| 69 | FX (3dfx Voodoo1/2) implements OpenGL 1.3 |
| 70 | SVGA implements OpenGL 1.3 |
| 71 | Wind River UGL implements OpenGL 1.3 |
| 72 | Windows/Win32 implements OpenGL 1.4 |
| 73 | DOS/DJGPP implements OpenGL 1.3 |
| 74 | GGI implements OpenGL 1.3 |
Brian Paul | 9d88c7d | 2002-11-13 15:33:50 +0000 | [diff] [blame] | 75 | DOS implements OpenGL 1.4 |
Brian Paul | ebe0b30 | 2002-10-29 22:42:04 +0000 | [diff] [blame] | 76 | BeOS needs updating (underway) |
| 77 | Allegro needs updating |
| 78 | D3D needs updating |
Brian Paul | ebe0b30 | 2002-10-29 22:42:04 +0000 | [diff] [blame] | 79 | |
| 80 | Note: supporting OpenGL 1.4 (vs. 1.3 or 1.2) usually only requires that the |
| 81 | driver call the _mesa_enable_1_4_extensions() function. |
| 82 | |
| 83 | |
| 84 | ---------------------------------------------------------------------- |