Metal 中的混合操作

Blending operations in Metal

当与 sourceRGBBlendFactor = sourceAlpha 混合时,公式中将取哪一个 alpha 值 - 原始源 alpha,在着色器中计算还是由 sourceAlphaBlendFactor 计算的 alpha 值?

这是原始源 alpha。您可以认为这两个计算 (MTLBlendOperationAdd) 同时发生。

RGB = Source.rgb * SBF + Dest.rgb * DBF
A = Source.a * SBF + Dest.a * DBF