AcademySoftwareFoundation / openvdb

OpenVDB - Sparse volume data structure and tools
http://www.openvdb.org/
Mozilla Public License 2.0
2.62k stars 647 forks source link

Remove Half LUT #1654

Closed jmlait closed 1 year ago

jmlait commented 1 year ago

OpenEXR 3 added an extern "C" LUT for Half. The default configuration wasn't using it, but exporting it means that because the type of the lookup table is namespaced, we can end up with conflicts if two namespaced versions of OpenVDB are compiled together, or OpenVDB with any OpenEXR external library.

This explicitly disables the creation of the Half LUT to avoid this.