[Mesa-dev] [PATCH 3/3] mesa: Bump version to 11.0.0.

Roland Scheidegger sroland at vmware.com
Fri Oct 18 22:47:31 CEST 2013


Am 18.10.2013 16:34, schrieb Brian Paul:
> On 10/18/2013 12:39 AM, Kenneth Graunke wrote:
>> Mesa now supports OpenGL 3.3 and GLSL 3.30, so bump the Mesa major
>> version from 10 to 11 to reflect this.
>>
>> Also update the release notes, and add appropriate FAQ entries.
>>
>> http://en.wikipedia.org/wiki/Up_to_eleven
>>
>> Signed-off-by: Kenneth Graunke <kenneth at whitecape.org>
>> Reviewed-by: Matt Turner <mattst88 at gmail.com>
>> ---
>>   VERSION                 |  2 +-
>>   docs/relnotes.html      |  3 +-
>>   docs/relnotes/10.0.html | 65 ----------------------------------------
>>   docs/relnotes/11.0.html | 80
>> +++++++++++++++++++++++++++++++++++++++++++++++++
>>   4 files changed, 83 insertions(+), 67 deletions(-)
>>   delete mode 100644 docs/relnotes/10.0.html
>>   create mode 100644 docs/relnotes/11.0.html
>>
>> diff --git a/VERSION b/VERSION
>> index 8e92e83..2b1181d 100644
>> --- a/VERSION
>> +++ b/VERSION
>> @@ -1 +1 @@
>> -10.0.0-devel
>> +11.0.0-devel
>> diff --git a/docs/relnotes.html b/docs/relnotes.html
>> index 82072dd..fb31555 100644
>> --- a/docs/relnotes.html
>> +++ b/docs/relnotes.html
>> @@ -21,7 +21,8 @@ The release notes summarize what's new or changed in
>> each Mesa release.
>>   </p>
>>
>>   <ul>
>> -<li><a href="relnotes/10.0.html">10.0 release notes</a>
>> +<li><a href="relnotes/11.0.html">11.0 release notes</a>
>> +<li>Mesa 10.0 was never released.
>>   <li><a href="relnotes/9.2.1.html">9.2.1 release notes</a>
>>   <li><a href="relnotes/9.2.html">9.2 release notes</a>
>>   <li><a href="relnotes/9.1.7.html">9.1.7 release notes</a>
>> diff --git a/docs/relnotes/10.0.html b/docs/relnotes/10.0.html
>> deleted file mode 100644
>> index 0b25f49..0000000
>> --- a/docs/relnotes/10.0.html
>> +++ /dev/null
>> @@ -1,65 +0,0 @@
>> -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
>> "http://www.w3.org/TR/html4/loose.dtd">
>> -<html lang="en">
>> -<head>
>> -  <meta http-equiv="content-type" content="text/html; charset=utf-8">
>> -  <title>Mesa Release Notes</title>
>> -  <link rel="stylesheet" type="text/css" href="../mesa.css">
>> -</head>
>> -<body>
>> -
>> -<div class="header">
>> -  <h1>The Mesa 3D Graphics Library</h1>
>> -</div>
>> -
>> -<iframe src="../contents.html"></iframe>
>> -<div class="content">
>> -
>> -<h1>Mesa 10.0 Release Notes / TBD</h1>
>> -
>> -<p>
>> -Mesa 10.0 is a new development release.
>> -People who are concerned with stability and reliability should stick
>> -with a previous release or wait for Mesa 10.0.1.
>> -</p>
>> -<p>
>> -Mesa 10.0 implements the OpenGL 3.3 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.3. 
>> OpenGL
>> -3.3 is <strong>only</strong> available if requested at context creation
>> -because compatibility contexts are not supported.
>> -</p>
>> -
>> -
>> -<h2>MD5 checksums</h2>
>> -<pre>
>> -TBD.
>> -</pre>
>> -
>> -
>> -<h2>New features</h2>
>> -
>> -<p>
>> -Note: some of the new features are only available with certain drivers.
>> -</p>
>> -
>> -<ul>
>> -<li>GL_AMD_seamless_cubemap_per_texture on i965.</li>
>> -<li>GL_ARB_conservative_depth on i965.</li>
>> -<li>GL_ARB_texture_gather on i965.</li>
>> -<li>GL_ARB_texture_query_levels on i965.</li>
>> -<li>GL_KHR_debug</li>
>> -</ul>
>> -
>> -
>> -<h2>Bug fixes</h2>
>> -
>> -TBD.
>> -
>> -<h2>Changes</h2>
>> -
>> -TBD.
>> -
>> -</div>
>> -</body>
>> -</html>
>> diff --git a/docs/relnotes/11.0.html b/docs/relnotes/11.0.html
>> new file mode 100644
>> index 0000000..2fb8135
>> --- /dev/null
>> +++ b/docs/relnotes/11.0.html
>> @@ -0,0 +1,80 @@
>> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
>> "http://www.w3.org/TR/html4/loose.dtd">
>> +<html lang="en">
>> +<head>
>> +  <meta http-equiv="content-type" content="text/html; charset=utf-8">
>> +  <title>Mesa Release Notes</title>
>> +  <link rel="stylesheet" type="text/css" href="../mesa.css">
>> +</head>
>> +<body>
>> +
>> +<div class="header">
>> +  <h1>The Mesa 3D Graphics Library</h1>
>> +</div>
>> +
>> +<iframe src="../contents.html"></iframe>
>> +<div class="content">
>> +
>> +<h1>Mesa 11.0 Release Notes / TBD</h1>
>> +
>> +<p>
>> +Mesa 11.0 is a new development release.
>> +People who are concerned with stability and reliability should stick
>> +with a previous release or wait for Mesa 11.0.1.
>> +</p>
>> +
>> +<p>
>> +Mesa 11.0 implements the OpenGL 3.3 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.3. 
>> OpenGL
>> +3.3 is <strong>only</strong> available if requested at context creation
>> +because compatibility contexts are not supported.
>> +</p>
>> +
>> +<h2>FAQ</h2>
>> +
>> +<b>Q:</b> What happened to Mesa 10.0?
>> +<p>
>> +  <b>A:</b> The Mesa community increases the major version number
>> each time
>> +  the project gains support for a new version of desktop OpenGL. 
>> Mesa 9.2
>> +  supported OpenGL 3.1.  When it gained support for OpenGL 3.2, it
>> became
>> +  Mesa 10.0.  But before Mesa 10.0 was ever released, the developers
>> +  completed OpenGL 3.3 support, causing the version to increase to 11.0.
>> +</p>
>> +<b>Q:</b> Why didn't you just make Mesa 10.0 better?
>> +<p>
>> +  <b>A:</b> This Mesa <a
>> href="http://en.wikipedia.org/wiki/Up_to_eleven">goes to eleven</a>.
>> +</p>
> 
> Hmm, I'm not sure this is the best thing to do.  I certainly don't feel
> a strong desire to _always_ bump the major version number when we reach
> the next GL revision.  I think this might lead to more confusion than
> it's worth.
> 
> I'd be interested in other opinions.
> 
I also think we should just stick to 10.0. The version was bumped after
reaching a new GL version, it just happens that two new GL versions were
reached at the same time (more or less). So skipping a major version for
no good reason looks stupid to me.

Roland


More information about the mesa-dev mailing list