diff --git a/src/scene/camera.cpp b/src/scene/camera.cpp index 9da907e..2d37c2a 100644 --- a/src/scene/camera.cpp +++ b/src/scene/camera.cpp @@ -193,11 +193,13 @@ void Camera::setLook(glm::vec3 lookDirection) void Camera::setRayViewport(glm::vec2 viewport) { + std::lock_guard lock(this->_mCam); mRayViewport = viewport; } glm::vec2 Camera::getRayViewport() { + std::lock_guard lock(this->_mCam); return mRayViewport; }