From 068ddf1a945dac501c4d3253b770915786d23dcd Mon Sep 17 00:00:00 2001 From: wheaney <42350981+wheaney@users.noreply.github.com> Date: Mon, 16 Oct 2023 22:48:20 -0700 Subject: [PATCH] Pull latest changes to IPC and quaternion usage --- README.md | 2 ++ bin/package_vulkan | 16 ++++++---------- modules/xrealAirLinuxDriver | 2 +- vulkan/modules/sombrero | 2 +- vulkan/modules/vkBasalt | 2 +- 5 files changed, 11 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 594051d..552e7c0 100644 --- a/README.md +++ b/README.md @@ -29,6 +29,8 @@ To re-center the screen, I've implemented an experimental double-tap feature: yo Framerate is really important here, because individual frames are static, so moving your head quickly may produce a noticeable flicker as it moves the screen. Higher framerates will produce an overall better experience (less flicker and smoother follow), but lower framerates should still be totally usable. +It's important that your glasses are either on your head or sitting on a flat surface when they're first plugged in and calibrated. If you notice that your screen continues to move for several seconds after a head movement, almost as if the screen has some momentum that takes time to slow down, then try unplugging and reconnecting your glasses. + ### Display size If the screen appears very small in your view, you may be playing at the Deck screen's native resolution, and not at the glasses' native diff --git a/bin/package_vulkan b/bin/package_vulkan index 6ebf034..81c5896 100755 --- a/bin/package_vulkan +++ b/bin/package_vulkan @@ -25,11 +25,9 @@ fi # build vkBasalt VKBASALT_MODULE_DIR=$VULKAN_MODULES/vkBasalt VKBASALT_BUILD_DIR=$VKBASALT_MODULE_DIR/out -if [ ! -d "$VKBASALT_BUILD_DIR" ] || [ "$1" == "--clean" ]; then - pushd $VKBASALT_MODULE_DIR - ./docker-build - popd -fi +pushd $VKBASALT_MODULE_DIR +./docker-build +popd # copy vkBasalt binaries and configs mkdir -p $PACKAGE_DIR/{vkBasalt.64,vkBasalt.32} @@ -49,11 +47,9 @@ cp -r $VULKAN_DIR/config $PACKAGE_DIR # build xreal driver XREAL_DRIVER_DIR=modules/xrealAirLinuxDriver XREAL_BINARY=$XREAL_DRIVER_DIR/build/xrealAirLinuxDriver.tar.gz -if [ ! -e "$XREAL_BINARY" ] || [ "$1" == "--clean" ]; then - pushd $XREAL_DRIVER_DIR - bin/package - popd -fi +pushd $XREAL_DRIVER_DIR +bin/package +popd # copy xreal binary and setup script cp $XREAL_BINARY $PACKAGE_DIR diff --git a/modules/xrealAirLinuxDriver b/modules/xrealAirLinuxDriver index f64260d..2239dbb 160000 --- a/modules/xrealAirLinuxDriver +++ b/modules/xrealAirLinuxDriver @@ -1 +1 @@ -Subproject commit f64260da6e4431aba213a9034abb72ac15472157 +Subproject commit 2239dbb56e42b6a57029ff1020c247a3ecf81c34 diff --git a/vulkan/modules/sombrero b/vulkan/modules/sombrero index ea83f7f..95b9104 160000 --- a/vulkan/modules/sombrero +++ b/vulkan/modules/sombrero @@ -1 +1 @@ -Subproject commit ea83f7fd18858d7d40d3687304270324553954ae +Subproject commit 95b9104af0f14fdfe1b66c5adbdd536b05f9d2f9 diff --git a/vulkan/modules/vkBasalt b/vulkan/modules/vkBasalt index 4856414..00eaebc 160000 --- a/vulkan/modules/vkBasalt +++ b/vulkan/modules/vkBasalt @@ -1 +1 @@ -Subproject commit 4856414ce33a8c651818c9ebf619aa6233d2e47d +Subproject commit 00eaebc7ef6b7f92e9a930e050f065d246054447