/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()
|
/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.mipLevel)); in HashFramebuffer() 121 HashCombine(hash, opHash); in HashRenderPassOps()
|
H A D | gpu_memory_allocator_vk.cpp | 85 HashCombine(seed, (uint64_t)desc.usageFlags, (uint64_t)desc.memoryPropertyFlags); in hash() 97 HashCombine(seed, (uint64_t)desc.imageType, (uint64_t)desc.memoryPropertyFlags); in hash()
|
H A D | render_backend_vk.cpp | 1188 HashCombine(psoStateHash, stateCache.pipelineDescSetHash);
|
/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, (uint64_t)subpass.depthAttachmentIndex); in HashRPD() 105 HashCombine(rpHash, (uint64_t)subpass.viewMask); in HashRPD() 393 HashCombine(subHash, (uint64_t)sb.depthAttachmentIndex); in HashAttachments()
|
/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));
|
/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()
|
/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_depth_render_slot.cpp | 62 HashCombine(hash, shaderDataHash); in HashShaderAndSubmesh()
|
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_material_render_slot.cpp | 149 HashCombine(hash, shaderDataHash); in HashShaderDataAndSubmesh()
|