This project is mirrored from https://gitee.com/mirrors_OpenSpace/OpenSpace.git.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
- 06 Nov, 2018 14 commits
-
-
-
Alexander Bock authored
-
Emil Axelsson authored
-
Emil Axelsson authored
-
Alexander Bock authored
-
Alexander Bock authored
-
Alexander Bock authored
-
Emil Axelsson authored
-
Emil Axelsson authored
-
Alexander Bock authored
-
Alexander Bock authored
-
Alexander Bock authored
-
Alexander Bock authored
* Merge experimental session recording branch * Merge new CEF-based webgui branch
-
Emil Axelsson authored
* Update node packages, download nodejs in build process, start server from openspace process * Patch CEF cmake automatically * Build webserver automatically * Work on CMake for WebBrowser, Webgui and CefWebGui * Map key modifiers to CEF * Smooth time interpolation in webgui * Automatically focus on search field in filter lists * Move webgui code to external repositories * Use asset system to distribute webgui * Remove webgui from main repository * Add support for right click in webgui and improve timetopic * Resolve cmake policy warning * Add relative time interpolation to lua interface * Sanitize json error message before logging error. Workaround for #736 * Added gui properties to scene graph nodes * Add version topic * Add shortcuttopic * Add ability to disable rendering of cefwebgui * Don't do message loop work if there is no browser. * Set correct path to nodejs on unix * Message loop work in presync * modifications for shortcuts in gui, added names for shortcuts * Set properties via lua scripts * Allow gui grouping for shortcuts * Add gui paths keybindings * Blocking keyboard callbacks when webgui has keyboard focus in an editable field * Allow disabling of WebBrowser and CefWebGui * Make it possible to hide GUI * Get rid of redundant dashboard items if web gui is used * Hide WebGUI on slave nodes * Hide WebGUI on main rendering window if a GUI window exists * Enable WebGUI on default unless it is overwritten in the openspace.cfg * Add guiName for propery owners in socket api
-
- 05 Nov, 2018 5 commits
-
-
Alexander Bock authored
Increase the default number of significant digits to 4
-
Alexander Bock authored
-
Alexander Bock authored
Prevent accidental walking of the current working directory when starting OpenSpace that could cause non Lua script files to be loaded as .info files
-
Alexander Bock authored
-
Jonathas Costa authored
-
- 02 Nov, 2018 2 commits
-
-
Alexander Bock authored
Remove all manual specification of caching and offline mode from manual wms servers
-
Gene Payne authored
* In progress with new version of session recording * Session recording coding pass for both record and playback, not building yet. * Working on getting first build of prototype * Code changes to get playback working with all 3 timing modes * Fixing session recording interactions with the timemanager * Bug fixes for newly discovered timing issues, mothballing recording of timing updates * Fixed camera jitter issue * Updated new reference to latest ghoul * Got session recording/playback working with changes made in master * Added threshold for differences in camera movement as criteria for saving to recording file * Added support for binary file for session recording/playback * Minor changes with handling timeManager keyframes in playback * New timeline structure & keyframes specific to session recording * Fixed bug with fixed-script size * Switched to new timeline specific to session recording, bug fixes, currently debugging camera position & rotation * Formatting changes only * Fixed scripts not working after timeline change * Add session recording test scene * Fixed problem with re-running the same playback multiple times * Fixed problems with camera interpolation * Fixed detection of camera playback finishing, and improved camera interpolation * Added comments for interface of externInteraction include * Fixed view frustum culling issues in session playback due to not appropiate camera scaling. Also made function in datamessagestructures to read and write this data to streams. * Added camera scaling fix to code that supports Ascii format * Added startPlayback default command for playing back while forcing simulation time to match the recording * Fixed camera jump in sessionRecording after playback finished. Cleanup in playback of camera to re-use same functionality in keyframenavigator. * Superb fix to sessionRecording. Realized focusNode of globalNavigationHandler needed to be activly update when camera change for either position of camera to be accurate or for rendered objects to be calculated without precision issues. Can now achieve a correct playback, even close to chunks/renderable, which was not possible before. * sessionRecording cleanup, fixed all warnings and renamed files to lowercase to match current standards. * Added error handling for bad input playback filename, protection from corrupted playback file * Implemented code review changes on pull request #737 for sessionRecording
-
- 01 Nov, 2018 4 commits
-
-
Alexander Bock authored
Update GDAL to 2.3.2
-
Alexander Bock authored
-
Alexander Bock authored
-
Alexander Bock authored
-
- 31 Oct, 2018 4 commits
-
-
Jonathas Costa authored
-
Jonathas Costa authored
Fixed issue 747 and labels orientation.
-
Jonathas Costa authored
-
Alexander Bock authored
Update Ghoul
-
- 30 Oct, 2018 6 commits
-
-
Emil Axelsson authored
-
Alexander Bock authored
* Removal of ChunkRenderer, ChunkedLodGlobe, ChunkCuller, chunklevel evaluator, culling classes, layershadermanager, GpuLayer, GPUData, ChunkNode, Grid, BasicGrid, Chunk files, Angle, AABB classes, PointGlobe, Ellipsoid, TileSelector, tiledatatype, iodescription, simplerawtilerreader, rawtilereader * Less dynamic allocation for SkirtedGrid, LayerManager, RenderableGlobe, TextureUnit * Clean up memory management in RawTiles * Code simplification * Optimize shader uniform setting * Introduce UniformCache * Callback simplification * Turn ChunkNode into a struct * Use a MemoryPool to organize all ChunkNodes rather than use unique_ptr and the necessary memory allocation * Collect draw calls * Consolidate fragment shaders between local and global renderer * Shader cleanup and optimization * Update CMake to not include included shaders * Integrate traversal function into the looping * Replace std::queue with std::vector * Merge TextureContainer into MemoryAwareTileCache * Lazy computation of chunk bounding boxes * Memory management of LayerGroup * Remove class hierarchy from tileproviders (temporaltileprovider not working yet) * Remove PBO classes * Chunk status stored in Chunk * Don't create a copy of the ChunkTilePile * Enable culling by projected area on default * Have raw tile reader return a Tile instead of a shared_ptr to a tile * Start making GDAL mandatory * Increase the default lod scale factor to 15
-
Alexander Bock authored
* Testing new improvements. * Torturing shaders for performance. * Killing some bits... * A bit or two were killed in this commit.
-
Alexander Bock authored
-
Alexander Bock authored
-
Alexander Bock authored
* Move SGCT external library from ext/sgct to apps/OpenSpace/ext/sgct * Remove all GLFW dependencies from openspace-core * Add MinVR dependency * Add new executable OpenSpace-MinVR that uses MinVR instead of SGCT
-
- 29 Oct, 2018 1 commit
-
-
Gene Payne authored
-
- 28 Oct, 2018 1 commit
-
-
Alexander Bock authored
-
- 20 Oct, 2018 1 commit
-
-
Alexander Bock authored
Prevent reference after delete of the scene when deinitializing the OpenSpaceEngine
-
- 17 Oct, 2018 1 commit
-
-
Alexander Bock authored
Update ghoul repository
-
- 15 Oct, 2018 1 commit
-
-
Alexander Bock authored
-