diff options
author | Emil Velikov <[email protected]> | 2013-04-12 12:41:49 +0100 |
---|---|---|
committer | Brian Paul <[email protected]> | 2013-04-17 08:48:14 -0600 |
commit | 5fd3b3b0857fc96b5e53a9a8bc3f11ddb3dc0ff7 (patch) | |
tree | 41f22058fe4ec46284d8e646e6ca62b268249fdd /docs/RELNOTES-3.1 | |
parent | 50b3fc6204a28881f625605f988cb0866ae6a6a5 (diff) |
docs: restructure release notes into separate folder
relnotes-*html > relnotes/*html
RELNOTES-* > relnotes/*
fix links, css and frames
Signed-off-by: Emil Velikov <[email protected]>
Reviewed-by: Brian Paul <[email protected]>
Diffstat (limited to 'docs/RELNOTES-3.1')
-rw-r--r-- | docs/RELNOTES-3.1 | 145 |
1 files changed, 0 insertions, 145 deletions
diff --git a/docs/RELNOTES-3.1 b/docs/RELNOTES-3.1 deleted file mode 100644 index 65324eb496d..00000000000 --- a/docs/RELNOTES-3.1 +++ /dev/null @@ -1,145 +0,0 @@ - - Mesa 3.1 release notes - - PLEASE READ!!!! - - -New copyright -------------- - -Mesa 3.1 will be distributed under an XFree86-style copyright instead -of the GNU LGPL. - - -New directories ---------------- - -All documentation files are now in the docs/ directory. -All shell scripts are now in the bin/ directory. - - -New library names ------------------ - -Formerly, the main Mesa library was named libMesaGL.so (or libMesaGL.a) -and the GLU library was named libMesaGLU.so (or libMesaGLU.a). - -Now, the main library is named libGL.so (or libGL.a) and the GLU library -is named libGLU.so (or libGLU.a). - -The change allows Mesa to be more easily substituted for OpenGL. -Specifically, the linker/loader on some Unix-like systems won't -allow libMesaGL.so to be used instead of libGL.so if the application -was linked with the former. - -Warning: if you have another OpenGL implementation installed on your -system (i.e. you have another OpenGL libGL.so) you'll have to be -carefull about which library (OpenGL or Mesa) you link against. Be -aware of -L linker flags and the value of the LD_LIBRARY_PATH environment -variable. - - -New library versioning ----------------------- - -Previously, the Mesa GL library was named libMesaGL.so.3.0 -To better support Linux/OpenGL standards, the Mesa GL library is now -named libGL.so.1.2.030100 This indicates version 1.2 of the OpenGL spec -and Mesa implementation 3.1.0 - -In the long term this will allow better interoperability with other -OpenGL implementations, especially on Linux. In the short term, -OpenGL apps may have to be relinked to use the new library naming. - - - -New makefiles -------------- - -The old Makefiles found in the various directories have been renamed -to Makefile.X11 in order to prevent filename collisions with autoconfig- -generated Makefiles. - -The top-level Makefile simply includes Makefile.X11 -If your top-level Makefile get's overwritten/destroyed you can restore -it by copying Makefile.X11 to Makefile - - -New extensions --------------- - -GL_EXT_stencil_wrap - Implements two new stencil operations: GL_INCR_WRAP_EXT and - GL_DECR_WRAP_EXT which allow stencil increment and decrement - without clamping. - -GL_INGR_blend_func_separate - Allows specification of blend factors for RGB and Alpha independently. - (INGR = Intergraph) - -GL_ARB_multitexture - Multiple simultaneous textures. (ARB = Architecture Review Board) - -GL_NV_texgen_reflection - nVidia texgen extension for better reflection mapping. - -GL_PGI_misc_hints - Assorted transformation hints. - -GL_EXT_compiled_vertex_array - Compiled vertex arrays. - -GL_EXT_clip_volume_hint - Allows one to disable clip volume (frustum) testing. - - - -Extensions removed ------------------- - -GL_EXT_multitexture - obsolete in favor of GL_ARB_multitexture - - - -Config file ------------ - -By default, /etc/mesa.conf will be read when Mesa starts. This -file controls default hints, enable/disable of extensions, and -more. See the CONFIG file for documentation. - - - -Optimizations -------------- - -Keith Whitwell has contributed significant optimizations to Mesa's -vertex transformation code. Basically, the whole transformation -stage of Mesa has been rewritten. - -It's impossible to give a speedup factor. You'll just have to -try your app and see how it performs. - - - -Device Driver changes ---------------------- - -A bunch of new device driver functions have been added. See src/dd.h -Keith Harrison contributed many of them. I've been planning on adding -a bunch of functions like these to make writing hardware drivers easier. -More such function will probably be added in the near future. - - - -Miscellaneous -------------- - -util/glstate.c has some handy functions for debugging. Basically, it -offers a simple function for printing GL state variables. It's not -finished yet. There's a LOT more GLenum records to be added (see the -code). Anyone want to help? - - - ----------------------------------------------------------------------- |