MCPcopy Create free account
hub / github.com/KhronosGroup/Vulkan-Tools / VkQueueFlagsString

Function VkQueueFlagsString

vulkaninfo/generated/vulkaninfo.hpp:3173–3249  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3171}
3172
3173std::string VkQueueFlagsString(VkQueueFlags value) {
3174 std::string out;
3175 bool is_first = true;
3176 if (VK_QUEUE_GRAPHICS_BIT & value) {
3177 if (is_first) {
3178 is_first = false;
3179 } else {
3180 out += " | ";
3181 }
3182 out += "QUEUE_GRAPHICS_BIT";
3183 }
3184 if (VK_QUEUE_COMPUTE_BIT & value) {
3185 if (is_first) {
3186 is_first = false;
3187 } else {
3188 out += " | ";
3189 }
3190 out += "QUEUE_COMPUTE_BIT";
3191 }
3192 if (VK_QUEUE_TRANSFER_BIT & value) {
3193 if (is_first) {
3194 is_first = false;
3195 } else {
3196 out += " | ";
3197 }
3198 out += "QUEUE_TRANSFER_BIT";
3199 }
3200 if (VK_QUEUE_SPARSE_BINDING_BIT & value) {
3201 if (is_first) {
3202 is_first = false;
3203 } else {
3204 out += " | ";
3205 }
3206 out += "QUEUE_SPARSE_BINDING_BIT";
3207 }
3208 if (VK_QUEUE_PROTECTED_BIT & value) {
3209 if (is_first) {
3210 is_first = false;
3211 } else {
3212 out += " | ";
3213 }
3214 out += "QUEUE_PROTECTED_BIT";
3215 }
3216 if (VK_QUEUE_VIDEO_DECODE_BIT_KHR & value) {
3217 if (is_first) {
3218 is_first = false;
3219 } else {
3220 out += " | ";
3221 }
3222 out += "QUEUE_VIDEO_DECODE_BIT_KHR";
3223 }
3224 if (VK_QUEUE_VIDEO_ENCODE_BIT_KHR & value) {
3225 if (is_first) {
3226 is_first = false;
3227 } else {
3228 out += " | ";
3229 }
3230 out += "QUEUE_VIDEO_ENCODE_BIT_KHR";

Callers 1

GpuDumpQueuePropsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected