#define _GLSL_STRUCT_HAS_CXX17
check if compiler has c++ version greater or equal to c++17
Definition config.hpp:130
layout context which contains max alignment of all variables
Definition layout_traits_contexts.hpp:25
size_t maxAlignment
contains max alignment value
Definition layout_traits_contexts.hpp:27
_GLSL_STRUCT_CONSTEXPR17 void update_max_alignment(const size_t currentAlignment) noexcept
updates max alignment value
Definition layout_traits_contexts.hpp:30
layout context which contains alignment of last added struct
Definition layout_traits_contexts.hpp:39
size_t structAlignment
contains last added struct alignment
Definition layout_traits_contexts.hpp:41