Home
last modified time | relevance | path

Searched refs:logicop_func (Results 1 – 25 of 60) sorted by relevance

123

/third_party/mesa3d/src/broadcom/compiler/
Dv3d_nir_lower_logic_ops.c43 logicop_depends_on_dst_color(int logicop_func) in logicop_depends_on_dst_color() argument
45 switch (logicop_func) { in logicop_depends_on_dst_color()
57 v3d_logicop(nir_builder *b, int logicop_func, in v3d_logicop() argument
60 switch (logicop_func) { in v3d_logicop()
92 fprintf(stderr, "Unknown logic op %d\n", logicop_func); in v3d_logicop()
237 op_res[i] = v3d_logicop(b, c->fs_key->logicop_func, src, dst); in v3d_emit_logic_op_raw()
278 v3d_logicop(b, c->fs_key->logicop_func, packed_src, packed_dst); in v3d_emit_logic_op_unorm()
327 const int logic_op = c->fs_key->logicop_func; in v3d_nir_lower_logic_op_instr()
411 if (c->fs_key->logicop_func == PIPE_LOGICOP_COPY) in v3d_nir_lower_logic_ops()
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_blend.c70 rop = cso->logicop_func; /* maps 1:1 */ in __fd6_setup_blend_variant()
71 reads_dest = util_logicop_reads_dest(cso->logicop_func); in __fd6_setup_blend_variant()
162 so->reads_dest |= util_logicop_reads_dest(cso->logicop_func); in fd6_blend_state_create()
/third_party/mesa3d/src/gallium/drivers/svga/
Dsvga_pipe_blend.c182 unsigned logicop_func, in emulate_logicop() argument
186 switch (logicop_func) { in emulate_logicop()
280 if (logicop_func == PIPE_LOGICOP_XOR) { in emulate_logicop()
284 else if (logicop_func != PIPE_LOGICOP_COPY) { in emulate_logicop()
325 blend->logicop_mode = translate_logicop(templ->logicop_func); in svga_create_blend_state()
334 emulate_logicop(svga, templ->logicop_func, blend, i); in svga_create_blend_state()
/third_party/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_bld_blend_logicop.c45 enum pipe_logicop logicop_func, in lp_build_logicop() argument
54 switch (logicop_func) { in lp_build_logicop()
Dlp_bld_blend.h83 enum pipe_logicop logicop_func,
Dlp_bld_blend_aos.c364 result = lp_build_logicop(gallivm->builder, blend->logicop_func, in lp_build_blend_aos()
/third_party/mesa3d/src/gallium/drivers/freedreno/a3xx/
Dfd3_blend.c67 rop = cso->logicop_func; /* maps 1:1 */ in fd3_blend_state_create()
68 reads_dest = util_logicop_reads_dest(cso->logicop_func); in fd3_blend_state_create()
/third_party/mesa3d/src/gallium/drivers/freedreno/a4xx/
Dfd4_blend.c66 rop = cso->logicop_func; /* maps 1:1 */ in fd4_blend_state_create()
67 reads_dest = util_logicop_reads_dest(cso->logicop_func); in fd4_blend_state_create()
/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/
Dfd5_blend.c67 rop = cso->logicop_func; /* maps 1:1 */ in fd5_blend_state_create()
68 reads_dest = util_logicop_reads_dest(cso->logicop_func); in fd5_blend_state_create()
/third_party/mesa3d/src/panfrost/lib/
Dpan_blend.h67 enum pipe_logicop logicop_func; member
79 uint32_t logicop_func:4; member
Dpan_blend.c619 logicop_str(state->logicop_func) : equation_str); in GENX()
628 .logicop_func = state->logicop_func, in GENX()
778 .logicop_func = state->logicop_func, in GENX()
/third_party/mesa3d/src/gallium/drivers/vc4/
Dvc4_nir_lower_blend.c53 c->fs_key->logicop_func != PIPE_LOGICOP_COPY); in blend_depends_on_dst_color()
373 vc4_logicop(nir_builder *b, int logicop_func, in vc4_logicop() argument
376 switch (logicop_func) { in vc4_logicop()
408 fprintf(stderr, "Unknown logic op %d\n", logicop_func); in vc4_logicop()
487 packed_color = vc4_logicop(b, c->fs_key->logicop_func, in vc4_nir_blend_pipeline()
/third_party/mesa3d/src/compiler/nir/
Dnir_lower_blend.h58 unsigned logicop_func; member
/third_party/mesa3d/src/gallium/drivers/freedreno/a2xx/
Dfd2_blend.c65 rop = cso->logicop_func; /* 1:1 mapping with hw */ in fd2_blend_state_create()
/third_party/mesa3d/src/gallium/drivers/v3d/
Dv3d_program.c224 key.logicop_func = PIPE_LOGICOP_COPY; in v3d_shader_precompile()
566 key->logicop_func = v3d->blend->base.logicop_func; in v3d_update_compiled_fs()
568 key->logicop_func = PIPE_LOGICOP_COPY; in v3d_update_compiled_fs()
595 if (key->logicop_func != PIPE_LOGICOP_COPY) { in v3d_update_compiled_fs()
/third_party/mesa3d/src/gallium/drivers/zink/
Dzink_state.h97 VkLogicOp logicop_func; member
Dzink_state.c358 cso->logicop_func = logic_op(blend_state->logicop_func); in zink_create_blend_state()
/third_party/mesa3d/src/panfrost/vulkan/
Dpanvk_vX_shader.c103 .logicop_func = blend_state->logicop_func, in panvk_lower_blend()
/third_party/mesa3d/src/gallium/drivers/etnaviv/
Detnaviv_blend.c99 VIVS_PE_LOGIC_OP_OP(logicop_enable ? so->logicop_func : LOGIC_OP_COPY) | in etna_blend_state_create()
/third_party/mesa3d/src/gallium/drivers/asahi/
Dagx_state.h130 unsigned logicop_func; member
Dagx_state.c125 so->logicop_func = state->logicop_func; in agx_create_blend_state()
939 .logicop_func = key->blend.logicop_func, in agx_update_shader()
/third_party/mesa3d/src/mesa/state_tracker/
Dst_atom_blend.c218 blend->logicop_func = ctx->Color._LogicOp; in st_update_blend()
/third_party/mesa3d/src/gallium/include/pipe/
Dp_state.h372 unsigned logicop_func:4; /**< PIPE_LOGICOP_x */ member
/third_party/mesa3d/src/gallium/auxiliary/vl/
Dvl_matrix_filter.c168 blend.logicop_func = PIPE_LOGICOP_CLEAR; in vl_matrix_filter_init()
/third_party/mesa3d/docs/gallium/cso/
Dblend.rst79 logicop_func section in Members

123