/ohos5.0/foundation/graphic/graphic_3d/lume/LumeBase/api/base/util/ |
H A D | hash.h | 140 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 D | property_api_impl.inl | 39 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 D | node_context_pool_manager_vk.cpp | 56 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() 82 … HashCombine(hash, static_cast<uint64_t>(intputResourceStates.states[idx].pipelineStageFlags)); in HashRenderPassCompatibility() 85 … HashCombine(hash, (static_cast<uint64_t>(renderPassDesc.attachments[idx].layer) << 32ULL) | in HashRenderPassCompatibility() 97 HashCombine(hash, renderPassImageLayouts.attachmentInitialLayouts[idx], in HashRenderPassLayouts() 109 …HashCombine(hash, gpuHandle.id, static_cast<uint64_t>(atDesc.layer), static_cast<uint64_t>(atDesc.… in HashFramebuffer() 121 HashCombine(hash, opHash); in HashRenderPassOps()
|
H A D | gpu_memory_allocator_vk.cpp | 85 …HashCombine(seed, static_cast<uint64_t>(desc.usageFlags), static_cast<uint64_t>(desc.memoryPropert… in hash() 97 …HashCombine(seed, static_cast<uint64_t>(desc.imageType), static_cast<uint64_t>(desc.memoryProperty… in hash()
|
H A D | render_backend_vk.cpp | 1190 HashCombine(psoStateHash, stateCache.pipelineDescSetHash); in RenderCommand()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/ |
H A D | node_context_pool_manager_gles.cpp | 78 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 D | node_context_pso_manager.cpp | 47 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 D | gpu_resource_cache.cpp | 228 HashCombine(hash, formatSamplesHash); in HashCacheGpuImageDesc()
|
H A D | shader_manager.cpp | 117 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 D | render_node_default_shadow_render_slot.cpp | 61 HashCombine(hash, shaderDataHash); in HashShaderAndSubmesh() 338 … HashCombine(ssd.hash, ((ssd.defaultShader.id << 32U) | (ssd.defaultShaderState.id & 0xFFFFffff))); in RenderSubmeshes()
|
H A D | render_node_default_material_deferred_shading.cpp | 356 BASE_NS::HashCombine(hash, currentScene_.lightingFlags); in GetPsoHandle()
|
H A D | render_node_default_depth_render_slot.cpp | 62 HashCombine(hash, shaderDataHash); in HashShaderAndSubmesh()
|
H A D | render_node_default_material_render_slot.cpp | 149 HashCombine(hash, shaderDataHash); in HashShaderDataAndSubmesh()
|