pub fn submit<I, K>(mut self, submits: I) -> Submission<'a, B, <(C, K) as Upper>::Result>
    where
        I: IntoIterator,
        I::Item: Submittable<'a, B, K, Primary>,
        (C, K): Upper
    {
        self.cmd_buffers.extend(submits.into_iter().map(
            |s| { unsafe { s.into_buffer() } }
        ));
        Submission {
            cmd_buffers: self.cmd_buffers,
            wait_semaphores: self.wait_semaphores,
            signal_semaphores: self.signal_semaphores,
            marker: PhantomData,
        }
    }
/// Append a new list of finished command buffers to this submission.
///
/// All submits for this call must be of the same type.
/// Submission will be automatically promoted to to the minimum required capability
/// to hold all passed submits.
Append a new list of finished command buffers to this submission.
All submits for this call must be of the same type.
Submission will be automatically promoted to to the minimum required capability
to hold all passed submits.
Append a new list of finished command buffers to this submission . All submits for this call must be of the same type . Submission will be automatically promoted to to the minimum required capability to hold all passed submits .
pub fn submit<I, K>(mut self, submits: I) -> Submission<'a, B, <(C, K) as Upper>::Result>
    where
        I: IntoIterator,
        I::Item: Submittable<'a, B, K, Primary>,
        (C, K): Upper
    {
        self.cmd_buffers.extend(submits.into_iter().map(
            |s| { unsafe { s.into_buffer() } }
        ));
        Submission {
            cmd_buffers: self.cmd_buffers,
            wait_semaphores: self.wait_semaphores,
            signal_semaphores: self.signal_semaphores,
            marker: PhantomData,
        }
    }
pub fn submit < I , K > ( mut self , submits : I ) -> Submission < ' a , B , < ( C , K ) as Upper > :: Result > where I : IntoIterator , I :: Item : Submittable < ' a , B , K , Primary > , ( C , K ) : Upper { self . cmd_buffers . extend ( submits . into_iter ( ) . map ( | s | { unsafe { s . into_buffer ( ) } } ) ) ; Submission { cmd_buffers : self . cmd_buffers , wait_semaphores : self . wait_semaphores , signal_semaphores : self . signal_semaphores , marker : PhantomData , } }
Append a new list of finished command buffers to this submission.
Append a new list of finished command buffers to this submission .
mut self
submits
I
mut self
submits
I