Hello, I have started building mesa Vulkan driver. I have started by copying amd/vulkan driver however I have just kept only one file in build libresoc_pipeline.c I have only one method
VkResult libresoc_CreateGraphicsPipelines( VkDevice _device, VkPipelineCache pipelineCache, uint32_t count, const VkGraphicsPipelineCreateInfo* pCreateInfos, const VkAllocationCallbacks* pAllocator, VkPipeline* pPipelines) { return VK_ERROR_UNKNOWN; } with few edits/commenting out code into files I am able to build libvulkan_libresoc.so but when I forced loaded driver with VK_ICD_FILENAMES I am getting following error: however I was expecting to hit VK_ERROR_UNKNOWN. Anyone have any ideas? Am I missing any file in the build setting? vivek@vivek-VirtualBox:~/install/share/vulkan/icd.d$ vulkaninfo ERROR: [Loader Message] Code 0 : loader_scanned_icd_add: Attempt to retrieve either 'vkGetInstanceProcAddr' or 'vk_icdGetInstanceProcAddr' from ICD /home/vivek/install/lib/x86_64-linux-gnu/libvulkan_libresoc.so failed. Cannot create Vulkan instance. This problem is often caused by a faulty installation of the Vulkan driver or attempting to use a GPU that does not support Vulkan. /build/vulkan-tools-KEbD_A/vulkan-tools-1.2.131.1+dfsg1/vulkaninfo/vulkaninfo.h:371: failed with ERROR_INCOMPATIBLE_DRIVER Thanks, Vivek
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev