Sergei
Шикарно, спасибо.
Sergei
Ещё бы путь до шейдеров расхардкодить. Как это там делают, как-то через config.h.in?
Sergei
https://github.com/DadSchoorse/vkBasalt/blob/4f70a02b5bb94c2ab04e5bfa97f99dac7908b125/src/basalt.cpp#L25
Sergei
Ну, по крайней мере он предупреждает
>This one of my first projects ever. Look at the code at your own risk.
Igor
Через полтора часа напомни
Sergei
🦥Alex Fails
Sergei
Кстати, а в месоне обязательно файлы исходников явно перечислять, или можно маской, типа *.cpp?
Anonymous
Интересно это на принцип или на поживиться, если не всё вместе
Sergei
Ну читерам-то не привыкать, бгг
Sergei
Ну в опенсорсе, мне кажется, это допустимее. Всё-таки коммиты на виду.
Anonymous
Падажи, я конечно желторотый без опыта работы, но разве код не ревьювят?
Sergei
Sergei
Есть такие разработчики, которые считают, что единственная возможная среда сборки - это их рабочий комп.
ㅤ
УМВР. 32 и 64
https://copr.fedorainfracloud.org/coprs/atim/vkBasalt/build/1067172/
Если будет месон то вообще отлично.
ㅤ
Sergei
Что "что"?
ㅤ
xvitaly билд с месоном
https://copr.fedorainfracloud.org/coprs/atim/vkBasalt-meson/
🦥Alex Fails
ㅤ
Наверное месон не знает.
🦥Alex Fails
Месон вот попроще развернуть у себя, там всратой жавы нету
ㅤ
Но сек, надо проверить работоспособность. И 32 бита нету в нем вроде?
ㅤ
Так автор же makefile написал, почему месон не может
🦥Alex Fails
🦥Alex Fails
🦥Alex Fails
?
🦥Alex Fails
Чот драма ппц
🦥Alex Fails
ㅤ
lol
ㅤ
Так, пока не работает месон билд, нужно разбираться почему. Собирается ок, запускается и шейдер находит, но не работает.
🦥Alex Fails
ㅤ
"library_path": "lib{}.so.0"
{} — это как маска?
🦥Alex Fails
🦥Alex Fails
В Питоне f'test_{}' позволяет вфции формата подставлять аргумент
🦥Alex Fails
Как printf("test %s", str)
Sergei
Alexander "SonnySlave"
может кто подсказать, что это за файл такой?
extlinux/extlinux.conf
Alexander "SonnySlave"
и где он находится?
Alexander "SonnySlave"
по этому гайду работаю: https://blog.christophersmart.com/2018/04/28/fedora-on-odroid-hc1-mini-nas-armv7/
ㅤ
Sergei
Так в выходном жсоне lib{}.so.0 же.
🦥Alex Fails
Ьы видимо забыл аргумент подставить
Sergei
Ну да.
ㅤ
Да :)
🦥Alex Fails
f'lib{meson.project_name()}.so.0' вжухни
🦥Alex Fails
Rapen!
🦥Alex Fails
Sergei
Может {0} должно быть? Так, навскидку.
🦥Alex Fails
🦥Alex Fails
+
🦥Alex Fails
Могу на пекарне глянуть позже, через час где-то
Sergei
Проще уже захардкодить, раз уж там всё равно только мажорный soversion
🦥Alex Fails
Блять, ну зачем свой дсл для замен, когда в Питоне есть встроенный?!
Sergei
Так может всё-таки {0}?
🦥Alex Fails
Да го ноль вставим
Sergei
Ухбррр
🦥Alex Fails
Охненативнопитоново
Sergei
@0@
ㅤ
@xvitaly и можешь положишь шейдер в
/usr/share/vkBasalt/shader/cas.comp.spv ?
ㅤ
У него так в сырцах cpp. Только в home.
ㅤ
https://t.me/russianfedora/443933 ¯\_(ツ)_/¯
Sergei
ㅤ
Sergei
meson.project_name().lower()?
ㅤ
Sergei
Ну вот может либу приводить к нижнему, а имя проекта оставить в змеином?
🦥Alex Fails
*верблюжьем
ㅤ
Пусть сначала автор распарсит месон
🦥Alex Fails
Sergei
илиТакой
Это верблюжий? Я всегда думал это змеиный.
🦥Alex Fails
вот_змеиный
ㅤ
Вот сейчас всё работает @xvitaly
ㅤ
Только 32-битной версии нету.