Value

Tagged value union for the interpreted backend.

In the namespace eval::internal. Declared in src/libs/libeval/eval/Value.hpp.

Detailed description

Storage is union-style — only the field matching `type` is meaningful. For matrices we share a 16-double buffer; mat3 uses 9 entries, mat4 uses 16, etc. Indexed column-major (GLSL convention).

In this section