Malin E
f490fccee6
Merge branch 'master' into feature/model-opacity
...
* Solve conflicts in ghoul, renderablemodel.cpp and iss.asset
2023-02-01 14:52:33 +01:00
Alexander Bock
494188371b
Automatically abort ongoing shutdown when interacting with the mouse or the keyboard ( closes #2393 )
2023-02-01 12:50:35 +01:00
Alexander Bock
d76a05eddb
Make the check for whitespaces and dots in identifiers fatal also in non-Debug builds
2023-02-01 09:23:35 +01:00
Alexander Bock
62612958db
Add special case to the string tokenizer for "Keypad +" ( closes #2358 )
2023-01-31 00:06:32 +01:00
Alexander Bock
bb1a09dcb2
Update codegen repository and make use of it
2023-01-30 00:48:57 +01:00
Alexander Bock
3b06b53187
Provide error message if a GuiPath does not start with / ; Automatically add / in the Profile editor. Default initialize all paths to / ( closes #2318 )
2023-01-28 22:38:00 +01:00
Malin E
7866c65cde
Add lua functions to get distance to bounding and interaction sphere
2023-01-27 10:37:08 +01:00
Alexander Bock
00a63e528f
Always add Gui properties for SceneGraphNodes; Initialize GuiPath with /
2023-01-26 21:16:46 +01:00
Alexander Bock
ac7bf6f8f7
Use the et2utc function in case the normal date conversion fails
2023-01-26 18:24:30 +01:00
Arohdin
f9f6f198e1
Fixed bug where lua function openspace.pathnavigation.isFlying() returned unexpected value.
...
Function now returns true or false as expected (based on OpenSpaceEngine::Mode)
2023-01-25 12:01:20 +01:00
Alexander Bock
dd34a0b9b4
Better handling of the postScript parameter; remove the option to pass "single" or "regex" as the last parameter ( closes #2444 )
2023-01-23 19:24:20 +01:00
Malin E
d732b40e1e
Add Lua function to get current distance to focus
2023-01-23 10:48:48 +01:00
Alexander Bock
d52c5dd0d9
Cleanup code with designated initializer lists
2023-01-22 23:01:32 +01:00
Alexander Bock
26d5ed0a08
Add the ability to pass a script to the setPropertyValue function that is called after interpolation has finished
2023-01-22 14:45:56 +01:00
Alexander Bock
45b1b9e7e7
Add tests for FileVerifier, DirectoryVerifier, and DateTimeVerifier ( closes #1563 )
2023-01-21 22:14:09 +01:00
Alexander Bock
2926250be9
Add function to return a list of all tags
2023-01-21 21:02:02 +01:00
Alexander Bock
ac228c9c87
Add a new dashboard item that shows the state of input devices ( closes #2415 )
2023-01-21 18:29:17 +01:00
Alexander Bock
59a8a006ee
Correctly deinitialize scenegraph nodes that are added at runtime
2023-01-21 16:52:14 +01:00
Alexander Bock
db375318d8
Changes to addCustomProperty ( closes #2433 )
...
- Don't create a Lua context for an empty onChange string
- Add support for StringListProperty
- Add documentation
- Add error message when a type is not supported
2023-01-21 16:07:42 +01:00
Malin E
6307a25b1a
Add missing case in addCustomProperty script
2023-01-19 15:05:03 +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
Malin E
4fd7185ae0
Fix jwst asset dependency issues, closes #2378
2022-12-21 14:44:34 +01:00
Emma Broman
53f6c8cbeb
Add property to disable all mouse input in OpenSpace engine ( #2361 )
...
Solves problem with double inputs when using touch interaction
2022-12-16 14:07:22 +01:00
Emma Broman
f48b5f4cd5
Fix problem with interaction sphere of SGNs without renderables being unused ( closes #2399 ) ( #2413 )
...
* Use given interaction sphere value for scenegraphnodes without a renderable (closes #2399 )
* Remove (previously unused) interaction sphere value for ISS
2022-12-16 13:53:56 +01:00
Emma Broman
80c0ed8d92
Fix explicit bounding sphere form assets being ignored ( closes #1899 )
...
Note that the override values are still set correctly due to the properties' onchange callbacks
2022-12-13 18:00:28 +01:00
Malin E
560c58e499
Add manual depth test between models
2022-12-07 14:19:12 +01:00
Malin E
574b789338
Merge branch 'master' into feature/model-opacity
...
* Solve conflicts in nebula and asset_helper assets
2022-12-01 10:20:05 +01:00
Malin E
ad5389bc87
Prevent joystick interaction during camera path or recording playback
2022-11-25 10:53:14 +01:00
Alexander Bock
44e5b17ec9
Global pass over the code to remove trailing spaces
2022-11-22 21:06:52 +01:00
Malin E
213d17e376
Merge branch 'master' into feature/model-opacity
2022-11-22 09:41:53 +01:00
Malin E
433c2cd3a9
Remove unused hdr framebuffer and texture
2022-11-15 15:57:25 +01:00
Alexander Bock
e7f52f3893
Address PR
2022-11-14 10:29:26 +01:00
Emma Broman
b59f5b51d4
Clarify info message when using linear path due to precision issues
2022-11-10 09:28:27 +01:00
Emma Broman
2838a9db57
Fix precision problems when removeing roll from rotation
...
Sometimes led to stuttering
2022-11-10 09:28:08 +01:00
Malin E
d81a242bfc
Sync tracy function with new RenderBin order
2022-11-09 11:37:12 +01:00
Emma Broman
e565b9cb2f
Prematurely end linear path interpolation if there is not enough precision
2022-11-07 21:39:12 +01:00
Emma Broman
24e9c9252e
Add a todo comment for rotation
2022-11-07 17:33:58 +01:00
Emma Broman
5175418699
Prevent rotation from breaking due to precision errors during lookat computation
2022-11-07 17:33:46 +01:00
Emma Broman
1d954cf220
Add checks for preventing precision issues when checking for collisions
2022-11-07 16:10:44 +01:00
Alexander Bock
8579a12785
Don't crash when trying to add assets with invalid path ( closes #2299 )
2022-11-07 13:46:31 +01:00
Malin E
6c223cd8ae
Some clean up
2022-11-03 11:15:21 +01:00
Malin E
0bb6d25e2e
Add a new bin in the end of the pipeline
2022-11-03 10:29:53 +01:00
Malin E
e749be21a5
Move Overlay RenderBin to before postDeffredTransparent
2022-11-02 17:46:20 +01:00
Malin E
8e2f5450f4
Add documentation for texture access functions
2022-11-02 17:34:00 +01:00
Malin E
2fe78e949d
Merge branch 'master' into feature/model-opacity
2022-11-02 13:51:22 +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
Malin E
3cca0fb229
Add function in RenderEngine that gives access to FramebufferRenderer
2022-10-28 10:14:35 +02:00
Malin E
a77e227430
Re-use textures in the FramebufferRenderer for model opacity rendering
2022-10-28 10:12:56 +02:00
Alexander Bock
e928d5cdb8
Merge branch 'master' of https://github.com/OpenSpace/OpenSpace
2022-10-23 02:13:07 +02:00