Searched refs:samplemask (Results 1 - 11 of 11) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/amd/common/
H A Dac_shader_util.h45 LLVMValueRef stencil, LLVMValueRef samplemask,
H A Dac_shader_util.c114 LLVMValueRef stencil, LLVMValueRef samplemask,
120 samplemask != NULL);
122 assert(depth || stencil || samplemask);
150 if (samplemask) {
152 args->out[1] = samplemask;
164 if (samplemask) {
165 args->out[2] = samplemask;
113 ac_export_mrt_z(struct ac_llvm_context * ctx,LLVMValueRef depth,LLVMValueRef stencil,LLVMValueRef samplemask,struct ac_export_args * args) argument
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/
H A Dsi_shader_llvm_ps.c499 LLVMValueRef depth = NULL, stencil = NULL, samplemask = NULL; local in function:si_llvm_return_fs_outputs
514 samplemask = LLVMBuildLoad(builder, addrs[4 * i + 0], "");
562 if (samplemask)
563 ret = LLVMBuildInsertValue(builder, ret, samplemask, vgpr++, "");
827 * The samplemask loaded by hardware is always the coverage of the
841 LLVMValueRef samplemask = ac_get_arg(&ctx->ac, param_sample_mask); local in function:si_llvm_build_ps_prolog
843 samplemask = ac_to_integer(&ctx->ac, samplemask);
844 samplemask =
845 LLVMBuildAnd(ctx->ac.builder, samplemask,
868 LLVMValueRef depth = NULL, stencil = NULL, samplemask = NULL; local in function:si_llvm_build_ps_epilog
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/
H A Dsi_shader.c3676 LLVMValueRef samplemask, struct si_ps_exports *exp)
3681 ac_export_mrt_z(&ctx->ac, depth, stencil, samplemask, &args);
3783 LLVMValueRef depth = NULL, stencil = NULL, samplemask = NULL; local in function:si_llvm_return_fs_outputs
3812 samplemask = LLVMBuildLoad(builder,
3844 if (samplemask)
3845 ret = LLVMBuildInsertValue(builder, ret, samplemask, vgpr++, "");
7670 * The samplemask loaded by hardware is always the coverage of the
7689 LLVMValueRef samplemask = LLVMGetParam(func, ancillary_vgpr + 1); local in function:si_build_ps_prolog_function
7691 samplemask = ac_to_integer(&ctx->ac, samplemask);
3674 si_export_mrt_z(struct lp_build_tgsi_context * bld_base,LLVMValueRef depth,LLVMValueRef stencil,LLVMValueRef samplemask,struct si_ps_exports * exp) argument
7723 LLVMValueRef depth = NULL, stencil = NULL, samplemask = NULL; local in function:si_build_ps_epilog_function
[all...]
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_nir_to_llvm.c2091 LLVMValueRef samplemask)
2095 ac_export_mrt_z(&ctx->ac, depth, stencil, samplemask, &args);
2104 LLVMValueRef depth = NULL, stencil = NULL, samplemask = NULL; local in function:handle_fs_outputs_post
2124 /* Process depth, stencil, samplemask. */
2132 samplemask = ac_to_float(&ctx->ac, radv_load_output(ctx, FRAG_RESULT_SAMPLE_MASK, 0));
2151 if (depth || stencil || samplemask)
2152 radv_export_mrt_z(ctx, depth, stencil, samplemask);
2090 radv_export_mrt_z(struct radv_shader_context * ctx,LLVMValueRef depth,LLVMValueRef stencil,LLVMValueRef samplemask) argument
/xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/
H A Dradv_nir_to_llvm.c3355 LLVMValueRef samplemask)
3359 ac_export_mrt_z(&ctx->ac, depth, stencil, samplemask, &args);
3368 LLVMValueRef depth = NULL, stencil = NULL, samplemask = NULL; local in function:handle_fs_outputs_post
3391 /* Process depth, stencil, samplemask. */
3401 samplemask = ac_to_float(&ctx->ac,
3422 if (depth || stencil || samplemask)
3423 radv_export_mrt_z(ctx, depth, stencil, samplemask);
3353 radv_export_mrt_z(struct radv_shader_context * ctx,LLVMValueRef depth,LLVMValueRef stencil,LLVMValueRef samplemask) argument
/xsrc/external/mit/MesaLib/dist/src/amd/llvm/
H A Dac_llvm_build.h577 LLVMValueRef samplemask, struct ac_export_args *args);
H A Dac_llvm_build.c4491 LLVMValueRef samplemask, struct ac_export_args *args)
4494 unsigned format = ac_get_spi_shader_z_format(depth != NULL, stencil != NULL, samplemask != NULL);
4496 assert(depth || stencil || samplemask);
4523 if (samplemask) {
4525 args->out[1] = samplemask;
4537 if (samplemask) {
4538 args->out[2] = samplemask;
4490 ac_export_mrt_z(struct ac_llvm_context * ctx,LLVMValueRef depth,LLVMValueRef stencil,LLVMValueRef samplemask,struct ac_export_args * args) argument
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D21.0.0.rst2427 - zink: use shader keys for samplemask
H A D21.3.0.rst3283 - zink: more accurately update samplemask for fs shader keys
/xsrc/external/mit/MesaLib/dist/
H A D.pick_status.json[all...]

Completed in 195 milliseconds