[Xquartz-changes] mesa: Changes to 'refs/tags/mesa-9.1.3'

Jeremy Huddleston jeremyhu at freedesktop.org
Thu Jan 1 01:06:10 PST 2015


Tag 'mesa-9.1.3' created by Ian Romanick <ian.d.romanick at intel.com> at 2013-05-21 21:02 -0700

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

iEYEABECAAYFAlGb0t8ACgkQX1gOwKyEAw9PXgCcCCDIlosun8gSzX9YEykaHO3s
nycAn2chjqOQKrcBvXTGxN9Zq16VwQrz
=7Upe
-----END PGP SIGNATURE-----

Changes since mesa-9.1.2:
Alex Deucher (2):
      r600g: add new richland pci ids
      radeonsi: add new SI pci ids

Alexander Monakov (1):
      Honor GLX_DONT_CARE in MATCH_MASK

Andreas Boll (2):
      mesa: Add a script to generate the list of fixed bugs
      mesa: add usage examples to get-pick-list and shortlog scripts

Aras Pranckevicius (1):
      GLSL: fix lower_jumps to report progress properly

Brian Paul (3):
      mesa: remove platform checks around __builtin_ffs, __builtin_ffsll
      gallium/u_blitter: fix is_blit_generic_supported() stencil checking
      mesa: enable GL_ARB_texture_float if TEXTURE_FLOAT_ENABLED is defined

Chad Versace (2):
      egl/dri2: Fix min/max swap interval of configs
      intel: Allocate hiz in intel_renderbuffer_move_to_temp()

Chris Forbes (2):
      i965/fs: Don't try to use bogus interpolation modes pre-Gen6.
      mesa: don't memcmp() off the end of a cache key.

Dave Airlie (2):
      st/mesa: fix UBO offsets.
      ralloc: don't write to memory in case of alloc fail.

Eric Anholt (11):
      i965/fs: Remove creation of a MOV instruction that's never used.
      i965/fs: Move varying uniform offset compuation into the helper func.
      i965: Make the constant surface interface take a normal byte size.
      i965/fs: Avoid inappropriate optimization with regs_written > 1.
      i965/fs: Do CSE on gen7's varying-index pull constant loads.
      i965/fs: Clean up the setup of gen4 simd16 message destinations.
      i965/gen7: Skip resetting SOL offsets at batch start with HW contexts.
      i965/gen6: Reduce updates of transform feedback offsets with HW contexts.
      i965: Fix SNB GPU hangs when a blorp batch is the first thing to execute.
      i965: Fix hangs on HSW since the gen6 blorp fix.
      i965: Disable write masking when setting up texturing m0.

Haixia Shi (1):
      ACTIVE_UNIFORM_MAX_LENGTH should include 3 extra characters for arrays.

Ian Romanick (12):
      docs: Add 9.1.2 release md5sums
      mesa: Note that patch 0967c36 shouldn't actually get picked to the 9.1 branch
      mesa: NULL check the pointer before trying to dereference it
      egl/dri2: NULL check value returned by dri2_create_surface
      mesa: Don't leak shared state when context initialization fails
      mesa: Don't leak gl_context::BeginEnd at context destruction
      mesa/swrast: Refactor no-memory error checking in blit_linear
      mesa/swrast: Move free calls outside the attachment loop
      intel: Don't dereference a NULL pointer of calloc fails
      mesa: Note that a824692 is already back ported
      mesa: Bump version to 9.1.3
      docs: 9.1.3 release notes

José Fonseca (1):
      winsys/sw/xlib: Prevent shared memory segment leakage.

Kenneth Graunke (9):
      mesa: Add new ctx->Stencil._WriteEnabled derived state flag.
      i965: Fix stencil write enable flag in 3DSTATE_DEPTH_BUFFER on Gen7+.
      mesa: Fix unpack function for ETC2_SRGB8_PUNCHTHROUGH_ALPHA1.
      mesa: Add an unpack function for ARGB2101010_UINT.
      mesa: Add unpack functions for R/RG/RGB [U]INT8/16/32 formats.
      mesa: Add unpack functions for A/I/L/LA [U]INT8/16/32 formats.
      glsl: Ignore redundant prototypes after a function's been defined.
      i965: Lower textureGrad() for samplerCubeShadow.
      i965/vs: Fix textureGrad() with shadow samplers on Haswell.

Maarten Lankhorst (1):
      nvc0: Fix fd leak in nvc0_create_decoder

Marek Olšák (5):
      radeonsi: add more cases for copying unsupported formats to resource_copy_region
      mesa: fix glGet queries depending on derived framebuffer state (v2)
      gallium/u_blitter: implement buffer clearing
      r600g: initialize CMASK and HTILE with the GPU using streamout
      st/mesa: depth-stencil-alpha state also depends on _NEW_BUFFERS

Martin Andersson (1):
      r600g: Fix UMAD on Cayman

Michel Dänzer (1):
      radeonsi: Handle arbitrary 2-byte formats in resource_copy_region

Paul Berry (7):
      glsl: Fix array indexing when constant folding built-in functions.
      i965: Reduce code duplication in handling of depth, stencil, and HiZ.
      glsl/linker: fix varying packing for non-flat integer varyings.
      glsl: Document lower_packed_varyings' "flat" requirement with an assert.
      glsl/linker: Adapt flat varying handling in preparation for geometry shaders.
      glsl/linker: Reduce scope of non-flat integer varying fix.
      intel: Do a depth resolve before copying images between miptrees.

Ralf Jung (1):
      egl/x11: Fix initialisation of swap_interval

