Mesa (master): 25 new commits

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Fri Jul 24 12:46:36 UTC 2020


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b300bec9ad78f8a5d946f19aa9a97259a4f034b
Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Fri Jul 10 09:03:44 2020 +0200

    radv: clean up remaining pipeline init functions
    
    Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5837>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5575ce0a28e8a157843688336f123054a0d9f9d5
Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Fri Jul 10 08:54:58 2020 +0200

    radv: remove useless return value to radv_pipeline_scratch_init()
    
    Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5837>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0721e2d1ab66346e08cf5f66af70095c7dc61f1d
Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Fri Jul 10 08:53:00 2020 +0200

    radv: add radv_pipeline_init_shader_stages_state()
    
    Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5837>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3774ec9ac36a41944455b842c398690c75c8a77
Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Thu Jul 9 11:54:37 2020 +0200

    radv: constify all radv_pipeline_generate_*() helpers
    
    To make clear that the pipeline should be read only.
    
    Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5837>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f32cb825159acdfb727039495581b1fb96d5c90c
Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Thu Jul 9 11:43:29 2020 +0200

    radv: assign pipeline gfx fields before PM4 emission
    
    To be able to constify all radv_pipeline_generate_*() helpers.
    
    Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5837>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2a5fb87de2e536cc82f184275edea755bec22f44
Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Thu Jul 9 11:49:32 2020 +0200

    radv: clean up binning state initialization
    
    It's no longer emitted directly in the pipeline.
    
    Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5837>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=08dd70465e601a85be31982d6e9054e23ad7aad8
Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Thu Jul 9 11:36:45 2020 +0200

    radv: clean up adjusting MSAA state if conservative rast is enabled
    
    Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5837>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=067b01c5e61b9fd8654668c6388f9119bb179760
Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Thu Jul 9 11:07:02 2020 +0200

    radv: add radv_pipeline_generate_vgt_gs_out()
    
    Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5837>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=749d513467560e2dd2e153abb2db125bc4942059
Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Thu Jul 9 11:05:54 2020 +0200

    radv: add radv_pipeline_init_input_assembly_state()
    
    Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5837>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e31f8b967645087fdda7c3b63db894c306f2cbd2
Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Thu Jul 9 10:42:57 2020 +0200

    radv: clean up tessellation state emission
    
    Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5837>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b691bfb6cfc7ce4a18dd913e9c524a40866a832
Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Thu Jul 9 10:36:28 2020 +0200

    radv: remove unnecessary radv_tessellation_state::lds_size
    
    Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5837>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1b237b9ef684ef1684508921c70259c35ff8463
Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Thu Jul 9 10:33:16 2020 +0200

    radv: set LDS TCS size at shaders creation for GFX9+
    
    Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5837>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf89bdb9ba9c7a7ba39d142ee3c83e0379c2092a
Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Thu Jul 9 10:06:43 2020 +0200

    radv: align the LDS size in calculate_tess_lds_size()
    
    Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5837>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c36ebf30e8fa10ee7bd2f72d8f286bb153bc25f
Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Thu Jul 9 08:40:13 2020 +0200

    radv: remove one unnecessary param to radv_generate_graphics_pipeline_key()
    
    Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5837>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=55f615660cb262d261073e17af05851349ca6070
Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Wed Jul 8 21:45:09 2020 +0200

    radv: remove no-op si_multiwave_lds_size_workaround()
    
    Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5837>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f794137daaeed849a35faf59f942586dcd19075
Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Wed Jul 8 21:35:23 2020 +0200

    radv: remove unnecessary radv_tessellation_state::num_patches
    
    Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5837>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=83f63ab2c2cc4568e5a927f3ee5bb7529b96c3ec
Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Wed Jul 8 17:48:49 2020 +0200

    radv: clean up radv_compute_generate_pm4()
    
    For consistency regarding how the graphics pipeline is built.
    
    Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5837>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8bfd8277ccb6b155dd322911180b4c0c4457f128
Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Wed Jul 8 17:49:14 2020 +0200

    radv: reduce the number of allocated dwords for compute CS
    
    Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5837>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=62ec89759ab3880db52b3ddfeed48ca750f2502f
Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Wed Jul 8 17:06:10 2020 +0200

    radv: clean up PA_SC_CLIPRECT_RULE emission
    
    Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5837>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=09c4f76d913464690ae6ac897d4e4dd666f70b1c
Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Wed Jul 8 17:00:19 2020 +0200

    radv: clean up VGT_SHADER_STAGES_EN emission
    
    Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5837>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=62ffa837d34f63cd5e6ce511a8c9ed1ea4cbb1b9
Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Wed Jul 8 16:51:54 2020 +0200

    radv: emit PA_SC_LINE_CNTL as part of the rasterization state
    
    While we are at it, remove one useless field in radv_multisample_state.
    
    Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5837>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=934d6ac949f355cb857e824518699cb89b645e10
Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Wed Jul 8 15:59:42 2020 +0200

    radv: emit more invariant registers as part of the initial gfx state
    
    This reduces the number of emitted packets for pipelines.
    
    Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5837>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=847e0b83ba6276ee4df1239323b85d252544d123
Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Wed Jul 8 15:56:47 2020 +0200

    radv: remove outdated TODO related to PA_SU_VTX_CNTL.PIX_CENTER
    
    It should be always 1, nothing more to check.
    
    Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5837>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=62af9df36c1a6ab0fac9120e58afbcf6047ed103
Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Wed Jul 8 15:02:00 2020 +0200

    radv: remove set but unused radv_pipeline::vertex_elements
    
    Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5837>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=76de1414c1e65b7091bf046110d23a25baeb1a75
Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Wed Jul 8 14:58:58 2020 +0200

    radv: remove declared but unused radv_pipeline::is_dual_src
    
    Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5837>



More information about the mesa-commit mailing list