diff --git a/src/_impl/vertex_data.py b/src/_impl/vertex_data.py index c6ebfc9..426b41c 100644 --- a/src/_impl/vertex_data.py +++ b/src/_impl/vertex_data.py @@ -49,7 +49,7 @@ def __init__(self, primitive): self._optional_attributes.add(attr.sl_name) def get_id(self) -> str: - return '_'.join(self._optional_attributes) + return '_'.join(sorted(self._optional_attributes)) def _generate_vs_in(self, sh): with sh.vs_input('VsIn') as VsIn: