softgpu: Fix some alpha blending bugs.
This commit is contained in:
parent
e7ac41c4bc
commit
c549ee0d12
1 changed files with 1 additions and 0 deletions
|
@ -483,6 +483,7 @@ void DrawTriangle(const VertexData& v0, const VertexData& v1, const VertexData&
|
||||||
srccol = Vec3<int>::AssignToAll(2 * dst.a());
|
srccol = Vec3<int>::AssignToAll(2 * dst.a());
|
||||||
break;
|
break;
|
||||||
case GE_SRCBLEND_DOUBLEINVDSTALPHA:
|
case GE_SRCBLEND_DOUBLEINVDSTALPHA:
|
||||||
|
// TODO: Clamping?
|
||||||
srccol = Vec3<int>::AssignToAll(255 - 2 * dst.a());
|
srccol = Vec3<int>::AssignToAll(255 - 2 * dst.a());
|
||||||
break;
|
break;
|
||||||
case GE_SRCBLEND_FIXA:
|
case GE_SRCBLEND_FIXA:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue