From d5e26a72d1f0d04054aa677bf05e32784f6598e7 Mon Sep 17 00:00:00 2001 From: Nevyn Bengtsson Date: Mon, 17 Aug 2020 14:28:56 +0200 Subject: [PATCH 1/2] pico: stub for text event --- src/modules/headset/headset_pico.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/modules/headset/headset_pico.c b/src/modules/headset/headset_pico.c index 60b93591..830c758b 100644 --- a/src/modules/headset/headset_pico.c +++ b/src/modules/headset/headset_pico.c @@ -169,6 +169,10 @@ void lovrPlatformOnKeyboardEvent(keyboardCallback callback) { // } +void lovrPlatformOnTextEvent(textCallback callback) { + // todo +} + void lovrPlatformGetMousePosition(double* x, double* y) { *x = *y = 0.; } From 101cd38a7e68d0b0843e2d2d9e2a1954367537b6 Mon Sep 17 00:00:00 2001 From: Nevyn Bengtsson Date: Mon, 17 Aug 2020 14:33:56 +0200 Subject: [PATCH 2/2] pico: fix controller position --- src/modules/headset/headset_pico.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/modules/headset/headset_pico.c b/src/modules/headset/headset_pico.c index 830c758b..3f896349 100644 --- a/src/modules/headset/headset_pico.c +++ b/src/modules/headset/headset_pico.c @@ -310,6 +310,7 @@ static bool pico_getPose(Device device, float* position, float* orientation) { uint32_t index = device - DEVICE_HAND_LEFT; vec3_init(position, state.controllers[index].position); quat_init(orientation, state.controllers[index].orientation); + position[1] += state.offset; return state.controllers[index].active; }