Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Driver madness 7: Deep dark #1

Open
wants to merge 121 commits into
base: master
Choose a base branch
from
Open

Driver madness 7: Deep dark #1

wants to merge 121 commits into from

Commits on Dec 4, 2021

  1. driver: src: Split devices into into different source files

    Finally split devices into their own source files, no more  10 billion line files.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Dec 4, 2021
    Configuration menu
    Copy the full SHA
    32168fb View commit details
    Browse the repository at this point in the history
  2. hobovr: bin: linux: Fresh driver build

    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Dec 4, 2021
    Configuration menu
    Copy the full SHA
    a796bcd View commit details
    Browse the repository at this point in the history
  3. driver: src: Added addons

    Added eye first iterations for eye and face tracking devices
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Dec 4, 2021
    Configuration menu
    Copy the full SHA
    cfb774b View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2021

  1. driver: Added shroom dep submodule

    Added shroom dep submodule for addon IPC
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Dec 5, 2021
    Configuration menu
    Copy the full SHA
    e292903 View commit details
    Browse the repository at this point in the history
  2. driver: src: Moved device packet structs and added a udu new device

    Moved device packet structs into it's own header.
    Also added a new udu device, to make that happen receiver class had to be modified
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Dec 5, 2021
    Configuration menu
    Copy the full SHA
    8138ee4 View commit details
    Browse the repository at this point in the history
  3. driver: Fixed cmake build instructions

    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Dec 5, 2021
    Configuration menu
    Copy the full SHA
    54b0466 View commit details
    Browse the repository at this point in the history
  4. driver: src: addons: First working implementation of GazeMaster device

    First working implementation of the GazeMaster device,
    still missing some cosmetic changes, but already functional
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Dec 5, 2021
    Configuration menu
    Copy the full SHA
    be638ec View commit details
    Browse the repository at this point in the history
  5. driver: shroom: Checked out latest master

    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Dec 5, 2021
    Configuration menu
    Copy the full SHA
    da5be4f View commit details
    Browse the repository at this point in the history
  6. driver: src: driver_hobovr.cpp: Removed useless paths

    Removed useless paths from the include
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Dec 5, 2021
    Configuration menu
    Copy the full SHA
    ed00978 View commit details
    Browse the repository at this point in the history
  7. driver: src: addons.cpp: Fixed a silly typo

    Fixed a silly typo
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Dec 5, 2021
    Configuration menu
    Copy the full SHA
    b6d9818 View commit details
    Browse the repository at this point in the history
  8. driver: src: packets.h: Added an age field to gaze state struct

    Added a age_seconds field to HoboVR_GazeState_t
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Dec 5, 2021
    Configuration menu
    Copy the full SHA
    7fa11d4 View commit details
    Browse the repository at this point in the history
  9. hobovr: bin: Fresh Linux build

    Latest Linux build, new devices :P
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Dec 5, 2021
    Configuration menu
    Copy the full SHA
    b5b49ce View commit details
    Browse the repository at this point in the history
  10. bindings: python: examples: full_udu_test.py: Added GazeMaster device

    Added GazeMaster device to the last stage of the test
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Dec 5, 2021
    Configuration menu
    Copy the full SHA
    9b953ca View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2021

  1. hobovr: resources: rendermodels: hobovr_gaze_master: Added a model fo…

    …r GazeMaster
    
    Added an initial device model for GazeMaster
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Dec 6, 2021
    Configuration menu
    Copy the full SHA
    fc17ba7 View commit details
    Browse the repository at this point in the history
  2. hobovr: resources: rendermodels: hobovr_gaze_master: Fixed some bugs

    Fixed json typos and model being too fat
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Dec 6, 2021
    Configuration menu
    Copy the full SHA
    ab38d88 View commit details
    Browse the repository at this point in the history
  3. driver: src: tracking_references.cpp: Fixed pose update bug

    Fixed a bug where it's pose won't update
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Dec 6, 2021
    Configuration menu
    Copy the full SHA
    52362ed View commit details
    Browse the repository at this point in the history
  4. hobovr: bin: linux: Fresh driver build

    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Dec 6, 2021
    Configuration menu
    Copy the full SHA
    9e17f2f View commit details
    Browse the repository at this point in the history

