* Add equirectangular to fisheye coordinate mapping for spheres
* Code cleanup and some image examples
* Add documentation and video sphere example
* Fix renderable video sphere not updating on changed sphere settings
* Increase example video sphere resolution and clarify orientation setting
* Apply suggestions from code review
Co-authored-by: Malin E <malin.ejdbo@gmail.com>
* Address more code review comments
* Update docs to match recent changes in #3835
* Apply suggestions from code review
Co-authored-by: Alexander Bock <alexander.bock@liu.se>
Co-authored-by: Andreas Engberg <48772850+engbergandreas@users.noreply.github.com>
* Move texture mapping to fragment shader
Fixes issues at edges due to interpolation of texture coordinates
---------
Co-authored-by: Malin E <malin.ejdbo@gmail.com>
Co-authored-by: Alexander Bock <alexander.bock@liu.se>
Co-authored-by: Andreas Engberg <48772850+engbergandreas@users.noreply.github.com>
* Add correctly formatted examples for video player classes
* Add documentation for video player classes
* Remove old (and replaced) video examples
* Update video playback description based on code review and UI update
* Remove possibly confusing mention of servers in example assets
* Oops, missed one
* Remove another mention of the video player, as the UI will change
- Added multithreading and a better system for updating which segments to render for each orbit
- Less work is being done while time is paused
- Added multithreading for loading of data
- Added support for "Camera View Direction" in addition to existing "Camera Position Normal"
* First version of new screenspacetext and screenspacetextdate
* Code restructuring and adding new types
- ScreenSpaceFramebuffer -> ScreenSpaceRenderableFramebuffer
- ScreenSpaceText -> ScreenSpaceRenderableText
- Add new user-facing ScreenSpaceText
- Add examples
* Add documentation for new ScreenSpace objects
* Add visual tests to new screenspace objects
* Address PR comments
* Refactor keyboard handling, fix ctrl + left / right arrow key not being consumed correctly
* Adds ctrl + backspace and ctrl + delete shortcuts to delete whole words
* Add tab completion for paths and nester openspace lua functions
* Render command overflow as rows instead of horizontal scrolling