メンテナンス性を考慮してできるだけOpenGL単独になるように設計するだろ、普通