- fixed: alpha for patches needs to be multiplied by 65536, not divided by.

This commit is contained in:
Christoph Oelckers 2016-04-11 22:21:17 +02:00
parent ae6df617ba
commit aec1c85c08
1 changed files with 1 additions and 1 deletions

View File

@ -1165,7 +1165,7 @@ void FMultiPatchTexture::ParsePatch(FScanner &sc, TexPart & part, bool silent, i
else if (sc.Compare("alpha")) else if (sc.Compare("alpha"))
{ {
sc.MustGetFloat(); sc.MustGetFloat();
part.Alpha = clamp<blend_t>(int(sc.Float / BLENDUNIT), 0, BLENDUNIT); part.Alpha = clamp<blend_t>(int(sc.Float * BLENDUNIT), 0, BLENDUNIT);
// bComplex is not set because it is only needed when the style is not OP_COPY. // bComplex is not set because it is only needed when the style is not OP_COPY.
} }
else if (sc.Compare("style")) else if (sc.Compare("style"))