mirror of
https://github.com/quelsolaar/MergeSource
synced 2025-02-01 09:58:42 -05:00
47 lines
821 B
C
47 lines
821 B
C
#include "betray_plugin_api.h"
|
|
#include "relinquish.h"
|
|
//oculus headers
|
|
//#define OVR_OS_WIN32
|
|
//#include "OVR_CAPI_GL.h"
|
|
#include "openvr.h"
|
|
#include <GL/glu.h>
|
|
#include <stdio.h>
|
|
#include <math.h>
|
|
|
|
vr::IVRSystem *m_pHMD;
|
|
|
|
|
|
boolean betray_plugin_image_warp(BInputState *input)
|
|
{
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void betray_plugin_init(void)
|
|
{
|
|
|
|
vr::EVRInitError eError = vr::VRInitError_None;
|
|
m_pHMD = vr::VR_Init(&eError, vr::VRApplication_Scene);
|
|
|
|
betray_plugin_callback_set_image_warp(betray_plugin_image_warp, "HTC Vive");
|
|
|
|
betray_plugin_screen_mode_get(&x, &y, NULL);
|
|
|
|
render_size[0] = size.h;
|
|
render_size[1] = size.w;
|
|
|
|
r_init(betray_plugin_gl_proc_address_get());
|
|
depth_buffer = r_texture_allocate(R_IF_DEPTH24_STENCIL8, render_size[0], render_size[1], 1, TRUE, TRUE, NULL);
|
|
|
|
for (i = 0; i < 2; i++)
|
|
{
|
|
|
|
}
|
|
}
|