- Implemented Wall blend modes
- fixed: set color for "shaded" modes - though it's still not yet properly implemented.
This commit is contained in:
parent
4ed548a189
commit
dadee080e4
2 changed files with 8 additions and 1 deletions
|
|
@ -219,6 +219,7 @@ void RenderPolySprite::Render(const TriMatrix &worldToClip, AActor *thing, subse
|
|||
args.uniforms.destalpha = 256;
|
||||
args.uniforms.srcalpha = (uint32_t)(thing->Alpha * 256);
|
||||
args.SetTexture(tex, false);
|
||||
args.uniforms.color = 0;
|
||||
uniforms.flags |= TriUniforms::simple_shade;
|
||||
PolyTriangleDrawer::draw(args, TriDrawVariant::DrawSubsector, TriBlendMode::Shaded);
|
||||
}
|
||||
|
|
@ -227,6 +228,7 @@ void RenderPolySprite::Render(const TriMatrix &worldToClip, AActor *thing, subse
|
|||
args.uniforms.destalpha = 256;
|
||||
args.uniforms.srcalpha = (uint32_t)(thing->Alpha * 256);
|
||||
args.SetTexture(tex, false);
|
||||
args.uniforms.color = 0;
|
||||
uniforms.flags |= TriUniforms::simple_shade;
|
||||
PolyTriangleDrawer::draw(args, TriDrawVariant::DrawSubsector, TriBlendMode::Shaded);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue