aboutsummaryrefslogtreecommitdiff
path: root/layers/unique_objects.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'layers/unique_objects.cpp')
-rw-r--r--layers/unique_objects.cpp17
1 files changed, 0 insertions, 17 deletions
diff --git a/layers/unique_objects.cpp b/layers/unique_objects.cpp
index abf5a3cb..f7f61f01 100644
--- a/layers/unique_objects.cpp
+++ b/layers/unique_objects.cpp
@@ -316,23 +316,6 @@ VKAPI_ATTR PFN_vkVoidFunction VKAPI_CALL GetPhysicalDeviceProcAddr(VkInstance in
return disp_table->GetPhysicalDeviceProcAddr(instance, funcName);
}
-/* Unwrap a handle. */
-// must hold lock!
-template<typename HandleType, typename MapType>
-static HandleType Unwrap(MapType *layer_data, HandleType wrappedHandle) {
- // TODO: don't use operator[] here.
- return (HandleType)layer_data->unique_id_mapping[reinterpret_cast<uint64_t const &>(wrappedHandle)];
-}
-
-/* Wrap a newly created handle with a new unique ID, and return the new ID. */
-// must hold lock!
-template<typename HandleType, typename MapType>
-static HandleType WrapNew(MapType *layer_data, HandleType newlyCreatedHandle) {
- auto unique_id = global_unique_id++;
- layer_data->unique_id_mapping[unique_id] = reinterpret_cast<uint64_t const &>(newlyCreatedHandle);
- return (HandleType)unique_id;
-}
-
VKAPI_ATTR VkResult VKAPI_CALL CreateComputePipelines(VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount,
const VkComputePipelineCreateInfo *pCreateInfos,
const VkAllocationCallbacks *pAllocator, VkPipeline *pPipelines) {