Emil Axelsson
|
cb7e81cf3d
|
Add support for converting and rendering volumetric data in the cdf format. Replace DataConverter by a more general purpose TaskRunner.
Conflicts:
modules/volume/CMakeLists.txt
modules/volume/linearlrucache.h
src/engine/openspaceengine.cpp
|
2017-03-02 18:20:01 +01:00 |
|
Alexander Bock
|
6748305267
|
Some cleanup of ConfigurationManager
|
2017-03-01 11:30:54 -05:00 |
|
Alexander Bock
|
3e2c56c940
|
Steps towards moving dedicated lua functions into properties
|
2017-02-28 23:15:11 -05:00 |
|
Alexander Bock
|
6704491fdc
|
More cleanup in OpenSpaceEngine
|
2017-02-25 19:19:31 -05:00 |
|
Alexander Bock
|
bc75334eb4
|
Use exceptions instead of success return values for initialize and
create methods
|
2017-02-25 18:08:53 -05:00 |
|
Alexander Bock
|
6c4efc4eec
|
Move OpenSpaceEngine::isMaster method into WindowWrapper class
|
2017-02-25 11:29:28 -05:00 |
|
Alexander Bock
|
965cf6bd9a
|
Fix crash that occurs if there is an error in the SGCT configuration file
|
2017-02-22 15:31:59 -05:00 |
|
Alexander Bock
|
fe47845703
|
Windows compile fix
|
2017-02-16 23:13:38 +01:00 |
|
Alexander Bock
|
11fbff5fbc
|
Reduce the dependency of libOpenSpace on modules
- Enable module callbacks for OpenSpaceEngine
- Add OpenSpaceModule function that returns a Lua library
|
2017-02-16 16:43:34 -05:00 |
|
Alexander Bock
|
6d9dc2bfeb
|
Fixed include guards
Removed unused writeToTexture file
|
2017-02-09 19:12:21 -05: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
|
d139dd2d22
|
Clean include guards in OpenSpace core
Remove unused files
|
2016-12-09 13:54:22 +01:00 |
|
Alexander Bock
|
af21e40074
|
Split up scalar, vector, and matrix properties into their own files for improved compile times
|
2016-11-27 01:17:38 +01:00 |
|
Alexander Bock
|
c199d38aac
|
Add setting to SpiceManager that disables exceptions (closing #142)
Disable exceptions on default
|
2016-11-24 10:57:53 +01:00 |
|
Alexander Bock
|
70af0f0073
|
Add an option to the configuration manager to append the scene name to the cache directory (closing #159)
|
2016-11-07 13:39:01 +01:00 |
|
Alexander Bock
|
c880ee421a
|
Make OpenSpaceModule able to report their version number
|
2016-10-29 23:13:37 +02:00 |
|
Alexander Bock
|
317ecad9ac
|
Potential fix for High-DPI and manual framebuffer sizes by using SGCT window scaling
|
2016-10-23 22:55:26 +02:00 |
|
Alexander Bock
|
542f92e768
|
Add a fix to the window resolution for Retina displays
Add a new setting to the ConfigurationManager that can specify whether to scale the onscreen text by window size or resolution
|
2016-10-18 18:52:30 +02:00 |
|
Emil Axelsson
|
6c5c8d6839
|
Make gcc happy
|
2016-10-10 17:36:55 +02:00 |
|
Emil Axelsson
|
5e2ea10bcd
|
Add http proxy support for GDAL
|
2016-10-07 20:42:32 +02:00 |
|
Emil Axelsson
|
b448b0ec5e
|
Move all network namespace members into the openspace namespace
|
2016-09-30 14:13:36 +02:00 |
|
Emil Axelsson
|
0230acb005
|
Merge branch 'feature/parallelconnection' into develop
Conflicts:
src/interaction/interactionhandler.cpp
|
2016-09-30 11:01:37 +02:00 |
|
Emil Axelsson
|
15e83394c3
|
improve look and feel of the html documentation
|
2016-09-27 14:45:26 +02:00 |
|
Alexander Bock
|
616a115536
|
Adding a Lua function to manually enable/disable the frame synchronization
|
2016-09-24 14:55:20 +02:00 |
|
Alexander Bock
|
8cf39cdd29
|
Only enable syncing after the first frame due to high initialization load
|
2016-09-24 09:07:15 +02:00 |
|
Emil Axelsson
|
cd325686ad
|
Merge branch 'develop' of github.com:OpenSpace/OpenSpace into feature/parallelconnection
Conflicts:
include/openspace/engine/openspaceengine.h
src/engine/openspaceengine.cpp
src/interaction/interactionhandler.cpp
src/network/parallelconnection.cpp
src/scripting/scriptengine.cpp
|
2016-09-22 19:33:05 +02:00 |
|
Emil Axelsson
|
112fe7fc54
|
synchronize time over parallel connection
|
2016-09-22 18:42:19 +02:00 |
|
Alexander Bock
|
fa136ecb99
|
Merge branch 'feature/synchronization' into develop
|
2016-09-22 17:58:05 +02:00 |
|
Alexander Bock
|
6938b59f00
|
Add application of blending and warping to the takeScreenshot function
|
2016-09-22 10:28:10 +02:00 |
|
Alexander Bock
|
5c84fd8919
|
Potential GCC compile fix
|
2016-09-21 22:52:39 +02:00 |
|
Alexander Bock
|
2ed8042667
|
Add methods to disable synchronization during scene loading as the application will get killed by the sync timeout otherwise
|
2016-09-21 22:29:52 +02:00 |
|
Alexander Bock
|
329986c0c6
|
Merge branch 'develop' into feature/globebrowsing
Conflicts:
modules/base/scale/staticscale.cpp
modules/base/scale/staticscale.h
modules/globebrowsing/meshes/trianglesoup.h
modules/globebrowsing/tile/tiledataset.cpp
modules/newhorizons/shaders/renderableModelProjection_fs.glsl
src/interaction/interactionhandler.cpp
src/rendering/renderengine.cpp
src/scene/scenegraphnode.cpp
|
2016-09-20 15:52:01 +02:00 |
|
Alexander Bock
|
0a13d5430f
|
Make DocumentationEngine into a singleton object
Add documentation to DocumentationEngine
Add unique identifier to Documentation class (and enforce in DocumentationEngine)
|
2016-09-19 09:31:34 +02:00 |
|
Erik Broberg
|
7f393a3270
|
Inject SyncBuffer into SyncEngine. Add Doxygen comments for SyncEngine and SyncData
|
2016-09-16 20:32:29 -04:00 |
|
Erik Broberg
|
0cd40512dd
|
Generalize Syncable interface and use mutex locks for SyncData
|
2016-09-16 12:21:19 -04:00 |
|
Alexander Bock
|
a25a9b4a2d
|
Add the ability to the FactoryManager to write documentation about all registered classes
Enable this feature on default in openspace.cfg
Move all generated documentations into a documentation folder
Adapt gitignore accordingly
|
2016-09-16 17:37:02 +02:00 |
|
Erik Broberg
|
9e59cd3b8d
|
Use SyncEngine for synchronizing all synced state in RenderEngine
|
2016-09-15 17:52:22 -04:00 |
|
Erik Broberg
|
ee0cc6d165
|
Remove explicit syncing in Time and Camera and let SyncEngine do the work
|
2016-09-15 17:03:46 -04:00 |
|
Erik Broberg
|
6024070745
|
Add new classes SyncEngine and SyncData to encapsulate SGCT synchronization
|
2016-09-15 17:02:00 -04:00 |
|
Alexander Bock
|
408280a533
|
Rearrange and rename constants in ConfigurationManager
Make use of constants in ConfigurationManager documentation
|
2016-09-15 17:58:31 +02:00 |
|
Alexander Bock
|
a354f13ef3
|
Adding DocumentationEngine
|
2016-09-15 13:48:28 +02:00 |
|
Alexander Bock
|
752b82c3fb
|
Rearrange Verifiers into their own files
Make Documentation available for ConfigurationManager
|
2016-09-15 08:08:10 +02:00 |
|
Erik Broberg
|
9c5deaba82
|
Use double buffering for time and camera syncing
|
2016-09-07 21:39:29 -04:00 |
|
Erik Broberg
|
aada13a656
|
Add debug functionalities: Busy wait for decode() and Log SGCT out-of-order errors
|
2016-09-06 12:44:03 -04:00 |
|
Erik Broberg
|
d59156e81b
|
Enable render global frame number and add as global property
|
2016-09-02 18:23:44 -04:00 |
|
Erik Broberg
|
9bdbf95961
|
--amend
|
2016-09-01 15:25:56 -04:00 |
|
Erik Broberg
|
cc2c26a3e7
|
Enable OpenSpace checking isUsingSwapGroups and isSwapGroupMaster
|
2016-09-01 15:19:25 -04:00 |
|
Erik Broberg
|
b74b01d294
|
Add new class ScriptScheduler together with example input file: data/scene/osirisrex/scheduled_scripts.lua
|
2016-08-29 16:16:11 -04:00 |
|
Kalle Bladin
|
c01808ce10
|
Convert tabs to spaces.
|
2016-08-17 00:30:53 -04:00 |
|
Matthew Territo
|
c3ae58afba
|
Add access to deltaTime/getDt in SGCT/WindowWrapper
|
2016-08-11 19:19:07 -06:00 |
|