Searched refs:spirv_builder (Results 1 – 6 of 6) sorted by relevance
/external/mesa3d/src/gallium/drivers/zink/nir_to_spirv/ |
D | spirv_builder.h | 41 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 …]
|
D | spirv_builder.c | 92 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 …]
|
D | nir_to_spirv.c | 37 struct spirv_builder builder;
|
/external/mesa3d/src/gallium/drivers/zink/ |
D | meson.build | 24 'nir_to_spirv/spirv_builder.c',
|
/external/mesa3d/docs/relnotes/ |
D | 20.3.0.rst | 3799 - zink: add some spirv_builder functions we'll be using for geometry shaders 3836 - zink: add a quadop function in spirv_builder
|
D | 20.2.0.rst | 2166 - zink: use ralloc for spirv_builder as well 3522 - zink: add spirv_builder methods for OpVectorExtractDynamic and OpVectorInsertDynamic
|