Glsl Deprecated

glsl-deprecated.png

version120以降の廃止

gl_FragColor

代わりにこういう書き方をする

out vec4 frag_colour;//<-これがgl_FragColorのかわり!
void main () {
    frag_colour = vec4 (0.647, 0.85, 0.86, 1.0);
}

version140以降の廃止

deprecatedを検出するには?

たとえばシェーダの先頭に

#version 400

version 400以降廃止の関数を使ったらエラーを吐いてコンパイルできなくしてくれる

deprecated

サポートサイト Wikidot.com deprecated