Home
last modified time | relevance | path

Searched refs:HashCombine (Results 1 – 13 of 13) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/LumeBase/api/base/util/
H A Dhash.h140 inline void HashCombine(uint64_t& seed, const T& v) in HashCombine() function
149 inline void HashCombine(uint64_t& seed, const Rest&... rest) in HashCombine() function
151 (HashCombine(seed, rest), ...); in HashCombine()
158 (HashCombine(seed, BASE_NS::forward<Rest>(rest)), ...); in Hash()
167 HashCombine(seed, *first); in HashRange()
177 HashCombine(seed, *first); in HashRange()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/ecshelper/PropertyTools/
H A Dproperty_api_impl.inl39 BASE_NS::HashCombine(typeHash_, t.offset);
40 BASE_NS::HashCombine(typeHash_, t.count);
41 BASE_NS::HashCombine(typeHash_, t.type.compareHash);
42 BASE_NS::HashCombine(typeHash_, t.type.typeHash);
43 BASE_NS::HashCombine(typeHash_, t.hash);
44 BASE_NS::HashCombine(typeHash_, t.size);
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/
H A Dnode_context_pool_manager_vk.cpp56 HashCombine(seed, static_cast<uint64_t>(subpass.depthAttachmentIndex)); in hash()
59 HashCombine(seed, subpass.viewMask); in hash()
79 HashCombine(hash, static_cast<uint64_t>(atCompatibilityDesc.format), in HashRenderPassCompatibility()
82HashCombine(hash, static_cast<uint64_t>(intputResourceStates.states[idx].pipelineStageFlags)); in HashRenderPassCompatibility()
85HashCombine(hash, (static_cast<uint64_t>(renderPassDesc.attachments[idx].layer) << 32ULL) | in HashRenderPassCompatibility()
97 HashCombine(hash, renderPassImageLayouts.attachmentInitialLayouts[idx], in HashRenderPassLayouts()
109HashCombine(hash, gpuHandle.id, static_cast<uint64_t>(atDesc.layer), static_cast<uint64_t>(atDesc.… in HashFramebuffer()
121 HashCombine(hash, opHash); in HashRenderPassOps()
H A Dgpu_memory_allocator_vk.cpp85HashCombine(seed, static_cast<uint64_t>(desc.usageFlags), static_cast<uint64_t>(desc.memoryPropert… in hash()
97HashCombine(seed, static_cast<uint64_t>(desc.imageType), static_cast<uint64_t>(desc.memoryProperty… in hash()
H A Drender_backend_vk.cpp1190 HashCombine(psoStateHash, stateCache.pipelineDescSetHash); in RenderCommand()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/
H A Dnode_context_pool_manager_gles.cpp78 HashCombine(rpHash, renderPassDesc.attachments[idx].layer); in HashRPD()
79 HashCombine(rpHash, renderPassDesc.attachments[idx].mipLevel); in HashRPD()
81 HashCombine(rpHash, gpuHandle.id); in HashRPD()
90 HashCombine(rpHash, renderPassImageLayouts.attachmentInitialLayouts[idx], in HashRPD()
103 HashCombine(rpHash, static_cast<uint64_t>(subpass.depthAttachmentIndex)); in HashRPD()
105 HashCombine(rpHash, static_cast<uint64_t>(subpass.viewMask)); in HashRPD()
393 HashCombine(subHash, static_cast<uint64_t>(sb.depthAttachmentIndex)); in HashAttachments()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/
H A Dnode_context_pso_manager.cpp47 HashCombine(seed, array_view(data, bytes)); in hash()
75 HashCombine(hash, static_cast<uint64_t>(ref)); in HashGraphicsShader()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/device/
H A Dgpu_resource_cache.cpp228 HashCombine(hash, formatSamplesHash); in HashCacheGpuImageDesc()
H A Dshader_manager.cpp117 HashCombine(hash, hashRG, hashBA); in hash()
119 HashCombine(hash, state.colorAttachments[idx]); in hash()
132 HashCombine(finalHash, cbsHash); in hash()
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/node/
H A Drender_node_default_shadow_render_slot.cpp61 HashCombine(hash, shaderDataHash); in HashShaderAndSubmesh()
338HashCombine(ssd.hash, ((ssd.defaultShader.id << 32U) | (ssd.defaultShaderState.id & 0xFFFFffff))); in RenderSubmeshes()
H A Drender_node_default_material_deferred_shading.cpp356 BASE_NS::HashCombine(hash, currentScene_.lightingFlags); in GetPsoHandle()
H A Drender_node_default_depth_render_slot.cpp62 HashCombine(hash, shaderDataHash); in HashShaderAndSubmesh()
H A Drender_node_default_material_render_slot.cpp149 HashCombine(hash, shaderDataHash); in HashShaderDataAndSubmesh()