mirror of
https://github.com/Kbz-8/Pulse.git
synced 2026-01-11 07:23:35 +00:00
fixing vulkan backend
This commit is contained in:
@@ -167,22 +167,13 @@ PulseDevice VulkanCreateDevice(PulseBackend backend, PulseDevice* forbiden_devic
|
|||||||
instance->vkGetPhysicalDeviceMemoryProperties(device->physical, &device->memory_properties);
|
instance->vkGetPhysicalDeviceMemoryProperties(device->physical, &device->memory_properties);
|
||||||
instance->vkGetPhysicalDeviceFeatures(device->physical, &device->features);
|
instance->vkGetPhysicalDeviceFeatures(device->physical, &device->features);
|
||||||
|
|
||||||
#ifdef PULSE_PLAT_APPLE
|
|
||||||
const char* extensions[] = {
|
|
||||||
"VK_KHR_portability_subset",
|
|
||||||
};
|
|
||||||
#else
|
|
||||||
const char* extensions[] = {
|
|
||||||
};
|
|
||||||
#endif
|
|
||||||
|
|
||||||
VkDeviceCreateInfo create_info = { 0 };
|
VkDeviceCreateInfo create_info = { 0 };
|
||||||
create_info.sType = VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO;
|
create_info.sType = VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO;
|
||||||
create_info.queueCreateInfoCount = unique_queues_count;
|
create_info.queueCreateInfoCount = unique_queues_count;
|
||||||
create_info.pQueueCreateInfos = queue_create_infos;
|
create_info.pQueueCreateInfos = queue_create_infos;
|
||||||
create_info.pEnabledFeatures = &device->features;
|
create_info.pEnabledFeatures = &device->features;
|
||||||
create_info.enabledExtensionCount = PULSE_SIZEOF_ARRAY(extensions);
|
create_info.enabledExtensionCount = 0;
|
||||||
create_info.ppEnabledExtensionNames = extensions;
|
create_info.ppEnabledExtensionNames = PULSE_NULLPTR;
|
||||||
create_info.enabledLayerCount = 0;
|
create_info.enabledLayerCount = 0;
|
||||||
create_info.ppEnabledLayerNames = PULSE_NULLPTR;
|
create_info.ppEnabledLayerNames = PULSE_NULLPTR;
|
||||||
create_info.flags = 0;
|
create_info.flags = 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user