Правильно ли я понимаю, что для того, чтобы можно было одновременно читать текстуру в шейдере в графической очереди и одновременно копировать эту же текстуру в копирующей очереди, нужно использовать General Layout?
prowkan
> нужно использовать General Layout
Да, и concurent sharing mode.
использовать General Layout
и concurent sharing mode.
И без барьеров ?
Или все равно нужны будут барьеры ?
ronniko
> И без барьеров ?
Параллельное чтение из разных очередей разрешено.
Я тут интересный баг нашел в слоях. Если в одном из json допущена ошибка, то пропадают все слои. А я долго не мог понять куда у меня пропали слои валидации, даже переустановка SDK не помогла. Запустил через vkconfig с максимальным уровнем логирования и там нашел какой json не распарсился.
актуальная книга для ознакомления или что-то другое уже искать?
mitroxa
это копипаста туториалов и доков, но за деньги
mitroxa
Если тебе нужно просто "нарисовать", то можешь взять OGL4. Получишь всё тоже, что и Vulkan. Если хочешь край-крайний, то вон в этой теме за 7 лет даже баги все не нашли. Книга норм, но сколько не читай, всё время будешь отставать на год от пика. Ведь ты же не будешь вылизывать интернет в поисках черновиков и драфтовых семплов.
/A\
ну мне что-то похожее и нужно, чтобы ознакомиться с технологией поверхностно
lookid
> Если тебе нужно просто "нарисовать", то можешь взять OGL4
я б тогда готовый движок взял, тем более огл больше не обновляется как я понял
суть в том, что иногда возникают какие-то бредовые идеи, генераторы геометрии всякой и т.п.
но знаний по работе современных гапи нет. dx12 не хочу, пересел на убунту
вот хочу просто ознакомиться с базовыми вещами так сказать, чтобы была почва для размышлений
может фреймворк какой-нибудь сделать простой с вулканом
начал читать, сложна в 35
mitroxa
> может фреймворк какой-нибудь сделать простой с вулканом
Фреймворков уже 100500 написано и 90% из них - копипаста туториалов, а в 99% есть баги или производительность хуже чем у ГЛ.
/A\
> Фреймворков уже 100500 написано
можешь что-то порекомендовать?
mitroxa
Мой FG, но он немного устарел и по использованию ближе к GL, то есть скрывает все синхронизации. VEZ вроде в том же стиле, но там есть баги в синхронизациях и тоже больше не поддерживается.
Есть еще обертки над апи типа DE, NvRhi, что-то АМДшное и тд. Они посложнее.
/A\
спасибо, посмотрю
блин такой ощущение что книжку гуглтранслейтом переводили
Andrey
> https://www.surveymonkey.com/r/PVM92RH
Терпеть не могу опросы, но Вулкан так люблю что опрос прошел.