1117866_ja-JP

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

1117866_ja-JP

1117866_ja-JP

OpenGL ES 2.0 "GL_OES_vertex_array_object" 拡張機能の使い方<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

OpenGL ES 2.0 拡張 "GL_OES_vertex_array_object" を使用したい場合は、まずマクロ "GL_GLEXT_PROTOTYPES" をプログラムで定義する必要があります。その後、API eglGetProcAddress を呼び出して、拡張プログラムの場所を取得できます。この拡張機能の使用例を次に示します。

#define GL_GLEXT_PROTOTYPES

PFNGLGENVERTEXARRAYSOESPROC glGenVertexArraysOESv;

PFNGLBINDVERTEXARRAYOESPROC glBindVertexArrayOESv;

PFNGLDELETEVERTEXARRAYSOESPROC glDeleteVertexArraysOESv;

glGenVertexArraysOESv = (PFNGLGENVERTEXARRAYSOESPROC)eglGetProcAddress ( "glGenVertexArraysOES" );

glBindVertexArrayOESv = (PFNGLBINDVERTEXARRAYOESPROC)eglGetProcAddress ( "glBindVertexArrayOES" );

glDeleteVertexArraysOESv = (PFNGLDELETEVERTEXARRAYSOESPROC)eglGetProcAddress ( "glDeleteVertexArraysOES" );

これらの手順の後、新しいエイリアス glGenVertexArraysOESv、glBindVertexArrayOESv、glDeleteVertexArraysOESv を使用して、OpenGL ES 2.0 拡張機能の VAO 操作関数を呼び出すことができます。

グラフィックスとディスプレイ
Tags (1)
No ratings
Version history
Last update:
‎01-05-2026 06:37 AM
Updated by: