Crate spirv_to_dxil_sys

Crate spirv_to_dxil_sys 

Source

Structs§

dxil_spirv_compute_runtime_data
dxil_spirv_debug_options
dxil_spirv_logger
dxil_spirv_metadata
dxil_spirv_object
dxil_spirv_object__bindgen_ty_1
dxil_spirv_runtime_conf
dxil_spirv_runtime_conf_flip_conf
dxil_spirv_runtime_conf_push_cbv
dxil_spirv_runtime_conf_runtime_cbv
dxil_spirv_specialization
dxil_spirv_vertex_runtime_data
dxil_spirv_vertex_runtime_data__bindgen_ty_1__bindgen_ty_1
dxil_spirv_yz_flip_mode

Enums§

dxil_shader_model
dxil_spirv_shader_stage
dxil_validator_version

Constants§

DXIL_SPIRV_MAX_VIEWPORT

Functions§

spirv_to_dxil
Compile a SPIR-V module into DXIL. \param words SPIR-V module to compile \param word_count number of words in the SPIR-V module \param specializations specialization constants to compile with the shader \param num_specializations number of specialization constants \param stage shader stage \param entry_point_name name of shader entrypoint \param conf configuration for spriv_to_dxil \param out_dxil will contain the DXIL bytes on success (call spirv_to_dxil_free after use) \return true if compilation succeeded
spirv_to_dxil_free
Free the buffer allocated by spirv_to_dxil.
spirv_to_dxil_get_version

Type Aliases§

dxil_spirv_msg_callback

Unions§

dxil_spirv_const_value
dxil_spirv_vertex_runtime_data__bindgen_ty_1