use premultiplied alpha on geometric renderers

to fix transparency again
This commit is contained in:
Matthias Mailänder
2015-05-25 13:39:38 +02:00
parent c7dc3737b1
commit 96e2c9bb79
2 changed files with 5 additions and 0 deletions

View File

@@ -51,6 +51,7 @@ namespace OpenRA.Graphics
if (nv + 4 > renderer.TempBufferSize)
Flush();
color = Util.PremultiplyAlpha(color);
var r = color.R / 255.0f;
var g = color.G / 255.0f;
var b = color.B / 255.0f;