citra/src
Wunk 4d9eedd0d8
video_core/vulkan: Add debug object names (#7233)
* vk_platform: Add `SetObjectName`

Creates a name-info struct and automatically deduces the object handle type using vulkan-hpp's handle trait data.
Supports `string_view` and `fmt` arguments.

* vk_texture_runtime: Use `SetObjectName` for surface handles

Names both the image handle and the image-view.

* vk_stream_buffer: Add debug object names

Names the buffer and its device memory based on its size and type.

* vk_swapchain: Set swapchain handle debug names

Identifies the swapchain images themselves as well as the semaphores

* vk_present_window: Set handle debug names

* vk_resource_pool: Set debug handle names

* vk_blit_helper: Set debug handle names

* vk_platform: Use `VulkanHandleType` concept

Use a new `concept`-type rather than `enable_if`-patterns to restrict
this function to Vulkan handle-types only.
2023-12-08 06:58:47 +02:00
..
android Android UI Overhaul Part 3 (#7216) 2023-11-30 16:38:25 +01:00
audio_core
citra
citra_qt qt: Fix loading screen metadata retention when title has no metadata. (#7215) 2023-11-28 14:15:44 -08:00
common video_core/shader: Refactor JIT-Engines into JitEngine type (#7210) 2023-11-26 15:15:36 -08:00
core kernel: Improve accuracy of KResourceLimit emulation (#7221) 2023-12-04 13:31:06 +02:00
dedicated_room
input_common
network
tests core: De-globalize HLE lock (#7212) 2023-11-28 14:15:27 -08:00
video_core video_core/vulkan: Add debug object names (#7233) 2023-12-08 06:58:47 +02:00
web_service build: Enable link time optimization in release builds. (#6887) 2023-08-26 11:15:13 -07:00
.clang-format
CMakeLists.txt build: Make MSVC builds more deterministic to aid caching. (#7213) 2023-11-28 14:15:36 -08:00