69 void append_struct(std::string_view name,
const struct_type& structType);
75 void append_uniform_buffer(size_t set, size_t binding, std::string_view name, std::string_view varName,
76 const std140_layout& layout);
79 void append_uniform_buffer(size_t set, size_t binding, std::string_view name, std::string_view varName,
80 const std140_struct& structValue);
84 const std140_layout& layout, std::string_view qualifiers =
"");
88 const std430_layout& layout, std::string_view qualifiers =
"");
92 const scalar_layout& layout, std::string_view qualifiers =
"");
96 const std140_struct& structValue, std::string_view qualifiers =
"");
100 const std430_struct& structValue, std::string_view qualifiers =
"");
104 const scalar_struct& structValue, std::string_view qualifiers =
"");
void append_shader_storage_buffer(size_t set, size_t binding, std::string_view name, std::string_view varName, const std140_layout &layout, std::string_view qualifiers="")
appends shader storage buffer
Definition writer.cpp:48
#define _GLSL_STRUCT_HAS_TYPES
check if user not disabled type containers using GLSL_STRUCT_DISABLE_TYPES
Definition config.hpp:162