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