Commits on Dec 25, 2021

  1. driver: CMakeLists.txt: More sane platform control

    Now different platform versions of our code are
    handled in the build files while the code can stay generic
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Dec 25, 2021
    Configuration menu
    Copy the full SHA
    c7548c0 View commit details
    Browse the repository at this point in the history
  2. driver: src: Updated receiver and device behavior

    Updated receiver class and revamped device communication
    protocol a bit, posers are finally notified about device list misses
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Dec 25, 2021
    Configuration menu
    Copy the full SHA
    9f1ad9a View commit details
    Browse the repository at this point in the history
  3. driver: src: Updated controller packets

    Updated controller packet reducing the size by 20 bytes
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Dec 25, 2021
    Configuration menu
    Copy the full SHA
    dea2017 View commit details
    Browse the repository at this point in the history
  4. driver: src: ref: Removed old receiver sources

    Removed old receiver sources
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Dec 25, 2021
    Configuration menu
    Copy the full SHA
    9ed611f View commit details
    Browse the repository at this point in the history
  5. driver: src: Updated manager packets

    Updated manager message structs as well
    as combined all manager structs into one
    for more sane message interpretation
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Dec 25, 2021
    Configuration menu
    Copy the full SHA
    17cea2e View commit details
    Browse the repository at this point in the history
  6. driver: src: packets.h: Updated GazeMaster packet

    Updated GazeMaster paket structs
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Dec 25, 2021
    Configuration menu
    Copy the full SHA
    389a869 View commit details
    Browse the repository at this point in the history
  7. hobovr: bin: Latest Linux build

    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Dec 25, 2021
    Configuration menu
    Copy the full SHA
    db7d8a8 View commit details
    Browse the repository at this point in the history
  8. driver: src: License headers

    Because of course i forgot add these when splitting everything...
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Dec 25, 2021
    Configuration menu
    Copy the full SHA
    9ff66eb View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2022

  1. driver: src: addons.cpp: Minor fix for failed shmem create

    Fixed an edge case when we fail to create shared memory.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    2c85670 View commit details
    Browse the repository at this point in the history
  2. driver: src: driver_hobovr.cpp: Incorporated new receiver class

    Incorporated the new receiver class simplifying initial setup by... a lot.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    b485f5d View commit details
    Browse the repository at this point in the history
  3. driver: src: packets.h: Renamed a bunch of stuff and merged a few str…

    …ucts
    
    Renamed a bunch of enums and merged a bunch of message structs.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    b98f405 View commit details
    Browse the repository at this point in the history
  4. driver: src: hobovr_components.h/hobovr_defines.h: Minor fixes

    Minor fixes, bumped the version up, removed some unused ifdefs.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    a1fd2a7 View commit details
    Browse the repository at this point in the history
  5. driver: src: ref: receiver: A bunch of stuff because raw sockets brin…

    …g pain
    
    Just read the diff... it's just pain...
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    a4eb35a View commit details
    Browse the repository at this point in the history
  6. driver: src: ref: util.h: Removed unused defines and constexpr

    Removed uneeded defines and constexpr, both linux and windows sockets have recv() defined.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    478e50c View commit details
    Browse the repository at this point in the history
  7. driver: src: trackers.cpp: Weird typo

    Trackers don't need head model applied, idk why this was here.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    31a795a View commit details
    Browse the repository at this point in the history
  8. driver: src: tracking_references.cpp: Updated udu sync method and mes…

    …sage packets
    
    Updated udu sync method, updated message packets and added a new message.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    09f3907 View commit details
    Browse the repository at this point in the history
  9. hobovr: resources: settings: default.vrsettings: No more default devi…

    …ce config
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    edc6225 View commit details
    Browse the repository at this point in the history
  10. hobovr: driver: bin: linux: Latest ish driver build

    Latest ish driver build, kinda broken.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    68e4789 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2022

  1. driver: CMakeLists.txt: Cleaned up cmake

    Cleaned up build instructions, libs are now properly handled.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    3551491 View commit details
    Browse the repository at this point in the history
  2. drriver: src: Updated state update methods

    Changed how the base device class handles state update methods.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    bb45ffb View commit details
    Browse the repository at this point in the history
  3. driver: src: Switched to using lazy_sockets for sockets

    No more maintaining a whole network stack with the driver.
    Its handled by the `lazy_sockets` library now. Code is way
    cleaner now.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    bc13fcb View commit details
    Browse the repository at this point in the history
  4. driver: src: packets.h: Added a tag struct and id messages

    Added a tag struct and id messages
    
    I think its more appropriate to have it all be with the rest of the packets
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    cd6a2c5 View commit details
    Browse the repository at this point in the history
  5. hobovr: bin: Fresh Linux build

    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    f0e7320 View commit details
    Browse the repository at this point in the history
  6. driver: Added lazy_sockets submodule

    Added lazy_sockets library submodule.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    0fc5198 View commit details
    Browse the repository at this point in the history
  7. bindings: cpp: examples: Added a new C++ example

    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    b0e06a3 View commit details
    Browse the repository at this point in the history
  8. GIT: Removed bad submodule path

    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    56634dc View commit details
    Browse the repository at this point in the history
  9. GIT: Removed bad submodule path

    Cleaning up bad submodule directory.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov authored Jan 19, 2022
    Configuration menu
    Copy the full SHA
    008946b View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2022

  1. bindings: cpp: examples: uduTest: test.cpp: Fixed the manager coms

    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    e187171 View commit details
    Browse the repository at this point in the history
  2. driver: src: tracking_references.cpp: Fixed manager messages

    Fixed a very dumb manager message issue.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    6579f19 View commit details
    Browse the repository at this point in the history
  3. driver: src: driver_hobovr.cpp: Changed OnPacket() to be similar to t…

    …he on in SettManager
    
    Changed OnPacket() method to be more similar to that of HobovrTrackingRef_SettManager.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    3983bca View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2022

  1. bindings: cpp: examples: uduTest: test.cpp: It can be simple now

    Now that the driver socket comm works fine, no need to keep
    this thing more complicated than it needs to be.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Jan 24, 2022
    Configuration menu
    Copy the full SHA
    990cc3a View commit details
    Browse the repository at this point in the history
  2. driver: src: ref: hobovr_defines.h: Version bump and removed old defines

    Removed old unused defines.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Jan 24, 2022
    Configuration menu
    Copy the full SHA
    30f85d3 View commit details
    Browse the repository at this point in the history
  3. driver: src: Added a new poser response

    Added a poser response for when driver shutdown.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Jan 24, 2022
    Configuration menu
    Copy the full SHA
    b416b6c View commit details
    Browse the repository at this point in the history
  4. driver: src: driver_hobovr.cpp: Removed uneeded calls on driver cleanup

    No need to poweroff devices on cleanup, they are deactivated
    by the runtime before driver cleanup is called.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Jan 24, 2022
    Configuration menu
    Copy the full SHA
    bb11a37 View commit details
    Browse the repository at this point in the history
  5. hobovr: bin: Fresh Linux build

    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Jan 24, 2022
    Configuration menu
    Copy the full SHA
    576b5ea View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2022

  1. driver: src: Windows compat

    A few missed conversions and _strcmp,
    VS really doesn't like _strcmp...
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    okawo80085 committed Jan 26, 2022
    Configuration menu
    Copy the full SHA
    17fe37a View commit details
    Browse the repository at this point in the history
  2. bindings: cpp: examples: uduTest: test.cpp: Windows compat

    A few missed conversions and unneeded includes.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    okawo80085 committed Jan 26, 2022
    Configuration menu
    Copy the full SHA
    8ebcbc5 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2022

  1. GITHUB: Updated lazy-sockets submodules

    Updated to the latest version of lazy-sockets.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    okawo80085 committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    59594ad View commit details
    Browse the repository at this point in the history
  2. bindings: cpp: examples: uduTest: lazy-sockets update

    Using new features from the last lazy-sockets update.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    okawo80085 committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    1b66c21 View commit details
    Browse the repository at this point in the history
  3. driver: src: Use new lazy-socket features

    Switched to using "new" receiver intereface.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    okawo80085 committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    ec07c32 View commit details
    Browse the repository at this point in the history
  4. driver: shroom: Checked out latest master

    Signed-off-by: Oleg Vorobiov <[email protected]>
    okawo80085 committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    a148ee4 View commit details
    Browse the repository at this point in the history
  5. hobovr: bin: Fresh Windows build

    Signed-off-by: Oleg Vorobiov <[email protected]>
    okawo80085 committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    f875c52 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2022

  1. GITHUB: Changed lazy-sockets version to 0.2.3

    Updated all lazy-sockets submodules to use version 0.2.3
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Feb 13, 2022
    Configuration menu
    Copy the full SHA
    43e9a91 View commit details
    Browse the repository at this point in the history
  2. hobovr: bin: Fresh Linux build

    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Feb 13, 2022
    Configuration menu
    Copy the full SHA
    2cc91e8 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2022

  1. driver: src: driver_hobovr.cpp: Changed where manager is activated

    Manager is now activated on server driver init, and changed
    some smart pointer logic.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Feb 20, 2022
    Configuration menu
    Copy the full SHA
    c2585a4 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2022

  1. Merge branch 'master' into driver_madness_7

    Resolved merge conflict after github CI setup.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Mar 9, 2022
    Configuration menu
    Copy the full SHA
    1ca63ae View commit details
    Browse the repository at this point in the history
  2. bindings: cpp: uduTest: Added install and changed target extension

    Added install option and changed target extension
    to be nothing on all platforms.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Mar 9, 2022
    Configuration menu
    Copy the full SHA
    819abb7 View commit details
    Browse the repository at this point in the history
  3. GITHUB: Updated actions to build test poser

    Updated actions to also build a test poser.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Mar 9, 2022
    Configuration menu
    Copy the full SHA
    9828e40 View commit details
    Browse the repository at this point in the history
  4. GITHUB: Cleaned up actions a bit

    Cleaned up useless section and changed order of other sections.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Mar 9, 2022
    Configuration menu
    Copy the full SHA
    0899adb View commit details
    Browse the repository at this point in the history
  5. scripts: linux: Fixed a bug with weird paths

    Fixed a bug when weird paths don't register properly.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Mar 9, 2022
    Configuration menu
    Copy the full SHA
    1337607 View commit details
    Browse the repository at this point in the history
  6. bindings: cpp: uduTest: Added some debug prints

    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Mar 9, 2022
    Configuration menu
    Copy the full SHA
    41ae235 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2022

  1. driver: src: Fixed HMDless startup bug

    Fixed a bug where our driver could not activate
    devices when there was no active HMD.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    4fd75b1 View commit details
    Browse the repository at this point in the history
  2. bindings: cpp: uduTest: Added more prints

    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    47022ed View commit details
    Browse the repository at this point in the history
  3. driver: src: ref: hobovr:defines.h: Version bump

    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    013e20e View commit details
    Browse the repository at this point in the history
  4. bindings: cpp: uduTest: Fixed a type convert for windows

    Cuz on windows poser builds fail without it.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    9ea92bc View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2022

  1. driver: src: driver_hobovr.cpp: Less intrusive requireHmd

    Don't overrde user settings for "requireHmd", now
    only temporarily change it while driver is acive.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Mar 11, 2022
    Configuration menu
    Copy the full SHA
    68928a5 View commit details
    Browse the repository at this point in the history
  2. driver: src: hobovr_defines.h: New persistence keys

    New section and keys for persistence, not meant for users.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Mar 11, 2022
    Configuration menu
    Copy the full SHA
    dc4dcc7 View commit details
    Browse the repository at this point in the history
  3. driver: src: hobovr_defines.h: Version bump

    Bumped version to 0.7.9
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Mar 11, 2022
    Configuration menu
    Copy the full SHA
    b6c5559 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2022

  1. bindings: cpp: uduTest: Updated poser to use addon

    Updated poser code to conform with the new addon code,
    and some minor cosmetic changes.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Mar 20, 2022
    Configuration menu
    Copy the full SHA
    88540fc View commit details
    Browse the repository at this point in the history
  2. driver: src: addons: Switched to using VRInput API

    Switched to using VRInput for eye tracking data.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Mar 20, 2022
    Configuration menu
    Copy the full SHA
    d3fce3b View commit details
    Browse the repository at this point in the history
  3. driver: src: packets.h: Updated gaze packet

    Updated gaze master packet, does not send quats now.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Mar 20, 2022
    Configuration menu
    Copy the full SHA
    dc2eb07 View commit details
    Browse the repository at this point in the history
  4. driver: src: Potential Windows fix

    Potential fix for devices not appearing properly on windows.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Mar 20, 2022
    Configuration menu
    Copy the full SHA
    815e9ea View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2022

  1. driver: src: Added a new timer

    Added a new timer to manage timed events.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Apr 1, 2022
    Configuration menu
    Copy the full SHA
    b99eefd View commit details
    Browse the repository at this point in the history
  2. driver: src: Increased timer precision

    Updated timer event loop to increase precision.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Apr 1, 2022
    Configuration menu
    Copy the full SHA
    4c6ddc5 View commit details
    Browse the repository at this point in the history
  3. driver: src: Added create device factory

    Added a create device factory for simpler device management.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Apr 1, 2022
    Configuration menu
    Copy the full SHA
    91042ef View commit details
    Browse the repository at this point in the history
  4. driver: ref: Base class implements interface pattern now

    Updated base device to implement interface pattern for
    simpler device management.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Apr 1, 2022
    Configuration menu
    Copy the full SHA
    0fd8fa6 View commit details
    Browse the repository at this point in the history
  5. driver: src: driver_hobovr.cpp: Updated device management

    Updated device management to use the interface pattern, as
    well as use the factory pattern to simplify device
    initialization.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Apr 1, 2022
    Configuration menu
    Copy the full SHA
    4ba9cd8 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2022

  1. driver: src: device_factory.cpp: Error handling

    Added error handling on device activation.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Apr 2, 2022
    Configuration menu
    Copy the full SHA
    484bec2 View commit details
    Browse the repository at this point in the history
  2. GITHUB: Resolved CI merge conflict

    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Apr 2, 2022
    Configuration menu
    Copy the full SHA
    fc1e0bb View commit details
    Browse the repository at this point in the history
  3. GITHUB: Resolved CI merge conflict

    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Apr 2, 2022
    Configuration menu
    Copy the full SHA
    1246720 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2022

  1. driver: ref: hobovr_device_base.cpp: Fixed destructor

    Added the missing virtual destructor to the interface class.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Apr 3, 2022
    Configuration menu
    Copy the full SHA
    4aa612b View commit details
    Browse the repository at this point in the history
  2. driver: src: Fixed timer declaration

    Fixed the declaration of Timer::registerTimer(), it is now
    inline to avoid template issues.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Apr 3, 2022
    Configuration menu
    Copy the full SHA
    360cd22 View commit details
    Browse the repository at this point in the history
  3. driver: src: Fixed device model numbers

    This was done to allow proper device icon settings through
    the .vrresources files.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Apr 3, 2022
    Configuration menu
    Copy the full SHA
    6d9436a View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2022

  1. driver: src: driver_hobovr.cpp: Fixed segfault

    Fixed a bug where the driver would segfault on every
    udu event.
    Also added some logs.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Apr 17, 2022
    Configuration menu
    Copy the full SHA
    6f1983a View commit details
    Browse the repository at this point in the history
  2. hobovr: resources: New gaze master icons

    Added new icons for the gaze_master device type.
    
    Closes issue_tracker#15
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Apr 17, 2022
    1 Configuration menu
    Copy the full SHA
    dc0e481 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2022

  1. driver: src: driver_hobovr.cpp: Fixed udu processing

    Fixed 2 segfaults on device change requests.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed May 2, 2022
    Configuration menu
    Copy the full SHA
    825467b View commit details
    Browse the repository at this point in the history
  2. driver: src: Fixed timer dead lock

    Fixed a deadlock that can happen when adding timer
    callbacks.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed May 2, 2022
    Configuration menu
    Copy the full SHA
    f7744a1 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2022

  1. driver: src: Merged haptic messages into general response

    Merged haptic messages into the general poser response
    messages.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed May 3, 2022
    Configuration menu
    Copy the full SHA
    9fb02db View commit details
    Browse the repository at this point in the history
  2. bindings: cpp: uduTest: Remade the test poser

    Switched to OO design with more structure.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed May 3, 2022
    Configuration menu
    Copy the full SHA
    ce0d2f8 View commit details
    Browse the repository at this point in the history
  3. bindings: cpp: uduTest: Werror complience

    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed May 3, 2022
    Configuration menu
    Copy the full SHA
    df40cb4 View commit details
    Browse the repository at this point in the history
  4. bindings: cpp: uduTest: Changed return code on refused conn

    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed May 3, 2022
    Configuration menu
    Copy the full SHA
    794d215 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2022

  1. driver: src: packets.h: Updated gaze master packet

    Finalized gaze master packet and status enum;
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed May 8, 2022
    Configuration menu
    Copy the full SHA
    d88b4b9 View commit details
    Browse the repository at this point in the history
  2. driver: src: addons: Updated gaze master logic

    Updated gaze master logic to use the new packet.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed May 8, 2022
    Configuration menu
    Copy the full SHA
    4d4a2a4 View commit details
    Browse the repository at this point in the history
  3. driver: src: addon.cpp: Werror compliance

    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed May 8, 2022
    Configuration menu
    Copy the full SHA
    d176dd4 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2022

  1. bindings: cpp: uduTest: Fixed receive logic for windows

    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed May 9, 2022
    Configuration menu
    Copy the full SHA
    4330919 View commit details
    Browse the repository at this point in the history
  2. driver: src: addons: Added gaze master status logic

    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed May 9, 2022
    Configuration menu
    Copy the full SHA
    a05acb8 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2022

  1. git-submodules: Updated lazy-sockets to v0.2.6

    This includes a fix for the broken windows posers bug.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed May 24, 2022
    Configuration menu
    Copy the full SHA
    6503e3a View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2022

  1. driver: Added initial version of gaze master plugins

    The plugin system is currently broken on Windows, but on
    Linux it works fine.
    
    Issue-ID: issue_tracker#20
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Jun 25, 2022
    Configuration menu
    Copy the full SHA
    d2dddc1 View commit details
    Browse the repository at this point in the history
  2. bindings: cpp: uduTest: Added case for gaze master

    Added a test case for gaze master.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Jun 25, 2022
    Configuration menu
    Copy the full SHA
    77e4f05 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2022

  1. ver: src: plugins: Added windows helper

    Added windows plugin helper implementation.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    okawo80085 committed Jun 27, 2022
    Configuration menu
    Copy the full SHA
    0bee416 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2022

  1. driver: Fixed windows bug and added gaze logger readme

    Fixed a bug where gaze master plugins would not get
    recognized on windows.
    Added a bare bones readme for gaze logger.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Jun 28, 2022
    Configuration menu
    Copy the full SHA
    8e35a01 View commit details
    Browse the repository at this point in the history
  2. Driver: Fixed plugin loading for windows.

    Also added local log for windows.
    
    Signed-off-by: Josh Miklos <[email protected]>
    SimLeek committed Jun 28, 2022
    Configuration menu
    Copy the full SHA
    c34b449 View commit details
    Browse the repository at this point in the history
  3. driver: src: Small tweaks

    Sockets now report errors in text form and plugin
    activation steps changed a bit.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Jun 28, 2022
    Configuration menu
    Copy the full SHA
    aa8af4e View commit details
    Browse the repository at this point in the history
  4. Driver: Modified windows getString message

    Signed-off-by: Josh Miklos <[email protected]>
    SimLeek committed Jun 28, 2022
    Configuration menu
    Copy the full SHA
    f624a8e View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2022

  1. driver: plugins: Added interface version as activate arg

    Now the plugin can tell what version of the plugin interface
    it is dealing with, so that if it is not compatible it can
    error out on activate.
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Jun 29, 2022
    Configuration menu
    Copy the full SHA
    ca9c27a View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2022

  1. driver: Moved to using boost::dll for plugin imports

    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    7f2233f View commit details
    Browse the repository at this point in the history
  2. GITHUB: Fixed boost dep in CI

    Added missing boost fetch before build
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    Oleg Vorobiov committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    8e8dc47 View commit details
    Browse the repository at this point in the history
  3. driver: Windows CI terribleness

    Signed-off-by: Oleg Vorobiov <[email protected]>
    okawo80085 committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    c40f09c View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2022

  1. GITHUB: Added boost submodule

    Added boost dependency as a submodule
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    okawo80085 committed Aug 9, 2022
    Configuration menu
    Copy the full SHA
    7b09122 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    be351c4 View commit details
    Browse the repository at this point in the history
  3. GITHUB: cmake.yml: Removed boost fetch

    No need to download it seperately, its a submodule now
    
    Signed-off-by: Oleg Vorobiov <[email protected]>
    okawo80085 committed Aug 9, 2022
    Configuration menu
    Copy the full SHA
    2b1d3f8 View commit details
    Browse the repository at this point in the history
  4. driver: gaze_master_plugins: Windows terribleness

    Signed-off-by: Oleg Vorobiov <[email protected]>
    okawo80085 committed Aug 9, 2022
    Configuration menu
    Copy the full SHA
    b366ca3 View commit details
    Browse the repository at this point in the history
  5. driver: gaze_master_plugins: Added missing includes

    Signed-off-by: Oleg Vorobiov <[email protected]>
    okawo80085 committed Aug 9, 2022
    Configuration menu
    Copy the full SHA
    917a035 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d9b5221 View commit details
    Browse the repository at this point in the history