steamcompmgr: Clean up code to determine if we need composite
This commit is contained in:
parent
0b5368efe7
commit
7755bb635d
1 changed files with 9 additions and 1 deletions
|
@ -1639,7 +1639,15 @@ paint_all()
|
|||
|
||||
bool bNeedsNearest = !g_bFilterGameWindow && composite.data.vScale[0].x != 1.0f && composite.data.vScale[0].y != 1.0f;
|
||||
|
||||
if ( BIsNested() == false && alwaysComposite == false && bCapture == false && bOverrideCompositeHack == false && bWasFirstFrame == false && composite.useFSRLayer0 == false && bNeedsNearest == false )
|
||||
bool bNeedsComposite = BIsNested();
|
||||
bNeedsComposite |= alwaysComposite;
|
||||
bNeedsComposite |= bCapture;
|
||||
bNeedsComposite |= bOverrideCompositeHack;
|
||||
bNeedsComposite |= bWasFirstFrame;
|
||||
bNeedsComposite |= composite.useFSRLayer0;
|
||||
bNeedsComposite |= bNeedsNearest;
|
||||
|
||||
if ( !bNeedsComposite )
|
||||
{
|
||||
int ret = drm_prepare( &g_DRM, &composite, &pipeline );
|
||||
if ( ret == 0 )
|
||||
|
|
Loading…
Reference in a new issue