Commit Graph

4677 Commits

Author SHA1 Message Date
Alexander Bock
bb5f4d4381 Rename GuiGrouping to GuiPath
Add GuiPath to existing scenegraph nodes
Add option to toggle tree representation
Add caption font to UI
2017-10-13 13:08:59 -04:00
Alexander Bock
ebd506975c Added initial scenegraph node grouping support 2017-10-13 00:17:28 -04:00
Alexander Bock
f1fd2b1960 Add window to show featured scenegraph nodes 2017-10-12 12:13:55 -04:00
Alexander Bock
327779d88f Implemented Space/Time ImGui widget 2017-10-11 15:58:41 -04:00
Alexander Bock
d97cfbe829 Change ImGUI look and feel
Add Arimo font to be used in UI
2017-10-11 10:54:19 -04:00
Alexander Bock
5ccc200258 Fix loading of RGB screenspace images 2017-10-11 09:13:20 -04:00
Alexander Bock
06550ea42f Add support for OpenGL 4.6
Compile fix in rawvolumewriter
2017-10-11 09:05:10 -04:00
Alexander Bock
aa969795cc Factor ScreenSpaceImage into separate classes for local loading and online download (closes #296) 2017-10-10 14:16:55 -04:00
Alexander Bock
93534d13bc Fix error with preInitialization timestep being overwritten 2017-10-10 12:34:11 -04:00
Alexander Bock
fe8e893b81 Restore the current working directory if there is an error in the scene loading (closes #342) 2017-10-10 11:45:40 -04:00
Alexander Bock
45d5676177 Minor compile fixes 2017-10-10 11:27:29 -04:00
Alexander Bock
23f9f3714d Update Slack signup link 2017-10-05 16:21:22 -07:00
Alexander Bock
16a865337e Fix compile error in GlobeBrowsing module without GDAL (closes #396) 2017-09-30 15:47:11 -06:00
Alexander Bock
42a7341207 Honor the option for building applications and don't overwrite with the default value
Remove unknown warning-warning from Clang
2017-09-30 13:06:05 -04:00
Emil Axelsson
b77471edd0 Shader compile fix 2017-09-22 18:04:23 +02:00
Emil Axelsson
6b82df68dd Pr/core threadpool (#401)
Move GlobeBrowsing thread pool to OpenSpace core
2017-09-22 13:22:03 +02:00
Emil Axelsson
ea5382c028 Volume conversion and rendering (#350)
Add volume rendering features
 - Improve task runner
 - Improve reading from CDF files
 - Basic time varying volume rendering
 - Fix scaling bug in RenderableToyVolume
2017-09-22 12:03:23 +02:00
Kalle Bladin
7aceb54bec Globe browsing: fix implicit conversion errors and remove warnings (#393)
* Fix implicit conversion errors and remove warnings.
2017-09-01 12:03:31 -04:00
Alexander Bock
b1110c9eee Fix keybindings and properties documentation 2017-09-01 10:50:18 -04:00
Alexander Bock
c3825cc81e Only display commit hash text overlay if there is information available
Add version and commit information into a global property
2017-08-31 11:37:22 -04:00
Alexander Bock
0ceab49df7 Update gitignore to include Mars texture
Update SGCT reference
Update Ghoul reference
Prevent spherical grid to recreate grid each frame
Add version and commit information (closes #395)
2017-08-30 14:56:02 -04:00
Alexander Bock
f57feb01d3 Fix meridian shift issue on Pluto
Easier configuration of Pluto image textures from within the scene file
2017-08-21 13:53:05 -04:00
Alexander Bock
222bbe22ab Feature/gb gui (#390)
Implemented new GUI component to handle WMS servers
* Add Lua scripts to support adding GIBS datasets (closes #222)
* Add Lua function to load WMS servers from a predefined file

* Workaround for Visual Studio 15.3 compile fix in Windows headers

* Initial support for parsing GetCapabilities file and automatically add layers

* Add a Trigger property to remove a layer

* Support default servers

* Add default file

* Move WMS server code from GUI component into GlobeBrowsingModule

* Add Lua scripts for loading and removing WMS servers
Automatically load default servers on startup

* Reset tile provider before removing a layer tolimit the crash risk
Add "From focus" button to switch globebrowsing gui to the same node as the focus

* Remove warnings
Remove compile error with nonexisting GDALOpenEx function
2017-08-19 20:23:08 -04:00
Alexander Bock
09a94e6bf5 Workaround for Visual Studio 15.3 compile fix in Windows headers 2017-08-18 15:44:06 -04:00
Alexander Bock
9d4a69b6e7 Quick fix for mars.mod 2017-08-17 10:17:32 -04:00
Alexander Bock
e056ad561f Add MOC WA Mars texture as torrent
Organize mars textures correctly
2017-08-17 10:15:28 -04:00
Alexander Bock
7d3b0d7822 Update new horizons data files (kernels and textures) 2017-08-17 09:36:05 -04:00
Alexander Bock
621dd20f45 Fix include of default applications 2017-08-16 15:08:47 -04:00
Alexander Bock
904ea5b447 Merge branch 'master' of https://github.com/OpenSpace/OpenSpace 2017-08-16 09:10:39 -04:00
Alexander Bock
4513c4e1e2 Runtime fix for SpacecraftInstruments module 2017-08-16 09:10:03 -04:00
Kalle Bladin
d5fab17df2 Merge pull request #389 from OpenSpace/feature/globe-normal-fix
Small Globe Normal Fix
2017-08-16 15:02:08 +02:00
Kalle Bladin
948507f20e Fix previous error appearing when accurate normals were used without height layers. 2017-08-16 14:35:56 +02:00
Alexander Bock
82fd196ddd Organize WMS minidrivers for Moon, Mars, and Mercury
Add WMS minidrivers from AWS servers
2017-08-15 13:57:34 -04:00
Kalle Bladin
893068733c Merge pull request #380 from OpenSpace/feature/globe-generalization
Feature/globe generalization
2017-08-15 16:43:13 +02:00
Alexander Bock
8fc0eb560a Create additional subdirectory in Jenkinsfile 2017-08-15 10:14:15 -04:00
Alexander Bock
709d7fa63c Use branch name in Jenkinsfile 2017-08-15 10:06:17 -04:00
Alexander Bock
04a90acd23 Update Jenkinsfile to point to shorter workspace directory in Windows 2017-08-15 10:02:43 -04:00
Kalle Bladin
0ac1f96ae8 Add ability to define a color for SolidColor layers at initialization. 2017-08-15 12:09:06 +02:00
Kalle Bladin
59694c8213 Merge branch 'feature/globe-generalization' of github.com:OpenSpace/OpenSpace into feature/globe-generalization 2017-08-15 11:03:38 +02:00
Alexander Bock
52b257a62c Support nested module directories (closing #369) 2017-08-14 16:11:36 -04:00
Alexander Bock
a016fd96a6 Fix duplicate property name error 2017-08-14 15:24:41 -04:00
Alexander Bock
ae06112fdc Fix coding style issues 2017-08-14 13:49:13 -04:00
Alexander Bock
dcd1196341 Rename NewHorizons module to SpacecraftInstruments 2017-08-14 13:27:47 -04:00
Alexander Bock
c275b2f833 Feature/cmake cleanup (#381)
* Rename OnScreenGui module to ImGui
* Support multiple external module folders (closes #31)
* Cleaning up CMake files
  * Restructure application specification
  * Add parameter for library mode to all modules
  * Add functions to handle global variable state
* Misc/remove warnings (#383)
* Increase build timeout and do a clean rebuild every commit
2017-08-14 09:38:32 -04:00
Kalle Bladin
1fb5273b85 Add function getGeoPosition and fix bug in getGeo 2017-08-11 15:27:23 +02:00
Kalle Bladin
3adf037073 Clean up 2017-08-08 17:23:19 +02:00
Kalle Bladin
afe449c67d Specify no padding for layer 2017-08-08 16:39:58 +02:00
Kalle Bladin
71f811fcd8 Tiles now have the same size even if padding is enabled. 2017-08-08 16:11:16 +02:00
Kalle Bladin
559a8063bc Do not use padding for temporal VIIRS for faster loading 2017-08-08 15:49:27 +02:00
Kalle Bladin
1265de0d50 Only use padding for height layers 2017-08-08 14:02:56 +02:00