Roland Scheidegger (1):
      gallivm: fix small but severe bug in handling multiple lod level strides

Vadim Girlin (1):
      gallium: handle drirc disable_glsl_line_continuations option

---
 Makefile.am                                               |    2 
 bin/.cherry-ignore                                        |    6 
 bin/bugzilla_mesa.sh                                      |   52 +
 bin/get-pick-list.sh                                      |    6 
 bin/shortlog_mesa.sh                                      |    6 
 configure.ac                                              |    2 
 docs/relnotes-9.1.2.html                                  |    4 
 docs/relnotes-9.1.3.html                                  |  228 +++++
 include/pci_ids/r600_pci_ids.h                            |    2 
 include/pci_ids/radeonsi_pci_ids.h                        |    3 
 src/egl/drivers/dri2/egl_dri2.c                           |    6 
 src/egl/drivers/dri2/platform_x11.c                       |   21 
 src/gallium/auxiliary/gallivm/lp_bld_sample.c             |    2 
 src/gallium/auxiliary/util/u_blitter.c                    |  113 ++
 src/gallium/auxiliary/util/u_blitter.h                    |   18 
 src/gallium/drivers/nvc0/nvc0_video.c                     |    4 
 src/gallium/drivers/r600/r600_blit.c                      |   31 
 src/gallium/drivers/r600/r600_pipe.c                      |   39 
 src/gallium/drivers/r600/r600_pipe.h                      |    7 
 src/gallium/drivers/r600/r600_shader.c                    |   51 -
 src/gallium/drivers/r600/r600_texture.c                   |   10 
 src/gallium/drivers/radeonsi/r600_blit.c                  |   18 
 src/gallium/include/state_tracker/st_api.h                |    1 
 src/gallium/state_trackers/dri/common/dri_context.c       |    2 
 src/gallium/state_trackers/dri/common/dri_screen.c        |    3 
 src/gallium/winsys/sw/xlib/xlib_sw_winsys.c               |    6 
 src/glsl/ast_to_hir.cpp                                   |   15 
 src/glsl/ir_constant_expression.cpp                       |    2 
 src/glsl/link_varyings.cpp                                |   36 
 src/glsl/lower_jumps.cpp                                  |    4 
 src/glsl/lower_packed_varyings.cpp                        |    8 
 src/glsl/ralloc.c                                         |    2 
 src/glx/glxcmds.c                                         |    4 
 src/mesa/drivers/dri/i965/brw_context.h                   |   26 
 src/mesa/drivers/dri/i965/brw_fs.cpp                      |   49 -
 src/mesa/drivers/dri/i965/brw_fs.h                        |    3 
 src/mesa/drivers/dri/i965/brw_fs_cse.cpp                  |   43 -
 src/mesa/drivers/dri/i965/brw_fs_emit.cpp                 |    1 
 src/mesa/drivers/dri/i965/brw_fs_visitor.cpp              |   14 
 src/mesa/drivers/dri/i965/brw_lower_texture_gradients.cpp |   27 
 src/mesa/drivers/dri/i965/brw_misc_state.c                |  195 ++--
 src/mesa/drivers/dri/i965/brw_shader.cpp                  |    3 
 src/mesa/drivers/dri/i965/brw_state.h                     |    5 
 src/mesa/drivers/dri/i965/brw_vec4_emit.cpp               |    4 
 src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp            |   10 
 src/mesa/drivers/dri/i965/brw_vs_surface_state.c          |    7 
 src/mesa/drivers/dri/i965/brw_vtbl.c                      |    2 
 src/mesa/drivers/dri/i965/brw_wm_surface_state.c          |   18 
 src/mesa/drivers/dri/i965/gen6_blorp.cpp                  |   35 
 src/mesa/drivers/dri/i965/gen6_sol.c                      |   11 
 src/mesa/drivers/dri/i965/gen7_blorp.cpp                  |  103 ++
 src/mesa/drivers/dri/i965/gen7_misc_state.c               |   93 --
 src/mesa/drivers/dri/i965/gen7_sol_state.c                |   18 
 src/mesa/drivers/dri/i965/gen7_wm_surface_state.c         |    8 
 src/mesa/drivers/dri/intel/intel_context.h                |   18 
 src/mesa/drivers/dri/intel/intel_fbo.c                    |    4 
 src/mesa/drivers/dri/intel/intel_mipmap_tree.c            |    6 
 src/mesa/drivers/dri/intel/intel_tex.c                    |    4 
 src/mesa/main/context.c                                   |    2 
 src/mesa/main/extensions.c                                |    4 
 src/mesa/main/format_unpack.c                             |  597 +++++++++++++-
 src/mesa/main/get.c                                       |   19 
 src/mesa/main/get_hash_params.py                          |   14 
 src/mesa/main/hash.c                                      |    4 
 src/mesa/main/imports.h                                   |    6 
 src/mesa/main/mtypes.h                                    |    1 
 src/mesa/main/shaderapi.c                                 |    6 
 src/mesa/main/stencil.c                                   |    5 
 src/mesa/main/version.h                                   |    4 
 src/mesa/program/prog_cache.c                             |   11 
 src/mesa/state_tracker/st_atom_constbuf.c                 |    1 
 src/mesa/state_tracker/st_atom_depth.c                    |    2 
 src/mesa/state_tracker/st_extensions.c                    |    3 
 src/mesa/swrast/s_blit.c                                  |   49 -
 74 files changed, 1790 insertions(+), 359 deletions(-)
---


More information about the Xquartz-changes mailing list