- fixed: The D3D FlatFill function ignored the alpha channel, unlike its counterpart in the paletted renderer.

SVN r3702 (trunk)
This commit is contained in:
Christoph Oelckers 2012-06-21 08:54:50 +00:00
parent a8ac550827
commit 814ce3d39c

View file

@ -3170,12 +3170,12 @@ void D3DFB::FlatFill(int left, int top, int right, int bottom, FTexture *src, bo
quad->Group1 = 0; quad->Group1 = 0;
if (tex->GetTexFormat() == D3DFMT_L8 && !tex->IsGray) if (tex->GetTexFormat() == D3DFMT_L8 && !tex->IsGray)
{ {
quad->Flags = BQF_WrapUV | BQF_GamePalette | BQF_DisableAlphaTest; quad->Flags = BQF_WrapUV | BQF_GamePalette; // | BQF_DisableAlphaTest;
quad->ShaderNum = BQS_PalTex; quad->ShaderNum = BQS_PalTex;
} }
else else
{ {
quad->Flags = BQF_WrapUV | BQF_DisableAlphaTest; quad->Flags = BQF_WrapUV; // | BQF_DisableAlphaTest;
quad->ShaderNum = BQS_Plain; quad->ShaderNum = BQS_Plain;
} }
quad->Palette = NULL; quad->Palette = NULL;