На днях проходил
вот эти туторы.
GAPI довольно низкоуровневый. Кубик как на картинке (он даже не вращается - только один кадр выводится без рендер-цикла) требует освоение 15 уроков теории и примерно 2к строк кода (я немного по другому делал - создавал классы интерфейсов, а не как в примерах сишный процедурный код, но количество кода примерно тоже выходит). Не скажу что этот GAPI сложный, там всё хорошо структурировано, годно написана спецификация и доки, но объём материала большой и требует больше времени и на изучение и на кодирование чем традиционные GAPI (наверное самое сложное найти это время).
Тем не менее, GAPI новый и даже такие простые демки неплохо бы потестить:
hello-vulkan-7.zip.
В архиве:
- hello-world.exe - запустить тест.
- hello-world-layers.exe - запустить тест с отладочными слоями, в случае если что-то не работает и нужно выяснить подробности ошибки.
- RunTimeInstaller - библиотеки для вулкана. В частности стандартная утилита vulkaninfo.exe тоже должна быть там (вроде бы она и так у всех в System32 есть - достаточно набрать vulkaninfo в терминале).
Спасибо.
Чтобы завершить приложение нужно нажать любую клавишу на окне терминала. А перед закрытием было бы здорово скопировать лог сюда. Так же интересно посмотреть результаты лога у кого несколько GPU.