Commit Graph

110 Commits

Author SHA1 Message Date
Alexander Bock 4952f8f977 Code cleanup branch (#618)
* 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
2018-06-10 04:47:34 +00:00
Alexander Bock 40dbf875c5 Issue/525 (#593)
* Add initializeGL and deinitializeGL methods to OpenSpaceModule Call releaseAll from ProgramObjectManager in deinitializeGL to guard against errors when deinitializing assets

* Change removeProgramObject function in RenderEngine to take a non-owning pointer instead of a reference to a unique pointer to make it compatible with the ProgramObjectManager
Update Ghoul repository

* Using ProgramObjectManager in more modules to reduce the number of programs compiled at startup
2018-04-10 15:55:52 -04:00
Alexander Bock db7ae7e384 Issue/453 (#556)
* Introduced guiName to PropertyOwner
  * Added requirement that PropertyOwner::identifier may not contain whitespaces
  * Changed Name to Identifier in asset and scene files
  * Added new PropertyOwner to RenderEngine that owns the ScreenSpaceRenderables
  * Moved Name and GuiPath into GUI group
  * Added user-facing names to layer groups
2018-03-16 09:21:29 -04:00
Alexander Bock f38c26eff0 Remove warnings 2018-03-12 22:31:01 +01: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 dcfef3557f Update copyright header 2017-12-29 20:11:22 +01:00
Alexander Bock 23a446cb2c Update Ghoul repository
Adapt to changes that absPath is not called automatically as often anymore
Remove atmosphereearth.scene
2017-12-13 21:55:29 -05:00
Alexander Bock a631b7e0a3 Making most logger categories constexpr 2017-12-11 23:46:34 -05:00
Alexander Bock 8866a13ff6 More coding style fixes 2017-11-08 21:36:06 -06:00
Alexander Bock b50b52d351 Cleanup for coding style
Add strict mode to check_style_guide script
2017-11-08 10:35:39 -06:00
Alexander Bock 31377466ba Remove return values from initialize and deinitialize functions 2017-07-28 17:51:25 -04:00
Alexander Bock d95576077b More work on documentation 2017-07-25 18:06:55 -04:00
Alexander Bock 036b271d0d Change capitalization of property names 2017-07-22 18:22:44 -04:00
Alexander Bock 04bac9293b Encapsulate identifier, guiName, and description into a PropertyInfo struct 2017-07-22 17:36:03 -04:00
Alexander Bock b584f0197e Add description to Propertys 2017-07-21 16:31:58 -04:00
Alexander Bock 008ab4e613 Replacing void Renderable::render(const RenderData&) with Renderable::render(const RenderData&, RendererTasks&) 2017-07-18 15:47:48 -04:00
Alexander Bock 7737b082d9 Removing more warnings 2017-07-17 18:03:37 -04:00
Alexander Bock 0e9edaeb12 Fix byte order mark commits
Update Ghoul
2017-07-17 15:54:00 -04:00
Alexander Bock 26682669ff More work on making use of nested namespaces 2017-07-16 01:55:35 -04:00
Alexander Bock 8db2db6c1d Fix applications of Time::ref and replace with TimeManager calls 2017-05-25 11:09:19 -04:00
Alexander Bock f4ad2ce4c2 More include file cleanup 2017-05-15 15:27:59 -04:00
Alexander Bock 302fa06067 More code cleanup 2017-05-15 14:39:48 -04:00
Alexander Bock 94e3e11188 Update copyright header to 2017
Update Ghoul repository
Remove libgdal link
2017-02-06 18:02:01 -05:00
Alexander Bock df543f0ec3 Cleanup of license headers
Cleanup of include guards in modules
2016-12-09 12:02:16 +01:00
Alexander Bock b444bfd77a Making iSWA compile with the changes in the ScriptManager 2016-10-23 21:49:04 +02:00
Alexander Bock a0da1514c9 Making Galaxy, iSWA, and multiresvolume modules compile again 2016-09-26 13:50:08 +02:00
Alexander Bock 9fb7814145 Add visibility toggle to Property base class
Restructure GuiPropertyComponent to take a source function that returns a list of PropertyOwner%s instead of registering individual properties
Apply restructuring
2016-06-28 14:50:53 +02:00
Alexander Bock ad1893fd6f Cleanup of ScreenSpaceRenderable
Add missing includes to other files
2016-06-16 01:00:10 +02:00
Sebastian Piwell d368ad9054 Correct coordinate transformation 2016-06-14 13:33:55 -04:00
Michael Nilsson 0ce4b50855 updated ghoul reference 2016-06-14 10:08:24 -04:00
Michael Nilsson 55e1850045 download texture resource ahead of time 2016-06-13 15:44:31 -04:00
Sebastian Piwell 39f083c342 Every datacygnet uses own dimensions 2016-06-10 15:19:32 -04:00
Sebastian Piwell e2e5d39d3f x data for new offset 2016-06-10 11:51:20 -04:00
Michael Nilsson c05b417519 refactor kameleonplane 2016-06-02 18:00:26 -04:00
Sebastian Piwell a00e29d987 Merge fix 2016-06-01 16:55:20 -04:00
Sebastian Piwell 342b7fa985 Renamed IswaGroup to IswaBaseGroup 2016-06-01 15:25:11 -04:00
Michael Nilsson cb601042a6 solve merge conflict 2016-06-01 14:03:39 -04:00
Michael Nilsson f029362372 refactor datasphere 2016-06-01 13:19:45 -04:00
Sebastian Piwell 876c86ca75 Merge fix 2016-06-01 12:09:58 -04:00
Sebastian Piwell d33121d07c New dataprocessor classes works with IswaGroup 2016-06-01 11:50:26 -04:00
Michael Nilsson e8238859f8 refactor cygnetplane and dataplane 2016-05-31 17:54:39 -04:00
Michael Nilsson 627d31a5b2 refactor textureplane and cygnetplane 2016-05-27 16:50:01 -04:00
Sebastian Piwell edfff68491 Memory leak fix 2016-05-26 15:29:45 -04:00
Sebastian Piwell ba2737d554 Merge fix 2016-05-25 14:47:25 -04:00
Sebastian Piwell 2830708112 Fieldlines in IswaGroup 2016-05-25 14:18:16 -04:00
Michael Nilsson 88c006b361 add initializeGroup function to iswaCygnet 2016-05-24 17:33:06 -04:00
Michael Nilsson b8c093c411 bugfix for adding iswacygnet without group 2016-05-24 16:47:01 -04:00
Sebastian Piwell 813a68c85f Alpha and group name first 2016-05-24 15:35:34 -04:00
Michael Nilsson 8f6bc7d418 solve merge conflict 2016-05-24 14:10:37 -04:00
Michael Nilsson 8633bc8522 refactoring, using pubsub pattern for groups 2016-05-24 14:02:42 -04:00