result = hash_update<64>(result, reinterpret_cast<uintptr_t>(j->texture->handle));
result = hash_update<64>(result, reinterpret_cast<uintptr_t>(j->sampler->handle));
result = hash_update<64>(result, j->level);
result = hash_update<64>(result, reinterpret_cast<uintptr_t>(j->texture->handle));
result = hash_update<64>(result, reinterpret_cast<uintptr_t>(j->sampler->handle));
result = hash_update<64>(result, j->level);