Home
last modified time | relevance | path

Searched refs:gs_ngg_scratch (Results 1 – 6 of 6) sorted by relevance

/external/mesa3d/src/gallium/drivers/radeonsi/
Dgfx10_shader_ngg.c331 tmp = ac_build_gep0(&ctx->ac, ctx->gs_ngg_scratch, tid); in build_streamout()
377 tmp2 = ac_build_gep0(&ctx->ac, ctx->gs_ngg_scratch, tmp2); in build_streamout()
452 tmp = ac_build_gep0(&ctx->ac, ctx->gs_ngg_scratch, tmp); in build_streamout()
472 &ctx->ac, ctx->gs_ngg_scratch, LLVMConstInt(ctx->ac.i32, 12 + 8 * stream, false)); in build_streamout()
488 tmp = ac_build_gep0(&ctx->ac, ctx->gs_ngg_scratch, ac_get_thread_id(&ctx->ac)); in build_streamout()
745 LLVMValueRef ngg_scratch = ctx->gs_ngg_scratch; in gfx10_emit_ngg_culling_epilogue()
1613 LLVMValueRef scratchptr = ctx->gs_ngg_scratch; in gfx10_ngg_gs_emit_prologue()
1681 ac_build_gep0(&ctx->ac, ctx->gs_ngg_scratch, LLVMConstInt(ctx->ac.i32, stream, false)), in gfx10_ngg_gs_emit_epilogue()
1742 tmp = LLVMBuildLoad(builder, ac_build_gep0(&ctx->ac, ctx->gs_ngg_scratch, tid), ""); in gfx10_ngg_gs_emit_epilogue()
1791 vertlive_scan.scratch = ac_build_gep0(&ctx->ac, ctx->gs_ngg_scratch, ctx->ac.i32_0); in gfx10_ngg_gs_emit_epilogue()
Dsi_shader_internal.h187 LLVMValueRef gs_ngg_scratch; member
Dsi_shader.c1392 assert(!ctx->gs_ngg_scratch); in si_build_main_function()
1394 ctx->gs_ngg_scratch = in si_build_main_function()
1396 LLVMSetInitializer(ctx->gs_ngg_scratch, LLVMGetUndef(ai32)); in si_build_main_function()
1397 LLVMSetAlignment(ctx->gs_ngg_scratch, 4); in si_build_main_function()
1420 if (!ctx->gs_ngg_scratch && (sel->so.num_outputs || shader->key.opt.ngg_culling)) { in si_build_main_function()
1422 ctx->gs_ngg_scratch = in si_build_main_function()
1424 LLVMSetInitializer(ctx->gs_ngg_scratch, LLVMGetUndef(asi32)); in si_build_main_function()
1425 LLVMSetAlignment(ctx->gs_ngg_scratch, 4); in si_build_main_function()
/external/mesa3d/src/amd/vulkan/
Dradv_nir_to_llvm.c79 LLVMValueRef gs_ngg_scratch; member
2398 tmp = ac_build_gep0(&ctx->ac, ctx->gs_ngg_scratch, tid); in build_streamout()
2448 tmp2 = ac_build_gep0(&ctx->ac, ctx->gs_ngg_scratch, tmp2); in build_streamout()
2545 tmp = ac_build_gep0(&ctx->ac, ctx->gs_ngg_scratch, tmp); in build_streamout()
2565 ac_build_gep0(&ctx->ac, ctx->gs_ngg_scratch, in build_streamout()
2582 tmp = ac_build_gep0(&ctx->ac, ctx->gs_ngg_scratch, ac_get_thread_id(&ctx->ac)); in build_streamout()
2868 LLVMValueRef scratchptr = ctx->gs_ngg_scratch; in gfx10_ngg_gs_emit_prologue()
2950 ac_build_gep0(&ctx->ac, ctx->gs_ngg_scratch, in gfx10_ngg_gs_emit_epilogue_1()
3005 tmp = LLVMBuildLoad(builder, ac_build_gep0(&ctx->ac, ctx->gs_ngg_scratch, tid), ""); in gfx10_ngg_gs_emit_epilogue_2()
3066 vertlive_scan.scratch = ac_build_gep0(&ctx->ac, ctx->gs_ngg_scratch, ctx->ac.i32_0); in gfx10_ngg_gs_emit_epilogue_2()
[all …]
/external/mesa3d/docs/relnotes/
D20.3.0.rst3315 - radeonsi: add a common function for getting the size of gs_ngg_scratch
D20.2.0.rst3393 - radeonsi: add a common function for getting the size of gs_ngg_scratch