Home
last modified time | relevance | path

Searched refs:spirv_builder (Results 1 – 6 of 6) sorted by relevance

/external/mesa3d/src/gallium/drivers/zink/nir_to_spirv/
Dspirv_builder.h41 struct spirv_builder { struct
62 spirv_builder_new_id(struct spirv_builder *b) in spirv_builder_new_id() argument
68 spirv_builder_emit_cap(struct spirv_builder *b, SpvCapability cap);
71 spirv_builder_emit_extension(struct spirv_builder *b, const char *ext);
74 spirv_builder_emit_source(struct spirv_builder *b, SpvSourceLanguage lang,
78 spirv_builder_emit_mem_model(struct spirv_builder *b,
83 spirv_builder_emit_name(struct spirv_builder *b, SpvId target,
87 spirv_builder_emit_decoration(struct spirv_builder *b, SpvId target,
91 spirv_builder_emit_location(struct spirv_builder *b, SpvId target,
95 spirv_builder_emit_component(struct spirv_builder *b, SpvId target,
[all …]
Dspirv_builder.c92 spirv_builder_emit_cap(struct spirv_builder *b, SpvCapability cap) in spirv_builder_emit_cap()
100 spirv_builder_emit_extension(struct spirv_builder *b, const char *name) in spirv_builder_emit_extension()
110 spirv_builder_emit_source(struct spirv_builder *b, SpvSourceLanguage lang, in spirv_builder_emit_source()
120 spirv_builder_emit_mem_model(struct spirv_builder *b, in spirv_builder_emit_mem_model()
131 spirv_builder_emit_entry_point(struct spirv_builder *b, in spirv_builder_emit_entry_point()
149 spirv_builder_emit_exec_mode_literal(struct spirv_builder *b, SpvId entry_point, in spirv_builder_emit_exec_mode_literal()
160 spirv_builder_emit_exec_mode(struct spirv_builder *b, SpvId entry_point, in spirv_builder_emit_exec_mode()
170 spirv_builder_emit_name(struct spirv_builder *b, SpvId target, in spirv_builder_emit_name()
182 emit_decoration(struct spirv_builder *b, SpvId target, in emit_decoration()
196 spirv_builder_emit_decoration(struct spirv_builder *b, SpvId target, in spirv_builder_emit_decoration()
[all …]
Dnir_to_spirv.c37 struct spirv_builder builder;
/external/mesa3d/src/gallium/drivers/zink/
Dmeson.build24 'nir_to_spirv/spirv_builder.c',
/external/mesa3d/docs/relnotes/
D20.3.0.rst3799 - zink: add some spirv_builder functions we'll be using for geometry shaders
3836 - zink: add a quadop function in spirv_builder
D20.2.0.rst2166 - zink: use ralloc for spirv_builder as well
3522 - zink: add spirv_builder methods for OpVectorExtractDynamic and OpVectorInsertDynamic