Alexander Bock
76dd45e5ce
Event System ( #1741 )
...
* Add implementation of the EventEngine to handle global event chains
* Add properties to SceneGraphNodes to determine two distance radii for camera-based events
2021-10-11 21:53:00 +02:00
GPayne
a2a8f93ba5
Moved string bracket trim function to ghoul library
2021-10-07 16:10:00 -06:00
GPayne
c36ea36a43
Code review changes
2021-10-07 00:26:29 -06:00
GPayne
80546313fd
Fixed handling of strings with quotes or brackets, and better table push
2021-10-03 21:03:32 -06:00
GPayne
9464530cdd
Changes to get lua table entries working using variant type
2021-10-01 16:44:20 -06:00
GPayne
450b101cd5
Adding support for lua table as a possible profile properties value
2021-09-28 20:35:53 -06:00
GPayne
a4d84d8703
Code review changes on new profile initialization
2021-09-16 23:11:02 -06:00
GPayne
5b63fff944
Merge branch 'master' into feature/profileOverScene
2021-09-12 21:11:12 -06:00
GPayne
51f6c9d45b
Rearranged profile initializations and verified that all init correctly
2021-09-12 21:05:00 -06:00
GPayne
284c68f952
Finished support for modules and markInterestingNodes
2021-09-08 09:21:56 -06:00
GPayne
cd50c3e4cf
Working non-assetized initializations for profile sections besides modules and interesting nodes
2021-09-07 21:55:44 -06:00
GPayne
4016180b8c
Replaced engine init single asset call with separate profile conversions
2021-08-22 22:48:44 -06:00
Alexander Bock
db472030de
GCC warnings ( #1725 )
2021-08-21 11:42:44 +02:00
GPayne
52e4f75b32
Separate profile conversion to assets into sections
2021-08-20 15:56:41 -06:00
Alexander Bock
34985f64a6
Feature/keybindings ( #1708 )
...
* Add action manager to handle actions in replacement of keyboard shortcuts
* Implement new Action concept
* Remove the shortcutscomponent as it is no longer needed
* Update profile version from 1.0 to 1.1
* Add action dialog
* Restructure of key specification in keys.h
* Remove solid field-of-view keybind from the newhorizons profile as the setting no longer exists
2021-08-18 10:58:20 +02:00
Emma Broman
bfe25c311b
Merge branch 'master' into thesis/2019/camera-paths
...
# Conflicts:
# src/rendering/abufferrenderer.cpp
2021-08-09 15:21:08 +02:00
GPayne
14af0e5a93
Time manager uses simulated application time during playback-with-frames
2021-07-11 14:43:54 -06:00
Emma Broman
77bdfaefd6
Move camera path code into core and refactor navigation code a bit
2021-06-23 09:12:36 +02:00
Alexander Bock
402233da85
Change profile code to make it work with GCC 9.3
2021-05-31 13:23:47 +02:00
Alexander Bock
cb17bd7570
Remove warnings
2021-05-25 22:06:49 +02:00
Alexander Bock
ccdc5a5dc3
Feature/filesystem cleanup ( #1587 )
...
* Adapting to the changes in Ghoul
* First step of moving filesystem functions to std
* Remove persistence flag from cachemanager
2021-05-16 20:26:49 +02:00
Alexander Bock
2aa540a112
Feature/interactionsphere ( #1561 )
...
* Add ability to render the bounding sphere as a debug option
* Separate boundingsphere and interactionspheres
* Correctly compute BoundingSpheres for more renderables (RenderablePlanesCloud, RenderableOrbitalKepler)
2021-04-26 13:13:36 +02:00
Alexander Bock
7004c02b86
Happy new year
2021-01-02 15:26:51 +01:00
Alexander Bock
067c0f4b27
Introduction of new Dictionary class ( #1446 )
...
* Adapting to introduction of new Dictionary class in Ghoul
* Mainly replacing usage of float instead of doubles as expected
* Adjust to the lack of the hasKeyAndValue function
2021-01-02 15:07:11 +01:00
Alexander Bock
60e3ed2170
General pass for coding style
2020-11-28 22:31:06 +01:00
Micah Acinapura
cc7c0092a3
Feature/meta identifier list ( #1357 )
...
Updating asset.meta.identifiers to be dictionary/list instead of string
2020-10-28 14:25:34 +01:00
Alexander Bock
4b26305340
Merge branch 'master' into feature/profile-gui
...
# Conflicts:
# openspace.cfg
2020-10-11 11:18:45 +02:00
Alexander Bock
96ed6cfb70
Merge branch 'master' into feature/asset-meta-update
2020-10-10 12:01:56 +02:00
Micah
d524ecf803
Merge branch 'master' into feature/profile-gui
2020-10-09 19:40:46 -04:00
Alexander Bock
50a456b87f
Issue/1299 ( #1312 )
...
Change profile file format from a custom one to JSON
2020-10-09 17:32:30 +02:00
Micah
f617331c33
update to solarsystem for description on scene graph node. added earth observing trails for planets
2020-10-08 23:39:30 -04:00
Micah
0ccf4dfd1f
update for gui meta panel
2020-10-04 16:26:52 -04:00
Gene Payne
180cddfaa3
Fixed parse exceptions and improved assets with path and variable name
2020-09-16 21:06:46 -06:00
GPayne
831bf87d0c
Improved exceptions and added error message dialog UI
2020-09-16 07:11:50 -06:00
GPayne
0dcf4a5e82
Finished syncing profile editor with openspace lib profile structs
2020-09-13 23:51:16 -06:00
GPayne
7d41cd5a49
Merged master in
2020-09-11 10:29:59 -06:00
GPayne
1b07268324
Working instantiation of Profile obj from launcher
2020-08-30 19:01:25 -06:00
Alexander Bock
95db615dab
Merge branch 'master' into feature/general-performance
2020-08-24 15:09:45 +02:00
Alexander Bock
3b786c0bb8
Merge pull request #1282 from OpenSpace/issue/1174
...
Issue/1174 - step between delta time steps using GUI or keybindings
2020-08-24 14:17:30 +02:00
Emma Broman
7692180bad
Verify values on input and save delta times to profile when saving settings
2020-08-24 11:32:32 +02:00
Emma Broman
457dabe9b7
Add list of delta time steps, stepping functions and keybindings
2020-08-24 11:32:31 +02:00
Alexander Bock
6ac5d536fa
Update Ghoul repository
...
Adapt to Ghoul changes in MemoryPool
2020-08-19 16:19:25 +02:00
Alexander Bock
0068ae111d
No longer expose the request function on the asset object but still retain it for the add functionality
2020-08-18 00:30:12 +02:00
Alexander Bock
77db3b6ce8
Remove caching of inverse model transform for every scene graph node
2020-08-11 11:43:50 +02:00
Alexander Bock
b78d1dd033
Merge branch 'master' into feature/memory-allocations
...
# Conflicts:
# include/openspace/scene/scenegraphnode.h
# modules/imgui/include/gui.h
2020-08-05 19:06:04 +02:00
Alexander Bock
6e9db78f40
Remove performance measurements that have been supersceded by using Tracy
2020-08-05 18:28:08 +02:00
Alexander Bock
696bc31861
Moving over more allocations to the memory pool
2020-08-05 11:19:09 +02:00
Alexander Bock
25247c7a37
Create SceneGraphNodes in memory pool
2020-08-05 10:46:16 +02:00
Alexander Bock
e783807d66
Next step towards enabling a managed memory version of templatefactory
2020-08-04 21:56:39 +02:00
Lovisa Hassler
8428c0da7b
Adding bounding sphere property to scenegraph node
2020-07-15 20:57:48 +02:00