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
b660a84464
Code cleanup
2017-05-11 18:51:42 -04:00
Alexander Bock
5ebf2a4913
Rename Documented to DocumentationGenerator
2017-05-11 18:16:30 -04:00
Alexander Bock
17fe85afba
Add documentation
2017-05-11 18:01:36 -04:00
Alexander Bock
d597750398
Some more refactoring of the documentation feature
2017-05-11 13:56:06 -04:00
Alexander Bock
ddc9ef1bc5
Add abstract class to handle Handlebar-based documentation file generation
...
Apply Documented class to the InteractionHandler
Update Ghoul
2017-05-09 18:06:14 +01:00
Alexander Bock
701b3afb2c
Clean up interdace of Mission class
2017-05-09 11:17:14 +01:00
Alexander Bock
63d607281a
Update SGCT repository
...
Add property to toggle date rendering independent from rendering statistics
2017-05-09 10:30:35 +01:00
Alexander Bock
da3e912026
Remove warnings on MacOS in Clang
2017-04-25 19:12:42 -04:00
Alexander Bock
0ff91e896b
Fix style guide check
...
Fix style guide in files
2017-04-24 15:31:32 -04:00
Alexander Bock
bf16c76add
Feature/opengldebug ( #290 )
...
* Add InLIstVerifier
* Initial implementation of OpenGL debug messages
* Moving functionality into Ghoul
* Compile fix
* Update Ghoul repository
Make use of the moved OpenGL debug functions
* Update Ghoul to fix GCC and Clang compiler errors
* Add unit test for IntListVerifier
2017-04-18 14:29:23 -04:00
Emil Axelsson
4b38b33e18
Clean up code for planet radius and bounding sphere calculation ( #289 )
...
- Remove some power scaled coordaintes.
- Remove spice dependency from sphere geometry.
- Remove dead code.
2017-04-18 09:58:27 +02:00
Alexander Bock
dd32a812e1
Change tabs to spaces
2017-04-17 15:00:15 -04:00
Alexander Bock
c53bbf14be
Add property and configuration option to disable the scene tag on a master node (closing #247 )
2017-04-17 10:55:37 -04:00
Emil Axelsson
5589de995b
Feature/domecasting ( #288 )
...
* Improve dome casting feature. Add basic GUI for domecasting.
* Reenable remote scripting from Lua console. Add more settings and debug information for domecasting.
* Do not try to reconnect to parallel connection forever
* Fix interpolation bug for dome casting with globe browsing interaction mode
* Show parallel connection properties in correct GUI
* Fix bug for dome casting with globe browsing interaction mode. Add property for time tolerance.
* Update header file
* Clean up dome casting code
* Remove obsolete lua functions from ParallelConnection.
2017-04-13 23:16:00 +02:00
Gene Payne
0a50043753
Merge pull request #285 from OpenSpace/feature/grouping
...
Feature/grouping
2017-04-13 13:31:07 -06:00
Alexander Bock
76aed0578c
Feature/virtualproperty ( #286 )
...
* Add virtual property owner to OpenSpaceEngine
* Ability to add and remove virtual properties
* Do not try to render empty PropertyOwner name
Compile fix for iswaComponent
Add example in default.scene
* Delete virtual properties also in the OpenSpaceEngine dtor
* Make RenderablePlanet not crash if the nighttextures are not present
* - Add VirtualPropertyManager to manage ownership of virtual properties
- Only execute regex when it was necessary
-
2017-04-13 14:38:28 -04:00
Gene Payne
4a312c70b8
Merge branch 'master' into feature/grouping
2017-04-13 11:23:15 -06:00
GPayne
7a7fef239c
Made changes according to pull request feedback
2017-04-13 11:12:26 -06:00
Alexander Bock
cba54170a4
Updating version number in preparation for Earth Day event
2017-04-12 14:21:13 -04:00
Alexander Bock
bef337c0eb
Minor various fixes
2017-04-12 14:21:02 -04:00
Emil Axelsson
a108ee1f8a
Fix requests from code review
2017-04-04 14:25:39 +02:00
GPayne
bcdd906ad7
Some minor changes and added tag support to screenspacerenderable
2017-03-31 15:14:00 -06:00
GPayne
ae2cb222b0
Switched to using propertyowners in grouping, and group/tag name in group syntax
2017-03-21 11:35:09 -06:00
Emil Axelsson
c361e1aa03
Replace forward declarations with include statements to fix compilation on linux and osx
2017-03-17 09:57:24 +01:00
GPayne
9b7e2c6b38
Initial commit of tags added to properties to enable grouping.
2017-03-16 22:29:43 -06:00
Emil Axelsson
f3931551bd
Clean up scene loading
2017-03-16 17:06:33 +01:00
Emil Axelsson
b06864eefe
Merge branch 'develop' of github.com:OpenSpace/OpenSpace into pr/scenegraph-refactor
2017-03-16 16:35:29 +01:00
Emil Axelsson
ca6348194e
Clean up scene loading
2017-03-14 13:40:18 +01:00
Alexander Bock
ea4d9c8e44
Cleanup of RenderableCrawlingLine
...
Cleanup of RenderableFOV
Add function to SpiceManager that does not return the light travel time
2017-03-12 16:05:14 -04:00
Alexander Bock
dc40812df9
Fix warnings in code
...
Make OpenSpaceTest not flood the console on Jenkins
Fix Vec3 property to signal change correctly
Let RenderablePlanetProject correctly reload base map and height map
Update Ghoul
2017-03-11 11:26:25 -05:00
Alexander Bock
bcf92804b6
Updating Ghoul repository
...
Updating SGCT repository
Removing compiler warnings
2017-03-10 09:32:16 -05:00
Emil Axelsson
92df9caf5a
Clean up scene loading
2017-03-07 16:33:56 +01:00
Emil Axelsson
d92d001364
Merge branch 'develop' of github.com:OpenSpace/OpenSpace into pr/scenegraph-refactor
2017-03-07 13:19:07 +01:00
Emil Axelsson
7da999c332
Merge branch 'develop' of github.com:OpenSpace/OpenSpace into pr/scenegraph-refactor
...
Conflicts:
include/openspace/engine/openspaceengine.h
src/engine/openspaceengine.cpp
src/engine/settingsengine.cpp
src/engine/syncengine.cpp
src/interaction/interactionhandler.cpp
src/rendering/renderengine.cpp
src/scene/scene.cpp
src/scene/scenegraph.cpp
src/scene/scenegraphnode.cpp
tests/test_scenegraphloader.inl
2017-03-07 10:57:50 +01:00
Alexander Bock
bb4fca593b
Automatically register core classes on first access to DocumentationEngine
2017-03-06 15:06:54 -05:00
Emil Axelsson
0cdceddeee
Rename None to Hidden, to avoid collision with X11 and reset data path
2017-03-06 10:33:30 +01:00
Alexander Bock
dcc9d6228d
Some minor cleanup
2017-03-05 20:08:24 -05:00
Alexander Bock
63af7e67f9
Make the WindowWrapper a PropertyOwner and add SGCT properties to the subclass ( closes #260 )
2017-03-03 18:39:35 -05:00
Emil Axelsson
4307c06d92
Compile fix
2017-03-03 18:19:10 +01:00
Emil Axelsson
d7cd3a01a5
Merge branch 'develop' of github.com:OpenSpace/OpenSpace into pr/kameleonvolume
...
Conflicts:
src/engine/openspaceengine.cpp
2017-03-03 18:08:29 +01:00
Emil Axelsson
b32c416615
Improvements from code review
2017-03-03 17:39:23 +01:00
Alexander Bock
9d30d3323b
Update Ghoul repository
...
Adapt to changed signature of ghoul_assert macro
2017-03-03 10:55:20 -05:00
Alexander Bock
fb67e805ac
Various cleanup
...
Add script that counts the number of includes
2017-03-02 19:50:05 -05:00
Alexander Bock
1689dc4047
Move the PropertyOwner name specification into the constructor and adjust accordingly
2017-03-02 18:25:13 -05:00
Alexander Bock
c12bd7182b
Some cleanup of ModuleEngine
...
Some cleanup of SettingsEngine
Some cleanup of SyncEngine
2017-03-02 17:24:44 -05:00
Alexander Bock
d6b5bb753b
- Some cleanup of LuaConsole
...
- Moved dedicated Lua commands into a visible property
- Disallow non-ASCII characters
- Remove unused KeyboardController
- Remove unused DeviceIdentifier
- Some cleanup of LogFactory
- Move and use documentation into the class
2017-03-02 14:27:18 -05:00
Emil Axelsson
0377737843
Adapt to new interfaces
2017-03-02 18:53:05 +01:00
Emil Axelsson
442969f2b1
Jenkins compilation fix
2017-03-02 18:50:11 +01:00