Alexander Bock
4de8071efe
Force all Renderables to declare an 'isReady' function to circumvent assertion triggers when a crucial element of initialization fails
...
Fix velocity in RenderableStars
2014-11-28 01:41:26 +01:00
Jonas Strandstedt
46959b4801
Cleanup for KameleonWrapper
...
- Fixed so size and scale for RenderableVolumeGL can be deduced from model.
2014-11-11 13:43:38 +01:00
Alexander Bock
b50a11297c
Started cleanup of OpenSpaceEngine
2014-10-12 17:58:39 +02:00
Alexander Bock
67f0fb3c08
Merge branch 'develop' into solarsystem2
...
Conflicts:
.gitignore
include/openspace/util/spicemanager.h
shaders/star_fs.glsl
src/engine/openspaceengine.cpp
src/rendering/renderengine.cpp
src/rendering/stars/renderablestars.cpp
src/scenegraph/scenegraph.cpp
src/scenegraph/scenegraphnode.cpp
2014-10-06 22:22:30 +02:00
michal
acc8056455
added some new classes for ephemeris rendering..
2014-10-06 15:30:13 -04:00
Alexander Bock
f3fb8cd95e
Apply getValueSafe/getValue change of Dictionary to the codebase
2014-09-27 19:23:24 +02:00
Jonas Strandstedt
5427dbdeb2
Merge branch 'develop' of openspace.itn.liu.se:/openspace into develop
...
Conflicts:
src/rendering/planets/renderableplanet.cpp
src/rendering/renderablefieldlines.cpp
src/rendering/renderablevolumegl.cpp
src/rendering/stars/renderablestars.cpp
2014-09-26 17:17:18 +02:00
Jonas Strandstedt
2d359fd48c
Started working on modularizing PSC and ABuffer
2014-09-26 17:03:59 +02:00
Alexander Bock
7359adf400
Replaced RuntimeData with separate, temporary structs that are passed around
2014-09-26 13:29:01 +02:00
Alexander Bock
51be4b1788
Make use of new Dictionary::getValueSafe method
...
Clean up code in various places
2014-09-19 00:29:36 +02:00
Alexander Bock
0fbdbb8dab
Fix a bug in TemplateProperty preventing new bool values to be set
...
Add "isEnabled" flag BoolProperty to all renderables
2014-09-18 08:46:46 +02:00
Alexander Bock
954dbdce13
Merge branch 'origin/feature/ABuffer' into properties
2014-09-13 10:59:33 +02:00
Alexander Bock
5add1682d3
More work on properties
...
Added notify method to templateproperty's set method
Fixed names of subpropertyowners
2014-08-31 16:08:19 +02:00
Alexander Bock
9671921331
More work towards a unified interface for accessing properties
2014-08-30 10:01:11 +02:00
Hans-Christian Helltegen
4a08f10d66
You can now specify seedpoints in the mod-file for fieldlines
2014-06-05 13:26:10 -04:00
Alexander Bock
3520bd121e
Renamed pss to PowerScaledScalar
2014-05-11 18:34:57 +02:00
Alexander Bock
a86d544812
Created classes for PlanetGeometry
...
Added SimpleSphereGeometry
Created infrastructure for added other geometries
2014-05-05 17:28:46 +02:00
Alexander Bock
5769919ea6
Work on FactoryManager
...
Renamed factoryByType to factory
Store generic factories inside of FactoryManager
2014-05-05 12:37:18 +02:00
Alexander Bock
7f7e25fd8b
More work on ephemerides
2014-05-04 16:50:20 +02:00
Alexander Bock
e84c26aeb7
Renamed constants for dictionary keys
...
Created static creation method for Renderables
2014-05-04 16:18:35 +02:00
Alexander Bock
8d2e86447c
Require renderables to derive from PropertyOwner and use dictionary-constructor
2014-05-03 18:44:39 +02:00
Jonas Strandstedt
89eeae62d0
Restructuring for OpenSpace tests
...
- Moved all OpenSpace headers to separate include directory
- Added OpenSpaceTests binary with OPENSPACE_HAVE_TESTS define
- Added CMake setting of BASE_DIR
- Added OpenSpace initial tests for SceneGraph and SceneGraphNodes
- Added OpenSpace initial tests for psc and pss
- Restructured OpenSpace so no GL functions are called in constructors
to make the classes testable
- Todo: Make the base dir possible to set through command line argument
and configuration file
2014-03-19 14:57:10 -04:00
Jonas Strandstedt
de8be04754
Initial new SceneGraph structure
...
- Has support for SceneGraph loading using lua and ghoul dictionary
- SceneGraphNode can be initialized using ghoul::Dictionary
- Todo: PositionInformation classes
- Todo: TemplateFactory singleton
2014-03-04 16:50:39 -05:00
Alexander Bock
006bd56ae6
General changes
...
added OpenSpaceEngine
added ConfigurationManager
added query functions
removed GLEW-related Windows warning
added old external control classes
more restructuring
2014-01-09 19:19:01 +01:00