[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