Method: Vulkan::Queue#submit_infos
- Defined in:
- lib/vulkan/queue.rb
#submit_infos(submit_infos, fence = nil) ⇒ Object
29 30 31 32 33 34 35 36 37 |
# File 'lib/vulkan/queue.rb', line 29 def submit_infos(submit_infos, fence = nil) submit_infos_p = @submit_infos[submit_infos.size] ||= Vulkan.struct("infos[#{submit_infos.size}]" => VkSubmitInfo).malloc submit_infos.each_with_index do |info, i| next if submit_infos_p.infos[i] == info submit_infos_p.infos[i].copy_from(info) end check_result @vk.vkQueueSubmit(to_ptr, submit_infos.size, submit_infos_p, fence) end |