From d157249cb74fe849effaef21c1676a8cf17474e4 Mon Sep 17 00:00:00 2001 From: Ryan Holtz Date: Mon, 21 Jan 2013 02:40:48 +0000 Subject: d3dhlsl.c: Add preliminary vector post-processing. [MooglyGuy] --- src/emu/render.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/emu/render.c') diff --git a/src/emu/render.c b/src/emu/render.c index 52b0d6d9765..1f6c6578ee2 100644 --- a/src/emu/render.c +++ b/src/emu/render.c @@ -1766,7 +1766,7 @@ void render_target::add_container_primitives(render_primitive_list &list, const // scale the width by the minimum of X/Y scale factors prim->width = curitem->width() * MIN(container_xform.xscale, container_xform.yscale); - prim->flags = curitem->flags(); + prim->flags |= curitem->flags(); // clip the primitive clipped = render_clip_line(&prim->bounds, &cliprect); @@ -1819,7 +1819,7 @@ void render_target::add_container_primitives(render_primitive_list &list, const // no texture -- set the basic flags prim->texture.base = NULL; - prim->flags = PRIMFLAG_BLENDMODE(BLENDMODE_ALPHA); + prim->flags = (curitem->flags() &~ PRIMFLAG_BLENDMODE_MASK) | PRIMFLAG_BLENDMODE(BLENDMODE_ALPHA); // apply clipping clipped = render_clip_quad(&prim->bounds, &cliprect, NULL); -- cgit v1.2.3-70-g09d2