pub struct VulkanProgram { /* private fields */ }Expand description
Resident compute pipelines specialized for one admitted TOSA graph.
Implementations§
Source§impl VulkanProgram
impl VulkanProgram
Sourcepub fn dispatch_count(&self) -> usize
pub fn dispatch_count(&self) -> usize
Number of vkCmdDispatch calls one submission of this program records.
Sourcepub fn arena_bytes(&self) -> u64
pub fn arena_bytes(&self) -> u64
Bytes of program-owned arena storage (constants plus intermediates).
Trait Implementations§
Source§impl Debug for VulkanProgram
impl Debug for VulkanProgram
Source§impl Drop for VulkanProgram
impl Drop for VulkanProgram
Auto Trait Implementations§
impl !RefUnwindSafe for VulkanProgram
impl !Send for VulkanProgram
impl !Sync for VulkanProgram
impl !UnwindSafe for VulkanProgram
impl Freeze for VulkanProgram
impl Unpin for VulkanProgram
impl UnsafeUnpin for VulkanProgram
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more