diff options
Diffstat (limited to 'src/gallium/drivers/zink/nir_to_spirv/spirv_builder.h')
-rw-r--r-- | src/gallium/drivers/zink/nir_to_spirv/spirv_builder.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/gallium/drivers/zink/nir_to_spirv/spirv_builder.h b/src/gallium/drivers/zink/nir_to_spirv/spirv_builder.h index 736eb211fc7..d7213d85f65 100644 --- a/src/gallium/drivers/zink/nir_to_spirv/spirv_builder.h +++ b/src/gallium/drivers/zink/nir_to_spirv/spirv_builder.h @@ -218,6 +218,17 @@ spirv_builder_emit_image_sample(struct spirv_builder *b, SpvId dy); SpvId +spirv_builder_emit_image(struct spirv_builder *b, SpvId result_type, + SpvId sampled_image); + +SpvId +spirv_builder_emit_image_fetch(struct spirv_builder *b, + SpvId result_type, + SpvId image, + SpvId coordinate, + SpvId lod); + +SpvId spirv_builder_emit_ext_inst(struct spirv_builder *b, SpvId result_type, SpvId set, uint32_t instruction, const SpvId args[], size_t num_args); |