URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3511e8af21ac11b8e7f5305942624d1ae29a73a
Author: Boris Brezillon <[email protected]>
Date:   Fri Sep 10 11:38:00 2021 +0200

    panvk: Implement vkCmdUpdateBuffer()
    
    Signed-off-by: Boris Brezillon <[email protected]>
    Reviewed-by: Tomeu Vizoso <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12095>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5608902842b258383d72332745dd42f04c82c12
Author: Boris Brezillon <[email protected]>
Date:   Fri Sep 10 11:37:33 2021 +0200

    panvk: Implement vkCmdFillBuffer()
    
    Signed-off-by: Boris Brezillon <[email protected]>
    Reviewed-by: Tomeu Vizoso <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12095>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b37eb5854c060a27ed6c145a3754f8f0f7ac7154
Author: Boris Brezillon <[email protected]>
Date:   Wed Sep 8 10:17:03 2021 +0200

    panvk: Implement vkCmdCopyBuffer()
    
    Signed-off-by: Boris Brezillon <[email protected]>
    Reviewed-by: Tomeu Vizoso <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12095>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f73ae1a6b5658af05fc9211c26446ab89eb125e0
Author: Boris Brezillon <[email protected]>
Date:   Wed Sep 8 10:14:21 2021 +0200

    panvk: Implement vkCmdCopyImageToBuffer()
    
    Signed-off-by: Boris Brezillon <[email protected]>
    Reviewed-by: Tomeu Vizoso <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12095>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ce85cd25ae2a5193b98af76ad2e390550789bb8
Author: Boris Brezillon <[email protected]>
Date:   Wed Sep 8 10:12:32 2021 +0200

    panvk: Implement vkCmdCopyBufferToImage()
    
    Signed-off-by: Boris Brezillon <[email protected]>
    Reviewed-by: Tomeu Vizoso <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12095>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b9cbd39ec23d4517197af75a84fbc99471f41da
Author: Boris Brezillon <[email protected]>
Date:   Wed Sep 8 10:02:11 2021 +0200

    panvk: Implement vkCmdCopyImage()
    
    Signed-off-by: Boris Brezillon <[email protected]>
    Reviewed-by: Tomeu Vizoso <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12095>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a0cbe50566737a61640091d88013183ecdca13be
Author: Boris Brezillon <[email protected]>
Date:   Tue Sep 7 18:24:11 2021 +0200

    panvk: Implement vkCmdClear{DepthStencil,Color}Image()
    
    Signed-off-by: Boris Brezillon <[email protected]>
    Reviewed-by: Tomeu Vizoso <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12095>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d4c40525759d1854c186fe53e1f4c2e98ee9ce9
Author: Boris Brezillon <[email protected]>
Date:   Thu Sep 9 18:12:19 2021 +0200

    panvk: Issue a fragment job if at least one target is cleared
    
    This way clear meta helpers don't have to allocate fragment job
    themselves.
    
    Signed-off-by: Boris Brezillon <[email protected]>
    Reviewed-by: Tomeu Vizoso <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12095>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2cdcaf08a19a0809b66f191333366d9dedacb565
Author: Boris Brezillon <[email protected]>
Date:   Thu Sep 9 15:04:56 2021 +0200

    panvk: Stop dereferencing the subpass in panvk_cmd_close_batch()
    
    So we can call this function from the meta helpers which won't bind
    a subpass to the cmd state.
    
    Signed-off-by: Boris Brezillon <[email protected]>
    Reviewed-by: Tomeu Vizoso <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12095>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b882c3b677533971d5274edca753677694c7facc
Author: Boris Brezillon <[email protected]>
Date:   Tue Sep 7 19:19:43 2021 +0200

    panvk: Add a panvk_cmd_prepare_tiler_context() helper
    
    So we can create tiler contexts from meta helpers.
    
    Signed-off-by: Boris Brezillon <[email protected]>
    Reviewed-by: Tomeu Vizoso <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12095>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=285197df2832d17e628716fb07ffd94a38dc99b9
Author: Boris Brezillon <[email protected]>
Date:   Tue Sep 7 19:18:24 2021 +0200

    panvk: Make panvk_cmd_alloc_tls_desc() more generic
    
    panvk_cmd_alloc_tls_desc() will soon be called from meta helpers which
    don't bind a pipeline to the cmdbuf state. Let's pass the gfx/compute
    info directly.
    
    Signed-off-by: Boris Brezillon <[email protected]>
    Reviewed-by: Tomeu Vizoso <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12095>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=e7af84899ee41991645c25db7d26f850aead80bb
Author: Boris Brezillon <[email protected]>
Date:   Tue Sep 7 19:15:41 2021 +0200

    panvk: Don't check the bind_point in panvk_cmd_prepare_fragment_job()
    
    We are about to call panvk_cmd_close_batch() from meta helpers, and
    those don't bind a pipeline, so let's drop the check in
    panvk_cmd_prepare_fragment_job().
    
    Signed-off-by: Boris Brezillon <[email protected]>
    Reviewed-by: Tomeu Vizoso <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12095>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=821eb2a73b68bedf7940a4118460cec52b56bdf8
Author: Boris Brezillon <[email protected]>
Date:   Tue Sep 7 18:22:44 2021 +0200

    panvk: Don't use the subpass to calculate the FB descriptor size
    
    This way we will be able to re-use panvk_cmd_alloc_fb_desc() for
    meta stuff.
    
    Signed-off-by: Boris Brezillon <[email protected]>
    Reviewed-by: Tomeu Vizoso <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12095>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa51d9903597a169e7ac7021a00b856f16b55f2e
