Home
last modified time | relevance | path

Searched refs:blend_color (Results 1 - 25 of 71) sorted by relevance

123

/third_party/mesa3d/src/gallium/drivers/llvmpipe/
H A Dlp_state_blend.c85 const struct pipe_blend_color *blend_color) in llvmpipe_set_blend_color()
89 if (!blend_color) in llvmpipe_set_blend_color()
92 if (memcmp(&llvmpipe->blend_color, blend_color, sizeof *blend_color) == 0) in llvmpipe_set_blend_color()
97 memcpy(&llvmpipe->blend_color, blend_color, sizeof *blend_color); in llvmpipe_set_blend_color()
84 llvmpipe_set_blend_color(struct pipe_context *pipe, const struct pipe_blend_color *blend_color) llvmpipe_set_blend_color() argument
H A Dlp_state_fs_linear_llvm.c135 LLVMValueRef blend_color, in llvm_fragment_body()
228 blend_color, /* const_ */ in llvm_fragment_body()
351 LLVMValueRef blend_color = in llvmpipe_fs_variant_linear_llvm() local
353 blend_color = LLVMBuildLoad(builder, blend_color, ""); in llvmpipe_fs_variant_linear_llvm()
354 blend_color = lp_build_broadcast(gallivm, LLVMVectorType(int32t, 4), in llvmpipe_fs_variant_linear_llvm()
355 blend_color); in llvmpipe_fs_variant_linear_llvm()
356 blend_color = LLVMBuildBitCast(builder, blend_color, in llvmpipe_fs_variant_linear_llvm()
456 consts_ptr, blend_color, alpha_re in llvmpipe_fs_variant_linear_llvm()
129 llvm_fragment_body(struct lp_build_context *bld, struct lp_fragment_shader *shader, struct lp_fragment_shader_variant *variant, struct linear_sampler* sampler, LLVMValueRef *inputs_ptrs, LLVMValueRef consts_ptr, LLVMValueRef blend_color, LLVMValueRef alpha_ref, struct lp_type fs_type, LLVMValueRef dst) llvm_fragment_body() argument
[all...]
H A Dlp_setup.c791 const struct pipe_blend_color *blend_color) in lp_setup_set_blend_color()
795 assert(blend_color); in lp_setup_set_blend_color()
797 if (memcmp(&setup->blend_color.current, in lp_setup_set_blend_color()
798 blend_color, sizeof *blend_color) != 0) { in lp_setup_set_blend_color()
799 memcpy(&setup->blend_color.current, blend_color, sizeof *blend_color); in lp_setup_set_blend_color()
1216 fstored[i] = setup->blend_color.current.color[i % 4]; in try_update_scene_state()
1221 uint8_t c = float_to_ubyte(setup->blend_color in try_update_scene_state()
790 lp_setup_set_blend_color(struct lp_setup_context *setup, const struct pipe_blend_color *blend_color) lp_setup_set_blend_color() argument
[all...]
H A Dlp_setup.h108 const struct pipe_blend_color *blend_color);
H A Dlp_context.h80 struct pipe_blend_color blend_color; member
H A Dlp_setup_context.h169 } blend_color; member
H A Dlp_state_fs.c2390 LLVMValueRef blend_color; in generate_unswizzled_blend() local
2729 blend_color = lp_jit_context_f_blend_color(gallivm, context_ptr); in generate_unswizzled_blend()
2730 blend_color = LLVMBuildPointerCast(builder, blend_color, in generate_unswizzled_blend()
2732 blend_color = LLVMBuildLoad(builder, LLVMBuildGEP(builder, blend_color, in generate_unswizzled_blend()
2736 lp_build_conv(gallivm, fs_type, blend_type, &blend_color, 1, &blend_color, 1); in generate_unswizzled_blend()
2764 blend_color = lp_build_clamp(&f32_bld, blend_color, f32_bl in generate_unswizzled_blend()
[all...]
/third_party/mesa3d/src/gallium/drivers/softpipe/
H A Dsp_state_blend.c70 const struct pipe_blend_color *blend_color) in softpipe_set_blend_color()
77 softpipe->blend_color = *blend_color; in softpipe_set_blend_color()
82 SATURATE(blend_color->color[i]); in softpipe_set_blend_color()
69 softpipe_set_blend_color(struct pipe_context *pipe, const struct pipe_blend_color *blend_color) softpipe_set_blend_color() argument
H A Dsp_context.h70 struct pipe_blend_color blend_color; member
H A Dsp_quad_blend.c941 const float *blend_color; in blend_fallback() local
946 blend_color = softpipe->blend_color_clamped.color; in blend_fallback()
948 blend_color = softpipe->blend_color.color; in blend_fallback()
995 blend_quad(qs, quadColor, quadColor2, dest, blend_color, blend_buf); in blend_fallback()
/third_party/mesa3d/src/gallium/drivers/svga/
H A Dsvga_state_rss.c132 uint32 r = float_to_ubyte(svga->curr.blend_color.color[0]); in emit_rss_vgpu9()
133 uint32 g = float_to_ubyte(svga->curr.blend_color.color[1]); in emit_rss_vgpu9()
134 uint32 b = float_to_ubyte(svga->curr.blend_color.color[2]); in emit_rss_vgpu9()
135 uint32 a = float_to_ubyte(svga->curr.blend_color.color[3]); in emit_rss_vgpu9()
413 blend_factor[3] = svga->curr.blend_color.color[3]; in emit_rss_vgpu10()
416 blend_factor[0] = svga->curr.blend_color.color[0]; in emit_rss_vgpu10()
417 blend_factor[1] = svga->curr.blend_color.color[1]; in emit_rss_vgpu10()
418 blend_factor[2] = svga->curr.blend_color.color[2]; in emit_rss_vgpu10()
419 blend_factor[3] = svga->curr.blend_color.color[3]; in emit_rss_vgpu10()
H A Dsvga_pipe_blend.c456 const struct pipe_blend_color *blend_color ) in svga_set_blend_color()
460 svga->curr.blend_color = *blend_color; in svga_set_blend_color()
/third_party/mesa3d/src/gallium/drivers/asahi/
H A Dagx_uniforms.c89 return agx_pool_upload_aligned(&batch->pool, &ctx->blend_color, in agx_push_location_direct()
90 sizeof(ctx->blend_color), 8); in agx_push_location_direct()
/third_party/mesa3d/src/gallium/drivers/vc4/
H A Dvc4_uniforms.c306 CLAMP(vc4->blend_color.f.color[uinfo->contents[i] - in vc4_write_uniforms()
319 color |= (vc4->blend_color.ub[format_swiz[i]] << in vc4_write_uniforms()
327 uint8_t a = vc4->blend_color.ub[3]; in vc4_write_uniforms()
H A Dvc4_nir_lower_blend.c469 nir_ssa_def *blend_color[4]; in vc4_nir_blend_pipeline() local
470 vc4_do_blending_f(c, b, blend_color, src_color, dst_color); in vc4_nir_blend_pipeline()
474 blend_color[i] = nir_format_linear_to_srgb(b, blend_color[i]); in vc4_nir_blend_pipeline()
476 packed_color = vc4_nir_swizzle_and_pack(c, b, blend_color); in vc4_nir_blend_pipeline()
H A Dvc4_state.c52 const struct pipe_blend_color *blend_color) in vc4_set_blend_color()
55 vc4->blend_color.f = *blend_color; in vc4_set_blend_color()
57 vc4->blend_color.ub[i] = float_to_ubyte(blend_color->color[i]); in vc4_set_blend_color()
51 vc4_set_blend_color(struct pipe_context *pctx, const struct pipe_blend_color *blend_color) vc4_set_blend_color() argument
/third_party/mesa3d/src/gallium/drivers/etnaviv/
H A Detnaviv_blend.c164 struct compiled_blend_color *cs = &ctx->blend_color; in etna_set_blend_color()
175 struct compiled_blend_color *cs = &ctx->blend_color; in etna_update_blend_color()
H A Detnaviv_context.h164 struct compiled_blend_color blend_color; member
/third_party/mesa3d/src/gallium/drivers/v3d/
H A Dv3dx_emit.c662 v3d->blend_color.hf[2] : in emit_state()
663 v3d->blend_color.hf[0]); in emit_state()
664 color.green_f16 = v3d->blend_color.hf[1]; in emit_state()
666 v3d->blend_color.hf[0] : in emit_state()
667 v3d->blend_color.hf[2]); in emit_state()
668 color.alpha_f16 = v3d->blend_color.hf[3]; in emit_state()
H A Dv3dx_state.c50 const struct pipe_blend_color *blend_color) in v3d_set_blend_color()
53 v3d->blend_color.f = *blend_color; in v3d_set_blend_color()
55 v3d->blend_color.hf[i] = in v3d_set_blend_color()
56 _mesa_float_to_half(blend_color->color[i]); in v3d_set_blend_color()
49 v3d_set_blend_color(struct pipe_context *pctx, const struct pipe_blend_color *blend_color) v3d_set_blend_color() argument
/third_party/mesa3d/src/gallium/drivers/freedreno/a2xx/
H A Dfd2_emit.c391 OUT_RING(ring, float_to_ubyte(ctx->blend_color.color[0])); in fd2_emit_state()
392 OUT_RING(ring, float_to_ubyte(ctx->blend_color.color[1])); in fd2_emit_state()
393 OUT_RING(ring, float_to_ubyte(ctx->blend_color.color[2])); in fd2_emit_state()
394 OUT_RING(ring, float_to_ubyte(ctx->blend_color.color[3])); in fd2_emit_state()
/third_party/mesa3d/src/gallium/drivers/lima/
H A Dlima_state.c250 const struct pipe_blend_color *blend_color) in lima_set_blend_color()
254 ctx->blend_color = *blend_color; in lima_set_blend_color()
249 lima_set_blend_color(struct pipe_context *pctx, const struct pipe_blend_color *blend_color) lima_set_blend_color() argument
/third_party/mesa3d/src/gallium/drivers/panfrost/
H A Dpan_context.c153 const struct pipe_blend_color *blend_color) in panfrost_set_blend_color()
158 if (blend_color) in panfrost_set_blend_color()
159 ctx->blend_color = *blend_color; in panfrost_set_blend_color()
178 ctx->blend_color.color)) { in panfrost_get_blend()
188 memcpy(pan_blend.constants, ctx->blend_color.color, in panfrost_get_blend()
152 panfrost_set_blend_color(struct pipe_context *pipe, const struct pipe_blend_color *blend_color) panfrost_set_blend_color() argument
/third_party/mesa3d/src/gallium/drivers/i915/
H A Di915_state.c250 const struct pipe_blend_color *blend_color) in i915_set_blend_color()
254 if (!blend_color) in i915_set_blend_color()
257 i915->blend_color = *blend_color; in i915_set_blend_color()
249 i915_set_blend_color(struct pipe_context *pipe, const struct pipe_blend_color *blend_color) i915_set_blend_color() argument
/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_state.h218 struct si_atom blend_color; member
241 SI_ATOM_BIT(msaa_sample_locs) | SI_ATOM_BIT(sample_mask) | SI_ATOM_BIT(blend_color) | in si_atoms_that_always_roll_context()

Completed in 26 milliseconds

123