On Wed, Jul 24, 2019 at 2:00 AM Xu, Xing <xing...@intel.com> wrote: > Hi, I tried to add some logs as below in file > ./src/vulkan/wsi/wsi_common_x11.c (x11_queue_present): > > printf("%s,%d\n",__FUNCTION__,__LINE__); > > assert(0); > > but got nothing when I run my application. > > > > How I build run my applications: > > 1), Build install > > meson configure builddir -Dvulkan-drivers=intel > > ninja -C builddir/ > > meson configure builddir -Dprefix=/tmp/install >
You don't need to run meson twice. You can just add -Dprefix=/tmp/install to the first meson line. > sudo ninja -C builddir/ install > > > > 2), Run > > export LD_LIBRARY_PATH=/tmp/install/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH > > export LIBGL_DRIVERS_PATH=/tmp/install/lib/x86_64-linux-gnu/dri > > ./angle_end2end_tests > For Vulkan, LD_LIBRARY_PATH and LIBGL_DRIVERS_PATH do nothing. What you want is VK_ICD_FILENAMES=/tmp/install/share/vulkan/icd.d/intel_icd.x86_64.json > > > > > Do you have any hints how to see the add logs or make the assert happen? > > > > > > Also I notice’ d that there are soft links between libvulkan.so under > /usr/lib, but no libvulkan.so under /tmp/install: > > ls -l /usr/lib/x86_64-linux-gnu/libvulkan* > That's because libvulkan.so is provided by the loader which should be installed by your OS. You don't need to rebuild the loader to try out new driver builds. --Jason > /usr/lib/x86_64-linux-gnu/libvulkan_intel.so > > /usr/lib/x86_64-linux-gnu/libvulkan_radeon.so > > /usr/lib/x86_64-linux-gnu/libvulkan.so -> libvulkan.so.1 > > /usr/lib/x86_64-linux-gnu/libvulkan.so.1 -> libvulkan.so.1.1.70 > > /usr/lib/x86_64-linux-gnu/libvulkan.so.1.1.70 > > > > Here are the detail structure for /tmp/install1911: > > ls /tmp/install1911/lib/x86_64-linux-gnu/ -l > > dri > > libEGL.so -> libEGL.so.1 > > libEGL.so.1 -> libEGL.so.1.0.0 > > libEGL.so.1.0.0 > > libgbm.so -> libgbm.so.1 > > libgbm.so.1 -> libgbm.so.1.0.0 > > libgbm.so.1.0.0 > > libglapi.so -> libglapi.so.0 > > libglapi.so.0 -> libglapi.so.0.0.0 > > libglapi.so.0.0.0 > > libGLESv1_CM.so -> libGLESv1_CM.so.1 > > libGLESv1_CM.so.1 -> libGLESv1_CM.so.1.1.0 > > libGLESv1_CM.so.1.1.0 > > libGLESv2.so -> libGLESv2.so.2 > > libGLESv2.so.2 -> libGLESv2.so.2.0.0 > > libGLESv2.so.2.0.0 > > libGL.so -> libGL.so.1 > > libGL.so.1 -> libGL.so.1.2.0 > > libGL.so.1.2.0 > > libvulkan_intel.so > > libxatracker.so -> libxatracker.so.2 > > libxatracker.so.2 -> libxatracker.so.2.5.0 > > libxatracker.so.2.5.0 > > pkgconfig > > vdpau > > > > Regards, > > Xing > > > _______________________________________________ > 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