Adam Rohdin
7bcc7073fe
Removed unused variable and changed pointer initialization
2023-06-01 08:40:11 +02:00
Adam Rohdin
6dcd3dfcdd
Switched multiple OpenGL calls to single a call for better efficiency
2023-05-30 20:35:55 +02:00
Alexander Bock
d0d82b79fa
Fix crash when building Speck cache ( closes #2689 )
2023-05-16 22:52:54 +02:00
Micah Acinapura
4731e8e0a8
MacOS build fixes ( #2622 )
...
Co-authored-by: Alexander Bock <alexander.bock@liu.se >
Co-authored-by: Joakim Kilby <jockekilby@gmail.com >
2023-05-12 09:35:59 +02:00
Emma Broman
1762bec1c2
Make the Enabled properties advanced, show in GUI, and change name
...
Update GUI hash to show enabled property
2023-04-25 11:29:41 +02:00
Alexander Bock
ca916877b2
Adapt the visibility settings for all properties
2023-04-15 09:33:31 +02:00
Malin E
0fb624164b
Issue/2272 ( #2580 )
...
* Add actions for zodiac constellations + some improvements
* Add fade to actions
* Add fade scripts that is able to take regex identifiers and fade screen space renderables
2023-04-13 21:42:35 +02:00
Alexander Bock
7565a91196
Cleanup lambda expressions and directly address Fadeable properties when adding properties
2023-04-12 23:20:53 +02:00
Alexander Bock
9022aad479
Adding static Settings to Renderable ( #2578 )
...
* Add settings to Renderable to control whether the renderbin is updated based on Opacity
* Remove duplicate RenderBin specification for RenderableSphere
* Remove unnecessary RenderBin specifications of Lagrange points
* Don't automatically update the renderbin for RenderableLabel and RenderablePlane
* Remove extra `setRenderBinFromOpacity` from RenderableSpheres
* Move information about whether a renderable should be updated when disabled
* Some cleanup of Renderable class
* Don't update the renderbin automatically if the user specified the renderbin manually
2023-04-10 20:49:01 +02:00
Emma Broman
554373eb3e
Fading of propertyowners through GUI, and more owners with fade property ( #2557 )
...
* Add property in OpenSpaceEngine for fading duration when enabling / disabling
* Add interface for fadeable components and apply to renderable
* Make layers a fadeable component
* Make globelabels a fadeable component
* Make labelscomponent a fadeable, and give it an enabled property
* Make screenspace renderables fadeable components
* Introduce concept of parent fadeables, to fade out subowners with parent
* Make rings fadeable as well
---------
Co-authored-by: Alexander Bock <alexander.bock@liu.se >
2023-04-06 12:49:49 +02:00
Alexander Bock
80e2aaf564
Remove whitespaces at the end of files, ' and - characters
2023-04-05 16:58:45 +02:00
Malin E
9fd70834e6
Add transformation matrix to labels, fixes #2501
2023-03-29 14:29:58 +02:00
Alexander Bock
b6666cd83d
Correctly parse SSSB files that use an integer epoch, rather than a floating point one ( closes #2551 )
2023-03-19 20:56:48 +01:00
Alexander Bock
d59ef03d8f
Check for illegal keywords in the header of Speck files to detect invalid files ( closes #2549 )
2023-03-19 19:23:38 +01:00
Malin E
148f010a9a
Fix issue with constellation labels and selection, closes #2382
2023-03-14 15:46:00 +01:00
Alexander Bock
27aeac0776
Only check major Horizons version for compatibility ( closes #2507 )
2023-03-11 15:31:44 +01:00
Alexander Bock
a711591c09
Update Doxygen ( #2537 )
...
* Modernizing Doxygen
* Remove warnings for Doxygen
2023-03-06 23:41:24 +01:00
Adam Rohdin
90250d7099
Fixed bug where default value for 'element' was seen as invalid.
2023-02-08 17:35:38 +01:00
Alexander Bock
79ad5776cc
CMake cleanup ( #2489 )
...
* CMake Cleanup
* Warning suppression with CEF
* Use SGCT tinyxml in skybrowser for now
* Disable warnings about missing field initializers
2023-02-05 23:24:12 +01:00
Alexander Bock
8445a48f71
Also apply the RenderableTravelSpeed changes to the fadeLength parameter
2023-01-31 23:42:32 +01:00
Alexander Bock
5a6d26f45a
Make the travel indicator take floating point length values smaller than 1 ( closes #2459 )
2023-01-30 23:46:54 +01:00
Alexander Bock
d52c5dd0d9
Cleanup code with designated initializer lists
2023-01-22 23:01:32 +01:00
Alexander Bock
d8ff505f33
Fix small spelling error
2023-01-21 22:15:36 +01:00
Alexander Bock
a2a1554c9a
Small cleanup of property documentation
2023-01-09 00:11:58 +01:00
Alexander Bock
4f4764209f
Happy new year
2023-01-02 11:19:33 +01:00
Alexander Bock
44e5b17ec9
Global pass over the code to remove trailing spaces
2022-11-22 21:06:52 +01:00
Alexander Bock
6249fa6d89
Collection of a number of changes ( #2286 )
...
* Cleanup Property code
* Remove NOLINT statements
* Return Property class types as string_view
* Remove getStringValue function
* Simplify string value retrieval
* Ensure that image paths in the ImageSequenceTileProvider are sorted (closes #2205 )
* Some cleanup of OpenSpaceEngine
* Cleanup documentation
* Some more cleanup of engine classes
* Some more cleanup
* Update SGCT repository
* Use new Jenkins node identifiers as the old method broke with update
2022-10-30 12:54:14 +01:00
Emma Broman
e12500812f
Fix a typo
2022-10-12 15:54:17 +02:00
Malin E
8129762524
Add loggercat for labelscomponent
2022-09-28 11:14:07 +02:00
Malin E
7883311740
Merge branch 'master' into feature/grid-labels
2022-09-28 10:51:11 +02:00
Malin E
71a2cf685a
Remove not needed initialization
2022-09-23 15:35:29 +02:00
Malin E
ac79e4dc07
Start addressing PR comments
2022-09-22 12:01:01 +02:00
Gene Payne
ae84f1b120
Renderable prop change updates buffers without reinitializing GL ( #2241 )
2022-09-20 15:40:12 -06:00
Malin E
dcdfbf028f
Add font size and face camera property
2022-09-14 13:25:45 +02:00
Malin E
1c3dd8080c
Merge branch 'master' into feature/grid-labels
2022-09-14 10:42:56 +02:00
Gene Payne
7946a93ee5
Fix for linux crashing when reading OMM files
...
Linux doesn't use the '\r' line ending, so it doesn't recognize a line with only '\r' as being empty.
2022-09-13 16:10:03 -06:00
Malin E
9667db22c9
Small fixes
2022-09-09 10:27:17 +02:00
Malin E
4415e840a8
Use new label class for the new grids
2022-09-08 14:54:15 +02:00
Malin E
91eb006d4e
Add labels to RenderableGrid class
2022-09-08 11:28:12 +02:00
Malin E
0d6f4ecac0
Change name from SpeckLabels to LabelsComponent
2022-09-08 10:08:39 +02:00
Malin E
6478f0a92c
Adjust asset files to use the new labels
2022-09-05 10:43:55 +02:00
Malin E
c04bc24db9
Use new labels for billboards clounds
2022-09-02 14:54:01 +02:00
Malin E
a28814117e
Use the new labels for the Constellations
2022-09-02 14:15:02 +02:00
Malin E
55a8d19935
Merge branch 'master' into feature/grid-labels
2022-09-02 13:26:17 +02:00
Malin E
611bce55cd
Fix capital letters in module define
2022-09-01 14:26:31 +02:00
Malin E
d76b3a902e
Add generic Labels class
2022-09-01 14:15:20 +02:00
Malin E
7b4b0ab202
Make the constellation lines data file a property
2022-08-31 13:44:31 +02:00
Malin E
719786452d
Address some more PR commnets
2022-08-31 10:58:34 +02:00
Malin E
25782e25e9
Merge branch 'master' into feature/du-meshes-selection
2022-08-31 09:30:32 +02:00
Malin E
dc55105000
Move loading of data error handling
2022-08-29 13:13:47 +02:00