Spacedragupdate (#663)
* add delay if interface not found * adjust initialization behavior * pushed for debugging reasons for concerned parties * comment out simple recenter * remove old style motion, some minor optimizations * optimize default case check * optimized default condition * change manifest install behavior to trigger on desktop mode as well * add desktop mode binding launch * add tracker overlay option to utils * commit to check status * attempt to fix native LH issues with chaperone when exiting * add desktop mode toggle and some cleanup * remove adjust chaperone * remove clang format from ci, increment version, cleanup * update circle ci * fix conversion warning * add F13-19 to keyboard parser * add additional logging around failure to initialize * add unsaved changes * update version 5.8.1 * fix some collisions in enum declaration * add controller powers on steamvr, and no HMD to steamvr tab, increment version * slightly alter drag movement, fix qml issue * code cleanup * fix logspam/attempt to delete non existant overlays * increment version 5.8.3 * add zero-offset to true as potential edge case fix * remove dead code in qml * fix both brightness sliders to be uniform .05 minimum via set, and .2 minimum via slider * attempt to fix recenter, and fix floor * further space drag/recenter improvements * get rid of old code * increment version 5.8.6 * remove old commented code settings page * update documentation * re-add mistakenly removed line * attempt at fixing reset etc. etc. * incrment verison * fix brightness slider min at 3 or 20 depending if slide or direct input add error recovery from bad cal state on recenter and reset offsets * update version 5.8.8 * fix room-setup bug on startup if using auto apply chaperone * incrmenet version 5.8.9
This commit is contained in:
@@ -126,9 +126,6 @@ class MoveCenterTabController : public QObject
|
||||
Q_PROPERTY(
|
||||
bool showLogMatricesButton READ showLogMatricesButton WRITE
|
||||
setShowLogMatricesButton NOTIFY showLogMatricesButtonChanged )
|
||||
// Q_PROPERTY( bool allowExternalEdits READ allowExternalEdits WRITE
|
||||
// setAllowExternalEdits NOTIFY allowExternalEditsChanged
|
||||
// )
|
||||
Q_PROPERTY(
|
||||
bool universeCenteredRotation READ universeCenteredRotation WRITE
|
||||
setUniverseCenteredRotation NOTIFY universeCenteredRotationChanged )
|
||||
@@ -198,6 +195,7 @@ private:
|
||||
int m_hmdRotationStatsUpdateCounter = 0;
|
||||
unsigned m_dragComfortFrameSkipCounter = 0;
|
||||
unsigned m_turnComfortFrameSkipCounter = 0;
|
||||
int m_recenterStages = 0;
|
||||
|
||||
// Matrix used For Center Marker
|
||||
vr::HmdMatrix34_t m_offsetmatrix = utils::k_forwardUpMatrix;
|
||||
@@ -215,8 +213,8 @@ private:
|
||||
= { { { 1.0f, 0.0f, 0.0f, 0.0f },
|
||||
{ 0.0f, 1.0f, 0.0f, 0.0f },
|
||||
{ 0.0f, 0.0f, 1.0f, 0.0f } } };
|
||||
vr::HmdQuad_t* m_collisionBoundsForOffset;
|
||||
void updateCollisionBoundsForOffset();
|
||||
// vr::HmdQuad_t* m_collisionBoundsForOffset;
|
||||
// void updateCollisionBoundsForOffset();
|
||||
|
||||
void updateHmdRotationCounter( vr::TrackedDevicePose_t hmdPose,
|
||||
double angle );
|
||||
@@ -270,7 +268,7 @@ public:
|
||||
bool isInitComplete() const;
|
||||
double getHmdYawTotal();
|
||||
void resetHmdYawTotal();
|
||||
void incomingSeatedReset();
|
||||
void incomingZeroReset();
|
||||
void setBoundsBasisHeight( float newHeight );
|
||||
float getBoundsBasisMaxY();
|
||||
|
||||
@@ -280,7 +278,6 @@ public:
|
||||
void saveOffsetProfiles();
|
||||
Q_INVOKABLE unsigned getOffsetProfileCount();
|
||||
Q_INVOKABLE QString getOffsetProfileName( unsigned index );
|
||||
// Q_INVOKABLE void setIgnoreChaperoneState();
|
||||
|
||||
// actions:
|
||||
void leftHandSpaceDrag( bool leftHandDragActive );
|
||||
@@ -349,7 +346,6 @@ public slots:
|
||||
|
||||
void shutdown();
|
||||
void reset();
|
||||
void updateSeatedResetData();
|
||||
void outputLogPoses();
|
||||
void zeroOffsets();
|
||||
void sendSeatedRecenter();
|
||||
@@ -387,7 +383,6 @@ signals:
|
||||
void requireLockYChanged( bool value );
|
||||
void requireLockZChanged( bool value );
|
||||
void showLogMatricesButtonChanged( bool value );
|
||||
// void allowExternalEditsChanged( bool value );
|
||||
void universeCenteredRotationChanged( bool value );
|
||||
void offsetProfilesUpdated();
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user