Alexander Bock
|
84706aa120
|
Add missing zone
|
2020-08-23 17:57:43 +02:00 |
|
Alexander Bock
|
406690d37c
|
Remove some recurring calculations from frustum culling code
|
2020-08-23 17:54:58 +02:00 |
|
Alexander Bock
|
7ddb5e8d36
|
Add a dirty flag to only update the layermanager once per frame
|
2020-08-21 17:17:19 +02:00 |
|
Alexander Bock
|
c1fef73faf
|
Fix for crash when changing number of layers in GlobeBrowsing
|
2020-08-21 17:08:52 +02:00 |
|
Alexander Bock
|
f1b05c23e7
|
Prevent Stack corruption
|
2020-08-21 15:40:52 +02:00 |
|
Alexander Bock
|
aa4d68aac9
|
Adding some zones to RenderableBillboardClouds
|
2020-08-21 14:39:54 +02:00 |
|
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 |
|
Alexander Bock
|
83622ce339
|
Add some more profilng code
Update Ghoul repository
|
2020-08-21 11:16:37 +02:00 |
|
Alexander Bock
|
5aa2db2831
|
One more usecase of not creating a temporary std::string
|
2020-08-20 15:27:52 +02:00 |
|
Alexander Bock
|
1f2a97d7fd
|
Merge branch 'master' into feature/general-performance
|
2020-08-20 15:20:05 +02:00 |
|
Alexander Bock
|
8ea467b6a2
|
Actually remove VLD
|
2020-08-20 15:18:38 +02:00 |
|
Alexander Bock
|
8730b721f4
|
Remove unused vTune code
Remove unused VLD code
|
2020-08-20 15:17:12 +02:00 |
|
Alexander Bock
|
7f5568581a
|
Debug mode compile fix
|
2020-08-20 15:10:39 +02:00 |
|
Alexander Bock
|
015168f651
|
update submodules
No longer show log levels in log messages from SGCT twice
|
2020-08-20 14:52:27 +02: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
|
0ae699e345
|
Merge branch 'feature/multiple-models' into feature/general-performance
|
2020-08-19 10:27:39 +02:00 |
|
Alexander Bock
|
89af15126b
|
Use global memory block for the models
|
2020-08-19 10:27:21 +02:00 |
|
Alexander Bock
|
7603edf906
|
Add the ability to add multiple ModelGeometry's for a RenderableModel to show models with multiple OBJ files without needing to create multiple scene graph nodes
|
2020-08-18 16:34:54 +02:00 |
|
Alexander Bock
|
d4291163ba
|
Move ColorTexture from RenderableModel to ModelGeometry
|
2020-08-18 16:00:32 +02:00 |
|
Alexander Bock
|
4f2d612abe
|
Only create RenderData if we actually want to render the Renderable
|
2020-08-18 13:43:51 +02:00 |
|
Alexander Bock
|
88b6fdd9fe
|
Add more Tracy markers in different renderables
|
2020-08-18 12:58:40 +02:00 |
|
Alexander Bock
|
c4db2a8ff9
|
No longer keep textures for RenderablePlanesCloud in RAM
|
2020-08-18 11:02:44 +02:00 |
|
Alexander Bock
|
2b6d95057b
|
Don't keep the majority of textures in RAM if they are not needed, further reducing the memory footprint
|
2020-08-18 10:48:56 +02:00 |
|
Alexander Bock
|
b49154b83e
|
No longer allocated unused data in the Milkyway that is overwritten immediately
|
2020-08-18 10:40:17 +02:00 |
|
Alexander Bock
|
38caff9c02
|
Move a lot of the initialization of the RenderableGalaxy from the initializeGL to the initialize method to make use of the multithreading
Don't keep the volume in RAM when it has been uploaded to the GPU
|
2020-08-18 10:30:05 +02:00 |
|
Alexander Bock
|
71415e3cdb
|
Update Ghoul repository
|
2020-08-18 10:09:28 +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
|
52a2442f06
|
Merge pull request #1276 from OpenSpace/feature/continuous-orbital-navigation
adding option to not reset velocity on anchor change
|
2020-08-17 22:50:54 +02:00 |
|
Alexander Bock
|
a6d8d0e735
|
Small coding style fixes
|
2020-08-17 22:50:27 +02:00 |
|
Alexander Bock
|
f5eec4e97f
|
Update Ghoul repository (closes #1278)
|
2020-08-17 22:28:17 +02:00 |
|
Alexander Bock
|
0f71f7b654
|
Update submodules
|
2020-08-17 21:35:22 +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
|
c55aa5f69a
|
Remove capturing of variables in globe traversal lambda, reducing dynamic memory allocation there
|
2020-08-13 17:06:33 +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
|
4f68f99c9d
|
Remove dynamic memory allocation from TileMetaData
|
2020-08-13 15:37:00 +02:00 |
|
Alexander Bock
|
a6ca95347c
|
Some small improvements
|
2020-08-13 14:02:02 +02:00 |
|
Alexander Bock
|
760c34660f
|
Directly create the correct date/time format
|
2020-08-13 11:42:12 +02:00 |
|
Alexander Bock
|
38eac377e8
|
Introduce the date library
|
2020-08-13 10:47:30 +02:00 |
|
Alexander Bock
|
d97c96d144
|
Don't update the scene twice on the master
|
2020-08-11 11:44:02 +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
|
db65ef0363
|
Merge pull request #1271 from OpenSpace/feature/stringview
Feature/stringview
|
2020-08-10 15:59:24 +02:00 |
|
Alexander Bock
|
e04fd0e132
|
Update SGCT repository
|
2020-08-10 15:58:59 +02:00 |
|