aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
AgeCommit message (Collapse)Author
2023-11-30Allow VR keyboard overlay to type into the tracked windowMon ouïe
This adds a new dependency — xdo — but I do not feel too bad about requiring it at compile time, since the readme already recommends using xdotool to select a window from the command line.
2023-11-30Add command line option to chose the VR overlay keyMon ouïe
2023-11-30Allow vr-video-player to run as a SteamVR overlayMon ouïe
2023-11-25Add --mpv-profile option, force libmpv (fixes custom system profile option)dec05eba
2023-09-25Properly exit on mpv video finished or on signaldec05eba
2023-09-23Mention Esc to close the applicationdec05eba
2023-09-21Dont show cursor when playing videodec05eba
2023-09-20Added class `VideoBuffers` as a container for multi-buffering Reworked ↵Phil
`mpv_thread` to use `VideoBuffers` to avoid bliting the whole video frame. Updated `take_render_update()` and `set_render_update()` to use a `conditional_variable` - This allows `mpv_thread` to block when no new frame is available
2023-04-23Link to math and pthreaddec05eba
2023-04-05Disable vblankdec05eba
2023-04-05try vblankdec05eba
2022-12-20Fix window texture deinitdec05eba
2022-12-08Fix compile: readd countofdec05eba
2022-10-29Update info about x11dec05eba
2022-10-22Add a config file to store position/rotation/zoom and use those the next ↵dec05eba
time vr-video-player starts
2022-10-12Add --use-system-mpv-configdec05eba
2022-10-08fix exampledec05eba
2022-10-02mpv thread sleep when not rendering framedec05eba
2022-10-02Use mpv in a separate thread (and gl context) to fix stutteringdec05eba
2022-10-02Do not use seams hack when using mpvdec05eba
2022-10-02Add mpv optiondec05eba
2022-09-25Revert "Revert "Revert "Use expose instead of visibility event"""dec05eba
This reverts commit 8e98991dd273f54575050db82434d652af8afe4b.
2022-07-29Revert "Revert "Use expose instead of visibility event""dec05eba
This reverts commit cc58d759a4c5ffe260d63afec7df9b26f1e8fb73.
2022-07-25Revert "Use expose instead of visibility event"dec05eba
This reverts commit a260f37c665df5d2fec5c0e440b54199134cfead.
2022-07-18Use expose instead of visibility eventdec05eba
2022-07-17Readd bspwm (and i3) fix when changing workspacedec05eba
2022-05-16Remove restriction on free camera option (allow for sphere modes)dec05eba
2022-04-22Add --reduce-flicker option to reduce flickering for textdec05eba
2022-04-13Temp: revert bspwm fix because of flickeringdec05eba
2022-04-13Fix flickering issue caused by visibility change spamdec05eba
2022-03-23Fix for bspwmdec05eba
2021-10-15sphere360 sphere :(dec05eba
2021-09-26Make 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-21Remove unused glu and xproto/glxproto dependenciesdec05eba
2021-09-08Update readmedec05eba
2021-07-16Add global alt+q/e for zoomdec05eba
2021-05-31Remove unecessary window texture resizedec05eba
2021-05-31Fix after xfixes update, add --follow-focused to make vr-video-player ↵dec05eba
automatically update when the focused window changes
2020-11-25Make default position the standing positiondec05eba
2020-11-25Asdf, add --sphere360 modedec05eba
2020-08-29Add alt+f1 global hotkey to reset window rotation (keyboard mapping update ↵dec05eba
not tested)
2020-07-28Revert "Add alt+f1 keybind on target window to reset window rotation"dec05eba
This reverts commit cf0a94502a791f2b8a64cc6449b1e9dcaa3e3874.
2020-07-28Add alt+f1 keybind on target window to reset window rotationdec05eba
2020-07-27float > intdec05eba
2020-07-27Use x11 cursor image instead of a regular png imagedec05eba
2020-07-17Remove more unused controller render codedec05eba
2020-07-17Add examples to usage outputdec05eba
2020-07-16Make plane less curveddec05eba
2020-07-16Remove unused code (controller rendering from hellovr_opengl valve example)dec05eba
2020-07-16Use correct window ratio for --plane modedec05eba