Ylva Selling
d3a955e6be
Add scale to topic
2022-05-04 12:27:44 -04:00
Alexander Bock
69c8750921
Feature/imgui ( #2060 )
...
* Some cleanup of the ImGUI code
* Reorder the panels
* Make StringPropertys work without losing value on context loss
* Add a new ImGui compoment that shows the status of the scene graph
2022-04-30 13:54:36 +02:00
Alexander Bock
5751fe26d3
Cleanup handling of warnings ( #2030 )
2022-04-16 20:57:29 +02:00
Alexander Bock
d360f2ae59
Address Visual Studio analyzer warnings
2022-04-12 00:58:11 +02:00
Alexander Bock
c206da4a98
Coding style adaptations
2022-04-10 23:25:37 +02:00
Ylva Selling
c9bbb4a533
Merge remote-tracking branch 'origin/master' into thesis/2021/skybrowser
...
# Conflicts:
# include/openspace/rendering/screenspacerenderable.h
# src/rendering/screenspacerenderable.cpp
2022-04-08 11:46:09 -04:00
Alexander Bock
02adcf570e
Add a hidden "Fade" property that modifies the effective opacity to enable other functionality ( closes #1970 )
2022-04-05 23:53:33 +02:00
Alexander Bock
73292ee54c
Rename 'slave' to 'client' in the remaining code
2022-04-05 23:10:49 +02:00
Ylva Selling
7d3a88f007
Make it possible to add two copies of the sky browser, which will make it possible to display many copies in a dome environment and have an interactive copy on the master node
2022-03-16 16:22:56 -04:00
Ylva Selling
bd43816060
Pull request fix requested changes
2022-03-03 12:10:41 -05:00
sylvass
21e572149e
Fix comments from pull request
2022-03-02 16:39:44 -05:00
sylvass
bcf463ad66
Merge remote-tracking branch 'origin/master' into thesis/2021/skybrowser
...
# Conflicts:
# data/assets/util/asset_helper.asset
# data/assets/util/webgui.asset
2022-02-22 10:25:46 -05:00
Micah Acinapura
9e69300642
unified renderbin to renderable; adapted orbitalkepler to codegen; fi… ( #1843 )
...
* unified renderbin to renderable; adapted orbitalkepler to codegen; fixes 1842
* update for pr comments
* update for pr comments2
2022-02-17 10:58:32 -05:00
Alexander Bock
0e49606706
Feature/Science on the Sphere ( #1863 )
...
Add all available Science-on-a-Sphere datasets from their public FTP as assets. Many of the datasets include large files that are downloaded the first time the asset is loaded
2022-02-10 13:53:30 +01:00
sylvass
51496956fc
Pass data regarding if sky browser and target are facing camera and using radius azimuth elevation to gui
2022-02-07 09:46:00 -05:00
sylvass
5128056272
Make hover circle work again and remove unneccessary conversion function
2022-01-26 05:41:46 -05:00
Alexander Bock
2222d3d9e0
Update SGCT to enable taking screenshots of individual windows
2022-01-07 12:00:00 +01:00
Alexander Bock
d7d279ea16
Happy new year
2022-01-01 12:32:55 +01:00
Alexander Bock
76b9c7587b
Adapt to explicit specifcation of texture size ( #1794 )
...
* Adapt to explicit specifcation of texture size
2021-12-26 19:19:04 +01:00
ENG-VIDAVIZ-0\ylvas
e839ee05b7
Make target work with RAE coordinates so it can be used in a dome setup
2021-12-16 10:32:06 -05:00
sylvass
79e85c36dd
Set max with to 90 columns
2021-12-02 11:55:21 -05:00
sylvass
816b394dc9
Set selection of target/browser in the Pair class instead of the module
2021-12-02 11:29:57 -05:00
sylvass
ef1af3b6be
Add set cartesian position to screenspace renderable
2021-12-01 11:10:48 -05:00
sylvass
0e548b4a1b
Merge branch 'master' into thesis/2021/skybrowser
...
# Conflicts:
# data/assets/util/webgui.asset
# modules/webbrowser/src/screenspacebrowser.cpp
# src/rendering/renderengine.cpp
2021-11-30 10:47:46 -05:00
sylvass
1542209c42
Add setter for enabled property for screenspacerenderable
2021-11-23 15:48:16 -05:00
sylvass
c895f24989
Cleanup
2021-10-25 09:38:09 -04:00
BlueVista
bfd220374d
Feature/fontcolor ( #1726 )
...
* Added two properties to control the font color of the Rotation, Zoom, and Roll toggles.
2021-08-24 10:45:44 +02:00
Alexander Bock
db472030de
GCC warnings ( #1725 )
2021-08-21 11:42:44 +02:00
Alexander Bock
c4bddacfeb
Remove nonfunctioning ABufferRenderer from RenderEngine
2021-07-30 12:01:07 +02:00
Alexander Bock
e994e900ee
Feature/intel atmosphere ( #1691 )
...
* Add object names to atmosphere textures
* Fix for rendering atmospheres on Intel chips
* General cleanup of the atmosphere rendering code to make a it more modular
2021-07-22 20:42:21 +02:00
Alexander Bock
3025fbc200
Initialize OpenGLCache to nullptr to prevent faulty memory access (thanks Marco S)
2021-07-15 16:18:45 +02:00
Alexander Bock
b1f10b1b70
Add the ability to specify RenderEngine font sizes in the configuration file ( closes #1653 )
2021-06-17 15:39:16 +02:00
Alexander Bock
744ba0dc9b
Feature/side by side ( #1613 )
...
* Make atmosphere, raycasting, and trails work with side_by_side stereo
2021-05-28 23:31:10 +02:00
Alexander Bock
c3ba532bdb
Feature/cleanup ( #1608 )
...
* Revert screenlog back to showing Info and above messages
* Various code cleanup
2021-05-25 14:08:33 +02:00
Alexander Bock
92432caed2
Adapt to changes in Ghoul that made absPath return a std::filesystem::path instead of a std::string
2021-05-17 00:23:15 +02:00
Alexander Bock
ccdc5a5dc3
Feature/filesystem cleanup ( #1587 )
...
* Adapting to the changes in Ghoul
* First step of moving filesystem functions to std
* Remove persistence flag from cachemanager
2021-05-16 20:26:49 +02:00
Alexander Bock
09e28ff49e
Enable Screenspace renderable to have a multiplicative color; Add new asset to show a target marker ( closes #85 ); Fix bug with wrong documentation shown in RenderablePlane
2021-05-08 18:08:56 +02:00
Ylva Selling
d1abf4d860
Merge branch 'master' into thesis/2021/skybrowser
2021-04-30 10:17:13 +02:00
Emma Broman
7b966b9378
Give globes an interaction sphere
2021-04-29 15:23:34 +02:00
Alexander Bock
2aa540a112
Feature/interactionsphere ( #1561 )
...
* Add ability to render the bounding sphere as a debug option
* Separate boundingsphere and interactionspheres
* Correctly compute BoundingSpheres for more renderables (RenderablePlanesCloud, RenderableOrbitalKepler)
2021-04-26 13:13:36 +02:00
Ester Lindgren
ba0685227f
Merge branch 'master' into thesis/2021/skybrowser
2021-04-06 08:52:11 +02:00
Alexander Bock
e88650f22c
Tiny coding style fixups
2021-03-27 23:49:02 +01:00
Alexander Bock
a6bb8cdecb
Split DashboardTextItem from DashboardItem
2021-03-24 17:46:13 +01:00
Ylva Selling
fbc05244e1
Make it possible to add many browsers and targets by moving functionality to ScreenSpaceRenderable
2021-03-23 09:44:14 +01:00
Alexander Bock
c7f77e3286
Add property to determine whether the date should be added to the screenshot folder ( #1535 )
...
closes #1528
2021-03-22 15:49:30 +01:00
Ylva Selling
3573859ffe
Add resizing functionality to all corners and side of browser
2021-03-18 16:13:46 +01:00
Alexander Bock
6d821d4f91
Feature/codegen ( #1480 )
...
* Add the ability to automatically generate code to extract values out of a Dictionary (see https://github.com/openspace/codegen for more information on how to use this)
* Applied this technique to a large number of cases in the codebase
* Don't add _codegen files to the repository
Co-authored-by: Emma Broman <emma.broman@liu.se >
2021-02-09 09:12:43 +01:00
Emma Broman
ef091a1044
Adress review comments
2021-02-01 11:01:14 +01:00
Emma Broman
e90b52af93
Add wrapping mode to texture component
2021-01-26 15:09:24 +01:00
Emma Broman
2ae5a16697
Add option to purge texture from RAM after gpu upload
2021-01-26 15:09:22 +01:00