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 |
|
Alexander Bock
|
96625b8467
|
Merge pull request #1286 from OpenSpace/issue/1189
Add text to the render window if Tracy is enabled
|
2020-08-24 13:58:58 +02:00 |
|
Alexander Bock
|
dad5b8fb10
|
Merge branch 'master' into issue/1189
# Conflicts:
# CMakeLists.txt
|
2020-08-24 13:58:42 +02:00 |
|
Alexander Bock
|
a95b332441
|
Merge pull request #1280 from OpenSpace/feature/remove-asset-request
Feature/remove asset request
|
2020-08-24 13:54:04 +02:00 |
|
Emma Broman
|
08b42f32de
|
Add a couple of test cases for delta time steps in profile
|
2020-08-24 11:32:32 +02:00 |
|
Emma Broman
|
f8a31d11cc
|
Cleanup
|
2020-08-24 11:32:32 +02:00 |
|
Emma Broman
|
6475b1154d
|
Update some documentation for interpolating functions
|
2020-08-24 11:32:32 +02:00 |
|
Emma Broman
|
43a628e321
|
Add negative versions of the time steps per default and remove duplicates
|
2020-08-24 11:32:32 +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
|
a636faeaac
|
Add option to immediately set delta time step, without interpolation
|
2020-08-24 11:32:32 +02:00 |
|
Emma Broman
|
4293fad3e9
|
Add server topic for delta times and send data to GUI
|
2020-08-24 11:32:31 +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
|
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 |
|
Gene Payne
|
0756bcb3c8
|
Fixed a missing tab in jupiter-family_comet asset entry
|
2020-08-21 09:20:11 -06: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 |
|
Emma Broman
|
0b34e32ba7
|
Fix bug with marked interesting nodes not showing up in GUI
|
2020-08-21 14:30:13 +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 |
|
Jonathas Costa
|
8aa087843b
|
Merged master again.
|
2020-08-20 20:09:52 -04: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 |
|
Jonathas Costa
|
b7886ab463
|
Updated Ghoul and removed unused code.
|
2020-08-20 11:53:10 -04: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 |
|
Emma Broman
|
8cca55019d
|
Remove unused layer helper asset
|
2020-08-18 11:38:49 +02:00 |
|
Emma Broman
|
2d33a0f554
|
Add layers to globe on layer asset initialization
|
2020-08-18 11:38:43 +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 |
|