mesa: Changes to 'refs/tags/mesa-17.0.0-rc3-1'
Tag 'mesa-17.0.0-rc3-1' created by Andreas Boll <andreas.boll.dev@gmail.com> at 2017-02-06 18:09 +0000
Tagging upload of mesa 17.0.0~rc3-1 to experimental.
-----BEGIN PGP SIGNATURE-----
iQIcBAABCgAGBQJYmLvDAAoJEB7vU9OKOpxnRXIP/R1Y0onVipRc1b5AoqNcH7fH
JC8C6lfLclCho1nWX4KaCoNwITWhcgJt5IjOfoFVHJ03L/GwLwZW3aMak8XOwYZq
WBb6vergb1z9g18dhMLQf49x8j/T+PdKnXoswwvPGVuRRLbkKwUh9k2ePcx2otHB
7funYWTUBZZJtevl5qI8fIysoDudsCVs00z9rKm0NkXD1X1H1ji6vfFrWWNkzU3j
5TIebXeorcSX2c28n5sAX3NcQnJc7bM3oOVzDBSAmUmMpFFJyMU3B/dU6R1vIzbI
5uCd26xuAw/qVOI6j/5606F8gtxURH06oSQbYZKKJX2ORztovZSaL3dz4ueqzCIH
0PNutoZhwcFVY8igQfmLyPEtnHdm5Rpm1c84vdeCpFogyaQDuJGa4f2HCRML/Ycp
3naOAPo1kObDUUNuBl8hNwsyAyWTRYbDDtxx2IOa4fh6CrHscUpsh0eVgb8Etq74
Ftg5jJcLr00oqO/XE+/oFy2/KebUDZan0qYlU4IScSRDNjFEb5zNGxCbsHzxhgkP
ljNH9hU5FgXxtwfLu78xsMtHTizBqzHvh2fo+K8aUjUPORuJyiuAtNL0t5E8mRfo
srV5vxn2AhOCYB3mQtCzNQ3KFw9vSSEExEWb0s+Rr/CQCAY6eF0fAKrZvDcTY+0J
qMb9EdXvWly8cE54Fgo3
=OU2f
-----END PGP SIGNATURE-----
Changes since mesa-17.0.0-rc2-1:
Andreas Boll (21):
Merge tag 'mesa-13.0.4' into debian-unstable
Bump changelog
Drop vl-zscan-fix-Fix-trivial-sign-compare-warnings.diff and
Drop workaround-binutils-mips-844357.diff, binutils regression has been fixed.
Revert "Bump debhelper compat to 10."
Update extend-diff-ignore.
Upload to unstable.
Drop transitional package libegl1-mesa-drivers.
Remove Breaks/Replaces from pre-jessie.
Explicitly disable LLVM on some arches. Should fix FTBFS on x32.
configure.ac: Require LLVM for r300 only on x86 and x86_64
Merge tag 'mesa-17.0.0-rc3' into debian-experimental
Bump changelog
Drop configure.ac-Require-LLVM-for-r300-only-on-x86-and-x.patch, upstream.
Document the cherry-pick in debian/changelog
Update list of unwanted vulkan headers.
Drop unused git-cleanup.sh script. Replaced with usage of --extend-diff-ignore some time ago.
Enable building etnaviv and imx on armhf (Closes: #852614).
Merge tag 'mesa-13.0.4' into debian-experimental
Merge branch 'debian-unstable' into debian-experimental
Upload to experimental.
Andres Rodriguez (2):
vulkan/wsi: clarify the severity of lack of DRI3 v2
radv: fix include order for installed headers v2
Arda Coskunses (2):
vulkan/wsi/x11: don't crash on null visual
vulkan/wsi/x11: don't crash on null wsi x11 connection
Bartosz Tomczyk (2):
r600: Fix stack overflow
glsl: fix heap-buffer-overflow
Bas Nieuwenhuizen (2):
radv: Support loader interface version 3.
radv/ac: Use base in push constant loads.
Chad Versace (10):
egl: Check config's surface types in eglCreate*Surface()
dri: Add __DRI_IMAGE_FORMAT_ARGB1555
mesa/texformat: Handle GL_RGBA + GL_UNSIGNED_SHORT_5_5_5_1
egl: Emit correct error when robust context creation fails
anv: Handle vkGetPhysicalDeviceQueueFamilyProperties with count == 0
mesa/shaderobj: Fix races on refcounts
meta: Disable dithering during glGenerateMipmap
vulkan: Add new cast macros for VkIcd types
vulkan: Update vk_icd.h to interface version 3
anv: Support loader interface version 3 (patch v2)
Christian Gmeiner (1):
etnaviv: Avoid infinite loop in find_frame()
Christian König (2):
vl/zscan: fix "Fix trivial sign compare warnings"
st/va: make sure that we call begin_frame() only once v2
Chuck Atkins (1):
glx: Add missing glproto dependency for gallium-xlib glx
Damien Grassart (1):
anv: return count of queue families written
Dave Airlie (7):
radv: flush smem for uniform buffer bit.
radv: program a default point size.
radv: handle transfer_write as a dst flag.
radv/ac: fix multisample subpass image.
radv/ac: handle nir irem opcode.
radv/ac: implement txs for buffer textures.
radv/ac: apply slice rounding to 1d arrays as well.
Emil Velikov (33):
docs: add sha256 checksums for 13.0.3
cherry-ignore: add couple of intel_miptree_copy related patches
cherry-ignore: add radv: Call nir_lower_constant_initializers."
get-typod-pick-list.sh: add new script
cherry-ignore: add "_mesa_ClampColor extension/version fix"
cherry-ignore: add wayland race condition fix
egl/wayland: use the destroy_window_callback for swrast
automake: use shared llvm libs for make distcheck
get-pick-list.sh: Require explicit "13.0" for nominating stable patches
Update version to 13.0.4
docs: add release notes for 13.0.4
configure.ac: move require_dri_shared_libs_and_glapi() before its users
mesa: move variable declaration to where its used
i965: automake: correctly set MKDIR_GEN
freedreno: automake: correctly set MKDIR_GEN
i965: automake: include builddir prior to srcdir
i915: automake: include builddir prior to srcdir
egl: automake: include builddir prior to srcdir
clover: automake: include builddir prior to srcdir
st/dri: automake: include builddir prior to srcdir
d3dadapter9: automake: include builddir prior to srcdir
glx: automake: include builddir prior to srcdir
glx/apple: automake: include builddir prior to srcdir
glx/windows: automake: include builddir prior to srcdir
loader: automake: include builddir prior to srcdir
mapi: automake: include builddir prior to srcdir
radeon, r200: automake: include builddir prior to srcdir
dri/swrast: automake: include builddir prior to srcdir
dri/osmesa: automake: include builddir prior to srcdir
mesa/tests: automake: include builddir prior to srcdir
radv: automake: Don't install vk_platform.h or vulkan.h.
configure.ac: list radeon in --with-vulkan-drivers help string
Update version to 17.0.0-rc3
Francisco Jerez (1):
anv: Fix uniform and storage buffer offset alignment limits.
Fredrik Höglund (2):
radv: fix dual source blending
dri3: Fix MakeCurrent without a default framebuffer
Grazvydas Ignotas (1):
mapi: update the asm code to support x32
Heiko Przybyl (1):
r600/sb: Fix loop optimization related hangs on eg
Iago Toral Quiroga (1):
anv/lower_input_attachments: honor sample index parameter to subpassLoad()
Ian Romanick (1):
mesa: Don't advertise GL_OES_read_format in core profile
Ilia Mirkin (1):
nouveau: take extra push space into account for pushbuf_space calls
Jason Ekstrand (12):
i965/generator/tex: Handle an immediate sampler with an indirect texture
anv/formats: Use the real format for B4G4R4A4_UNORM_PACK16 on gen8
nir/search: Only allow matching SSA values
isl: Mark A4B4G4R4_UNORM as supported on gen8
i965/blorp: Use the correct ISL format for combined depth/stencil
vulkan/wsi/wayland: Handle VK_INCOMPLETE for GetFormats
vulkan/wsi/wayland: Handle VK_INCOMPLETE for GetPresentModes
vulkan/wsi: Lower the maximum image sizes
intel/blorp: Handle clearing of A4B4G4R4 on all platforms
isl/formats: Only advertise sampling for A4B4G4R4 on Broadwell
anv: Flush render cache before STATE_BASE_ADDRESS on gen7
anv: Improve flushing around STATE_BASE_ADDRESS
Jonas Ådahl (1):
egl/wayland: Cleanup private display connection when init fails
Kenneth Graunke (13):
i965: Don't bail on vertex element processing if we need draw params.
i965: Fix last slot calculations
i965: Fix texturing in the vec4 TCS and GS backends.
spirv: Move cursor before calling vtn_ssa_value() in phi 2nd pass.
i965: Make BLORP disable the NP Z PMA stall fix.
glsl: Use ir_var_temporary when generating inline functions.
i965: Properly flush in hsw_pause_transform_feedback().
i965: Fix fast depth clears for surfaces with a dimension of 16384.
i965: Use a UW source type for CS_OPCODE_CS_TERMINATE.
i965: Make intelEmitCopyBlit not truncate large strides.
i965: Unbind deleted shaders from brw_context, fixing malloc heisenbug.
i965: Fix check for negative pitch in can_do_fast_copy_blit().
i965: Support the force_glsl_version driconf option.
Lionel Landwerlin (4):
anv: set command buffer to NULL when allocations fail
anv: fix descriptor pool internal size allocation
spirv: handle OpUndef as part of the variable parsing pass
spirv: handle undefined components for OpVectorShuffle
Lucas Stach (1):
etnaviv: force vertex buffers through the MMU
Marek Olšák (7):
vdpau: call texture_get_handle while the mutex is being held
va: call texture_get_handle while the mutex is being held
radeonsi: for the tess barrier, only use emit_waitcnt on SI and LLVM 3.9+
radeonsi: don't forget to add HTILE to the buffer list for texturing
st/mesa: destroy pipe_context before destroying st_context (v2)
radeonsi: handle first_non_void correctly in si_create_vertex_elements
radeonsi: don't invoke DCC decompression in update_all_texture_descriptors
Matt Turner (1):
vulkan: Don't install vk_platform.h or vulkan.h.
Mauro Rossi (1):
android: fix llvm, elf dependencies for M, N releases
Michel Dänzer (1):
cso: Don't restore nr_samplers in cso_restore_fragment_samplers
Nanley Chery (4):
anv/cmd_buffer: Fix arrayed depth/stencil attachments
anv/cmd_buffer: Fix programmed HiZ qpitch
anv/image: Disable HiZ for depth buffer arrays
anv/cmd_buffer: Use the proper depth input attachment surface state
Nayan Deshmukh (2):
st/va: delay calling begin_frame until we have all parameters
st/vdpau: only send buffers with B8G8R8A8 format to X
Rob Clark (1):
freedreno: some fence cleanup
Roland Scheidegger (2):
tgsi: implement ddiv opcode
gallivm: (trivial) fix ddiv cpu implementation
Samuel Pitoiset (1):
gallium/hud: add missing break in hud_cpufreq_graph_install()
Timo Aaltonen (1):
Drop libgles1.
Timothy Arceri (3):
nir: Turn imov/fmov of undef into undef
glsl: fix opt_minmax redundancy checks against baserange
util: fix list_is_singular()
Topi Pohjolainen (1):
i965/blorp: Add also depth and stencil buffers to render cache
Wladimir J. van der Laan (3):
etnaviv: Cannot render to rb-swapped formats
etnaviv: Generate new sin/cos instructions on GC3000
etnaviv: Set SE.CLIP registers, add margins for scissor/clip registers
Zachary Michaels (1):
radeonsi: Always leave poly_offset in a valid state
---
Android.common.mk | 14
VERSION | 2
configure.ac | 49 ++-
debian/changelog | 34 ++
debian/control | 60 ----
debian/git-cleanup.sh | 75 -----
debian/libgles1-mesa-dev.install | 3
debian/libgles1-mesa.install | 1
debian/libgles1-mesa.lintian-overrides | 1
debian/libgles1-mesa.symbols | 148 ----------
debian/patches/configure.ac-Require-LLVM-for-r300-only-on-x86-and-x.patch | 52 ---
debian/patches/series | 1
debian/rules | 13
src/amd/Android.common.mk | 2
src/amd/common/ac_nir_to_llvm.c | 46 ++-
src/amd/vulkan/Makefile.am | 4
src/amd/vulkan/radv_cmd_buffer.c | 4
src/compiler/glsl/link_uniforms.cpp | 2
src/compiler/spirv/spirv_to_nir.c | 54 ++-
src/compiler/spirv/vtn_variables.c | 6
src/egl/Makefile.am | 2
src/gallium/Android.common.mk | 2
src/gallium/auxiliary/gallivm/lp_bld_tgsi_action.c | 1
src/gallium/auxiliary/tgsi/tgsi_exec.c | 14
src/gallium/drivers/etnaviv/etnaviv_compiler.c | 39 ++
src/gallium/drivers/etnaviv/etnaviv_emit.c | 17 +
src/gallium/drivers/etnaviv/etnaviv_internal.h | 19 +
src/gallium/drivers/etnaviv/etnaviv_resource.c | 5
src/gallium/drivers/etnaviv/etnaviv_screen.c | 9
src/gallium/drivers/etnaviv/etnaviv_state.c | 38 +-
src/gallium/drivers/freedreno/Makefile.am | 1
src/gallium/drivers/r600/r600_shader.c | 2
src/gallium/drivers/radeonsi/si_descriptors.c | 11
src/gallium/drivers/radeonsi/si_state.c | 6
src/gallium/state_trackers/clover/Makefile.am | 2
src/gallium/state_trackers/dri/Makefile.am | 2
src/gallium/state_trackers/va/picture.c | 11
src/gallium/state_trackers/va/va_private.h | 1
src/gallium/state_trackers/vdpau/output.c | 7
src/gallium/state_trackers/vdpau/presentation.c | 6
src/gallium/state_trackers/vdpau/vdpau_private.h | 1
src/gallium/targets/d3dadapter9/Makefile.am | 2
src/glx/Makefile.am | 4
src/glx/apple/Makefile.am | 4
src/glx/windows/Makefile.am | 2
src/intel/blorp/blorp_clear.c | 23 +
src/intel/isl/isl_format.c | 5
src/intel/vulkan/Makefile.am | 8
src/intel/vulkan/anv_cmd_buffer.c | 5
src/intel/vulkan/anv_descriptor_set.c | 8
src/intel/vulkan/anv_nir_lower_input_attachments.c | 5
src/intel/vulkan/genX_cmd_buffer.c | 19 -
src/loader/Makefile.am | 2
src/mapi/Makefile.am | 4
src/mesa/drivers/dri/i915/Makefile.am | 2
src/mesa/drivers/dri/i965/Makefile.am | 7
src/mesa/drivers/dri/i965/brw_blorp.c | 2
src/mesa/drivers/dri/i965/brw_context.c | 3
src/mesa/drivers/dri/i965/brw_fs_generator.cpp | 2
src/mesa/drivers/dri/i965/brw_program.c | 43 ++
src/mesa/drivers/dri/i965/gen8_depth_state.c | 12
src/mesa/drivers/dri/i965/genX_blorp_exec.c | 4
src/mesa/drivers/dri/i965/intel_blit.c | 24 -
src/mesa/drivers/dri/i965/intel_blit.h | 4
src/mesa/drivers/dri/i965/intel_screen.c | 1
src/mesa/drivers/dri/r200/Makefile.am | 2
src/mesa/drivers/dri/radeon/Makefile.am | 2
src/mesa/drivers/dri/swrast/Makefile.am | 2
src/mesa/drivers/osmesa/Makefile.am | 2
src/mesa/main/extensions_table.h | 2
src/mesa/main/shaderapi.c | 4
src/mesa/main/tests/Makefile.am | 2
src/mesa/state_tracker/st_context.c | 13
src/vulkan/wsi/wsi_common_wayland.c | 27 +
src/vulkan/wsi/wsi_common_x11.c | 3
75 files changed, 499 insertions(+), 522 deletions(-)
---
Reply to: