Home
last modified time | relevance | path

Searched refs:Subbuffer (Results 1 – 22 of 22) sorted by relevance

/external/rust/android-crates-io/crates/vulkano/src/pipeline/graphics/vertex_input/
Dcollection.rs10 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/
Dsubbuffer.rs67 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 …]
Dallocator.rs14 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()
Dmod.rs105 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()
Dview.rs50 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/
Dclear.rs11 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 …]
Dbind_push.rs11 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 …]
Dpipeline.rs11 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 …]
Dquery.rs11 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()
Dcopy.rs11 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/
Dclear.rs12 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()
Dpipeline.rs15 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 …]
Dbind_push.rs12 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()
Dquery.rs12 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()
Dmod.rs24 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/
Dbuilder.rs18 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()
Dmod.rs78 buffer::Subbuffer,
143 buffer: Subbuffer<[u8]>,
/external/rust/android-crates-io/crates/vulkano/src/memory/
Dmod.rs101 buffer::{sys::RawBuffer, Subbuffer},
418 pub buffer_binds: Vec<(Subbuffer<[u8]>, Vec<SparseBufferMemoryBind>)>,
/external/rust/android-crates-io/crates/vulkano/src/descriptor_set/
Dupdate.rs12 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]>),
Dmod.rs89 buffer::{view::BufferView, Subbuffer},
345 Buffer(Elements<(Subbuffer<[u8]>, Range<DeviceSize>)>),
/external/rust/android-crates-io/crates/vulkano/src/command_buffer/
Dmod.rs140 buffer::{Buffer, Subbuffer},
622 pub(crate) buffer: Subbuffer<[u8]>,
/external/rust/android-crates-io/crates/vulkano/src/image/
Dimmutable.rs17 buffer::{Buffer, BufferContents, BufferCreateInfo, BufferError, BufferUsage, Subbuffer},
235 source: Subbuffer<impl ?Sized>, in from_buffer()