Commit Graph

2538 Commits

Author SHA1 Message Date
Jonathas Costa
206ff69e41 Fixed normals. (#553) 2018-03-14 13:18:19 -04:00
Alexander Bock
2bfab657f3 Various small fixes 2018-03-14 13:13:23 -04:00
Alexander Bock
737e82584a Issue/24 (#549)
* Implemented property animation mechanism
 * Added easing functions to Ghoul and make them usable in animation
 * Make sure that we don't leave properties around if SceneGraphNodes are deleted
 * Adding opacity settings to base renderables
2018-03-13 10:35:10 -04:00
Alexander Bock
f38c26eff0 Remove warnings 2018-03-12 22:31:01 +01:00
Alexander Bock
cf3992bbc8 Merge remote-tracking branch 'origin/feature/shader-const' 2018-03-10 19:33:09 -05:00
Alexander Bock
31cdee1fa1 Make URLSynchronization and HTTPSynchronization download into temporary files and if the download succeeds, transactionally move the temporary file into the correct destination 2018-03-10 05:08:14 -05:00
Alexander Bock
5b6ae62bab Add Override parameter for URLSynchronization
Add PerformShading asset parameter for RenderablePlanet
Disable shading on default for Earth
2018-03-09 11:42:32 -05:00
Alexander Bock
92a168f644 Fixes in fieldlinesequence 2018-03-09 02:46:55 -05:00
Alexander Bock
7ccb42545c Remove Clang warnings 2018-03-08 20:18:18 +01:00
Alexander Bock
9709b22bac Turn Configuration keys from std::string to constexpr const char* for better startup performance 2018-03-08 19:24:03 +01:00
Alexander Bock
5a3ef0fda2 Apply coding styles 2018-03-08 05:32:46 -05:00
Alexander Bock
a3c849843f Feature/new formatting (#547)
* Change to new logging format (closes #542)
 * Adds a screenshots folder that uses the application startup time
 * Creating focus nodes for VRT files if the info files contain location information
 * Fix issue with removing virtual properties
 * Add a method for returning the cartesian coordinates for a geolocation on a planet
2018-03-07 18:10:32 -05:00
Emil Axelsson
4675554471 One Property Tree (#500)
* Organize properties in one single property tree
* Update scenes to work with one property tree. Fix documentation issues.
2018-03-06 16:59:06 +01:00
Alexander Bock
ebd69d1333 Cleanup FieldlineSequence classes 2018-03-01 19:55:50 -05:00
Alexander Bock
9a00f38e09 Feature/jenkins warnings (#538)
* Remove warnings from Jenkins
 * Improve Jenkins behavior
2018-02-28 08:41:55 -05:00
Alexander Bock
9f90c6c39d Reuse the same font renderer program object between DU rendering classes
Working towards #525
2018-02-26 23:13:04 -05:00
Jonathas Costa
95e0cf478d Added support to G-Buffer. (#532) 2018-02-26 21:11:22 -05:00
Alexander Bock
f0a55b21ff Add implementation of pure URL synchronization from foreign sources (#533)
* Add implementation of pure URL synchronization from foreign sources
 * Added hash of concatenated URLs to the identifier
 * Make the identifier optional
 * Remove unused code
2018-02-26 21:11:07 -05:00
Alexander Bock
1193e14c14 Feature/sync cleanup (#535)
* Cleanup in Sync module
 * Correctly name mar097 asset name
2018-02-24 14:18:14 -05:00
Alexander Bock
ee7e1b9b96 Fix with asset_helper
Initial cleanup of Sync module
2018-02-24 00:46:28 -05:00
Alexander Bock
58f79a8851 Issue/518 (#529)
* Adding ScreenSpaceSpout object to display spout textures in screen space
 * Enable the clearing of option properties
 * Fix crash in ScreenSpaceImageLocal specification
 * Split RenderablePlane into RenderablePlaneImageLocal and RenderablePlaneImageOnline
 * Add RenderablePlane Spout
 * Rename Texture parameter in ScreenSpaceImageOnline into URL

Closes #518
2018-02-23 13:24:35 -05:00
Alexander Bock
a112ebcec7 Specify simplification of field of view renderables 2018-02-19 16:28:18 -05:00
Alexander Bock
f0e459d05e Add settings for ambient brightness on RenderablePlanet 2018-02-19 09:42:31 -05:00
Alexander Bock
315b125172 Various New Horizons fixes
- Make it possible to toggle labels again
 - Remove Spice calls that lead to exceptions every frame
 - Rearrange loading of Spice kernels to reduce error messages
 - Set image sequence to hybrid
 - Fix height exaggeration slider value range
 - Display "No image" for image radio buttons
 - Use correct texture clamping method to prevent polar pinch color issue with LinearMipMap
 - Add documentation to ImageSequence
2018-02-19 08:06:51 -05:00
Alexander Bock
6d76080370 Simplify script precondition argument checks 2018-02-15 17:56:12 -05:00
Alexander Bock
9848eea5ac Update Ghoul repository
Adjust OnExit to use defer instead
2018-02-14 17:16:54 -05:00
Jonathas Costa
d4e9438fd9 Fixed issue 435. 2018-02-12 11:35:32 -05:00
Alexander Bock
92b88fe5b6 Merge pull request #499 from OpenSpace/feature/fix-torrent-bug
Fix asset bugs
2018-02-12 09:39:51 -05:00
Alexander Bock
2cd16e54b1 Replace initialize list of LuaLibrary with explicit instantiation (closes #477) 2018-02-09 13:15:21 -05:00
Emil Axelsson
a85eddff4e Clean up lua stack and weak pointers 2018-02-09 16:44:34 +01:00
Alexander Bock
4f9085b9c6 Small fixes to GuiSpaceTimeComponent 2018-02-08 17:53:11 -05:00
Alexander Bock
cd33ec06c9 Cleanup of distance and time conversion classes, Modifies GuiSpaceTimeComponent
Changed previous slider into text field + dropbox
Added acceleration slider
Added shuffle slider (closes #479)
2018-02-08 17:42:22 -05:00
Alexander Bock
d5f158ad0b Add the ability to DashboardItemSimulationIncrement and DashboardItemDistance to specify fixed unit 2018-02-08 12:18:38 -05:00
Alexander Bock
7f6f04df5b Update Kameleon submodule 2018-02-08 09:54:38 -05:00
Emil Axelsson
471c030567 Fix torrent bug and improve stability of asset loader 2018-02-08 13:28:41 +01:00
Alexander Bock
ecee6c8d1b Add properties to toggle simplification in Simulation Time and distance dashboard items (closes #461) 2018-02-07 17:15:17 -05:00
Alexander Bock
03789cd307 Add button to refocus camera on object
closes #465
2018-02-07 16:47:31 -05:00
Alexander Bock
4a9142cef7 Change "Now" to "Today" in TemporalTileProvider (closes #495) 2018-02-07 15:52:08 -05:00
Alexander Bock
e82aa286d8 Merge pull request #492 from OpenSpace/issue/485
Enable closing of filepath window using the ImGUI controls (closes #485)
2018-02-06 11:50:27 -05:00
Alexander Bock
02bb5e68b6 Add global timeout of 3 seconds to GDAL request
Remove duplicate opening of GDAL datasets on failure (closes #478)
2018-02-06 11:03:35 -05:00
Alexander Bock
7b611abfe0 Enable closing of filepath window using the ImGUI controls (closes #485) 2018-02-06 10:25:29 -05:00
Alexander Bock
ccce1bcacb Merge branch 'master' of https://github.com/OpenSpace/OpenSpace 2018-02-06 08:43:21 -05:00
Emil Axelsson
7db0b89da2 Remove deleted files from CMakeLists 2018-02-06 09:38:27 +01:00
Alexander Bock
13cbc3895a Merge branch 'master' of https://github.com/OpenSpace/OpenSpace 2018-02-05 17:00:05 -05:00
Jonathas Costa
65abb03e06 Removed unused code in RenderablePlanesCloud and changed gPosition for planes. 2018-02-05 15:58:57 -05:00
Alexander Bock
c57fc0d473 Minor coding style fixes 2018-02-05 15:58:20 -05:00
Jonathas Costa
c320abb1bd Removed unused shaders files. 2018-02-05 15:13:52 -05:00
Jonathas Costa
9667b6eac5 Removed unused uniforms and renamed shader files. 2018-02-05 15:13:34 -05:00
Jonathas Costa
dfdc906c58 Temporarily disabled scaleFactor for meshes. 2018-02-05 14:51:58 -05:00
Emil Axelsson
d569b8235e Fix height mapping bugs in renderable planet 2018-01-16 17:07:45 +01:00