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

mesa: Changes to 'refs/tags/mesa-17.3.0-rc5-1'



Tag 'mesa-17.3.0-rc5-1' created by Andreas Boll <andreas.boll.dev@gmail.com> at 2017-11-21 10:47 +0000

Tagging upload of mesa 17.3.0~rc5-1 to experimental.
-----BEGIN PGP SIGNATURE-----

iQJPBAABCgA5FiEE45C5cAWC+uqVmsrUHu9T04o6nGcFAloUBF4bHGFuZHJlYXMu
Ym9sbC5kZXZAZ21haWwuY29tAAoJEB7vU9OKOpxnpdIP/RRD85qQcrLxhC1SywZ1
Ipz5nz0lhfv7Jn/ZFaZJtJOSY9aTCGKgw283vkRp+IRb6TBGq3G26FbiAo3AGuFh
0vXMy83ZQm8kMqtArY3eBm/5E6xSoFE2aZWAmUDEiuCtS3zoCNHTh7uSzZZ5a0+X
N3hbCE1OczKqcjgNt4Udq3H6sgbj/0uNqSarQftkSeIhYMOlNqk9YbxljTxu/ah2
SXnpQwMLA8HuVkQthq87PEQrRtC0q3I2YEVpfvU1yi1A/eJOlE6l2AKWxlpv5qyr
Wz2lJXR7FQY8R15XYjPOPIaK8iRSFVCXRDSlNehgOUQVwyOzwm4Qd2fRU14O4Cjj
4rPvZCcKv37RSfDiNtp4rkuUJa0zoEwo3zpjuwo4mnfwr/3hHYM/Ly4OmY8KyEl5
CnWqC59fSaIUpzk+pS6K+8xmpJMiJIpZ9LK40lolBm9UtcQM+GgKL1Swswad/DOO
qjkQOx3DqfpDyFFhvATRpvx27ISVXF1dMRUKiHeYaLJQg4ZyGRafBxUQerwTDCnc
oiHko5ntw2OwL6fqKhg5iCMetRp3PXVV/OoLQ/HdU3/Z2o+pueeogE0LddxCJdSs
TS6v7Aux7zw+HR0A7FZ7w9FKygliaMvhUc8KZ+GAtc8NrUurCW0bc4XN7sd+QZiB
UeRMxVEauWPfWl++Y5k1mt2y
=naHl
-----END PGP SIGNATURE-----

Changes since mesa-17.3.0-rc3-1:
Adam Jackson (2):
      glx/drisw: Fix glXMakeCurrent(dpy, None, ctx)
      glx/dri3: Fix passing renderType into glXCreateContext

Alex Smith (2):
      spirv: Use correct type for sampled images
      nir/spirv: tg4 requires a sampler

Andreas Boll (12):
      broadcom/vc5: Add vc5_drm.h to the release tarball
      broadcom/vc5: Remove unused v3d_compiler.c
      glsl: Fix typo fragement -> fragment
      Close bug #881374
      Merge tag 'mesa-17.2.5' into debian-unstable
      Bump changelog
      Upload to unstable.
      Merge tag 'mesa-17.2.5' into debian-experimental
      Merge branch 'debian-unstable' into debian-experimental
      Merge tag 'mesa-17.3.0-rc5' into debian-experimental
      Bump changelog
      Upload to experimental.

Andres Gomez (9):
      docs: add sha256 checksums for 17.2.4
      cherry-ignore: radv: copy indirect lowering settings from radeonsi
      cherry-ignore: i965: fix blorp stage_prog_data->param leak
      cherry-ignore: etnaviv: don't do resolve-in-place without valid TS
      cherry-ignore: intel/fs: Alloc pull constants off mem_ctx
      cherry-ignore: added 17.3 nominations.
      cherry-ignore: automake: include git_sha1.h.in in release tarball
      Update version to 17.2.5
      docs: add release notes for 17.2.5

Anuj Phogat (2):
      i965: Program DWord Length in MI_FLUSH_DW
      i965/gen8+: Fix the number of dwords programmed in MI_FLUSH_DW

Bas Nieuwenhuizen (5):
      radv: Don't expose heaps with 0 memory.
      radv: Don't use vgpr indexing for outputs on GFX9.
      radv: Disallow indirect outputs for GS on GFX9 as well.
      radv: Free syncobj with multiple imports.
      radv: Free temporary syncobj after waiting on it.

Dave Airlie (7):
      i915g: make gears run again.
      radv: free attachments on end command buffer.
      radv: add initial copy descriptor support. (v2)
      radv: free attachments on end command buffer.
      radv: add initial copy descriptor support. (v2)
      r600/shader: reserve first register of vertex shader.
      r600: fix isoline tess factor component swapping.

Derek Foreman (1):
      egl/wayland: Add a fallback when fourcc query isn't supported

Dylan Baker (1):
      autotools: Set C++ visibility flags on Intel

