<div><div><br></div><div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)" dir="auto">
I want to link a vulkan app written by me to the mesa3d source code to<br>
be able to step in it with the debugger. The app has the mesa 3d as a<br>
subproject. My question is, what is the name of the vulkan dependency<br>
so i can add it to my executable in the meson.build? Is it possible to<br>
do it this way? What would be the correct way to do this?<br>
<br>
My current setup is linux mint os with an amd gpu and I was able to<br>
compile mesa 3d version 23.3</blockquote><div dir="auto"><br></div><div dir="auto">My familiarity with exactly how Mesa integrates open source drivers like RADV, Mesa’s Vulkan driver for AMD, is minmal, but there is excellent documentation here: <div><a href="https://docs.mesa3d.org/drivers/radv.html">https://docs.mesa3d.org/drivers/radv.html</a></div><div dir="auto"><br></div><div dir="auto">Depending on what you need to do, you might not need to build a debuggable version of that driver and can instead rely on either logging from the RADV driver by setting environment variables, or using the validation layers from LunarG’s Vulkan SDK.</div><div dir="auto"><br></div><div dir="auto">I wouldn’t recommend rebuilding the main Vulkan library, unless you want to get into the guts of the loader itself.</div><div dir="auto"><br></div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)" dir="auto"></blockquote></div></div>
</div>