Господа, я иммигрант из opengl в vulkan. Так как память

то копировать туда сюда? Через vkMapMemory, и vkCopy*?

4 ответов

17 просмотров

если чисто сырую память то да, а если текстуры то можно юзать vkCmdCopyImageToBuffer (если опять же эта функция работает также как и ID3D12GraphicsCommandList::CopyResource)

Matwey-Kornilov Автор вопроса
Anton Kovalev
если чисто сырую память то да, а если текстуры то ...

Ну, в конченом счёте меня интересует, как текстуру, прочитанную из файла, поместить в GPU. Т.е. я понимаю как её через vkMapMemory превратить в буфер или имадж, а дальше нужно будет его скопировать в device local память.

Matwey Kornilov
Ну, в конченом счёте меня интересует, как текстуру...

тебе нужно CPU ресурс создать, и затем из него скопировать в GPU ресурс

Похожие вопросы

Обсуждают сегодня

Коллеги, доброе утро. Запустил на удаленном хосте приложение (ручками зашел туда по ssh и запустил, не командой удаленно). Создал потом ssh-туннель, и с моей машины приложение...
Δημήτηρ
9
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
10
> Примечательно, что новый владелец удаляет из GitHub любые жалобы, указывающие на подозрительную активность или смену владельца, и, видимо, рассчитывает на то, что пользовате...
Alex Sherbakov
2
А его полностью надо брать, или как отдает epmd?
Δημήτηρ
5
я часов 15 назад начал пытаться написать хоть что-то напоминающее ос и у меня есть проблема, которую я пытаюсь решить последние часов 5: есть крч 2 исходника с минимальным код...
Al1to
17
Коллеги, добрый день. Есть такой вопрос: Есть модуль, который надо запустить через супервизор как дочерний процесс. Пока инстансов было нужно 8, всё было окей, но когда их ст...
Δημήτηρ
4
Ребят, было ли у вас так, что переменные в WebApp —tg-viewport-height, —tg-viewport-stable-height после метода expand не обновляются, а остаются в размерах, как было до expand...
Black
3
Есть у кого-нибудь оплаченный medium? Киньте плиз текст/html/pdf статьи а то ради одной публикации не хочется брать подписку 🤨
iMike
7
Всім доброго дня! А в когось, часом, є досвід вирішення такої проблеми в Ерланг? 0.285*100 28.49999999999996
Artem
4
Ребят, а вот такой вопрос: если я владелец бота анонимного чата, в котором, например, имеются подписки, используя какую-нибудь ЮКассу (или тому подобное, в общем с налогами, в...
Eugene Неелов
8
Карта сайта