Searched refs:optional_bits (Results 1 - 1 of 1) sorted by relevance

/external/vulkan-validation-layers/layers/
H A Dbuffer_validation.cpp2770 // AccessFlags MUST have 'required_bit' set, and may have one or more of 'optional_bits' set. If required_bit is zero, accessMask
2771 // must have at least one of 'optional_bits' set
2774 const VkImageLayout &layout, VkAccessFlags required_bit, VkAccessFlags optional_bits,
2779 if ((accessMask & required_bit) || (!required_bit && (accessMask & optional_bits))) {
2780 if (accessMask & ~(required_bit | optional_bits)) {
2793 type, accessMask, string_VkAccessFlags(accessMask).c_str(), optional_bits,
2794 string_VkAccessFlags(optional_bits).c_str(), string_VkImageLayout(layout));
2797 if (optional_bits != 0) {
2799 ss << optional_bits; local
2800 opt_bits = "and may have optional bits " + ss.str() + ' ' + string_VkAccessFlags(optional_bits);
2773 ValidateMaskBits(core_validation::layer_data *device_data, VkCommandBuffer cmdBuffer, const VkAccessFlags &accessMask, const VkImageLayout &layout, VkAccessFlags required_bit, VkAccessFlags optional_bits, const char *type) argument
[all...]

Completed in 178 milliseconds