void *mem_ctx;
struct spirv_buffer capabilities;
+ struct spirv_buffer extensions;
struct spirv_buffer imports;
struct spirv_buffer memory_model;
struct spirv_buffer entry_points;
void
spirv_builder_emit_cap(struct spirv_builder *b, SpvCapability cap);
+void
+spirv_builder_emit_extension(struct spirv_builder *b, const char *ext);
+
void
spirv_builder_emit_source(struct spirv_builder *b, SpvSourceLanguage lang,
uint32_t version);