diff options
author | marha <marha@users.sourceforge.net> | 2012-06-19 08:51:12 +0200 |
---|---|---|
committer | marha <marha@users.sourceforge.net> | 2012-06-19 08:51:12 +0200 |
commit | 36237c651fab7aa9e65da9c33eb89a619827edff (patch) | |
tree | ab3ed4f72cf398ca5c3760f91b70a8b3bb2e1bd0 /mesalib | |
parent | a3691edaff553b5130c97ff912ecaa96f08a6643 (diff) | |
download | vcxsrv-36237c651fab7aa9e65da9c33eb89a619827edff.tar.gz vcxsrv-36237c651fab7aa9e65da9c33eb89a619827edff.tar.bz2 vcxsrv-36237c651fab7aa9e65da9c33eb89a619827edff.zip |
mesa git update 19 Juni 2012
Diffstat (limited to 'mesalib')
54 files changed, 1025 insertions, 997 deletions
diff --git a/mesalib/docs/relnotes-6.4.1.html b/mesalib/docs/relnotes-6.4.1.html index c4451f84f..3635f965b 100644 --- a/mesalib/docs/relnotes-6.4.1.html +++ b/mesalib/docs/relnotes-6.4.1.html @@ -1,14 +1,13 @@ -<HTML> +<!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> -<TITLE>Mesa Release Notes</TITLE> - -<head><link rel="stylesheet" type="text/css" href="mesa.css"></head> - -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 6.4.1 / November 29, 2006</H1> +<h1>Mesa 6.4.1 / November 29, 2006</h1> <p> Mesa 6.4.1 is a stable, bug-fix release. diff --git a/mesalib/docs/relnotes-6.4.2.html b/mesalib/docs/relnotes-6.4.2.html index f5a658f99..1599b0a8e 100644 --- a/mesalib/docs/relnotes-6.4.2.html +++ b/mesalib/docs/relnotes-6.4.2.html @@ -1,14 +1,13 @@ -<HTML> - -<TITLE>Mesa Release Notes</TITLE> - -<head><link rel="stylesheet" type="text/css" href="mesa.css"></head> - -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 6.4.2 / February 2, 2006</H1> +<!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> + +<h1>Mesa 6.4.2 / February 2, 2006</h1> <p> Mesa 6.4.2 is a stable, bug-fix release. diff --git a/mesalib/docs/relnotes-6.4.html b/mesalib/docs/relnotes-6.4.html index 1fffa27f6..6480690ae 100644 --- a/mesalib/docs/relnotes-6.4.html +++ b/mesalib/docs/relnotes-6.4.html @@ -1,14 +1,13 @@ -<HTML> - -<TITLE>Mesa Release Notes</TITLE> - -<head><link rel="stylesheet" type="text/css" href="mesa.css"></head> - -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 6.4 / October 24, 2005</H1> +<!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> + +<h1>Mesa 6.4 / October 24, 2005</h1> <p> Mesa 6.4 is a stable, bug-fix release. diff --git a/mesalib/docs/relnotes-6.5.1.html b/mesalib/docs/relnotes-6.5.1.html index 0f03f931e..af81c65b7 100644 --- a/mesalib/docs/relnotes-6.5.1.html +++ b/mesalib/docs/relnotes-6.5.1.html @@ -1,14 +1,13 @@ -<HTML> - -<TITLE>Mesa Release Notes</TITLE> - -<head><link rel="stylesheet" type="text/css" href="mesa.css"></head> - -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 6.5.1 Release Notes / September 15, 2006</H1> +<!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> + +<h1>Mesa 6.5.1 Release Notes / September 15, 2006</h1> <p> Mesa 6.5.1 is a 6.5 follow-on development release mostly consisting of diff --git a/mesalib/docs/relnotes-6.5.2.html b/mesalib/docs/relnotes-6.5.2.html index ec220f3ac..13b97b2ab 100644 --- a/mesalib/docs/relnotes-6.5.2.html +++ b/mesalib/docs/relnotes-6.5.2.html @@ -1,14 +1,13 @@ -<HTML> - -<TITLE>Mesa Release Notes</TITLE> - -<head><link rel="stylesheet" type="text/css" href="mesa.css"></head> - -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 6.5.2 Release Notes / December 2, 2006</H1> +<!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> + +<h1>Mesa 6.5.2 Release Notes / December 2, 2006</h1> <p> Mesa 6.5.2 is a 6.5 follow-on development release with a few new features diff --git a/mesalib/docs/relnotes-6.5.3.html b/mesalib/docs/relnotes-6.5.3.html index 0d68d9901..940538015 100644 --- a/mesalib/docs/relnotes-6.5.3.html +++ b/mesalib/docs/relnotes-6.5.3.html @@ -1,14 +1,13 @@ -<HTML> - -<TITLE>Mesa Release Notes</TITLE> - -<head><link rel="stylesheet" type="text/css" href="mesa.css"></head> - -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 6.5.3 Release Notes / April 27, 2007</H1> +<!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> + +<h1>Mesa 6.5.3 Release Notes / April 27, 2007</h1> <p> Mesa 6.5.3 is a development release with many changes and new features. diff --git a/mesalib/docs/relnotes-6.5.html b/mesalib/docs/relnotes-6.5.html index 9d1d6691e..ee011c198 100644 --- a/mesalib/docs/relnotes-6.5.html +++ b/mesalib/docs/relnotes-6.5.html @@ -1,14 +1,13 @@ -<HTML> - -<TITLE>Mesa Release Notes</TITLE> - -<head><link rel="stylesheet" type="text/css" href="mesa.css"></head> - -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 6.5 Release Notes / March 31, 2006</H1> +<!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> + +<h1>Mesa 6.5 Release Notes / March 31, 2006</h1> <p> Mesa 6.5 is a new development release. diff --git a/mesalib/docs/relnotes-7.0.1.html b/mesalib/docs/relnotes-7.0.1.html index 02713ad5e..24661e2eb 100644 --- a/mesalib/docs/relnotes-7.0.1.html +++ b/mesalib/docs/relnotes-7.0.1.html @@ -1,14 +1,13 @@ -<HTML> - -<TITLE>Mesa Release Notes</TITLE> - -<head><link rel="stylesheet" type="text/css" href="mesa.css"></head> - -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 7.0.1 Release Notes / August 3, 2007</H1> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> +<head> + <title>Mesa Release Notes</title> + <link rel="stylesheet" type="text/css" href="mesa.css"> + <meta http-equiv="content-type" content="text/html; charset=utf-8"> +</head> +<body> + +<h1>Mesa 7.0.1 Release Notes / August 3, 2007</h1> <p> Mesa 7.0.1 is a stable release with bug fixes since version 7.0. diff --git a/mesalib/docs/relnotes-7.0.2.html b/mesalib/docs/relnotes-7.0.2.html index 7a7c70f13..b3b13c2bd 100644 --- a/mesalib/docs/relnotes-7.0.2.html +++ b/mesalib/docs/relnotes-7.0.2.html @@ -1,14 +1,13 @@ -<HTML> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> +<head> + <title>Mesa Release Notes</title> + <link rel="stylesheet" type="text/css" href="mesa.css"> + <meta http-equiv="content-type" content="text/html; charset=utf-8"> +</head> +<body> -<TITLE>Mesa Release Notes</TITLE> - -<head><link rel="stylesheet" type="text/css" href="mesa.css"></head> - -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 7.0.2 Release Notes / November 10, 2007</H1> +<h1>Mesa 7.0.2 Release Notes / November 10, 2007</h1> <p> Mesa 7.0.2 is a stable release with bug fixes since version 7.0. diff --git a/mesalib/docs/relnotes-7.0.3.html b/mesalib/docs/relnotes-7.0.3.html index 5c8efc79d..5eeae6ffa 100644 --- a/mesalib/docs/relnotes-7.0.3.html +++ b/mesalib/docs/relnotes-7.0.3.html @@ -1,14 +1,13 @@ -<HTML> - -<TITLE>Mesa Release Notes</TITLE> - -<head><link rel="stylesheet" type="text/css" href="mesa.css"></head> - -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 7.0.3 Release Notes / April 4, 2008</H1> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> +<head> + <title>Mesa Release Notes</title> + <link rel="stylesheet" type="text/css" href="mesa.css"> + <meta http-equiv="content-type" content="text/html; charset=utf-8"> +</head> +<body> + +<h1>Mesa 7.0.3 Release Notes / April 4, 2008</h1> <p> Mesa 7.0.3 is a stable release with bug fixes since version 7.0.2. diff --git a/mesalib/docs/relnotes-7.0.4.html b/mesalib/docs/relnotes-7.0.4.html index f100d99f0..4f5470811 100644 --- a/mesalib/docs/relnotes-7.0.4.html +++ b/mesalib/docs/relnotes-7.0.4.html @@ -1,14 +1,13 @@ -<HTML> - -<TITLE>Mesa Release Notes</TITLE> - -<head><link rel="stylesheet" type="text/css" href="mesa.css"></head> - -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 7.0.4 Release Notes / August 16, 2008</H1> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> +<head> + <title>Mesa Release Notes</title> + <link rel="stylesheet" type="text/css" href="mesa.css"> + <meta http-equiv="content-type" content="text/html; charset=utf-8"> +</head> +<body> + +<h1>Mesa 7.0.4 Release Notes / August 16, 2008</h1> <p> Mesa 7.0.4 is a stable release with bug fixes since version 7.0.3. diff --git a/mesalib/docs/relnotes-7.0.html b/mesalib/docs/relnotes-7.0.html index 2c036b2ec..6e6480b2d 100644 --- a/mesalib/docs/relnotes-7.0.html +++ b/mesalib/docs/relnotes-7.0.html @@ -1,14 +1,13 @@ -<HTML> - -<TITLE>Mesa Release Notes</TITLE> - -<head><link rel="stylesheet" type="text/css" href="mesa.css"></head> - -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 7.0 Release Notes / June 22, 2007</H1> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> +<head> + <title>Mesa Release Notes</title> + <link rel="stylesheet" type="text/css" href="mesa.css"> + <meta http-equiv="content-type" content="text/html; charset=utf-8"> +</head> +<body> + +<h1>Mesa 7.0 Release Notes / June 22, 2007</h1> <p> Mesa 7.0 is a stable release, featuring OpenGL 2.1 API support. diff --git a/mesalib/docs/relnotes-7.1.html b/mesalib/docs/relnotes-7.1.html index f7a612872..648e69d6b 100644 --- a/mesalib/docs/relnotes-7.1.html +++ b/mesalib/docs/relnotes-7.1.html @@ -1,14 +1,13 @@ -<HTML> - -<TITLE>Mesa Release Notes</TITLE> - -<head><link rel="stylesheet" type="text/css" href="mesa.css"></head> - -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 7.1 Release Notes / August 26, 2008</H1> +<!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> + +<h1>Mesa 7.1 Release Notes / August 26, 2008</h1> <p> Mesa 7.1 is a new development release. diff --git a/mesalib/docs/relnotes-7.10.1.html b/mesalib/docs/relnotes-7.10.1.html index 134591e33..e674d458c 100644 --- a/mesalib/docs/relnotes-7.10.1.html +++ b/mesalib/docs/relnotes-7.10.1.html @@ -1,16 +1,13 @@ -<HTML> - +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> <head> -<TITLE>Mesa Release Notes</TITLE> -<link rel="stylesheet" type="text/css" href="mesa.css"> -<meta http-equiv="content-type" content="text/html; charset=utf-8" /> + <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> -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 7.10.1 Release Notes / TBD</H1> +<h1>Mesa 7.10.1 Release Notes / March 2, 2011</h1> <p> Mesa 7.10.1 is a bug fix release which fixes bugs found since the 7.10 release. @@ -131,12 +128,12 @@ with <tt>in</tt>, <tt>out</tt>, <tt>attribute</tt>, and <tt>varying</tt>.</li> git log mesa-7.10..mesa-7.10.1 </pre> -<p>Alberto Milone (1): +<p>Alberto Milone (1):</p> <ul> <li>r600c: add evergreen ARL support.</li> -</ul></p> +</ul> -<p>Brian Paul (21): +<p>Brian Paul (21):</p> <ul> <li>draw: Fix an off-by-one bug in a vsplit assertion.</li> <li>docs: add links to 7.9.1 and 7.10 release notes</li> @@ -159,14 +156,14 @@ with <tt>in</tt>, <tt>out</tt>, <tt>attribute</tt>, and <tt>varying</tt>.</li> <li>docs: add link to 7.10.1 release notes</li> <li>mesa: implement glGetShaderPrecisionFormat()</li> <li>docs: updated environment variable list</li> -</ul></p> +</ul> -<p>Bryce Harrington (1): +<p>Bryce Harrington (1):</p> <ul> <li>r300g: Null pointer check for buffer deref in gallium winsys</li> -</ul></p> +</ul> -<p>Chad Versace (20): +<p>Chad Versace (20):</p> <ul> <li>glsl: At link-time, check that globals have matching centroid qualifiers</li> <li>glcpp: Fix segfault when validating macro redefinitions</li> @@ -188,39 +185,39 @@ with <tt>in</tt>, <tt>out</tt>, <tt>attribute</tt>, and <tt>varying</tt>.</li> <li>glsl: Set operators '%' and '%=' to be reserved when GLSL < 1.30</li> <li>glsl: Reinstate constant-folding for division by zero</li> <li>tnl: Add support for datatype GL_FIXED in vertex arrays</li> -</ul></p> +</ul> -<p>Chia-I Wu (1): +<p>Chia-I Wu (1):</p> <ul> <li>mesa: Add glDepthRangef and glClearDepthf to APIspec.xml.</li> -</ul></p> +</ul> -<p>Christoph Bumiller (1): +<p>Christoph Bumiller (1):</p> <ul> <li>nv50,nvc0: do not forget to apply sign mode to saved TGSI inputs</li> -</ul></p> +</ul> -<p>Cyril Brulebois (1): +<p>Cyril Brulebois (1):</p> <ul> <li>Point to bugs.freedesktop.org rather than bugzilla.freedesktop.org</li> -</ul></p> +</ul> -<p>Dave Airlie (3): +<p>Dave Airlie (3):</p> <ul> <li>radeon/r200: fix fbo-clearmipmap + gen-teximage</li> <li>radeon: calculate complete texture state inside TFP function</li> <li>radeon: avoid segfault on 3D textures.</li> -</ul></p> +</ul> -<p>Dimitry Andric (4): +<p>Dimitry Andric (4):</p> <ul> <li>mesa: s/movzx/movzbl/</li> <li>mesa: s/movzxw/movzwl/ in read_rgba_span_x86.S</li> <li>glapi: adding @ char before type specifier in glapi_x86.S</li> <li>glapi: add @GOTPCREL relocation type</li> -</ul></p> +</ul> -<p>Eric Anholt (16): +<p>Eric Anholt (16):</p> <ul> <li>glsl: Fix the lowering of variable array indexing to not lose write_masks.</li> <li>i965/fs: When producing ir_unop_abs of an operand, strip negate.</li> @@ -238,14 +235,14 @@ with <tt>in</tt>, <tt>out</tt>, <tt>attribute</tt>, and <tt>varying</tt>.</li> <li>mesa: Add getter for GL_SHADER_COMPILER with ARB_ES2_compatibility.</li> <li>i965: Fix a bug in i965 compute-to-MRF.</li> <li>i965/fs: Add a helper function for detecting math opcodes.</li> -</ul></p> +</ul> -<p>Fredrik Höglund (1): +<p>Fredrik Höglund (1):</p> <ul> <li>st/mesa: fix a regression from cae2bb76</li> -</ul></p> +</ul> -<p>Ian Romanick (42): +<p>Ian Romanick (42):</p> <ul> <li>docs: Add 7.10 md5sums</li> <li>glsl: Support the 'invariant(all)' pragma</li> @@ -289,26 +286,26 @@ with <tt>in</tt>, <tt>out</tt>, <tt>attribute</tt>, and <tt>varying</tt>.</li> <li>docs: Clean up bug fixes list</li> <li>intel: Remove driver date and related bits from renderer string</li> <li>mesa: set version string to 7.10.1 (final)</li> -</ul></p> +</ul> -<p>Jian Zhao (1): +<p>Jian Zhao (1):</p> <ul> <li>mesa: fix an error in uniform arrays in row calculating.</li> -</ul></p> +</ul> -<p>Julien Cristau (3): +<p>Julien Cristau (3):</p> <ul> <li>glx: fix request lengths</li> <li>glx: fix GLXChangeDrawableAttributesSGIX request</li> <li>glx: fix length of GLXGetFBConfigsSGIX</li> -</ul></p> +</ul> -<p>Keith Packard (1): +<p>Keith Packard (1):</p> <ul> <li>glsl: Eliminate reduce/reduce conflicts in glsl grammar</li> -</ul></p> +</ul> -<p>Kenneth Graunke (20): +<p>Kenneth Graunke (20):</p> <ul> <li>glsl: Expose a public glsl_type::void_type const pointer.</li> <li>glsl: Don't bother unsetting a destructor that was never set.</li> @@ -330,49 +327,49 @@ with <tt>in</tt>, <tt>out</tt>, <tt>attribute</tt>, and <tt>varying</tt>.</li> <li>i965: Increase Sandybridge point size clamp in the clip state.</li> <li>glsl: Use reralloc instead of plain realloc.</li> <li>Revert "i965/fs: Correctly set up gl_FragCoord.w on Sandybridge."</li> -</ul></p> +</ul> -<p>Marek Olšák (4): +<p>Marek Olšák (4):</p> <ul> <li>docs: fix messed up names with special characters in relnotes-7.10</li> <li>docs: fix messed up names with special characters in relnotes-7.9.1</li> <li>mesa: fix texture3D mipmap generation for UNSIGNED_BYTE_3_3_2</li> <li>st/dri: Track drawable context bindings</li> -</ul></p> +</ul> -<p>Paulo Zanoni (1): +<p>Paulo Zanoni (1):</p> <ul> <li>dri_util: fail driCreateNewScreen if InitScreen is NULL</li> -</ul></p> +</ul> -<p>Sam Hocevar (2): +<p>Sam Hocevar (2):</p> <ul> <li>docs: add glsl info</li> <li>docs: fix glsl_compiler name</li> -</ul></p> +</ul> -<p>Tom Fogal (1): +<p>Tom Fogal (1):</p> <ul> <li>Regenerate gl_mangle.h.</li> -</ul></p> +</ul> -<p>Tom Stellard (2): +<p>Tom Stellard (2):</p> <ul> <li>r300/compiler: Disable register rename pass on r500</li> <li>r300/compiler: Don't erase sources when converting RGB->Alpha</li> -</ul></p> +</ul> -<p>Vinson Lee (3): +<p>Vinson Lee (3):</p> <ul> <li>ralloc: Add missing va_end following va_copy.</li> <li>mesa: Move declaration before code in extensions.c.</li> <li>mesa: Move loop variable declarations outside for loop in extensions.c.</li> -</ul></p> +</ul> -<p>nobled (1): +<p>nobled (1):</p> <ul> <li>glx: Put null check before use</li> -</ul></p> +</ul> </body> </html> diff --git a/mesalib/docs/relnotes-7.10.2.html b/mesalib/docs/relnotes-7.10.2.html index 55b6794a1..02ed6f63f 100644 --- a/mesalib/docs/relnotes-7.10.2.html +++ b/mesalib/docs/relnotes-7.10.2.html @@ -1,16 +1,13 @@ -<HTML> - +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> <head> -<TITLE>Mesa Release Notes</TITLE> -<link rel="stylesheet" type="text/css" href="mesa.css"> -<meta http-equiv="content-type" content="text/html; charset=utf-8" /> + <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> -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 7.10.2 Release Notes / April 6, 2011</H1> +<h1>Mesa 7.10.2 Release Notes / April 6, 2011</h1> <p> Mesa 7.10.2 is a bug fix release which fixes bugs found since the 7.10 release. @@ -84,18 +81,18 @@ f5de82852f1243f42cc004039e10b771 MesaLib-7.10.2.tar.bz2 <p><em>Note:</em> Reverted commits and the reverts are not included in this list.</p> -<p>Alex Deucher (2): +<p>Alex Deucher (2):</p> <ul> <li>r600c: add new ontario pci ids</li> <li>r600g: add some additional ontario pci ids</li> -</ul></p> +</ul> -<p>Benjamin Franzke (1): +<p>Benjamin Franzke (1):</p> <ul> <li>st/dri: Fix surfaceless gl using contexts with previous bound surfaces</li> -</ul></p> +</ul> -<p>Brian Paul (9): +<p>Brian Paul (9):</p> <ul> <li>docs: pull 7.9.2 release notes into 7.10 branch</li> <li>docs: update news.html with 7.10.1 and 7.9.2 releases</li> @@ -106,35 +103,35 @@ f5de82852f1243f42cc004039e10b771 MesaLib-7.10.2.tar.bz2 <li>mesa: Guard against null pointer deref in fbo validation</li> <li>st/mesa: Apply LOD bias from correct texture unit</li> <li>glsl: silence warning in printf() with a cast</li> -</ul></p> +</ul> -<p>Chad Versace (1): +<p>Chad Versace (1):</p> <ul> <li>i965: Fix tex_swizzle when depth mode is GL_RED</li> -</ul></p> +</ul> -<p>Dave Airlie (1): +<p>Dave Airlie (1):</p> <ul> <li>r600: don't close fd on failed load</li> -</ul></p> +</ul> -<p>Eric Anholt (2): +<p>Eric Anholt (2):</p> <ul> <li>i965: Apply a workaround for the Ironlake "vertex flashing".</li> <li>i965: Fix alpha testing when there is no color buffer in the FBO.</li> -</ul></p> +</ul> -<p>Fabian Bieler (1): +<p>Fabian Bieler (1):</p> <ul> <li>st/mesa: Apply LOD from texture object</li> -</ul></p> +</ul> -<p>Henri Verbeet (1): +<p>Henri Verbeet (1):</p> <ul> <li>st/mesa: Validate state before doing blits.</li> -</ul></p> +</ul> -<p>Ian Romanick (13): +<p>Ian Romanick (13):</p> <ul> <li>docs: Add 7.10.1 md5sums</li> <li>glsl: Refactor AST-to-HIR code handling variable initializers</li> @@ -149,28 +146,28 @@ f5de82852f1243f42cc004039e10b771 MesaLib-7.10.2.tar.bz2 <li>docs: Initial bits of 7.10.2 release notes</li> <li>mesa: set version string to 7.10.2</li> <li>mesa: Remove nonexistant files from _FILES lists</li> -</ul></p> +</ul> -<p>Jerome Glisse (1): +<p>Jerome Glisse (1):</p> <ul> <li>r600g: move user fence into base radeon structure</li> -</ul></p> +</ul> -<p>José Fonseca (2): +<p>José Fonseca (2):</p> <ul> <li>mesa: Fix typo glGet*v(GL_TEXTURE_COORD_ARRAY_*).</li> <li>mesa: More glGet* fixes.</li> -</ul></p> +</ul> -<p>Kenneth Graunke (4): +<p>Kenneth Graunke (4):</p> <ul> <li>glcpp: Rework lexer to use a SKIP state rather than REJECT.</li> <li>glcpp: Remove trailing contexts from #if rules.</li> <li>i965/fs: Fix linear gl_Color interpolation on pre-gen6 hardware.</li> <li>glsl: Accept precision qualifiers on sampler types, but only in ES.</li> -</ul></p> +</ul> -<p>Marek Olšák (15): +<p>Marek Olšák (15):</p> <ul> <li>st/mesa: fix crash when DrawBuffer->_ColorDrawBuffers[0] is NULL</li> <li>st/mesa: fail to alloc a renderbuffer if st_choose_renderbuffer_format fails</li> @@ -187,20 +184,20 @@ f5de82852f1243f42cc004039e10b771 MesaLib-7.10.2.tar.bz2 <li>r300g: tell the GLSL compiler to lower the continue opcode</li> <li>r300/compiler: propagate SaturateMode down to the result of shadow comparison</li> <li>r300/compiler: apply the texture swizzle to shadow pass and fail values too</li> -</ul></p> +</ul> -<p>Michel Dänzer (1): +<p>Michel Dänzer (1):</p> <ul> <li>Use proper source row stride when getting depth/stencil texels.</li> -</ul></p> +</ul> -<p>Tom Stellard (4): +<p>Tom Stellard (4):</p> <ul> <li>r300/compiler: Use a 4-bit writemask in pair instructions</li> <li>prog_optimize: Fix reallocating registers for shaders with loops</li> <li>r300/compiler: Fix vertex shader MAD instructions with constant swizzles</li> <li>r300/compiler: Don't try to convert RGB to Alpha in full instructions</li> -</ul></p> +</ul> </body> </html> diff --git a/mesalib/docs/relnotes-7.10.3.html b/mesalib/docs/relnotes-7.10.3.html index 68cc925e6..625637d70 100644 --- a/mesalib/docs/relnotes-7.10.3.html +++ b/mesalib/docs/relnotes-7.10.3.html @@ -1,16 +1,13 @@ -<HTML> - +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> <head> -<TITLE>Mesa Release Notes</TITLE> -<link rel="stylesheet" type="text/css" href="mesa.css"> -<meta http-equiv="content-type" content="text/html; charset=utf-8" /> + <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> -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 7.10.3 Release Notes / June 13, 2011</H1> +<h1>Mesa 7.10.3 Release Notes / June 13, 2011</h1> <p> Mesa 7.10.3 is a bug fix release which fixes bugs found since the 7.10.2 release. @@ -94,23 +91,23 @@ d77b02034c11d6c2a55c07f82367d780 MesaLib-7.10.3.tar.gz git log mesa-7.10.2..mesa-7.10.3 </pre> -<p>Alan Hourihane (1): +<p>Alan Hourihane (1):</p> <ul> <li>Check for out of memory when creating fence</li> -</ul></p> +</ul> -<p>Alex Buell (1): +<p>Alex Buell (1):</p> <ul> <li>configure: bump LIBDRM_REQUIRED to 2.4.24</li> -</ul></p> +</ul> -<p>Alex Deucher (2): +<p>Alex Deucher (2):</p> <ul> <li>r600c: add new pci ids</li> <li>r600g: add new pci ids</li> -</ul></p> +</ul> -<p>Brian Paul (19): +<p>Brian Paul (19):</p> <ul> <li>docs: add link to 7.10.2 release notes</li> <li>scons: remove dangling reference to state_trackers/python/SConscript</li> @@ -131,20 +128,20 @@ d77b02034c11d6c2a55c07f82367d780 MesaLib-7.10.3.tar.gz <li>mesa: add include/c99/inttypes.h include/c99/stdbool.h include/c99/stdint.h files to tarballs</li> <li>docs: 7.10.3 release notes skeleton file, links</li> <li>mesa: bump version to 7.10.3</li> -</ul></p> +</ul> -<p>Carl Worth (2): +<p>Carl Worth (2):</p> <ul> <li>glcpp: Simplify calling convention of parser's active_list functions</li> <li>glcpp: Fix attempts to expand recursive macros infinitely (bug #32835).</li> -</ul></p> +</ul> -<p>Dave Airlie (1): +<p>Dave Airlie (1):</p> <ul> <li>st/mesa: fix compressed mipmap generation.</li> -</ul></p> +</ul> -<p>Eric Anholt (19): +<p>Eric Anholt (19):</p> <ul> <li>i965: Fix the VS thread limits for GT1, and clarify the WM limits on both.</li> <li>glsl: Avoid cascading errors when looking for a scalar boolean and failing.</li> @@ -165,21 +162,21 @@ d77b02034c11d6c2a55c07f82367d780 MesaLib-7.10.3.tar.gz <li>Revert "intel: Add spans code for the ARB_texture_rg support."</li> <li>mesa: Add support for the ARB_fragment_program part of ARB_draw_buffers.</li> <li>mesa: Add support for OPTION ATI_draw_buffers to ARB_fp.</li> -</ul></p> +</ul> -<p>Hans de Goede (1): +<p>Hans de Goede (1):</p> <ul> <li>texstore: fix regression stricter check for memcpy path for unorm88 and unorm1616</li> -</ul></p> +</ul> -<p>Henri Verbeet (3): +<p>Henri Verbeet (3):</p> <ul> <li>mesa: Also update the color draw buffer if it's explicitly set to GL_NONE.</li> <li>glx: Destroy dri2Hash on DRI2 display destruction.</li> <li>glx: Only remove the glx_display from the list after it's destroyed.</li> -</ul></p> +</ul> -<p>Ian Romanick (9): +<p>Ian Romanick (9):</p> <ul> <li>docs: Add 7.10.2 md5sums</li> <li>glsl: Fix off-by-one error setting max_array_access for non-constant indexing</li> @@ -190,9 +187,9 @@ d77b02034c11d6c2a55c07f82367d780 MesaLib-7.10.3.tar.gz <li>mesa: Don't try to clear a NULL renderbuffer</li> <li>mesa: Ignore blits to/from missing buffers</li> <li>docs: Add list of bugs fixed in 7.10.3 release</li> -</ul></p> +</ul> -<p>Jeremy Huddleston (18): +<p>Jeremy Huddleston (18):</p> <ul> <li>apple: Update GL specs</li> <li>apple: Rename glcontextmodes.[ch] to glxconfig.[ch]</li> @@ -212,9 +209,9 @@ d77b02034c11d6c2a55c07f82367d780 MesaLib-7.10.3.tar.gz <li>darwin: Don't link against libGL when building libOSMesa</li> <li>darwin: Fix VG_LIB_GLOB to also match the unversioned symlink</li> <li>osmesa: Fix missing symbols when GLX_INDIRECT_RENDERING is defined.</li> -</ul></p> +</ul> -<p>José Fonseca (13): +<p>José Fonseca (13):</p> <ul> <li>llvmpipe: Update readme.</li> <li>mesa: GL_PROVOKING_VERTEX_EXT is a GLenum, not GLboolean.</li> @@ -229,9 +226,9 @@ d77b02034c11d6c2a55c07f82367d780 MesaLib-7.10.3.tar.gz <li>st/wgl: Allow to create pbuffers bigger than the desktop.</li> <li>st/wgl: Remove buggy assertion.</li> <li>wgl: Don't hold on to user supplied HDC.</li> -</ul></p> +</ul> -<p>Kenneth Graunke (10): +<p>Kenneth Graunke (10):</p> <ul> <li>i965/fs: Switch W and 1/W in Sandybridge interpolation setup.</li> <li>i965: Refactor Sandybridge implied move handling.</li> @@ -243,14 +240,14 @@ d77b02034c11d6c2a55c07f82367d780 MesaLib-7.10.3.tar.gz <li>glsl: Regenerate autogenerated file builtin_function.cpp.</li> <li>i965: Rename various gen6 #defines to match the documentation.</li> <li>i965: Never enable the GS on Gen6.</li> -</ul></p> +</ul> -<p>Kostas Georgiou (1): +<p>Kostas Georgiou (1):</p> <ul> <li>r600c/g: Add pci id for FirePro 2270</li> -</ul></p> +</ul> -<p>Marek Olšák (18): +<p>Marek Olšák (18):</p> <ul> <li>tgsi/ureg: bump the limit of immediates</li> <li>st/mesa: fix changing internal format via RenderbufferStorage</li> @@ -270,34 +267,34 @@ d77b02034c11d6c2a55c07f82367d780 MesaLib-7.10.3.tar.gz <li>mesa: fix up assertion in _mesa_source_buffer_exists</li> <li>mesa: invalidate framebuffer if internal format of renderbuffer is changed</li> <li>mesa: return after invalidating renderbuffer</li> -</ul></p> +</ul> -<p>Matt Turner (1): +<p>Matt Turner (1):</p> <ul> <li>r300/compiler: align memory allocations to 8-bytes</li> -</ul></p> +</ul> -<p>Tom Stellard (3): +<p>Tom Stellard (3):</p> <ul> <li>r300/compiler: Fix incorrect presubtract conversion</li> <li>r300/compiler: Fix dataflow analysis bug with ELSE blocks</li> <li>r300/compiler: Limit instructions to 3 source selects</li> -</ul></p> +</ul> -<p>Vinson Lee (1): +<p>Vinson Lee (1):</p> <ul> <li>gallivm: Disable MMX-disabling code on llvm-2.9.</li> -</ul></p> +</ul> -<p>Zou Nan hai (1): +<p>Zou Nan hai (1):</p> <ul> <li>i965: Align interleaved URB write length to 2</li> -</ul></p> +</ul> -<p>pepp (1): +<p>pepp (1):</p> <ul> <li>st/mesa: assign renderbuffer's format field when allocating storage</li> -</ul></p> +</ul> </body> </html> diff --git a/mesalib/docs/relnotes-7.10.html b/mesalib/docs/relnotes-7.10.html index bb5fde502..199b16521 100644 --- a/mesalib/docs/relnotes-7.10.html +++ b/mesalib/docs/relnotes-7.10.html @@ -1,16 +1,13 @@ -<HTML> - +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> <head> -<TITLE>Mesa Release Notes</TITLE> -<link rel="stylesheet" type="text/css" href="mesa.css"> -<meta http-equiv="content-type" content="text/html; charset=utf-8" /> + <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> -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 7.10 Release Notes / January 7, 2011</H1> +<h1>Mesa 7.10 Release Notes / January 7, 2011</h1> <p> Mesa 7.10 is a new development release. @@ -129,21 +126,19 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=32825">Bug 32825</a> - egl_glx driver completely broken in 7.9 branch [fix in master]</li> -<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=">Bug </a> - </li> - -<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=">Bug </a> - </li> +<!-- <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=">Bug </a> - </li> --> </ul> <h2>Changes</h2> -<p>Adam Jackson (2): +<p>Adam Jackson (2):</p> <ul> <li>i965: Update renderer strings for sandybridge</li> <li>drivers/x11: unifdef XFree86Server</li> -</ul></p> +</ul> -<p>Alex Deucher (30): +<p>Alex Deucher (30):</p> <ul> <li>r600c: fix mipmap stride on evergreen</li> <li>r600c: add reloc for CB_COLOR0_ATTRIB</li> @@ -175,48 +170,48 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz <li>r600c: add support for NI asics</li> <li>r600g: support up to 64 shader constants</li> <li>r600c: fix up SQ setup in blit code for Ontario/NI</li> -</ul></p> +</ul> -<p>Andre Maasikas (3): +<p>Andre Maasikas (3):</p> <ul> <li>r600c: fix buffer height setting in dri2 case</li> <li>r600g: break alu clause earlier</li> <li>r600g: fix evergreen interpolation setup</li> -</ul></p> +</ul> -<p>Andrew Randrianasulu (2): +<p>Andrew Randrianasulu (2):</p> <ul> <li>dri/nv04: Don't expose ARB_texture_env_combine/dot3.</li> <li>dri/nv04: Enable eng3dm for A8/L8 textures.</li> -</ul></p> +</ul> -<p>Aras Pranckevicius (2): +<p>Aras Pranckevicius (2):</p> <ul> <li>glsl: fix crash in loop analysis when some controls can't be determined</li> <li>glsl: fix matrix type check in ir_algebraic</li> -</ul></p> +</ul> -<p>Bas Nieuwenhuizen (3): +<p>Bas Nieuwenhuizen (3):</p> <ul> <li>r600g: set ENABLE_KILL in the shader state in the new design</li> <li>r600g: set ENABLE_KILL on evergreen too</li> <li>r600g: use dirty list to track dirty blocks</li> -</ul></p> +</ul> -<p>Ben Skeggs (3): +<p>Ben Skeggs (3):</p> <ul> <li>nv50: DST</li> <li>nv50: DPH</li> <li>nv50: silence some unknown get_param warnings</li> -</ul></p> +</ul> -<p>Benjamin Franzke (2): +<p>Benjamin Franzke (2):</p> <ul> <li>st/egl image: multiply drm buf-stride with blocksize</li> <li>r600g: implement texture_get_handle (needed for eglExportDRMImageMESA)</li> -</ul></p> +</ul> -<p>Brian Paul (296): +<p>Brian Paul (296):</p> <ul> <li>glx: add const qualifiers to __indirect_glMultiDrawArraysEXT()</li> <li>glsl2: fix signed/unsigned comparison warning</li> @@ -514,14 +509,14 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz <li>mesa/meta: fix broken assertion, rename stack depth var</li> <li>glsl: new glsl_strtod() wrapper to fix decimal point interpretation</li> <li>st/mesa: fix renderbuffer pointer check in st_Clear()</li> -</ul></p> +</ul> -<p>Brian Rogers (1): +<p>Brian Rogers (1):</p> <ul> <li>mesa: Add missing else in do_row_3D</li> -</ul></p> +</ul> -<p>Chad Versace (25): +<p>Chad Versace (25):</p> <ul> <li>intel_extensions: Add ability to set GLSL version via environment</li> <li>glsl: Add glsl_type::uvecN_type for N=2,3</li> @@ -548,9 +543,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz <li>glsl: Improve usage message for glsl_compiler</li> <li>glsl: Fix linker bug in cross_validate_globals()</li> <li>glsl: In ast_to_hir, check sampler array indexing</li> -</ul></p> +</ul> -<p>Chia-I Wu (149): +<p>Chia-I Wu (149):</p> <ul> <li>glapi: Fix build errors for ES.</li> <li>glapi: Fix ES build errors again.</li> @@ -701,15 +696,15 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz <li>st/egl: Fix eglChooseConfig when configs is NULL.</li> <li>docs: Add an example for EGL_DRIVERS_PATH.</li> <li>autoconf: Fix --with-driver=xlib --enable-openvg.</li> -</ul></p> +</ul> -<p>Chris Wilson (2): +<p>Chris Wilson (2):</p> <ul> <li>i915g: Fix closure of full batch buffers</li> <li>intel: Check for unsupported texture when finishing using as a render target</li> -</ul></p> +</ul> -<p>Christoph Bumiller (80): +<p>Christoph Bumiller (80):</p> <ul> <li>nv50: import new compiler</li> <li>nouveau: update nouveau_class.h</li> @@ -791,9 +786,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz <li>nv50: use CLEAR_BUFFERS for surface fills</li> <li>nv50: fix/handle a few more PIPE_CAPs</li> <li>nv50: fix GP state bind and validate</li> -</ul></p> +</ul> -<p>Corbin Simpson (8): +<p>Corbin Simpson (8):</p> <ul> <li>r600g: Use align() instead of handrolled code.</li> <li>r600g: Trivially deobfuscate r600_hw_states.</li> @@ -803,14 +798,14 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz <li>r600g: "tmp" is such a bad name for a texture.</li> <li>r600g: Clean up PS setup.</li> <li>r600g: Cleanup viewport floats.</li> -</ul></p> +</ul> -<p>Daniel Lichtenberger (1): +<p>Daniel Lichtenberger (1):</p> <ul> <li>radeon: fix potential segfault in renderbuffer update</li> -</ul></p> +</ul> -<p>Daniel Vetter (21): +<p>Daniel Vetter (21):</p> <ul> <li>r200: revalidate after radeon_update_renderbuffers</li> <li>i915g: rip out ->sw_tiled</li> @@ -833,9 +828,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz <li>i915g: enable x-tiling for render targets</li> <li>i915g: assert(depth_surface->offset == 0)</li> <li>i915g: track TODO items</li> -</ul></p> +</ul> -<p>Dave Airlie (182): +<p>Dave Airlie (182):</p> <ul> <li>r300g: fix buffer reuse issue caused by previous commit</li> <li>r600g: pull r600_draw struct out into header</li> @@ -1019,9 +1014,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz <li>r300g: fixup rs690 tiling stride alignment calculations.</li> <li>r600g: fix evergreen segfaults.</li> <li>r600g: hack around property unknown issues.</li> -</ul></p> +</ul> -<p>Eric Anholt (300): +<p>Eric Anholt (300):</p> <ul> <li>glsl: Add definition of gl_TextureMatrix inverse/transpose builtins.</li> <li>i965: Share the KIL_NV implementation between glsl and non-glsl.</li> @@ -1323,15 +1318,15 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz <li>intel: Add a couple of helper functions to reduce rb code duplication.</li> <li>intel: Fix segfaults from trying to use _ColorDrawBuffers in FBO validation.</li> <li>intel: When validating an FBO's combined depth/stencil, use the given FBO.</li> -</ul></p> +</ul> -<p>Fabian Bieler (2): +<p>Fabian Bieler (2):</p> <ul> <li>r600g: set address of pop instructions to next instruction</li> <li>glsl: fix lowering conditional returns in subroutines</li> -</ul></p> +</ul> -<p>Francisco Jerez (51): +<p>Francisco Jerez (51):</p> <ul> <li>dri/nv04: Fix PGRAPH_ERRORs when running OA.</li> <li>dri/nv04: Mipmapping fixes.</li> @@ -1384,20 +1379,20 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz <li>dri/nouveau: Split hardware/software TNL instantiation more cleanly.</li> <li>dri/nouveau: Fix typo.</li> <li>dri/nouveau: Kill a bunch of ternary operators.</li> -</ul></p> +</ul> -<p>Fredrik Höglund (2): +<p>Fredrik Höglund (2):</p> <ul> <li>r600g: Fix texture sampling with swizzled coords</li> <li>r600g: fix pow(0, 0) evaluating to NaN</li> -</ul></p> +</ul> -<p>Guillermo S. Romero (1): +<p>Guillermo S. Romero (1):</p> <ul> <li>r300g: Do not use buf param before checking for NULL.</li> -</ul></p> +</ul> -<p>Henri Verbeet (19): +<p>Henri Verbeet (19):</p> <ul> <li>r600g: Flush upload buffers before draws instead of before flushes.</li> <li>r600g: Check for other references before checking for existing mappings in radeon_bo_pb_map_internal().</li> @@ -1418,9 +1413,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz <li>r600g: Cleanup block bo references in r600_context_fini().</li> <li>r600g: Cleanup fetch shader resources in r600_pipe_shader_destroy().</li> <li>st/mesa: Handle wrapped depth buffers in st_copy_texsubimage().</li> -</ul></p> +</ul> -<p>Hui Qi Tay (10): +<p>Hui Qi Tay (10):</p> <ul> <li>llvmpipe: minor changes in llvm coefficient calcs</li> <li>draw: cliptest and viewport done in a single loop in vertex shader</li> @@ -1432,9 +1427,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz <li>llvmpipe: added llvm offset setup code</li> <li>llvmpipe: clean up polygon offset function in lp setup code</li> <li>llvmpipe: fix such that offset/twoside function only does in-place modification</li> -</ul></p> +</ul> -<p>Ian Romanick (102): +<p>Ian Romanick (102):</p> <ul> <li>glsl2: Refactor testing for whether a deref is of a matrix or array</li> <li>glsl2: Add flags to enable variable index lowering</li> @@ -1536,11 +1531,11 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz <li>linker: Allow built-in arrays to have different sizes between shader stages</li> <li>ir_to_mesa: Don't generate swizzles for record derefs of non-scalar/vectors</li> <li>Refresh autogenerated file builtin_function.cpp.</li> - <li>glsl: Allow less restrictive uses of sampler array indexing in GLSL <= 1.20</li> + <li>glsl: Allow less restrictive uses of sampler array indexing in GLSL <= 1.20</li> <li>docs: Import 7.9.1 release notes from 7.9 branch</li> -</ul></p> +</ul> -<p>Jakob Bornecrantz (27): +<p>Jakob Bornecrantz (27):</p> <ul> <li>rbug: Cast opcode to corrent int size</li> <li>rbug: Add function to get opcode name string</li> @@ -1569,9 +1564,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz <li>i915g: Improve debug printing for textures</li> <li>i915g: Make sure that new vbo gets updated</li> <li>st/mesa: Unbind all constant buffers</li> -</ul></p> +</ul> -<p>Jerome Glisse (75): +<p>Jerome Glisse (75):</p> <ul> <li>r600g: alternative command stream building from context</li> <li>r600g: move chip class to radeon common structure</li> @@ -1648,35 +1643,35 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz <li>r600g: need to reference upload buffer as the might still live accross flush</li> <li>r600g: properly unset vertex buffer</li> <li>r600g: avoid segfault</li> -</ul></p> +</ul> -<p>Joakim Sindholt (3): +<p>Joakim Sindholt (3):</p> <ul> <li>util/u_blitter: fix leak</li> <li>radeong: fix leaks</li> <li>r300g: silence guard band cap errors</li> -</ul></p> +</ul> -<p>Johann Rudloff (3): +<p>Johann Rudloff (3):</p> <ul> <li>radeon: Implement EGL_MESA_no_surface_extension</li> <li>radeon: Implement __DRI_IMAGE and EGL_MESA_image_drm</li> <li>radeon: Implement GL_OES_EGL_image</li> -</ul></p> +</ul> -<p>John Doe (3): +<p>John Doe (3):</p> <ul> <li>r600g: misc cleanup</li> <li>r600g: don't double count dirty block</li> <li>r600g: keep a mapping around for each bo</li> -</ul></p> +</ul> -<p>Jon TURNEY (1): +<p>Jon TURNEY (1):</p> <ul> <li>Ensure -L$(TOP)/$(LIB_DIR) appears in link line before any -L in $LDFLAGS</li> -</ul></p> +</ul> -<p>José Fonseca (128): +<p>José Fonseca (128):</p> <ul> <li>gallivm: Fix address register swizzle.</li> <li>gallivm: Start collecting bitwise arithmetic helpers in a new module.</li> @@ -1806,14 +1801,14 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz <li>mesa: Temporary hack to prevent stack overflow on windows</li> <li>mesa: Bump the number of bits in the register index.</li> <li>llvmpipe: Plug fence leaks.</li> -</ul></p> +</ul> -<p>Julien Cristau (1): +<p>Julien Cristau (1):</p> <ul> <li>Makefile: don't include the same files twice in the tarball</li> -</ul></p> +</ul> -<p>Keith Whitwell (89): +<p>Keith Whitwell (89):</p> <ul> <li>llvmpipe: brackets around macro arg</li> <li>llvmpipe: remove duplicate code</li> @@ -1904,9 +1899,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz <li>llvmpipe: raise dirty flag on transfers to bound constbuf</li> <li>llvmpipe: remove misleading debug string</li> <li>llvmpipe: shortcircuit some calls to set_scene_state</li> -</ul></p> +</ul> -<p>Kenneth Graunke (94): +<p>Kenneth Graunke (94):</p> <ul> <li>glsl: Change from has_builtin_signature to has_user_signature.</li> <li>glsl: Don't print blank (function ...) headers for built-ins.</li> @@ -2002,9 +1997,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz <li>glsl: Support if-flattening beyond a given maximum nesting depth.</li> <li>i965: Flatten if-statements beyond depth 16 on pre-gen6.</li> <li>i965: Internally enable GL_NV_blend_square on ES2.</li> -</ul></p> +</ul> -<p>Kristian Høgsberg (16): +<p>Kristian Høgsberg (16):</p> <ul> <li>glx: Hold on to drawables if we're just switching to another context</li> <li>intel: Fix GL_ARB_shading_language_120 commit</li> @@ -2022,14 +2017,14 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz <li>Only install vtxfmt tables for OpenGL</li> <li>i965: Don't write mrf assignment for pointsize output</li> <li>docs: Fix MESA_drm_image typo</li> -</ul></p> +</ul> -<p>Krzysztof Smiechowicz (1): +<p>Krzysztof Smiechowicz (1):</p> <ul> <li>nvfx: Pair os_malloc_aligned() with os_free_aligned().</li> -</ul></p> +</ul> -<p>Luca Barbieri (84): +<p>Luca Barbieri (84):</p> <ul> <li>auxiliary: fix unintended fallthrough</li> <li>glsl: add pass to lower variable array indexing to conditional assignments</li> @@ -2115,14 +2110,14 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz <li>d3d11: fix reference counting so devices get freed</li> <li>d3d1x: work around crash in widl</li> <li>glsl: Unroll loops with conditional breaks anywhere (not just the end)</li> -</ul></p> +</ul> -<p>Lucas Stach (1): +<p>Lucas Stach (1):</p> <ul> <li>nvfx: fill PIPE_CAP_PRIMITIVE_RESTART and PIPE_CAP_SHADER_STENCIL_EXPORT</li> -</ul></p> +</ul> -<p>Marek Olšák (100): +<p>Marek Olšák (100):</p> <ul> <li>r300g: prevent creating multiple winsys BOs for the same handle</li> <li>r300g/swtcl: fix CS overrun</li> @@ -2224,21 +2219,21 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz <li>r300g: mark vertex arrays as dirty after a buffer_offset change</li> <li>mesa: fix texel store functions for some float formats</li> <li>r300/compiler: disable the rename_regs pass for loops</li> -</ul></p> +</ul> -<p>Mario Kleiner (1): +<p>Mario Kleiner (1):</p> <ul> <li>mesa/r300classic: Fix dri2Invalidate/radeon_prepare_render for page flipping.</li> -</ul></p> +</ul> -<p>Mathias Fröhlich (3): +<p>Mathias Fröhlich (3):</p> <ul> <li>r300g: Avoid returning values in a static array, fixing a potential race</li> <li>r600g: Only compare active vertex elements</li> <li>st/mesa: Set PIPE_TRANSFER_DISCARD for GL_MAP_INVALIDATE_RANGE/BUFFFER_BIT</li> -</ul></p> +</ul> -<p>Michal Krol (10): +<p>Michal Krol (10):</p> <ul> <li>svga: Fix relative addressing translation for pixel shaders.</li> <li>svga: Integer constant register file has a separate namespace.</li> @@ -2250,9 +2245,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz <li>graw/gdi: Fix window dimensions.</li> <li>os: Open file streams in binary mode.</li> <li>graw: Export graw_save_surface_to_file().</li> -</ul></p> +</ul> -<p>Nicolas Kaiser (26): +<p>Nicolas Kaiser (26):</p> <ul> <li>swrast: remove duplicated include</li> <li>egl: remove duplicated include</li> @@ -2280,32 +2275,32 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz <li>st: remove duplicated include</li> <li>i965g: use Elements macro instead of manual sizeofs</li> <li>nv50: fix always true conditional in shader optimization</li> -</ul></p> +</ul> -<p>Orion Poplawski (1): +<p>Orion Poplawski (1):</p> <ul> <li>osmesa: link against libtalloc</li> -</ul></p> +</ul> -<p>Owen W. Taylor (1): +<p>Owen W. Taylor (1):</p> <ul> <li>r600g: Fix location for clip plane registers</li> -</ul></p> +</ul> -<p>Peter Clifton (3): +<p>Peter Clifton (3):</p> <ul> <li>intel: Fix emit_linear_blit to use DWORD aligned width blits</li> <li>intel: Add assert check for blitting alignment.</li> <li>meta: Mask Stencil.Clear against stencilMax in _mesa_meta_Clear</li> -</ul></p> +</ul> -<p>Robert Hooker (2): +<p>Robert Hooker (2):</p> <ul> <li>intel: Add a new B43 pci id.</li> <li>egl_dri2: Add missing intel chip ids.</li> -</ul></p> +</ul> -<p>Roland Scheidegger (16): +<p>Roland Scheidegger (16):</p> <ul> <li>gallivm: fix copy&paste bug</li> <li>gallivm: don't use URem/UDiv when calculating offsets for blocks</li> @@ -2323,19 +2318,19 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz <li>r200: fix r200 large points</li> <li>mesa: remove unneeded DD_POINT_SIZE and DD_LINE_WIDTH tricaps</li> <li>gallium: support for array textures and related changes</li> -</ul></p> +</ul> -<p>Shuang He (1): +<p>Shuang He (1):</p> <ul> <li>mesa: allow GLfixed arrays for OpenGL ES 2.0</li> -</ul></p> +</ul> -<p>Stephan Schmid (1): +<p>Stephan Schmid (1):</p> <ul> <li>r600g: fix relative addressing when splitting constant accesses</li> -</ul></p> +</ul> -<p>Thomas Hellstrom (21): +<p>Thomas Hellstrom (21):</p> <ul> <li>st/xorg: Don't try to use option values before processing options</li> <li>xorg/vmwgfx: Make vmwarectrl work also on 64-bit servers</li> @@ -2358,9 +2353,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz <li>gallium/targets/xorg-vmwgfx: Xv fixes</li> <li>xorg/vmwgfx: Flush even if we don't autopaint the color key</li> <li>xorg/vmwgfx: Don't clip video to viewport</li> -</ul></p> +</ul> -<p>Tilman Sauerbeck (35): +<p>Tilman Sauerbeck (35):</p> <ul> <li>r600g: Fixed a bo leak in r600_blit_state_ps_shader().</li> <li>r600g: Use clamped math for RCP and RSQ.</li> @@ -2397,21 +2392,21 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz <li>st/mesa: Reset the index buffer before destroying the pipe context.</li> <li>st/mesa: Reset the constant buffers before destroying the pipe context.</li> <li>r600g: Removed duplicated call to tgsi_split_literal_constant().</li> -</ul></p> +</ul> -<p>Timo Wiren (1): +<p>Timo Wiren (1):</p> <ul> <li>Fix typos in comments and debug output strings.</li> -</ul></p> +</ul> -<p>Tom Fogal (3): +<p>Tom Fogal (3):</p> <ul> <li>Implement x86_64 atomics for compilers w/o intrinsics.</li> <li>Prefer intrinsics to handrolled atomic ops.</li> <li>Revert "Prefer intrinsics to handrolled atomic ops."</li> -</ul></p> +</ul> -<p>Tom Stellard (32): +<p>Tom Stellard (32):</p> <ul> <li>r300/compiler: Refactor the pair instruction data structures</li> <li>r300g: Always try to build libr300compiler.a</li> @@ -2445,14 +2440,14 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz <li>r300/compiler: Add a more efficient version of rc_find_free_temporary()</li> <li>r300/compiler: Don't allow presubtract sources to be remapped twice</li> <li>r300/compiler: Fix black terrain in Civ4</li> -</ul></p> +</ul> -<p>Victor Tseng (1): +<p>Victor Tseng (1):</p> <ul> <li>egl/i965: include inline_wrapper_sw_helper.h</li> -</ul></p> +</ul> -<p>Viktor Novotný (6): +<p>Viktor Novotný (6):</p> <ul> <li>dri/nouveau: Import headers from rules-ng-ng</li> <li>dri/nouveau: nv04: Use rules-ng-ng headers</li> @@ -2460,9 +2455,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz <li>dri/nouveau nv20: Use rules-ng-ng headers</li> <li>dri/nouveau: Remove nouveau_class.h, finishing switch to rules-ng-ng headers</li> <li>dri/nouveau: Clean up magic numbers in get_rt_format</li> -</ul></p> +</ul> -<p>Vinson Lee (214): +<p>Vinson Lee (214):</p> <ul> <li>llvmpipe: Remove unnecessary header.</li> <li>r600g: Remove unnecessary headers.</li> @@ -2678,9 +2673,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz <li>r200: Silence uninitialized variable warning.</li> <li>r600g: Fix SCons build.</li> <li>i965: Silence uninitialized variable warning.</li> -</ul></p> +</ul> -<p>Xavier Chantry (8): +<p>Xavier Chantry (8):</p> <ul> <li>nv50: fix size of outputs_written array</li> <li>nv50: apply layout_mask to tile_flags</li> @@ -2690,9 +2685,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz <li>nvfx: fixes after array textures merge</li> <li>init ps->context with util_surfaces_get and do_get</li> <li>gallium/trace: check bind_vertex_sampler_states and set_vertex_sampler_views</li> -</ul></p> +</ul> -<p>Xiang, Haihao (10): +<p>Xiang, Haihao (10):</p> <ul> <li>mesa: fix regression from b4bb6680200b5a898583392f4c831c02f41e63f7</li> <li>i965: add support for polygon mode on Sandybridge.</li> @@ -2704,9 +2699,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz <li>i965: use align1 access mode for instructions with execSize=1 in VS</li> <li>i965: don't spawn GS thread for LINELOOP on Sandybridge</li> <li>i965: use BLT to clear buffer if possible on Sandybridge</li> -</ul></p> +</ul> -<p>Zack Rusin (8): +<p>Zack Rusin (8):</p> <ul> <li>rbug: fix rbug when contexts are being destroyed</li> <li>llvmpipe: fix rasterization of vertical lines on pixel boundaries</li> @@ -2716,9 +2711,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz <li>gallivm: fix storing of the addr register</li> <li>scons: add alias for identity</li> <li>gallium/util: add states relevant to geometry shaders</li> -</ul></p> +</ul> -<p>Zhenyu Wang (40): +<p>Zhenyu Wang (40):</p> <ul> <li>i965: disasm quarter and write enable instruction control on sandybridge</li> <li>i965: new state dump for sandybridge</li> @@ -2760,36 +2755,36 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz <li>i965: Fix occlusion query on sandybridge</li> <li>i965: Use last vertex convention for quad provoking vertex on sandybridge</li> <li>i965: Fix provoking vertex select in clip state for sandybridge</li> -</ul></p> +</ul> -<p>Zou Nan hai (1): +<p>Zou Nan hai (1):</p> <ul> <li>i965: skip too small size mipmap</li> -</ul></p> +</ul> -<p>delphi (2): +<p>delphi (2):</p> <ul> <li>draw: added userclip planes and updated variant_key</li> <li>draw: some changes to allow for runtime changes to userclip planes</li> -</ul></p> +</ul> -<p>nobled (3): +<p>nobled (3):</p> <ul> <li>r300g: Abort if atom allocations fail</li> <li>r300g: Abort if draw_create() fails</li> <li>r300g: Drop unnecessary cast</li> -</ul></p> +</ul> -<p>pontus lidman (1): +<p>pontus lidman (1):</p> <ul> <li>mesa: check for posix_memalign() errors</li> -</ul></p> +</ul> -<p>richard (2): +<p>richard (2):</p> <ul> <li>evergreen : fix z format setting, enable stencil.</li> <li>r600c : inline vertex format is not updated in an app, switch to use vfetch constants. For the 7.9 and 7.10 branches as well.</li> -</ul></p> +</ul> </body> </html> diff --git a/mesalib/docs/relnotes-7.11.1.html b/mesalib/docs/relnotes-7.11.1.html index 3941baaf4..f066b383e 100644 --- a/mesalib/docs/relnotes-7.11.1.html +++ b/mesalib/docs/relnotes-7.11.1.html @@ -1,16 +1,13 @@ -<HTML> - +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> <head> -<TITLE>Mesa Release Notes</TITLE> -<link rel="stylesheet" type="text/css" href="mesa.css"> -<meta http-equiv="content-type" content="text/html; charset=utf-8" /> + <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> -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 7.11.1 Release Notes / November 17, 2011</H1> +<h1>Mesa 7.11.1 Release Notes / November 17, 2011</h1> <p> Mesa 7.11.1 is a bug fix release which fixes bugs found since the 7.11 release. @@ -102,23 +99,23 @@ dfcb11516c1730f3981b55a65a835623 MesaLib-7.11.1.zip git log mesa-7.11..mesa-7.11.1 </pre> -<p>Adam Jackson (2): +<p>Adam Jackson (2):</p> <ul> <li>drisw: Remove cargo culting that breaks GLX 1.3 ctors</li> <li>glx: Don't enable INTEL_swap_event unconditionally</li> -</ul></p> +</ul> -<p>Alex Deucher (1): +<p>Alex Deucher (1):</p> <ul> <li>r600g: fix up vs export handling</li> -</ul></p> +</ul> -<p>Ben Widawsky (1): +<p>Ben Widawsky (1):</p> <ul> <li>intel: GetBuffer fix</li> -</ul></p> +</ul> -<p>Brian Paul (15): +<p>Brian Paul (15):</p> <ul> <li>docs: add 7.11 md5 sums</li> <li>docs: news item for 7.11 release</li> @@ -135,54 +132,54 @@ dfcb11516c1730f3981b55a65a835623 MesaLib-7.11.1.zip <li>mesa: generate GL_INVALID_OPERATION in glIsEnabledIndex() between Begin/End</li> <li>mesa: fix incorrect error code in _mesa_FramebufferTexture1D/3DEXT()</li> <li>mesa: fix format/type check in unpack_image() for bitmaps</li> -</ul></p> +</ul> -<p>Carl Simonson (1): +<p>Carl Simonson (1):</p> <ul> <li>i830: Add missing vtable entry for i830 from the hiz work.</li> -</ul></p> +</ul> -<p>Carl Worth (5): +<p>Carl Worth (5):</p> <ul> <li>glcpp: Fix two (or more) successive applications of token pasting</li> <li>glcpp: Test a non-function-like macro using the token paste operator</li> <li>glcpp: Implement token pasting for non-function-like macros</li> <li>glcpp: Raise error if defining any macro containing two consecutive underscores</li> <li>glcpp: Add a test for #elif with an undefined macro.</li> -</ul></p> +</ul> -<p>Chad Versace (5): +<p>Chad Versace (5):</p> <ul> <li>glsl: Add method glsl_type::can_implicitly_convert_to()</li> <li>glsl: Fix implicit conversions in non-constructor function calls</li> <li>glsl: Remove ir_function.cpp:type_compare()</li> <li>glsl: Fix conversions in array constructors</li> <li>x86-64: Fix compile error with clang</li> -</ul></p> +</ul> -<p>Chia-I Wu (3): +<p>Chia-I Wu (3):</p> <ul> <li>glsl: empty declarations should be valid</li> <li>intel: rename intel_extensions_es2.c to intel_extensions_es.c</li> <li>intel: fix GLESv1 support</li> -</ul></p> +</ul> -<p>Chris Wilson (1): +<p>Chris Wilson (1):</p> <ul> <li>i915: out-of-bounds write in calc_live_regs()</li> -</ul></p> +</ul> -<p>Christopher James Halse Rogers (1): +<p>Christopher James Halse Rogers (1):</p> <ul> <li>glx/dri2: Paper over errors in DRI2Connect when indirect</li> -</ul></p> +</ul> -<p>David Reveman (1): +<p>David Reveman (1):</p> <ul> <li>i915g: Fix off-by-one in scissors.</li> -</ul></p> +</ul> -<p>Eric Anholt (16): +<p>Eric Anholt (16):</p> <ul> <li>mesa: Don't skip glGetProgramEnvParam4dvARB if there was already an error.</li> <li>mesa: Fix glGetUniform() type conversions.</li> @@ -200,9 +197,9 @@ dfcb11516c1730f3981b55a65a835623 MesaLib-7.11.1.zip <li>intel: Mark MESA_FORMAT_X8_Z24 as always supported.</li> <li>mesa: Don't error on glFeedbackBuffer(size = 0, buffer = NULL)</li> <li>glsl: Fix gl_NormalMatrix swizzle setup to match i965's invariants.</li> -</ul></p> +</ul> -<p>Henri Verbeet (6): +<p>Henri Verbeet (6):</p> <ul> <li>mesa: Also set the remaining draw buffers to GL_NONE when updating just the first buffer in _mesa_drawbuffers().</li> <li>r600g: Support the PIPE_FORMAT_R16_FLOAT colorformat.</li> @@ -210,9 +207,9 @@ dfcb11516c1730f3981b55a65a835623 MesaLib-7.11.1.zip <li>mesa: Allow sampling from units >= MAX_TEXTURE_UNITS in shaders.</li> <li>mesa: Use the Elements macro for the sampler index assert in validate_samplers().</li> <li>mesa: Fix a couple of TexEnv unit limits.</li> -</ul></p> +</ul> -<p>Ian Romanick (17): +<p>Ian Romanick (17):</p> <ul> <li>mesa: Add utility function to get base format from a GL compressed format</li> <li>mesa: Return the correct internal fmt when a generic compressed fmt was used</li> @@ -231,21 +228,21 @@ dfcb11516c1730f3981b55a65a835623 MesaLib-7.11.1.zip <li>mesa: Refactor compressed texture error checks to work with paletted textures</li> <li>mesa: Remove redundant compressed paletted texture error checks</li> <li>mesa: Advertise GL_OES_compressed_paletted_texture in OpenGL ES1.x</li> -</ul></p> +</ul> -<p>Jeremy Huddleston (3): +<p>Jeremy Huddleston (3):</p> <ul> <li>apple: Silence some debug spew</li> <li>apple: Use the correct (OpenGL.framework) glViewport and glScissor during init</li> <li>apple: Implement applegl_unbind_context</li> -</ul></p> +</ul> -<p>José Fonseca (1): +<p>José Fonseca (1):</p> <ul> <li>docs: Update llvmpipe docs.</li> -</ul></p> +</ul> -<p>Kenneth Graunke (12): +<p>Kenneth Graunke (12):</p> <ul> <li>glsl: Avoid massive ralloc_strndup overhead in S-Expression parsing.</li> <li>mesa: In validate_program(), initialize errMsg for safety.</li> @@ -259,32 +256,32 @@ dfcb11516c1730f3981b55a65a835623 MesaLib-7.11.1.zip <li>intel: Depth format fixes</li> <li>i965: Apply post-sync non-zero workaround to homebrew workaround.</li> <li>mesa/get: Move MAX_LIGHTS from GL/ES2 to GL/ES1.</li> -</ul></p> +</ul> -<p>Kristian Høgsberg (1): +<p>Kristian Høgsberg (1):</p> <ul> <li>glx: Don't flush twice if we fallback to dri2CopySubBuffer</li> -</ul></p> +</ul> -<p>Marc Pignat (1): +<p>Marc Pignat (1):</p> <ul> <li>drisw: Fix 24bpp software rendering, take 2</li> -</ul></p> +</ul> -<p>Marcin Baczyński (2): +<p>Marcin Baczyński (2):</p> <ul> <li>configure: fix gcc version check</li> <li>configure: allow C{,XX}FLAGS override</li> -</ul></p> +</ul> -<p>Marcin Slusarz (3): +<p>Marcin Slusarz (3):</p> <ul> <li>nouveau: fix nouveau_fence leak</li> <li>nouveau: fix crash during fence emission</li> <li>nouveau: fix fence hang</li> -</ul></p> +</ul> -<p>Marek Olšák (19): +<p>Marek Olšák (19):</p> <ul> <li>vbo: do not call _mesa_max_buffer_index in debug builds</li> <li>winsys/radeon: fix space checking</li> @@ -305,22 +302,22 @@ dfcb11516c1730f3981b55a65a835623 MesaLib-7.11.1.zip <li>r300g: don't return NULL in resource_from_handle if the resource is too small</li> <li>r600g: set correct tiling flags in depth info</li> <li>r300g: don't call u_trim_pipe_prim in r300_swtcl_draw_vbo</li> -</ul></p> +</ul> -<p>Michel Dänzer (4): +<p>Michel Dänzer (4):</p> <ul> <li>st/mesa: Finalize texture on render-to-texture.</li> <li>glx/dri2: Don't call X server for SwapBuffers when there's no back buffer.</li> <li>gallium/util: Add macros for converting from little endian to CPU byte order.</li> <li>r300g: Fix queries on big endian hosts.</li> -</ul></p> +</ul> -<p>Neil Roberts (1): +<p>Neil Roberts (1):</p> <ul> <li>meta: Fix saving the active program</li> -</ul></p> +</ul> -<p>Paul Berry (18): +<p>Paul Berry (18):</p> <ul> <li>glsl: Lower unconditional return statements.</li> <li>glsl: Refactor logic for determining whether to lower return statements.</li> @@ -340,33 +337,33 @@ dfcb11516c1730f3981b55a65a835623 MesaLib-7.11.1.zip <li>glsl: Remove field array_lvalue from ir_variable.</li> <li>glsl hierarchical visitor: Do not overwrite base_ir for parameter lists.</li> <li>glsl: improve the accuracy of the asin() builtin function.</li> -</ul></p> +</ul> -<p>Tobias Droste (1): +<p>Tobias Droste (1):</p> <ul> <li>r300/compiler: simplify code in peephole_add_presub_add</li> -</ul></p> +</ul> -<p>Tom Fogal (1): +<p>Tom Fogal (1):</p> <ul> <li>Only use gcc visibility support with gcc4+.</li> -</ul></p> +</ul> -<p>Tom Stellard (1): +<p>Tom Stellard (1):</p> <ul> <li>r300/compiler: Fix regalloc for values with multiple writers</li> -</ul></p> +</ul> -<p>Vadim Girlin (5): +<p>Vadim Girlin (5):</p> <ul> <li>st/mesa: flush bitmap cache on query and conditional render boundaries</li> <li>r600g: use backend mask for occlusion queries</li> <li>r600g: take into account force_add_cf in pops</li> <li>r600g: fix check_and_set_bank_swizzle</li> <li>r600g: fix replace_gpr_with_pv_ps</li> -</ul></p> +</ul> -<p>Yuanhan Liu (17): +<p>Yuanhan Liu (17):</p> <ul> <li>i965: fix the constant interp bitmask for flat mode</li> <li>mesa: fix error handling for glEvalMesh1/2D</li> @@ -385,7 +382,7 @@ dfcb11516c1730f3981b55a65a835623 MesaLib-7.11.1.zip <li>mesa: handle the pbo case for save_Bitmap</li> <li>mesa: handle PBO access error in display list mode</li> <li>intel: don't call unmap pbo if pbo is not mapped</li> -</ul></p> +</ul> </body> </html> diff --git a/mesalib/docs/relnotes-7.11.2.html b/mesalib/docs/relnotes-7.11.2.html index d4c4f17a1..235c91d61 100644 --- a/mesalib/docs/relnotes-7.11.2.html +++ b/mesalib/docs/relnotes-7.11.2.html @@ -1,16 +1,13 @@ -<HTML> - +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> <head> -<TITLE>Mesa Release Notes</TITLE> -<link rel="stylesheet" type="text/css" href="mesa.css"> -<meta http-equiv="content-type" content="text/html; charset=utf-8" /> + <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> -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 7.11.2 Release Notes / November 27, 2011</H1> +<h1>Mesa 7.11.2 Release Notes / November 27, 2011</h1> <p> Mesa 7.11.2 is a bug fix release which fixes bugs found since the 7.11 release. @@ -59,27 +56,27 @@ f8705fcff2510b6c39cd27b575c05dba MesaGLUT-7.11.2.zip git log mesa-7.11.1..mesa-7.11.2 </pre> -<p>Brian Paul (4): +<p>Brian Paul (4):</p> <ul> <li>mesa: stop using ctx->Driver.CopyTexImage1D/2D() hooks</li> <li>mesa: fix format selection for meta CopyTexSubImage()</li> <li>docs: update news.html and relnotes.html for 7.11.1 release</li> <li>mesa: use format string in _mesa_error() call to silence warning</li> -</ul></p> +</ul> -<p>Chad Versace (3): +<p>Chad Versace (3):</p> <ul> <li>intel: Simplify stencil detiling arithmetic</li> <li>intel: Fix region dimensions for stencil buffers received from DDX</li> <li>intel: Fix separate stencil in builtin DRI2 backend</li> -</ul></p> +</ul> -<p>Ian Romanick (3): +<p>Ian Romanick (3):</p> <ul> <li>docs: Add 7.11.1 release md5sums</li> <li>mesa: set version string to 7.11.2-devel</li> <li>mesa: Bump version to 7.11.2 (final)</li> -</ul></p> +</ul> </body> </html> diff --git a/mesalib/docs/relnotes-7.11.html b/mesalib/docs/relnotes-7.11.html index 10be4c935..49a106319 100644 --- a/mesalib/docs/relnotes-7.11.html +++ b/mesalib/docs/relnotes-7.11.html @@ -1,16 +1,13 @@ -<HTML> - +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> <head> -<TITLE>Mesa Release Notes</TITLE> -<link rel="stylesheet" type="text/css" href="mesa.css"> -<meta http-equiv="content-type" content="text/html; charset=utf-8" /> + <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> -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 7.11 Release Notes / July 31, 2011</H1> +<h1>Mesa 7.11 Release Notes / July 31, 2011</h1> <p> Mesa 7.11 is a new development release. diff --git a/mesalib/docs/relnotes-7.2.html b/mesalib/docs/relnotes-7.2.html index 0ad3b5b60..8b9231638 100644 --- a/mesalib/docs/relnotes-7.2.html +++ b/mesalib/docs/relnotes-7.2.html @@ -1,14 +1,13 @@ -<HTML> - -<TITLE>Mesa Release Notes</TITLE> - -<head><link rel="stylesheet" type="text/css" href="mesa.css"></head> - -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 7.2 Release Notes / 20 September 2008</H1> +<!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> + +<h1>Mesa 7.2 Release Notes / 20 September 2008</h1> <p> Mesa 7.2 is a stable release fixing bugs found in 7.1, which was a diff --git a/mesalib/docs/relnotes-7.3.html b/mesalib/docs/relnotes-7.3.html index df8988443..5f75dec85 100644 --- a/mesalib/docs/relnotes-7.3.html +++ b/mesalib/docs/relnotes-7.3.html @@ -1,14 +1,13 @@ -<HTML> - -<TITLE>Mesa Release Notes</TITLE> - -<head><link rel="stylesheet" type="text/css" href="mesa.css"></head> - -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 7.3 Release Notes / 22 January 2009</H1> +<!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> + +<h1>Mesa 7.3 Release Notes / 22 January 2009</h1> <p> Mesa 7.3 is a new development release. diff --git a/mesalib/docs/relnotes-7.4.1.html b/mesalib/docs/relnotes-7.4.1.html index 40f4fb172..a8a9901fb 100644 --- a/mesalib/docs/relnotes-7.4.1.html +++ b/mesalib/docs/relnotes-7.4.1.html @@ -1,14 +1,13 @@ -<HTML> +<!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> -<TITLE>Mesa Release Notes</TITLE> - -<head><link rel="stylesheet" type="text/css" href="mesa.css"></head> - -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 7.4.1 Release Notes / 18 April 2009</H1> +<h1>Mesa 7.4.1 Release Notes / 18 April 2009</h1> <p> Mesa 7.4.1 is a stable development release fixing bugs since the 7.4 release. diff --git a/mesalib/docs/relnotes-7.4.2.html b/mesalib/docs/relnotes-7.4.2.html index 7d066e418..39a116864 100644 --- a/mesalib/docs/relnotes-7.4.2.html +++ b/mesalib/docs/relnotes-7.4.2.html @@ -1,14 +1,13 @@ -<HTML> +<!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> -<TITLE>Mesa Release Notes</TITLE> - -<head><link rel="stylesheet" type="text/css" href="mesa.css"></head> - -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 7.4.2 Release Notes / May 15, 2009</H1> +<h1>Mesa 7.4.2 Release Notes / May 15, 2009</h1> <p> Mesa 7.4.2 is a stable development release fixing bugs since the 7.4.1 release. diff --git a/mesalib/docs/relnotes-7.4.3.html b/mesalib/docs/relnotes-7.4.3.html index 35b5dccbb..1823e134b 100644 --- a/mesalib/docs/relnotes-7.4.3.html +++ b/mesalib/docs/relnotes-7.4.3.html @@ -1,14 +1,13 @@ -<HTML> +<!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> -<TITLE>Mesa Release Notes</TITLE> - -<head><link rel="stylesheet" type="text/css" href="mesa.css"></head> - -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 7.4.3 Release Notes / 19 June 2009</H1> +<h1>Mesa 7.4.3 Release Notes / 19 June 2009</h1> <p> Mesa 7.4.3 is a stable development release fixing bugs since the 7.4.2 release. diff --git a/mesalib/docs/relnotes-7.4.4.html b/mesalib/docs/relnotes-7.4.4.html index 2a34568a7..a3dd3580a 100644 --- a/mesalib/docs/relnotes-7.4.4.html +++ b/mesalib/docs/relnotes-7.4.4.html @@ -1,14 +1,13 @@ -<HTML> +<!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> -<TITLE>Mesa Release Notes</TITLE> - -<head><link rel="stylesheet" type="text/css" href="mesa.css"></head> - -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 7.4.4 Release Notes / 23 June 2009</H1> +<h1>Mesa 7.4.4 Release Notes / 23 June 2009</h1> <p> Mesa 7.4.4 is a stable development release fixing bugs since the 7.4.3 release. diff --git a/mesalib/docs/relnotes-7.4.html b/mesalib/docs/relnotes-7.4.html index 55ba019b2..ce46a88d2 100644 --- a/mesalib/docs/relnotes-7.4.html +++ b/mesalib/docs/relnotes-7.4.html @@ -1,14 +1,13 @@ -<HTML> - -<TITLE>Mesa Release Notes</TITLE> - -<head><link rel="stylesheet" type="text/css" href="mesa.css"></head> - -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 7.4 Release Notes / 27 March 2009</H1> +<!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> + +<h1>Mesa 7.4 Release Notes / 27 March 2009</h1> <p> Mesa 7.4 is a stable development release fixing bugs since the 7.3 release. diff --git a/mesalib/docs/relnotes-7.5.1.html b/mesalib/docs/relnotes-7.5.1.html index 1a4f608b7..85902690b 100644 --- a/mesalib/docs/relnotes-7.5.1.html +++ b/mesalib/docs/relnotes-7.5.1.html @@ -1,14 +1,13 @@ -<HTML> +<!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> -<TITLE>Mesa Release Notes</TITLE> - -<head><link rel="stylesheet" type="text/css" href="mesa.css"></head> - -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 7.5.1 Release Notes, 3 September 2009</H1> +<h1>Mesa 7.5.1 Release Notes, 3 September 2009</h1> <p> Mesa 7.5.1 is a bug-fix release fixing issues found since the 7.5 release. diff --git a/mesalib/docs/relnotes-7.5.2.html b/mesalib/docs/relnotes-7.5.2.html index 5c395d97b..0c7806636 100644 --- a/mesalib/docs/relnotes-7.5.2.html +++ b/mesalib/docs/relnotes-7.5.2.html @@ -1,14 +1,13 @@ -<HTML> +<!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> -<TITLE>Mesa Release Notes</TITLE> - -<head><link rel="stylesheet" type="text/css" href="mesa.css"></head> - -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 7.5.2 Release Notes, 28 September 2009</H1> +<h1>Mesa 7.5.2 Release Notes, 28 September 2009</h1> <p> Mesa 7.5.2 is a bug-fix release fixing issues found since the 7.5.1 release. diff --git a/mesalib/docs/relnotes-7.5.html b/mesalib/docs/relnotes-7.5.html index a25ca8efc..cb485835b 100644 --- a/mesalib/docs/relnotes-7.5.html +++ b/mesalib/docs/relnotes-7.5.html @@ -1,14 +1,13 @@ -<HTML> +<!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> -<TITLE>Mesa Release Notes</TITLE> - -<head><link rel="stylesheet" type="text/css" href="mesa.css"></head> - -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 7.5 Release Notes / 17 July 2009</H1> +<h1>Mesa 7.5 Release Notes / 17 July 2009</h1> <p> Mesa 7.5 is a new development release. diff --git a/mesalib/docs/relnotes-7.6.1.html b/mesalib/docs/relnotes-7.6.1.html index 1d0ecd2ac..d646b5a97 100644 --- a/mesalib/docs/relnotes-7.6.1.html +++ b/mesalib/docs/relnotes-7.6.1.html @@ -1,14 +1,13 @@ -<HTML> +<!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> -<TITLE>Mesa Release Notes</TITLE> - -<head><link rel="stylesheet" type="text/css" href="mesa.css"></head> - -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 7.6.1 Release Notes, 21 December 2009</H1> +<h1>Mesa 7.6.1 Release Notes, 21 December 2009</h1> <p> Mesa 7.6.1 is a bug-fix release fixing issues since version 7.6. diff --git a/mesalib/docs/relnotes-7.6.html b/mesalib/docs/relnotes-7.6.html index 410b6efdd..237e5efb5 100644 --- a/mesalib/docs/relnotes-7.6.html +++ b/mesalib/docs/relnotes-7.6.html @@ -1,14 +1,13 @@ -<HTML> +<!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> -<TITLE>Mesa Release Notes</TITLE> - -<head><link rel="stylesheet" type="text/css" href="mesa.css"></head> - -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 7.6 Release Notes, 28 September 2009</H1> +<h1>Mesa 7.6 Release Notes, 28 September 2009</h1> <p> Mesa 7.6 is a new development release. diff --git a/mesalib/docs/relnotes-7.7.1.html b/mesalib/docs/relnotes-7.7.1.html index 00b36714c..0f3645cb9 100644 --- a/mesalib/docs/relnotes-7.7.1.html +++ b/mesalib/docs/relnotes-7.7.1.html @@ -1,14 +1,13 @@ -<HTML> - -<TITLE>Mesa Release Notes</TITLE> - -<head><link rel="stylesheet" type="text/css" href="mesa.css"></head> - -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 7.7.1 Release Notes / March 28, 2010</H1> +<!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> + +<h1>Mesa 7.7.1 Release Notes / March 28, 2010</h1> <p> Mesa 7.7.1 is a bug-fix release. diff --git a/mesalib/docs/relnotes-7.7.html b/mesalib/docs/relnotes-7.7.html index c1ed65461..aae25b153 100644 --- a/mesalib/docs/relnotes-7.7.html +++ b/mesalib/docs/relnotes-7.7.html @@ -1,14 +1,13 @@ -<HTML> +<!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> -<TITLE>Mesa Release Notes</TITLE> - -<head><link rel="stylesheet" type="text/css" href="mesa.css"></head> - -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 7.7 Release Notes / 21 December 2009</H1> +<h1>Mesa 7.7 Release Notes / 21 December 2009</h1> <p> Mesa 7.7 is a new development release. diff --git a/mesalib/docs/relnotes-7.8.1.html b/mesalib/docs/relnotes-7.8.1.html index 1ba68fd41..c55d00ba7 100644 --- a/mesalib/docs/relnotes-7.8.1.html +++ b/mesalib/docs/relnotes-7.8.1.html @@ -1,14 +1,13 @@ -<HTML> - -<TITLE>Mesa Release Notes</TITLE> - -<head><link rel="stylesheet" type="text/css" href="mesa.css"></head> - -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 7.8.1 Release Notes / April, 5, 2010</H1> +<!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> + +<h1>Mesa 7.8.1 Release Notes / April 5, 2010</h1> <p> Mesa 7.8.1 fixes a couple critical bugs in the recent Mesa 7.8 release. Even diff --git a/mesalib/docs/relnotes-7.8.2.html b/mesalib/docs/relnotes-7.8.2.html index 1393b2ede..8a7e12cb2 100644 --- a/mesalib/docs/relnotes-7.8.2.html +++ b/mesalib/docs/relnotes-7.8.2.html @@ -1,14 +1,13 @@ -<HTML> - -<TITLE>Mesa Release Notes</TITLE> - -<head><link rel="stylesheet" type="text/css" href="mesa.css"></head> - -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 7.8.2 Release Notes / (date tbd)</H1> +<!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> + +<h1>Mesa 7.8.2 Release Notes / June 17, 2010</h1> <p> Mesa 7.8.2 is a bug fix release which fixes bugs found since the 7.8.1 release. diff --git a/mesalib/docs/relnotes-7.8.3.html b/mesalib/docs/relnotes-7.8.3.html index 1e9f43313..8c4bc3c18 100644 --- a/mesalib/docs/relnotes-7.8.3.html +++ b/mesalib/docs/relnotes-7.8.3.html @@ -1,14 +1,13 @@ -<HTML> - -<TITLE>Mesa Release Notes</TITLE> - -<head><link rel="stylesheet" type="text/css" href="mesa.css"></head> - -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 7.8.3 Release Notes / (date tbd)</H1> +<!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> + +<h1>Mesa 7.8.3 Release Notes / (date tbd)</h1> <p> Mesa 7.8.3 is a bug fix release which fixes bugs found since the 7.8.2 release. diff --git a/mesalib/docs/relnotes-7.8.html b/mesalib/docs/relnotes-7.8.html index 1fed087d7..7422b8105 100644 --- a/mesalib/docs/relnotes-7.8.html +++ b/mesalib/docs/relnotes-7.8.html @@ -1,14 +1,13 @@ -<HTML> +<!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> -<TITLE>Mesa Release Notes</TITLE> - -<head><link rel="stylesheet" type="text/css" href="mesa.css"></head> - -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 7.8 Release Notes / March 28, 2010</H1> +<h1>Mesa 7.8 Release Notes / March 28, 2010</h1> <p> Mesa 7.8 is a new development release. diff --git a/mesalib/docs/relnotes-7.9.1.html b/mesalib/docs/relnotes-7.9.1.html index f45fa48bf..092d3bd28 100644 --- a/mesalib/docs/relnotes-7.9.1.html +++ b/mesalib/docs/relnotes-7.9.1.html @@ -1,16 +1,13 @@ -<HTML> - +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> <head> -<TITLE>Mesa Release Notes</TITLE> -<link rel="stylesheet" type="text/css" href="mesa.css"> -<meta http-equiv="content-type" content="text/html; charset=utf-8" /> + <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> -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 7.9.1 Release Notes / January 7, 2011</H1> +<h1>Mesa 7.9.1 Release Notes / January 7, 2011</h1> <p> Mesa 7.9.1 is a bug fix release which fixes bugs found since the 7.9 release. @@ -124,22 +121,22 @@ ee9ecae4ca56fbb2d14dc15e3a0a7640 MesaGLUT-7.9.1.tar.gz git log mesa-7.9..mesa-7.9.1 </pre> -<p>Alex Deucher (5): +<p>Alex Deucher (5):</p> <ul> <li>r100: revalidate after radeon_update_renderbuffers</li> <li>r600c: add missing radeon_prepare_render() call on evergreen</li> <li>r600c: properly align mipmaps to group size</li> <li>gallium/egl: fix r300 vs r600 loading</li> <li>r600c: fix some opcodes on evergreen</li> -</ul></p> +</ul> -<p>Aras Pranckevicius (2): +<p>Aras Pranckevicius (2):</p> <ul> <li>glsl: fix crash in loop analysis when some controls can't be determined</li> <li>glsl: fix matrix type check in ir_algebraic</li> -</ul></p> +</ul> -<p>Brian Paul (27): +<p>Brian Paul (27):</p> <ul> <li>swrast: fix choose_depth_texture_level() to respect mipmap filtering state</li> <li>st/mesa: replace assertion w/ conditional in framebuffer invalidation</li> @@ -168,18 +165,18 @@ ee9ecae4ca56fbb2d14dc15e3a0a7640 MesaGLUT-7.9.1.tar.gz <li>tdfx: s/Format/_BaseFormat/</li> <li>st/mesa: fix renderbuffer pointer check in st_Clear()</li> <li>mesa: Bump the number of bits in the register index.</li> -</ul></p> +</ul> -<p>Chad Versace (5): +<p>Chad Versace (5):</p> <ul> <li>glsl: Fix lexer rule for ^=</li> <li>glsl: Fix ast-to-hir for ARB_fragment_coord_conventions</li> <li>glsl: Fix ir_expression::constant_expression_value()</li> <li>glsl: Fix erroneous cast in ast_jump_statement::hir()</li> <li>glsl: Fix linker bug in cross_validate_globals()</li> -</ul></p> +</ul> -<p>Chia-I Wu (10): +<p>Chia-I Wu (10):</p> <ul> <li>targets/egl: Fix linking with libdrm.</li> <li>st/vega: Fix version check in context creation.</li> @@ -191,24 +188,24 @@ ee9ecae4ca56fbb2d14dc15e3a0a7640 MesaGLUT-7.9.1.tar.gz <li>mesa: Do not advertise GL_OES_texture_3D.</li> <li>egl_glx: Fix borken driver.</li> <li>egl: Check extensions.</li> -</ul></p> +</ul> -<p>Daniel Lichtenberger (1): +<p>Daniel Lichtenberger (1):</p> <ul> <li>radeon: fix potential segfault in renderbuffer update</li> -</ul></p> +</ul> -<p>Daniel Vetter (1): +<p>Daniel Vetter (1):</p> <ul> <li>r200: revalidate after radeon_update_renderbuffers</li> -</ul></p> +</ul> -<p>Dave Airlie (1): +<p>Dave Airlie (1):</p> <ul> <li>r300g: fixup rs690 tiling stride alignment calculations.</li> -</ul></p> +</ul> -<p>Eric Anholt (13): +<p>Eric Anholt (13):</p> <ul> <li>intel: Allow CopyTexSubImage to InternalFormat 3/4 textures, like RGB/RGBA.</li> <li>glsl: Free the loop state context when we free the loop state.</li> @@ -223,27 +220,27 @@ ee9ecae4ca56fbb2d14dc15e3a0a7640 MesaGLUT-7.9.1.tar.gz <li>mesa: Add getters for ARB_copy_buffer's attachment points.</li> <li>i965: Correct the dp_read message descriptor setup on g4x.</li> <li>glsl: Correct the marking of InputsRead/OutputsWritten on in/out matrices.</li> -</ul></p> +</ul> -<p>Fabian Bieler (1): +<p>Fabian Bieler (1):</p> <ul> <li>glsl: fix lowering conditional returns in subroutines</li> -</ul></p> +</ul> -<p>Francisco Jerez (3): +<p>Francisco Jerez (3):</p> <ul> <li>meta: Don't leak alpha function/reference value changes.</li> <li>meta: Fix incorrect rendering of the bitmap alpha component.</li> <li>meta: Don't try to disable cube maps if the driver doesn't expose the extension.</li> -</ul></p> +</ul> -<p>Henri Verbeet (2): +<p>Henri Verbeet (2):</p> <ul> <li>r600: Evergreen has two extra frac_bits for the sampler LOD state.</li> <li>st/mesa: Handle wrapped depth buffers in st_copy_texsubimage().</li> -</ul></p> +</ul> -<p>Ian Romanick (33): +<p>Ian Romanick (33):</p> <ul> <li>Add 7.9 md5sums</li> <li>docs: Import 7.8.x release notes from 7.8 branch.</li> @@ -278,14 +275,14 @@ ee9ecae4ca56fbb2d14dc15e3a0a7640 MesaGLUT-7.9.1.tar.gz <li>Refresh autogenerated file builtin_function.cpp.</li> <li>docs: Initial set of release notes for 7.9.1</li> <li>mesa: set version string to 7.9.1</li> -</ul></p> +</ul> -<p>Julien Cristau (1): +<p>Julien Cristau (1):</p> <ul> <li>Makefile: don't include the same files twice in the tarball</li> -</ul></p> +</ul> -<p>Kenneth Graunke (19): +<p>Kenneth Graunke (19):</p> <ul> <li>glcpp: Return NEWLINE token for newlines inside multi-line comments.</li> <li>generate_builtins.py: Output large strings as arrays of characters.</li> @@ -306,19 +303,19 @@ ee9ecae4ca56fbb2d14dc15e3a0a7640 MesaGLUT-7.9.1.tar.gz <li>glsl/builtins: Compute the correct value for smoothstep(vec, vec, vec).</li> <li>Fix build on systems where "python" is python 3.</li> <li>i965: Internally enable GL_NV_blend_square on ES2.</li> -</ul></p> +</ul> -<p>Kristian Høgsberg (1): +<p>Kristian Høgsberg (1):</p> <ul> <li>i965: Don't write mrf assignment for pointsize output</li> -</ul></p> +</ul> -<p>Luca Barbieri (1): +<p>Luca Barbieri (1):</p> <ul> <li>glsl: Unroll loops with conditional breaks anywhere (not just the end)</li> -</ul></p> +</ul> -<p>Marek Olšák (17): +<p>Marek Olšák (17):</p> <ul> <li>r300g: fix microtiling for 16-bits-per-channel formats</li> <li>r300g: fix texture border for 16-bits-per-channel formats</li> @@ -337,30 +334,30 @@ ee9ecae4ca56fbb2d14dc15e3a0a7640 MesaGLUT-7.9.1.tar.gz <li>r300g: finally fix the texture corruption on r3xx-r4xx</li> <li>mesa: fix texel store functions for some float formats</li> <li>r300/compiler: disable the rename_regs pass for loops</li> -</ul></p> +</ul> -<p>Mario Kleiner (1): +<p>Mario Kleiner (1):</p> <ul> <li>mesa/r300classic: Fix dri2Invalidate/radeon_prepare_render for page flipping.</li> -</ul></p> +</ul> -<p>Peter Clifton (1): +<p>Peter Clifton (1):</p> <ul> <li>intel: Fix emit_linear_blit to use DWORD aligned width blits</li> -</ul></p> +</ul> -<p>Robert Hooker (2): +<p>Robert Hooker (2):</p> <ul> <li>intel: Add a new B43 pci id.</li> <li>egl_dri2: Add missing intel chip ids.</li> -</ul></p> +</ul> -<p>Roland Scheidegger (1): +<p>Roland Scheidegger (1):</p> <ul> <li>r200: fix r200 large points</li> -</ul></p> +</ul> -<p>Thomas Hellstrom (17): +<p>Thomas Hellstrom (17):</p> <ul> <li>st/xorg: Don't try to use option values before processing options</li> <li>xorg/vmwgfx: Make vmwarectrl work also on 64-bit servers</li> @@ -379,9 +376,9 @@ ee9ecae4ca56fbb2d14dc15e3a0a7640 MesaGLUT-7.9.1.tar.gz <li>st/egl: Fix build for include files in nonstandard places</li> <li>svga/drm: Optionally resolve calls to powf during link-time</li> <li>gallium/targets: Trivial crosscompiling fix</li> -</ul></p> +</ul> -<p>Tom Stellard (7): +<p>Tom Stellard (7):</p> <ul> <li>r300/compiler: Make sure presubtract sources use supported swizzles</li> <li>r300/compiler: Fix register allocator's handling of loops</li> @@ -390,17 +387,17 @@ ee9ecae4ca56fbb2d14dc15e3a0a7640 MesaGLUT-7.9.1.tar.gz <li>r300/compiler: Ignore alpha dest register when replicating the result</li> <li>r300/compiler: Use correct swizzles for all presubtract sources</li> <li>r300/compiler: Don't allow presubtract sources to be remapped twice</li> -</ul></p> +</ul> -<p>Vinson Lee (1): +<p>Vinson Lee (1):</p> <ul> <li>glsl: Fix 'control reaches end of non-void function' warning.</li> -</ul></p> +</ul> -<p>richard (1): +<p>richard (1):</p> <ul> <li>r600c : inline vertex format is not updated in an app, switch to use vfetch constants. For the 7.9 and 7.10 branches as well.</li> -</ul></p> +</ul> </body> </html> diff --git a/mesalib/docs/relnotes-7.9.2.html b/mesalib/docs/relnotes-7.9.2.html index 82240441b..6db9e4dec 100644 --- a/mesalib/docs/relnotes-7.9.2.html +++ b/mesalib/docs/relnotes-7.9.2.html @@ -1,16 +1,13 @@ -<HTML> - +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> <head> -<TITLE>Mesa Release Notes</TITLE> -<link rel="stylesheet" type="text/css" href="mesa.css"> -<meta http-equiv="content-type" content="text/html; charset=utf-8" /> + <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> -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 7.9.2 Release Notes / TBD</H1> +<h1>Mesa 7.9.2 Release Notes / March 2, 2011</h1> <p> Mesa 7.9.2 is a bug fix release which fixes bugs found since the 7.9.1 release. @@ -129,12 +126,12 @@ with <tt>in</tt>, <tt>out</tt>, <tt>attribute</tt>, and <tt>varying</tt>.</li> git log mesa-7.9.1..mesa-7.9.2 </pre> -<p>Alberto Milone (1): +<p>Alberto Milone (1):</p> <ul> <li>r600c: add evergreen ARL support.</li> -</ul></p> +</ul> -<p>Brian Paul (19): +<p>Brian Paul (19):</p> <ul> <li>draw: Fix an off-by-one bug in a vsplit assertion.</li> <li>mesa: fix a few format table mistakes, assertions</li> @@ -155,14 +152,14 @@ with <tt>in</tt>, <tt>out</tt>, <tt>attribute</tt>, and <tt>varying</tt>.</li> <li>glsl2: fix signed/unsigned comparison warning</li> <li>mesa: implement glGetShaderPrecisionFormat()</li> <li>docs: updated environment variable list</li> -</ul></p> +</ul> -<p>Bryce Harrington (1): +<p>Bryce Harrington (1):</p> <ul> <li>r300g: Null pointer check for buffer deref in gallium winsys</li> -</ul></p> +</ul> -<p>Chad Versace (14): +<p>Chad Versace (14):</p> <ul> <li>glsl: At link-time, check that globals have matching centroid qualifiers</li> <li>glcpp: Fix segfault when validating macro redefinitions</li> @@ -175,41 +172,41 @@ with <tt>in</tt>, <tt>out</tt>, <tt>attribute</tt>, and <tt>varying</tt>.</li> <li>glsl: Fix segfault due to missing printf argument</li> <li>glsl: Mark 'in' variables at global scope as read-only</li> <li>glcpp: Raise error when modulus is zero</li> - <li>glsl: Set operators '%' and '%=' to be reserved when GLSL < 1.30</li> + <li>glsl: Set operators '%' and '%=' to be reserved when GLSL < 1.30</li> <li>glsl: Reinstate constant-folding for division by zero</li> <li>tnl: Add support for datatype GL_FIXED in vertex arrays</li> -</ul></p> +</ul> -<p>Chia-I Wu (1): +<p>Chia-I Wu (1):</p> <ul> <li>mesa: Add glDepthRangef and glClearDepthf to APIspec.xml.</li> -</ul></p> +</ul> -<p>Chris Wilson (1): +<p>Chris Wilson (1):</p> <ul> <li>intel: Check for unsupported texture when finishing using as a render target</li> -</ul></p> +</ul> -<p>Cyril Brulebois (1): +<p>Cyril Brulebois (1):</p> <ul> <li>Point to bugs.freedesktop.org rather than bugzilla.freedesktop.org</li> -</ul></p> +</ul> -<p>Dave Airlie (2): +<p>Dave Airlie (2):</p> <ul> <li>radeon/r200: fix fbo-clearmipmap + gen-teximage</li> <li>radeon: avoid segfault on 3D textures.</li> -</ul></p> +</ul> -<p>Dimitry Andric (4): +<p>Dimitry Andric (4):</p> <ul> <li>mesa: s/movzx/movzbl/</li> <li>mesa: s/movzxw/movzwl/ in read_rgba_span_x86.S</li> <li>glapi: adding @ char before type specifier in glapi_x86.S</li> <li>glapi: add @GOTPCREL relocation type</li> -</ul></p> +</ul> -<p>Eric Anholt (11): +<p>Eric Anholt (11):</p> <ul> <li>i965: Avoid double-negation of immediate values in the VS.</li> <li>docs: Add a relnote for the Civ IV on i965.</li> @@ -222,9 +219,9 @@ with <tt>in</tt>, <tt>out</tt>, <tt>attribute</tt>, and <tt>varying</tt>.</li> <li>mesa: Add support for glDepthRangef and glClearDepthf.</li> <li>mesa: Add getters for ARB_ES2_compatibility MAX_*_VECTORS.</li> <li>mesa: Add getter for GL_SHADER_COMPILER with ARB_ES2_compatibility.</li> -</ul></p> +</ul> -<p>Ian Romanick (42): +<p>Ian Romanick (42):</p> <ul> <li>docs: Add 7.9.1 md5sums</li> <li>glsl: Support the 'invariant(all)' pragma</li> @@ -268,26 +265,26 @@ with <tt>in</tt>, <tt>out</tt>, <tt>attribute</tt>, and <tt>varying</tt>.</li> <li>docs: Clean up bug fixes list</li> <li>intel: Remove driver date and related bits from renderer string</li> <li>mesa: set version string to 7.9.2 (final)</li> -</ul></p> +</ul> -<p>Jian Zhao (1): +<p>Jian Zhao (1):</p> <ul> <li>mesa: fix an error in uniform arrays in row calculating.</li> -</ul></p> +</ul> -<p>Julien Cristau (3): +<p>Julien Cristau (3):</p> <ul> <li>glx: fix request lengths</li> <li>glx: fix GLXChangeDrawableAttributesSGIX request</li> <li>glx: fix length of GLXGetFBConfigsSGIX</li> -</ul></p> +</ul> -<p>Keith Packard (1): +<p>Keith Packard (1):</p> <ul> <li>glsl: Eliminate reduce/reduce conflicts in glsl grammar</li> -</ul></p> +</ul> -<p>Kenneth Graunke (12): +<p>Kenneth Graunke (12):</p> <ul> <li>glsl: Expose a public glsl_type::void_type const pointer.</li> <li>glsl: Don't bother unsetting a destructor that was never set.</li> @@ -301,35 +298,35 @@ with <tt>in</tt>, <tt>out</tt>, <tt>attribute</tt>, and <tt>varying</tt>.</li> <li>Remove the talloc sources from the Mesa repository.</li> <li>glsl: Fix use of uninitialized values in _mesa_glsl_parse_state ctor.</li> <li>glsl: Use reralloc instead of plain realloc.</li> -</ul></p> +</ul> -<p>Marek Olšák (3): +<p>Marek Olšák (3):</p> <ul> <li>docs: fix messed up names with special characters in relnotes-7.9.1</li> <li>mesa: fix texture3D mipmap generation for UNSIGNED_BYTE_3_3_2</li> <li>st/dri: Track drawable context bindings</li> -</ul></p> +</ul> -<p>Paulo Zanoni (1): +<p>Paulo Zanoni (1):</p> <ul> <li>dri_util: fail driCreateNewScreen if InitScreen is NULL</li> -</ul></p> +</ul> -<p>Sam Hocevar (2): +<p>Sam Hocevar (2):</p> <ul> <li>docs: add glsl info</li> <li>docs: fix glsl_compiler name</li> -</ul></p> +</ul> -<p>Vinson Lee (1): +<p>Vinson Lee (1):</p> <ul> <li>ralloc: Add missing va_end following va_copy.</li> -</ul></p> +</ul> -<p>nobled (1): +<p>nobled (1):</p> <ul> <li>glx: Put null check before use</li> -</ul></p> +</ul> </body> </html> diff --git a/mesalib/docs/relnotes-7.9.html b/mesalib/docs/relnotes-7.9.html index fe1fd5e41..4eac67936 100644 --- a/mesalib/docs/relnotes-7.9.html +++ b/mesalib/docs/relnotes-7.9.html @@ -1,14 +1,13 @@ -<HTML> +<!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> -<TITLE>Mesa Release Notes</TITLE> - -<head><link rel="stylesheet" type="text/css" href="mesa.css"></head> - -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 7.9 Release Notes / October 4, 2010</H1> +<h1>Mesa 7.9 Release Notes / October 4, 2010</h1> <p> Mesa 7.9 is a new development release. diff --git a/mesalib/docs/relnotes-8.0.1.html b/mesalib/docs/relnotes-8.0.1.html index 29a314c06..7b68cc59f 100644 --- a/mesalib/docs/relnotes-8.0.1.html +++ b/mesalib/docs/relnotes-8.0.1.html @@ -1,16 +1,13 @@ -<HTML> - +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> <head> -<TITLE>Mesa Release Notes</TITLE> -<link rel="stylesheet" type="text/css" href="mesa.css"> -<meta http-equiv="content-type" content="text/html; charset=utf-8" /> + <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> -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 8.0.1 Release Notes / February 16, 2012</H1> +<h1>Mesa 8.0.1 Release Notes / February 16, 2012</h1> <p> Mesa 8.0.1 is a bug fix release which fixes bugs found since the 8.0 release. @@ -78,19 +75,19 @@ for DRI hardware acceleration. git log mesa-8.0..mesa-8.0.1 </pre> -<p>Alex Deucher (2): +<p>Alex Deucher (2):</p> <ul> <li>r600g: fix tex tile_type offset for cayman</li> <li>r600g: 128 bit formats require tile_type = 1 on cayman</li> -</ul></p> +</ul> -<p>Anuj Phogat (2): +<p>Anuj Phogat (2):</p> <ul> <li>meta: Add pixel store/pack operations in decompress_texture_image</li> <li>meta: Avoid FBO resizing/reallocating in decompress_texture_image</li> -</ul></p> +</ul> -<p>Brian Paul (6): +<p>Brian Paul (6):</p> <ul> <li>docs: add news item for 8.0 release</li> <li>docs: update info about supported systems, GPUs, APIs</li> @@ -98,56 +95,56 @@ for DRI hardware acceleration. <li>docs: remove link to the GLSL compiler page</li> <li>mesa: fix proxy texture target initialization</li> <li>swrast: fix span color type selection</li> -</ul></p> +</ul> -<p>Chad Versace (2): +<p>Chad Versace (2):</p> <ul> <li>i965: Rewrite the HiZ op</li> <li>i965: Remove file i965/junk, accidentally added in 7b36c68</li> -</ul></p> +</ul> -<p>Dave Airlie (1): +<p>Dave Airlie (1):</p> <ul> <li>st/mesa: only resolve if number of samples is > 1</li> -</ul></p> +</ul> -<p>Eric Anholt (3): +<p>Eric Anholt (3):</p> <ul> <li>i965: Fix HiZ change compiler warning.</li> <li>i965: Report the failure message when failing to compile the fragment shader.</li> <li>i965/fs: Enable register spilling on gen7 too.</li> -</ul></p> +</ul> -<p>Ian Romanick (4): +<p>Ian Romanick (4):</p> <ul> <li>docs: Add 8.0 MD5 checksums</li> <li>glapi: Include GLES2 headers for ES2 extension functions</li> <li>swrast: Only avoid empty _TexEnvPrograms</li> <li>mesa: Bump version number to 8.0.1</li> -</ul></p> +</ul> -<p>Kenneth Graunke (4): +<p>Kenneth Graunke (4):</p> <ul> <li>i965: Fix border color on Ironlake.</li> <li>i965/fs: Add a new fs_inst::regs_written function.</li> <li>i965/fs: Take # of components into account in try_rewrite_rhs_to_dst.</li> <li>i965: Emit Ivybridge VS workaround flushes.</li> -</ul></p> +</ul> -<p>Mathias Fröhlich (1): +<p>Mathias Fröhlich (1):</p> <ul> <li>state_stracker: Fix access to uninitialized memory.</li> -</ul></p> +</ul> -<p>Paul Berry (1): +<p>Paul Berry (1):</p> <ul> <li>i915: Fix type of "specoffset" variable.</li> -</ul></p> +</ul> -<p>Simon Farnsworth (1): +<p>Simon Farnsworth (1):</p> <ul> <li>r600g: Use a fake reloc to sleep for fences</li> -</ul></p> +</ul> </body> </html> diff --git a/mesalib/docs/relnotes-8.0.2.html b/mesalib/docs/relnotes-8.0.2.html index 88f730c16..652a01d57 100644 --- a/mesalib/docs/relnotes-8.0.2.html +++ b/mesalib/docs/relnotes-8.0.2.html @@ -1,16 +1,13 @@ -<HTML> - +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> <head> -<TITLE>Mesa Release Notes</TITLE> -<link rel="stylesheet" type="text/css" href="mesa.css"> -<meta http-equiv="content-type" content="text/html; charset=utf-8" /> + <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> -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 8.0.2 Release Notes / March 21, 2012</H1> +<h1>Mesa 8.0.2 Release Notes / March 21, 2012</h1> <p> Mesa 8.0.2 is a bug fix release which fixes bugs found since the 8.0.1 release. @@ -72,7 +69,7 @@ d5e5cdb85d2afdbcd1c0623d3ed1c54d MesaLib-8.0.2.zip git log mesa-8.0.1..mesa-8.0.2 </pre> -<p>Brian Paul (7): +<p>Brian Paul (7):</p> <ul> <li>svga: add null vs pointer check in update_need_pipeline()</li> <li>util: add mutex lock in u_debug_memory.c code</li> @@ -81,64 +78,64 @@ d5e5cdb85d2afdbcd1c0623d3ed1c54d MesaLib-8.0.2.zip <li>mesa: use _mesa_rebase_rgba_float/uint() in glGetTexImage code</li> <li>mesa: fix GL_LUMINANCE handling in glGetTexImage</li> <li>docs: add links to 8.0.1 release notes</li> -</ul></p> +</ul> -<p>Daniel Vetter (1): +<p>Daniel Vetter (1):</p> <ul> <li>i965: fixup W-tile offset computation to take swizzling into account</li> -</ul></p> +</ul> -<p>Dylan Noblesmith (1): +<p>Dylan Noblesmith (1):</p> <ul> <li>mesa: add back glGetnUniform*v() overflow error reporting</li> -</ul></p> +</ul> -<p>Ian Romanick (1): +<p>Ian Romanick (1):</p> <ul> <li>docs: Add 8.0.1 release md5sums</li> -</ul></p> +</ul> -<p>Jakob Bornecrantz (3): +<p>Jakob Bornecrantz (3):</p> <ul> <li>mesa: Include mesa ES mapi generated files</li> <li>mesa: Bump version number to 8.0.2</li> <li>docs: Add 8.0.2 release notes</li> -</ul></p> +</ul> -<p>Jeremy Huddleston (3): +<p>Jeremy Huddleston (3):</p> <ul> <li>darwin: config file cleanups</li> <li>darwin: Build create_context.c</li> <li>darwin: Link against libxcb</li> -</ul></p> +</ul> -<p>José Fonseca (1): +<p>José Fonseca (1):</p> <ul> <li>svga: Clamp advertised PIPE_SHADER_CAP_MAX_TEMPS to SVGA3D_TEMPREG_MAX.</li> -</ul></p> +</ul> -<p>Kenneth Graunke (2): +<p>Kenneth Graunke (2):</p> <ul> <li>i965: Only set Last Render Target Select on the last FB write.</li> <li>i965: Fix Gen6+ dynamic state upper bound on older kernels.</li> -</ul></p> +</ul> -<p>Marek Olšák (1): +<p>Marek Olšák (1):</p> <ul> <li>gallium/rtasm: properly detect SSE and SSE2</li> -</ul></p> +</ul> -<p>Neil Roberts (1): +<p>Neil Roberts (1):</p> <ul> <li>mesa: Don't disable fast path for normalized types</li> -</ul></p> +</ul> -<p>Tom Stellard (1): +<p>Tom Stellard (1):</p> <ul> <li>r300/compiler: Fix bug when lowering KILP on r300 cards</li> -</ul></p> +</ul> -<p>Yuanhan Liu (6): +<p>Yuanhan Liu (6):</p> <ul> <li>mesa: let GL3 buf obj queries not depend on opengl major version</li> <li>tnl: let _TNL_ATTRIB_POINTSIZE do not depend on ctx->VertexProgram._Enabled</li> @@ -146,14 +143,14 @@ d5e5cdb85d2afdbcd1c0623d3ed1c54d MesaLib-8.0.2.zip <li>i915: move the FALLBACK_DRAW_OFFSET check outside the drawing rect check</li> <li>i965: handle gl_PointCoord for Gen4 and Gen5 platforms</li> <li>i915: fallback for NPOT cubemap texture</li> -</ul></p> +</ul> -<p>Zack Rusin (3): +<p>Zack Rusin (3):</p> <ul> <li>svga: fix a crash happening before setting fragment shaders.</li> <li>svga: Fix stencil op mapping</li> <li>svga: fix the rasterizer state resets</li> -</ul></p> +</ul> </body> diff --git a/mesalib/docs/relnotes-8.0.3.html b/mesalib/docs/relnotes-8.0.3.html index 94997a7d7..0bce68a84 100644 --- a/mesalib/docs/relnotes-8.0.3.html +++ b/mesalib/docs/relnotes-8.0.3.html @@ -1,16 +1,13 @@ -<HTML> - +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> <head> -<TITLE>Mesa Release Notes</TITLE> -<link rel="stylesheet" type="text/css" href="mesa.css"> -<meta http-equiv="content-type" content="text/html; charset=utf-8" /> + <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> -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 8.0.3 Release Notes / May 18, 2012</H1> +<h1>Mesa 8.0.3 Release Notes / May 18, 2012</h1> <p> Mesa 8.0.3 is a bug fix release which fixes bugs found since the 8.0.2 release. @@ -94,34 +91,34 @@ cc5ee15e306b8c15da6a478923797171 MesaLib-8.0.3.tar.bz2 git log mesa-8.0.2..mesa-8.0.3 </pre> -<p>Alban Browaeys (1): +<p>Alban Browaeys (1):</p> <ul> <li>dri/i915: Fix off-by-one in i830 clip region size.</li> -</ul></p> +</ul> -<p>Alex Deucher (2): +<p>Alex Deucher (2):</p> <ul> <li>r200: fix fog coordinate emit</li> <li>radeon: fix fog coordinate emit</li> -</ul></p> +</ul> -<p>Alexander von Gluck (4): +<p>Alexander von Gluck (4):</p> <ul> <li>llvmpipe: fix symbol conflict on Haiku</li> <li>svga: fix typedef conflicts on Haiku</li> <li>mesa: Don't use newlocale on Haiku</li> <li>glsl: Don't use newlocale on Haiku</li> -</ul></p> +</ul> -<p>Anuj Phogat (4): +<p>Anuj Phogat (4):</p> <ul> <li>mesa: fix issues with texture border and array textures</li> <li>mesa: Fix valid texture target test in _mesa_GetTexLevelParameteriv()</li> <li>mesa: Fix the cause of piglit test fbo-array failure</li> <li>intel: Fix a case when mapping large texture fails</li> -</ul></p> +</ul> -<p>Brian Paul (17): +<p>Brian Paul (17):</p> <ul> <li>mesa: add a couple fast-paths to fast_read_rgba_pixels_memcpy()</li> <li>mesa/gdi: remove wmesa_set_renderbuffer_funcs() function</li> @@ -140,29 +137,29 @@ cc5ee15e306b8c15da6a478923797171 MesaLib-8.0.3.tar.bz2 <li>mesa: do more teximage error checking for generic compressed formats</li> <li>mesa: fix/add error check in _mesa_ColorMaterial()</li> <li>mesa: fix glMaterial / dlist bug</li> -</ul></p> +</ul> -<p>Chad Versace (3): +<p>Chad Versace (3):</p> <ul> <li>glsl: Fix Android build</li> <li>main: Fix memory leak in _mesa_make_extension_string()</li> <li>intel: Disable ARB_framebuffer_object in ES contexts</li> -</ul></p> +</ul> -<p>Chris Wilson (1): +<p>Chris Wilson (1):</p> <ul> <li>i830: Compute initial number of vertices from remaining batch space</li> -</ul></p> +</ul> -<p>Dave Airlie (4): +<p>Dave Airlie (4):</p> <ul> <li>mesa/format_unpack: add LUMINANCE 8/16 UINT/INT</li> <li>glx/drisw: avoid segfaults when we fail to get visual</li> <li>drisw: fix image stride calculation for 16-bit.</li> <li>intel: fix TFP at 16-bpp</li> -</ul></p> +</ul> -<p>Dylan Noblesmith (7): +<p>Dylan Noblesmith (7):</p> <ul> <li>intel: fix null dereference processing HiZ buffer</li> <li>util: fix undefined behavior</li> @@ -171,9 +168,9 @@ cc5ee15e306b8c15da6a478923797171 MesaLib-8.0.3.tar.bz2 <li>st/vega: fix uninitialized values</li> <li>egl-static: fix printf warning</li> <li>i965: fix typo</li> -</ul></p> +</ul> -<p>Eric Anholt (19): +<p>Eric Anholt (19):</p> <ul> <li>i965/fs: Jump from discard statements to the end of the program when done.</li> <li>intel: Fix rendering from textures after RenderTexture().</li> @@ -194,29 +191,29 @@ cc5ee15e306b8c15da6a478923797171 MesaLib-8.0.3.tar.bz2 <li>glsl: Reject non-scalar switch expressions.</li> <li>glsl: Fix assertion failure on handling switch on uint expressions.</li> <li>mesa: Check for framebuffer completeness before looking at the rb.</li> -</ul></p> +</ul> -<p>Eugeni Dodonov (1): +<p>Eugeni Dodonov (1):</p> <ul> <li>intel: add PCI IDs for Ivy Bridge GT2 server variant</li> -</ul></p> +</ul> -<p>Han Shen(沈涵) (1): +<p>Han Shen(沈涵) (1):</p> <ul> <li>bin/mklib: remove '-m32' for arm linux</li> -</ul></p> +</ul> -<p>Ian Romanick (1): +<p>Ian Romanick (1):</p> <ul> <li>mesa: Bump version number to 8.0.3</li> -</ul></p> +</ul> -<p>Jakob Bornecrantz (1): +<p>Jakob Bornecrantz (1):</p> <ul> <li>docs: Add 8.0.2 md5sums</li> -</ul></p> +</ul> -<p>Jeremy Huddleston (7): +<p>Jeremy Huddleston (7):</p> <ul> <li>darwin: Eliminate a pthread mutex leak</li> <li>darwin: Fix an error message</li> @@ -225,25 +222,25 @@ cc5ee15e306b8c15da6a478923797171 MesaLib-8.0.3.tar.bz2 <li>darwin: Unlock our mutex before destroying it</li> <li>darwin: Eliminate a possible race condition while destroying a surface</li> <li>darwin: Address a build failure on Leopard and earlier OS versions</li> -</ul></p> +</ul> -<p>Jon TURNEY (1): +<p>Jon TURNEY (1):</p> <ul> <li>Have __glImageSize handle format GL_DEPTH_STENCIL_NV the same way as the server does</li> -</ul></p> +</ul> -<p>Jonas Maebe (2): +<p>Jonas Maebe (2):</p> <ul> <li>glapi: Correct size of allocated _glapi_table struct</li> <li>apple: Fix a use after free</li> -</ul></p> +</ul> -<p>Jordan Justen (1): +<p>Jordan Justen (1):</p> <ul> <li>mesa: Add primitive restart support to glArrayElement</li> -</ul></p> +</ul> -<p>Kenneth Graunke (12): +<p>Kenneth Graunke (12):</p> <ul> <li>i965: Actually upload sampler state pointers for the VS unit on Gen6.</li> <li>i965/fs: Fix FB writes that tried to use the non-existent m16 register.</li> @@ -257,63 +254,63 @@ cc5ee15e306b8c15da6a478923797171 MesaLib-8.0.3.tar.bz2 <li>i965: Avoid explicit accumulator operands in SIMD16 mode on Gen7.</li> <li>intel: Remove pointless software fallback for glBitmap on Gen6.</li> <li>glsl: Fix broken constant expression handling for <, <=, >, and >=.</li> -</ul></p> +</ul> -<p>Kurt Roeckx (2): +<p>Kurt Roeckx (2):</p> <ul> <li>i915: Compute maximum number of verts using the actual batchbuffer size.</li> <li>i915: Fix i830 polygon stipple from PBOs.</li> -</ul></p> +</ul> -<p>Marek Olšák (5): +<p>Marek Olšák (5):</p> <ul> <li>r300g/swtcl: don't print an error when getting ClipVertex</li> <li>r300g/swtcl: don't enter u_vbuf_mgr</li> <li>r300g/swtcl: don't expose shader subroutine support</li> <li>r300g/swtcl: fix polygon offset</li> <li>r300g/swtcl: fix crash when back color is present in vertex shader</li> -</ul></p> +</ul> -<p>Mathias Fröhlich (1): +<p>Mathias Fröhlich (1):</p> <ul> <li>glsl: Avoid excessive loop unrolling.</li> -</ul></p> +</ul> -<p>Matt Turner (1): +<p>Matt Turner (1):</p> <ul> <li>Remove -ffast-math from default CFLAGS</li> -</ul></p> +</ul> -<p>Paul Berry (1): +<p>Paul Berry (1):</p> <ul> <li>i915: Initialize swrast_texture_image structure fields.</li> -</ul></p> +</ul> -<p>Roland Scheidegger (1): +<p>Roland Scheidegger (1):</p> <ul> <li>mesa: check_index_bounds off-by-one fix</li> -</ul></p> +</ul> -<p>Tom Stellard (2): +<p>Tom Stellard (2):</p> <ul> <li>r300/compiler: Clear loop registers in vertex shaders w/o loops</li> <li>r300/compiler: Copy all instruction attributes during local transfoms</li> -</ul></p> +</ul> -<p>Vinson Lee (5): +<p>Vinson Lee (5):</p> <ul> <li>mesa: Fix memory leak in _mesa_get_uniform_location.</li> <li>linker: Fix memory leak in count_uniform_size::visit_field.</li> <li>swrast: Fix memory leaks in blit_linear.</li> <li>ir_to_mesa: Fix uninitialized member in add_uniform_to_shader.</li> <li>mesa: Fix memory leak in generate_mipmap_compressed.</li> -</ul></p> +</ul> -<p>Yuanhan Liu (2): +<p>Yuanhan Liu (2):</p> <ul> <li>i915: set SPRITE_POINT_ENABLE bit correctly</li> <li>i965: fix wrong cube/3D texture layout</li> -</ul></p> +</ul> </body> </html> diff --git a/mesalib/docs/relnotes-8.0.html b/mesalib/docs/relnotes-8.0.html index 4edd8081e..99eafb9c7 100644 --- a/mesalib/docs/relnotes-8.0.html +++ b/mesalib/docs/relnotes-8.0.html @@ -1,16 +1,13 @@ -<HTML> - +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> <head> -<TITLE>Mesa Release Notes</TITLE> -<link rel="stylesheet" type="text/css" href="mesa.css"> -<meta http-equiv="content-type" content="text/html; charset=utf-8" /> + <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> -<BODY> - -<body bgcolor="#eeeeee"> - -<H1>Mesa 8.0 Release Notes / (release date TBD)</H1> +<h1>Mesa 8.0 Release Notes / February 9, 2012</h1> <p> Mesa 8.0 is a new development release. @@ -55,8 +52,6 @@ for DRI hardware acceleration. <h2>Bug fixes</h2> -<ul> -</ul> <h2>Changes</h2> diff --git a/mesalib/docs/relnotes-8.1.html b/mesalib/docs/relnotes-8.1.html new file mode 100644 index 000000000..d435f5e37 --- /dev/null +++ b/mesalib/docs/relnotes-8.1.html @@ -0,0 +1,56 @@ +<!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> + +<h1>Mesa 8.1 Release Notes / date TBD</h1> + +<p> +Mesa 8.1 is a new development release. +</p> +<p> +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. +</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_ARB_base_instance extension</li> +<li>GL_NV_read_buffer extension for ES 2.0</li> +<li>GL_ARB_shader_bit_encoding</li> +<li>GL_EXT_unpack_subimage for ES 2.0</li> +<li>GL_EXT_read_format_bgra for ES 1.1 and 2.0</li> +<li>GL_ARB_debug_output</li> +</ul> + + +<h2>Bug fixes</h2> + +<p>TBD -- This list is likely incomplete.</p> + + +<h2>Changes</h2> + +<p>TBD</p> + + + +</body> +</html> diff --git a/mesalib/docs/relnotes.html b/mesalib/docs/relnotes.html index e9d0a9132..608035f99 100644 --- a/mesalib/docs/relnotes.html +++ b/mesalib/docs/relnotes.html @@ -14,6 +14,7 @@ The release notes summarize what's new or changed in each Mesa release. </p> <ul> +<li><a href="relnotes-8.1.html">8.1 release notes</a> <li><a href="relnotes-8.0.3.html">8.0.3 release notes</a> <li><a href="relnotes-8.0.2.html">8.0.2 release notes</a> <li><a href="relnotes-8.0.1.html">8.0.1 release notes</a> diff --git a/mesalib/scons/gallium.py b/mesalib/scons/gallium.py index ee91ca444..75c713d1c 100644 --- a/mesalib/scons/gallium.py +++ b/mesalib/scons/gallium.py @@ -139,6 +139,7 @@ def generate(env): env['gcc'] = 'gcc' in os.path.basename(env['CC']).split('-') env['msvc'] = env['CC'] == 'cl' + env['suncc'] = env['platform'] == 'sunos' and os.path.basename(env['CC']) == 'cc' if env['msvc'] and env['toolchain'] == 'default' and env['machine'] == 'x86_64': # MSVC x64 support is broken in earlier versions of scons @@ -151,6 +152,7 @@ def generate(env): ppc = env['machine'] == 'ppc' gcc = env['gcc'] msvc = env['msvc'] + suncc = env['suncc'] # Determine whether we are cross compiling; in particular, whether we need # to compile code generators with a different compiler as the target code. diff --git a/mesalib/src/mapi/glapi/gen/es_EXT.xml b/mesalib/src/mapi/glapi/gen/es_EXT.xml index c7e7d07e3..b26cac54b 100644 --- a/mesalib/src/mapi/glapi/gen/es_EXT.xml +++ b/mesalib/src/mapi/glapi/gen/es_EXT.xml @@ -627,4 +627,11 @@ <enum name="REQUIRED_TEXTURE_IMAGE_UNITS_OES" value="0x8D68"/> </category> +<!-- 93. GL_NV_read_buffer --> +<category name="NV_read_buffer"> + <function name="ReadBufferNV" offset="assign"> + <param name="mode" type="GLenum"/> + </function> +</category> + </OpenGLAPI> diff --git a/mesalib/src/mapi/glapi/gen/gles_api.py b/mesalib/src/mapi/glapi/gen/gles_api.py index 0116ba474..70ae2e300 100644 --- a/mesalib/src/mapi/glapi/gen/gles_api.py +++ b/mesalib/src/mapi/glapi/gen/gles_api.py @@ -451,4 +451,6 @@ es2_api = es2_core + ( 'ProgramBinaryOES', # GL_NV_draw_buffers 'DrawBuffersNV', + # GL_NV_read_buffer + 'ReadBufferNV', ) diff --git a/mesalib/src/mesa/main/APIspec.xml b/mesalib/src/mesa/main/APIspec.xml index f23857ad2..64e666eff 100644 --- a/mesalib/src/mesa/main/APIspec.xml +++ b/mesalib/src/mesa/main/APIspec.xml @@ -3534,6 +3534,13 @@ </proto> </template> +<template name="ReadBuffer"> + <proto> + <return type="void"/> + <param name="mode" type="GLenum"/> + </proto> +</template> + <api name="mesa" implementation="true"> <category name="MESA"/> @@ -3810,6 +3817,9 @@ <function name="EGLImageTargetRenderbufferStorageOES" template="EGLImageTargetRenderbufferStorage"/> <function name="DrawBuffersARB" template="DrawBuffers"/> + + <function name="ReadBuffer" template="ReadBuffer"/> + </api> <api name="GLES1.1"> @@ -4150,7 +4160,10 @@ <category name="EXT_unpack_subimage"/> <category name="NV_draw_buffers"/> + <category name="NV_read_buffer"/> + <function name="DrawBuffersNV" template="DrawBuffers"/> + <function name="ReadBufferNV" template="ReadBuffer"/> <function name="CullFace" template="CullFace"/> diff --git a/mesalib/src/mesa/main/extensions.c b/mesalib/src/mesa/main/extensions.c index 2688f7ace..0e8178397 100644 --- a/mesalib/src/mesa/main/extensions.c +++ b/mesalib/src/mesa/main/extensions.c @@ -300,6 +300,7 @@ static const struct extension extension_table[] = { { "GL_NV_packed_depth_stencil", o(EXT_packed_depth_stencil), GL, 2000 }, { "GL_NV_point_sprite", o(NV_point_sprite), GL, 2001 }, { "GL_NV_primitive_restart", o(NV_primitive_restart), GL, 2002 }, + { "GL_NV_read_buffer", o(dummy_true), ES2, 2011 }, { "GL_NV_texgen_reflection", o(NV_texgen_reflection), GL, 1999 }, { "GL_NV_texture_barrier", o(NV_texture_barrier), GL, 2009 }, { "GL_NV_texture_env_combine4", o(NV_texture_env_combine4), GL, 1999 }, diff --git a/mesalib/src/mesa/main/get.c b/mesalib/src/mesa/main/get.c index 55dc20550..8dc47306f 100644 --- a/mesalib/src/mesa/main/get.c +++ b/mesalib/src/mesa/main/get.c @@ -131,7 +131,8 @@ enum value_extra { EXTRA_VERSION_30, EXTRA_VERSION_31, EXTRA_VERSION_32, - EXTRA_VERSION_ES2, + EXTRA_API_GL, + EXTRA_API_ES2, EXTRA_NEW_BUFFERS, EXTRA_NEW_FRAG_CLAMP, EXTRA_VALID_DRAW_BUFFER, @@ -363,9 +364,18 @@ static const int extra_version_31[] = { EXTRA_VERSION_31, EXTRA_END }; static const int extra_version_32[] = { EXTRA_VERSION_32, EXTRA_END }; static const int -extra_ARB_vertex_program_version_es2[] = { +extra_ARB_vertex_program_api_es2[] = { EXT(ARB_vertex_program), - EXTRA_VERSION_ES2, + EXTRA_API_ES2, + EXTRA_END +}; + +/* The ReadBuffer get token is valid under either full GL or under + * GLES2 if the NV_read_buffer extension is available. */ +static const int +extra_NV_read_buffer_api_gl[] = { + EXT(NV_read_buffer), + EXTRA_API_GL, EXTRA_END }; @@ -740,7 +750,7 @@ static const struct value_desc values[] = { { GL_MAX_VERTEX_ATTRIBS_ARB, CONTEXT_INT(Const.VertexProgram.MaxAttribs), - extra_ARB_vertex_program_version_es2 }, + extra_ARB_vertex_program_api_es2 }, /* OES_texture_3D */ { GL_TEXTURE_BINDING_3D, LOC_CUSTOM, TYPE_INT, TEXTURE_3D_INDEX, NO_EXTRA }, @@ -750,6 +760,11 @@ static const struct value_desc values[] = { /* GL_ARB_fragment_program/OES_standard_derivatives */ { GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB, CONTEXT_ENUM(Hint.FragmentShaderDerivative), extra_ARB_fragment_shader }, + + /* GL_NV_read_buffer */ + { GL_READ_BUFFER, + LOC_CUSTOM, TYPE_ENUM, NO_OFFSET, extra_NV_read_buffer_api_gl }, + #endif /* FEATURE_GL || FEATURE_ES2 */ #if FEATURE_ES2 @@ -884,7 +899,6 @@ static const struct value_desc values[] = { { GL_POLYGON_SMOOTH, CONTEXT_BOOL(Polygon.SmoothFlag), NO_EXTRA }, { GL_POLYGON_SMOOTH_HINT, CONTEXT_ENUM(Hint.PolygonSmooth), NO_EXTRA }, { GL_POLYGON_STIPPLE, CONTEXT_BOOL(Polygon.StippleFlag), NO_EXTRA }, - { GL_READ_BUFFER, LOC_CUSTOM, TYPE_ENUM, NO_OFFSET, NO_EXTRA }, { GL_RED_BIAS, CONTEXT_FLOAT(Pixel.RedBias), NO_EXTRA }, { GL_RED_SCALE, CONTEXT_FLOAT(Pixel.RedScale), NO_EXTRA }, { GL_RENDER_MODE, CONTEXT_ENUM(RenderMode), NO_EXTRA }, @@ -1808,12 +1822,18 @@ check_extra(struct gl_context *ctx, const char *func, const struct value_desc *d if (ctx->NewState & (_NEW_BUFFERS | _NEW_FRAG_CLAMP)) _mesa_update_state(ctx); break; - case EXTRA_VERSION_ES2: + case EXTRA_API_ES2: if (ctx->API == API_OPENGLES2) { total++; enabled++; } break; + case EXTRA_API_GL: + if (ctx->API == API_OPENGL) { + total++; + enabled++; + } + break; case EXTRA_NEW_BUFFERS: if (ctx->NewState & _NEW_BUFFERS) _mesa_update_state(ctx); diff --git a/mesalib/src/mesa/main/mtypes.h b/mesalib/src/mesa/main/mtypes.h index ea40ffc9c..3d18b7c48 100644 --- a/mesalib/src/mesa/main/mtypes.h +++ b/mesalib/src/mesa/main/mtypes.h @@ -2995,6 +2995,7 @@ struct gl_extensions GLboolean NV_light_max_exponent; GLboolean NV_point_sprite; GLboolean NV_primitive_restart; + GLboolean NV_read_buffer; GLboolean NV_texture_barrier; GLboolean NV_texgen_reflection; GLboolean NV_texture_env_combine4; |