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

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


Tag 'mesa-9.1.4' created by Ian Romanick <ian.d.romanick at intel.com> at 2013-07-01 22:15 -0700

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

iEYEABECAAYFAlHR8Z0ACgkQX1gOwKyEAw+cNwCcCyyXBGJ1KOnO/NQSYAlkgjRJ
1yYAn3tVXUJ+q+iUUKu6FqCyNyXNkHJd
=DVtr
-----END PGP SIGNATURE-----

Changes since mesa-9.1.3:
Alan Coopersmith (2):
      integer overflow in XF86DRIOpenConnection() [CVE-2013-1993 1/2]
      integer overflow in XF86DRIGetClientDriverName() [CVE-2013-1993 2/2]

Alex Deucher (3):
      radeonsi: add support for hainan chips
      radeonsi: add Hainan pci ids
      winsys/radeon: add env var to disable VM on Cayman/Trinity

Andreas Boll (1):
      glapi: Add some missing static_dispatch="false" annotations to es_EXT.xml

Anuj Phogat (1):
      intel: Add a null pointer check before dereferencing the pointer

Armin K (1):
      gallivm: Fix build with LLVM 3.3

Brian Paul (9):
      mesa: fix the compressed TexSubImage size checking code
      st/mesa: generate GL_OUT_OF_MEMORY if we can't create the index buffer
      mesa: fix error checking of DXT sRGB formats in _mesa_base_tex_format()
      st/glx/xlib: check for null ctx pointer in glXIsDirect()
      xlib: check for null ctx pointer in glXIsDirect()
      st/glx: add null ctx check in glXDestroyContext()
      xlib: add null ctx check in glXDestroyContext()
      meta: move vertex array enables for mipmap generation
      mesa: handle missing read buffer in _mesa_get_color_read_format/type()

Bryan Cain (1):
      nv50: initialize kick_notify callback in nv50_create

Chad Versace (3):
      egl/android: Fix error condition for EGL_ANDROID_image_native_buffer
      i965: Fix glColorPointer(GL_FIXED)
      intel: Return early if miptree allocation fails

Chia-I Wu (1):
      u_vbuf: fix index buffer leak

Chris Forbes (8):
      mesa: add accessor for effective stencil ref
      intel: Use accessor for stencil reference values
      nouveau: Use accessor for stencil reference values
      radeon: Use accessor for stencil reference values
      st: Use accessor for stencil reference values
      swrast: Use accessor for stencil reference values
      mesa: Stop clamping stencil reference value at specification time
      mesa: Use accessor for stencil reference values in glGet

Chí-Thanh Christopher Nguyễn (1):
      targets/dri-i915: Force c++ linker in all cases

Daniel Martin (1):
      Fix build of swrast only without libdrm

Dave Airlie (1):
      i965: fix problem with constant out of bounds access (v3)

Eric Anholt (10):
      mesa: Make core Mesa allocate the texture renderbuffer wrapper.
      mesa: Make gl_renderbuffers backed by EGL images use FinishRenderTexture.
      i965/fs: Bake regs_written into the IR instead of recomputing it later.
      i965/vs: Fix implied_mrf_writes() for integer division pre-gen6.
      intel: Add support for writing to our linear-temporary-CPU-map case.
      intel: Do temporary CPU maps of textures that are too big to GTT map.
      intel: Avoid making tiled miptrees we won't be able to blit.
      intel: Fix MRT handling of glBitmap().
      intel: Fix format handling of blit glBitmap()
      i965: Shut up the last release build warning.

Fabian Bieler (2):
      mesa/st: Don't copy propagate from swizzles.
      mesa/program: Don't copy propagate from swizzles.

Frank Henigman (1):
      intel: initialize fs_visitor::params_remap in constructor

Ian Romanick (3):
      docs: Add 9.1.3 release md5sums
      mesa: Bump version to 9.1.4
      docs: 9.1.4 release notes

