1
Windows 10で64ビットのOpenGL 4.3とSDL 2を使っていくつかのものをレンダリングしたい。 私は、GLEWのようなライブラリをロードする関数を使って、またはSDL_GL_GetProcAddressを使って、コンテキスト作成後に実行時に関数ポインタをロードする必要があることを知っています。 しかし、私はヘッダファイルに気付いた。SDL_opengl_glext.h。SDL_opengl_glext.hの目的は何ですか?
typedef void (APIENTRYP PFNGLGENBUFFERSPROC) (GLsizei n, GLuint *buffers);
しかし、また、例えば、いくつかの関数のプロトタイプ:
それに見た後、私は、例えば、いくつかの関数のtypedefた
GLAPI void APIENTRY glGenBuffers (GLsizei n, GLuint *buffers);
をいただきました、まさにこの関数のtypedefの目的プロトタイプ? SDLにこのヘッダファイルが含まれる理由