基本パイプラインで何やってるかopenGLの赤本見れば書いてある

2Dグラフィックの基本的なラスター処理技術とかから積み上げて組まれてるし、汎用性や実行速度の為に一見冗長な設計も多い
勉強する価値はあるかも知れんが自分で組むのはC言語で幾何数学を多用した汎用API作った事あるくらいの腕があっても至難だと思う