万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

  • ・資産運用おすすめ
    10万円は1000円くらい利益
    資産運用ブログ アセマネ
    • ・寄付お願いします
      YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
      BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
      c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1
      Skycoin:KMqcn7x8REwwzMHPi9fV9fbNwdofYAWKRo

    PC 側の localhost (127.0.0.1) に繋げたい!

    10.0.2.2 「special alias to your host loopback interface」

    glDrawArrays vs glDrawElements vs glArrayElement

    多すぎるのでまとめたい
    ◯glDrawElements
    三角形の描画はいいが色は汚い

    https://groups.google.com/forum/?hl=ja#!topic/android-developers/bOmY6wYr5dA

    http://wisdom.sakura.ne.jp/system/opengl/gl9.html

    http://objective-audio.jp/2009/07/ngmoco-opengl.html


    "OpenGLで作るiPhone SDKゲームプログラミング"のdrawTextureをglDrawArrays から glDrawElements にしてみる。

    const GLfloat squareVertices[] = {
            -0.5f*width + x,	-0.5f*height + y,  // (1)
    	 0.5f*width + x,	-0.5f*height + y,  // (2)
            -0.5f*width + x,	 0.5f*height + y,  // (3)
    	 0.5f*width + x,	 0.5f*height + y,  // (4)
    };
    

    矩形を構成する四つの頂点の座標は4点ある

    glDrawArrays(GL_TRIANGLE_STRIP, 0, 4);
    

    こいつを

    GLubyte indices[] = { 0 , 1 , 2 , 3 };
    glDrawElements(GL_TRIANGLE_STRIP, 4, GL_UNSIGNED_BYTE, indices);
    

    こうする