コード例 #1
0
bool FSteamVRHMD::D3D11Bridge::Present(int& SyncInterval)
{
	check(IsInRenderingThread());

	FinishRendering();

	return true;
}
コード例 #2
0
bool FSteamVRHMD::D3D11Bridge::Present(int& SyncInterval)
{
	check(IsInRenderingThread());

	if (Plugin->VRCompositor == nullptr)
	{
		return false;
	}

	FinishRendering();

	return true;
}
コード例 #3
0
bool FGoogleVRHMDCustomPresent::Present(int32& InOutSyncInterval)
{
	FinishRendering();

	// Note: true causes normal swapbuffers(), false prevents normal swapbuffers()
	if(TextureSet.IsValid() && IsDeviceScanlineRacingEnabled())
	{
		return false;
	}
	else
	{
		return true;
	}
}