add tag and changes
[profile/ivi/mesa.git] / docs / relnotes-7.9.1.html
index bef4ef1..092d3bd 100644 (file)
@@ -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.
@@ -65,7 +62,7 @@ ee9ecae4ca56fbb2d14dc15e3a0a7640  MesaGLUT-7.9.1.tar.gz
 
 <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=31194">Bug 31194</a> - The mesa meta save/restore code doesn't ref the current GLSL program</li>
 
-<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=31371">Bug 31371</a> - glslparsertest: ir.cpp:358: ir_constant::ir_constant(const glsl_type*, const ir_constant_data*): Assertion `(type->base_type &gt;= 0) &amp;&amp; (type->base_type &lt;= 3)' failed.</li>
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=31371">Bug 31371</a> - glslparsertest: ir.cpp:358: ir_constant::ir_constant(const glsl_type*, const ir_constant_data*): Assertion `(type-&gt;base_type &gt;= 0) &amp;&amp; (type-&gt;base_type &lt;= 3)' failed.</li>
 
 <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=31439">Bug 31439</a> - Crash in glBufferSubData() with size == 0</li>
 
@@ -73,11 +70,11 @@ ee9ecae4ca56fbb2d14dc15e3a0a7640  MesaGLUT-7.9.1.tar.gz
 
 <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=31514">Bug 31514</a> - isBuffer returns true for unbound buffers</li>
 
-<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=31560">Bug 31560</a> - [tdfx] tdfx_tex.c:702: error: ‘const struct gl_color_table’ has no member named ‘Format’</li>
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=31560">Bug 31560</a> - [tdfx] tdfx_tex.c:702: error: 'const struct gl_color_table' has no member named 'Format'</li>
 
 <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=31617">Bug 31617</a> - Radeon/Compiz: 'failed to attach dri2 front buffer', error case not handled</li>
 
-<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=31648">Bug 31648</a> -  [GLSL] array-struct-array gets assertion: `(size &gt;= 1) && (size &lt;= 4)' failed.</li>
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=31648">Bug 31648</a> -  [GLSL] array-struct-array gets assertion: `(size &gt;= 1) &amp;&amp; (size &lt;= 4)' failed.</li>
 
 <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=31650">Bug 31650</a> - [GLSL] varying gl_TexCoord fails to be re-declared to different size in the second shader</li>
 
@@ -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>
@@ -293,7 +290,7 @@ ee9ecae4ca56fbb2d14dc15e3a0a7640  MesaGLUT-7.9.1.tar.gz
   <li>ir_dead_functions: Actually free dead functions and signatures.</li>
   <li>glcpp: Define GL_FRAGMENT_PRECISION_HIGH if GLSL version &gt;= 1.30.</li>
   <li>glsl: Unconditionally define GL_FRAGMENT_PRECISION_HIGH in ES2 shaders.</li>
-  <li>glsl: Fix constant expression handling for &lt, &gt;, &lt=, &gt;= on vectors.</li>
+  <li>glsl: Fix constant expression handling for &lt;, &gt;, &lt;=, &gt;= on vectors.</li>
   <li>glsl: Use do_common_optimization in the standalone compiler.</li>
   <li>glsl: Don't inline function prototypes.</li>
   <li>glsl: Add a virtual as_discard() method.</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>