Emil Velikov (7):
      targets/opencl: don't hardcode the icd file install to /etc/...
      automake: intel: correctly append to the LIBADD variable
      configure.ac: loosen --enable-glvnd check to honour egl
      configure.ac: require xcb* for the omx/va/... when using x11 platform
      Update version to 17.3.0-rc4
      meson: explicitly disable the build system for 17.3.x
      Update version to 17.3.0-rc5

Emilio Pozuelo Monfort (1):
      Make mesa-va-drivers enhance libva2

Eric Engestrom (1):
      vc4: fix release build

Gert Wollny (1):
      r600/sb: bail out if prepare_alu_group() doesn't find a proper scheduling

Jason Ekstrand (26):
      spirv: Claim support for the simple memory model
      i965/blorp: Use blorp_to_isl_format for src_isl_format in blit_miptrees
      i965/blorp: Use more temporary isl_format variables
      i965/miptree: Take an isl_format in render_aux_usage
      intel/fs: Use a pure vertical stride for large register strides
      intel/fs: Pass builders instead of blocks into emit_[un]zip
      intel/fs: Be more explicit about our placement of [un]zip
      intel/fs: Use ANY/ALL32 predicates in SIMD32
      intel/fs: Don't stomp f0.1 in SIMD16 ballot
      intel/fs: Use an explicit D type for vote any/all/eq intrinsics
      intel/fs: Use a pair of 1-wide MOVs instead of SEL for any/all
      intel/eu/reg: Add a subscript() helper
      intel/fs: Fix MOV_INDIRECT for 64-bit values on little-core
      intel/fs: Fix integer multiplication lowering for src/dst hazards
      intel/fs: Mark 64-bit values as being contiguous
      intel/fs: Rework zero-length URB write handling
      intel/nir: Add a helper for getting the NoIndirect mask
      intel/nir: Break the linking code into a helper in brw_nir.c
      intel/nir: Use the correct indirect lowering masks in link_shaders
      intel/blorp: Use mocs.tex for depth stencil
      anv/blorp: Add a device parameter to blorp_surf_for_anv_image
      intel/blorp: Make the MOCS setting part of blorp_address
      i965: Use PTE MOCS for all external buffers
      i965: Add stencil buffers to cache set regardless of stencil texturing
      anv/cmd_buffer: Advance the address when initializing clear colors
      anv/cmd_buffer: Take bo_offset into account in fast clear state addresses

Juan A. Suarez Romero (2):
      glsl: add varying resources for arrays of complex types
      automake: include git_sha1.h.in in release tarball

Kenneth Graunke (7):
      mesa: Accept GL_BACK in get_fb0_attachment with ARB_ES3_1_compatibility.
      i965: properly initialize brw->cs.base.stage to MESA_SHADER_COMPUTE
      i965: Make L3 configuration atom listen for TCS/TES program updates.
      i965: Implement another VF cache invalidate workaround on Gen8+.
      i965: Upload invariant state once at the start of the batch on Gen4-5.
      intel/tools: Fix detection of enabled shader stages.
      i965: Revert Gen8 aspect of VF PIPE_CONTROL workaround.

Leo Liu (1):
      radeon/video: add gfx9 offsets when rejoin the video surface

Marek Olšák (2):
      st/dri: don't expose modifiers in EGL if the driver doesn't implement them
      ac/surface/gfx9: don't allow DCC for the smallest mipmap levels

Matt Turner (4):
      nir: Don't print swizzles when there are more than 4 components
      i965/fs: Fix extract_i8/u8 to a 64-bit destination
      i965/fs: Split all 32->64-bit MOVs on CHV, BXT, GLK
      Revert "intel/fs: Use a pure vertical stride for large register strides"

Nanley Chery (1):
      i965: Check CCS_E compatibility for texture view rendering

Neil Roberts (2):
      nir/opt_intrinsics: Fix values for gl_SubGroupG{e,t}MaskARB
      glsl: Transform fb buffers are only active if a variable uses them

Nicolai Hähnle (2):
      amd/common/gfx9: workaround DCC corruption more conservatively
      tgsi/exec: fix LDEXP in softpipe

Roland Scheidegger (1):
      docs: Fix GL_MESA_program_debug enums

Tapani Pälli (1):
      i965: unref push_const_bo in intelDestroyContext

Thomas Hellstrom (1):
      loader/dri3: Improve dri3 thread-safety

Tim Rowley (2):
      swr/rast: Use gather instruction for i32gather_ps on simd16/avx512
      swr/rast: Faster emulated simd16 permute

