Home
last modified time | relevance | path

Searched refs:spirv_builder (Results 1 - 4 of 4) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/zink/nir_to_spirv/
H A Dspirv_builder.h42 struct spirv_builder { struct
64 spirv_builder_new_id(struct spirv_builder *b) in spirv_builder_new_id()
70 spirv_builder_emit_cap(struct spirv_builder *b, SpvCapability cap);
73 spirv_builder_emit_extension(struct spirv_builder *b, const char *ext);
76 spirv_builder_emit_source(struct spirv_builder *b, SpvSourceLanguage lang,
80 spirv_builder_emit_mem_model(struct spirv_builder *b,
85 spirv_builder_emit_name(struct spirv_builder *b, SpvId target,
89 spirv_builder_emit_decoration(struct spirv_builder *b, SpvId target,
93 spirv_builder_emit_input_attachment_index(struct spirv_builder *b, SpvId target, uint32_t id);
96 spirv_builder_emit_specid(struct spirv_builder *
[all...]
H A Dspirv_builder.c24 #include "spirv_builder.h"
95 spirv_builder_emit_cap(struct spirv_builder *b, SpvCapability cap) in spirv_builder_emit_cap()
105 spirv_builder_emit_extension(struct spirv_builder *b, const char *name) in spirv_builder_emit_extension()
115 spirv_builder_emit_source(struct spirv_builder *b, SpvSourceLanguage lang, in spirv_builder_emit_source()
125 spirv_builder_emit_mem_model(struct spirv_builder *b, in spirv_builder_emit_mem_model()
136 spirv_builder_emit_entry_point(struct spirv_builder *b, in spirv_builder_emit_entry_point()
154 spirv_builder_emit_exec_mode_literal(struct spirv_builder *b, SpvId entry_point, in spirv_builder_emit_exec_mode_literal()
165 spirv_builder_emit_exec_mode_literal3(struct spirv_builder *b, SpvId entry_point, in spirv_builder_emit_exec_mode_literal3()
177 spirv_builder_emit_exec_mode(struct spirv_builder *b, SpvId entry_point, in spirv_builder_emit_exec_mode()
187 spirv_builder_emit_name(struct spirv_builder *
[all...]
H A Dnir_to_spirv.c25 #include "spirv_builder.h"
45 struct spirv_builder builder;
407 /* Aggregate types aren't cached in spirv_builder, so let's cache in get_glsl_type()
/third_party/skia/third_party/externals/tint/src/writer/spirv/
H A Dtest_helper.h42 if (spirv_builder) { in Build()
43 return *spirv_builder; in Build()
54 spirv_builder = std::make_unique<spirv::Builder>(program.get()); in Build()
55 return *spirv_builder; in Build()
64 if (spirv_builder) { in SanitizeAndBuild()
65 return *spirv_builder; in SanitizeAndBuild()
82 spirv_builder = std::make_unique<spirv::Builder>(program.get()); in SanitizeAndBuild()
83 return *spirv_builder; in SanitizeAndBuild()
128 std::unique_ptr<spirv::Builder> spirv_builder; member in tint::writer::spirv::TestHelperBase

Completed in 9 milliseconds