//! use crate::vk; use core::ffi; impl crate::khr::push_descriptor::Device { /// #[inline] pub unsafe fn cmd_push_descriptor_set( &self, command_buffer: vk::CommandBuffer, pipeline_bind_point: vk::PipelineBindPoint, layout: vk::PipelineLayout, set: u32, descriptor_writes: &[vk::WriteDescriptorSet<'_>], ) { (self.fp.cmd_push_descriptor_set_khr)( command_buffer, pipeline_bind_point, layout, set, descriptor_writes.len() as u32, descriptor_writes.as_ptr(), ) } /// #[inline] pub unsafe fn cmd_push_descriptor_set_with_template( &self, command_buffer: vk::CommandBuffer, descriptor_update_template: vk::DescriptorUpdateTemplate, layout: vk::PipelineLayout, set: u32, p_data: *const ffi::c_void, ) { (self.fp.cmd_push_descriptor_set_with_template_khr)( command_buffer, descriptor_update_template, layout, set, p_data, ) } }