docs: add note about removal of OpenVMS support
[mesa.git] / docs / relnotes-7.10.html
index d7f8cf2c0613a07e3f25d90839ae27e3990f8e65..6bf8f30e5f1658fc30fe24fedf3cbb36dea21018 100644 (file)
@@ -7,6 +7,13 @@
 </head>
 <body>
 
+<div class="header">
+  <h1>The Mesa 3D Graphics Library</h1>
+</div>
+
+<iframe src="contents.html"></iframe>
+<div class="content">
+
 <h1>Mesa 7.10 Release Notes / January 7, 2011</h1>
 
 <p>
@@ -126,21 +133,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>
@@ -172,48 +177,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>
@@ -511,14 +516,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>
@@ -545,9 +550,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>
@@ -698,15 +703,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>
@@ -788,9 +793,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>
@@ -800,14 +805,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 -&gt;sw_tiled</li>
@@ -830,9 +835,9 @@ bc644be551ed585fc4f66c16b64a91c9  MesaGLUT-7.10.tar.gz
   <li>i915g: enable x-tiling for render targets</li>
   <li>i915g: assert(depth_surface-&gt;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>
@@ -1016,9 +1021,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>
@@ -1320,15 +1325,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>
@@ -1381,20 +1386,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>
@@ -1415,9 +1420,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>
@@ -1429,9 +1434,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>
@@ -1533,11 +1538,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 &lt= 1.20</li>
+  <li>glsl: Allow less restrictive uses of sampler array indexing in GLSL &lt;= 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>
@@ -1566,9 +1571,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>
@@ -1645,35 +1650,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>
@@ -1803,14 +1808,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>
@@ -1901,9 +1906,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>
@@ -1999,9 +2004,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>
@@ -2019,14 +2024,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>
@@ -2112,14 +2117,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>
@@ -2221,21 +2226,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>
@@ -2247,9 +2252,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>
@@ -2277,32 +2282,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&amp;paste bug</li>
   <li>gallivm: don't use URem/UDiv when calculating offsets for blocks</li>
@@ -2320,19 +2325,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>
@@ -2355,9 +2360,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>
@@ -2394,21 +2399,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>
@@ -2442,14 +2447,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>
@@ -2457,9 +2462,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>
@@ -2675,9 +2680,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>
@@ -2687,9 +2692,9 @@ bc644be551ed585fc4f66c16b64a91c9  MesaGLUT-7.10.tar.gz
   <li>nvfx: fixes after array textures merge</li>
   <li>init ps-&gt;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>
@@ -2701,9 +2706,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>
@@ -2713,9 +2718,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>
@@ -2757,36 +2762,37 @@ 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>
 
+</div>
 </body>
 </html>