}
for(const PipelineState::BoundTexture &t: self.textures)
if(t.used && (t.binding>>20)==index)
{
result = hash_update<64>(result, t.binding);
}
for(const PipelineState::BoundTexture &t: self.textures)
if(t.used && (t.binding>>20)==index)
{
result = hash_update<64>(result, t.binding);