• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright (c) 2017 The vulkano developers
2 // Licensed under the Apache License, Version 2.0
3 // <LICENSE-APACHE or
4 // https://www.apache.org/licenses/LICENSE-2.0> or the MIT
5 // license <LICENSE-MIT or https://opensource.org/licenses/MIT>,
6 // at your option. All files in the project carrying such
7 // notice may not be copied, modified, or distributed except
8 // according to those terms.
9 
10 //! Functions that check the validity of commands.
11 
12 pub use self::blit_image::{check_blit_image, CheckBlitImageError};
13 pub use self::clear_color_image::{check_clear_color_image, CheckClearColorImageError};
14 pub use self::copy_buffer::{check_copy_buffer, CheckCopyBuffer, CheckCopyBufferError};
15 pub use self::copy_image::{check_copy_image, CheckCopyImageError};
16 pub use self::copy_image_buffer::{
17     check_copy_buffer_image, CheckCopyBufferImageError, CheckCopyBufferImageTy,
18 };
19 pub use self::debug_marker::{check_debug_marker_color, CheckColorError};
20 pub use self::descriptor_sets::{check_descriptor_sets_validity, CheckDescriptorSetsValidityError};
21 pub use self::dispatch::{check_dispatch, CheckDispatchError};
22 pub use self::dynamic_state::{check_dynamic_state_validity, CheckDynamicStateValidityError};
23 pub use self::fill_buffer::{check_fill_buffer, CheckFillBufferError};
24 pub use self::index_buffer::{check_index_buffer, CheckIndexBuffer, CheckIndexBufferError};
25 pub use self::indirect_buffer::{check_indirect_buffer, CheckIndirectBufferError};
26 pub use self::push_constants::{check_push_constants_validity, CheckPushConstantsValidityError};
27 pub use self::query::{
28     check_begin_query, check_copy_query_pool_results, check_end_query, check_reset_query_pool,
29     check_write_timestamp, CheckBeginQueryError, CheckCopyQueryPoolResultsError,
30     CheckEndQueryError, CheckResetQueryPoolError, CheckWriteTimestampError,
31 };
32 pub use self::update_buffer::{check_update_buffer, CheckUpdateBufferError};
33 pub use self::vertex_buffers::{check_vertex_buffers, CheckVertexBuffer, CheckVertexBufferError};
34 
35 mod blit_image;
36 mod clear_color_image;
37 mod copy_buffer;
38 mod copy_image;
39 mod copy_image_buffer;
40 mod debug_marker;
41 mod descriptor_sets;
42 mod dispatch;
43 mod dynamic_state;
44 mod fill_buffer;
45 mod index_buffer;
46 mod indirect_buffer;
47 mod push_constants;
48 mod query;
49 mod update_buffer;
50 mod vertex_buffers;
51