A guarantee that framebuffer size is always >= window size.
Example A: on a non-retina/HDPI display, the framebuffer size and window size may be the same.
Example B: on a retina/HDPI display, the framebuffer size may be twice the window size.
The following issues exist:
[ ] https://machengine.org/core should have documentation about how mach-core handles resolutions, DPI and Retina displays, etc.
[ ] on MacOS, today we always choose to have the framebuffer size match the actual native resolution (e.g. 2x the window size), see [0][1], this should be made configurable.
Today mach-core provides:
The following issues exist: