| 231 | } |
| 232 | |
| 233 | void GLFWDistribOSPRayWindow::reshape(const vec2i &newWindowSize) |
| 234 | { |
| 235 | windowSize = newWindowSize; |
| 236 | windowState.windowSize = windowSize; |
| 237 | windowState.fbSizeChanged = true; |
| 238 | |
| 239 | // update camera |
| 240 | arcballCamera->updateWindowSize(windowSize); |
| 241 | |
| 242 | // reset OpenGL viewport and orthographic projection |
| 243 | glViewport(0, 0, windowSize.x, windowSize.y); |
| 244 | |
| 245 | glMatrixMode(GL_PROJECTION); |
| 246 | glLoadIdentity(); |
| 247 | glOrtho(0.0, windowSize.x, 0.0, windowSize.y, -1.0, 1.0); |
| 248 | } |
| 249 | |
| 250 | void GLFWDistribOSPRayWindow::motion(const vec2f &position) |
| 251 | { |
no test coverage detected