Jonas Strandstedt
93a34fa985
Merge branch 'develop' of openspace.itn.liu.se:/openspace into develop
2014-12-12 11:00:26 +01:00
Jonas Strandstedt
37a59f3f09
Removed assertions from renderable constructors
...
- Removed assertions from RenderableFieldlines constructor
- Removed assertions from RenderableFov constructor, the variables wasn't
even used.
- Removed assertions from RenderablePath constructor
- Fixed missing delete[] is RenderableSphericalGrid
- Removed assertions from RenderableTrail constructor, added glDelete*
functions
- Removed assertions from RenderablevolumeGL constructor
2014-12-12 10:59:28 +01:00
Alexander Bock
119b1eb335
Started work to produce descriptive output for Properties in preparation for GUI generation
2014-12-11 23:41:31 +01:00
Alexander Bock
e70b663dc3
Add log.html to the list of ignored files
...
Enable capability to disable on-screen info text
2014-12-11 18:09:19 +01:00
Jonas Strandstedt
9e61d3ac94
Fixes for RenderableFov
2014-12-11 17:16:41 +01:00
Jonas Strandstedt
da4fa44c03
Continued work on memory leaks and proper isReady usage
2014-12-11 16:48:49 +01:00
Jonas Strandstedt
dc21196f70
Removed RenderableEphemeris
2014-12-11 16:45:02 +01:00
Jonas Strandstedt
122aec83b1
Windows fix after memory leak fixes
2014-12-11 14:12:01 +01:00
jonasstrandstedt
7b2b81ed54
Fix memory leaks and proper deinitialization
2014-12-11 10:13:10 +01:00
jonasstrandstedt
01361307f6
Update ghoul reference
...
- Added destructor to OpenSpaceEngine to deallocate SyncBuffer
- Changed texture reading to avoid memory leak
2014-12-10 20:57:41 +01:00
jonasstrandstedt
81caf96d72
Started working on Renderables
...
- Making sure isReady is properly set
- Making sure initialization is done correctly
- Making sure deinitialization is done correctly
2014-12-10 19:43:38 +01:00
jonasstrandstedt
179f6edd9d
Added warning for SceneGraphNodes that were not loaded
2014-12-10 15:38:22 +01:00
jonasstrandstedt
302e642c1c
Dependency system for OpenSpace Modules
...
When loading the SceneGraph for the first time all modules are loaded
into a map and the parent dependency to another map. After all modules
and ScenegraphNodes have been loaded into the map, each module is loaded
in dependency order starting from the root node.
2014-12-10 14:35:08 +01:00
Alexander Bock
2883eaf254
Enable Gui integration of SelectionPropertys
2014-12-10 00:55:51 +01:00
Alexander Bock
fe73550b55
Add a TriggerProperty that fires a single event when a value is passed
2014-12-09 23:31:05 +01:00
Michal Marcinkowski
759756ccb4
Merge branch 'develop' of openspace.itn.liu.se:/openspace into develop
...
Conflicts:
src/properties/optionproperty.cpp
2014-12-09 14:12:13 -05:00
Alexander Bock
7226b23cc0
Fixing doxygen warnings
2014-12-09 19:11:49 +01:00
Alexander Bock
82c42cb97a
General code cleanup
2014-12-09 18:36:23 +01:00
Alexander Bock
2c36b35ab1
Store less performance records, do not leak memory in GUI
2014-12-09 16:10:03 +01:00
Alexander Bock
01e71f2fc0
More work on performance measuring in imgui
2014-12-09 15:49:54 +01:00
Michal Marcinkowski
b40ec16f1c
intermediate commit
2014-12-08 20:44:58 -05:00
Alexander Bock
90eac194dc
Initial work on performance measuring
2014-12-09 01:41:42 +01:00
Alexander Bock
d8f7bb746a
Started cleaning OpenSpaceEngine
2014-12-08 18:30:18 +01:00
Alexander Bock
56e1187ee7
Always create the GUI element but make it switchable via scripting
2014-12-08 12:41:31 +01:00
Alexander Bock
9cd435f3e3
Fix imgui configuration definition
2014-12-07 00:39:16 +01:00
Alexander Bock
2c85d53164
Made GUI optional
2014-12-06 18:33:11 +01:00
Alexander Bock
afa2d4d6a9
More work on GUI elements
...
Create GUI for some Properties
2014-12-06 17:20:59 +01:00
Alexander Bock
4e65aaafe2
Add method to get fully qualified id to Propertys
2014-12-06 17:19:25 +01:00
Alexander Bock
9a9c0c0237
Give PropertyOwner a field to remember its owner
2014-12-06 17:18:49 +01:00
Alexander Bock
8719f98a23
Allow access to minimum/maximum values of NumericalPropertys
2014-12-06 17:18:05 +01:00
Alexander Bock
98aeeb7d13
Merge branch 'develop' into gui
2014-12-06 12:51:26 +01:00
Alexander Bock
4f688a537e
Add typedef for TemplateProperty
2014-12-06 12:51:11 +01:00
Alexander Bock
0a0543cc94
More callbacks implemented
2014-12-06 12:46:52 +01:00
Alexander Bock
9f7e1581de
Allow unique input to the GUI
...
Move GUI from RenderEngine to OpenSpace engine
2014-12-06 12:33:06 +01:00
Alexander Bock
a03523aa4f
First version of imgui integration
2014-12-06 00:32:17 +01:00
Alexander Bock
4e4de3f40e
Changing the hardcoded bv-color map to a transfer function based map
2014-12-05 22:58:14 +01:00
Alexander Bock
d9fbf7c5fd
Adding capabilities to configure the LogLevel and ImmediateFlush of the LogManager
2014-12-05 16:43:54 +01:00
Alexander Bock
cf53b5c1b0
Let the LuaConsole use a permanent cached file for the history
2014-12-05 16:43:16 +01:00
Alexander Bock
5497f25725
Added the selection property to the RenderableConstellationBounds
2014-12-04 23:05:51 +01:00
Alexander Bock
08378888a6
Fixed the SelectionProperty
2014-12-04 23:04:54 +01:00
Alexander Bock
4ba81a5d6c
Add SelectionProperty
2014-12-04 21:29:25 +01:00
Alexander Bock
da80fc7251
Merge branch 'feature/constallationbounds' into develop
2014-12-04 19:19:50 +01:00
Alexander Bock
fe9db28310
Finished with current version of ConstellationBounds
2014-12-04 19:12:31 +01:00
Alexander Bock
3f35b0a948
More optimizations for RenderableConstellationBounds
2014-12-04 18:37:15 +01:00
Alexander Bock
38b1c00d3d
Fix RenderableConstellationBounds name
...
Make rendering more efficient
2014-12-04 18:05:13 +01:00
Jonas Strandstedt
d7487f601c
OS X compile fixes
2014-12-04 11:20:28 +01:00
Alexander Bock
5d168c18e5
First working version
2014-12-04 00:55:25 +01:00
Alexander Bock
1a590f83e0
Initial commit of constallation bounds
2014-12-04 00:18:37 +01:00
Alexander Bock
8c2dfb13bb
Enable querying for Renderables in query.h
2014-12-03 17:19:18 +01:00
Alexander Bock
aba4d6024d
Merge branch 'develop' of openspace.itn.liu.se:/openspace into develop
2014-12-03 15:42:51 +01:00