Size: a a a

Rust GameDev — русскоговорящее сообщество

2021 July 02

V

Vitaliy in Rust GameDev — русскоговорящее сообщество
Я правильно понимаю, что
bevy
(и видимо не только он один) сейчас никак не заработает на gl (
gfx-backend-gl
)?

Пытаюсь запустить пример из
bevy/examples
, валится с паникой в рантайме внутри
gfx-backend-gl
...
источник

IL

Ilya Lakhin in Rust GameDev — русскоговорящее сообщество
А что пилишь?
источник

ИШ

Игорь Шапошник... in Rust GameDev — русскоговорящее сообщество
Очень простые примеры может и заработают
источник

ИШ

Игорь Шапошник... in Rust GameDev — русскоговорящее сообщество
Но, OpenGL будет работать уже только с новым wgpu, у которого под капотом wgpu-Hal, а не gfx-Hal.
источник

MB

Max Brajsky in Rust GameDev — русскоговорящее сообщество
Основной проект - тактическая пошаговая РПГ с непрямым контролем/симулятор караванщика.
Но не на расте, на годо. Разве что узкие места на раст можно будет переписать
источник

IL

Ilya Lakhin in Rust GameDev — русскоговорящее сообщество
Любопытно. Слушай, а ты мог бы на нашей встрече рассказать и может быть показать? Ничего, что не Раст. Посмотреть всё равно интересно было бы.
источник

MB

Max Brajsky in Rust GameDev — русскоговорящее сообщество
Надо его подразморозить и запустить сначала. Там много планов и мало готово, плюс остановился в процессе переписывания нескольких вещей :)
Так-то могу, мне не жалко, но это совсем к раст-разработке не имеет отношения.
источник

V

Vitaliy in Rust GameDev — русскоговорящее сообщество
чёт у меня ни один пример не работает (


libEGL warning: DRI2: failed to authenticate
thread 'Compute Task Pool (1)' panicked at 'assertion failed: `(left == right)`
 left: `ThreadId(7)`,
right: `ThreadId(1)`', ~/.cargo/registry/src/github.com-1ecc6299db9ec823/gfx-backend-gl-0.9.0/src/lib.rs:332:9

хрень какая-то
источник

IL

Ilya Lakhin in Rust GameDev — русскоговорящее сообщество
Ну, ты приходи в общем. Не беда, что не на Расте. Иногда можно немного расширить формат. К тому же Godot в теории тоже к Расту относится )
источник

ИШ

Игорь Шапошник... in Rust GameDev — русскоговорящее сообщество
https://github.com/gfx-rs/wgpu/tree/master/wgpu попробуй отсюда примеры
источник

ИШ

Игорь Шапошник... in Rust GameDev — русскоговорящее сообщество
Только стартовать их надо WGPU_BACKEND=gl cargo run….
источник

V

Vitaliy in Rust GameDev — русскоговорящее сообщество
да, так и делаю

сейчас склонирую-скомпилирую пример из wgpu...
источник

IL

Ilya Lakhin in Rust GameDev — русскоговорящее сообщество
Понимаешь, Виталий, ну вот представь, сделал ты классную крутую большую штуку. Довел дело до конца. И самому ведь приятно. От этого тоже фан. И он тебя мотивирует уже на будущие какие-то большие свершения. Это не обязательно ради денег, между прочим.

Собственно, всё что я хотел сказать )
источник

ВМ

Виталий Медоваров... in Rust GameDev — русскоговорящее сообщество
Это всё хорошо. Но вероятность этого крайне мала
источник

ВМ

Виталий Медоваров... in Rust GameDev — русскоговорящее сообщество
Потому что мотивация должна быть недюжинная
источник

ВМ

Виталий Медоваров... in Rust GameDev — русскоговорящее сообщество
А это мало кому доступно
источник

IL

Ilya Lakhin in Rust GameDev — русскоговорящее сообщество
Мотивация должна быть, согласен.
источник

ИШ

Игорь Шапошник... in Rust GameDev — русскоговорящее сообщество
В master ветке GL работает уже через wgpu-hal. Больше шансов, что будет работать. А если нет, то закинь, пожалуйста, баг.
источник

V

Vitaliy in Rust GameDev — русскоговорящее сообщество
да я думаю что проблема тут в оборудовании скорее... эх

вроде пишет что видеоадаптер не поддерживается


libEGL warning: DRI2: failed to authenticate
Using llvmpipe (LLVM 10.0.0, 256 bits) (Gl)
thread 'main' panicked at 'Error in Adapter::request_device: some of the requested device limits are not supported', wgpu/src/backend/direct.rs:114:9
источник

ИШ

Игорь Шапошник... in Rust GameDev — русскоговорящее сообщество
У тебя софтверный адаптер ?
источник