diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 735ac27..4fb6949 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -10,6 +10,32 @@ confinement: strict base: core20 +plugs: + graphics-core20: + interface: content + target: $SNAP/graphics + default-provider: mesa-core20 + +layout: + /usr/share/X11/xkb: + bind: $SNAP/usr/share/X11/xkb + /etc/glvnd: + bind: $SNAP/etc/glvnd + /usr/lib/${SNAPCRAFT_ARCH_TRIPLET}/dri: + bind: $SNAP/graphics/dri + /usr/share/glvnd: + bind: $SNAP/graphics/glvnd + /usr/share/libdrm: + bind: $SNAP/graphics/libdrm + /usr/share/drirc.d: + bind: $SNAP/graphics/drirc.d + +environment: + LD_LIBRARY_PATH: $LD_LIBRARY_PATH:$SNAP/usr/lib/$SNAPCRAFT_ARCH_TRIPLET:$SNAP/graphics/dri:$SNAP/graphics/lib:$SNAP/usr/lib/$SNAPCRAFT_ARCH_TRIPLET/xorg:$SNAP/usr/lib/$SNAPCRAFT_ARCH_TRIPLET/pulseaudio + LIBGL_DRIVERS_PATH: $SNAP/graphics/dri + __EGL_VENDOR_LIBRARY_DIRS: $SNAP/graphics/glvnd/egl_vendor.d + EGL_PLATFORM: wayland + apps: tylercode-cycles: command: bin/cycles @@ -22,6 +48,7 @@ apps: - unity7 - pulseaudio - opengl + - graphics-core20 parts: tylercode-cycles: