Commit Graph

183 Commits

Author SHA1 Message Date
elon 9c2086170b easily fixed comments on PR 2021-08-13 15:39:13 -04:00
ElonOlsson 514fb8b898 modernized fieldlinessequence with codegen etc. 2021-06-03 15:45:44 -04:00
ElonOlsson 7a12a9784b smoll fixes 2021-05-26 10:49:11 -04:00
ElonOlsson fcc690fa09 master merge + seed point files from directory fix 2021-05-18 12:00:53 -04:00
Alexander Bock 92432caed2 Adapt to changes in Ghoul that made absPath return a std::filesystem::path instead of a std::string 2021-05-17 00:23:15 +02:00
Alexander Bock ccdc5a5dc3 Feature/filesystem cleanup (#1587)
* Adapting to the changes in Ghoul
* First step of moving filesystem functions to std
* Remove persistence flag from cachemanager
2021-05-16 20:26:49 +02:00
ElonOlsson 9d1ece1163 finish merge + manual time offset property 2021-05-12 15:37:22 -04:00
ElonOlsson 5c143da954 directory of seedpoint files instead of just one seedpoint file 2021-05-03 10:24:34 -04:00
ElonOlsson b600df4187 version of data fix 2021-04-15 09:17:05 -04:00
ElonOlsson a13782093c kernels, transforms.asset, moved things around 2021-04-05 18:01:33 -04:00
ElonOlsson 3ee3979ce5 Replaced renderableLightTravel with a more general and better renderableTravelSpeed 2021-03-29 13:33:32 -04:00
OLSSON da45e4effa clean up 2021-02-21 17:21:18 -05:00
elon 8ea0f245d3 submodule update 2021-02-11 12:38:07 -05:00
elon 92529fa6d4 merging master, conflicts 2021-02-10 11:33:01 -05:00
Alexander Bock 29a76c7d33 Coding style pass on shader code 2021-01-02 21:11:13 +01:00
Alexander Bock 7004c02b86 Happy new year 2021-01-02 15:26:51 +01:00
Alexander Bock 067c0f4b27 Introduction of new Dictionary class (#1446)
* Adapting to introduction of new Dictionary class in Ghoul
 * Mainly replacing usage of float instead of doubles as expected
 * Adjust to the lack of the hasKeyAndValue function
2021-01-02 15:07:11 +01:00
Alexander Bock ad8af3ffeb Feature/CMake (#1443)
General CMake cleanup/overhaul
* Enable precompiled headers for all projects
* Move specifications itto separate CMakeLists files
  * Add openspace-core as a subdirectory
  * Move handle_modules functionality into modules/CMakeLists.txt
  * Move handleapplications logic into apps/CMakeLists.txt
* Introduce openspace-module-collection interface library to simplify inclusion of modules in applications
* Turn module initialization into a two-step process to adapt to the new minimal dependency scenario
* Compile time speedup
  * Remove circular dependencies between modules and core preventing multithreaded compilation on MSVC
  * Build Spice multithreaded and as static library
  * Remove dependency from core to module-webbrowser
  * Remove unused dependency from kameleon
  * Remove additional unnecessary dependencies
  * Cleanup volume/kameleon/kameleonvolume modules
  * Fix visibility issues. Restrict include paths
  * Compile kameleon in parallel
* Other cleanup
  * Only copy CEF files from one target (hard-coded to OpenSpace right now)
  * Remove unused instrumentation code
  * Remove the ability to render AABB for globes as it caused a circular dependency between GlobeBrowsing and Debugging
  * Removing compiler and cppcheck warnings
  * Turn almost all includes into non-system includes
  * Don't warn on deprecrated copy
* Updated submodules
2020-12-28 18:26:57 +01:00
Alexander Bock efffc25ce0 Feature/globals handling (#1352)
* Cleaner handling of global state
* Prevent Lua memory corruption (closes #982)
* Initialize glfw first thing to prevent weird joystick loading bug during startup
2020-10-21 22:30:05 +02:00
Alexander Bock e93f1833be Make more use of temporary string objects in the TimeQuantizer
Add GPU markers to the rendering
2020-08-19 18:26:11 +02:00
Christian Adamsson d37bf97592 Created and moved files to separate module for streamnodes 2020-07-28 09:36:24 +02:00
Christian Adamsson 902a5d124a Merge conflicts resolved 2020-07-27 16:58:00 +02:00
Christian Adamsson 25b6a19b12 Functionality for higher resolution data and node manipulation 2020-07-27 16:40:25 +02:00
Emilie ebe1bad7d4 Added function to show selected streams + function for flow which extends over all nodes
It is now possible to show selected streams which is not dependent on flow. And flow is now no longer an enhance method, and extends over all the nodes. Also added small changes and code clean up
2020-07-24 11:46:58 +02:00
Christian Adamsson ee5e11796a Added property for distance factor 2020-07-23 13:38:57 +02:00
Christian Adamsson 672fd67e8a Code cleanup and refactoring 2020-07-23 12:34:16 +02:00
Emilie a5c7d2243f More code clean up 2020-07-23 12:01:36 +02:00
Christian Adamsson 5a6aaf1b63 Changed property default values 2020-07-23 11:25:27 +02:00
Emilie fa5adc178f Code clean up 2020-07-23 11:23:13 +02:00
Christian Adamsson 99bbf760b7 Added properties and functionality for camera perspective rendering
Also added some functionality for changing shape of nodes in the fragment shader
2020-07-22 16:52:14 +02:00
Christian Adamsson 8eaf7ac129 Added modeltranformation to cameraposition and earthposition 2020-07-22 16:50:52 +02:00
Emilie 22b47acb19 Small fixes
Small fixes for camera perspective + Refactoring of property names
2020-07-22 14:35:19 +02:00
Emilie e0d8722842 Filtering for node size depending on distance to camera 2020-07-21 15:47:50 +02:00
Christian Adamsson 63d1935485 Indentation and properties info fixed 2020-07-21 11:00:12 +02:00
Christian Adamsson 0208182124 Added more trail-like behaviour for speed of light visualisaiton 2020-07-21 10:55:41 +02:00
Christian Adamsson 94e9e4c519 Added renderableLabel and properties 2020-07-20 17:36:26 +02:00
Christian Adamsson 9bcab07770 Something to work upon with cameraperspective 2020-07-20 15:00:46 +02:00
Christian Adamsson 3e214ac0e5 Changed filepath and solved mergeconflict 2020-07-17 13:40:05 +02:00
Emilie d102965b9a Functions to draw arrow (commented)
+ file name changes
2020-07-17 13:33:52 +02:00
Emilie 2a4abd1ed2 Exploring different options for flow 2020-07-17 13:32:38 +02:00
Christian Adamsson 6efe568e8d Implemented different rendering methods for lines/points 2020-07-16 15:07:48 +02:00
Christian Adamsson 525dfd2195 Added option to change the number of points between Sun and Earth 2020-07-16 10:13:05 +02:00
Christian Adamsson d88cfce24f Added properties and tried to use Smoothstep in vertexshader 2020-07-15 17:07:45 +02:00
Christian Adamsson 1c5bd44d21 Misalignment with timeframes fixed and work with speed of light visuals 2020-07-15 14:50:50 +02:00
Christian Adamsson b31a858108 Added functionality for rendering several points between Earth and Sun 2020-07-14 12:28:35 +02:00
Christian Adamsson c82b8aa420 Added new renderable for visualizing the speed of light 2020-07-13 17:10:31 +02:00
Emilie 9bbc189fb1 Added time restart button for CME 2020-07-13 14:34:40 +02:00
Christian Adamsson cb204cd3fd Fixed bug with binary sync files 2020-07-13 11:23:32 +02:00
Christian Adamsson be7e924fe1 Changed structure around loading in binaries and small changes 2020-07-13 10:37:15 +02:00
Emilie 523c0d3490 Replaced repetitive code for different tables with one path 2020-07-09 11:51:13 +02:00