Version bumps, etc for Mesa 6.0
authorBrian Paul <brian.paul@tungstengraphics.com>
Sun, 21 Dec 2003 04:06:31 +0000 (04:06 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Sun, 21 Dec 2003 04:06:31 +0000 (04:06 +0000)
Make-config
Makefile.X11
docs/RELNOTES-6.0 [new file with mode: 0644]
docs/VERSIONS
src/mesa/Makefile.OSMesa16
src/mesa/Makefile.X11
src/mesa/main/get.c
src/mesa/main/version.h

index 85d9b660000a111e652b1f00d3b3565c7ef48862..e544cf3d977898aed8077b6409d5ace0fc3afec8 100644 (file)
@@ -8,8 +8,8 @@
 # new platform support to the bin/mklib script.
 
 
-MESA_MAJOR=5
-MESA_MINOR=1
+MESA_MAJOR=6
+MESA_MINOR=0
 MESA_TINY=0
 VERSION=$(MESA_MAJOR).$(MESA_MINOR)
 
@@ -1093,7 +1093,7 @@ linux-debug:
        "GLU_LIB_DEPS = -L$(TOP)/lib -lGL -lm" \
        "GLUT_LIB_DEPS = -L$(TOP)/lib -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXmu -lXt -lXi -lm" \
        "GLW_LIB_DEPS = -L$(TOP)/lib -lGL -L/usr/X11R6/lib -lXt -lX11" \
-       "APP_LIB_DEPS = -lglut -lGLU -lGL"
+       "APP_LIB_DEPS = -L$(TOP)/lib -lglut -lGLU -lGL"
 
 linux-x86-debug:
        $(MAKE) $(MFLAGS) -f Makefile.X11 targets \
index f45e21117bdb0eb782f9a015dee583d50bc2c3c5..0f5e620eb566714f54f632b1cc28054868fd166f 100644 (file)
@@ -1,9 +1,9 @@
-# $Id: Makefile.X11,v 1.103 2003/12/19 11:26:46 dborca Exp $
+# $Id: Makefile.X11,v 1.104 2003/12/21 04:06:31 brianp Exp $
 
 # Mesa 3-D graphics library
-# Version:  5.1
+# Version:  6.0
 # 
-# Copyright (C) 1999-2003  Brian Paul   All Rights Reserved.
+# Copyright (C) 1999-2004  Brian Paul   All Rights Reserved.
 # 
 # Permission is hereby granted, free of charge, to any person obtaining a
 # copy of this software and associated documentation files (the "Software"),
@@ -472,10 +472,10 @@ cvsclean: realclean
 
 
 
-DIRECTORY = Mesa-5.1
-LIB_NAME = MesaLib-5.1
-DEMO_NAME = MesaDemos-5.1
-GLU_NAME = MesaGLU-5.1
+DIRECTORY = Mesa-6.0
+LIB_NAME = MesaLib-6.0
+DEMO_NAME = MesaDemos-6.0
+GLU_NAME = MesaGLU-6.0
 GLUT_NAME = GLUT-3.7
 
 
diff --git a/docs/RELNOTES-6.0 b/docs/RELNOTES-6.0
new file mode 100644 (file)
index 0000000..73208db
--- /dev/null
@@ -0,0 +1,84 @@
+
+                           Mesa 6.0 release notes
+
+                             January ??, 2004
+
+                              PLEASE READ!!!!
+
+
+
+Introduction
+------------
+
+Mesa uses an even/odd version number scheme like the Linux kernel.
+Odd numbered versions (such as 5.1) designate new developmental releases.
+Even numbered versions (such as 6.0) designate stable releases.
+
+Mesa version 6.0 signifies two things:
+
+  1. A stabilization of the 5.1 development release
+  2. Implementation of the OpenGL 1.5 specification
+
+
+Note that the Mesa major version number is incremented with the OpenGL
+minor version number:
+
+   Mesa 1.x  ==  OpenGL 1.0
+   Mesa 2.x  ==  OpenGL 1.1
+   Mesa 3.x  ==  OpenGL 1.2
+   Mesa 4.x  ==  OpenGL 1.3
+   Mesa 5.x  ==  OpenGL 1.4
+   Mesa 6.x  ==  OpenGL 1.5
+
+
+
+New Features
+------------
+
+Mesa 5.1 already had all the new features of OpenGL 1.5, implemented as
+extensions.  These extensions were simply promoted to standard features:
+
+   GL_ARB_occlusion_query extension
+   GL_ARB_texture_non_power_of_two extension
+   GL_ARB_vertex_buffer_object extension
+
+
+
+Device Drivers
+--------------
+
+Mesa advertises itself as either OpenGL 1.2 or OpenGL 1.3 depending on
+the device driver.  For example, if the driver enables all the ARB
+extensions which are part of OpenGL 1.3 then glGetString(GL_VERSION)
+will return "1.3".  Otherwise, it'll return "1.2".
+
+A number of Mesa's software drivers haven't been actively maintained for
+some time.  We rely on volunteers to maintain many of the drivers.
+Here's the current status of all included drivers:
+
+
+Driver                 Status
+---------------------- ---------------------
+XMesa (Xlib)           implements OpenGL 1.5
+OSMesa (off-screen)    implements OpenGL 1.5
+FX (3dfx Voodoo1/2)    implements OpenGL 1.3
+SVGA                   implements OpenGL 1.3
+Wind River UGL         implements OpenGL 1.3
+Windows/Win32          implements OpenGL 1.5
+DJGPP                  implements OpenGL 1.5
+GGI                    implements OpenGL 1.3
+BeOS                   implements OpenGL 1.5
+Allegro                        needs updating
+D3D                    needs updating
+
+
+
+
+Other Changes
+-------------
+
+See the VERSIONS file for more details about bug fixes, etc. in Mesa 6.0.
+
+
+----------------------------------------------------------------------
+$Id: RELNOTES-6.0,v 1.1 2003/12/21 04:06:31 brianp Exp $
index 3066633621a22d05c8a5219fa3fddf7f9ac5dbff..aeb6e5b91abc37e36adaf4e0c324bb2513797542 100644 (file)
@@ -1184,3 +1184,11 @@ Mesa Version History
        - glxgears.c demo updated to use GLX swap rate extensions
        - glTexImage1/2/3D now allows width/height/depth = 0
        - disable SPARC asm code on Linux (bug 852204)
+
+
+6.0  January ??, 2004
+    New:
+       - full OpenGL 1.5 support
+    Bug fixes:
+       - fragment program dot product?
+
index 7417e2d82c7832cb47f0a91b796839c80ac646aa..4963ec47edf0b17dc286cf82a9eb8d09934a1143 100644 (file)
@@ -9,7 +9,7 @@
 TOP = ../..
 
 GL_MAJOR = 1
-GL_MINOR = 4
+GL_MINOR = 5
 GL_TINY = 0$(MESA_MAJOR)0$(MESA_MINOR)0$(MESA_TINY)
 
 OSMESA_LIB_NAME = "OSMesa16"  # may be overridden in Make-config
index 7a0e82c86ee1bff3b09d943dfae589c987e7cdc1..1fd6f204eddda9edc19bf3124a0b878b78b590be 100644 (file)
@@ -6,7 +6,7 @@
 TOP = ../..
 
 GL_MAJOR = 1
-GL_MINOR = 4
+GL_MINOR = 5
 GL_TINY = 0$(MESA_MAJOR)0$(MESA_MINOR)0$(MESA_TINY)
 
 GL_LIB_NAME = "GL"  # may be overridden in Make-config
index 32491d9d34c816d2e8aea6e8581226ccde320520..cec9892106d4ab006e0abe2c9ddfa9b69979a193 100644 (file)
@@ -5,9 +5,9 @@
 
 /*
  * Mesa 3-D graphics library
- * Version:  5.1
+ * Version:  6.0
  *
- * Copyright (C) 1999-2003  Brian Paul   All Rights Reserved.
+ * Copyright (C) 1999-2004  Brian Paul   All Rights Reserved.
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -6380,7 +6380,7 @@ _mesa_GetString( GLenum name )
    static const char *version_1_2 = "1.2 Mesa " MESA_VERSION_STRING;
    static const char *version_1_3 = "1.3 Mesa " MESA_VERSION_STRING;
    static const char *version_1_4 = "1.4 Mesa " MESA_VERSION_STRING;
-   static const char *version_1_5 = "1.4 Mesa " MESA_VERSION_STRING;
+   static const char *version_1_5 = "1.5 Mesa " MESA_VERSION_STRING;
 
    ASSERT_OUTSIDE_BEGIN_END_WITH_RETVAL(ctx, 0);
 
index 371a6e59a1ba4a8bcedc32a1a275133312cfee43..7871e55b1b56cc3a02198de1a79984fa44c6cfc5 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Mesa 3-D graphics library
- * Version:  5.1
+ * Version:  6.0
  *
- * Copyright (C) 1999-2003  Brian Paul   All Rights Reserved.
+ * Copyright (C) 1999-2004  Brian Paul   All Rights Reserved.
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
 
 
 /* Mesa version */
-#define MESA_MAJOR 5
-#define MESA_MINOR 1
+#define MESA_MAJOR 6
+#define MESA_MINOR 0
 #define MESA_PATCH 0
-#define MESA_VERSION_STRING "5.1"
+#define MESA_VERSION_STRING "6.0"
 
 /* To make version comparison easy */
 #define MESA_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))
@@ -40,9 +40,9 @@
 
 /* OpenGL API version */
 #define OPENGL_MAJOR 1
-#define OPENGL_MINOR 4
+#define OPENGL_MINOR 5
 #define OPENGL_PATCH 0
-#define OPENGL_VERSION_STRING "1.4"
+#define OPENGL_VERSION_STRING "1.5"
 
 /* To make version comparison easy */
 #define OPENGL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))