Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-10-02 | Do not use seams hack when using mpv | dec05eba | |
2022-10-02 | Add mpv option | dec05eba | |
2022-09-25 | Revert "Revert "Revert "Use expose instead of visibility event""" | dec05eba | |
This reverts commit 8e98991dd273f54575050db82434d652af8afe4b. | |||
2022-07-29 | Revert "Revert "Use expose instead of visibility event"" | dec05eba | |
This reverts commit cc58d759a4c5ffe260d63afec7df9b26f1e8fb73. | |||
2022-07-25 | Revert "Use expose instead of visibility event" | dec05eba | |
This reverts commit a260f37c665df5d2fec5c0e440b54199134cfead. | |||
2022-07-18 | Use expose instead of visibility event | dec05eba | |
2022-07-17 | Readd bspwm (and i3) fix when changing workspace | dec05eba | |
2022-05-16 | Remove restriction on free camera option (allow for sphere modes) | dec05eba | |
2022-04-22 | Add --reduce-flicker option to reduce flickering for text | dec05eba | |
2022-04-13 | Temp: revert bspwm fix because of flickering | dec05eba | |
2022-04-13 | Fix flickering issue caused by visibility change spam | dec05eba | |
2022-03-23 | Fix for bspwm | dec05eba | |
2021-10-15 | sphere360 sphere :( | dec05eba | |
2021-09-26 | Make camera position follow hmd position by default. Use --free-camera to ↵ | dec05eba | |
revert back to old behavior where the window position is a set position in the world | |||
2021-09-21 | Remove unused glu and xproto/glxproto dependencies | dec05eba | |
2021-09-08 | Update readme | dec05eba | |
2021-07-16 | Add global alt+q/e for zoom | dec05eba | |
2021-05-31 | Remove unecessary window texture resize | dec05eba | |
2021-05-31 | Fix after xfixes update, add --follow-focused to make vr-video-player ↵ | dec05eba | |
automatically update when the focused window changes | |||
2020-11-25 | Make default position the standing position | dec05eba | |
2020-11-25 | Asdf, add --sphere360 mode | dec05eba | |
2020-08-30 | switch from rgba to rgb for window texture | dec05eba | |
2020-08-29 | Add alt+f1 global hotkey to reset window rotation (keyboard mapping update ↵ | dec05eba | |
not tested) | |||
2020-07-28 | Revert "Add alt+f1 keybind on target window to reset window rotation" | dec05eba | |
This reverts commit cf0a94502a791f2b8a64cc6449b1e9dcaa3e3874. | |||
2020-07-28 | Add alt+f1 keybind on target window to reset window rotation | dec05eba | |
2020-07-27 | float > int | dec05eba | |
2020-07-27 | Use x11 cursor image instead of a regular png image | dec05eba | |
2020-07-17 | Remove more unused controller render code | dec05eba | |
2020-07-17 | Add examples to usage output | dec05eba | |
2020-07-16 | Make plane less curved | dec05eba | |
2020-07-16 | Remove unused code (controller rendering from hellovr_opengl valve example) | dec05eba | |
2020-07-16 | Use correct window ratio for --plane mode | dec05eba | |
2020-07-16 | Fix window resize memory leak (nvidia is not cleaning up on glDeleteTextures) | dec05eba | |
2020-07-16 | Add doc for Q and E zoom keys, show cursor inside the companion window | dec05eba | |
2020-07-16 | Fix /tmp/vr-video-player_ file not being written to when using Q key | dec05eba | |
2020-07-16 | hotkeys for live zoom with temp file | frostworx | |
2020-07-16 | Print more info when using invalid arguments or no arguments | dec05eba | |
2020-07-10 | Change the behavior of cursor in stereoscopic mode to match the cursor ↵ | dec05eba | |
position in the game (--cursor-wrap|--no-cursor-wrap) | |||
2020-07-05 | Fix window texture not working for certain window (like termite) | dec05eba | |
2020-07-03 | Use correct cursor offset, add --cursor-scale option to change cursor scale | dec05eba | |
2020-07-02 | Change title of companion window to vr-video-player | dec05eba | |
2020-07-02 | Show cursor instead of yellow circle | dec05eba | |
2020-07-02 | Fix crash when closing target window | dec05eba | |
2020-06-13 | Set width/height ratio of plane to the same as the target window and reduce ↵ | dec05eba | |
curvature | |||
2020-06-13 | Only follow camera in sphere projection mode | dec05eba | |
2020-06-13 | try to improve capture a little bit | WebFreak001 | |
I'm not too sure if the pixmap config part actually changes something like this but the API of glXCreatePixmap says it will result in a BadMatch error if the window doesn't have the GLX_WINDOW_BIT. Also adds some XSync calls which help debugging crashes. | |||
2020-06-13 | add APIs to control mouse cursor | WebFreak001 | |
not currently used yet, but useful if we add VR controller support to point and click inside VR on the window. | |||
2020-06-13 | trim "window:" from start of window ID | WebFreak001 | |
Allows to simply copy-paste the output of `xdotool getmouselocation` when double clicking the window ID without needing to manually remove it from the start. Yes I'm lazy | |||
2020-06-13 | show mouse cursor as yellow circle inside VR | WebFreak001 | |
when the cursor is over the tracked window, show a yellow cursor in the VR view where it would be. Useful if you are moving the cursor and clicking on things while showing a window such as firefox in VR. | |||
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. |