Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-06-13 | add ability to reset rotation via signal + gamepad | WebFreak001 | |
The gamepad change isn't the best as it requires the window to be focused, but it allows to use a wireless gamepad to reset the rotation and position like using the w key on the keyboard. I currently hardcoded the reset button to 6 on a joystick, which was equal to the select button on my steam controller using sc-controller simulating an xbox controller. Maybe the controller update isn't quite fit to stay and should use the VR controllers instead & work without focus. The more interesting part of this patch is adding signal handling of SIGUSR1 or SIGUSR2 to do the same thing. This allows to simply run a command like `killall -USR1 vr-video-player` to reset the rotation and position even without window focus. This is especially useful for example for adding a custom command action to KDE connect so you can reset the VR view from your phone without needing to have any special software. However I believe even this signal handling should eventually be replaced with some more advanced API like dbus or a unix socket to also allow for more advanced features like changing tracked windows on the fly. | |||
2020-06-13 | remove q/escape button to quit | WebFreak001 | |
regular alt-f4 (or similar) key combinations work fine | |||
2020-06-13 | use quaternions for resetting rotation | WebFreak001 | |
now uses yaw, pitch and roll for resetting rotation this is something very opinionated, but is useful for example when lying down and looking up | |||
2020-06-13 | make moving around head not move around picture | WebFreak001 | |
use reset rotation (W) to reset position as well now | |||
2020-06-13 | add cylindrical projection | WebFreak001 | |
basically a curved monitor floating in front of you. Nicer to look at for long periods of time. | |||
2020-06-13 | add --plane mode for plane in 3D space to look at | WebFreak001 | |
2020-06-05 | Add simple build script instead of depending on sibs | dec05eba | |
2020-06-04 | Fix freeze on target window resize | dec05eba | |
2020-05-13 | Remove dependency on glx | dec05eba | |
2020-05-03 | Add key to reset rotation of video | dec05eba | |
2020-05-02 | Update readme with game related info | dec05eba | |
2020-05-02 | Remove unused files and soil dependency | dec05eba | |
2020-05-02 | Attempt to reduce stuttering | dec05eba | |
2020-05-01 | Enable vsync | dec05eba | |
2020-05-01 | 32 bit color | dec05eba | |
2020-05-01 | Fix incorrect colors on systems that support 10-bit output | dec05eba | |
2020-05-01 | Fix build for ubuntu and fedora (missing glm ext files) | dec05eba | |
2020-05-01 | Show video forward as set by steamvr, instead of showing it backwards | dec05eba | |
2020-05-01 | Add option to switch left and right view and to disable video stretching | dec05eba | |
2020-04-30 | Find config file and exit if not found | dec05eba | |
2020-04-30 | Add option for flat projection and zoom level | dec05eba | |
2020-04-29 | Update readme with installation instructions | dec05eba | |
2020-04-29 | Fix for DE (xfce4). Only redirect the target window | dec05eba | |
2020-01-05 | make it work | DEC05EBA | |
2020-01-05 | cursor...wip | DEC05EBA | |
2019-12-16 | Replace homemade matrix/vector classes with glm | DEC05EBA | |
2019-12-16 | Fix controller not showing | DEC05EBA | |
2019-12-16 | initial commit | DEC05EBA | |