#imgui #insane
Решил закрепить успех, и собрать что-нить еще с imgui.
Выбор пал на https://github.com/WerWolv/ImHex, потому что много звезд, и оно использует glfw, а не SDL, для создания контекста.
Что в процессе сборки узнала девочка Антон:
* Автор проекта - сумасшедший. В целом, в этом ничего плохого нет, но вот https://github.com/WerWolv/ImHex/releases/tag/v1.19.2 "Upgraded codebase to C++23" - это немного за гранью. Я пока не нашел связку компилятор + c++ lib, с которой бы это завелось, поэтому я откатился на прошлый релиз.
* glfw + imgui, с точки зрения hidpi, работают гораздо корректнее. Плясать с бубном пока не пришлось.
* Оказывается, в с++ теперь есть вот такое, а я не знал:
* Пришлось сделать вот такое:
потому что не во всех стандартных библиотеках есть std::abs для int128_t, дээээ.
Решил закрепить успех, и собрать что-нить еще с imgui.
Выбор пал на https://github.com/WerWolv/ImHex, потому что много звезд, и оно использует glfw, а не SDL, для создания контекста.
Что в процессе сборки узнала девочка Антон:
* Автор проекта - сумасшедший. В целом, в этом ничего плохого нет, но вот https://github.com/WerWolv/ImHex/releases/tag/v1.19.2 "Upgraded codebase to C++23" - это немного за гранью. Я пока не нашел связку компилятор + c++ lib, с которой бы это завелось, поэтому я откатился на прошлый релиз.
* glfw + imgui, с точки зрения hidpi, работают гораздо корректнее. Плясать с бубном пока не пришлось.
* Оказывается, в с++ теперь есть вот такое, а я не знал:
view_hex_editor.cpp:202:69:Ну, как, в с++ есть, а в libc++ только-только завезли. https://reviews.llvm.org/D121074
error: no member named
'boyer_moore_horspool_searcher'
in namespace 'std'
return std::search(haystackBegin,
haystackEnd,
std::boyer_moore_horspool_searcher(
needleBegin, needleEnd));
* Пришлось сделать вот такое:
s|std::abs(index)|(index > 0 ? index : -index)|
потому что не во всех стандартных библиотеках есть std::abs для int128_t, дээээ.
GitHub
GitHub - WerWolv/ImHex: 🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3…
🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM. - WerWolv/ImHex
👍4😁4🐳4