Author: Boris Brezillon <[email protected]>
Date:   Tue Sep 7 17:41:47 2021 +0200

    panvk: Get rid of panvk_emit_fragment_job()
    
    Now that we have a valid pan_fb_info attached to the state, we can
    use pan_emit_fragment_job() directly.
    
    Signed-off-by: Boris Brezillon <[email protected]>
    Reviewed-by: Tomeu Vizoso <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12095>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=82046eed4a891cde0b6178bb67d841ae0a325a9e
Author: Boris Brezillon <[email protected]>
Date:   Wed Sep 8 09:37:50 2021 +0200

    panvk: Move blit/resolve stubs to a separate file
    
    Signed-off-by: Boris Brezillon <[email protected]>
    Reviewed-by: Tomeu Vizoso <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12095>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=08dfdd9639195a0c379f6530c8ac42a26ca2a6b0
Author: Boris Brezillon <[email protected]>
Date:   Wed Sep 8 09:34:20 2021 +0200

    panvk: Move copy stubs to a separate file
    
    Signed-off-by: Boris Brezillon <[email protected]>
    Reviewed-by: Tomeu Vizoso <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12095>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=45fcaf67f0655c8c0805780ba42402643d405745
Author: Tomeu Vizoso <[email protected]>
Date:   Wed Jul 28 09:08:39 2021 +0200

    panvk: Move CmdClear* impl to a separate file
    
    In preparation for adding implementations of more meta commands, add
    panvk_meta_clear.c.
    
    Signed-off-by: Tomeu Vizoso <[email protected]>
    Reviewed-by: Boris Brezillon <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12095>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0eaaf90f3e145c65e0fe5649bd84e0cc94ee7b1
Author: Boris Brezillon <[email protected]>
Date:   Fri Sep 3 15:26:53 2021 +0200

    panvk: Merge identical BO entries before submitting a job
    
    This should ideally be filtered when BOs are attached to a batch, but
    let's do it in the submit path until then.
    
    Signed-off-by: Boris Brezillon <[email protected]>
    Reviewed-by: Tomeu Vizoso <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12095>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=165c26b9e12745f39ba4c03b97b924a53ab308ef
Author: Boris Brezillon <[email protected]>
Date:   Mon Sep 6 16:06:49 2021 +0200

    panvk: Preload FB attachments when required
    
    There are at least three situations where we need to preload FBs:
    
    1. The attachment is flagged VK_ATTACHMENT_LOAD_OP_LOAD and has not been
       accessed in previous subpasses
    
    2. The batch is implicitly split (e.g. too many jobs queued to the
       batch, wait/set events queued, ...)
    
    3. The attachment has been written by a previous subpass
    
    With those changes, we can get rid of panvk_emit_fb() and call
    pan_emit_fbd() directly (fb_info is initialized when starting a subpass
    and updated when an implicit split happens).
    
    Signed-off-by: Boris Brezillon <[email protected]>
    Reviewed-by: Tomeu Vizoso <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12095>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3166f4ebea7d631d9776e6de4a3601be97a0db33
Author: Boris Brezillon <[email protected]>
Date:   Wed Sep 8 09:54:58 2021 +0200

    panvk: Initialize the blend shader logic
    
    The blitter logic rely on blend shaders when formats are not blendable.
    We need to initialize the blend shader logic before we can use the
    blitter.
    
    Signed-off-by: Boris Brezillon <[email protected]>
    Reviewed-by: Tomeu Vizoso <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12095>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba2874563ecc914db8bd71f3329188cb90cc0e88
Author: Boris Brezillon <[email protected]>
Date:   Wed Jun 2 10:07:40 2021 +0200

    pan/blit: Extend pan_preload_fb() to return emitted jobs
    
    The vulkan driver needs to patch job headers when re-issuing batches.
    Extend pan_preload_fb() so it can return the emitted tiler jobs.
    
    Signed-off-by: Boris Brezillon <[email protected]>
    Acked-by: Alyssa Rosenzweig <[email protected]>
    Reviewed-by: Tomeu Vizoso <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12095>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f4dab0f2d370f0d3768e0951fa2871b0bdd131b
Author: Boris Brezillon <[email protected]>
Date:   Wed May 19 10:56:49 2021 +0200

    pan/blit: Fix a NULL dereference in the preload path
    
    The ZS view can be NULL if a stencil-only buffer is attached to the FB.
    
    Fixes: 1de393fec539 ("panfrost: Fix ZS reloading on Bifrost v6")
    Signed-off-by: Boris Brezillon <[email protected]>
    Reviewed-by: Alyssa Rosenzweig <[email protected]>
    Reviewed-by: Tomeu Vizoso <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12095>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2dd13257c88d2b453b91f2f78129851cf3574392
Author: Boris Brezillon <[email protected]>
Date:   Wed Jun 2 10:23:06 2021 +0200

    pan/bi: Allow passing RT conversion descriptors to fragment shaders
    
    The Vulkan copy shaders sometimes need to partially write a texel and
    issue a load on the FRAGOUT variable in that case, but they do know
    the format of the tile buffer in advance in that case. Let's not add an
    RT_CONVERSION sysval if we can avoid it.
    
    Signed-off-by: Boris Brezillon <[email protected]>
    Acked-by: Alyssa Rosenzweig <[email protected]>
    Reviewed-by: Tomeu Vizoso <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12095>

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=04d6c593d03efbda42140754b9053bb0df7aac8d
Author: Boris Brezillon <[email protected]>
Date:   Wed Jun 2 10:17:55 2021 +0200

    pan/bi: Relax check on 8bit swizzles
    
    Allow extracting components Y, Z or W from an 8bit vector.
    
    Signed-off-by: Boris Brezillon <[email protected]>
    Reviewed-by: Alyssa Rosenzweig <[email protected]>
    Reviewed-by: Tomeu Vizoso <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12095>

Reply via email to