コード例 #1
0
ファイル: r_vr_ovr.c プロジェクト: Nephatrine/nephq2
int32_t OVR_Init(void)
{
	int i;
	for (i = 0; i < 2; i++)
	{
		R_InitFBO(&renderInfo[i].eyeFBO);
		R_InitFBO(&offscreen[i]);
		R_InitIVBO(&renderInfo[i].eye);

	}

	return true;
}
コード例 #2
0
ファイル: r_vr.c プロジェクト: fourks/quake2vr
// launch-time initialization for VR support
void R_VR_Init()
{
	int32_t i;
	available_hmds[HMD_NONE] = vr_render_none;
	available_hmds[HMD_STEAM] = vr_render_svr;
	available_hmds[HMD_RIFT] = vr_render_ovr;

	for (i = 0; i < NUM_HMD_TYPES; i++)
	{
		if (available_hmds[i].init)
			available_hmds[i].init();
	}

	R_InitFBO(&hud);
	R_InitIVBO(&hudVBO);

	if (vr_enabled->value)
		R_VR_Enable();
}