Чем живёт RnD 2ГИС.
Про разработку и то, что не всегда выносится за пределы наших комфортных офисов в Новосибе, Академе, Москве и Петербурге. Посмотри наши вакансии, кстати https://job.2gis.ru/ *
*всё, что после «Чем живёт RnD 2ГИС», читать капсом.
Post #670
623

Разработчики 3D-графики, все сюда 👋
Если вы пишете рендер на C++ с отдельным RenderThread, то знаете эту боль: данные грузятся в фоне, а GPU-ресурсы всё равно создаются в потоке отрисовки. И пока RenderThread в длинном цикле создаёт буферы и текстуры, он не рисует — он стоит, пока не обработает список загруженных ресурсов.
Мы это исправили! В новой статье на Хабре рассказываем, как пришли к новому подходу:
1️⃣ как вынесли создание буферов и текстур на потоки загрузки,
2️⃣ что сделали для Metal, а что для Vulkan,
3️⃣ и какие ограничения графических API пришлось учесть.
#2ГИС_3d
Если вы пишете рендер на C++ с отдельным RenderThread, то знаете эту боль: данные грузятся в фоне, а GPU-ресурсы всё равно создаются в потоке отрисовки. И пока RenderThread в длинном цикле создаёт буферы и текстуры, он не рисует — он стоит, пока не обработает список загруженных ресурсов.
Мы это исправили! В новой статье на Хабре рассказываем, как пришли к новому подходу:
1️⃣ как вынесли создание буферов и текстур на потоки загрузки,
2️⃣ что сделали для Metal, а что для Vulkan,
3️⃣ и какие ограничения графических API пришлось учесть.
#2ГИС_3d
- 👍 3








