Home
last modified time | relevance | path

Searched refs:pipelineCache (Results 1 - 5 of 5) sorted by relevance

/foundation/graphic/graphic_3d/lume/LumeRender/src/
H A Drender_context.cpp375 vector<uint8_t> pipelineCache = device_->GetPipelineCache(); in ~RenderContext() local
377 file->Write(pipelineCache.data(), pipelineCache.size()); in ~RenderContext()
405 vector<uint8_t> pipelineCache; in Init() local
407 pipelineCache.resize(static_cast<size_t>(file->GetLength())); in Init()
408 file->Read(pipelineCache.data(), pipelineCache.size()); in Init()
410 device_->InitializePipelineCache(pipelineCache); in Init()
/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/
H A Dcreate_functions_vk.cpp639 VkPipelineCache pipelineCache = VK_NULL_HANDLE;
650 VALIDATE_VK_RESULT(vkCreatePipelineCache(device, &info, nullptr, &pipelineCache));
652 return pipelineCache;
655 void CreateFunctionsVk::DestroyPipelineCache(VkDevice device, VkPipelineCache pipelineCache)
658 PLUGIN_ASSERT_MSG(pipelineCache, "null pipelineCache in DestroyPipelineCache()");
660 vkDestroyPipelineCache(device, pipelineCache, nullptr);
H A Ddevice_vk.cpp682 if (plat_.pipelineCache) { in ~DeviceVk()
683 CreateFunctionsVk::DestroyPipelineCache(plat_.device, plat_.pipelineCache); in ~DeviceVk()
1080 if (plat_.pipelineCache) { in InitializePipelineCache()
1081 CreateFunctionsVk::DestroyPipelineCache(plat_.device, plat_.pipelineCache); in InitializePipelineCache()
1101 plat_.pipelineCache = CreateFunctionsVk::CreatePipelineCache(plat_.device, initialData); in InitializePipelineCache()
1107 if (plat_.pipelineCache) { in GetPipelineCache()
1109 if (auto result = vkGetPipelineCacheData(plat_.device, plat_.pipelineCache, &dataSize, nullptr); in GetPipelineCache()
1113 result = vkGetPipelineCacheData(plat_.device, plat_.pipelineCache, &dataSize, deviceData.data()); in GetPipelineCache()
H A Dpipeline_state_object_vk.cpp497 devicePlatVk.pipelineCache, // pipelineCache in GraphicsPipelineStateObjectVk()
612 devicePlatVk.pipelineCache, // pipelineCache in ComputePipelineStateObjectVk()
/foundation/graphic/graphic_3d/lume/LumeRender/api/render/vulkan/
H A Dintf_device_vk.h94 VkPipelineCache pipelineCache { VK_NULL_HANDLE };

Completed in 6 milliseconds