Одно важное замечание Чуйка меня не подвела. В этом дебаггере есть большой подвох. Из-за него (а точнее, из-за слоя валидации) Вулкан падает на...
Upd: если положить vulkan-1.dll из пакета VulkanRT-X64-1.4.350.0-Components.zip, то должно работать, если железо поддерживает Vulkan. Но у меня...
Капитализм заставит. Вспомним cmpxchg8b и Windows xp
А может быть, человек вознамерился написать библиотеку макросов для матричных вычислений с помощью AVX и FMA? Можно. Но не описан же. Так что...
Всё зависит от Вашего жизненного целеполагания. Если Вы решили сделать себя единоличным наследником Томаша Грыштара, то однозначно - да. Во всех...
Vulkan - это не одна dll. Это целая среда со статическими и динамическими библиотеками, хедерами, скриптами и примерами. И кучей утилит....
Тогда контрольный вопрос: в папке C:\SDKBuild\build-X64-1.4.350.0\bin должен быть файл vkcube.exe. Он у Вас запускается?
Ругается, что не нашёл драйверов. А железо какое? Видеокарта? Центральный процессор с интегрированным GPU?
Продолжаю тестировать. Пока работает Внимание! Во вложении версия приложения со слоем валидации (дебаггером), который не везде запускается Но эти...
У меня точно такой же лог выдавало приложение на второй машине (это ноутбук 2023 года без дискретной видеокарты), на которой не был установлен...
Последний штрих Падение рамочного приложения Vulkan при изменении размеров окна - это не баг, а фича. Неслучайно в Мануале (там, где используется...
Шаг последний (а за ним будет ещё год отладки) Получена первая графика от Вулкана! После ровно десяти предупреждений об ошибках Вулкан рисует...
Шаг Graphics Pipeline Сегодня бухаем идём в филармонию. Загрузка откомпилированных шейдеров в память не прокатила, поэтому пришлось написать...
Шаг createPipelineLayout Вообще комментировать нечего. Близнец предыдущего createRenderPass Также создаём структуру, проверяем размеры и...
Шаг i-й (я уже сбился) – Swapchain Ничего нового. Всё по той же схеме: первый прогон – получаем количество элементов; выделяем память под...
Шаг 5 – Выбор семейств очередей (Queue families) Та же схема: первый прогон функции считает доступные семейства, второй - подгружает. После...
...А когда сделал свой логгер, понял, что штатный мессенджер Vulkan мне больше не нужен. Почему? Потому что он добавляет лишний слой...
Итак, я запутался, психанул и написал логгер. И подключил его как вывод к мессенджеру. Теперь лог здорового человека выглядит так: Лог...
Это классический механизм снятия противоречия по Гегелю. То же самое можно сказать и про архитектуру Intel/AMD. И всё же для меня OpenGL...
Нет, это следующий этап распухания видеоподсистемы. Под DOS'ом всё считалось в ALU, максимум - в x87, т.н. Software Rendering. Старый добрый int...
Имена участников (разделяйте запятой).