The error says pretty clearly what went wrong.  The loader looked for
the `vk_icdGetInstanceProcAddr` symbol and couldn't find it in your
so.  You need at least the basic Get*ProcAddr symbols or else the
loader can't do anything.  You'll also need device and instance
creation functions and possibly some of the queries before anything
will work.

On Thu, Aug 20, 2020 at 10:43 AM vivek pandya <vivekvpan...@gmail.com> wrote:
>
> 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
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to