|
|
|
Khronos Group API Vulkan17.02.2016, 16:38. Показов 11547. Ответов 66
Метки нет (Все метки)
Состоялся релиз спецификации API Vulkan версии 1.0.
Компании AMD и NVIDIA заявили о выпуске драйверов для Vulkan. По утверждению NVIDIA, поддержка Vulkan для конечного пользователя преподнесёт множество приятных сюрпризов в плане производительности, позволит разработчикам добавить в игры больше деталей и интересных спецэффектов. На официальном сайте Khronos Group уже доступны примеры работы с данным API, а также Vulkan SDK технология является полностью открытой и имеет в свободном доступе все необходимые хейдеры и библиотеки.
5
|
|
| 17.02.2016, 16:38 | |
|
Ответы с готовыми решениями:
66
Vulkan API — уроки (перевод и дополнение) Запуск приложений с Vulkan API на Android Нет ли инфы о планах интеграции Vulkan API в Qt? |
|
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|
| 08.03.2016, 00:50 | |
|
_lunar_, я что то никак не въеду, он как екстеншен GL подгружается или отдельной DLL идет? Если DLL то где ее скачать?
0
|
|
|
|
||
| 08.03.2016, 11:52 [ТС] | ||
|
0
|
||
|
Программист велосипедист
161 / 48 / 7
Регистрация: 23.11.2014
Сообщений: 313
|
|
| 08.03.2016, 15:04 | |
|
Кто нибудь его ставил на Linux ?!
0
|
|
|
77 / 50 / 16
Регистрация: 17.05.2015
Сообщений: 262
|
|
| 08.03.2016, 15:15 | |
|
Решил поковырять вулкан чисто из любопытства, сам с графикой, openGL даже на "моя-твоя" не тяну. Увлекся так, что уже пятый день ковыряю это детище.
И честно... Это какой то лютый писец. Я 80% информации не понимаю и правильный запрос в гугл дать не могу =( Базовая инициализация, инициализация оборудования, очереди это очевидно и понятно, для чего, как и куда пихать. С семействами очередей сразу не допер, в чем разница. Но дальше меня накрыло. Что такое слои (Layers), по спецификации не совсем понятно, что оно делает, что эти слои делают вообще? А WSI? - Это инициализация платформы с API? Какую роль выполняет VkSwapchain? В каких случаях нам нужно больше одного комманд буффера? Благо в SDK лежит штука util_init.hpp,cpp с тонной примеров, не надо полотна инициализации писать. Но у меня такое ощущение, что я не знаю какого то базового сокровенного принципа, понимание которого бы позволило понять API в два счета. (звучит забавно )
0
|
|
|
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||
| 08.03.2016, 20:09 | ||||
|
Теперь рендер. рендерим карты теней. устанавливаем камеру в источник номер 1 и запускаем общий список. и так N раз. Переключаем шейдеры на рендер самой сцены и запускаем общий список. следующий кадр. Меняем положение камеры и отрисовываем. Как результат экономия нагрузки на CPU на беготню по фреймам дерева сцены. При этом разные потоки могут генерить каждый свой список (свою подветку дерева сцены) параллельно а запускать потом списки на выполнение или последовательно, или собрав в общий список. Во всяком случае так эти командные буфера пользуются под DX. Но так понимаю это минимум идей из того куда эти буфера прикрутить. Добавлено через 3 минуты
0
|
||||
|
77 / 50 / 16
Регистрация: 17.05.2015
Сообщений: 262
|
|||||||
| 09.03.2016, 04:33 | |||||||
|
Кстати я тут с make не особо дружу. Под виндой все легко собралось команой cmake -G "Visual Studio 14 Win64". А вот на линуксе что-то оно мне ошибок понакидало. Кликните здесь для просмотра всего текста
Добавлено через 2 часа 5 минут Я нашел очень интересный пример на гитхабе. Qt+Vulkan. Там же использует GFWL !!3.2!! версии. Правда у меня на линупсе что-то Qt выпендривается, не включает C++14 =_=
1
|
|||||||
| 09.03.2016, 10:52 | |
|
Qt+Vulkan - это отличные новости! Я сейчас нагуглил эту статью, где сказано, что компания Qt тесно взаимодействует с Khronos Group. Значит скоро будет поддержка Vulkan через какие-нибудь QVulkan классы.
0
|
|
|
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 09.03.2016, 18:48 | ||
|
0
|
||
|
|
|
| 16.03.2016, 09:39 [ТС] | |
|
Вышла новая версия Vulkan SDK 1.0.5
Кликните здесь для просмотра всего текста
Vulkan SDK 1.0.5 Release Notes
Version 1.0.5 for Windows This SDK supports Vulkan API revision 1.0.5. Overview of new features Loader support for VK_KHR_display WSI extension Loader support for discovering and using multiple physicalDevices and drivers EXT_debug_marker extension is proposed to Khronos, remove lunarg_debug_marker header file Loader filter device extensions passed to ICD Loader find and use device extensions in layers for GetInstanceProcAddr queries Windows Runtime installer, sign the uninstaller Param_checker layer checks for strings and string arrays, pointer is NULL, CreateInstance and CreateDevice, and sType/pNext struct members QueueFamilyIndex validation Object_tracker handle multiple instances Smoke demo added for testing validation layers Tri demo has a --validate command line option Draw_state validation support for pipeline derivatives, push constants with shaders, image barriers, VkPipelineColorBlendStateCreateInfo -Draw_state validation support for queue bit, occlusion queries, active queries, render pass compatibility, pipeline stats query, fences, events not in use Threading layer rewritten for improved multi-thread validation Не по теме: а спецификация уже для 1.0.6 :D
0
|
|
|
|
|
| 16.03.2016, 11:20 | |
|
1
|
|
|
Программист велосипедист
161 / 48 / 7
Регистрация: 23.11.2014
Сообщений: 313
|
|
| 16.03.2016, 12:11 | |
|
0
|
|
| 16.03.2016, 12:40 | |
|
Не по теме: На этом API уже можно игры делать? Кто сможет сделать Pong на нём и скинуть exe? Не уверен, что на моём ноуте запустится, хочется проверить. Или может у кого есть ссылка на какую-нибудь демку на Vulkan'е?
0
|
|
|
|
||
| 16.03.2016, 12:46 | ||
|
Добавлено через 6 минут Я хотел переписать заголовки для делфи, но новые патчи выходят пока слишком часто(и 2 недели не проходит). Решил подождать, когда устаканиться...
0
|
||
| 17.03.2016, 14:26 | |
|
Не по теме: Как вы думаете, когда примерно этот API станет стандартом и его встроят в движки, такие как Unreal Engine и Unity? Меньше пяти лет или больше?
0
|
|
|
77 / 50 / 16
Регистрация: 17.05.2015
Сообщений: 262
|
|
| 18.03.2016, 09:30 | |
|
0
|
|
| 18.03.2016, 09:30 | |
|
Почему в Cyberforum нету раздела про Vulkan API Vulkan API и nVidia GeForce GT240: всё безнадёжно? Классы-строители для построения VkDevice (Vulkan API) Возможен уход производителей игр, от зависимости к Windows ? (за счет Vulkan API)? Mixing of GROUP columns (MIN(),MAX(),COUNT(),.) with no GROUP columns is illegal if there is no GROUP BY clause Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
|
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
|
Вот представьте что вам дали бессмертие.
kumehtar 24.07.2026
Вот представьте что вам дали бессмертие, ничего более не меняя. Вообще ничего, только бессмертие в нынешнем виде. Рады были бы? Что бы вы тут делали всё это время?
Никакой пенсии. Никакого нового. . .
|
сукцессия 41
anaschu 24.07.2026
Численная верификация бифуркации в агентной модели лесной сукцессии: от одного параметра к ансамблю
Автор: пользователь @Shumilov_AS | Раздел: Прикладная математика / Численные методы
Кратко. . .
|
|
сукцессия 40. Ансамблевая кластерная параметризаци, часть 1.
anaschu 24.07.2026
Пр# Сопровождение научной статьи ИИ-ассистентом: подготовка публикации и калибровка агентно-ориентированной модели сукцессии микоризных систем
**Полевые заметки о двухнедельной совместной работе**. . .
|
Теория всего 12. ВГК на планете в стратегической игре "терра"
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики
1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
|
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928
Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
|
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего
Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
|