STANDALONE NETWORKS

ゲームプログラマーが独立起業してみるブログ

OpenGL ES には glGetTexImage が無い?

OpenGL ES プログラミングメモ。

Windows 用のコードを、ちょいちょい Android に移植してるのですが。

glGetTexImage は本来 OpenGL ES では使えないのですねー? 知らんかった。

Windows では使えちゃってたのですが、

#include <GL/glew.h>

void foo()
{
    glGetTexImage( ... ); // OK
}

Android ではエラーになりました。

#include <GLES2/gl2.h>
#include <GLES2/gl2ext.h>

void foo()
{
    glGetTexImage( ... ); // NG
}
error : use of undeclared identifier 'glGetTexImage'

ぐぐったら、代わりに Frame Buffer Object を使えと。

今度そっちでトライしてみよう。


専門書を買わなくなってネットの断片情報でやっつけるようになったから、基本的なお作法がかなりアヤシイ感じだわん。やっぱ買わないとダメか。

OpenGL ES 2.0 Androidグラフィックスプログラミング

OpenGL ES 2.0 Androidグラフィックスプログラミング