差分
Skia
,編集の要約なし
[[Google Chromeのマルチプラットフォーム対応を支えている縁の下の力持ちである。Chrome]]のマルチプラットフォーム対応を支えている縁の下の力持ちである。
2DCGはなまじ簡単に実装できるためオレオレライブラリが乱立し、実質的に[[Direct3D]]と[[OpenGL]]しかない3DCGよりも仕様が乱立しているのが実情だ。 そんなものをバラバラにしておく意味があるだろうか。WindowsでもMacでも、C[[Windows]]でも[[Mac]]でも、[[C++でもC]]でも[[C#でもほとんど同じAPIを叩いて同じような結果を得られるべきである。2DごとにGPUを直接叩くレベルのプログラミングを毎回実装する必要なご時世でもない。そんなものは高レベルなライブラリに任せておいて、プログラマは難しいことを考えずにアクセラレーションの恩恵を受ければいい。]]でもほとんど同じ[[API]]を叩いて同じような結果を得られるべきである。2D描画速度を得るために[[GPU]]を直接叩くレベルの[[プログラミング]]を毎回実装する必要なご時世でもない。そんなものは数パーセントのロスを覚悟で高レベルなライブラリに任せておいて、[[プログラマ]]は難しいことを考えずにアクセラレーションの恩恵を受けたほうがいい。
という思想のものである。