Lines Matching defs:accessMask
2751 static std::string string_VkAccessFlags(VkAccessFlags accessMask) {
2755 if (accessMask == 0) {
2760 if (accessMask & (1 << i)) {
2770 // AccessFlags MUST have 'required_bit' set, and may have one or more of 'optional_bits' set. If required_bit is zero, accessMask
2773 static bool ValidateMaskBits(core_validation::layer_data *device_data, VkCommandBuffer cmdBuffer, const VkAccessFlags &accessMask,
2779 if ((accessMask & required_bit) || (!required_bit && (accessMask & optional_bits))) {
2780 if (accessMask & ~(required_bit | optional_bits)) {
2784 "Additional bits in %s accessMask 0x%X %s are specified when layout is %s.", type, accessMask,
2785 string_VkAccessFlags(accessMask).c_str(), string_VkImageLayout(layout));
2793 type, accessMask, string_VkAccessFlags(accessMask).c_str(), optional_bits,
2806 type, accessMask, string_VkAccessFlags(accessMask).c_str(), required_bit,