Let's say I have a texture atlas of an entity A which is 950x800, each frame has a size of 95 (width) and 100 (height) in pixels. Additionally, I have a 2150x1300 atlas, which contains more frames. It belongs to an entity B which size in pixels is 100 (width) and 80(height).
Since the atlases have different resolutions, I need to apply correct scale matrices to the entities so they will fit their ratio in pixels. Obviously I can divide dimension of A by dimension of B and calculate matrix size for one of them according to the division.
This approach may seem fine at first, however it makes the whole game set of entities dependent on dimensions of a single entity.
What I want is the unique source of truth which I will use to scale entities knowing their dimensions in pixels.