[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

mesa: Changes to 'refs/tags/mesa-8.0.3'



Tag 'mesa-8.0.3' created by Ian Romanick <ian.d.romanick@intel.com> at 2012-05-18 23:16 +0000

Mesa 8.0.3 release
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEABECAAYFAk+22GcACgkQX1gOwKyEAw/9ugCfRwAdGFQqeG6Bfcqkxgw46Doq
4JgAnReMVprEp/X3Lsfv28gSLGcMRKGp
=VbXK
-----END PGP SIGNATURE-----

Changes since mesa-8.0.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

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.

Roland Scheidegger (1):
      mesa: check_index_bounds off-by-one fix

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 
 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 
 110 files changed, 2044 insertions(+), 912 deletions(-)
---


Reply to: