The open source OpenXR runtime
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

c/util: Name Vulkan objects

authored by

Simon Zeni and committed by
Jakob Bornecrantz
7cba92e9 2a513c14

+20
+10
src/xrt/compositor/util/comp_render_gfx.c
··· 220 220 &descriptor_set); // out_descriptor_set 221 221 VK_CHK_AND_RET(ret, "render_gfx_layer_quad_alloc_and_write"); 222 222 223 + VK_NAME_OBJECT(vk, DESCRIPTOR_SET, descriptor_set, "render_gfx layer quad descriptor set"); 224 + 223 225 add_layer(state, layer_data, descriptor_set); 224 226 225 227 return VK_SUCCESS; ··· 281 283 src_image_view, // src_image_view 282 284 &descriptor_set); // out_descriptor_set 283 285 VK_CHK_AND_RET(ret, "render_gfx_layer_quad_alloc_and_write"); 286 + 287 + VK_NAME_OBJECT(vk, DESCRIPTOR_SET, descriptor_set, "render_gfx layer quad descriptor set"); 284 288 285 289 add_layer(state, layer_data, descriptor_set); 286 290 ··· 342 346 &descriptor_set); // out_descriptor_set 343 347 VK_CHK_AND_RET(ret, "render_gfx_layer_projection_alloc_and_write"); 344 348 349 + VK_NAME_OBJECT(vk, DESCRIPTOR_SET, descriptor_set, "render_gfx layer quad descriptor set"); 350 + 345 351 add_layer(state, layer_data, descriptor_set); 346 352 347 353 return VK_SUCCESS; ··· 390 396 src_image_view, // src_image_view 391 397 &descriptor_set); // out_descriptor_set 392 398 VK_CHK_AND_RET(ret, "render_gfx_layer_quad_alloc_and_write"); 399 + 400 + VK_NAME_OBJECT(vk, DESCRIPTOR_SET, descriptor_set, "render_gfx layer quad descriptor set"); 393 401 394 402 add_layer(state, layer_data, descriptor_set); 395 403 ··· 629 637 src_image_views[i], // 630 638 &descriptor_sets[i]); // 631 639 VK_CHK_WITH_GOTO(ret, "render_gfx_mesh_alloc", err_no_memory); 640 + 641 + VK_NAME_OBJECT(vk, DESCRIPTOR_SET, descriptor_sets[i], "render_gfx mesh descriptor sets"); 632 642 } 633 643 634 644
+1
src/xrt/compositor/util/comp_semaphore.c
··· 97 97 return XRT_ERROR_VULKAN; 98 98 } 99 99 100 + VK_NAME_OBJECT(vk, SEMAPHORE, semaphore, "comp_semaphore timeline"); 100 101 101 102 struct comp_semaphore *csem = U_TYPED_CALLOC(struct comp_semaphore); 102 103
+8
src/xrt/compositor/util/comp_swapchain.c
··· 292 292 subresource_range, // subresource_range 293 293 &sc->images[i].views.alpha[layer]); // out_view 294 294 295 + VK_NAME_OBJECT(vk, IMAGE_VIEW, sc->images[i].views.alpha[layer], 296 + "comp_swapchain views alpha layer"); 297 + 295 298 vk_create_view_swizzle( // 296 299 vk, // vk 297 300 sc->vkic.images[i].handle, // image ··· 300 303 subresource_range, // subresource_range 301 304 components, // components 302 305 &sc->images[i].views.no_alpha[layer]); // out_view 306 + 307 + VK_NAME_OBJECT(vk, IMAGE_VIEW, sc->images[i].views.no_alpha[layer], 308 + "comp_swapchain views no alpha layer"); 303 309 } 304 310 } 305 311 ··· 328 334 VK_ERROR(vk, "Failed to barrier images"); 329 335 return; 330 336 } 337 + 338 + VK_NAME_OBJECT(vk, COMMAND_BUFFER, cmd_buffer, "comp_swapchain command buffer"); 331 339 332 340 VkImageAspectFlagBits image_barrier_aspect = vk_csci_get_barrier_aspect_mask(image_view_format); 333 341
+1
src/xrt/compositor/util/comp_vulkan.c
··· 232 232 return ret; 233 233 } 234 234 235 + VK_NAME_OBJECT(vk, INSTANCE, vk->instance, "monado vulkan instance"); 235 236 236 237 /* 237 238 * Post creation setup of Vulkan bundle.