Size: a a a

pro.graphon (and gamedev)

2021 June 23

AP

Alexander Potapov in pro.graphon (and gamedev)
Можно вообще забить и все в одну очередь пихать к примерц
источник

AP

Alexander Potapov in pro.graphon (and gamedev)
И тогда нигде не нужно таскать id очереди
источник

AP

Alexander Potapov in pro.graphon (and gamedev)
Разве что если нравится так развлекаться
источник

МД

Михаил Деревянных... in pro.graphon (and gamedev)
https://research.nvidia.com/publication/2021-06_An-Unbiased-Ray-Marching
Продолжают бомбить. Безумный прогресс за пару лет. Кажись почти решили проблему оценки transmitance за пару семплов
источник

AB

Alexander Busarov in pro.graphon (and gamedev)
вот смотри, уже сейчас например у меня вот такое количество лееров для вулкана:
источник

AB

Alexander Busarov in pro.graphon (and gamedev)
источник

МД

Михаил Деревянных... in pro.graphon (and gamedev)
Объёмный рендер все меньше кажется таким далёким
источник

A

Arelav in pro.graphon (and gamedev)
Вообще если я правильно понял разные очереди из одного семейства все равно драйвером в одну серелизуются
источник

AB

Alexander Busarov in pro.graphon (and gamedev)
где гарантия, что кто-то не выпустит виртуальный драйвер, который будет выглядеть как ГПУ, но при этом не иметь какого-нибудь нужного мне свопчейна
источник

AP

Alexander Potapov in pro.graphon (and gamedev)
Ну когда будет перепишешь
источник

AP

Alexander Potapov in pro.graphon (and gamedev)
Если действительно будет не пох
источник

AB

Alexander Busarov in pro.graphon (and gamedev)
ну я пока изучаю сабж, как оно в принципе работает
источник

A

Arelav in pro.graphon (and gamedev)
Мне кажется стоит заранее выделить подмножество того что ты таргетишь и что поддерживаешь, и может со временем при желании их расширять, иначе неудобно слишком
источник

AB

Alexander Busarov in pro.graphon (and gamedev)
ну я предполагаю, что снаружи должно быть что-то типа: std::vector<MyDevice> GetDevices(queue, surface_format, swap_chainparams)
источник

AB

Alexander Busarov in pro.graphon (and gamedev)
и оно должно вернуть все девайсы, которые это поддерживают
источник

A

Arelav in pro.graphon (and gamedev)
Зачем? Типо чтобы юзер твоей фигни мог выбрать? Мне ближе вариант где юзер выставляет например приоритеты девайсов(если хочет) и просит инициализироваться
источник

AB

Alexander Busarov in pro.graphon (and gamedev)
это же вектор девайсов, а дальше уже юзер выбирает каким пользоваться
источник

AB

Alexander Busarov in pro.graphon (and gamedev)
т.е. это девайсы, которые гарантированно поддерживают то, что запрошено
источник

A

Arelav in pro.graphon (and gamedev)
Да, но как юзеру из них выбирать?
источник

AB

Alexander Busarov in pro.graphon (and gamedev)
ну либо по имени, либо по флагу дискретный гпу или нет
источник