glext.h ( http://oss.sgi.com/projects/ogl-sample/ABI/glext.h ) を使用して、Windows フォーム アプリケーションの OpenGL バッファ関数にアクセスしています。
PFNGLGENBUFFERSPROC myglGenBuffers = PFNGLGENBUFFERSPROC)wglGetProcAddress("glGenBuffers");
PFNGLGENBUFFERSPROC myglBindBuffer = (PFNGLGENBUFFERSPROC)wglGetProcAddress("glBindBuffer");
PFNGLGENBUFFERSPROC myglBufferData = (PFNGLGENBUFFERSPROC)wglGetProcAddress("glBufferData");
PFNGLGENBUFFERSPROC myglDeleteBuffer = (PFNGLGENBUFFERSPROC)wglGetProcAddress("glDeleteBuffer");
glBufferData を除いて、それらはすべて機能しているようです。myglBufferData が期待する
(GLsizei, GLuint *)
それ以外の
(GLenum, GLsizeiptr, const GLvoid *, GLenum)^
入力引数として、理由がわかりません。私は何を間違っていますか?
残念ながら、GLEW を使用することはできません。
^glBufferData 仕様