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.
- 01 Jan, 2022 1 commit
-
-
Alexander Bock authored
-
- 30 Dec, 2021 1 commit
-
-
Alexander Bock authored
-
- 02 Jan, 2021 1 commit
-
-
Alexander Bock authored
-
- 10 Feb, 2020 1 commit
-
-
Alexander Bock authored
-
- 30 Jul, 2019 1 commit
-
-
Alexander Bock authored
Fix mars after detecting that identifiers were missing
-
- 24 Mar, 2019 1 commit
-
-
Alexander Bock authored
* Cleanup * CMake cleanups * Update current year * Update copyright header * Use script to return list of all modules * Update credits, license and ghoul
-
- 30 Oct, 2018 1 commit
-
-
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
-
- 10 Jun, 2018 1 commit
-
-
Alexander Bock authored
* Make height map fallback layer work again * Add documentation to joystick button bindings * Removed grouped property headers * Add new version number constant generated by CMake * Make Joystick deadzone work properly * Change the startup date on Earth to today * Fix key modifier handling * Add debugging indices for TreeNodeDebugging * Fix script schedule for OsirisRex * Do not open Mission schedule automatically * Upload default projection texture automatically * General code cleanup * Fix check_style_guide warnings * Remove .clang-format * MacOS compile fixes * Clang analyzer fixes
-
- 29 Dec, 2017 1 commit
-
-
Alexander Bock authored
-
- 08 Nov, 2017 1 commit
-
-
Alexander Bock authored
Add strict mode to check_style_guide script
-
- 17 Jul, 2017 1 commit
-
-
Alexander Bock authored
Update Ghoul
-
- 16 Jul, 2017 1 commit
-
-
Alexander Bock authored
Various cleanups
-
- 10 Jul, 2017 1 commit
-
-
Kalle Bladin authored
Layer support for globe browsing: Add layers using the function openspace.globebrowsing.addLayer Delete layers using openspace.globebrowsing.deleteLayer Layer type does not necessarily have to be of tile type. For example solidcolor does not use tiles Blend modes for layers are Normal, Add, Subtract, Multiply, Color Layer adjustments to affect layers. The current only active one is chroma key to cut out a color from the layer. Transfer functions or clipping masks are examples of layer adjustments for the future. Support for adding layer specifications for quickly accessing GIBS layers: openspace.globebrowsing.createGibsGdalXml openspace.globebrowsing.createTemporalGibsGdalXml The arguments for these functions are currently strings. Would it be better to use a lua dictionary? No data values for height layers are correctly regarded (can be seen on Earth. No longer bumps on the poles) Other minor things: Worked a bit on point globe to render globes at large distances. Currently not in use and doesn't have anything to do with the other things. Concurrent job manager takes a thread pool as argument and not a pointer to one. This is because the concurrent job manager needs to have ownership of the thread pool for correct deinitialization. Will cause breaking change for users of concurrent job manager if merged in to master. * Add ability to add layers programatically. * Clean up * Fix order of deletion in concurrent job manager and clean up * Can create by level tile provider with empty dictionary. * Add script to add GIBS datasets. * Start working with layer adjustment * Update mod files * More work on point globe * Add script to create temporal GIBS datasets. * Update temporal tile provider to be able to take gdal descriptions without file path. * Add adjustment property to layers. * Rename adjustment layer * Add adjustment code to all layer groups * Remove caching of gdal datasets due to cluttering of folders * Document layer support * Update Mars mod * Make Mercury great again. * Cleanup and add blend mode Color * Enable setting of layeradjustment and blend mode from mod files. * No more use for grayscale color overlays. Use grayscale layer with color blend mode instead. * Clean up mod files * Clean up * Clean up * No need for grayscale layers. Reading grayscale in to rgb instead for color layers. * Remove unused layer groups * Correctly read to grayscale layers * Update globe mod files * Rename ColorOverlays to Overlays. * Clean up * Clean up * Solve compilation error
-
- 30 May, 2017 1 commit
-
-
Kalle Bladin authored
* Simplest possible PBO implementation. * Add PBO class * TileLoadJob owns raw tile data * Working on a soluton to cache textures and reuse them * PBO and cached textures working for one texture type. Color textures. * Threadpool for tile requests uses LRU cache as queue * Remove framesUntilRequestFlush * Clean up * Clean up * Use prioritizing concurrent job manager * Use TileTextureInitData to initialize RawTileDataReader. * Class TextureContainer owns the textures to use for tiles. * Using TileTextureInitData to determine if new caches need to be created. * Remove WriteDataDescription * Remove TileDataLayout * Rendering many different layer types again * TileProviderByLevel gives layergroup id to tile providers * Comment away use of PBO * Erase unfinished requests to make room for new ones * Enable choice of PBO or not. * Enable resetting of asynctiledataprovider * Add the ability to use PBO and also load to CPU * Update ghoul * Solve culling issue. * Texture pointer of Tile is now a raw pointer. Currently break single image tile provider and text tile provider. * Add gpudata * Move fetching of shader preprocessing data to LayerManager * No comparisons to determine shader recompilation. * Show the tile cache size in the GUI * Clean up and comment. * Solve bug where float is interpreted as NaN * Enable ability to blend between layers again * Fix single image provider * Fix windows build error * Fix OSX compile issue. * Some clean up * Showing correct texture data size * Enable use of text tile providers again. No backgroupd image path however. * Change cache size from GUI * Clean up * Solve osx compilation error. * Update ghoul * Make it possible to switch between PBO and not during runtime. * Enable resetting of tile datasets * change function module in moduleengine to identify module by name * MemoryAwareTileCache is no longer a singleton * Update ownership of properties for globe browsing * Logging info about resetting tile reader. * Logging info * Fix requested changes * Fix some compile warnings. * Fix compilation warnings * Add ability to blend values with blend parameter. Also define settings through lua dict. * Fix some comments on pull request. * Change formatting * Change formatting * Change formatting * Fix pull request comments. * Those are details * Make Mercury great again. * Make Earth great again. * Solve conflict * Test to sometimes use valueblending and sometimes not * Not always use value blending * Update ghoul * Change from auto to explicit type. * Update test for LRU Cache * Include algorithm.
-
- 16 Feb, 2017 1 commit
-
-
Alexander Bock authored
-
- 15 Feb, 2017 1 commit
-
-
Alexander Bock authored
* Initial restructuring of the Globebrowsing branch * Update Ghoul repository Fix include guards * More cleanup * Split texttileprovider subclasses into separate files * Move TileProviders into namespace * Convert static class methods into free functions * Splitting tile subclasses into their own files Remove `using namespace` from header file * Split TileDataSet subclass into separate file Update SGCT reference * Move shader preprocessing data into internal class * More Globebrowsing cleanup * More cleanup Remove unused Convexhull class
-
- 10 Feb, 2017 1 commit
-
-
Alexander Bock authored
Removed unused writeToTexture file
-
- 06 Feb, 2017 1 commit
-
-
Alexander Bock authored
Update Ghoul repository Remove libgdal link
-
- 04 Dec, 2016 2 commits
-
-
Alexander Bock authored
-
Alexander Bock authored
-
- 28 Nov, 2016 1 commit
-
-
Erik Broberg authored
-
- 12 Nov, 2016 1 commit
-
-
Alexander Bock authored
Remove circular header dependency Increase the time setting of the GUI
-
- 26 Oct, 2016 1 commit
-
-
Erik Broberg authored
-
- 21 Oct, 2016 1 commit
-
-
Erik Broberg authored
-
- 20 Oct, 2016 2 commits
-
-
Erik Broberg authored
-
Erik Broberg authored
-
- 19 Oct, 2016 3 commits
-
-
Erik Broberg authored
-
Erik Broberg authored
-
Erik Broberg authored
-
- 18 Oct, 2016 4 commits
-
-
kalbl authored
-
Erik Broberg authored
-
Erik Broberg authored
-
kalbl authored
-
- 05 Oct, 2016 1 commit
-
-
Erik Broberg authored
-
- 29 Aug, 2016 1 commit
-
-
Alexander Bock authored
-
- 12 Aug, 2016 1 commit
-
-
Erik Broberg authored
-
- 15 Jul, 2016 1 commit
-
-
Erik Broberg authored
-
- 14 Jul, 2016 1 commit
-
-
Erik Broberg authored
-
- 16 Jun, 2016 1 commit
-
-
Erik Broberg authored
-
- 14 Jun, 2016 1 commit
-
-
Kalle Bladin authored
-