Home
last modified time | relevance | path

Searched refs:vertlive_scan (Results 1 – 2 of 2) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dgfx10_shader_ngg.c1875 struct ac_wg_scan vertlive_scan = {}; in gfx10_ngg_gs_emit_epilogue() local
1876 vertlive_scan.op = nir_op_iadd; in gfx10_ngg_gs_emit_epilogue()
1877 vertlive_scan.enable_reduce = true; in gfx10_ngg_gs_emit_epilogue()
1878 vertlive_scan.enable_exclusive = true; in gfx10_ngg_gs_emit_epilogue()
1879 vertlive_scan.src = vertlive; in gfx10_ngg_gs_emit_epilogue()
1880 vertlive_scan.scratch = ac_build_gep0(&ctx->ac, ctx->gs_ngg_scratch, ctx->ac.i32_0); in gfx10_ngg_gs_emit_epilogue()
1881 vertlive_scan.waveidx = get_wave_id_in_tg(ctx); in gfx10_ngg_gs_emit_epilogue()
1882 vertlive_scan.numwaves = get_tgsize(ctx); in gfx10_ngg_gs_emit_epilogue()
1883 vertlive_scan.maxwaves = DIV_ROUND_UP(256, ctx->ac.wave_size); in gfx10_ngg_gs_emit_epilogue()
1885 ac_build_wg_scan(&ctx->ac, &vertlive_scan); in gfx10_ngg_gs_emit_epilogue()
[all …]
/third_party/mesa3d/src/amd/vulkan/
Dradv_nir_to_llvm.c1856 struct ac_wg_scan vertlive_scan = {0}; in gfx10_ngg_gs_emit_epilogue_2() local
1857 vertlive_scan.op = nir_op_iadd; in gfx10_ngg_gs_emit_epilogue_2()
1858 vertlive_scan.enable_reduce = true; in gfx10_ngg_gs_emit_epilogue_2()
1859 vertlive_scan.enable_exclusive = true; in gfx10_ngg_gs_emit_epilogue_2()
1860 vertlive_scan.src = vertlive; in gfx10_ngg_gs_emit_epilogue_2()
1861 vertlive_scan.scratch = ac_build_gep0(&ctx->ac, ctx->gs_ngg_scratch, ctx->ac.i32_0); in gfx10_ngg_gs_emit_epilogue_2()
1862 vertlive_scan.waveidx = get_wave_id_in_tg(ctx); in gfx10_ngg_gs_emit_epilogue_2()
1863 vertlive_scan.numwaves = get_tgsize(ctx); in gfx10_ngg_gs_emit_epilogue_2()
1864 vertlive_scan.maxwaves = 8; in gfx10_ngg_gs_emit_epilogue_2()
1866 ac_build_wg_scan(&ctx->ac, &vertlive_scan); in gfx10_ngg_gs_emit_epilogue_2()
[all …]