タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

glesに関するzyxwvのブックマーク (4)

  • 画像の上書き

    テクスチャの置き換え ポリゴンにテクスチャを貼り付けることによって、より複雑な3次元グラフィックスを表現できます しかし、テクスチャ・オブジェクトの生成はそれなりの負荷がかかります テクスチャを動的に変化させる場合、テクスチャ・オブジェクトの生成と削除を繰り返しますが これはあまり効率的な方法だとはいえません できることなら、新しいオブジェクトを生成するのではなく 現在のテクスチャ・オブジェクトの画像を上書きしたほうが効率的だと考えられます glTexImage2D() で設定したテクスチャ・オブジェクトの画像を更新するには 2次元テクスチャ画像を上書きするglTexSubImage2D() 関数を使います void glTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei widt

    zyxwv
    zyxwv 2022/12/04
    一度生成したテクスチャを更新するには glTexSubImage2D を使う。
  • A simple Wayland EGL program to show a triangle

    zyxwv
    zyxwv 2022/12/04
    画面いっぱいにポリゴンを表示するサンプル。
  • OpenGLES-Samples/OpenGLES2-ProgrammingGuide/Ch9_Simple_Texture2D/src/Simple_Texture2D.c at master · blackberry/OpenGLES-Samples

    zyxwv
    zyxwv 2022/12/04
    画面いっぱいに表示したポリゴンにテクスチャを貼るサンプル。QNX 用だが一部修正すれば他環境向けにも使える。
  • OpenGL ESで2D描画してみよう

    Source →描画元:これから描画するもの Destination →描画先:フレームバッファに描画済みのもの 但し、glBlendEquationが使えない端末もあるらしいので注意 OR合成もどき glBlendEquationで減算が出来るならば、減算・加算と続けて描画すればOR合成もどきになるんじゃないかな 減算(GL_ONE, GL_ONE) →D-S 加算(GL_ONE, GL_ONE) →(D-S)+S7 2回、3回と繰り返し描画しても、同色の場合は変化しないので、うまくいったらしい もうOR合成するなら、ES1.0を使うしかないかと思ったけど、 1回で描画出来ないのは残念だが、ES2.0でも何とかそれらしく出来そうだ8 5個人的には描画モードという感じがするが、OpenGLで描画モードというと、頂点情報を描画する順番を指定するものらしい。 6といっても、ほとんど黒だけど。

    zyxwv
    zyxwv 2022/12/04
    シェーダの種類と解説。コードサンプル。
  • 1