mesa: Changes to 'refs/tags/mesa-17.0.1-1'
Tag 'mesa-17.0.1-1' created by Andreas Boll <andreas.boll.dev@gmail.com> at 2017-03-06 14:16 +0000
Tagging upload of mesa 17.0.1-1 to experimental.
-----BEGIN PGP SIGNATURE-----
iQIcBAABCgAGBQJYvW9WAAoJEB7vU9OKOpxnwb8P/0847BXkSDJC1WWZy6qlfGpR
d7abgOiEZftAzu2Q4MWPD6njlVFy+Njd9yZpo/3MvlJE1VXX+yHPuLpBTfruRMZX
S/5N1KqWRt2YB9J7BHr2S+5xd7JemdIjso0F0DIfDTmEul3FY3WLV+BR42lJytY9
HCWxPT2KWICb6d2mt2yQEq2+zCib+BSoIx2Ve/l9WQzctGYz0E4S61ljRPnMvSIB
5X7g/YGyXJNrAbiU/8My/3RECvPGGZ7jfezFpceX4yDPIHXax8vnT6uwJJa3s40m
hpSzMtDyxghCZJCkW6Dmm/skkaMFnaF1LjY6knBskJxeBEQ0JUO4DGo+7GO0r9hb
QOVZmRaie5/ZNMq/lGsf7IZikWqjRvKGUJ/2csJAhNfsUCuQC+Bb/HI1NDSnOlJn
GSylfZQ8IFHBOdey+990ZGnozw4M3zCEmDmv3lE7W0Nb0lkGRWom9PsrumrAdpWH
NTr7+HbH0ZZCUKV1pVqXZcT1ZDXN7TvxpQlemI6CuQE+leep6Lh3kq4+8JyztP4u
DANibI+km6WDxVLsaY3q3Dasx/fifkfonUOjSrBEkvtAxWC8+tpNn/qgnv5b79jX
vIEJBXYAvKYhQL3w7UbyGf6EM9CrXRBkKUREIL0Jy+29ssLZwysnDs9vtTt06DzX
gt59zExY8w5pqQtPFBHG
=7CCh
-----END PGP SIGNATURE-----
Changes since mesa-17.0.0-1:
Andreas Boll (13):
Merge tag 'mesa-13.0.5' into debian-unstable
Bump changelog
Switch mesa3d.org URLs to https.
Update extend-diff-ignore.
Upload to unstable.
Merge tag 'mesa-13.0.5' into debian-experimental
Merge branch 'debian-unstable' into debian-experimental
Declare Multi-Arch: same for mesa-vulkan-drivers (Closes: #853897).
Document the cherry-pick in debian/changelog
Enable OpenCL on ppc64el (Closes: #810913).
rules: Cleanup OpenCL enabling.
Require LLVM on more architectures (armel mips mips64el mipsel powerpc ppc64)
Upload to experimental.
Bartosz Tomczyk (2):
r600: Fix stack overflow
r600/sb: Fix memory leak
Bas Nieuwenhuizen (4):
radv: Never try to create more than max_sets descriptor sets.
radv: Reset emitted compute pipeline when calling secondary cmd buffer.
radv: Only use PKT3_OCCLUSION_QUERY when it doesn't hang.
radv: Use correct size for availability flag.
Ben Crocker (3):
gallivm: Reenable PPC VSX (v3)
gallivm: Improve debug output (V2)
gallivm: Override getHostCPUName() "generic" w/ "pwr8" (v4)
Brendan King (1):
egl/dri3: implement query surface hook
Bruce Cherniak (1):
swr: [rasterizer core] Remove dead code Clipper::ClipScalar()
Chad Versace (1):
i965/mt: Disable HiZ when sharing depth buffer externally (v2)
Christian Gmeiner (2):
etnaviv: move pctx initialisation to avoid a null dereference
etnaviv: remove number of pixel pipes validation
Connor Abbott (1):
anv: fix Get*MemoryRequirements for !LLC
Daniel Stone (1):
egl/wayland: Don't use DRM format codes for SHM
Dave Airlie (9):
radv: change base aligmment for allocated memory.
radv: fix cik macroModeIndex.
radv: adopt some init config workarounds from radeonsi.
tgsi: fix memory leak in tgsi sanity check
radv: change base aligmment for allocated memory.
radv: fix cik macroModeIndex.
radv: adopt some init config workarounds from radeonsi.
radv: fix depth format in blit2d.
radv: fix txs for sampler buffers
Derek Foreman (1):
egl/dri2: add image_loader_extension back into loader extensions for wayland
Emil Velikov (36):
docs: add sha256 checksums for 13.0.4
configure.ac: list radeon in --with-vulkan-drivers help string
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
docs: add sha256 checksums for 17.0.0
bin/get-extra-pick-list: use git merge-base to get the branchpoint
bin/get-extra-pick-list: rework to use already_picked list
bin/get-typod-pick-list.sh: limit `git grep ...' to only as needed
bin/get-pick-list.sh: limit `git grep ...' only as needed
bin/get-pick-list.sh: remove ancient way of nominating patches
bin/get-fixes-pick-list.sh: add new script
Update version to 13.0.5
docs: add release notes for 13.0.5
bin/get-extra-pick-list: use git merge-base to get the branchpoint
bin/get-extra-pick-list: rework to use already_picked list
bin/get-typod-pick-list.sh: limit `git grep ...' to only as needed
bin/get-pick-list.sh: limit `git grep ...' only as needed
bin/get-pick-list.sh: remove ancient way of nominating patches
bin/get-fixes-pick-list.sh: add new script
Update version to 17.0.1
docs: add release notes for 17.0.1
Eric Anholt (2):
vc4: Avoid emitting small immediates for UBO indirect load address guards.
vc4: Avoid emitting small immediates for UBO indirect load address guards.
Grazvydas Ignotas (3):
r300g: only allow byteswapped formats on big endian
gallium/u_queue: fix a crash with atexit handlers
gallium/u_queue: set num_threads correctly if not all threads start
Hans de Goede (2):
glx/glvnd: Fix GLXdispatchIndex sorting
glx/glvnd: Fix GLXdispatchIndex sorting
Ian Romanick (11):
linker: Slight code rearrange to prevent duplication in the next commit
linker: Accurately track gl_uniform_block::stageref
glsl: Split process_block_array into two functions
glsl: Fix wonkey indentation left from previous commit
glsl: Track the linearized array index for each UBO instance array element
glsl: Use simpler visitor to determine which UBO and SSBO blocks are used
glsl: Add tracking for elements of an array-of-arrays that have been accessed
glsl: Add structures to track accessed elements of a single array
glsl: Mark a set of array elements as accessed using a list of array_deref_range
glsl: Walk a list of ir_dereference_array to mark array elements as accessed
linker: Accurately mark a uniform block instance array element as used in a stage
Ilia Mirkin (7):
vbo: process buffer binding state changes on draw when recording
st/mesa: MAX_VARYING is the max supported number of patch varyings, not min
nvc0: disable linked tsc mode in compute launch descriptor
gm107/ir: fix address offset bitfield for ATOMS
nvc0: set the render condition in the compute object
st/mesa: don't pass compare mode for stencil-sampled textures
nvc0: disable linked tsc mode in compute launch descriptor
Jason Ekstrand (21):
nir/search: Use the correct bit size for integer comparisons
i965/blorp: Use the correct ISL format for combined depth/stencil
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
vulkan/wsi/wayland: Handle VK_INCOMPLETE for GetFormats
vulkan/wsi/wayland: Handle VK_INCOMPLETE for GetPresentModes
vulkan/wsi: Lower the maximum image sizes
i965/sampler_state: Pass texObj into update_sampler_state
i965/sampler_state: Set the "Base Mip Level" field on Sandy Bridge
i965/sampler_state: Clamp min/max LOD to 14 on gen7+
i965/sampler_state: Pass texObj into update_sampler_state
i965/sampler_state: Set the "Base Mip Level" field on Sandy Bridge
intel/blorp: Swizzle clear colors on the CPU
i965/fs: Fix the inline nir_op_pack_double optimization
anv: Add an invalidate_range helper
anv/query: clflush the bo map on non-LLC platforms
genxml: Make MI_STORE_DATA_IMM more consistent
anv/query: Perform CmdResetQueryPool on the GPU
intel/blorp: Explicitly flush all allocated state
Jose Maria Casanova Crespo (1):
glsl: non-last member unsized array on SSBO must fail compilation on GLSL ES 3.1
Kenneth Graunke (2):
i965: Unbind deleted shaders from brw_context, fixing malloc heisenbug.
mesa: Do (TCS && !TES) draw time validation in ES as well.
Leo Liu (1):
configure.ac: check require_basic_egl only if egl enabled
Lionel Landwerlin (7):
anv: don't require render target isl bit for depth/stencil surfaces
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
anv: wsi: report presentation error per image request
i965/fs: fix uninitialized memory access
Marc-André Lureau (1):
tgsi-dump: dump label if instruction has one
Marek Olšák (8):
radeonsi: always set the TCL1_ACTION_ENA when invalidating L2
gallium/radeon: fix performance of buffer readbacks
radeonsi: fix UNSIGNED_BYTE index buffer fallback with non-zero start (v2)
gallium/util: remove unused u_index_modify helpers
gallium/u_index_modify: don't add PIPE_TRANSFER_UNSYNCHRONIZED unconditionally
gallium/u_queue: fix random crashes when the app calls exit()
radeonsi: fix broken tessellation on Carrizo and Stoney
amd/common: fix ASICREV_IS_POLARIS11_M for Polaris12
Matt Turner (1):
clover: Work around build failure with AltiVec.
Mauro Rossi (2):
android: radeonsi: fix sid_table.h generated header include path
android: glsl: build shader cache sources
Michel Dänzer (1):
configure.ac: Drop LLVM compiler flags more radically
Nicolai Hähnle (3):
winsys/amdgpu: reduce max_alloc_size based on GTT limits
radeonsi: handle MultiDrawIndirect in si_get_draw_start_count
radeonsi: fix UINT/SINT clamping for 10-bit formats on <= CIK
Samuel Iglesias Gonsálvez (1):
glsl: fix heap-use-after-free in ast_declarator_list::hir()
Tapani Pälli (1):
android: fix droid_create_image_from_prime_fd_yuv for YV12
Timo Aaltonen (2):
Merge branch 'upstream-experimental' into debian-experimental
update the changelog
Topi Pohjolainen (2):
i965: Make depth clear flushing more explicit
i965/gen6: Issue direct depth stall and flush after depth clear
Vinson Lee (2):
scons: Require libdrm >= 2.4.66 for DRM.
util: Fix Clang trivial destructor check.
---
VERSION | 2
bin/get-extra-pick-list.sh | 22 -
bin/get-fixes-pick-list.sh | 61 +++
bin/get-pick-list.sh | 7
bin/get-typod-pick-list.sh | 7
configure.ac | 51 +--
debian/changelog | 25 +
debian/control | 17 -
debian/copyright | 4
debian/rules | 14
debian/source/local-options | 2
docs/relnotes/17.0.0.html | 3
docs/relnotes/17.0.1.html | 220 +++++++++++++
src/amd/common/ac_nir_to_llvm.c | 2
src/amd/common/amdgpu_id.h | 2
src/amd/vulkan/radv_cmd_buffer.c | 1
src/amd/vulkan/radv_descriptor_set.c | 7
src/amd/vulkan/radv_device.c | 2
src/amd/vulkan/radv_meta_blit2d.c | 7
src/amd/vulkan/radv_private.h | 1
src/amd/vulkan/radv_query.c | 72 ++--
src/amd/vulkan/si_cmd_buffer.c | 11
src/amd/vulkan/winsys/amdgpu/radv_amdgpu_surface.c | 14
src/compiler/Android.glsl.mk | 1
src/compiler/glsl/ast_to_hir.cpp | 17 -
src/egl/drivers/dri2/platform_android.c | 2
src/egl/drivers/dri2/platform_wayland.c | 21 -
src/egl/drivers/dri2/platform_x11_dri3.c | 20 +
src/gallium/auxiliary/gallivm/lp_bld_init.c | 5
src/gallium/auxiliary/gallivm/lp_bld_misc.cpp | 41 ++
src/gallium/auxiliary/tgsi/tgsi_sanity.c | 8
src/gallium/auxiliary/util/u_index_modify.c | 87 -----
src/gallium/auxiliary/util/u_index_modify.h | 26 -
src/gallium/auxiliary/util/u_queue.c | 79 ++++
src/gallium/auxiliary/util/u_queue.h | 4
src/gallium/drivers/etnaviv/etnaviv_context.c | 10
src/gallium/drivers/etnaviv/etnaviv_screen.c | 10
src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp | 2
src/gallium/drivers/nouveau/nvc0/nvc0_query.c | 12
src/gallium/drivers/nouveau/nvc0/nve4_compute.c | 1
src/gallium/drivers/nouveau/nvc0/nve4_compute.h | 7
src/gallium/drivers/r300/r300_render_translate.c | 4
src/gallium/drivers/r300/r300_texture.c | 5
src/gallium/drivers/r600/r600_state_common.c | 2
src/gallium/drivers/radeon/r600_pipe_common.h | 1
src/gallium/drivers/radeonsi/Android.mk | 4
src/gallium/drivers/radeonsi/si_pipe.h | 3
src/gallium/drivers/radeonsi/si_shader.c | 35 +-
src/gallium/drivers/radeonsi/si_shader.h | 1
src/gallium/drivers/radeonsi/si_state.c | 17 -
src/gallium/drivers/radeonsi/si_state_draw.c | 66 +++
src/gallium/drivers/radeonsi/si_state_shaders.c | 9
src/gallium/drivers/vc4/vc4_opt_small_immediates.c | 11
src/gallium/drivers/vc4/vc4_program.c | 8
src/gallium/drivers/vc4/vc4_qir.c | 1
src/gallium/drivers/vc4/vc4_qir.h | 2
src/gallium/drivers/vc4/vc4_qpu_emit.c | 2
src/gallium/state_trackers/clover/Makefile.am | 3
src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c | 6
src/glx/g_glxglvnddispatchindices.h | 8
src/intel/blorp/blorp_clear.c | 48 +-
src/intel/blorp/blorp_genX_exec.h | 19 +
src/intel/genxml/gen6.xml | 2
src/intel/genxml/gen7.xml | 2
src/intel/genxml/gen75.xml | 2
src/intel/vulkan/anv_device.c | 14
src/intel/vulkan/anv_private.h | 13
src/intel/vulkan/anv_query.c | 25 -
src/intel/vulkan/anv_wsi.c | 23 -
src/intel/vulkan/genX_blorp_exec.c | 11
src/intel/vulkan/genX_cmd_buffer.c | 30 +
src/loader/loader_dri3_helper.c | 23 +
src/loader/loader_dri3_helper.h | 2
src/mesa/drivers/dri/i965/brw_fs_nir.cpp | 29 -
src/mesa/drivers/dri/i965/brw_fs_register_coalesce.cpp | 5
src/mesa/drivers/dri/i965/brw_sampler_state.c | 37 +-
src/mesa/drivers/dri/i965/brw_state.h | 1
src/mesa/drivers/dri/i965/genX_blorp_exec.c | 8
src/mesa/main/api_validate.c | 45 +-
src/mesa/state_tracker/st_atom_sampler.c | 2
80 files changed, 1040 insertions(+), 396 deletions(-)
---
Reply to: