0,0 is on:
@iska As most programmers have taken basic maths/algebra, there is an implicit expectation that screen positions exist in the upper right quadrant of a two-axis graph.
Using a "top-down" positioning style (absolute values of < 0 on Y axis) is not intuitive at all. Software should be abstracting hardware implementations to APIs that make sense.
What is the point of this "abstraction"? You're still not centered but now it's inconsistent with reality or most other standards.
It's not even an abstraction, as it doesn't reduce detail. Shuffling your deck isn't abstraction either.
Tell me ONE display, chip or protocol that DOESN'T draw top-left to bottom-right.
I expect 0,0 to be where the GPU starts drawing, like 0x0..0 is where the CPU starts executing...
@iska again, software should be abstracting that hardware detail into a positioning scheme that makes sense. Like OpenGL does. ;)
Starnix is a community effort lead by FOSS enthusiasts for the purpose of establishing ActivityPub Software and promoting Fediverse usage. The primary topics for this Mastodon instance include but are not limited to software technology, including FOSS, Unix and Unix-like operating systems, and gaming.