Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/tint/src/utils/
Dhash.h50 void HashCombine(size_t* hash, const T& value) {
57 void HashCombine(size_t* hash, const std::vector<T>& vector) {
58 HashCombine(hash, vector.size());
60 HashCombine(hash, el);
66 void HashCombine(size_t* hash, const T& value, const ARGS&... args) {
67 HashCombine(hash, value);
68 HashCombine(hash, args...);
76 HashCombine(&hash, args...);
/third_party/flutter/skia/third_party/externals/dawn/src/dawn_native/
DSampler.cpp90 HashCombine(&hash, module->mAddressModeU); in operator ()()
91 HashCombine(&hash, module->mAddressModeV); in operator ()()
92 HashCombine(&hash, module->mAddressModeW); in operator ()()
93 HashCombine(&hash, module->mMagFilter); in operator ()()
94 HashCombine(&hash, module->mMinFilter); in operator ()()
95 HashCombine(&hash, module->mMipmapFilter); in operator ()()
96 HashCombine(&hash, module->mLodMinClamp); in operator ()()
97 HashCombine(&hash, module->mLodMaxClamp); in operator ()()
98 HashCombine(&hash, module->mCompareFunction); in operator ()()
DRenderPipeline.cpp563 HashCombine(&hash, pipeline->GetLayout()); in operator ()()
564 HashCombine(&hash, pipeline->mVertexModule.Get(), pipeline->mFragmentEntryPoint); in operator ()()
565 HashCombine(&hash, pipeline->mFragmentModule.Get(), pipeline->mFragmentEntryPoint); in operator ()()
568 HashCombine(&hash, pipeline->mColorAttachmentsSet); in operator ()()
571 HashCombine(&hash, desc.format, desc.writeMask); in operator ()()
572 HashCombine(&hash, desc.colorBlend.operation, desc.colorBlend.srcFactor, in operator ()()
574 HashCombine(&hash, desc.alphaBlend.operation, desc.alphaBlend.srcFactor, in operator ()()
580 HashCombine(&hash, desc.format, desc.depthWriteEnabled, desc.depthCompare); in operator ()()
581 HashCombine(&hash, desc.stencilReadMask, desc.stencilWriteMask); in operator ()()
582 HashCombine(&hash, desc.stencilFront.compare, desc.stencilFront.failOp, in operator ()()
[all …]
DBindGroupLayout.cpp74 HashCombine(&hash, info.dynamic, info.multisampled); in HashBindingInfo()
77 HashCombine(&hash, info.visibilities[binding], info.types[binding]); in HashBindingInfo()
DComputePipeline.cpp63 HashCombine(&hash, pipeline->mModule.Get(), pipeline->mEntryPoint, pipeline->GetLayout()); in operator ()()
DPipelineLayout.cpp103 HashCombine(&hash, pl->GetBindGroupLayout(group)); in operator ()()
DShaderModule.cpp255 HashCombine(&hash, word); in operator ()()
/third_party/flutter/skia/third_party/externals/dawn/src/common/
DHashUtils.h39 void HashCombine(size_t* hash, const T& value) { in HashCombine() function
51 void HashCombine(size_t* hash, const T& value, const Args&... args) { in HashCombine() function
52 HashCombine(hash, value); in HashCombine()
53 HashCombine(hash, args...); in HashCombine()
75 HashCombine(&hash, bits.to_ullong()); in Hash()
/third_party/skia/third_party/externals/dawn/src/common/
DHashUtils.h47 void HashCombine(size_t* hash, const T& value) { in HashCombine() function
59 void HashCombine(size_t* hash, const T& value, const Args&... args) { in HashCombine() function
60 HashCombine(hash, value); in HashCombine()
61 HashCombine(hash, args...); in HashCombine()
83 HashCombine(&hash, bits.to_ullong()); in Hash()
/third_party/skia/third_party/externals/dawn/src/dawn_native/
DAttachmentState.cpp86 HashCombine(&hash, attachmentState->mColorAttachmentsSet); in operator ()()
88 HashCombine(&hash, attachmentState->mColorFormats[i]); in operator ()()
92 HashCombine(&hash, attachmentState->mDepthStencilFormat); in operator ()()
95 HashCombine(&hash, attachmentState->mSampleCount); in operator ()()
DObjectContentHasher.h43 HashCombine(&recorder->mContentHash, value, args...); in Call()
DShaderModule.cpp1308 HashCombine(&hash, pair.first, pair.second); in operator ()()
/third_party/flutter/skia/third_party/externals/dawn/src/dawn_native/vulkan/
DRenderPassCache.cpp205 HashCombine(&hash, Hash(query.resolveTargetMask)); in operator ()()
208 HashCombine(&hash, query.colorFormats[i], query.colorLoadOp[i]); in operator ()()
211 HashCombine(&hash, query.hasDepthStencil); in operator ()()
213 HashCombine(&hash, query.depthStencilFormat, query.depthLoadOp, query.stencilLoadOp); in operator ()()
216 HashCombine(&hash, query.sampleCount); in operator ()()
/third_party/spirv-tools/test/fuzzers/
Drandom_generator.cpp63 void HashCombine(size_t* hash, const T& value) { in HashCombine() function
75 HashCombine(&hash, size); in HashBuffer()
77 HashCombine(&hash, data[i]); in HashBuffer()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/test/fuzzers/
Drandom_generator.cpp63 void HashCombine(size_t* hash, const T& value) { in HashCombine() function
75 HashCombine(&hash, size); in HashBuffer()
77 HashCombine(&hash, data[i]); in HashBuffer()
/third_party/skia/third_party/externals/spirv-tools/test/fuzzers/
Drandom_generator.cpp63 void HashCombine(size_t* hash, const T& value) { in HashCombine() function
75 HashCombine(&hash, size); in HashBuffer()
77 HashCombine(&hash, data[i]); in HashBuffer()
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/
DRenderPassCache.cpp240 HashCombine(&hash, Hash(query.resolveTargetMask)); in operator ()()
243 HashCombine(&hash, query.colorFormats[i], query.colorLoadOp[i]); in operator ()()
246 HashCombine(&hash, query.hasDepthStencil); in operator ()()
248 HashCombine(&hash, query.depthStencilFormat, query.depthLoadOp, query.stencilLoadOp, in operator ()()
252 HashCombine(&hash, query.sampleCount); in operator ()()
/third_party/skia/third_party/externals/tint/fuzzers/
Drandom_generator.cc39 utils::HashCombine(&hash, size); in HashBuffer()
41 utils::HashCombine(&hash, data[i]); in HashBuffer()
/third_party/skia/third_party/externals/dawn/src/tests/perf_tests/
DDawnPerfTestPlatform.cpp115 HashCombine(&hash, buffer->size()); in AddTraceEvent()
116 HashCombine(&hash, std::this_thread::get_id()); in AddTraceEvent()
/third_party/skia/third_party/externals/tint/src/sem/
Dcall_target.cc73 tint::utils::HashCombine(&hash, p->Type(), p->Usage()); in operator ()()
/third_party/skia/third_party/externals/dawn/src/dawn_native/d3d12/
DD3D11on12Util.cpp96 HashCombine(&hash, a->mD3D11on12Device.Get()); in operator ()()
DSamplerHeapCacheD3D12.cpp157 HashCombine(&hash, sampler); in operator ()()
/third_party/skia/third_party/externals/tint/src/transform/
Dremove_phonies.cc58 tint::utils::HashCombine(&hash, ty); in operator ()()
/third_party/skia/third_party/externals/tint/src/
Dintrinsic_table.cc824 utils::HashCombine(&hash, p.type, p.usage); in operator ()()