/aosp_15_r20/external/mesa3d/src/broadcom/compiler/ |
H A D | v3d_nir_lower_logic_ops.c | 43 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() 238 op_res[i] = v3d_logicop(b, c->fs_key->logicop_func, src, dst); in v3d_emit_logic_op_raw() 276 v3d_logicop(b, c->fs_key->logicop_func, packed_src, packed_dst); in v3d_emit_logic_op_unorm() 325 const int logic_op = c->fs_key->logicop_func; in v3d_nir_lower_logic_op_instr() 404 if (c->fs_key->logicop_func == PIPE_LOGICOP_COPY) in v3d_nir_lower_logic_ops()
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/svga/ |
H A D | svga_pipe_blend.c | 164 unsigned logicop_func, in emulate_logicop() argument 168 switch (logicop_func) { in emulate_logicop() 262 if (logicop_func == PIPE_LOGICOP_XOR) { in emulate_logicop() 266 else if (logicop_func != PIPE_LOGICOP_COPY) { in emulate_logicop() 307 blend->logicop_mode = translate_logicop(templ->logicop_func); in svga_create_blend_state() 316 emulate_logicop(svga, templ->logicop_func, blend, i); in svga_create_blend_state()
|
/aosp_15_r20/external/mesa3d/src/panfrost/vulkan/ |
H A D | panvk_vX_blend.c | 104 .logicop_func = state->logicop_func, in get_blend_shader_locked() 309 return state->logicop_func != PIPE_LOGICOP_NOOP; in blend_needs_shader() 363 .logicop_func = vk_logic_op_to_pipe(cb->logic_op), in panvk_per_arch() 386 if (bs.logicop_enable && bs.logicop_func == PIPE_LOGICOP_NOOP) { in panvk_per_arch()
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/freedreno/a6xx/ |
H A D | fd6_blend.cc | 55 rop = (enum a3xx_rop_code)cso->logicop_func; /* maps 1:1 */ in __fd6_setup_blend_variant() 56 reads_dest = util_logicop_reads_dest((enum pipe_logicop)cso->logicop_func); in __fd6_setup_blend_variant() 162 so->reads_dest |= util_logicop_reads_dest((enum pipe_logicop)cso->logicop_func); in fd6_blend_state_create()
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/vc4/ |
H A D | vc4_nir_lower_blend.c | 53 c->fs_key->logicop_func != PIPE_LOGICOP_COPY); in blend_depends_on_dst_color() 371 vc4_logicop(nir_builder *b, int logicop_func, in vc4_logicop() argument 374 switch (logicop_func) { in vc4_logicop() 406 fprintf(stderr, "Unknown logic op %d\n", logicop_func); in vc4_logicop() 485 packed_color = vc4_logicop(b, c->fs_key->logicop_func, in vc4_nir_blend_pipeline()
|
/aosp_15_r20/external/mesa3d/src/panfrost/lib/ |
H A D | pan_blend.c | 633 state->logicop_enable ? logicop_str(state->logicop_func) : equation_str); in GENX() 650 .logicop_func = state->logicop_func, in GENX() 808 .logicop_func = state->logicop_func, in GENX()
|
H A D | pan_blend.h | 69 enum pipe_logicop logicop_func; member 81 uint32_t logicop_func : 4; member
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/llvmpipe/ |
H A D | lp_bld_blend_logicop.c | 45 enum pipe_logicop logicop_func, in lp_build_logicop() argument 54 switch (logicop_func) { in lp_build_logicop()
|
H A D | lp_bld_blend.h | 83 enum pipe_logicop logicop_func,
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/freedreno/a3xx/ |
H A D | fd3_blend.c | 49 rop = cso->logicop_func; /* maps 1:1 */ in fd3_blend_state_create() 50 reads_dest = util_logicop_reads_dest(cso->logicop_func); in fd3_blend_state_create()
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/freedreno/a5xx/ |
H A D | fd5_blend.c | 49 rop = cso->logicop_func; /* maps 1:1 */ in fd5_blend_state_create() 50 reads_dest = util_logicop_reads_dest(cso->logicop_func); in fd5_blend_state_create()
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/freedreno/a4xx/ |
H A D | fd4_blend.c | 48 rop = cso->logicop_func; /* maps 1:1 */ in fd4_blend_state_create() 49 reads_dest = util_logicop_reads_dest(cso->logicop_func); in fd4_blend_state_create()
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/v3d/ |
H A D | v3d_program.c | 239 key.logicop_func = PIPE_LOGICOP_COPY; in v3d_shader_precompile() 665 key->logicop_func = v3d->blend->base.logicop_func; in v3d_update_compiled_fs() 667 key->logicop_func = PIPE_LOGICOP_COPY; in v3d_update_compiled_fs() 692 if (key->logicop_func != PIPE_LOGICOP_COPY) { in v3d_update_compiled_fs()
|
/aosp_15_r20/external/mesa3d/src/asahi/lib/ |
H A D | agx_nir_prolog_epilog.c | 330 .logicop_enable = key->blend.logicop_func != PIPE_LOGICOP_COPY, in agx_nir_fs_epilog() 331 .logicop_func = key->blend.logicop_func, in agx_nir_fs_epilog()
|
H A D | agx_linker.h | 105 uint8_t logicop_func; member
|
/aosp_15_r20/external/mesa3d/src/compiler/nir/ |
H A D | nir_lower_blend.h | 55 enum pipe_logicop logicop_func; member
|
H A D | nir_lower_blend.c | 351 nir_def *out = nir_logicop_func(b, options->logicop_func, src, dst, in nir_blend_logicop() 533 (options->logicop_enable && options->logicop_func == PIPE_LOGICOP_NOOP)) { in nir_lower_blend_instr()
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/freedreno/a2xx/ |
H A D | fd2_blend.c | 47 rop = cso->logicop_func; /* 1:1 mapping with hw */ in fd2_blend_state_create()
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/zink/ |
H A D | zink_state.c | 350 cso->logicop_func = logic_op(blend_state->logicop_func); in zink_create_blend_state() 449 STATE_CHECK(logicop_func, LOGIC); in zink_bind_blend_state()
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/etnaviv/ |
H A D | etnaviv_blend.c | 98 VIVS_PE_LOGIC_OP_OP(logicop_enable ? so->logicop_func : LOGIC_OP_COPY) | in etna_blend_state_create()
|
/aosp_15_r20/external/virglrenderer/src/gallium/include/pipe/ |
H A D | p_state.h | 278 unsigned logicop_func:4; /**< PIPE_LOGICOP_x */ member
|
/aosp_15_r20/external/virglrenderer/src/ |
H A D | vrend_shader.h | 195 uint32_t logicop_func : 4; member
|
/aosp_15_r20/external/mesa3d/src/mesa/state_tracker/ |
H A D | st_atom_blend.c | 272 blend->logicop_func = ctx->Color._LogicOp; in st_update_blend()
|
/aosp_15_r20/external/igt-gpu-tools/lib/ |
H A D | gen4_render.h | 602 unsigned int logicop_func:4; member
|
/aosp_15_r20/external/mesa3d/src/gallium/include/pipe/ |
H A D | p_state.h | 368 unsigned logicop_func:4; /**< PIPE_LOGICOP_x */ member
|