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

[Git][xorg-team/lib/mesa][debian-experimental] 32 commits: .pick_status.json: Update to 56451ce773c11094a8c08fdc6b500bb8bdcf37e1



Title: GitLab

Timo Aaltonen pushed to branch debian-experimental at X Strike Force / lib / mesa

Commits:

  • 928e9db0
    by Eric Engestrom at 2023-11-10T14:42:58+00:00
    .pick_status.json: Update to 56451ce773c11094a8c08fdc6b500bb8bdcf37e1
    
  • e59c24f6
    by Eric Engestrom at 2023-11-10T14:45:03+00:00
    .pick_status.json: Mark fa7ec4226bdf48bf63438e303af83ecd58ec95f2 as denominated
    
  • 8d9fa8ef
    by Paulo Zanoni at 2023-11-10T14:45:05+00:00
    vulkan: fix potential memory leak in create_rect_list_pipeline()
    
    I was playing around with possible improvements to STACK_ARRAY(), and
    one of my experiments made gcc point us that we were not freeing
    'stages'.
    
    Fixes: 514c10344e6f ("vulkan/meta: Add a concept of rect pipelines")
    Reviewed-by: Karmjit Mahil <Karmjit.Mahil@imgtec.com>
    Reviewed-by: Faith Ekstrand <faith.ekstrand@collabora.com>
    Signed-off-by: Paulo Zanoni <paulo.r.zanoni@intel.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26041>
    (cherry picked from commit 17e135d3d4a4bb1d835aba6ffdf1997e23360843)
    
  • 193256f9
    by Lionel Landwerlin at 2023-11-10T14:46:19+00:00
    isl: disable MCS compression on R9G9B9E5
    
    Not supported according to the docs and will trigger an assert
    isl_get_render_compression_format().
    
    Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
    Cc: mesa-stable
    Reviewed-by: Sagar Ghuge <sagar.ghuge@intel.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26112>
    (cherry picked from commit d4499c4cb26b87876f0ee16562a4c5b2bd4f8860)
    
  • 30135c2a
    by Connor Abbott at 2023-11-10T14:46:20+00:00
    ir3/ra: Don't swap killed sources for early-clobber destination
    
    We have an optimization to try to swap regular live intervals with
    killed sources when evicting them fails in order to make a contiguous
    space for the destination to fit in, but this doesn't work when the
    destination is early-clobber.
    
    Fixes
    dEQP-GLES31.functional.synchronization.inter_invocation.image_atomic_read_write
    on a650+.
    
    Fixes: d4b5d2a ("ir3/ra: Use killed sources in register eviction")
    Closes: #8886
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26004>
    (cherry picked from commit 04ffef15da1903c7f2497e24d96f742e476b3e8d)
    
  • 81ab4a3a
    by Roman Stratiienko at 2023-11-10T14:46:36+00:00
    v3d: Don't implicitly clear the content of the imported buffer
    
    v3d driver will implicitly clear the buffer's content on the first write
    operation. This clearing operation is helpful for allocated buffers,
    initializing them with zeros instead of having memory garbage.
    
    Also, this avoids reading the buffer from the RAM to the GPU cache
    before rendering, making the first write operation slightly faster.
    
    The clearing operation should not happen for imported buffers where
    the buffer may already contain valuable data and the user may want
    to render into the buffer only partially.
    
    Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
    Signed-off-by: Roman Stratiienko <r.stratiienko@gmail.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26136>
    (cherry picked from commit 56451ce773c11094a8c08fdc6b500bb8bdcf37e1)
    
  • c6a9afc5
    by Eric Engestrom at 2023-11-13T20:04:53+00:00
    .pick_status.json: Update to 08f851f4361cfbdb211dc70d03cf3ebff331c3ee
    
  • a28ea69d
    by antonino at 2023-11-13T20:04:59+00:00
    vulkan: use instance allocator for `object_name` in some objects
    
    The allocator passed to VkDevice won't be available once it is destroyed
    and thefore it cannot be used to allocate `object_name` for instance
    level objects such as `VkInstance` or `VkPhysicalDevice` or else there
    would be no way of deallocating it when those objects are destroyed.
    
    Cc: mesa-stable
    Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
    Reviewed-by: Mark Collins <mark@igalia.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26085>
    (cherry picked from commit 2d49f834b20d705d901414f6fc2b1fec019689c4)
    
  • 12ab5dfd
    by Marek Olšák at 2023-11-13T20:05:00+00:00
    radeonsi/gfx11: don't set OREO_MODE to fix rare corruption
    
    This is recommended by hw people.
    
    Fixes: 19a59f05a47 - radeonsi/gfx11: program db render control register
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25941>
    (cherry picked from commit 3f108e7615213051466af4ed688e94ce6ddde065)
    
  • 3902e930
    by Rob Clark at 2023-11-13T20:05:01+00:00
    freedreno: Always attach bo to submit
    
    Even if app triggers undefined behaviour by using a rsc on multiple
    contexts without a flush, we still should attach the bo to the batch.
    
    Fixes: b43e5aec0d2c ("freedreno/batch: Move submit bo tracking to batch")
    Signed-off-by: Rob Clark <robdclark@chromium.org>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26162>
    (cherry picked from commit 4807c1e173e8aef4cba7ba60e6ed38248cb4d7a9)
    
  • eb9f7db9
    by Mary Guillemard at 2023-11-13T20:05:05+00:00
    zink: Check for VK_EXT_extended_dynamic_state3 before setting A2C
    
    Fix crashes for piglit alpha-to-coverage tests when
    VK_EXT_extended_dynamic_state3 is not supported (like on Venus)
    
    Fixes: 736577871b9 ("zink: check for cbuf0 writes before setting A2C")
    
    Signed-off-by: Mary Guillemard <mary.guillemard@collabora.com>
    Reviewed-by: Antonino Maniscalco <antonino.maniscalco@collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26003>
    (cherry picked from commit fe159c85de81a12e895342d003821aa4f25db8d5)
    
  • 16ed2f18
    by Eric Engestrom at 2023-11-15T16:32:14+00:00
    .pick_status.json: Update to 03a7cb261828b350dd9b56bd74850197ca9eba33
    
  • 7cf359fb
    by Friedrich Vock at 2023-11-15T16:33:12+00:00
    vulkan: Don't use set_foreach_remove when destroying pipeline caches
    
    set_foreach_remove assumes no entries have been removed. That assumption
    only holds if no errors occur, since pipeline cache objects can get
    removed if an error occurs during deserialization.
    
    This fixes
    dEQP-VK.api.device_init.create_instance_device_intentional_alloc_fail.basic
    crashing on RADV.
    
    Cc: mesa-stable
    Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
    Reviewed-by: Faith Ekstrand <faith.ekstrand@collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26164>
    (cherry picked from commit 8ffdad731cd8d8900c10810b61283afffa142f29)
    
  • 828b3966
    by Eric Engestrom at 2023-11-15T16:34:18+00:00
    .pick_status.json: Mark fcfa68a632e5711cc657b103c9a0384928e9bf49 as denominated
    
  • bbf09922
    by Sagar Ghuge at 2023-11-15T16:36:24+00:00
    anv: Write timestamp using MI_FLUSH_DW on blitter
    
    On Blitter engine, we don't support PIPE_CONTROL, we have to update
    memory locations using the MI_FLUSH_DW command.
    
    v2:
    - Handle video queue (Lionel)
    
    Fixes: 056b0cb87f2 ("anv: add video engine support in various places")
    Fixes: 5112b421462 ("anv: Handle end of pipe with MI_FLUSH_DW on transfer queue")
    
    Signed-off-by: Sagar Ghuge <sagar.ghuge@intel.com>
    Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26121>
    (cherry picked from commit 8c9a7f77303b5acb4555a8c41b897da891fbe2da)
    
  • e194c6b9
    by Tapani Pälli at 2023-11-15T16:37:15+00:00
    iris: add data cache flush for pre hiz op
    
    This fixes various failing Piglit tests on DG2.
    
    Cc: mesa-stable
    Signed-off-by: Tapani Pälli <tapani.palli@intel.com>
    Reviewed-by: Sagar Ghuge <sagar.ghuge@intel.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22717>
    (cherry picked from commit e4db19afa72b3dc2a33acc6435f714176adc6df1)
    
  • 2b38d145
    by Sagar Ghuge at 2023-11-15T16:37:16+00:00
    anv: Flush data cache while clearing depth using HIZ_CCS_WT
    
    Patch fxes ESO shadow pass ground corruption on Arc A750. In the colour
    pass where the rendering corruption first appears, the depth resource
    was used as a "PS - Texture".  Immediately afterwards there's a Barrier
    where it goes from
    
    	VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL =>
    	VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL
    
    immediately following that there's a Clear from vkCmdBeginRendering
    which appears to be a HiZ clear.  Things work when using AUX_USAGE_HIZ
    but AUX_USAGE_HIZ_CCS_WT (XXX: and AUX_USAGE_HIZ_CCS?) doesn't work.
    
    current thinking is this is related to 14015264727 where we had to add
    HDC and DC flushes to CCS and MCS fast clears.  Maybe HiZ clears with
    CCS also have similar problems?  The docs don't appear to indicate that
    but the docs were also wrong for color clears until recently...
    
    Cc: mesa-stable
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9277
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9444
    Signed-off-by: Sagar Ghuge <sagar.ghuge@intel.com>
    Reviewed-by: Tapani Pälli <tapani.palli@intel.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22717>
    (cherry picked from commit 648c0c159d865a8a30f0b524b33db6d932e4e234)
    
  • 85c0b628
    by Rhys Perry at 2023-11-15T21:21:24+00:00
    docs: fix RADV_THREAD_TRACE_CACHE_COUNTERS default
    
    Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
    Fixes: dbab98d9d63d ("radv: enable RADV_THREAD_TRACE_CACHE_COUNTERS by default")
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26193>
    (cherry picked from commit c4ee639ca0378f094e63738697812ecfa191bbf1)
    
  • f56bb3ec
    by Jesse Natalie at 2023-11-15T21:21:24+00:00
    nir_lower_mem_access_bit_sizes: Fix write-mask-constrained 3-byte stores as atomics
    
    The code here handled stores of actual 3-byte values (8-bit, 3-component), but didn't
    correctly handle stores of larger 8-bit vectors that were constrained by write mask to
    just 3 bytes. In that case, the pad-to-vec4 step was unnecessary and problematic.
    
    Seen in CL CTS test_basic vector_swizzle test group for char3 with CLOn12.
    
    Fixes: c70d94a8 ("nir_lower_mem_access_bit_sizes: Support unaligned stores via a pair of atomics")
    Reviewed-by: Faith Ekstrand <faith.ekstrand@collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26034>
    (cherry picked from commit cd0cff951a5b7c74d704198b5abfdb40b267cbdc)
    
  • 73b6b749
    by David Rosca at 2023-11-15T21:21:24+00:00
    gallium/auxiliary/vl: Fix coordinates clamp in compute shaders
    
    Fixes: a6a43963ed0 ("gallium/auxiliary/vl: Clamp coordinates in compute shaders")
    
    Acked-by: Thong Thai <thong.thai@amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26123>
    (cherry picked from commit ef0546152fd1aed1d4175097c6361860c42f459e)
    
  • b1833834
    by David Rosca at 2023-11-15T21:21:24+00:00
    gallium/auxiliary: Fix coordinates clamp in util_compute_blit
    
    Fixes: 7c8e1596d6e ("gallium/auxiliary: Fix util_compute_blit half texel offset with scaling")
    
    Acked-by: Thong Thai <thong.thai@amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26123>
    (cherry picked from commit e9091b1f5c2ef50aba36f5e71fb6cf88ffc31cbb)
    
  • 0680995b
    by David Rosca at 2023-11-15T21:21:24+00:00
    gallium/auxiliary/vl: Scale dst_rect x0/y0 when rendering chroma plane
    
    This fixes incorrect chroma plane position when x0/y0 is not zero.
    
    Fixes: 001358a97cc ("vl/compositor: add a new function for YUV deint")
    
    Acked-by: Thong Thai <thong.thai@amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26123>
    (cherry picked from commit 35b0ccd8554e8b46833cb5b57be91e6201754a4f)
    
  • dbb2f6ed
    by Matt Turner at 2023-11-15T21:21:24+00:00
    r600: Add missing dep on git_sha1.h
    
    Bug: https://bugs.gentoo.org/917116
    Fixes: 3ab51c7ebd1 ("r600: Add callbacks for get_driver_uuid and get_device_uuid")
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26195>
    (cherry picked from commit b66b299edac109d2bbfdb886f01ce5945f362289)
    
  • 0960a0c5
    by Samuel Pitoiset at 2023-11-15T21:21:24+00:00
    radv: fix registering queues for RGP with compute only
    
    This crashes if the graphics queue isn't created.
    
    Fixes: 930e77e9036 ("radv/sqtt: add support for queue info")
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/10136
    Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26183>
    (cherry picked from commit 627d59344381907bd13eeb48a6737bd2561e64d8)
    
  • a600a58f
    by Samuel Pitoiset at 2023-11-15T21:21:24+00:00
    radv: set radv_zero_vram=true for Unreal Engine 4/5
    
    Unreal Engine seems to rely on uninitialized memory and
    RADV_DEBUG=zerovram fixes a bunch of issues.
    
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9025
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9380
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9026
    Cc: mesa-stable
    Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26188>
    (cherry picked from commit bb92c34c2859c2f5b42c9b6ba4f5603d79b72d33)
    
  • 178c046b
    by Georg Lehmann at 2023-11-15T21:21:24+00:00
    aco: add missing scc def for SALU quad broadcast
    
    Cc: mesa-stable
    
    Reviewed-by: Rhys Perry <pendingchaos02@gmail.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26163>
    (cherry picked from commit 509ce19643f51555922947e9b8b5f12d6567fb5b)
    
  • f12636ce
    by David Heidelberg at 2023-11-15T21:21:24+00:00
    ci/traces: drop the freedoom-phase2-gl-high.trace
    
    See https://gitlab.freedesktop.org/mesa/mesa/-/issues/8080#note_2154467
    
    Fixes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/8080
    Cc: mesa-stable
    Signed-off-by: David Heidelberg <david.heidelberg@collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26199>
    (cherry picked from commit 1eff68dd2a6d9fc8acd53078d609e92f693c2556)
    
  • 313457b6
    by Konstantin Seurer at 2023-11-15T21:21:24+00:00
    radv/sqtt: Fix tracing acceleration structure commands
    
    ApiRayTracingSeparateCompiled can only used by trace commands.
    
    Fixes: bfb55d0 ("ac/sqtt,radv/sqtt: Add and use marker for separate RT compilation")
    Reviewed-by: Friedrich Vock <friedrich.vock@gmx.de>
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26158>
    (cherry picked from commit b6e09dd5212503ab6369ba7fee9033c416347243)
    
  • 4611aef8
    by Eric Engestrom at 2023-11-15T21:36:49+00:00
    VERSION: bump for 23.3.0-rc4
    
  • bc49cdd9
    by Timo Aaltonen at 2023-11-19T20:24:19+02:00
    Merge branch 'upstream-experimental' into debian-experimental
    
  • ac331e2a
    by Timo Aaltonen at 2023-11-19T20:26:32+02:00
    version bump
    
  • ed40e41c
    by Timo Aaltonen at 2023-11-19T20:29:09+02:00
    release to experimental
    

0 changed files:

The diff was not included because it is too large.

Reply to: