- layout_descriptor += format("%d:%s:%x:%d\n", u->location, u->name, u->type, u->array_size);
- layout_hash = hash32(layout_descriptor);
+ {
+ layout_hash = hash_update<32>(layout_hash, u->location);
+ layout_hash = hash_update<32>(layout_hash, u->name);
+ layout_hash = hash_update<32>(layout_hash, u->type);
+ layout_hash = hash_update<32>(layout_hash, u->array_size);
+ }