Home
last modified time | relevance | path

Searched refs:pipelineStateObjects (Results 1 – 2 of 2) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/
H A Dnode_context_pso_manager.cpp146 { move(gpCache.pipelineStateObjects[idx]), frameCount }); in BeginBackendFrame()
147 gpCache.pipelineStateObjects[idx] = nullptr; in BeginBackendFrame()
155 auto& pso = gpCache.pipelineStateObjects; in BeginBackendFrame()
196 PLUGIN_ASSERT(cache.psoCreationData.size() == cache.pipelineStateObjects.size()); in GetComputePsoHandle()
200 cache.pipelineStateObjects.emplace_back(nullptr); in GetComputePsoHandle()
387 if (cache.pipelineStateObjects[index] == nullptr) { // pso needs to be created in GetComputePso()
395 cache.pipelineStateObjects[index] = in GetComputePso()
399 return cache.pipelineStateObjects[index].get(); in GetComputePso()
415 …if (const auto iter = cache.pipelineStateObjects.find(hash); iter != cache.pipelineStateObjects.ce… in GetGraphicsPso()
446 auto& newPsoRef = cache.pipelineStateObjects[hash]; in GetGraphicsPso()
H A Dnode_context_pso_manager.h111 BASE_NS::vector<BASE_NS::unique_ptr<ComputePipelineStateObject>> pipelineStateObjects; member
146 BASE_NS::unordered_map<uint64_t, PsoData> pipelineStateObjects; member