diff options
| author | Chia-I Wu <olv@lunarg.com> | 2015-10-26 19:17:06 +0800 |
|---|---|---|
| committer | Chia-I Wu <olv@lunarg.com> | 2015-10-30 20:49:23 +0800 |
| commit | 27f6fcdcce3ae3311b8c38716126d3ac7c0c23df (patch) | |
| tree | 00d3f37bc5679810bfe6baa6e01fae207f257f7e /layers/draw_state.cpp | |
| parent | fb21ede24cee2b0fa1b9bc659626b4a7bf2e6a6d (diff) | |
| download | usermoji-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-x | layers/draw_state.cpp | 15 |
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")) |
