* Updated to ZDoom r3813:

- Added additive blending for floors and ceilings [in software renderer, OpenGL already had them].

git-svn-id: http://mancubus.net/svn/hosted/gzdoom/trunk@1440 b0f79afe-0144-0410-b225-9a4edf0717df
This commit is contained in:
gez 2012-08-09 19:05:18 +00:00
parent 89be836bc4
commit 97aa505bb5
5 changed files with 187 additions and 15 deletions

View file

@ -1185,7 +1185,7 @@ void R_Subsector (subsector_t *sub)
frontsector->GetTexture(sector_t::floor),
floorlightlevel + r_actualextralight, // killough 3/16/98
frontsector->GetAlpha(sector_t::floor),
!!(frontsector->GetFlags(sector_t::floor) & PLANEF_ADDITIVE),
!!(fakeFloor->flags && FF_ADDITIVETRANS),
frontsector->GetXOffset(position), // killough 3/7/98
frontsector->GetYOffset(position), // killough 3/7/98
frontsector->GetXScale(position),
@ -1250,7 +1250,7 @@ void R_Subsector (subsector_t *sub)
frontsector->GetTexture(sector_t::ceiling),
ceilinglightlevel + r_actualextralight, // killough 4/11/98
frontsector->GetAlpha(sector_t::ceiling),
!!(frontsector->GetFlags(sector_t::ceiling) & PLANEF_ADDITIVE),
!!(fakeFloor->flags && FF_ADDITIVETRANS),
frontsector->GetXOffset(position), // killough 3/7/98
frontsector->GetYOffset(position), // killough 3/7/98
frontsector->GetXScale(position),