Tag 'mesa-8.0.3-1' created by Cyril Brulebois <k...@debian.org> at 2012-06-13 18:56 +0000
Tagging upload of mesa 8.0.3-1 to unstable. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEABECAAYFAk/Y4koACgkQeGfVPHR5Nd1LgACfebedNbsWpCfU7o8iSlgbrmZO F98AnR+bL3hIvWybjtoesLGPvQkbRFmN =Xfof -----END PGP SIGNATURE----- Changes since mesa-8.0.2-2: Alban Browaeys (1): dri/i915: Fix off-by-one in i830 clip region size. Alex Deucher (2): r200: fix fog coordinate emit radeon: fix fog coordinate emit Alexander von Gluck (4): llvmpipe: fix symbol conflict on Haiku svga: fix typedef conflicts on Haiku mesa: Don't use newlocale on Haiku glsl: Don't use newlocale on Haiku Anuj Phogat (4): mesa: fix issues with texture border and array textures mesa: Fix valid texture target test in _mesa_GetTexLevelParameteriv() mesa: Fix the cause of piglit test fbo-array failure intel: Fix a case when mapping large texture fails Brian Paul (17): mesa: add a couple fast-paths to fast_read_rgba_pixels_memcpy() mesa/gdi: remove wmesa_set_renderbuffer_funcs() function mesa/gdi: remove clear_color() function mesa: bump version to 8.0.2 in configs/default swrast: include s_fragprog.h to silence warnings mesa: remove LSB-first pixel packing check in glReadPixels mesa: fix error in _mesa_format_matches_format_and_type() for RGB888 mesa: add BGR888 code in _mesa_format_matches_format_and_type() vbo: fix node_attrsz[] usage in vbo_bind_vertex_list() mesa: add missing texture integer test in glTexSubImage() mesa: add missing return after _mesa_error() in update_array() glsl: propagate MaxUnrollIterations to the optimizer's loop unroller st/mesa: set MaxUnrollIterations = 255 st/mesa: no-op glCopyPixels if source region is out of bounds mesa: do more teximage error checking for generic compressed formats mesa: fix/add error check in _mesa_ColorMaterial() mesa: fix glMaterial / dlist bug Chad Versace (3): glsl: Fix Android build main: Fix memory leak in _mesa_make_extension_string() intel: Disable ARB_framebuffer_object in ES contexts Chris Wilson (1): i830: Compute initial number of vertices from remaining batch space Cyril Brulebois (1): Upload to unstable. Dave Airlie (4): mesa/format_unpack: add LUMINANCE 8/16 UINT/INT glx/drisw: avoid segfaults when we fail to get visual drisw: fix image stride calculation for 16-bit. intel: fix TFP at 16-bpp Dylan Noblesmith (7): intel: fix null dereference processing HiZ buffer util: fix undefined behavior util: fix uninitialized table egl: fix uninitialized values st/vega: fix uninitialized values egl-static: fix printf warning i965: fix typo Eric Anholt (19): i965/fs: Jump from discard statements to the end of the program when done. intel: Fix rendering from textures after RenderTexture(). mesa: Fix handling of glCopyBufferSubData() for src == dst. i965/fs: Move GL_CLAMP handling to coordinate setup. i965/fs: Implement GL_CLAMP behavior on texture rectangles on gen6+. mesa: Fix push/pop of multisample coverage invert. mesa: Include the multisample enables under GL_MULTISAMPLE_BIT attrib as well. mesa: Fix display list handling for GL_ARB_draw_instanced. mesa: Fix display lists for draw_elements_base_vertex with draw_instanced. mesa: Add missing error check for first < 0 in glDrawArraysInstanced(). i915: Fix piglit fbo-nodepth-test on i830. intel: Return success when asked to allocate a 0-width/height renderbuffer. mesa: Throw error on glGetActiveUniform inside Begin/End. i965/vs: Fix up swizzle for dereference_array of matrices. glsl: Fix indentation of switch code. glsl: Let the constructor figure out the types of switch-related expressions. glsl: Reject non-scalar switch expressions. glsl: Fix assertion failure on handling switch on uint expressions. mesa: Check for framebuffer completeness before looking at the rb. Eugeni Dodonov (1): intel: add PCI IDs for Ivy Bridge GT2 server variant Han Shen(沈涵) (1): bin/mklib: remove '-m32' for arm linux Ian Romanick (2): mesa: Bump version number to 8.0.3 docs: Add 8.0.3 release notes Jakob Bornecrantz (1): docs: Add 8.0.2 md5sums Jeremy Huddleston (7): darwin: Eliminate a pthread mutex leak darwin: Fix an error message darwin: Make reported errors more user-friendly darwin: Use ASL for logging darwin: Unlock our mutex before destroying it darwin: Eliminate a possible race condition while destroying a surface darwin: Address a build failure on Leopard and earlier OS versions Jon TURNEY (1): Have __glImageSize handle format GL_DEPTH_STENCIL_NV the same way as the server does Jonas Maebe (2): glapi: Correct size of allocated _glapi_table struct apple: Fix a use after free Jordan Justen (1): mesa: Add primitive restart support to glArrayElement Kenneth Graunke (12): i965: Actually upload sampler state pointers for the VS unit on Gen6. i965/fs: Fix FB writes that tried to use the non-existent m16 register. vbo: Remove pedantic warning about 'end' beind out of bounds. vbo: Ignore invalid element ranges which are outside VBO bounds. vbo: Rework checking of 'end' against _MaxElement. vbo: Eliminate short-circuiting in invalid-start case. i965: Fix GPU hangs in the dummy fragment shader. i965: Make the dummy fragment shader work in SIMD16 mode. drirc: Add force_glsl_extensions_warn workaround for Unigine Heaven. i965: Avoid explicit accumulator operands in SIMD16 mode on Gen7. intel: Remove pointless software fallback for glBitmap on Gen6. glsl: Fix broken constant expression handling for <, <=, >, and >=. Kurt Roeckx (2): i915: Compute maximum number of verts using the actual batchbuffer size. i915: Fix i830 polygon stipple from PBOs. Marek Olšák (5): r300g/swtcl: don't print an error when getting ClipVertex r300g/swtcl: don't enter u_vbuf_mgr r300g/swtcl: don't expose shader subroutine support r300g/swtcl: fix polygon offset r300g/swtcl: fix crash when back color is present in vertex shader Mathias Fröhlich (1): glsl: Avoid excessive loop unrolling. Matt Turner (1): Remove -ffast-math from default CFLAGS Paul Berry (1): i915: Initialize swrast_texture_image structure fields. Robert Hooker (3): Merge branch 'upstream-unstable' into debian-unstable Bump changelog Refresh patches Roland Scheidegger (1): mesa: check_index_bounds off-by-one fix Sven Joachim (1): Drop useless file libgl1-mesa-dri-i686.install.in Tom Stellard (2): r300/compiler: Clear loop registers in vertex shaders w/o loops r300/compiler: Copy all instruction attributes during local transfoms Vinson Lee (5): mesa: Fix memory leak in _mesa_get_uniform_location. linker: Fix memory leak in count_uniform_size::visit_field. swrast: Fix memory leaks in blit_linear. ir_to_mesa: Fix uninitialized member in add_uniform_to_shader. mesa: Fix memory leak in generate_mipmap_compressed. Yuanhan Liu (2): i915: set SPRITE_POINT_ENABLE bit correctly i965: fix wrong cube/3D texture layout --- Makefile | 2 bin/mklib | 8 configs/default | 2 configure.ac | 3 debian/changelog | 8 debian/libgl1-mesa-dri-i686.install.in | 1 debian/patches/06_kfreebsd-ftbfs.diff | 6 debian/patches/10-hurd-configure-tweaks.diff | 6 debian/patches/13-llvm-config-pick-a-version.diff | 6 docs/relnotes-8.0.2.html | 4 docs/relnotes-8.0.3.html | 317 +++++++++ include/pci_ids/i965_pci_ids.h | 1 src/egl/main/eglimage.c | 2 src/gallium/auxiliary/util/u_double_list.h | 15 src/gallium/auxiliary/util/u_linkage.h | 9 src/gallium/drivers/llvmpipe/lp_rast.c | 4 src/gallium/drivers/nvfx/nvfx_fragprog.c | 3 src/gallium/drivers/r300/compiler/radeon_program_alu.c | 73 +- src/gallium/drivers/r300/r300_blit.c | 9 src/gallium/drivers/r300/r300_context.c | 12 src/gallium/drivers/r300/r300_context.h | 3 src/gallium/drivers/r300/r300_emit.c | 24 src/gallium/drivers/r300/r300_render.c | 14 src/gallium/drivers/r300/r300_screen.c | 1 src/gallium/drivers/r300/r300_state.c | 57 - src/gallium/drivers/r300/r300_vs.c | 16 src/gallium/drivers/r300/r300_vs.h | 5 src/gallium/drivers/r300/r300_vs_draw.c | 100 +-- src/gallium/drivers/svga/include/svga_types.h | 4 src/gallium/state_trackers/dri/sw/drisw.c | 6 src/gallium/state_trackers/vega/text.c | 4 src/gallium/targets/egl-static/egl_st.c | 3 src/glsl/Android.mk | 1 src/glsl/ast_to_hir.cpp | 548 ++++++++--------- src/glsl/ir_constant_expression.cpp | 18 src/glsl/link_uniforms.cpp | 3 src/glsl/linker.cpp | 4 src/glsl/loop_unroll.cpp | 15 src/glsl/strtod.c | 3 src/glx/apple/Makefile | 1 src/glx/apple/apple_glx.c | 25 src/glx/apple/apple_glx.h | 3 src/glx/apple/apple_glx_context.c | 2 src/glx/apple/apple_glx_drawable.c | 29 src/glx/apple/apple_glx_log.c | 128 +++ src/glx/apple/apple_glx_log.h | 57 + src/glx/apple/apple_glx_surface.c | 8 src/glx/compsize.c | 1 src/glx/drisw_glx.c | 11 src/mapi/glapi/glapi_gentable.c | 2 src/mesa/drivers/dri/common/drirc | 6 src/mesa/drivers/dri/i915/i830_state.c | 16 src/mesa/drivers/dri/i915/i830_vtbl.c | 7 src/mesa/drivers/dri/i915/i915_context.c | 2 src/mesa/drivers/dri/i915/i915_context.h | 2 src/mesa/drivers/dri/i915/i915_state.c | 55 + src/mesa/drivers/dri/i915/intel_render.c | 20 src/mesa/drivers/dri/i915/intel_tris.c | 1 src/mesa/drivers/dri/i965/brw_eu.h | 1 src/mesa/drivers/dri/i965/brw_eu_emit.c | 53 + src/mesa/drivers/dri/i965/brw_fs.h | 22 src/mesa/drivers/dri/i965/brw_fs_emit.cpp | 55 + src/mesa/drivers/dri/i965/brw_fs_visitor.cpp | 122 ++- src/mesa/drivers/dri/i965/brw_tex_layout.c | 5 src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp | 4 src/mesa/drivers/dri/i965/brw_wm_surface_state.c | 40 + src/mesa/drivers/dri/i965/gen6_sampler_state.c | 2 src/mesa/drivers/dri/intel/intel_chipset.h | 4 src/mesa/drivers/dri/intel/intel_context.c | 7 src/mesa/drivers/dri/intel/intel_extensions_es.c | 2 src/mesa/drivers/dri/intel/intel_fbo.c | 59 - src/mesa/drivers/dri/intel/intel_fbo.h | 3 src/mesa/drivers/dri/intel/intel_mipmap_tree.c | 26 src/mesa/drivers/dri/intel/intel_pixel_bitmap.c | 4 src/mesa/drivers/dri/intel/intel_regions.c | 7 src/mesa/drivers/dri/intel/intel_tex.c | 2 src/mesa/drivers/dri/intel/intel_tex_image.c | 17 src/mesa/drivers/dri/intel/intel_tex_obj.h | 1 src/mesa/drivers/dri/intel/intel_tex_validate.c | 10 src/mesa/drivers/dri/r200/r200_maos_arrays.c | 2 src/mesa/drivers/dri/radeon/radeon_maos_arrays.c | 2 src/mesa/drivers/windows/gdi/wmesa.c | 97 --- src/mesa/main/api_arrayelt.c | 10 src/mesa/main/api_validate.c | 14 src/mesa/main/attrib.c | 24 src/mesa/main/bufferobj.c | 25 src/mesa/main/dlist.c | 46 + src/mesa/main/extensions.c | 2 src/mesa/main/fbobject.c | 4 src/mesa/main/format_unpack.c | 58 + src/mesa/main/formats.c | 4 src/mesa/main/imports.c | 2 src/mesa/main/light.c | 2 src/mesa/main/mipmap.c | 1 src/mesa/main/readpix.c | 71 +- src/mesa/main/teximage.c | 114 +++ src/mesa/main/uniform_query.cpp | 6 src/mesa/main/varray.c | 1 src/mesa/main/version.h | 4 src/mesa/program/ir_to_mesa.cpp | 2 src/mesa/state_tracker/st_cb_drawpixels.c | 10 src/mesa/state_tracker/st_extensions.c | 2 src/mesa/swrast/s_aaline.c | 1 src/mesa/swrast/s_aatriangle.c | 1 src/mesa/swrast/s_blit.c | 9 src/mesa/swrast/s_context.c | 1 src/mesa/swrast/s_lines.c | 1 src/mesa/swrast/s_texture.c | 21 src/mesa/swrast/s_triangle.c | 1 src/mesa/swrast/swrast.h | 4 src/mesa/vbo/vbo_attrib_tmp.h | 58 - src/mesa/vbo/vbo_exec_api.c | 95 ++ src/mesa/vbo/vbo_exec_array.c | 85 -- src/mesa/vbo/vbo_save_api.c | 57 + src/mesa/vbo/vbo_save_draw.c | 4 115 files changed, 2061 insertions(+), 922 deletions(-) --- -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1sesjt-0004fq...@vasks.debian.org