for v in bitmask.options:
out += f" if ({v.name} & value) {{\n"
out += f' if (is_first) {{ is_first = false; }} else {{ out += " | "; }}\n'
- out += f' out += "{str(v.name).strip("VK_").strip("_BIT")}";\n'
+ out += f' out += "{str(v.name)[3:]}";\n'
out += f" }}\n"
out += f" return out;\n"
out += f"}}\n"
bool is_first = true;
if (VK_QUEUE_GRAPHICS_BIT & value) {
if (is_first) { is_first = false; } else { out += " | "; }
- out += "QUEUE_GRAPHICS";
+ out += "QUEUE_GRAPHICS_BIT";
}
if (VK_QUEUE_COMPUTE_BIT & value) {
if (is_first) { is_first = false; } else { out += " | "; }
- out += "QUEUE_COMPUTE";
+ out += "QUEUE_COMPUTE_BIT";
}
if (VK_QUEUE_TRANSFER_BIT & value) {
if (is_first) { is_first = false; } else { out += " | "; }
- out += "QUEUE_TRANSFER";
+ out += "QUEUE_TRANSFER_BIT";
}
if (VK_QUEUE_SPARSE_BINDING_BIT & value) {
if (is_first) { is_first = false; } else { out += " | "; }
- out += "QUEUE_SPARSE_BINDING";
+ out += "QUEUE_SPARSE_BINDING_BIT";
}
if (VK_QUEUE_PROTECTED_BIT & value) {
if (is_first) { is_first = false; } else { out += " | "; }
- out += "QUEUE_PROTECTED";
+ out += "QUEUE_PROTECTED_BIT";
}
if (VK_QUEUE_VIDEO_DECODE_BIT_KHR & value) {
if (is_first) { is_first = false; } else { out += " | "; }
}
if (VK_QUEUE_OPTICAL_FLOW_BIT_NV & value) {
if (is_first) { is_first = false; } else { out += " | "; }
- out += "QUEUE_OPTICAL_FLOW_BIT_N";
+ out += "QUEUE_OPTICAL_FLOW_BIT_NV";
}
return out;
}