Commit Graph

5476 Commits

Author SHA1 Message Date
Jonathas Costa a744bce0bd Merge branch 'master' into feature/PerformanceATMOnline 2018-03-07 19:07:45 -05:00
Alexander Bock f662e031e6 Undo change in globebrowsing.asset file 2018-03-07 18:17:23 -05:00
Alexander Bock 33d9ed19f7 Undo change in World_Imagery file 2018-03-07 18:16:45 -05:00
Alexander Bock e9d2188028 Update Ghoul repository 2018-03-07 18:15: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
Jonathas Costa 99a9d1e4f2 Merge branch 'master' into feature/PerformanceATM 2018-03-05 09:57:50 -05:00
Jonathas Costa 17c1b03b85 Improved performance even more. 2018-03-02 17:05:03 -05:00
Jonathas Costa e39ae09b81 Improved performance a little bit. 2018-03-02 11:50:42 -05:00
Alexander Bock ebd69d1333 Cleanup FieldlineSequence classes 2018-03-01 19:55:50 -05:00
Jonathas Costa cd227040b5 Removed commented code. 2018-03-01 17:04:16 -05:00
Jonathas Costa 099bf08922 Updated openspace.cfg 2018-03-01 16:53:12 -05:00
Jonathas Costa d7183ad362 Added uniform caching. 2018-03-01 16:48:05 -05:00
Jonathas Costa 1b9622c7dd Improved performance in shaders and transformations. 2018-03-01 16:24:20 -05:00
Alexander Bock cf8371f304 Fix crash if screenshot folder already existed 2018-02-28 15:32:16 -05:00
Alexander Bock 35fd2f79a8 Include additional performance measurement hooks into the Framebufferenderer 2018-02-28 09:07:26 -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 4831f4aa48 Update Ghoul repository 2018-02-27 10:47:44 -05:00
Alexander Bock 3c652922d7 Fix module specification
Fix Jenkins compile fix
2018-02-27 10:31:52 -05:00
Alexander Bock 3ce9f523a6 Add new dedicated directory for screenshots
* Add ability to have current date in file name path
 * Remove SGCT_ prefix for screenshots (closes #449)
2018-02-26 23:46:03 -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
Alexander Bock 7a953e0eac Enable zooming by using the left mouse button and the ALT key 2018-02-26 22:39:14 -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 991f7be3de Update timeout for Jenkins build to 90 minutes 2018-02-26 20:37:51 -05:00
Alexander Bock bc875a540f Merge branch 'master' of https://github.com/OpenSpace/OpenSpace 2018-02-25 00:31:58 -05:00
Alexander Bock 5c1a74632c Update Jenkins file to decrease latency on Jenkins builds 2018-02-25 00:30:57 -05:00
Alexander Bock e37df9de89 Feature/unittests (#536)
* Various fixes for Unit tests
* Add regression test for #517
 * Enable better handling of OptionProperties if no options are provided
 * Fix bug that left Lua state unclean after calling vector and matrix properites fromLuaState values
 * Fixed issues where numerical properties would not serialize and deserialize correct values
 * Added unit tests for OptionProperty
 * Fix unit test crash in SpaceManager
2018-02-25 00:28:41 -05:00
Alexander Bock 7ae45a6027 Merge branch 'master' of https://github.com/OpenSpace/OpenSpace 2018-02-24 14:49:30 -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 a51c0127f8 Fix linker error if SGCT_SPOUT_SUPPORT is enabled but OPENSPACE_MODULE_SPOUT is not 2018-02-24 10:21:25 -05:00
Alexander Bock ee7e1b9b96 Fix with asset_helper
Initial cleanup of Sync module
2018-02-24 00:46:28 -05:00
Alexander Bock c1c6e1397c Add checks to asset_helper that check the length of passed table to registerSceneGraphNodes and registerSceneGraphNodesAndExport
Add check to procedural_globe that checks the parameters to createGlobes
Fix issues with Ganymede, Triton, and Dione
2018-02-23 22:52:22 -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 9ad1d7e3ed Reduce default sensitivity of Orbital Navigator
Rename internal macros to reduce compiler warnings
2018-02-19 16:29:38 -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 96a39be973 Merge pull request #508 from OpenSpace/issue/501
Issue/501
2018-02-15 10:39:56 -05:00
Alexander Bock 362d50f605 Merge remote-tracking branch 'origin/master' into issue/501 2018-02-15 10:39:25 -05:00
Alexander Bock 475a9f6937 Hide the overlay information on slave nodes 2018-02-15 10:37:49 -05:00
Alexander Bock 9848eea5ac Update Ghoul repository
Adjust OnExit to use defer instead
2018-02-14 17:16:54 -05:00
Emil Axelsson b77b54e0f6 Clear lua stack in property_getValue 2018-02-14 17:15:35 +01:00
Alexander Bock a65eea61a1 Merge branch 'master' of https://github.com/OpenSpace/OpenSpace releases/v0.11.1 2018-02-13 10:39:02 -05:00
Alexander Bock 9a5ae0d950 Update version number 2018-02-13 10:38:47 -05:00
Alexander Bock ca30c18bd2 Merge pull request #502 from OpenSpace/issue/435_2
Fixed issue 435.
2018-02-13 10:22:34 -05:00
Alexander Bock ddb03976bc Update Ghoul repository 2018-02-12 21:42:53 -05:00
Alexander Bock fc104c8b3d Fix compile issue with asserts 2018-02-12 16:17:51 -05:00
Alexander Bock cddde1c307 Fix DistanceConversion 2018-02-12 15:46:36 -05:00