Bug 47323 - таскает свою копию imgui
Summary: таскает свою копию imgui
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: pioneerspacesim (show other bugs)
Version: unstable
Hardware: all Linux
: P5 minor
Assignee: Anton Golubev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-08-23 09:41 MSK by Michael Shigorin
Modified: 2023-08-28 21:30 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Shigorin 2023-08-23 09:41:21 MSK
Предлагаю проверить возможность сборки с системной imgui.
Comment 1 Michael Shigorin 2023-08-25 09:42:52 MSK
ping
Comment 2 Anton Golubev 2023-08-25 09:57:28 MSK
Я вижу вас. Я проверю возможность сборки с системной imgui, и тогда смогу дать обстоятельный ответ.
Comment 3 Anton Golubev 2023-08-28 10:23:09 MSK
Есть проблема с тем, что библиотека там патчится:
https://github.com/pioneerspacesim/pioneer/tree/master/contrib/imgui/patches

Поизучал эти патчи:

- организуется более безопасный запуск подпрограмм, использующих ImGui, а именно производится очистка стека табов и окон в случае ошибки
- добавляется параметр глубины, например для правильного отображением меток в 3д пространстве, в "Карте сектора"
- ленивой подгрузки глифов

Неуверен, что это будет совместимо с оригинальной ImGui.
Comment 4 Michael Shigorin 2023-08-28 21:30:18 MSK
(Ответ для Anton Golubev на комментарий #3)
> Есть проблема с тем, что библиотека там патчится:
Понял, то есть форк.

> Поизучал эти патчи:
> - организуется более безопасный запуск подпрограмм, использующих ImGui, а
> именно производится очистка стека табов и окон в случае ошибки
> - добавляется параметр глубины, например для правильного отображением меток
> в 3д пространстве, в "Карте сектора"
> - ленивой подгрузки глифов
> Неуверен, что это будет совместимо с оригинальной ImGui.
Возможно, стоит обратить внимание её разработчиков на эти патчи
(хотя это, конечно, работа апстрима или уже моя, если так надо).

Благодарю за расследование.