aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Fix after xfixes update, add --follow-focused to make vr-video-player ↵dec05eba2021-05-312-72/+146
| | | | automatically update when the focused window changes
* Make default position the standing positiondec05eba2020-11-251-0/+3
|
* Asdf, add --sphere360 modedec05eba2020-11-251-21/+177
|
* switch from rgba to rgb for window texturedec05eba2020-08-301-2/+2
|
* Add alt+f1 global hotkey to reset window rotation (keyboard mapping update ↵dec05eba2020-08-291-1/+36
| | | | not tested)
* Revert "Add alt+f1 keybind on target window to reset window rotation"dec05eba2020-07-271-10/+0
| | | | This reverts commit cf0a94502a791f2b8a64cc6449b1e9dcaa3e3874.
* Add alt+f1 keybind on target window to reset window rotationdec05eba2020-07-271-0/+10
|
* float > intdec05eba2020-07-271-1/+1
|
* Use x11 cursor image instead of a regular png imagedec05eba2020-07-271-52/+96
|
* Remove more unused controller render codedec05eba2020-07-171-130/+0
|
* Add examples to usage outputdec05eba2020-07-171-0/+10
|
* Make plane less curveddec05eba2020-07-161-2/+2
|
* Remove unused code (controller rendering from hellovr_opengl valve example)dec05eba2020-07-161-341/+0
|
* Use correct window ratio for --plane modedec05eba2020-07-161-5/+8
|
* Fix window resize memory leak (nvidia is not cleaning up on glDeleteTextures)dec05eba2020-07-162-24/+50
|
* Add doc for Q and E zoom keys, show cursor inside the companion windowdec05eba2020-07-161-1/+0
|
* Fix /tmp/vr-video-player_ file not being written to when using Q keydec05eba2020-07-161-10/+4
|
* hotkeys for live zoom with temp filefrostworx2020-07-161-0/+34
|
* Print more info when using invalid arguments or no argumentsdec05eba2020-07-161-4/+24
|
* Change the behavior of cursor in stereoscopic mode to match the cursor ↵dec05eba2020-07-101-9/+19
| | | | position in the game (--cursor-wrap|--no-cursor-wrap)
* Fix window texture not working for certain window (like termite)dec05eba2020-07-051-6/+35
|
* Use correct cursor offset, add --cursor-scale option to change cursor scaledec05eba2020-07-021-10/+31
|
* Change title of companion window to vr-video-playerdec05eba2020-07-021-12/+1
|
* Show cursor instead of yellow circledec05eba2020-07-021-35/+129
|
* Fix crash when closing target windowdec05eba2020-07-021-0/+22
|
* Set width/height ratio of plane to the same as the target window and reduce ↵dec05eba2020-06-131-14/+16
| | | | curvature
* Only follow camera in sphere projection modedec05eba2020-06-131-9/+46
|
* try to improve capture a little bitWebFreak0012020-06-131-1/+5
| | | | | | | 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.
* add APIs to control mouse cursorWebFreak0012020-06-131-0/+43
| | | | | not currently used yet, but useful if we add VR controller support to point and click inside VR on the window.
* trim "window:" from start of window IDWebFreak0012020-06-131-0/+4
| | | | | | 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
* show mouse cursor as yellow circle inside VRWebFreak0012020-06-131-0/+27
| | | | | | 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.
* add ability to reset rotation via signal + gamepadWebFreak0012020-06-131-2/+30
| | | | | | | | | | | | | | | | | | | | | | | 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.
* remove q/escape button to quitWebFreak0012020-06-131-5/+0
| | | | regular alt-f4 (or similar) key combinations work fine
* use quaternions for resetting rotationWebFreak0012020-06-131-6/+6
| | | | | | 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
* make moving around head not move around pictureWebFreak0012020-06-131-4/+6
| | | | use reset rotation (W) to reset position as well now
* add cylindrical projectionWebFreak0012020-06-131-7/+40
| | | | | basically a curved monitor floating in front of you. Nicer to look at for long periods of time.
* add --plane mode for plane in 3D space to look atWebFreak0012020-06-131-6/+31
|
* Fix freeze on target window resizedec05eba2020-06-042-145/+180
|
* Add key to reset rotation of videodec05eba2020-05-031-46/+42
|
* Remove unused files and soil dependencydec05eba2020-05-011-2/+0
|
* Attempt to reduce stutteringdec05eba2020-05-011-6/+6
|
* Enable vsyncdec05eba2020-05-011-1/+1
|
* 32 bit colordec05eba2020-05-011-0/+1
|
* Fix incorrect colors on systems that support 10-bit outputdec05eba2020-05-011-0/+1
|
* Fix build for ubuntu and fedora (missing glm ext files)dec05eba2020-05-011-10/+10
|
* Show video forward as set by steamvr, instead of showing it backwardsdec05eba2020-05-011-2/+3
|
* Add option to switch left and right view and to disable video stretchingdec05eba2020-04-301-2/+21
|
* Find config file and exit if not founddec05eba2020-04-301-1/+10
|
* Add option for flat projection and zoom leveldec05eba2020-04-301-98/+146
|
* Fix for DE (xfce4). Only redirect the target windowdec05eba2020-04-291-5/+1
|