| 1108 | } |
| 1109 | |
| 1110 | void OpenGLGuiHelper::render(const btDiscreteDynamicsWorld* rbWorld) |
| 1111 | { |
| 1112 | if (m_data->m_vrMode) |
| 1113 | { |
| 1114 | //in VR, we skip the shadow generation for the second eye |
| 1115 | |
| 1116 | if (m_data->m_vrSkipShadowPass >= 1) |
| 1117 | { |
| 1118 | m_data->m_glApp->m_renderer->renderSceneInternal(B3_USE_SHADOWMAP_RENDERMODE); |
| 1119 | m_data->m_vrSkipShadowPass = 0; |
| 1120 | } |
| 1121 | else |
| 1122 | { |
| 1123 | m_data->m_glApp->m_renderer->renderScene(); |
| 1124 | m_data->m_vrSkipShadowPass++; |
| 1125 | } |
| 1126 | } |
| 1127 | else |
| 1128 | { |
| 1129 | m_data->m_glApp->m_renderer->renderScene(); |
| 1130 | } |
| 1131 | } |
| 1132 | void OpenGLGuiHelper::createPhysicsDebugDrawer(btDiscreteDynamicsWorld* rbWorld) |
| 1133 | { |
| 1134 | btAssert(rbWorld); |
nothing calls this directly
no test coverage detected