I'm writing Rift support for Weston (the Wayland reference compositor),
and can get everything working under an X server, but can't get it to do
tracking when I run it without the X server (oculusd doesn't detect the
display, and so never starts up t...
https://github.com/Nealefelaen/weston-riftA fork of Weston (the
reference Wayland compositor) to include Rift support. The rift specific
code is written in c/opengl es, including matrix and quaternion
manipulations written with the ovr types.... Not ...
"haagch" wrote:So, I can report some success.When I'm on a tty and
doweston-launch -- -R --use-gl-cursors --rift-rotate without any special
configuraion in the weston config, it pretty much works including
xwayland withmpv --video-aspect 9:16 -fs The<!-- -->...
"haagch" wrote:When using --rift-rotate on a tty I don't mean the mouse
pointer is rotated, I mean the mouse moves in the wrong unrotated
directions...Yeah, I rotate the entire output 90 degrees in my shader,
and the cursor is rendered on it's own pl...
"haagch" wrote:Very nice, it actually works with mesa.You should say
that it does not work with wayland 1.6.0:desktop-shell/shell.c:3580:19:
error: 'WL_SHELL_ERROR_ROLE' undeclared (first use in this function)With
wayland git master compiles and work...
"haagch" wrote:If it's known what the missing functionality is, can the
SDK easily be patched for a temporary workaround (e.g. if it is some
synchronization, just don't use it)?Client side distortion appears to be
working, as far as I can tell, if yo...