José Fonseca (1):
      scons: Fix implicit python dependency discovery on Windows.

Kenneth Graunke (17):
      mesa: Add i965 varying index patches to .cherry-ignore.
      i965: Turn brw->urb.vs_size and gs_size into local variables.
      i965: Use a variable for the push constant size in kB.
      i965: Update URB partitioning code for Haswell's GT3 variant.
      i965: Add chipset limits for the Haswell GT3 variant.
      i965: Enable the Bay Trail platform.
      mesa: Add a reverted commit to cherry-ignore.
      vbo: Ignore PRIMITIVE_RESTART_FIXED_INDEX for glDrawArrays().
      mesa: Add a helper function for determining the restart index.
      vbo: Use the new primitive restart index helper function.
      i965: Use the correct restart index for fixed index mode on Haswell.
      mesa: Cherry-ignore a patch that got picked but squashed.
      i965: Fix can_cut_index_handle_restart_index() for byte/short types.
      st/mesa: Go back to using ctx->Array.RestartIndex, not _RestartIndex.
      mesa: Ignore fixed-index primitive restart in ArrayElement().
      mesa: Delete the ctx->Array._RestartIndex derived state.
      glsl: Bail on parsing if the #version directive is bogus.

Lauri Kasanen (1):
      r600g: Correctly initialize the shader key, v2

Maarten Lankhorst (4):
      nvc0: fix up video buffer alignment requirements
      nvc0: kill assert in ppp code
      nvc0: set rsvd_kick correctly
      nvc0: allow frame dropping in h264

Marek Olšák (7):
      radeonsi: increase array size for shader inputs and outputs
      vbo: fix possible use-after-free segfault after a VAO is deleted
      glsl: fix the value of gl_MaxFragmentUniformVectors
      st/mesa: initialize all program constants and UBO limits
      st/mesa: initialize Const.MaxColorAttachments
      st/mesa: fix a couple of issues in st_bind_ubos
      mesa: declare UniformBufferBindings as an array with a static size

Matt Turner (3):
      configure.ac: Remove redundant checks of enable_dri.
      configure.ac: Build dricommon for DRI gallium drivers
      i965: NULL check depth_mt to quiet static analysis.

Michel Dänzer (3):
      radeonsi: Fix handling of TGSI_SEMANTIC_PSIZE
      radeonsi: Fix user clip planes
      mesa: Note that two radeonsi fixes cannot be backported after all

Mike Stroyan (1):
      configure.ac: Build dricommon for gallium swrast

Naohiro Aota (1):
      xmlpool/build: Make sure to set mo properly

Paul Berry (2):
      glsl: Fix error checking on "flat" keyword to match GLSL ES 3.00, GLSL 1.50.
      i965/gen7.5: Allow HW primitive restart for all primitive types.

Paulo Zanoni (1):
      i965: make GT3 machines work as GT3 instead of GT2

Rodrigo Vivi (2):
      i965: Add missing Haswell GT3 Desktop to IS_HSW_GT3 check.
      i965: Adding more reserved PCI IDs for Haswell.

Roland Scheidegger (1):
      gallivm: fix out-of-bounds access with mirror_clamp_to_edge address mode

Stéphane Marchesin (2):
      st/xlib: Fix upside down coordinates for CopySubBuffer
      st/xlib: Flush the front buffer before doing CopySubBuffer

Sven Joachim (1):
      mesa: Fix ieee fp on Alpha

Tapani Pälli (1):
      mesa: fix type comparison errors in sub-texture error checking code

Tom Stellard (2):
      gallivm: Fix build with LLVM >= r180063
      r300g/compiler: Prevent regalloc from swizzling texture operands v2

Vinson Lee (1):
      radeon: Initialize variables in radeon_llvm_context_init.

