|
|
@@ -382,12 +382,12 @@ namespace bgfx
|
|
|
BX_TRACE("Allow tearing is %ssupported.", allowTearing ? "" : "not ");
|
|
|
|
|
|
scdFlags |= allowTearing ? DXGI_SWAP_CHAIN_FLAG_ALLOW_TEARING : 0;
|
|
|
- scdFlags |=
|
|
|
- (_scd.swapEffect == DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL
|
|
|
- || _scd.swapEffect == DXGI_SWAP_EFFECT_FLIP_DISCARD)
|
|
|
- ? DXGI_SWAP_CHAIN_FLAG_FRAME_LATENCY_WAITABLE_OBJECT
|
|
|
- : 0;
|
|
|
-
|
|
|
+ scdFlags |= false
|
|
|
+ || _scd.swapEffect == DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL
|
|
|
+ || _scd.swapEffect == DXGI_SWAP_EFFECT_FLIP_DISCARD
|
|
|
+ ? 0 // DXGI_SWAP_CHAIN_FLAG_FRAME_LATENCY_WAITABLE_OBJECT
|
|
|
+ : 0
|
|
|
+ ;
|
|
|
|
|
|
DX_RELEASE_I(factory5);
|
|
|
}
|
|
|
@@ -665,10 +665,12 @@ namespace bgfx
|
|
|
BX_TRACE("Allow tearing is %ssupported.", allowTearing ? "" : "not ");
|
|
|
|
|
|
scdFlags |= allowTearing ? DXGI_SWAP_CHAIN_FLAG_ALLOW_TEARING : 0;
|
|
|
- scdFlags |= (_scd.swapEffect == DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL
|
|
|
- || _scd.swapEffect == DXGI_SWAP_EFFECT_FLIP_DISCARD)
|
|
|
- ? DXGI_SWAP_CHAIN_FLAG_FRAME_LATENCY_WAITABLE_OBJECT
|
|
|
- : 0;
|
|
|
+ scdFlags |= false
|
|
|
+ || _scd.swapEffect == DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL
|
|
|
+ || _scd.swapEffect == DXGI_SWAP_EFFECT_FLIP_DISCARD
|
|
|
+ ? 0 // DXGI_SWAP_CHAIN_FLAG_FRAME_LATENCY_WAITABLE_OBJECT
|
|
|
+ : 0
|
|
|
+ ;
|
|
|
|
|
|
DX_RELEASE_I(factory5);
|
|
|
}
|