Open
Description
I found that hash value is different for 32bit and 64 bit build.
In particular:
- RenderStateCacheImpl.cpp: ComputeDeviceAttribsHash()
- XXH128Hasher::Update(const ShaderCreateInfo& ShaderCI)
It brings lots of pain to reuse render state cache in desktop and wasm webgpu.
I patched the hash value computation in my own build, webgpu render state cache finally works.
Metadata
Metadata
Assignees
Labels
No labels