From: Ian Romanick Date: Thu, 30 Aug 2012 20:55:02 +0000 (-0700) Subject: mesa: Bump version to 9.0 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=0791484c4233f3b474b1d9ba1af2f4608fe7e962;p=mesa.git mesa: Bump version to 9.0 Now that OpenGL 3.1 is supported by at least one driver, follow tradition and bump the major version number. Signed-off-by: Ian Romanick Reviewed-by: Brian Paul --- diff --git a/configs/default b/configs/default index 1f167b58e06..85a863f3081 100644 --- a/configs/default +++ b/configs/default @@ -8,8 +8,8 @@ CONFIG_NAME = default # Version info -MESA_MAJOR=8 -MESA_MINOR=1 +MESA_MAJOR=9 +MESA_MINOR=0 MESA_TINY=0 MESA_VERSION = $(MESA_MAJOR).$(MESA_MINOR).$(MESA_TINY) diff --git a/docs/intro.html b/docs/intro.html index ef04f357ed9..3f21b935386 100644 --- a/docs/intro.html +++ b/docs/intro.html @@ -166,6 +166,17 @@ of the OpenGL specification is implemented.

+

Version 9.x features

+

+Version 9.x of Mesa implements the OpenGL 3.1 API. +While the driver for Intel Sandy Bridge and Ivy Bridge is the only +driver to support OpenGL 3.1, many developers across the open-source +community contributed features required for OpenGL 3.1. The primary +features added since the Mesa 8.0 release are +GL_ARB_texture_buffer_object and GL_ARB_uniform_buffer_object. +

+ +

Version 8.x features

Version 8.x of Mesa implements the OpenGL 3.0 API. diff --git a/docs/relnotes-8.1.html b/docs/relnotes-8.1.html deleted file mode 100644 index 8d27c6663ca..00000000000 --- a/docs/relnotes-8.1.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - Mesa Release Notes - - - - -

Mesa 8.1 Release Notes / date TBD

- -

-Mesa 8.1 is a new development release. -

-

-Mesa 8.1 implements the OpenGL 3.0 API, but the version reported by -glGetString(GL_VERSION) depends on the particular driver being used. -Some drivers don't support all the features required in OpenGL 3.0. -

- - -

MD5 checksums

-
-tbd
-
- - -

New features

- -

-Note: some of the new features are only available with certain drivers. -

- -
    -
  • GL_ARB_base_instance
  • -
  • GL_ARB_blend_func_extended
  • -
  • GL_ARB_debug_output
  • -
  • GL_ARB_invalidate_subdate - Currently a "no-op" implementation. This -extension is always enabled in all drivers.
  • -
  • GL_ARB_shader_bit_encoding
  • -
  • GL_ARB_timer_query
  • -
  • GL_ARB_transform_feedback3
  • -
  • GL_ARB_transform_feedback_instanced
  • -
  • GL_EXT_unpack_subimage for ES 2.0
  • -
  • GL_EXT_read_format_bgra for ES 1.1 and 2.0
  • -
  • GL_EXT_texture_rg for ES 2.x
  • -
  • GL_NV_read_buffer for ES 2.0
  • -
  • EGL_KHR_create_context
  • -
  • EGL_KHR_surfaceless_context - This replaces the -EGL_KHR_surfaceless_{gles1,gles2,opengl} extensions that were never approved -by Khronos.
  • -
  • EGL_EXT_create_context_robustness
  • -
- - -

Bug fixes

- -

TBD -- This list is likely incomplete.

- - -

Changes

- -

-The legacy/static Makefile system (ex: 'make linux-dri') has been removed. -The two supported build methods are now autoconf/automake and SCons. -

- - - - diff --git a/docs/relnotes-9.0.html b/docs/relnotes-9.0.html new file mode 100644 index 00000000000..f8b993ac335 --- /dev/null +++ b/docs/relnotes-9.0.html @@ -0,0 +1,75 @@ + + + + + Mesa Release Notes + + + + +

Mesa 9.0 Release Notes / date TBD

+ +

+Mesa 9.0 is a new development release. +People who are concerned with stability and reliability should stick +with a previous release or wait for Mesa 9.0.1. +

+

+Mesa 9.0 implements the OpenGL 3.1 API, but the version reported by +glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / +glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. +Some drivers don't support all the features required in OpenGL 3.1. OpenGL +3.1 is only available if requested at context creation +because GL_ARB_compatibility is not supported. +

+ + +

MD5 checksums

+
+tbd
+
+ + +

New features

+ +

+Note: some of the new features are only available with certain drivers. +

+ +
    +
  • GL_ARB_base_instance
  • +
  • GL_ARB_blend_func_extended
  • +
  • GL_ARB_debug_output
  • +
  • GL_ARB_invalidate_subdate - Currently a "no-op" implementation. This +extension is always enabled in all drivers.
  • +
  • GL_ARB_shader_bit_encoding
  • +
  • GL_ARB_timer_query
  • +
  • GL_ARB_transform_feedback3
  • +
  • GL_ARB_transform_feedback_instanced
  • +
  • GL_EXT_unpack_subimage for ES 2.0
  • +
  • GL_EXT_read_format_bgra for ES 1.1 and 2.0
  • +
  • GL_EXT_texture_rg for ES 2.x
  • +
  • GL_NV_read_buffer for ES 2.0
  • +
  • EGL_KHR_create_context
  • +
  • EGL_KHR_surfaceless_context - This replaces the +EGL_KHR_surfaceless_{gles1,gles2,opengl} extensions that were never approved +by Khronos.
  • +
  • EGL_EXT_create_context_robustness
  • +
+ + +

Bug fixes

+ +

TBD -- This list is likely incomplete.

+ + +

Changes

+ +

+The legacy/static Makefile system (ex: 'make linux-dri') has been removed. +The two supported build methods are now autoconf/automake and SCons. +

+ + + + diff --git a/src/mesa/main/version.h b/src/mesa/main/version.h index 94a9855d981..5b2e85afd53 100644 --- a/src/mesa/main/version.h +++ b/src/mesa/main/version.h @@ -32,10 +32,10 @@ struct gl_context; /* Mesa version */ -#define MESA_MAJOR 8 -#define MESA_MINOR 1 +#define MESA_MAJOR 9 +#define MESA_MINOR 0 #define MESA_PATCH 0 -#define MESA_VERSION_STRING "8.1-devel" +#define MESA_VERSION_STRING "9.0-devel" /* To make version comparison easy */ #define MESA_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))