I assume you mean &quot;so many language <i>standard libraries</i>...&quot;; putting graphics in a language (e.g., having the compiler worry about RGBA and suchlike) would not be a great choice.<p>Doing cross-platform graphics well is <i>hard</i>. And the landscape changes pretty rapidly. Take a look at PHIGS, for instance. It&#x27;s a standard . . . and it really sucks.<p>There&#x27;s a bunch of common ground at the math level (matrix transforms, quaternions, etc.) and probably some data structures, but actually doing rendering? Whatever you cook up is likely to be a quaint, procrustean bed within five years.