OpenGL講習 インデックスに戻る

そもOpenGL ESとは?

OpenGLのサブセットで、おもに携帯電話等の組み込みシステム向けで使用されています。

http://ja.wikipedia.org/wiki/OpenGL_ES

最初にして最大の違い

 
glBegin( GL_TRIANGLES );
glVertex3f( 0, 0, 0 );
glVertex3f( 1, 0, 0 );
glVertex3f( 1, 1, 0 );
glEnd();
 

OpenGLの入門では、ポリゴンの必ずと言っていいほど上記の方法で紹介されます。
OpenGL ESではこのglBegin~glEndの構文が使えませんので、以下のようにポリゴン表示を行います。

 
GLfloat vertices[] = {
	0, 0, 0,
	1, 0, 0,
	1, 1, 0
glEnableClientState( GL_VERTEX_ARRAY );
glVertexPointer( 3, GL_FLOAT, 0, vertices );
glDrawArrays( GL_TRIANGLES, 0, 3 );
 

添付ファイル: fileSample08.jpg 1284件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2014-08-29 (金) 12:21:25 (1182d)