diff options
| author | Tony Barbour <tony@LunarG.com> | 2017-06-19 16:50:37 -0600 |
|---|---|---|
| committer | Tony-LunarG <tony@lunarg.com> | 2017-06-29 13:03:10 -0600 |
| commit | 4a1572c647e1b063b2d0e06f026d7645c51a486d (patch) | |
| tree | d0271fcd504cf41fd24d6ffcc6fc0e6865161d3c /layers/parameter_validation.cpp | |
| parent | 845b2c663757a9030ae108dc76602cc57495f1cc (diff) | |
| download | usermoji-4a1572c647e1b063b2d0e06f026d7645c51a486d.tar.xz | |
layers: Add names to objects and print in validation
Change-Id: Ie6587c26c8528ffac5698b8cb3ca2c4cc86b1dfd
layers: Fill out the rest of debug marker calls
Change-Id: I0c4085e36e5c06e11c0c09d1ca126ae6db35526d
Diffstat (limited to 'layers/parameter_validation.cpp')
| -rw-r--r-- | layers/parameter_validation.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/layers/parameter_validation.cpp b/layers/parameter_validation.cpp index 5cb2a5b7..70ffb593 100644 --- a/layers/parameter_validation.cpp +++ b/layers/parameter_validation.cpp @@ -5331,7 +5331,12 @@ VKAPI_ATTR VkResult VKAPI_CALL DebugMarkerSetObjectNameEXT(VkDevice device, VkDe bool skip = false; auto my_data = GetLayerDataPtr(get_dispatch_key(device), layer_data_map); assert(my_data != NULL); - + if (pNameInfo->pObjectName) { + my_data->report_data->debugObjectNameMap->insert( + std::make_pair<uint64_t, std::string>((uint64_t &&)pNameInfo->object, pNameInfo->pObjectName)); + } else { + my_data->report_data->debugObjectNameMap->erase(pNameInfo->object); + } skip |= parameter_validation_vkDebugMarkerSetObjectNameEXT(my_data, pNameInfo); if (!skip) { |
