Lines Matching refs:BlendFactor
18 static wgpu::BlendFactor to_dawn_blend_factor(GrBlendCoeff coeff) {
21 return wgpu::BlendFactor::Zero;
23 return wgpu::BlendFactor::One;
25 return wgpu::BlendFactor::Src;
27 return wgpu::BlendFactor::OneMinusSrc;
29 return wgpu::BlendFactor::Dst;
31 return wgpu::BlendFactor::OneMinusDst;
33 return wgpu::BlendFactor::SrcAlpha;
35 return wgpu::BlendFactor::OneMinusSrcAlpha;
37 return wgpu::BlendFactor::DstAlpha;
39 return wgpu::BlendFactor::OneMinusDstAlpha;
41 return wgpu::BlendFactor::Constant;
43 return wgpu::BlendFactor::OneMinusConstant;
50 return wgpu::BlendFactor::One;
54 static wgpu::BlendFactor to_dawn_blend_factor_for_alpha(GrBlendCoeff coeff) {
58 return wgpu::BlendFactor::SrcAlpha;
60 return wgpu::BlendFactor::OneMinusSrcAlpha;
62 return wgpu::BlendFactor::DstAlpha;
64 return wgpu::BlendFactor::OneMinusDstAlpha;
182 wgpu::BlendFactor srcFactor = to_dawn_blend_factor(srcCoeff);
183 wgpu::BlendFactor dstFactor = to_dawn_blend_factor(dstCoeff);
184 wgpu::BlendFactor srcFactorAlpha = to_dawn_blend_factor_for_alpha(srcCoeff);
185 wgpu::BlendFactor dstFactorAlpha = to_dawn_blend_factor_for_alpha(dstCoeff);