RenderKit / ospray

An Open, Scalable, Portable, Ray Tracing Based Rendering Engine for High-Fidelity Visualization
http://ospray.org
Apache License 2.0
982 stars 178 forks source link

Initialization w/o VKL #486

Closed bhe-gtk closed 2 years ago

bhe-gtk commented 3 years ago

With OSPRay 2.6 the VKL libs (openvkl_module_cpudevice *. dll) became quite large. We don't use VKL at all. So it would be handy if OSPRay's initialization just logged an error instead of failing without the VKL DLLs. Alternative would late binding of the VKL drivers.

johguenther commented 3 years ago

We are already working on a CMake configuration to have VKL support optional (see also #474). Furthermore, the huge DLLs of VKL are reduced again in its devel branch, thus the next release they will be of more manageable size.

bhe-gtk commented 2 years ago

Size has been reduced with 2.7.

johguenther commented 2 years ago

FYI, we'll still pursue the CMake option to optionally not depend on VKL.

bhe-gtk commented 2 years ago

Good to know, thank you!

johguenther commented 1 year ago

The latest release v2.11 introduced the CMake variable OSPRAY_ENABLE_VOLUMES; disabling it removes the dependency to Open VKL.