<< 3/25 >>
First Last

そもそも今時の GPU について

OpenGL1
固定シェーダ。照明とか材質とかフォグとか、種類を選んで設定する感じ。多様な要求に答えられない

OpenGL2
プログラマブルシェーダ。照明とかそのへんは色々人によって違う要求があるんで、汎用的な計算できるものを勝手に使ってもらう

GL1とGL2の間にアセンブリ的な言語だった時代もあるけど、今はGLSLとかいうCライクななんか
GL ES2 だと OpenGL1 にあたる部分を含まないので、 WebGL とかはプログラマブルシェーダを必ず書かないといけない