OpenPbrTables
The lookup tables of the OpenPBR BSDF and its GLSL (rendering-revamp §RVR-10).
In the namespace construct::rendering. Declared in src/libs/libconstruct/construct/rendering/OpenPbrTables.hpp.
Detailed description
The ported BSDF (:/construct/shaders/OpenPbrBsdf.glsl) reads its energy-compensation tables and the LTC sheen table through float openpbr_table(int index), which the host declares before it. values() is that list: the seven energy tables in the order of their OpenPBR_LutId, each value divided by 65535 as the reference does, then the LTC table, three floats per entry. The data is the reference's (construct/rendering/openpbr/NOTICE.md).
The tracer binds values() as a storage buffer at kBinding and declares the accessor with bufferAccessorGlsl(). A CPU test hands the same list to a libeval program as an input array.