implement tasks for update windows vr
This commit is contained in:
16
src/hmd.cpp
16
src/hmd.cpp
@@ -24,13 +24,15 @@ bool Vive::Initialize()
|
||||
m_settings = vr::VRSettings();
|
||||
|
||||
m_hmd->GetRecommendedRenderTargetSize(&m_eye_width, &m_eye_height);
|
||||
for (int eye = 0; eye < 2; ++eye)
|
||||
{
|
||||
m_eyes[eye].create(m_eye_width, m_eye_height);
|
||||
m_eyes[eye].bindFramebuffer();
|
||||
m_eyes[eye].clear({ 1, 0, 0, 1 });
|
||||
m_eyes[eye].unbindFramebuffer();
|
||||
}
|
||||
App::I->render_task([&]{
|
||||
for (int eye = 0; eye < 2; ++eye)
|
||||
{
|
||||
m_eyes[eye].create(m_eye_width, m_eye_height);
|
||||
m_eyes[eye].bindFramebuffer();
|
||||
m_eyes[eye].clear({ 1, 0, 0, 1 });
|
||||
m_eyes[eye].unbindFramebuffer();
|
||||
}
|
||||
});
|
||||
|
||||
vr::CVRSettingHelper s(m_settings);
|
||||
float timeout = s.GetFloat(vr::k_pch_Power_Section, vr::k_pch_Power_TurnOffScreensTimeout_Float);
|
||||
|
||||
Reference in New Issue
Block a user