From d2c344152739999c48420c7382cda9855fba7a71 Mon Sep 17 00:00:00 2001 From: Scott Wittenburg Date: Mon, 22 Jan 2018 11:46:44 -0700 Subject: Update gl/qt options for vtk package (#6551) This provides options for hardware and software rendering with the gl API and updates the vtk package to make use of those options: * Create new "gl" virtual package, provided by mesa * Add external-only "opengl" package, which represents a system install that provides gl * For vtk: prefer system gl implementation by default to get speed up from hardware rendering. When software rendering is specifically requested (+osmesa), try to use the llvmpipe approach, as it is much faster. * Make qt dependency optional for vtk * Add basic support for VTK on osx * qt: Depend on virtual gl package, rather than mesa impl --- etc/spack/defaults/packages.yaml | 1 + 1 file changed, 1 insertion(+) (limited to 'etc/spack/defaults/packages.yaml') diff --git a/etc/spack/defaults/packages.yaml b/etc/spack/defaults/packages.yaml index 92a5eef139..4a4df28f46 100644 --- a/etc/spack/defaults/packages.yaml +++ b/etc/spack/defaults/packages.yaml @@ -21,6 +21,7 @@ packages: blas: [openblas] daal: [intel-daal] elf: [elfutils] + gl: [mesa, opengl] golang: [gcc] ipp: [intel-ipp] java: [jdk] -- cgit v1.2.3-60-g2f50