Timo Aaltonen (1):
      libglx-mesa0.links.in: Add libGLX_indirect.so.0 to link against libGLX_mesa so that GLX with a remote xserver works. (Closes: #881789)

Timothy Arceri (5):
      radv: copy indirect lowering settings from radeonsi
      glsl: drop cache_fallback
      glsl: use the correct parent when allocating program data members
      mesa: rework how we free gl_shader_program_data
      i965: disable NIR linking on HSW and below

Tomasz Figa (2):
      glsl: Allow precision mismatch on dead data with GLSL ES 1.00
      glsl: Allow precision mismatch on dead data with GLSL ES 1.00

Topi Pohjolainen (1):
      intel/compiler/gen9: Pixel shader header only workaround

---
 VERSION                                                          |    2 
 configure.ac                                                     |   16 
 debian/changelog                                                 |   20 +
 debian/control                                                   |    2 
 debian/libglx-mesa0.links.in                                     |    1 
 docs/specs/enums.txt                                             |   26 -
 meson.build                                                      |    2 
 src/Makefile.am                                                  |    2 
 src/amd/vulkan/radv_cmd_buffer.c                                 |    2 
 src/amd/vulkan/radv_descriptor_set.c                             |   55 +++
 src/amd/vulkan/radv_device.c                                     |   32 +
 src/broadcom/compiler/v3d_compiler.c                             |   43 --
 src/compiler/glsl/ast_to_hir.cpp                                 |    2 
 src/compiler/glsl/link_atomics.cpp                               |    4 
 src/compiler/glsl/link_uniforms.cpp                              |   17 -
 src/compiler/glsl/link_varyings.cpp                              |   24 -
 src/compiler/glsl/linker.cpp                                     |  168 ++++++----
 src/compiler/glsl/shader_cache.cpp                               |    6 
 src/compiler/nir/nir.h                                           |    1 
 src/compiler/nir/nir_print.c                                     |    2 
 src/compiler/spirv/spirv_to_nir.c                                |   12 
 src/compiler/spirv/vtn_private.h                                 |    1 
 src/compiler/spirv/vtn_variables.c                               |    1 
 src/egl/drivers/dri2/platform_wayland.c                          |   32 +
 src/gallium/auxiliary/tgsi/tgsi_exec.c                           |    2 
 src/gallium/drivers/r600/r600_shader.c                           |   13 
 src/gallium/drivers/swr/rasterizer/common/simdlib_512_avx512.inl |   12 
 src/gallium/drivers/swr/rasterizer/common/simdlib_512_emu.inl    |   34 --
 src/gallium/drivers/vc5/Makefile.sources                         |    1 
 src/gallium/targets/opencl/Makefile.am                           |    2 
 src/glx/dri3_glx.c                                               |    3 
 src/glx/drisw_glx.c                                              |    6 
 src/intel/Makefile.am                                            |    3 
 src/intel/Makefile.common.am                                     |    2 
 src/intel/blorp/blorp.h                                          |    7 
 src/intel/blorp/blorp_genX_exec.h                                |   20 -
 src/intel/compiler/brw_fs.cpp                                    |   94 +++--
 src/intel/compiler/brw_fs_generator.cpp                          |   75 ++--
 src/intel/compiler/brw_fs_nir.cpp                                |  128 ++++++-
 src/intel/compiler/brw_fs_visitor.cpp                            |   60 +--
 src/intel/compiler/brw_nir.c                                     |   63 ++-
 src/intel/compiler/brw_nir.h                                     |    4 
 src/intel/compiler/brw_reg.h                                     |   16 
 src/intel/tools/aubinator_error_decode.c                         |    2 
 src/intel/vulkan/anv_blorp.c                                     |   68 ++--
 src/intel/vulkan/genX_blorp_exec.c                               |    1 
 src/intel/vulkan/genX_cmd_buffer.c                               |   11 
 src/loader/loader_dri3_helper.c                                  |   77 +++-
 src/loader/loader_dri3_helper.h                                  |   10 
 src/mesa/drivers/dri/i965/brw_blorp.c                            |   32 +
 src/mesa/drivers/dri/i965/brw_context.c                          |    1 
 src/mesa/drivers/dri/i965/brw_defines.h                          |    2 
 src/mesa/drivers/dri/i965/brw_draw.c                             |    4 
 src/mesa/drivers/dri/i965/brw_link.cpp                           |   43 --
 src/mesa/drivers/dri/i965/brw_misc_state.c                       |    9 
 src/mesa/drivers/dri/i965/brw_pipe_control.c                     |   52 ++-
 src/mesa/drivers/dri/i965/brw_state.h                            |    1 
 src/mesa/drivers/dri/i965/brw_wm_surface_state.c                 |   21 -
 src/mesa/drivers/dri/i965/gen7_l3_state.c                        |    2 
 src/mesa/drivers/dri/i965/genX_blorp_exec.c                      |   10 
 src/mesa/drivers/dri/i965/genX_state_upload.c                    |    2 
 src/mesa/drivers/dri/i965/intel_batchbuffer.c                    |    4 
 src/mesa/drivers/dri/i965/intel_blit.c                           |   15 
 src/mesa/main/mtypes.h                                           |    7 
 src/mesa/main/shaderobj.c                                        |   60 ---
 src/mesa/main/shaderobj.h                                        |    3 
 src/mesa/program/ir_to_mesa.cpp                                  |    2 
 67 files changed, 895 insertions(+), 562 deletions(-)
---


Reply to: