Size: a a a

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

2021 July 02

ВМ

Виталий Медоваров... in Rust GameDev — русскоговорящее сообщество
Разработка игр ничем принципиально не отличается от другой творческой деятельности.
Люди не рисуют сразу шедевры. Они рисуют картины такие, которые им по силам, и берутся за более сложные по мере роста опыта.
Нельзя просто так взять и сразу писать большую игру по этим же причинам. Мозг будет просто не готов воспринять и переварить нужный для этого объём работ. Пресловутый поток -- должно быть не скучно, но и не слишком сложно. Поэтому проекты надо делать по нарастающей, и ничего зазорного нет в тетрисах, марио и арканоидах. Задерживаться на них будет ошибкой
источник

ИШ

Игорь Шапошник... in Rust GameDev — русскоговорящее сообщество
Добавь ещё перед стартом RUST_LOG=trace
источник

IL

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

ВМ

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

V

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


Missing downlevel flags: BASE_VERTEX | READ_ONLY_DEPTH_STENCIL бла бла бла

хм, т.е. можно как-то в коде эти флаги выкинуть (и функционал если используется) из требований и может запуститься? Или я какой-то бред говорю :)
источник

ИШ

Игорь Шапошник... in Rust GameDev — русскоговорящее сообщество
Да это точно не основная причина. DownlevelFlags это для бекендов, которые не могут во всех необходимые фичи
источник

ИШ

Игорь Шапошник... in Rust GameDev — русскоговорящее сообщество
Какому нибудь hello-triangle это не надо
источник

V

Vitaliy in Rust GameDev — русскоговорящее сообщество
Я пример cube запускаю.

То есть баг получается? Кидать свой вывод с RUST_LOG=trace в issue gfx-rs/wgpu ?
источник

ИШ

Игорь Шапошник... in Rust GameDev — русскоговорящее сообщество
Кинь сначала gist или куда нибудь еще с полным логом
источник

V

Vitaliy in Rust GameDev — русскоговорящее сообщество
https://gist.github.com/Fenex/f1bf487dfd7c0c2ccd210d20b85945fa

там внизу ещё добавил вывод glxinfo , но не знаю нужен он или нет...
источник

ИШ

Игорь Шапошник... in Rust GameDev — русскоговорящее сообщество
Эм, там лимиты полученные от устройства не влезают в wgpu::Limits::default()
источник

ИШ

Игорь Шапошник... in Rust GameDev — русскоговорящее сообщество
Вообще, наверное стоит завести багу. Неплохо было бы дополнительно писать, что конкретно не так
источник

o

operator in Rust GameDev — русскоговорящее сообщество
kvark: > <@theoraclebot:matrix.org> <code>ishaposhnik</code><br>Эм, там лимиты полученные от устройства не влезают в wgpu::Limits::default()

he is running on llvmpipe. I haven't tried that, but the question is - why is it not using the native GL driver?
источник

o

operator in Rust GameDev — русскоговорящее сообщество
kvark: Please file a bug!
I think we need to handle the situation where even base limits are not supported, for llvmpipe
источник

V

Vitaliy in Rust GameDev — русскоговорящее сообщество
блин, кварк. я там уже багу создал только что :\
источник

o

operator in Rust GameDev — русскоговорящее сообщество
kvark: thanks!
источник

V

Vitaliy in Rust GameDev — русскоговорящее сообщество
> he is running on llvmpipe. I haven't tried that, but the question is - why is it not using the native GL driver?

а как его включить?
источник

ИШ

Игорь Шапошник... in Rust GameDev — русскоговорящее сообщество
gfx-rs нормально себя чувствовал с llvmpipe в WSL Windows
источник

V

Vitaliy in Rust GameDev — русскоговорящее сообщество
я чую я такие тупые вопросы задаю, шо капец (
источник

V

Vitaliy in Rust GameDev — русскоговорящее сообщество
источник