[Bug 250304] graphics/mesa-*: install Vulkan layers

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Mon Oct 12 19:27:13 UTC 2020


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=250304

            Bug ID: 250304
           Summary: graphics/mesa-*: install Vulkan layers
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Keywords: needs-patch
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: x11 at FreeBSD.org
          Reporter: jbeich at FreeBSD.org
                CC: greg at unrelenting.technology, x11 at FreeBSD.org
                CC: greg at unrelenting.technology, x11 at FreeBSD.org

meson_options.txt has
  - vulkan-overlay-layer since Mesa 19.1, see
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/139
  - vulkan-device-select-layer since Mesa 20.1, see
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1766

Example usage:
  $ pkg install mesa-dri mesa-devel # workaround until this bug is fixed
  $ pkg install vulkan-tools
  $ VK_INSTANCE_LAYERS=VK_LAYER_MESA_overlay vkcube-xcb

New files:
  bin/mesa-overlay-control.py
  lib/libVkLayer_MESA_device_select.so
  lib/libVkLayer_MESA_overlay.so
  share/vulkan/explicit_layer.d/VkLayer_MESA_overlay.json
  share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json

Dependencies not in mesa-dri/Makefile.common:
  -Dvulkan-overlay-layer=true requires glslangValidator from devel/glslang
  -Dvulkan-device-select-layer=true optionally requires graphics/wayland and
graphics/wayland-protocols

Note, mesa-devel already includes Vulkan layers, so prepend %%NO_COINST%% in
pkg-plist to avoid conflict.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the freebsd-x11 mailing list