mirror of
https://github.com/ZDoom/gzdoom-last-svn.git
synced 2025-05-31 01:10:52 +00:00
- fixed: For non-shaded decals the light information was ignored.
git-svn-id: http://mancubus.net/svn/hosted/gzdoom/trunk@137 b0f79afe-0144-0410-b225-9a4edf0717df
This commit is contained in:
parent
fa6b9c5676
commit
3839d89923
1 changed files with 8 additions and 1 deletions
|
@ -315,7 +315,14 @@ void GLWall::DrawDecal(DBaseDecal *actor, seg_t *seg, sector_t *frontSector, sec
|
|||
}
|
||||
// fog is set once per wall in the calling function and not per decal!
|
||||
|
||||
gl.Color4f(red, green, blue, a);
|
||||
if (loadAlpha)
|
||||
{
|
||||
gl.Color4f(red, green, blue, a);
|
||||
}
|
||||
else
|
||||
{
|
||||
gl_SetColor(lightlevel, rellight + (extralight * gl_weaponlight), &Colormap, a);
|
||||
}
|
||||
|
||||
FRenderStyle style = actor->RenderStyle;
|
||||
style.Flags &= ~STYLEF_ColorIsFixed; // this is handled differently for decals (see above)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue