OpenGL ES 2.0とglslに関するwaterlのブックマーク (1)

  • GLSLの基礎 - OpenGL ES 2.0 / GLSL 1.0

    float f = 1.0; bool b = true; int i = 0; f = float(b); // boolをfloatに変換 f = float(i); // intをfloatに変換 b = bool(i); // floatをboolに変換 vec4 v4 = vec4(1.0); // v4 = {1.0, 1.0, 1.0, 1.0}; vec3 v3 = vec3(1.0, 0.0, 0.5); // v3 = {1.0, 0.0, 0.5}; vec3 tmp = vec3(v3); // tmp = v3; vec2 v2 = vec2(v3); // v2 = {v2.x, v2.y}; v4 = vec4(v2, tmp, 0.0); // v4 = {v2.x, v2.y, tmp.x, 0.0}; mat3 m3 = mat3(1.0, 0.0, 0

    GLSLの基礎 - OpenGL ES 2.0 / GLSL 1.0
    waterl
    waterl 2013/04/09
    GLSLの基礎について説明してくださっているサイトです。リファレンスへのリンクもあります。
  • 1