Sarek_vulkan.Shadercforeign_blocking_lazy name typ is foreign_lazy name typ with the OCaml runtime lock released during the call, for blocking entry points. Safety conditions: see foreign_hip_blocking_lazy in sarek-hip/Hip_bindings.ml.
val shaderc_compiler : shaderc_compiler Ctypes.typval shaderc_compile_options : shaderc_compile_options Ctypes.typval shaderc_compilation_result : shaderc_compilation_result Ctypes.typval shaderc_compile_options_initialize_lazy :
(unit -> shaderc_compile_options) lazy_tval shaderc_compile_options_set_target_env_lazy :
(shaderc_compile_options -> int -> Unsigned.uint32 -> unit) lazy_tval shaderc_compile_options_release_lazy :
(shaderc_compile_options -> unit) lazy_tval shaderc_compiler_initialize_lazy : (unit -> shaderc_compiler) lazy_tval shaderc_compiler_initialize : unit -> shaderc_compilerval shaderc_compiler_release_lazy : (shaderc_compiler -> unit) lazy_tval shaderc_compiler_release : shaderc_compiler -> unitval shaderc_compile_into_spv_lazy :
(shaderc_compiler ->
string ->
Unsigned.size_t ->
int ->
string ->
string ->
shaderc_compile_options ->
shaderc_compilation_result)
lazy_tval shaderc_compile_into_spv :
shaderc_compiler ->
string ->
Unsigned.size_t ->
int ->
string ->
string ->
shaderc_compile_options ->
shaderc_compilation_resultval shaderc_result_get_compilation_status_lazy :
(shaderc_compilation_result -> int) lazy_tval shaderc_result_get_compilation_status : shaderc_compilation_result -> intval shaderc_result_get_bytes_lazy :
(shaderc_compilation_result -> char Ctypes_static.ptr) lazy_tval shaderc_result_get_bytes :
shaderc_compilation_result ->
char Ctypes_static.ptrval shaderc_result_get_length_lazy :
(shaderc_compilation_result -> Unsigned.size_t) lazy_tval shaderc_result_get_length : shaderc_compilation_result -> Unsigned.size_tval shaderc_result_get_error_message_lazy :
(shaderc_compilation_result -> string) lazy_tval shaderc_result_get_error_message : shaderc_compilation_result -> stringval shaderc_result_release_lazy : (shaderc_compilation_result -> unit) lazy_tval shaderc_result_release : shaderc_compilation_result -> unitval global_compiler : shaderc_compiler option Stdlib.refval get_compiler : unit -> shaderc_compiler