Resolve VR performance problems
Compare changes
+ 63
− 17
@@ -78,6 +78,9 @@ ftl::gui::Camera::Camera(ftl::gui::Screen *screen, int fsmask, int fid, ftl::cod
@@ -78,6 +78,9 @@ ftl::gui::Camera::Camera(ftl::gui::Screen *screen, int fsmask, int fid, ftl::cod
@@ -248,6 +251,14 @@ void ftl::gui::Camera::setStereo(bool v) {
@@ -248,6 +251,14 @@ void ftl::gui::Camera::setStereo(bool v) {
@@ -273,6 +284,9 @@ void ftl::gui::Camera::_draw(std::vector<ftl::rgbd::FrameSet*> &fss) {
@@ -273,6 +284,9 @@ void ftl::gui::Camera::_draw(std::vector<ftl::rgbd::FrameSet*> &fss) {
@@ -352,6 +366,8 @@ void ftl::gui::Camera::_downloadFrames(ftl::cuda::TextureObject<uchar4> &a, ftl:
@@ -352,6 +366,8 @@ void ftl::gui::Camera::_downloadFrames(ftl::cuda::TextureObject<uchar4> &a, ftl:
@@ -365,6 +381,8 @@ void ftl::gui::Camera::_downloadFrame(ftl::cuda::TextureObject<uchar4> &a) {
@@ -365,6 +381,8 @@ void ftl::gui::Camera::_downloadFrame(ftl::cuda::TextureObject<uchar4> &a) {
@@ -379,6 +397,8 @@ void ftl::gui::Camera::update(int fsid, const ftl::codecs::Channels<0> &c) {
@@ -379,6 +397,8 @@ void ftl::gui::Camera::update(int fsid, const ftl::codecs::Channels<0> &c) {
@@ -443,14 +463,17 @@ void ftl::gui::Camera::mouseMovement(int rx, int ry, int button) {
@@ -443,14 +463,17 @@ void ftl::gui::Camera::mouseMovement(int rx, int ry, int button) {
@@ -578,18 +601,21 @@ void ftl::gui::Camera::active(bool a) {
@@ -578,18 +601,21 @@ void ftl::gui::Camera::active(bool a) {
@@ -627,6 +653,19 @@ const GLTexture &ftl::gui::Camera::captureFrame() {
@@ -627,6 +653,19 @@ const GLTexture &ftl::gui::Camera::captureFrame() {
@@ -637,25 +676,32 @@ const GLTexture &ftl::gui::Camera::captureFrame() {
@@ -637,25 +676,32 @@ const GLTexture &ftl::gui::Camera::captureFrame() {