/external/rust/android-crates-io/crates/vulkano/src/pipeline/graphics/vertex_input/ |
D | collection.rs | 10 use crate::buffer::Subbuffer; 17 fn into_vec(self) -> Vec<Subbuffer<[u8]>>; in into_vec() 22 fn into_vec(self) -> Vec<Subbuffer<[u8]>> { in into_vec() 27 impl<T: ?Sized> VertexBuffersCollection for Subbuffer<T> { implementation 28 fn into_vec(self) -> Vec<Subbuffer<[u8]>> { in into_vec() 33 impl<T: ?Sized> VertexBuffersCollection for Vec<Subbuffer<T>> { 34 fn into_vec(self) -> Vec<Subbuffer<[u8]>> { in into_vec() 35 assert!(mem::size_of::<Subbuffer<T>>() == mem::size_of::<Subbuffer<[u8]>>()); in into_vec() 36 assert!(mem::align_of::<Subbuffer<T>>() == mem::align_of::<Subbuffer<[u8]>>()); in into_vec() 39 unsafe { mem::transmute::<Vec<Subbuffer<T>>, Vec<Subbuffer<[u8]>>>(self) } in into_vec() [all …]
|
/external/rust/android-crates-io/crates/vulkano/src/buffer/ |
D | subbuffer.rs | 67 pub struct Subbuffer<T: ?Sized> { struct 80 impl<T: ?Sized> Subbuffer<T> { argument 82 Subbuffer { in from_arena() 148 pub fn into_bytes(self) -> Subbuffer<[u8]> { in into_bytes() 155 pub fn as_bytes(&self) -> &Subbuffer<[u8]> { in as_bytes() 160 unsafe fn reinterpret_unchecked_inner<U: ?Sized>(self) -> Subbuffer<U> { in reinterpret_unchecked_inner() 162 mem::transmute::<Subbuffer<T>, Subbuffer<U>>(self) in reinterpret_unchecked_inner() 166 unsafe fn reinterpret_ref_unchecked_inner<U: ?Sized>(&self) -> &Subbuffer<U> { in reinterpret_ref_unchecked_inner() 167 assert!(size_of::<Subbuffer<T>>() == size_of::<Subbuffer<U>>()); in reinterpret_ref_unchecked_inner() 168 assert!(align_of::<Subbuffer<T>>() == align_of::<Subbuffer<U>>()); in reinterpret_ref_unchecked_inner() [all …]
|
D | allocator.rs | 14 Subbuffer, 202 pub fn allocate_sized<T>(&self) -> Result<Subbuffer<T>, AllocationCreationError> in allocate_sized() 221 ) -> Result<Subbuffer<[T]>, AllocationCreationError> in allocate_slice() 236 ) -> Result<Subbuffer<T>, AllocationCreationError> in allocate_unsized() 256 ) -> Result<Subbuffer<[u8]>, AllocationCreationError> { in allocate() 296 ) -> Result<Subbuffer<[u8]>, AllocationCreationError> { in allocate() 329 return Ok(Subbuffer::from_arena(arena.clone(), offset, layout.size())); in allocate()
|
D | mod.rs | 105 subbuffer::{BufferContents, BufferContentsLayout, Subbuffer}, 280 ) -> Result<Subbuffer<T>, BufferError> in from_data() 309 ) -> Result<Subbuffer<[T]>, BufferError> in from_iter() 339 ) -> Result<Subbuffer<T>, BufferError> in new_sized() 344 let buffer = Subbuffer::new(Buffer::new( in new_sized() 368 ) -> Result<Subbuffer<[T]>, BufferError> in new_slice() 389 ) -> Result<Subbuffer<T>, BufferError> in new_unsized() 395 let buffer = Subbuffer::new(Buffer::new( in new_unsized()
|
D | view.rs | 50 use super::{BufferUsage, Subbuffer}; 73 subbuffer: Subbuffer<[u8]>, 85 subbuffer: Subbuffer<impl ?Sized>, in new() 92 subbuffer: Subbuffer<[u8]>, in new_inner() 254 pub fn buffer(&self) -> &Subbuffer<[u8]> { in buffer()
|
/external/rust/android-crates-io/crates/vulkano/src/command_buffer/commands/ |
D | clear.rs | 11 buffer::{BufferContents, BufferUsage, Subbuffer}, 355 dst_buffer: Subbuffer<[u32]>, in fill_buffer() 369 dst_buffer: &Subbuffer<[u32]>, in validate_fill_buffer() 434 dst_buffer: Subbuffer<D>, in update_buffer() 455 dst_buffer: &Subbuffer<[u8]>, in validate_update_buffer() 681 dst_buffer: Subbuffer<[u32]>, in fill_buffer() 685 dst_buffer: Subbuffer<[u32]>, in fill_buffer() 735 dst_buffer: Subbuffer<D>, in update_buffer() 743 dst_buffer: Subbuffer<D>, in update_buffer() 870 pub unsafe fn fill_buffer(&mut self, dst_buffer: &Subbuffer<[u32]>, data: u32) { in fill_buffer() [all …]
|
D | bind_push.rs | 11 buffer::{BufferContents, BufferUsage, Subbuffer}, 239 pub fn bind_index_buffer<I: Index>(&mut self, index_buffer: Subbuffer<[I]>) -> &mut Self { in bind_index_buffer() 253 index_buffer: &Subbuffer<[u8]>, in validate_bind_index_buffer() 445 vertex_buffers: &[Subbuffer<[u8]>], in validate_bind_vertex_buffers() 729 pub unsafe fn bind_index_buffer(&mut self, buffer: Subbuffer<[u8]>, index_type: IndexType) { in bind_index_buffer() 731 buffer: Subbuffer<[u8]>, in bind_index_buffer() 1015 buffers: SmallVec<[Subbuffer<[u8]>; 4]>, 1021 pub fn add(&mut self, buffer: Subbuffer<[u8]>) { in add() 1031 _buffers: SmallVec<[Subbuffer<[u8]>; 4]>, in submit() 1098 pub unsafe fn bind_index_buffer(&mut self, buffer: &Subbuffer<[u8]>, index_type: IndexType) { in bind_index_buffer() [all …]
|
D | pipeline.rs | 11 buffer::{view::BufferView, BufferUsage, Subbuffer}, 126 indirect_buffer: Subbuffer<[DispatchIndirectCommand]>, in dispatch_indirect() 139 indirect_buffer: &Subbuffer<[u8]>, in validate_dispatch_indirect() 252 indirect_buffer: Subbuffer<[DrawIndirectCommand]>, in draw_indirect() 274 indirect_buffer: &Subbuffer<[u8]>, in validate_draw_indirect() 438 indirect_buffer: Subbuffer<[DrawIndexedIndirectCommand]>, in draw_indexed_indirect() 460 indirect_buffer: &Subbuffer<[u8]>, in validate_draw_indexed_indirect() 542 buffer: &Subbuffer<[u8]>, in validate_indirect_buffer() 646 |_index: u32, (_buffer, _range): &(Subbuffer<[u8]>, Range<DeviceSize>)| Ok(()); in validate_pipeline_descriptor_sets() 1716 indirect_buffer: Subbuffer<[DispatchIndirectCommand]>, in dispatch_indirect() [all …]
|
D | query.rs | 11 buffer::{BufferUsage, Subbuffer}, 463 destination: Subbuffer<[T]>, in copy_query_pool_results() 486 destination: &Subbuffer<[T]>, in validate_copy_query_pool_results() 713 destination: Subbuffer<[impl QueryResultElement]>, in copy_query_pool_results() 720 destination: Subbuffer<[T]>, in copy_query_pool_results() 863 destination: &Subbuffer<[T]>, in copy_query_pool_results()
|
D | copy.rs | 11 buffer::{BufferUsage, Subbuffer}, 3998 pub src_buffer: Subbuffer<[u8]>, 4003 pub dst_buffer: Subbuffer<[u8]>, 4017 pub fn buffers(src_buffer: Subbuffer<impl ?Sized>, dst_buffer: Subbuffer<impl ?Sized>) -> Self { in buffers() 4042 pub src_buffer: Subbuffer<[T]>, 4047 pub dst_buffer: Subbuffer<[T]>, 4060 pub fn buffers(src_buffer: Subbuffer<[T]>, dst_buffer: Subbuffer<[T]>) -> Self { in buffers() 4275 pub src_buffer: Subbuffer<[u8]>, 4305 src_buffer: Subbuffer<impl ?Sized>, in buffer_image() 4344 pub dst_buffer: Subbuffer<[u8]>, [all …]
|
/external/rust/android-crates-io/crates/vulkano/src/command_buffer/standard/builder/ |
D | clear.rs | 12 buffer::{BufferContents, BufferUsage, Subbuffer}, 491 dst_buffer: Subbuffer<[u32]>, in fill_buffer() 501 dst_buffer: &Subbuffer<[u32]>, in validate_fill_buffer() 564 dst_buffer: Subbuffer<[u32]>, in fill_buffer_unchecked() 611 dst_buffer: Subbuffer<D>, in update_buffer() 624 dst_buffer: &Subbuffer<[u8]>, in validate_update_buffer() 705 dst_buffer: Subbuffer<D>, in update_buffer_unchecked()
|
D | pipeline.rs | 15 buffer::{view::BufferView, BufferUsage, Subbuffer}, 165 indirect_buffer: Subbuffer<[DispatchIndirectCommand]>, in dispatch_indirect() 174 indirect_buffer: &Subbuffer<[u8]>, in validate_dispatch_indirect() 211 indirect_buffer: Subbuffer<[DispatchIndirectCommand]>, in dispatch_indirect_unchecked() 401 indirect_buffer: Subbuffer<[DrawIndirectCommand]>, in draw_indirect() 412 indirect_buffer: &Subbuffer<[u8]>, in validate_draw_indirect() 472 indirect_buffer: Subbuffer<[DrawIndirectCommand]>, in draw_indirect_unchecked() 725 indirect_buffer: Subbuffer<[DrawIndexedIndirectCommand]>, in draw_indexed_indirect() 736 indirect_buffer: &Subbuffer<[u8]>, in validate_draw_indexed_indirect() 797 indirect_buffer: Subbuffer<[DrawIndexedIndirectCommand]>, in draw_indexed_indirect_unchecked() [all …]
|
D | bind_push.rs | 12 buffer::{BufferContents, BufferUsage, Subbuffer}, 279 pub fn bind_index_buffer<I: Index>(&mut self, index_buffer: Subbuffer<[I]>) -> &mut Self { in bind_index_buffer() 288 index_buffer: &Subbuffer<[u8]>, in validate_bind_index_buffer() 333 buffer: Subbuffer<[u8]>, in bind_index_buffer_unchecked() 532 vertex_buffers: &[Subbuffer<[u8]>], in validate_bind_vertex_buffers()
|
D | query.rs | 12 buffer::{BufferUsage, Subbuffer}, 526 dst_buffer: Subbuffer<[T]>, in copy_query_pool_results() 553 dst_buffer: &Subbuffer<[u8]>, in validate_copy_query_pool_results() 629 dst_buffer: Subbuffer<[T]>, in copy_query_pool_results_unchecked()
|
D | mod.rs | 24 buffer::{Buffer, Subbuffer}, 673 index_buffer: Option<(Subbuffer<[u8]>, IndexType)>, 676 vertex_buffers: HashMap<u32, Subbuffer<[u8]>>,
|
/external/rust/android-crates-io/crates/vulkano/src/command_buffer/synced/ |
D | builder.rs | 18 buffer::{Buffer, Subbuffer}, 238 buffer: &Subbuffer<[u8]>, in find_buffer_conflict() 378 buffer: Subbuffer<[u8]>, in add_buffer() 985 pub(in crate::command_buffer) index_buffer: Option<(Subbuffer<[u8]>, IndexType)>, 988 pub(in crate::command_buffer) vertex_buffers: HashMap<u32, Subbuffer<[u8]>>, 1227 pub fn index_buffer(&self) -> Option<(&'a Subbuffer<[u8]>, IndexType)> { in index_buffer() 1249 pub fn vertex_buffer(&self, binding_num: u32) -> Option<&'a Subbuffer<[u8]>> { in vertex_buffer()
|
D | mod.rs | 78 buffer::Subbuffer, 143 buffer: Subbuffer<[u8]>,
|
/external/rust/android-crates-io/crates/vulkano/src/memory/ |
D | mod.rs | 101 buffer::{sys::RawBuffer, Subbuffer}, 418 pub buffer_binds: Vec<(Subbuffer<[u8]>, Vec<SparseBufferMemoryBind>)>,
|
/external/rust/android-crates-io/crates/vulkano/src/descriptor_set/ |
D | update.rs | 12 buffer::{view::BufferView, BufferUsage, Subbuffer}, 75 pub fn buffer(binding: u32, buffer: Subbuffer<impl ?Sized>) -> Self { in buffer() 87 elements: impl IntoIterator<Item = Subbuffer<impl ?Sized>>, in buffer_array() 112 buffer: Subbuffer<impl ?Sized>, in buffer_with_range() 125 elements: impl IntoIterator<Item = (Subbuffer<impl ?Sized>, Range<DeviceSize>)>, in buffer_with_range_array() 380 Buffer(SmallVec<[(Subbuffer<[u8]>, Range<DeviceSize>); 1]>),
|
D | mod.rs | 89 buffer::{view::BufferView, Subbuffer}, 345 Buffer(Elements<(Subbuffer<[u8]>, Range<DeviceSize>)>),
|
/external/rust/android-crates-io/crates/vulkano/src/command_buffer/ |
D | mod.rs | 140 buffer::{Buffer, Subbuffer}, 622 pub(crate) buffer: Subbuffer<[u8]>,
|
/external/rust/android-crates-io/crates/vulkano/src/image/ |
D | immutable.rs | 17 buffer::{Buffer, BufferContents, BufferCreateInfo, BufferError, BufferUsage, Subbuffer}, 235 source: Subbuffer<impl ?Sized>, in from_buffer()
|