mesa: Changes to 'refs/tags/mesa-11.1.3-1'
Tag 'mesa-11.1.3-1' created by Andreas Boll <andreas.boll.dev@gmail.com> at 2016-04-18 17:10 +0000
Tagging upload of mesa 11.1.3-1 to unstable.
-----BEGIN PGP SIGNATURE-----
iQIcBAABCgAGBQJXFRUYAAoJEB7vU9OKOpxnn5QP/RleoEK7RXfB600Ae1xeRMKL
O/WPu/sp9HR1P4BHgGS/JUWo4Yhcjfx1Tnuc7iEw/siPxqLrQMsrBx3PzsfF7h1h
zWcr490qt2pv5ArOMmhdcYPies5p9PiWjPxgyYqPKu366AdGPA3qjmiOZIPx8TJY
r6hBWS2ESFzpqSL2VcWRc1/+Y5FweGk9aDTVe7nD3yAYsXi/ftQ4HJlSAQImtte0
rPGseVcbA2KVhxYM09Tl4HVL8SSmhpZD7GS1HNe//0JNIEahBbBWEoAZiTgsalcP
zkOFdWZhdGP/WOFYmAM/W1d90rEccKX8Ljsr7jy73lr3xoc6awq721QCLz6/d+OD
z0HvB48465Wu5H498JpXNYoPfbca9YnNfMwph19UR/VDM9NGEgtO1j1k0LyttcJu
b6HXQUew+J252aGrY+OnI0lrshyBm7zr+X2I6F38Sw+3LRXY0c1BK7CjDqtVvAPI
2+dTbWmkOdH7xTLrxu5p84GtxWk2vBEoT/pd/CM+OpZBo+wM742MJ93dT/3RX5FI
Atitdenu/9K6+8T/51HjchWdI7AbHcD3sOMBcIOdd/pYJX90VGrfCR9Yw72+H0yI
NNIit+D4HnphS1DaIujCG+/0bQuE5cL2782kqa6FiS4CDUPZjmyih2wR6Cjd5it1
m2kDqiSbPHv9S3H0R28q
=O7gL
-----END PGP SIGNATURE-----
Changes since mesa-11.1.2-1:
Andreas Boll (3):
Merge tag 'mesa-11.1.3' into debian-unstable
Bump changelog
Upload to unstable.
Anuj Phogat (1):
i965: Fix assert conditions for src/dst x/y offsets
Ben Widawsky (2):
i965: Make sure we blit a full compressed block
i965/skl: Add two missing device IDs
Brian Paul (1):
mesa: fix incorrect viewport position when GL_CLIP_ORIGIN = GL_LOWER_LEFT
Chris Forbes (1):
i965/blorp: Fix hiz ops on MSAA surfaces
Christian König (1):
radeon/uvd: disable MPEG1
Christian Schmidbauer (1):
st/nine: specify WINAPI only for i386 and amd64
Daniel Czarnowski (3):
egl_dri2: NULL check for xcb_dri2_get_buffers_reply()
egl_dri2: set correct error code if swapbuffers fails
egl: support EGL_LARGEST_PBUFFER in eglCreatePbufferSurface(...)
Dave Airlie (1):
mesa/fbobject: propogate Layered when reusing attachments.
Derek Foreman (1):
egl/wayland: Try to use wl_surface.damage_buffer for SwapBuffersWithDamage
Dongwon Kim (1):
egl: move Null check to eglGetSyncAttribKHR to prevent Segfault
Emil Velikov (11):
docs: add sha256 checksums for 11.1.2
get-pick-list.sh: Require explicit "11.1" for nominating stable patches
cherry-ignore: do not pick nv50/ir commit
automake: add nine to make distcheck
install-gallium-links: port changes from install-lib-links
automake: add more missing options for make distcheck
mesa; add get-extra-pick-list.sh script into bin/
egl/x11: check the return value of xcb_dri2_get_buffers_reply()
nvc/ir: remove duplicate variable declaration
Update version to 11.1.3
docs: add release notes for 11.1.3
Francisco Jerez (4):
i965: Reupload push and pull constants when we get new shader image unit state.
i965/fs: Add missing analysis invalidation in opt_sampler_eot().
i965/fs: Add missing analysis invalidation in fixup_3src_null_dest().
i965/vec4: Consider removal of no-op MOVs as progress during register coalesce.
Ilia Mirkin (21):
nvc0/ir: fix converting between predicate and gpr
nvc0: add some missing PUSH_SPACE's
nvc0: avoid negatives in PUSH_SPACE argument
glsl: make sure builtins are initialized before getting the shader
glsl: return cloned signature, not the builtin one
nv50/ir: fix quadop emission in the presence of predication
st/mesa: fix up result_src.type when doing i2u/u2i conversions
meta/copy_image: use precomputed dst_internal_format to avoid segfault
st/mesa: force depth mode to GL_RED for sized depth/stencil formats
glx: update to updated version of EXT_create_context_es2_profile
nv50,nvc0: bump minimum texture buffer offset alignment
nvc0: reset TFB bufctx when we no longer hold a reference to the buffers
glsl: avoid stack smashing when there are too many attributes
nvc0: fix blit triangle size to fully cover FB's > 8192x8192
nv50: reset TFB bufctx when we no longer hold a reference to the buffers
nv50/ir: force-enable derivatives on TXD ops
st/mesa: only minify depth for 3d targets
nv50/ir: fix indirect texturing for non-array textures on nvc0
nvc0/ir: fix picking of coordinates from tex instruction for textureGrad
nvc0: disable primitive restart and index bias during blits
nv50/ir: we can't load local memory directly into an output
Jason Ekstrand (1):
nir/lower_vec_to_movs: Better report channels handled by insert_mov
Kenneth Graunke (3):
mesa: Make glGet queries initialize ctx->Debug when necessary.
mesa: Allow Get*() of several forgotten IsEnabled() pnames.
i965: Only magnify depth for 3D textures, not array textures.
Koop Mast (1):
st/clover: Add libelf cflags to the build
Marc-André Lureau (1):
virtio_gpu: Add virtio 1.0 PCI ID to driver map
Marek Olšák (3):
radeonsi: fix Hyper-Z on Stoney
gallium/radeon: don't use temporary buffers for persistent mappings
radeonsi: fix Hyper-Z hangs on P2 configs
Matt Turner (3):
i965/vec4: don't copy ATTR into 3src instructions with complex swizzles
i965/fs: Don't CSE negated multiplies with saturation.
i965/vec4: Update vec4 unit tests for commit 01dacc83ff.
Nanley Chery (2):
mesa/image: Make _mesa_clip_readpixels() work with renderbuffers
mesa/readpix: Clip ReadPixels() area to the ReadBuffer's
Nicolai Hähnle (2):
r600g: clear compressed_depthtex/colortex_mask when binding buffer texture
st/mesa: use the texture view's format for render-to-texture
Nishanth Peethambaran (2):
st/omx: Remove trailing spaces
st/omx/dec: Correct the timestamping
Oded Gabbay (8):
gallium/radeon: Correctly translate colorswaps for big endian
llvmpipe: use vpkswss when dst is signed
gallium/radeon: return correct values for BE in r600_translate_colorswap
gallium/radeon: remove separate BE path in r600_translate_colorswap
gallium/r600: Don't let h/w do endian swap for colorformat
gallium/radeon: disable evergreen_do_fast_color_clear for BE
r600g: Do colorformat endian swap for PIPE_USAGE_STAGING
radeonsi: Do colorformat endian swap for PIPE_USAGE_STAGING
Olivier Pena (1):
scons: support for LLVM 3.7.
Patrick Baggett (1):
mesa: Use SSE prefetch instructions rather than 3DNow instructions
Rob Herring (10):
Android: remove dependence on .SECONDEXPANSION
Android: glsl: fix dependence on YACC_HEADER_SUFFIX from build system
Android: add -Wno-date-time flag for clang
Android: remove headers from LOCAL_SRC_FILES
Android: clean-up and fix DRI module path handling
freedreno: drop unnecessary -Wno-packed-bitfield-compat
gallium/radeon: Add space between string literal and identifier
r600: Make enum alu_op_flags unsigned
virtio_gpu: Add PCI ID to driver map
Android: fix x86 gallium builds
Roland Scheidegger (2):
softpipe: fix anisotropic filtering crash
draw: fix line stippling
Samuel Pitoiset (1):
nvc0: make sure to delete samplers used by compute shaders
Steinar H. Gunderson (1):
mesa: Fix locking of GLsync objects.
Tamil velan (1):
radeon/uvd: increase max height to 4096 for VI and newer
Thomas Hellstrom (2):
winsys/svga: Fix an uninitialized return value
winsys/svga: Increase the fence timeout
Vinson Lee (1):
llvmpipe: Do not use barriers if not using threads.
xavier (1):
r600/sb: Do not distribute neg in expr_handler::fold_assoc() when folding multiplications.
---
Android.common.mk | 4
Android.mk | 4
Makefile.am | 7
VERSION | 2
bin/.cherry-ignore | 3
bin/get-extra-pick-list.sh | 35 +
bin/get-pick-list.sh | 2
debian/changelog | 6
docs/relnotes/11.1.2.html | 3
docs/relnotes/11.1.3.html | 318 ++++++++++
include/D3D9/d3d9types.h | 16
include/pci_ids/i965_pci_ids.h | 2
include/pci_ids/virtio_gpu_pci_ids.h | 2
install-gallium-links.mk | 15
scons/llvm.py | 14
src/egl/Android.mk | 7
src/egl/drivers/dri2/platform_wayland.c | 39 +
src/egl/drivers/dri2/platform_x11.c | 12
src/egl/main/eglapi.c | 10
src/egl/main/eglconfig.c | 1
src/egl/main/egldefines.h | 7
src/egl/main/eglsurface.c | 6
src/egl/main/eglsync.c | 3
src/gallium/auxiliary/draw/draw_pipe_stipple.c | 30
src/gallium/auxiliary/gallivm/lp_bld_pack.c | 31
src/gallium/drivers/freedreno/Android.mk | 4
src/gallium/drivers/llvmpipe/lp_rast.c | 8
src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp | 10
src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp | 41 -
src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nv50.cpp | 9
src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nvc0.cpp | 10
src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nv50.cpp | 4
src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp | 22
src/gallium/drivers/nouveau/nv50/nv50_screen.c | 2
src/gallium/drivers/nouveau/nv50/nv50_shader_state.c | 2
src/gallium/drivers/nouveau/nv50/nv50_state.c | 4
src/gallium/drivers/nouveau/nvc0/nvc0_screen.c | 2
src/gallium/drivers/nouveau/nvc0/nvc0_shader_state.c | 1
src/gallium/drivers/nouveau/nvc0/nvc0_state.c | 6
src/gallium/drivers/nouveau/nvc0/nvc0_surface.c | 19
src/gallium/drivers/nouveau/nvc0/nvc0_vbo.c | 11
src/gallium/drivers/r600/evergreen_state.c | 13
src/gallium/drivers/r600/r600_isa.h | 16
src/gallium/drivers/r600/r600_state.c | 6
src/gallium/drivers/r600/r600_state_common.c | 31
src/gallium/drivers/r600/sb/sb_expr.cpp | 8
src/gallium/drivers/radeon/r600_buffer_common.c | 6
src/gallium/drivers/radeon/r600_pipe_common.h | 2
src/gallium/drivers/radeon/r600_texture.c | 19
src/gallium/drivers/radeon/radeon_video.c | 3
src/gallium/drivers/radeonsi/si_state.c | 6
src/gallium/drivers/softpipe/sp_tex_sample.c | 9
src/gallium/state_trackers/clover/Makefile.am | 1
src/gallium/state_trackers/omx/vid_dec.c | 21
src/gallium/state_trackers/omx/vid_dec.h | 7
src/gallium/state_trackers/omx/vid_dec_h264.c | 26
src/gallium/state_trackers/omx/vid_dec_mpeg12.c | 6
src/gallium/state_trackers/omx/vid_enc.c | 44 -
src/gallium/targets/dri/Android.mk | 3
src/gallium/targets/opencl/Makefile.am | 3
src/gallium/winsys/svga/drm/vmw_screen_ioctl.c | 3
src/gallium/winsys/svga/drm/vmw_surface.c | 2
src/glsl/Android.gen.mk | 2
src/glsl/ast_function.cpp | 3
src/glsl/linker.cpp | 8
src/glsl/nir/nir_lower_vec_to_movs.c | 4
src/glx/dri2_glx.c | 11
src/glx/dri3_glx.c | 7
src/glx/dri_common.c | 28
src/glx/drisw_glx.c | 4
src/glx/glxextensions.c | 1
src/glx/glxextensions.h | 1
src/loader/pci_id_driver_map.h | 7
src/mesa/Android.libmesa_dricore.mk | 7
src/mesa/Android.libmesa_sse41.mk | 44 +
src/mesa/Android.libmesa_st_mesa.mk | 4
src/mesa/Android.mk | 1
src/mesa/Makefile.sources | 4
src/mesa/drivers/common/meta_copy_image.c | 2
src/mesa/drivers/dri/Android.mk | 3
src/mesa/drivers/dri/common/Android.mk | 22
src/mesa/drivers/dri/i915/Android.mk | 2
src/mesa/drivers/dri/i965/Android.mk | 2
src/mesa/drivers/dri/i965/brw_blorp.cpp | 10
src/mesa/drivers/dri/i965/brw_fs.cpp | 11
src/mesa/drivers/dri/i965/brw_fs_cse.cpp | 2
src/mesa/drivers/dri/i965/brw_vec4.cpp | 1
src/mesa/drivers/dri/i965/brw_vec4_copy_propagation.cpp | 14
src/mesa/drivers/dri/i965/brw_wm_surface_state.c | 5
src/mesa/drivers/dri/i965/intel_copy_image.c | 20
src/mesa/drivers/dri/i965/intel_tex_image.c | 2
src/mesa/drivers/dri/i965/test_vec4_cmod_propagation.cpp | 14
src/mesa/drivers/dri/i965/test_vec4_copy_propagation.cpp | 10
src/mesa/drivers/dri/i965/test_vec4_register_coalesce.cpp | 10
src/mesa/main/errors.c | 20
src/mesa/main/fbobject.c | 1
src/mesa/main/get.c | 2
src/mesa/main/get_hash_params.py | 3
src/mesa/main/image.c | 22
src/mesa/main/objectlabel.c | 13
src/mesa/main/readpix.c | 7
src/mesa/main/shared.c | 2
src/mesa/main/syncobj.c | 89 +-
src/mesa/main/syncobj.h | 11
src/mesa/main/viewport.c | 4
src/mesa/state_tracker/st_atom_texture.c | 34 -
src/mesa/state_tracker/st_cb_fbo.c | 22
src/mesa/state_tracker/st_cb_texture.c | 5
src/mesa/state_tracker/st_glsl_to_tgsi.cpp | 1
src/mesa/x86-64/xform4.S | 40 -
110 files changed, 1144 insertions(+), 367 deletions(-)
---
Reply to: