Sarek_vulkan.Vulkan_bindingsCreate a lazy foreign binding to Vulkan API
val vkCreateInstance_lazy :
(Vulkan_types.vk_instance_create_info Ctypes.structure Ctypes_static.ptr ->
unit Ctypes_static.ptr ->
Vulkan_types.vk_instance Ctypes.structure Ctypes_static.ptr
Ctypes_static.ptr ->
Vulkan_types.vk_result)
lazy_tval vkCreateInstance :
Vulkan_types.vk_instance_create_info Ctypes.structure Ctypes_static.ptr ->
unit Ctypes_static.ptr ->
Vulkan_types.vk_instance Ctypes.structure Ctypes_static.ptr Ctypes_static.ptr ->
Vulkan_types.vk_resultval vkDestroyInstance_lazy :
(Vulkan_types.vk_instance Ctypes.structure Ctypes_static.ptr ->
unit Ctypes_static.ptr ->
unit)
lazy_tval vkDestroyInstance :
Vulkan_types.vk_instance Ctypes.structure Ctypes_static.ptr ->
unit Ctypes_static.ptr ->
unitval vkEnumeratePhysicalDevices_lazy :
(Vulkan_types.vk_instance Ctypes.structure Ctypes_static.ptr ->
Unsigned.uint32 Ctypes_static.ptr ->
Vulkan_types.vk_physical_device Ctypes.structure Ctypes_static.ptr
Ctypes_static.ptr ->
Vulkan_types.vk_result)
lazy_tval vkEnumeratePhysicalDevices :
Vulkan_types.vk_instance Ctypes.structure Ctypes_static.ptr ->
Unsigned.uint32 Ctypes_static.ptr ->
Vulkan_types.vk_physical_device Ctypes.structure Ctypes_static.ptr
Ctypes_static.ptr ->
Vulkan_types.vk_resultval vkGetPhysicalDeviceProperties_lazy :
(Vulkan_types.vk_physical_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_physical_device_properties Ctypes.structure
Ctypes_static.ptr ->
unit)
lazy_tval vkGetPhysicalDeviceProperties :
Vulkan_types.vk_physical_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_physical_device_properties Ctypes.structure Ctypes_static.ptr ->
unitval vkGetPhysicalDeviceQueueFamilyProperties_lazy :
(Vulkan_types.vk_physical_device Ctypes.structure Ctypes_static.ptr ->
Unsigned.uint32 Ctypes_static.ptr ->
Vulkan_types.vk_queue_family_properties Ctypes.structure Ctypes_static.ptr ->
unit)
lazy_tval vkGetPhysicalDeviceQueueFamilyProperties :
Vulkan_types.vk_physical_device Ctypes.structure Ctypes_static.ptr ->
Unsigned.uint32 Ctypes_static.ptr ->
Vulkan_types.vk_queue_family_properties Ctypes.structure Ctypes_static.ptr ->
unitval vkGetPhysicalDeviceMemoryProperties_lazy :
(Vulkan_types.vk_physical_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_physical_device_memory_properties Ctypes.structure
Ctypes_static.ptr ->
unit)
lazy_tval vkGetPhysicalDeviceMemoryProperties :
Vulkan_types.vk_physical_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_physical_device_memory_properties Ctypes.structure
Ctypes_static.ptr ->
unitval vkCreateDevice_lazy :
(Vulkan_types.vk_physical_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_device_create_info Ctypes.structure Ctypes_static.ptr ->
unit Ctypes_static.ptr ->
Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr Ctypes_static.ptr ->
Vulkan_types.vk_result)
lazy_tval vkCreateDevice :
Vulkan_types.vk_physical_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_device_create_info Ctypes.structure Ctypes_static.ptr ->
unit Ctypes_static.ptr ->
Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr Ctypes_static.ptr ->
Vulkan_types.vk_resultval vkDestroyDevice_lazy :
(Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
unit Ctypes_static.ptr ->
unit)
lazy_tval vkDestroyDevice :
Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
unit Ctypes_static.ptr ->
unitval vkGetDeviceQueue_lazy :
(Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Unsigned.uint32 ->
Unsigned.uint32 ->
Vulkan_types.vk_queue Ctypes.structure Ctypes_static.ptr Ctypes_static.ptr ->
unit)
lazy_tval vkGetDeviceQueue :
Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Unsigned.uint32 ->
Unsigned.uint32 ->
Vulkan_types.vk_queue Ctypes.structure Ctypes_static.ptr Ctypes_static.ptr ->
unitval vkDeviceWaitIdle_lazy :
(Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_result)
lazy_tval vkDeviceWaitIdle :
Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_resultval vkAllocateMemory_lazy :
(Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_memory_allocate_info Ctypes.structure Ctypes_static.ptr ->
unit Ctypes_static.ptr ->
Vulkan_types.vk_device_memory Ctypes_static.ptr ->
Vulkan_types.vk_result)
lazy_tval vkAllocateMemory :
Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_memory_allocate_info Ctypes.structure Ctypes_static.ptr ->
unit Ctypes_static.ptr ->
Vulkan_types.vk_device_memory Ctypes_static.ptr ->
Vulkan_types.vk_resultval vkFreeMemory_lazy :
(Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_device_memory ->
unit Ctypes_static.ptr ->
unit)
lazy_tval vkFreeMemory :
Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_device_memory ->
unit Ctypes_static.ptr ->
unitval vkMapMemory_lazy :
(Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_device_memory ->
Vulkan_types.vk_device_size ->
Vulkan_types.vk_device_size ->
Vulkan_types.vk_flags ->
unit Ctypes_static.ptr Ctypes_static.ptr ->
Vulkan_types.vk_result)
lazy_tval vkMapMemory :
Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_device_memory ->
Vulkan_types.vk_device_size ->
Vulkan_types.vk_device_size ->
Vulkan_types.vk_flags ->
unit Ctypes_static.ptr Ctypes_static.ptr ->
Vulkan_types.vk_resultval vkUnmapMemory_lazy :
(Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_device_memory ->
unit)
lazy_tval vkUnmapMemory :
Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_device_memory ->
unitval vkCreateBuffer_lazy :
(Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_buffer_create_info Ctypes.structure Ctypes_static.ptr ->
unit Ctypes_static.ptr ->
Vulkan_types.vk_buffer Ctypes_static.ptr ->
Vulkan_types.vk_result)
lazy_tval vkCreateBuffer :
Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_buffer_create_info Ctypes.structure Ctypes_static.ptr ->
unit Ctypes_static.ptr ->
Vulkan_types.vk_buffer Ctypes_static.ptr ->
Vulkan_types.vk_resultval vkDestroyBuffer_lazy :
(Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_buffer ->
unit Ctypes_static.ptr ->
unit)
lazy_tval vkDestroyBuffer :
Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_buffer ->
unit Ctypes_static.ptr ->
unitval vkGetBufferMemoryRequirements_lazy :
(Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_buffer ->
Vulkan_types.vk_memory_requirements Ctypes.structure Ctypes_static.ptr ->
unit)
lazy_tval vkGetBufferMemoryRequirements :
Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_buffer ->
Vulkan_types.vk_memory_requirements Ctypes.structure Ctypes_static.ptr ->
unitval vkBindBufferMemory_lazy :
(Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_buffer ->
Vulkan_types.vk_device_memory ->
Vulkan_types.vk_device_size ->
Vulkan_types.vk_result)
lazy_tval vkBindBufferMemory :
Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_buffer ->
Vulkan_types.vk_device_memory ->
Vulkan_types.vk_device_size ->
Vulkan_types.vk_resultval vkCreateShaderModule_lazy :
(Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_shader_module_create_info Ctypes.structure
Ctypes_static.ptr ->
unit Ctypes_static.ptr ->
Vulkan_types.vk_shader_module Ctypes_static.ptr ->
Vulkan_types.vk_result)
lazy_tval vkCreateShaderModule :
Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_shader_module_create_info Ctypes.structure Ctypes_static.ptr ->
unit Ctypes_static.ptr ->
Vulkan_types.vk_shader_module Ctypes_static.ptr ->
Vulkan_types.vk_resultval vkDestroyShaderModule_lazy :
(Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_shader_module ->
unit Ctypes_static.ptr ->
unit)
lazy_tval vkDestroyShaderModule :
Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_shader_module ->
unit Ctypes_static.ptr ->
unitval vkCreateComputePipelines_lazy :
(Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_pipeline_cache ->
Unsigned.uint32 ->
Vulkan_types.vk_compute_pipeline_create_info Ctypes.structure
Ctypes_static.ptr ->
unit Ctypes_static.ptr ->
Vulkan_types.vk_pipeline Ctypes_static.ptr ->
Vulkan_types.vk_result)
lazy_tval vkCreateComputePipelines :
Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_pipeline_cache ->
Unsigned.uint32 ->
Vulkan_types.vk_compute_pipeline_create_info Ctypes.structure
Ctypes_static.ptr ->
unit Ctypes_static.ptr ->
Vulkan_types.vk_pipeline Ctypes_static.ptr ->
Vulkan_types.vk_resultval vkDestroyPipeline_lazy :
(Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_pipeline ->
unit Ctypes_static.ptr ->
unit)
lazy_tval vkDestroyPipeline :
Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_pipeline ->
unit Ctypes_static.ptr ->
unitval vkCreatePipelineLayout_lazy :
(Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_pipeline_layout_create_info Ctypes.structure
Ctypes_static.ptr ->
unit Ctypes_static.ptr ->
Vulkan_types.vk_pipeline_layout Ctypes_static.ptr ->
Vulkan_types.vk_result)
lazy_tval vkCreatePipelineLayout :
Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_pipeline_layout_create_info Ctypes.structure
Ctypes_static.ptr ->
unit Ctypes_static.ptr ->
Vulkan_types.vk_pipeline_layout Ctypes_static.ptr ->
Vulkan_types.vk_resultval vkDestroyPipelineLayout_lazy :
(Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_pipeline_layout ->
unit Ctypes_static.ptr ->
unit)
lazy_tval vkDestroyPipelineLayout :
Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_pipeline_layout ->
unit Ctypes_static.ptr ->
unitval vkCreateDescriptorSetLayout_lazy :
(Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_descriptor_set_layout_create_info Ctypes.structure
Ctypes_static.ptr ->
unit Ctypes_static.ptr ->
Vulkan_types.vk_descriptor_set_layout Ctypes_static.ptr ->
Vulkan_types.vk_result)
lazy_tval vkCreateDescriptorSetLayout :
Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_descriptor_set_layout_create_info Ctypes.structure
Ctypes_static.ptr ->
unit Ctypes_static.ptr ->
Vulkan_types.vk_descriptor_set_layout Ctypes_static.ptr ->
Vulkan_types.vk_resultval vkDestroyDescriptorSetLayout_lazy :
(Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_descriptor_set_layout ->
unit Ctypes_static.ptr ->
unit)
lazy_tval vkDestroyDescriptorSetLayout :
Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_descriptor_set_layout ->
unit Ctypes_static.ptr ->
unitval vkCreateDescriptorPool_lazy :
(Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_descriptor_pool_create_info Ctypes.structure
Ctypes_static.ptr ->
unit Ctypes_static.ptr ->
Vulkan_types.vk_descriptor_pool Ctypes_static.ptr ->
Vulkan_types.vk_result)
lazy_tval vkCreateDescriptorPool :
Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_descriptor_pool_create_info Ctypes.structure
Ctypes_static.ptr ->
unit Ctypes_static.ptr ->
Vulkan_types.vk_descriptor_pool Ctypes_static.ptr ->
Vulkan_types.vk_resultval vkDestroyDescriptorPool_lazy :
(Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_descriptor_pool ->
unit Ctypes_static.ptr ->
unit)
lazy_tval vkDestroyDescriptorPool :
Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_descriptor_pool ->
unit Ctypes_static.ptr ->
unitval vkAllocateDescriptorSets_lazy :
(Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_descriptor_set_allocate_info Ctypes.structure
Ctypes_static.ptr ->
Vulkan_types.vk_descriptor_set Ctypes_static.ptr ->
Vulkan_types.vk_result)
lazy_tval vkAllocateDescriptorSets :
Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_descriptor_set_allocate_info Ctypes.structure
Ctypes_static.ptr ->
Vulkan_types.vk_descriptor_set Ctypes_static.ptr ->
Vulkan_types.vk_resultval vkUpdateDescriptorSets_lazy :
(Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Unsigned.uint32 ->
Vulkan_types.vk_write_descriptor_set Ctypes.structure Ctypes_static.ptr ->
Unsigned.uint32 ->
unit Ctypes_static.ptr ->
unit)
lazy_tval vkUpdateDescriptorSets :
Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Unsigned.uint32 ->
Vulkan_types.vk_write_descriptor_set Ctypes.structure Ctypes_static.ptr ->
Unsigned.uint32 ->
unit Ctypes_static.ptr ->
unitval vkCreateCommandPool_lazy :
(Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_command_pool_create_info Ctypes.structure Ctypes_static.ptr ->
unit Ctypes_static.ptr ->
Vulkan_types.vk_command_pool Ctypes_static.ptr ->
Vulkan_types.vk_result)
lazy_tval vkCreateCommandPool :
Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_command_pool_create_info Ctypes.structure Ctypes_static.ptr ->
unit Ctypes_static.ptr ->
Vulkan_types.vk_command_pool Ctypes_static.ptr ->
Vulkan_types.vk_resultval vkDestroyCommandPool_lazy :
(Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_command_pool ->
unit Ctypes_static.ptr ->
unit)
lazy_tval vkDestroyCommandPool :
Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_command_pool ->
unit Ctypes_static.ptr ->
unitval vkAllocateCommandBuffers_lazy :
(Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_command_buffer_allocate_info Ctypes.structure
Ctypes_static.ptr ->
Vulkan_types.vk_command_buffer Ctypes.structure Ctypes_static.ptr
Ctypes_static.ptr ->
Vulkan_types.vk_result)
lazy_tval vkAllocateCommandBuffers :
Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_command_buffer_allocate_info Ctypes.structure
Ctypes_static.ptr ->
Vulkan_types.vk_command_buffer Ctypes.structure Ctypes_static.ptr
Ctypes_static.ptr ->
Vulkan_types.vk_resultval vkBeginCommandBuffer_lazy :
(Vulkan_types.vk_command_buffer Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_command_buffer_begin_info Ctypes.structure
Ctypes_static.ptr ->
Vulkan_types.vk_result)
lazy_tval vkBeginCommandBuffer :
Vulkan_types.vk_command_buffer Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_command_buffer_begin_info Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_resultval vkEndCommandBuffer_lazy :
(Vulkan_types.vk_command_buffer Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_result)
lazy_tval vkEndCommandBuffer :
Vulkan_types.vk_command_buffer Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_resultval vkResetCommandBuffer_lazy :
(Vulkan_types.vk_command_buffer Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_flags ->
Vulkan_types.vk_result)
lazy_tval vkResetCommandBuffer :
Vulkan_types.vk_command_buffer Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_flags ->
Vulkan_types.vk_resultval vkCmdBindPipeline_lazy :
(Vulkan_types.vk_command_buffer Ctypes.structure Ctypes_static.ptr ->
Unsigned.uint32 ->
Vulkan_types.vk_pipeline ->
unit)
lazy_tval vkCmdBindPipeline :
Vulkan_types.vk_command_buffer Ctypes.structure Ctypes_static.ptr ->
Unsigned.uint32 ->
Vulkan_types.vk_pipeline ->
unitval vkCmdBindDescriptorSets_lazy :
(Vulkan_types.vk_command_buffer Ctypes.structure Ctypes_static.ptr ->
Unsigned.uint32 ->
Vulkan_types.vk_pipeline_layout ->
Unsigned.uint32 ->
Unsigned.uint32 ->
Vulkan_types.vk_descriptor_set Ctypes_static.ptr ->
Unsigned.uint32 ->
Unsigned.uint32 Ctypes_static.ptr ->
unit)
lazy_tval vkCmdBindDescriptorSets :
Vulkan_types.vk_command_buffer Ctypes.structure Ctypes_static.ptr ->
Unsigned.uint32 ->
Vulkan_types.vk_pipeline_layout ->
Unsigned.uint32 ->
Unsigned.uint32 ->
Vulkan_types.vk_descriptor_set Ctypes_static.ptr ->
Unsigned.uint32 ->
Unsigned.uint32 Ctypes_static.ptr ->
unitval vkCmdPushConstants_lazy :
(Vulkan_types.vk_command_buffer Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_pipeline_layout ->
Unsigned.uint32 ->
Unsigned.uint32 ->
Unsigned.uint32 ->
unit Ctypes_static.ptr ->
unit)
lazy_tval vkCmdPushConstants :
Vulkan_types.vk_command_buffer Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_pipeline_layout ->
Unsigned.uint32 ->
Unsigned.uint32 ->
Unsigned.uint32 ->
unit Ctypes_static.ptr ->
unitval vkCmdDispatch_lazy :
(Vulkan_types.vk_command_buffer Ctypes.structure Ctypes_static.ptr ->
Unsigned.uint32 ->
Unsigned.uint32 ->
Unsigned.uint32 ->
unit)
lazy_tval vkCmdDispatch :
Vulkan_types.vk_command_buffer Ctypes.structure Ctypes_static.ptr ->
Unsigned.uint32 ->
Unsigned.uint32 ->
Unsigned.uint32 ->
unitval vkCmdFillBuffer_lazy :
(Vulkan_types.vk_command_buffer Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_buffer ->
Vulkan_types.vk_device_size ->
Vulkan_types.vk_device_size ->
Unsigned.uint32 ->
unit)
lazy_tval vkCmdFillBuffer :
Vulkan_types.vk_command_buffer Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_buffer ->
Vulkan_types.vk_device_size ->
Vulkan_types.vk_device_size ->
Unsigned.uint32 ->
unitval vkCmdPipelineBarrier_lazy :
(Vulkan_types.vk_command_buffer Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_flags ->
Vulkan_types.vk_flags ->
Vulkan_types.vk_flags ->
Unsigned.uint32 ->
unit Ctypes_static.ptr ->
Unsigned.uint32 ->
Vulkan_types.vk_buffer_memory_barrier Ctypes.structure Ctypes_static.ptr ->
Unsigned.uint32 ->
unit Ctypes_static.ptr ->
unit)
lazy_tval vkCmdPipelineBarrier :
Vulkan_types.vk_command_buffer Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_flags ->
Vulkan_types.vk_flags ->
Vulkan_types.vk_flags ->
Unsigned.uint32 ->
unit Ctypes_static.ptr ->
Unsigned.uint32 ->
Vulkan_types.vk_buffer_memory_barrier Ctypes.structure Ctypes_static.ptr ->
Unsigned.uint32 ->
unit Ctypes_static.ptr ->
unitval vkCmdCopyBuffer_lazy :
(Vulkan_types.vk_command_buffer Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_buffer ->
Vulkan_types.vk_buffer ->
Unsigned.uint32 ->
unit Ctypes_static.ptr ->
unit)
lazy_tval vkCmdCopyBuffer :
Vulkan_types.vk_command_buffer Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_buffer ->
Vulkan_types.vk_buffer ->
Unsigned.uint32 ->
unit Ctypes_static.ptr ->
unitval vkCreateFence_lazy :
(Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_fence_create_info Ctypes.structure Ctypes_static.ptr ->
unit Ctypes_static.ptr ->
Vulkan_types.vk_fence Ctypes_static.ptr ->
Vulkan_types.vk_result)
lazy_tval vkCreateFence :
Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_fence_create_info Ctypes.structure Ctypes_static.ptr ->
unit Ctypes_static.ptr ->
Vulkan_types.vk_fence Ctypes_static.ptr ->
Vulkan_types.vk_resultval vkDestroyFence_lazy :
(Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_fence ->
unit Ctypes_static.ptr ->
unit)
lazy_tval vkDestroyFence :
Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_fence ->
unit Ctypes_static.ptr ->
unitval vkWaitForFences_lazy :
(Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Unsigned.uint32 ->
Vulkan_types.vk_fence Ctypes_static.ptr ->
Vulkan_types.vk_bool32 ->
Unsigned.uint64 ->
Vulkan_types.vk_result)
lazy_tval vkWaitForFences :
Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Unsigned.uint32 ->
Vulkan_types.vk_fence Ctypes_static.ptr ->
Vulkan_types.vk_bool32 ->
Unsigned.uint64 ->
Vulkan_types.vk_resultval vkResetFences_lazy :
(Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Unsigned.uint32 ->
Vulkan_types.vk_fence Ctypes_static.ptr ->
Vulkan_types.vk_result)
lazy_tval vkResetFences :
Vulkan_types.vk_device Ctypes.structure Ctypes_static.ptr ->
Unsigned.uint32 ->
Vulkan_types.vk_fence Ctypes_static.ptr ->
Vulkan_types.vk_resultval vkQueueSubmit_lazy :
(Vulkan_types.vk_queue Ctypes.structure Ctypes_static.ptr ->
Unsigned.uint32 ->
Vulkan_types.vk_submit_info Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_fence ->
Vulkan_types.vk_result)
lazy_tval vkQueueSubmit :
Vulkan_types.vk_queue Ctypes.structure Ctypes_static.ptr ->
Unsigned.uint32 ->
Vulkan_types.vk_submit_info Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_fence ->
Vulkan_types.vk_resultval vkQueueWaitIdle_lazy :
(Vulkan_types.vk_queue Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_result)
lazy_tval vkQueueWaitIdle :
Vulkan_types.vk_queue Ctypes.structure Ctypes_static.ptr ->
Vulkan_types.vk_resultval vkEnumerateInstanceVersion_lazy :
(Unsigned.uint32 Ctypes_static.ptr -> Vulkan_types.vk_result) option lazy_tval vkEnumerateInstanceVersion :
Unsigned.uint32 Ctypes_static.ptr ->
Vulkan_types.vk_result