vulkan — все вопросы

1ответ
4 голоса
Как устранить неполадки пустого экрана вулкан?
Я только что ознакомился с примерами LunarG 'drawcube' и включил код в свой движок. Когда я бегу, я получаю черный экран, так как черный - это чистый цвет. Я могу изменить прозрачный цвет на другой
1ответ
4 голоса
Вулкан входное вложение из предыдущего подпроцесса
Я пытаюсь использовать цветное вложение, созданное в подпроцессе 0, в качестве входного вложения в подпроходе 1. Однако есть проблема, которую я не могу обойти. Моя проблема в настоящее время зак
2ответа
4 голоса
Вручение кода C на C ++ (Vulkan)
Я пытаюсь написать движок рендеринга на C ++ на основе Vulkan. Vulkan написан на C, в результате он имеет некоторые интересные соглашения. Повторяющийся шаблон, который я вижу в руководствах /фра
3ответа
4 голоса
Специализация шаблона с использованием typedefs
Во время изучения Vulkan я наткнулся на некоторый код в VulkanCookbook. В VulkanCookbook автор пишет код для импорта функций и классов Vulkan вручную. Ну, я медленно преобразовывал его в SDK LunarG
1ответ
4 голоса
Почему vkGetPhysicalDeviceMemoryProperties возвращает несколько идентичных типов памяти?
Итак, я собираю некоторую информацию о моем устройстве в Vulkan во время инициализации и нахожу уникальный (или, скорее, очень похожий) набор типов памяти, возвращаемый vkGetPhysicalDeviceMemoryProp
1ответ
4 голоса
Сбрасывает ли буфер команд быстрее, чем установка единого буфера?
Я пытаюсь изучать Vulkan (в основном на vulkan-tutorial.com ), когда пишу смешанную графику /compute application (мне нужно визуализировать буфер глубины и выполнить некоторые вычисления над ним, б
2ответа
4 голоса
Как бороться с макетами презентабельных изображений?
Презентабельное изображение начинается в VK_IMAGE_LAYOUT_UNDEFINED, но будет VK_IMAGE_LAYOUT_PRESENT_SRC_KHR после того, как они были представлены один раз. Во многих примерах все vkImages перехо
2ответа
4 голоса
Компиляция GLSL в SPIR-V с использованием Premake 5 и Visual Studio 2015
Вместо того, чтобы вручную компилировать мои шейдеры GLSL в SPIR-V, я хочу, чтобы Visual Studio автоматически обнаруживал изменения в файлах шейдеров и запускал glslangValidator в качестве шага сборки
1ответ
4 голоса
Получить рабочие образцы Android Vulkan под MS Windows
Я хочу протестировать образцы Android Vulkan в Android Studio в MS WIndows 10, используя это руководство https://developer.android.com/ndk/guides/graphics/getting-startedЯ не могу сделать это из-за ош
1ответ
4 голоса
Должна ли каждая переменная быть установлена ​​для каждой вершины, испускаемой в геометрическом шейдере?
В моем геометрическом шейдере, который я использовал в OpenGL, установка переменной один раз в начале, а затем испускание вершин без сброса ее работает, но в vulkan, если я не пишу в эту переменную ме
1ответ
4 голоса
Редко упоминаемая функция Vulkan «vkCmdUpdateBuffer ()», для чего она используется?
Кажется, это простой вопрос API Vulkan, но я действительно не могу найти ответ после поиска в Интернете.Я заметил, что есть функция Vulkan:На первый взгляд, я думаю, что он может быть использован для
3ответа
4 голоса
VK_ERROR_INCOMPATIBLE_DRIVER при установке параметра apiVersion в 0
Я пытаюсь создать экземпляр vulkan.Вот мой код:Однако это возвращает VK_ERROR_INCOMPATIBLE_DRIVER.Если я не предоставлю свой собственный ---- +: = 1 =: + ---- и вместо этого использую построенный по у
1ответ
4 голоса
дескриптор множества двусмысленности в Vulkan
Я хочу нарисовать два объекта на вулкане.Чтобы добиться этого, я следую процедуре, в которой вы создаете два разных набора дескрипторов для каждой модели.Тем не менее, я запутался в структурах, которы
1ответ
4 голоса
Загрузка Vulkan функционирует глобально
С выходом Vulkan я решил написать (в качестве хобби) графический интерфейс на основе Vulkan.Однако в данный момент я застрял на самом первом шаге - загрузке функций Vulkan.Я использую оболочку Nvidia
1ответ
4 голоса
Вулкан: лениво выделяется память?
У меня есть ситуация, в которой мне может потребоваться трафаретный буфер в проходе рендеринга, но я не буду «знать», пока не выполню промежуточный этап выполнения прохода рендеринга.К сожалению, в Vu
1ответ
4 голоса
Есть ли способ использовать clz () в Vulkan Compute Shader?
Я заинтересован в реализации определенного алгоритма в наборе вычислительных шейдеров Vulkan.Алгоритм использует функцию clz () в одной точке.Я ожидаю, что мой графический процессор NVIDIA, вероятно,
2ответа
4 голоса
Почему спецификация Vulkan не определяет VkDeviceSize?
Спецификация Vulkan (1.0.12) представляет VkDeviceSize в разделе 2.4:За некоторыми исключениями, Vulkan использует стандартные типы C для параметров (типы int из stdint.h и т. Д.).Исключением является
2ответа
4 голоса
Управление буферной памятью Vulkan - Когда нам нужны промежуточные буферы?
Я прочитал много статей об управлении памятью Vulkan, и все они рекомендуют использовать промежуточные буферы для передачи в GPU.Но мы уже можем создать память, которая будет локальной и видимой для х
2ответа
4 голоса
расширение вулкана: кто кого поддерживает?
Есть ---- +: = 0 =: + ---- , ---- +: = 1 =: + ---- или ---- +: = 2 =: + ---- или---- +: = 3 =: + ---- расширения.Может быть, есть и другие.Я знаю, что ---- +: = 4 =: + ---- означает ---- +: = 5 =: + -
1ответ
4 голоса
В чем смысл VkApplicationInfo?
В новом API Vulkan есть структура, необходимая для создания ---- +: = 0 =: + ---- : ---- +: = 1 =: + ---- .Вот определение:Я не вижу смысла передавать имя приложения, версию приложения, имя движка или
1 2

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132