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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
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>
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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
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>
<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>
<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>
<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>
<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>
<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>
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>
<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>
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>
<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>
<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>
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>
<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>
<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>
<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>
<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>
<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>
<h2>Bug fixes</h2>
-<ul>
-</ul>
<h2>Changes</h2>