Alexander Bock
|
15e6b5519f
|
Making the documentation generation a bit more performant
Outsource the file writing to a second thread to start the rendering earlier
|
2020-08-21 14:10:33 +02:00 |
|
Jonathas Costa
|
f0c397d6be
|
Merged maste. Changed code in multiple places to have the new memory pool working on linux (experimental yet).
|
2020-08-20 15:34:40 -04:00 |
|
Alexander Bock
|
1547609dad
|
Remove dynamic memory allocations from the quantize function
|
2020-08-20 14:15:13 +02:00 |
|
Alexander Bock
|
dc63946fef
|
Expose the const char* functionality for Spice to prevent unnecessary string creation
|
2020-08-20 11:08:49 +02:00 |
|
Alexander Bock
|
e93f1833be
|
Make more use of temporary string objects in the TimeQuantizer
Add GPU markers to the rendering
|
2020-08-19 18:26:11 +02:00 |
|
Alexander Bock
|
6ac5d536fa
|
Update Ghoul repository
Adapt to Ghoul changes in MemoryPool
|
2020-08-19 16:19:25 +02:00 |
|
Alexander Bock
|
2621e16ec4
|
Pass the format string for the ephemeris conversion as a string_view to prevent an extra memory allocation
|
2020-08-19 11:12:45 +02:00 |
|
Alexander Bock
|
b16ee5b35a
|
Adapt to changes in Ghoul regarding string_view
Fix compile error if Trace logging is not enabled
Limit the number of threads to a maximum of 4 for asset initialization
|
2020-08-18 10:07:38 +02:00 |
|
Alexander Bock
|
4d9dda9a73
|
Merge remote-tracking branch 'origin/master' into feature/general-performance
|
2020-08-18 08:56:30 +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
|
a6d8d0e735
|
Small coding style fixes
|
2020-08-17 22:50:27 +02:00 |
|
Alexander Bock
|
97811d82d0
|
Fix error with time quantizer string conversion
Fix error with uninitialized memory in GlobeBrowsing
Remove dynamic memory allocation from on-screen rendering
|
2020-08-14 14:10:54 +02:00 |
|
Micah
|
edb7d9ba1d
|
adding option to not reset velocity on anchor change
|
2020-08-13 20:16:46 -04:00 |
|
Alexander Bock
|
5091fa7ddb
|
Using a fixed number of chunktiles in the chunktilepile as they number has to be 1 or 3
|
2020-08-13 17:50:22 +02:00 |
|
Alexander Bock
|
cabb962f6a
|
Use temporary memory arena to create unsorted list of tiles, preventing dynamic memory allocations
|
2020-08-13 16:48:18 +02:00 |
|
Alexander Bock
|
38eac377e8
|
Introduce the date library
|
2020-08-13 10:47:30 +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
|
84e3fb94e9
|
Merge branch 'master' into feature/disabled-updates
|
2020-08-10 16:16:46 +02:00 |
|
Alexander Bock
|
e3699a43a8
|
Update Ghoul and SGCT
Adapt to changes by using more string_view
|
2020-08-09 20:11:40 +02:00 |
|
Alexander Bock
|
caf125c592
|
Some more work on this
|
2020-08-09 11:21:25 +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 |
|
Alexander Bock
|
c3cb10453b
|
Intermediate commit
|
2020-08-04 01:11:00 +02:00 |
|
Jonathas Costa
|
393fbdca3d
|
OpenGL State Caching.
|
2020-07-31 15:59:28 -04:00 |
|
Gene Payne
|
3ee1a11257
|
Added support for comment line in ascii session recording file
|
2020-07-16 09:49:21 -06:00 |
|
Gene Payne
|
5a23ae35c8
|
Added file extensions for session recording files
|
2020-07-15 13:04:39 -06:00 |
|
Lovisa Hassler
|
8428c0da7b
|
Adding bounding sphere property to scenegraph node
|
2020-07-15 20:57:48 +02:00 |
|
Gene Payne
|
273e044647
|
Added handling of playback file that is too large for memory
|
2020-07-15 08:39:31 -06:00 |
|
Gene Payne
|
cd7be9b870
|
Conversion task working for both directions
|
2020-07-14 17:19:24 -06:00 |
|
Emma Broman
|
a7ea25d311
|
Merge branch 'master' into issue/733
|
2020-07-08 15:33:39 +02:00 |
|
Alexander Bock
|
96b775d939
|
Merge branch 'master' into feature/profiles
# Conflicts:
# data/assets/asteroids.scene
|
2020-07-07 12:59:52 +02:00 |
|
Alexander Bock
|
ea95054bd2
|
Add the ability to render out the current recording time during a session recording
|
2020-07-02 16:37:11 +02:00 |
|
GPayne
|
1c108f99d3
|
Merged master into branch
|
2020-06-30 16:22:15 -06:00 |
|
Jonathas Costa
|
607a13da31
|
Added new Renderbin PostDeferredTransparency and PreDeferredTransparency. Fixed trails definitions when needed and satellites too.
|
2020-06-30 12:05:07 -04:00 |
|
Emma Broman
|
6b4c329a29
|
Refactor
|
2020-06-30 14:00:32 +02:00 |
|
Jonathas Costa
|
e64f557bb4
|
Proposed solution.
|
2020-06-29 15:58:04 -04:00 |
|
Alexander Bock
|
3e1cf6b2e3
|
Intermediate commit for meta information
|
2020-06-23 10:32:51 +02:00 |
|
Alexander Bock
|
89f1835994
|
Add the option to add vertical offset to the on-screen log
Set the default vertical offset when using the user interface
|
2020-06-22 22:15:34 +02:00 |
|
Alexander Bock
|
b51b0898fc
|
Remove 'require'/'request' parameters from asset inclusion in profiles
|
2020-06-22 10:05:19 +02:00 |
|
Alexander Bock
|
42e4e0a75b
|
Convert keybinding keys to typed keys
|
2020-06-21 23:54:36 +02:00 |
|
Alexander Bock
|
338c8a9bd5
|
Adding the ability to add additional scripts to a profile when necessary
|
2020-06-21 14:26:15 +02:00 |
|
Alexander Bock
|
12611b1a9a
|
Use the correct type for the navigation state
Add unit tests to verify parsing of these parameters
|
2020-06-21 12:31:18 +02:00 |
|
Alexander Bock
|
3ed2e25188
|
Removing global state from the Profile itself to make unit testing a bit easier
|
2020-06-20 23:35:46 +02:00 |
|
Alexander Bock
|
6321a72bb4
|
Cleaning up includes
|
2020-06-20 22:39:07 +02:00 |
|
Alexander Bock
|
a530c081fa
|
Replace explicit lack of camera information through the monostate with an optional instead
|
2020-06-20 22:24:31 +02:00 |
|
Alexander Bock
|
18a53e6605
|
Replace explicit Time::Type::None by using an optional
|
2020-06-20 22:21:09 +02:00 |
|
Alexander Bock
|
a367148b1d
|
Remove patch component from profile version
|
2020-06-20 22:14:10 +02:00 |
|