FX: Fix cleanup with compositing enabled
This commit is contained in:
parent
726bb9ea13
commit
34d1de3984
|
@ -431,6 +431,19 @@ ECompMgrDamageAll(void)
|
|||
ECompMgrDamageMerge(Mode_compmgr.rgn_screen);
|
||||
}
|
||||
|
||||
void
|
||||
ECompMgrDamageArea(int x, int y, int w, int h)
|
||||
{
|
||||
EX_SrvRegion rgn;
|
||||
|
||||
if (!Mode_compmgr.active)
|
||||
return;
|
||||
|
||||
rgn = Mode_compmgr.rgn_tmp2;
|
||||
ERegionSetRect(rgn, x, y, w, h);
|
||||
ECompMgrDamageMerge(rgn);
|
||||
}
|
||||
|
||||
#if ENABLE_SHADOWS
|
||||
|
||||
#define M_2PI_F ((float)(2 * M_PI))
|
||||
|
|
|
@ -70,6 +70,8 @@ int ECompMgrRender(int dt);
|
|||
|
||||
EX_Window ECompMgrRootWin(void);
|
||||
|
||||
void ECompMgrDamageArea(int x, int y, int w, int h);
|
||||
|
||||
EX_SrvRegion ECompMgrChildClipRegion(void);
|
||||
|
||||
#else
|
||||
|
|
Loading…
Reference in New Issue