mesa: Changes to 'refs/tags/mesa-17.2.0-rc6-1'
Tag 'mesa-17.2.0-rc6-1' created by Timo Aaltonen <tjaalton@debian.org> at 2017-09-01 08:39 +0000
Tagging upload of mesa 17.2.0~rc6-1 to experimental.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAABCAAGBQJZqRzfAAoJEMtwMWWoiYTcOkkP/R6pZZNRhCvHPxiG6vv0hGVv
5QxDmbRhHT5FGi+PLacju2yiMxmIfk4rnAPO8J8eMXlGbXaHR+YzHcCXNCtQNd3/
OILcPcpL5tc3JGLU+Rbp3F71cI3Tc/JsT846fWZs7YZ75SqG+1lmlvUYX7BnOr9e
UMZNEQfhL5OWaXiUTzQ2qmT0AY2tVal2ooggwdULC2HIhlzGHax0tDLZ6a2sO0Pu
O1PYKv8XZO+At/oPmNu3msQ8NGmKoYj/8v18ZoCZacECf5e/cyHmNBwJfKJVLSjL
3b/pBGZEMiPDzo2W9n13f21I2uxqG2WK9uRDEoDcGjIPxNqMBsaWkPBhbmc/y/FX
PIJI9NHjTN1q6fpn+b4fJPWDx7iUayxt4QujC+LlMkrb6nSc0kUS0pFkNbXLjv8p
BVkn5nONIT3/B1GU5AkELsSXCf2HqBpAVxHcfQUCu/Ts+exffyJ4mNpubZRqSznn
SZYVkCSpGP5VxloVJJQeXuTe/KkvVj5o/6log4jjgTDkDdIETj4HFi1cGAVhF085
+N1ksJ8nXYpmJujxNB79bdQsRXlLhZvyKFDe/FeyFjV2KUVp/u/BUebmDePK1UMa
Gd6Lje40PNTAE1FuGCXBtnHwQpgMBc7hLWqe2qktMSgkoa2nBQfx/nCq4LYDdxuC
JD3fcE5uPu8VapsEEZr4
=c8B5
-----END PGP SIGNATURE-----
Changes since mesa-17.2.0-rc4-1:
Bas Nieuwenhuizen (5):
ac/nir: Cast sources of integer ops to int.
radv: Remove some intel comments from the resolve code.
radv: Don't set a new subpass on compute resolve.
radv: Fix off by one in MAX_VBS assert.
radv: Fix sparse BO mapping merging.
Chris Wilson (1):
i965: Always allow CPU readback of the scanout on LLC platforms
Christian Gmeiner (1):
etnaviv: use correct param for etna_compatible_rs_format(..)
Christoph Haag (1):
mesa: only copy requested compressed teximage cubemap faces
Daniel Stone (2):
egl: Update headers from Khronos
egl: Add dma_buf_import_modifiers for glvnd
Dave Airlie (20):
radv/gfx9: fix set predication packet.
radv/gfx9: remove some leftover gfx6 descriptor setup.
radv/gfx9: for fast clear use is_linear flag.
radv: disable support for VEGA for now.
radv: disable texture gather workaround on gfx9.
ac/nir: fixup layer/viewport export for GFX9.
radv/gfx9: use total levels in texture descriptor
radv/gfx9: fix level count in color register setup.
radv/gfx9: fixup db/stencil disable.
radv: bump space check for indexed draw.
radv/gfx9: emit sx_mrt_blend registers
radv: cleanup some image view descriptor setup.
radv/image: don't rescale width/height if the format isn't changing
radv/gfx9: only minify image view width/height/depth before gfx9.
radv: don't degrade tiling mode for small compressed or depth texture.
radv/gfx9: don't expose linear depth on vega.
radv/gfx9: gfx9 has buffer sizing rules like pre-VI.
radv: fix predication on gfx9
radv: don't crash if we have no framebuffer
radv/wsi: Compute correct row_pitch for GFX9.
David Airlie (2):
radv: emit db_htile_surface reg on gfx9 as well
radv/gfx9: handle GFX9 opaque metadata
Emil Velikov (9):
cherry-ignore: ignore storage offset fixes
Update version to 17.2.0-rc5
util: move string_to_uint_map to glsl
egl: don't NULL deref the .get_capabilities function pointer
egl/wayland: plug leaks in dri2_wl_create_window_surface() error path
egl/wayland: polish object teardown in dri2_wl_destroy_surface
egl/wayland: set correct format with wl_dmabuf as wl_drm is missing
egl/wayland: make sure HAS_$FORMAT is set for wl_dmabuf
Update version to 17.2.0-rc6
Eric Anholt (3):
util: Fix build on old glibc.
configure.ac: Introduce HAVE_ARM_ASM/HAVE_AARCH64_ASM and the -D flags.
broadcom/vc4: Build the vc4_tiling_lt_neon.c with -mfpu=neon on ARM.
Frank Richter (3):
st/mesa: fix a null pointer access
st/wgl: check for negative delta in wait_swap_interval()
gallium/os: fix os_time_get_nano() to roll over less
Grazvydas Ignotas (1):
radv: clear dynamic_shader_stages on create
Ilia Mirkin (8):
nv50/ir: clean up saturated values immediately
glsl/ast: update rhs in addition to the var's constant_value
nv50/ir: fix srcMask computation for TG4 and TXF
nv50/ir: fix TXQ srcMask
glsl: add a few missing int64 constant propagation cases
nv50/ir: properly set sType for TXF ops to U32
glsl: fix counting of vertex shader output slots used by explicit vars
st/mesa: fix handling of vertex array double inputs
Jason Ekstrand (11):
i965/miptree: Set supports_fast_clear = false in make_shareable
i965/miptree Remove layout_flags parameter form is_mcs_supported
i965/miptree: Delete some unused layout flags
i965/miptree: Delete MIPTREE_LAYOUT_FOR_SCANOUT
i965/miptree: Delete MIPTREE_LAYOUT_TILING_(Y|ANY)
i965/miptree: Rework create flags
i965: Stop looking at NewDriverState when emitting 3DSTATE_URB
i965/miptree: Return NONE from texture_aux_usage when fully resolved
i965/tex: Don't pass samples to miptree_create_for_teximage
i965/clear: Quantize the depth clear value based on the format
nir: Fix system_value_from_intrinsic for subgroups
Jeremy Huddleston Sequoia (1):
glxcmds: Fix a typo in the __APPLE__ codepath
Kai Chen (1):
egl/wayland: Use roundtrips when awaiting buffer release
Kenneth Graunke (2):
i965: Mark all EGLimages as non-coherent.
i965: Make a BRW_NEW_FAST_CLEAR_COLOR dirty bit.
Marek Olšák (4):
radeonsi: disable CE by default
radeonsi/gfx9: add a temporary workaround for a tessellation driver bug
radeonsi/gfx9: properly handle imported textures with unexpected swizzle mode
radeonsi: emit VGT_REUSE_OFF in the right place
Rob Herring (1):
Android: Fix LLVM duplicated symbols linking for N and M
Samuel Pitoiset (2):
Revert "mesa: stop assigning unused storage for non-bindless opaque types"
radeonsi: update non-resident bindless descriptors if needed
Scott D Phillips (2):
i965/blorp: Correct type of src_format in call to intel_miptree_texture_aux_usage
intel/genxml: Fix gen10 BLEND_STATE variable length packing
Tim Rowley (1):
swr/rast: Fix invalid casting for calls to Interlocked* functions
Timo Aaltonen (8):
rules: Build gallium/svga only on x86.
rules: Improve readability.
control: limit libxatracker* to x86
control, rules: Bump llvm/clang to 5.0, and libclc to match.
control: Bump libgl1-mesa-dri to libglx-mesa0 Depends, it's needed for swrast used on some tests.
Merge branch 'upstream-experimental' into debian-experimental
bump the version
release to experimental
Timothy Arceri (1):
mesa: fix ES only draw if we have vertex positions
Topi Pohjolainen (1):
intel/blorp: Adjust intra-tile x when faking rgb with red-only
---
Android.common.mk | 4
Android.mk | 12
VERSION | 2
bin/.cherry-ignore | 4
configure.ac | 24
debian/changelog | 11
debian/control | 16
debian/rules | 28
include/EGL/egl.h | 6
include/EGL/eglext.h | 73 +
include/KHR/khrplatform.h | 10
src/amd/Android.common.mk | 4
src/amd/common/ac_nir_to_llvm.c | 50 -
src/amd/common/ac_surface.c | 5
src/amd/vulkan/radv_cmd_buffer.c | 25
src/amd/vulkan/radv_descriptor_set.c | 1
src/amd/vulkan/radv_device.c | 6
src/amd/vulkan/radv_formats.c | 4
src/amd/vulkan/radv_image.c | 94 +-
src/amd/vulkan/radv_meta_clear.c | 2
src/amd/vulkan/radv_meta_resolve.c | 7
src/amd/vulkan/radv_meta_resolve_cs.c | 15
src/amd/vulkan/radv_meta_resolve_fs.c | 7
src/amd/vulkan/radv_pipeline.c | 131 ++
src/amd/vulkan/radv_private.h | 3
src/amd/vulkan/radv_wsi.c | 8
src/amd/vulkan/si_cmd_buffer.c | 19
src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.c | 1
src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.c | 5
src/compiler/Makefile.sources | 4
src/compiler/glsl/ast_to_hir.cpp | 2
src/compiler/glsl/ir_constant_expression.cpp | 2
src/compiler/glsl/link_uniform_initializers.cpp | 2
src/compiler/glsl/link_uniforms.cpp | 2
src/compiler/glsl/link_varyings.cpp | 3
src/compiler/glsl/linker.cpp | 2
src/compiler/glsl/opt_constant_propagation.cpp | 6
src/compiler/glsl/shader_cache.cpp | 2
src/compiler/glsl/standalone.cpp | 2
src/compiler/glsl/string_to_uint_map.cpp | 42
src/compiler/glsl/string_to_uint_map.h | 177 +++
src/compiler/glsl/tests/set_uniform_initializer_tests.cpp | 2
src/compiler/nir/nir.c | 8
src/egl/drivers/dri2/egl_dri2.c | 3
src/egl/drivers/dri2/platform_wayland.c | 26
src/egl/generate/egl.xml | 626 +++++++++++++-
src/egl/generate/eglFunctionList.py | 4
src/gallium/auxiliary/os/os_time.c | 9
src/gallium/drivers/etnaviv/etnaviv_clear_blit.c | 2
src/gallium/drivers/nouveau/codegen/nv50_ir.cpp | 3
src/gallium/drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp | 4
src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp | 7
src/gallium/drivers/radeon/Android.mk | 2
src/gallium/drivers/radeon/r600_pipe_common.c | 1
src/gallium/drivers/radeon/r600_pipe_common.h | 4
src/gallium/drivers/radeon/r600_texture.c | 9
src/gallium/drivers/radeonsi/Android.mk | 2
src/gallium/drivers/radeonsi/si_descriptors.c | 85 +
src/gallium/drivers/radeonsi/si_pipe.c | 24
src/gallium/drivers/radeonsi/si_state.c | 6
src/gallium/drivers/radeonsi/si_state_draw.c | 6
src/gallium/drivers/radeonsi/si_state_shaders.c | 11
src/gallium/drivers/swr/rasterizer/core/api.cpp | 2
src/gallium/drivers/swr/rasterizer/core/context.h | 8
src/gallium/drivers/swr/rasterizer/core/threads.cpp | 4
src/gallium/drivers/vc4/Android.mk | 4
src/gallium/drivers/vc4/Makefile.am | 8
src/gallium/drivers/vc4/Makefile.sources | 3
src/gallium/drivers/vc4/vc4_tiling.h | 17
src/gallium/state_trackers/wgl/stw_framebuffer.c | 7
src/glx/glxcmds.c | 2
src/intel/blorp/blorp_blit.c | 1
src/intel/genxml/gen10.xml | 4
src/mesa/drivers/dri/i965/brw_blorp.c | 16
src/mesa/drivers/dri/i965/brw_bufmgr.c | 16
src/mesa/drivers/dri/i965/brw_clear.c | 14
src/mesa/drivers/dri/i965/brw_context.c | 8
src/mesa/drivers/dri/i965/brw_context.h | 2
src/mesa/drivers/dri/i965/brw_gs_surface_state.c | 1
src/mesa/drivers/dri/i965/brw_state_upload.c | 1
src/mesa/drivers/dri/i965/brw_tcs_surface_state.c | 1
src/mesa/drivers/dri/i965/brw_tes_surface_state.c | 1
src/mesa/drivers/dri/i965/brw_vs_surface_state.c | 1
src/mesa/drivers/dri/i965/brw_wm_surface_state.c | 10
src/mesa/drivers/dri/i965/gen7_l3_state.c | 9
src/mesa/drivers/dri/i965/gen7_urb.c | 4
src/mesa/drivers/dri/i965/genX_blorp_exec.c | 3
src/mesa/drivers/dri/i965/intel_fbo.c | 5
src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 93 --
src/mesa/drivers/dri/i965/intel_mipmap_tree.h | 40
src/mesa/drivers/dri/i965/intel_pixel_draw.c | 2
src/mesa/drivers/dri/i965/intel_tex.c | 6
src/mesa/drivers/dri/i965/intel_tex_image.c | 7
src/mesa/drivers/dri/i965/intel_tex_validate.c | 4
src/mesa/main/shader_query.cpp | 2
src/mesa/main/shaderobj.c | 2
src/mesa/main/teximage.c | 4
src/mesa/program/ir_to_mesa.cpp | 58 +
src/mesa/state_tracker/st_glsl_to_nir.cpp | 2
src/mesa/state_tracker/st_glsl_to_nir.cpp.orig | 479 ++++++++++
src/mesa/state_tracker/st_glsl_to_tgsi.cpp | 4
src/mesa/state_tracker/st_manager.c | 2
src/mesa/vbo/vbo_exec_array.c | 4
src/util/Makefile.am | 4
src/util/Makefile.sources | 2
src/util/string_to_uint_map.cpp | 42
src/util/string_to_uint_map.h | 177 ---
107 files changed, 2145 insertions(+), 608 deletions(-)
---
Reply to: