[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

mesa: Changes to 'refs/tags/mesa-17.2.3-1'



Tag 'mesa-17.2.3-1' created by Andreas Boll <andreas.boll.dev@gmail.com> at 2017-10-20 10:02 +0000

Tagging upload of mesa 17.2.3-1 to unstable.
-----BEGIN PGP SIGNATURE-----

iQJPBAABCgA5FiEE45C5cAWC+uqVmsrUHu9T04o6nGcFAlnpycEbHGFuZHJlYXMu
Ym9sbC5kZXZAZ21haWwuY29tAAoJEB7vU9OKOpxn/woQAKHb++dpOtys90W+1rxr
huIHupJdsF5Mt7OLJba0U79/E12YEQcZ2iSLvqmAovqMPzyZZcgve1DS8hzzS+Xx
/G5TexeORpGjp4cyOfq6yaSlcUn+tFIhQhhc0ySbXcmqDpwv9EfPG8WktFIOBbN8
NGlozYgFe63kR/E3pYhbjcdAEjwuI5s5QyReuf3eM+xJFN9k0KjPiHLNyL858gMi
ii8oBaz058AhAuFg3D/7Z/Lo+LfvdPJ9fdyEfuNHSgDUMInjwsCd3cpFJn77gBE/
SLHLbOoGazy/pCSrlyvr1Tyo3rkZsoi2ueTbVhyxW3faYdFHaroy4h4i0MdiQqOp
uuB89z/mQMAI9Po4iRUJj8yQ+o08RDzQ9fEfpR5gZYVpYbU36wMoH6nX4SiivGIx
re9z2xr6ggKpLTLj311UZxhNHfJv82vuJLkiA8HCigzQ0DJFvN9/LuMHrMdgyrdy
1BV6UAsKnVkvMrtHDmcHdzYQoJmGiSH/iqvRFgoe7mln+393w/5DBoMFMkfVq5FZ
u5LwrqFlF82o9JoP+sFodIt9/p10GOJoA4TWd8or0iLoe6oVS6Pc2GBnKOAo2s1f
vrTBWKdHmYA1aT5o9mHH5OMjDE4/VpmM4QKC7bhV5KRxivoikObdjs4hI8gOJ4fk
V5JBa0cxOw0y5B5mI6JxJ63t
=LV7d
-----END PGP SIGNATURE-----

Changes since mesa-17.2.2-1:
Alex Smith (1):
      radv: Add R16G16B16A16_SNORM fast clear support

Andreas Boll (5):
      Merge tag 'mesa-17.2.3' into debian-unstable
      Bump changelog
      Bump standards version to 4.1.1 (Priority: extra -> optional).
      Update extend-diff-ignore.
      Upload to unstable.

Bas Nieuwenhuizen (2):
      nir/spirv: Allow loop breaks in a switch body.
      radv: Only set the MTYPE flags on GFX9+.

Ben Crocker (4):
      gallivm: fix typo in debug_printf message
      gallivm: allow additional llc options
      gallivm/ppc64le: adjust VSX code generation control.
      gallivm/ppc64le: allow environmental control of Altivec code generation

Daniel Stone (2):
      egl/wayland: Check queryImage return for wl_buffer
      egl/wayland: Don't use dmabuf with no modifiers

Dave Airlie (2):
      radv: emit fmuladd instead of fma to llvm.
      radv: lower ffma in nir.

Emil Velikov (7):
      cherry-ignore: add "anv: Remove unreachable cases from isl_format_for_size"
      cherry-ignore: add "anv/wsi: Allocate enough memory for the entire image"
      swr/rast: do not crash on NULL strings returned by getenv
      wayland-drm: use a copy of the wayland_drm_callbacks struct
      eglmesaext: add forward declaration for struct wl_buffers
      Update version to 17.2.3
      docs: add release notes for 17.2.3

Eric Engestrom (1):
      scons: use python3-compatible print()

Ilia Mirkin (2):
      nv50/ir: fix 64-bit integer shifts
      nv50,nvc0: fix push hint logic in presence of a start offset

Jason Ekstrand (6):
      intel/compiler: Don't cmod propagate into a saturated operation
      intel/compiler: Don't propagate cmod into integer multiplies
      glsl/blob: Return false from ensure_can_read on overrun
      glsl/blob: Return false from grow_to_fit if we've ever failed
      nir/opcodes: Fix constant-folding of ufind_msb
      nir: Get rid of the variable on vote intrinsics

Juan A. Suarez Romero (1):
      docs: add sha256 checksums for 17.2.2

Józef Kucia (3):
      anv: Fix vkCmdFillBuffer()
      spirv: Fix SpvOpAtomicISub
      anv: Do not assert() on VK_ATTACHMENT_UNUSED

Leo Liu (3):
      st/va: use pipe transfer_map to map upload buffer
      st/vdpau: don't re-allocate interlaced buffer with packed YUV format
      st/va: don't re-allocate interlaced buffer with pakced format

Lionel Landwerlin (4):
      intel: compiler: vec4: add missing default 0 lod
      anv/cmd_buffer: fix push descriptors with set > 0
      anv/cmd_buffer: Reset state in cmd_buffer_destroy
      anv: bo_cache: allow importing a BO larger than needed

Marek Olšák (3):
      mesa: fix texture updates for ATI_fragment_shader
      st/mesa: don't use pipe_surface for passing information about EGLImage
      glsl_to_tgsi: fix instruction order for bindless textures

Nicolai Hähnle (14):
      st/glsl_to_tgsi: fix conditional assignments to packed shader outputs
      amd/common: fix build_cube_select
      radeonsi/gfx9: fix geometry shaders without output vertices
      util/queue: fix a race condition in the fence code
      glsl/lower_instruction: handle denorms and overflow in ldexp correctly
      radeonsi: move current_rast_prim to r600_common_context
      radeonsi: don't discard points and lines
      radeonsi: deduce rast_prim correctly for tessellation point mode
      radeonsi: fix maximum advertised point size / line width
      st/mesa: don't clobber glGetInternalformat* buffer for GL_NUM_SAMPLE_COUNTS
      st/glsl_to_tgsi: fix indirect access to 64-bit integer
      st/glsl_to_tgsi: fix a use-after-free in merge_two_dsts
      radeonsi: clamp depth comparison value only for fixed point formats
      radeonsi: clamp border colors for upgraded depth textures

Rob Clark (2):
      freedreno/a5xx: align height to GMEM
      freedreno/a5xx: fix missing restore state

---
 SConstruct                                                |    8 
 VERSION                                                   |    2 
 bin/.cherry-ignore                                        |    9 
 debian/changelog                                          |    8 
 debian/control                                            |    5 
 debian/source/local-options                               |    5 
 docs/relnotes/17.2.2.html                                 |    3 
 docs/relnotes/17.2.3.html                                 |  180 ++++++++++++++
 include/EGL/eglmesaext.h                                  |    1 
 scons/gallium.py                                          |   22 -
 scons/llvm.py                                             |   16 -
 src/SConscript                                            |    2 
 src/amd/common/ac_llvm_build.c                            |    6 
 src/amd/common/ac_nir_to_llvm.c                           |    2 
 src/amd/common/sid.h                                      |    2 
 src/amd/vulkan/radv_formats.c                             |    6 
 src/amd/vulkan/radv_pipeline.c                            |    1 
 src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.c             |    2 
 src/compiler/glsl/blob.c                                  |   11 
 src/compiler/glsl/blob.h                                  |    6 
 src/compiler/glsl/glsl_to_nir.cpp                         |    2 
 src/compiler/glsl/lower_instructions.cpp                  |  167 ++++++++----
 src/compiler/nir/nir_intrinsics.h                         |    6 
 src/compiler/nir/nir_opcodes.py                           |    2 
 src/compiler/spirv/spirv_to_nir.c                         |    1 
 src/compiler/spirv/vtn_cfg.c                              |    2 
 src/egl/drivers/dri2/platform_wayland.c                   |   68 +++--
 src/egl/wayland/wayland-drm/wayland-drm.c                 |   10 
 src/gallium/auxiliary/gallivm/lp_bld_init.c               |    2 
 src/gallium/auxiliary/gallivm/lp_bld_misc.cpp             |   60 ++++
 src/gallium/auxiliary/util/u_cpu_detect.c                 |   32 +-
 src/gallium/drivers/freedreno/a5xx/fd5_emit.c             |    3 
 src/gallium/drivers/freedreno/freedreno_resource.c        |    6 
 src/gallium/drivers/llvmpipe/SConscript                   |    2 
 src/gallium/drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp |    4 
 src/gallium/drivers/nouveau/nv50/nv50_push.c              |    3 
 src/gallium/drivers/nouveau/nvc0/nvc0_vbo_translate.c     |    9 
 src/gallium/drivers/radeon/r600_pipe_common.c             |   11 
 src/gallium/drivers/radeon/r600_pipe_common.h             |    2 
 src/gallium/drivers/radeon/r600_texture.c                 |    5 
 src/gallium/drivers/radeon/r600_viewport.c                |   21 +
 src/gallium/drivers/radeonsi/si_descriptors.c             |   31 +-
 src/gallium/drivers/radeonsi/si_pipe.h                    |    2 
 src/gallium/drivers/radeonsi/si_shader_tgsi_mem.c         |   25 +
 src/gallium/drivers/radeonsi/si_state.c                   |  125 +++++----
 src/gallium/drivers/radeonsi/si_state_draw.c              |   24 +
 src/gallium/drivers/radeonsi/si_state_shaders.c           |   16 -
 src/gallium/drivers/svga/SConscript                       |    2 
 src/gallium/drivers/swr/SConscript                        |    6 
 src/gallium/drivers/swr/rasterizer/core/utils.h           |    3 
 src/gallium/state_trackers/va/buffer.c                    |   12 
 src/gallium/state_trackers/va/image.c                     |   10 
 src/gallium/state_trackers/vdpau/surface.c                |    2 
 src/gallium/targets/dri/SConscript                        |    2 
 src/intel/compiler/brw_fs_cmod_propagation.cpp            |   25 +
 src/intel/compiler/brw_vec4_cmod_propagation.cpp          |   25 +
 src/intel/compiler/brw_vec4_nir.cpp                       |    9 
 src/intel/vulkan/anv_allocator.c                          |    2 
 src/intel/vulkan/anv_blorp.c                              |    4 
 src/intel/vulkan/anv_cmd_buffer.c                         |   61 +++-
 src/intel/vulkan/anv_private.h                            |    3 
 src/intel/vulkan/genX_cmd_buffer.c                        |    3 
 src/mesa/main/texstate.c                                  |    8 
 src/mesa/state_tracker/st_cb_eglimage.c                   |   96 +++----
 src/mesa/state_tracker/st_format.c                        |    3 
 src/mesa/state_tracker/st_glsl_to_tgsi.cpp                |   33 ++
 src/util/u_queue.c                                        |   13 +
 67 files changed, 917 insertions(+), 343 deletions(-)
---


Reply to: