Tag 'mesa-11.0.0-rc3-1' created by Timo Aaltonen <tjaal...@debian.org> at 2015-09-07 13:12 +0000
Tagging upload of mesa 11.0.0~rc3-1 to experimental. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABAgAGBQJV7Y0uAAoJEMtwMWWoiYTcep4QAI6MCbbF3SSvAmVjx4AWLOwd YbEjgy4fr+EoJqYPMlMC+/334aypboE1iSsRfyjzH36vP5CMNFy4J1hEeJhlGhQ7 1GJYyYp67TAIy9ZUwbm0Nm4PmpYHFas+qD7zYJc0TryaVbFVB6JEbALhRbNvbRez nHtwsgSCBgc92nfvG8uUSt2o5tfkzxzDvkrMZOnCI0ET/zXyQKMgjFdj5vFdXmQK JY5IBxJGQkI+/swsllXlniJ0ceqBLUuLEEnXCU9BzRjwLRk+h0IJ06clfQGMZweQ wV08KguKVbPss7OW28PVjv7PmJRyd/MMxccjG08aSzaxKYUPbQXGU2VTnkDnSecU vfbxTWtycr9xo1jZYHwLvRoh99J4QqVCcNm8rFBV5iEuTP9G8pXzmcgf0vue6dDY e2T8ekqJFWc8DS4rQWcsQvwdTnO+SbxusnzjEzsF6cwLmH+vxj8kcKdL8lnHotBG /K1lx1BKS07weEptL4y8OtOU3yBn2gMGr81VJnZ9Bnp/5+EEBXbjOoEaEpRy/cEp oc9zR3B4BLeBk2ilLK+dMnz/0Y/dHa1q5SieYTKfvAHcL6elsOGhb3PTdZype7H8 1X7qDLZ3hFRyBia5WY58/KHYXw4u55+O+c6ZzFqR0te0dvx5Ekf0dX165d/vQdCL PNHPkinsM1MtVlT0dC/4 =2+aG -----END PGP SIGNATURE----- Changes since mesa-11.0.0-rc2-1: Alexander von Gluck IV (1): egl: scons: fix the haiku build, do not build the dri2 backend Andreas Boll (1): Use https for Vcs-* fields. Boyan Ding (1): vc4: Initialize pack field of qreg to 0 in qir_get_temp Chris Wilson (2): i965: Prevent coordinate overflow in intel_emit_linear_blit i965: Disallow PixelTransfer operations for tiled-memcpy TexImage/ReadPixels Dave Airlie (10): r600: move prim convert from geom shader to function. r600/sb: update last_cf for finalize if. r600g: fix calculation for gpr allocation mesa: fix SwapBytes handling in numerous places mesa: handle SwapBytes in compressed texture get code. mesa/formats: add some formats from GL3.3 mesa/formats: 8-bit channel integer formats addition st/readpixels: fix accel path for skipimages. texcompress_s3tc/fxt1: fix stride checks (v1.1) mesa/readpixels: check strides are equal before skipping conversion Emil Velikov (1): Update version to 11.0.0-rc3 Hans de Goede (2): nv30: Fix creation of scanout buffers nv30: Implement color resolve for msaa Ian Romanick (2): mesa: Pass the type to _mesa_uniform_matrix as a glsl_base_type mesa: Don't allow wrong type setters for matrix uniforms Ilia Mirkin (6): nv50: fix drawing from tfb, direct-to-pushbuf submits nv50: clear buffer status on all vertex bufs, not just the first one nv50: rebind bo to bufctx when invalidating idxbuf storage nv50: don't flush vertex arrays when index buffer changes nv50: avoid using inline vertex data submit when gl_VertexID is used nouveau: don't mark full range as used on unmap with explicit flush Kenneth Graunke (2): glsl: Handle attribute aliasing in attribute storage limit check. i965: Fix copy propagation type changes. Marek Olšák (6): radeonsi: fix a Unigine Heaven hang when drirc is missing radeonsi: set all 16 viewport Z bounds for GL 4.1 radeonsi: fix memory usage checking for big IBs gallium/pb_bufmgr_cache: add a way to remove buffers from the cache explicitly winsys/amdgpu: remove exported buffers from the cache winsys/radeon: remove exported buffers from the cache Matt Turner (1): i965/fs: Handle MRF destinations in lower_integer_multiplication(). Oded Gabbay (1): llvmpipe: convert double to long long instead of unsigned long long Rob Clark (2): freedreno: update generated headers freedreno/a4xx: formats update Timo Aaltonen (3): Merge branch 'upstream-experimental' into debian-experimental update the changelog release to experimental --- VERSION | 2 debian/changelog | 10 + debian/control | 4 src/egl/SConscript | 1 src/gallium/auxiliary/gallivm/lp_bld_const.c | 2 src/gallium/auxiliary/pipebuffer/pb_bufmgr.h | 5 src/gallium/auxiliary/pipebuffer/pb_bufmgr_cache.c | 42 +++++- src/gallium/drivers/freedreno/a2xx/a2xx.xml.h | 2 src/gallium/drivers/freedreno/a3xx/a3xx.xml.h | 2 src/gallium/drivers/freedreno/a4xx/a4xx.xml.h | 5 src/gallium/drivers/freedreno/a4xx/fd4_format.c | 10 - src/gallium/drivers/freedreno/adreno_common.xml.h | 2 src/gallium/drivers/freedreno/adreno_pm4.xml.h | 2 src/gallium/drivers/nouveau/nouveau_buffer.c | 12 + src/gallium/drivers/nouveau/nv30/nv30_miptree.c | 29 ++-- src/gallium/drivers/nouveau/nv30/nv30_resource.h | 3 src/gallium/drivers/nouveau/nv50/nv50_context.c | 6 src/gallium/drivers/nouveau/nv50/nv50_context.h | 2 src/gallium/drivers/nouveau/nv50/nv50_program.c | 1 src/gallium/drivers/nouveau/nv50/nv50_program.h | 1 src/gallium/drivers/nouveau/nv50/nv50_query.c | 15 +- src/gallium/drivers/nouveau/nv50/nv50_shader_state.c | 7 - src/gallium/drivers/nouveau/nv50/nv50_state_validate.c | 3 src/gallium/drivers/nouveau/nv50/nv50_vbo.c | 21 +-- src/gallium/drivers/r600/r600_pipe.h | 26 ---- src/gallium/drivers/r600/r600_state.c | 2 src/gallium/drivers/r600/r600_state_common.c | 25 ++++ src/gallium/drivers/r600/sb/sb_bc_finalize.cpp | 3 src/gallium/drivers/radeonsi/si_hw_context.c | 17 +- src/gallium/drivers/radeonsi/si_shader.h | 1 src/gallium/drivers/radeonsi/si_state.c | 24 +++ src/gallium/drivers/radeonsi/si_state.h | 2 src/gallium/drivers/radeonsi/si_state_shaders.c | 10 + src/gallium/drivers/vc4/vc4_qir.c | 1 src/gallium/winsys/amdgpu/drm/amdgpu_bo.c | 3 src/gallium/winsys/radeon/drm/radeon_drm_bo.c | 3 src/glsl/linker.cpp | 64 +++++----- src/mesa/drivers/dri/i965/brw_fs.cpp | 8 - src/mesa/drivers/dri/i965/brw_fs_copy_propagation.cpp | 1 src/mesa/drivers/dri/i965/intel_blit.c | 72 +++++------ src/mesa/drivers/dri/i965/intel_pixel_read.c | 4 src/mesa/drivers/dri/i965/intel_tex_subimage.c | 4 src/mesa/main/formats.c | 106 +++++++++++++++++ src/mesa/main/formats.csv | 16 ++ src/mesa/main/formats.h | 17 ++ src/mesa/main/glformats.c | 32 +++++ src/mesa/main/image.c | 58 ++++++++- src/mesa/main/image.h | 20 +-- src/mesa/main/readpix.c | 14 -- src/mesa/main/texcompress_fxt1.c | 2 src/mesa/main/texcompress_s3tc.c | 8 - src/mesa/main/texgetimage.c | 21 +-- src/mesa/main/texstore.c | 28 ++-- src/mesa/main/uniform_query.cpp | 35 ++++- src/mesa/main/uniforms.c | 72 +++++------ src/mesa/main/uniforms.h | 2 src/mesa/state_tracker/st_cb_readpixels.c | 4 src/mesa/swrast/s_drawpix.c | 14 +- src/mesa/swrast/s_texfetch.c | 16 ++ 59 files changed, 649 insertions(+), 275 deletions(-) ---