On 5/2/19 5:35 PM, Marek Olšák wrote:
This bug is only on Vega10 and Raven1.

Yep, I figured after pushing...

I will update the workaround.

Thanks Marek!


Marek

On Wed, May 1, 2019 at 10:10 AM Samuel Pitoiset <[email protected] <mailto:[email protected]>> wrote:

    This chip doesn't need the fixup. This fixes a bunch of
    dEQP-VK.tessellation tests and avoid random GPU hangs.

    Cc: "19.0" <[email protected]
    <mailto:[email protected]>>
    Signed-off-by: Samuel Pitoiset <[email protected]
    <mailto:[email protected]>>
    ---
     src/amd/vulkan/radv_nir_to_llvm.c | 1 +
     1 file changed, 1 insertion(+)

    diff --git a/src/amd/vulkan/radv_nir_to_llvm.c
    b/src/amd/vulkan/radv_nir_to_llvm.c
    index adf158e30e1..b4a19aa2e5d 100644
    --- a/src/amd/vulkan/radv_nir_to_llvm.c
    +++ b/src/amd/vulkan/radv_nir_to_llvm.c
    @@ -3691,6 +3691,7 @@ LLVMModuleRef
    ac_translate_nir_to_llvm(struct ac_llvm_compiler *ac_llvm,
                    ac_init_exec_full_mask(&ctx.ac <http://ctx.ac>);

            if (ctx.ac.chip_class == GFX9 &&
    +           ctx.ac.family != CHIP_VEGA20 &&
                shaders[shader_count - 1]->info.stage ==
    MESA_SHADER_TESS_CTRL)
                    ac_nir_fixup_ls_hs_input_vgprs(&ctx);

-- 2.21.0

    _______________________________________________
    mesa-dev mailing list
    [email protected] <mailto:[email protected]>
    https://lists.freedesktop.org/mailman/listinfo/mesa-dev

_______________________________________________
mesa-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to