---
 Makefile.am                                                |    2 
 bin/.cherry-ignore                                         |   16 
 configure.ac                                               |   58 +-
 docs/relnotes-9.1.3.html                                   |    4 
 docs/relnotes-9.1.4.html                                   |  319 +++++++++++++
 include/pci_ids/i965_pci_ids.h                             |   53 +-
 include/pci_ids/radeonsi_pci_ids.h                         |    7 
 scons/custom.py                                            |    3 
 src/egl/drivers/dri2/platform_android.c                    |   16 
 src/gallium/auxiliary/gallivm/lp_bld_debug.cpp             |    4 
 src/gallium/auxiliary/gallivm/lp_bld_misc.cpp              |    6 
 src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c          |   13 
 src/gallium/auxiliary/util/u_vbuf.c                        |    3 
 src/gallium/drivers/nv50/nv50_context.c                    |    1 
 src/gallium/drivers/nvc0/nvc0_screen.c                     |    1 
 src/gallium/drivers/nvc0/nvc0_video.c                      |    8 
 src/gallium/drivers/nvc0/nvc0_video_ppp.c                  |    2 
 src/gallium/drivers/nvc0/nvc0_video_vp.c                   |    3 
 src/gallium/drivers/r300/compiler/radeon_pair_regalloc.c   |    8 
 src/gallium/drivers/r600/r600_state_common.c               |    3 
 src/gallium/drivers/radeon/radeon_setup_tgsi_llvm.c        |    2 
 src/gallium/drivers/radeonsi/radeonsi_pipe.c               |    1 
 src/gallium/drivers/radeonsi/radeonsi_pipe.h               |    1 
 src/gallium/drivers/radeonsi/radeonsi_shader.c             |    7 
 src/gallium/drivers/radeonsi/radeonsi_shader.h             |    6 
 src/gallium/drivers/radeonsi/si_state.c                    |    8 
 src/gallium/drivers/radeonsi/si_state.h                    |    1 
 src/gallium/drivers/radeonsi/si_state_draw.c               |   19 
 src/gallium/state_trackers/glx/xlib/glx_api.c              |   26 -
 src/gallium/state_trackers/glx/xlib/xm_api.c               |    6 
 src/gallium/targets/dri-i915/Makefile.am                   |   10 
 src/gallium/winsys/radeon/drm/radeon_drm_winsys.c          |    3 
 src/gallium/winsys/radeon/drm/radeon_winsys.h              |    1 
 src/glsl/ast_to_hir.cpp                                    |   48 +
 src/glsl/builtin_variables.cpp                             |    2 
 src/glsl/glsl_parser.yy                                    |    6 
 src/glx/XF86dri.c                                          |   15 
 src/mapi/glapi/gen/es_EXT.xml                              |   23 
 src/mesa/drivers/common/meta.c                             |    4 
 src/mesa/drivers/dri/common/xmlpool/Makefile.am            |    2 
 src/mesa/drivers/dri/i915/i915_state.c                     |    9 
 src/mesa/drivers/dri/i965/brw_cc.c                         |    5 
 src/mesa/drivers/dri/i965/brw_context.c                    |    6 
 src/mesa/drivers/dri/i965/brw_context.h                    |    9 
 src/mesa/drivers/dri/i965/brw_draw_upload.c                |    8 
 src/mesa/drivers/dri/i965/brw_fs.cpp                       |   44 -
 src/mesa/drivers/dri/i965/brw_fs.h                         |    3 
 src/mesa/drivers/dri/i965/brw_fs_cse.cpp                   |    6 
 src/mesa/drivers/dri/i965/brw_fs_live_variables.cpp        |    2 
 src/mesa/drivers/dri/i965/brw_fs_reg_allocate.cpp          |    8 
 src/mesa/drivers/dri/i965/brw_fs_schedule_instructions.cpp |    6 
 src/mesa/drivers/dri/i965/brw_fs_visitor.cpp               |   10 
 src/mesa/drivers/dri/i965/brw_lower_texture_gradients.cpp  |    1 
 src/mesa/drivers/dri/i965/brw_misc_state.c                 |    2 
 src/mesa/drivers/dri/i965/brw_primitive_restart.c          |   39 +
 src/mesa/drivers/dri/i965/brw_vec4.cpp                     |    2 
 src/mesa/drivers/dri/i965/gen6_cc.c                        |    5 
 src/mesa/drivers/dri/i965/gen6_urb.c                       |   18 
 src/mesa/drivers/dri/i965/gen7_urb.c                       |   35 -
 src/mesa/drivers/dri/intel/intel_chipset.h                 |  113 +++-
 src/mesa/drivers/dri/intel/intel_context.c                 |   62 ++
 src/mesa/drivers/dri/intel/intel_context.h                 |    1 
 src/mesa/drivers/dri/intel/intel_fbo.c                     |   27 -
 src/mesa/drivers/dri/intel/intel_fbo.h                     |    1 
 src/mesa/drivers/dri/intel/intel_mipmap_tree.c             |   84 ++-
 src/mesa/drivers/dri/intel/intel_pixel_bitmap.c            |   36 +
 src/mesa/drivers/dri/intel/intel_screen.c                  |   10 
 src/mesa/drivers/dri/nouveau/nouveau_fbo.c                 |   10 
 src/mesa/drivers/dri/nouveau/nv04_state_raster.c           |    3 
 src/mesa/drivers/dri/nouveau/nv10_state_raster.c           |    4 
 src/mesa/drivers/dri/r200/r200_state.c                     |    3 
 src/mesa/drivers/dri/radeon/radeon_fbo.c                   |   24 
 src/mesa/drivers/dri/radeon/radeon_state.c                 |    4 
 src/mesa/drivers/x11/fakeglx.c                             |   24 
 src/mesa/main/api_arrayelt.c                               |    2 
 src/mesa/main/attrib.c                                     |    1 
 src/mesa/main/bufferobj.c                                  |   10 
 src/mesa/main/compiler.h                                   |    2 
 src/mesa/main/config.h                                     |    3 
 src/mesa/main/enable.c                                     |    5 
 src/mesa/main/fbobject.c                                   |   72 ++
 src/mesa/main/fbobject.h                                   |    5 
 src/mesa/main/framebuffer.c                                |   78 +--
 src/mesa/main/get.c                                        |    6 
 src/mesa/main/get_hash_params.py                           |    2 
 src/mesa/main/mtypes.h                                     |   16 
 src/mesa/main/stencil.c                                    |    9 
 src/mesa/main/stencil.h                                    |   14 
 src/mesa/main/teximage.c                                   |   27 -
 src/mesa/main/varray.c                                     |   29 +
 src/mesa/main/varray.h                                     |    2 
 src/mesa/main/version.h                                    |    4 
 src/mesa/program/ir_to_mesa.cpp                            |    2 
 src/mesa/state_tracker/st_atom_constbuf.c                  |   20 
 src/mesa/state_tracker/st_atom_depth.c                     |    7 
 src/mesa/state_tracker/st_cb_fbo.c                         |   22 
 src/mesa/state_tracker/st_draw.c                           |    4 
 src/mesa/state_tracker/st_extensions.c                     |   76 +--
 src/mesa/state_tracker/st_glsl_to_tgsi.cpp                 |    2 
 src/mesa/swrast/s_stencil.c                                |    6 
 src/mesa/swrast/s_texrender.c                              |   38 -
 src/mesa/vbo/vbo_exec.c                                    |   20 
 src/mesa/vbo/vbo_exec.h                                    |    1 
 src/mesa/vbo/vbo_exec_array.c                              |   20 
 src/mesa/vbo/vbo_primitive_restart.c                       |    3 
 105 files changed, 1316 insertions(+), 537 deletions(-)
---


More information about the Xquartz-changes mailing list