aboutsummaryrefslogtreecommitdiff
path: root/layers/draw_state.cpp
diff options
context:
space:
mode:
authorChia-I Wu <olv@lunarg.com>2015-10-26 19:17:06 +0800
committerChia-I Wu <olv@lunarg.com>2015-10-30 20:49:23 +0800
commit27f6fcdcce3ae3311b8c38716126d3ac7c0c23df (patch)
tree00d3f37bc5679810bfe6baa6e01fae207f257f7e /layers/draw_state.cpp
parentfb21ede24cee2b0fa1b9bc659626b4a7bf2e6a6d (diff)
downloadusermoji-27f6fcdcce3ae3311b8c38716126d3ac7c0c23df.tar.xz
bug 14855: vkGetPipelineCacheSize is unique (consistency issue) (WIP)
Update vkGetPipelineCacheData() to replace vkGetPipelineCacheSize(). https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14855
Diffstat (limited to 'layers/draw_state.cpp')
-rwxr-xr-xlayers/draw_state.cpp15
1 files changed, 2 insertions, 13 deletions
diff --git a/layers/draw_state.cpp b/layers/draw_state.cpp
index eab667e4..6439db3c 100755
--- a/layers/draw_state.cpp
+++ b/layers/draw_state.cpp
@@ -1918,23 +1918,14 @@ void VKAPI vkDestroyPipelineCache(
dev_data->device_dispatch_table->DestroyPipelineCache(device, pipelineCache);
}
-size_t VKAPI vkGetPipelineCacheSize(
- VkDevice device,
- VkPipelineCache pipelineCache)
-{
- layer_data* dev_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
- size_t size = dev_data->device_dispatch_table->GetPipelineCacheSize(device, pipelineCache);
- return size;
-}
-
VkResult VKAPI vkGetPipelineCacheData(
VkDevice device,
VkPipelineCache pipelineCache,
- size_t dataSize,
+ size_t* pDataSize,
void* pData)
{
layer_data* dev_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
- VkResult result = dev_data->device_dispatch_table->GetPipelineCacheData(device, pipelineCache, dataSize, pData);
+ VkResult result = dev_data->device_dispatch_table->GetPipelineCacheData(device, pipelineCache, pDataSize, pData);
return result;
}
@@ -3714,8 +3705,6 @@ VK_LAYER_EXPORT PFN_vkVoidFunction VKAPI vkGetDeviceProcAddr(VkDevice dev, const
return (PFN_vkVoidFunction) vkCreatePipelineCache;
if (!strcmp(funcName, "DestroyPipelineCache"))
return (PFN_vkVoidFunction) vkDestroyPipelineCache;
- if (!strcmp(funcName, "GetPipelineCacheSize"))
- return (PFN_vkVoidFunction) vkGetPipelineCacheSize;
if (!strcmp(funcName, "GetPipelineCacheData"))
return (PFN_vkVoidFunction) vkGetPipelineCacheData;
if (!strcmp(funcName, "MergePipelineCaches"))