GUI ライブラリとして Qt を使用します。
ここで、OpenGL を拡張機能で使用する必要があり、おそらく OpenCL で使用する必要があります。まず、OpenGL 拡張機能をロードする必要があります。
glextensions.cpp/glextensions.h (c:\QtSDK\Demos\4.7\boxes) では、次のように行われます。
#define RESOLVE_GL_FUNC(f) ok &= bool((f = (_gl##f) context->getProcAddress(QLatin1String("gl" #f))));
RESOLVE_GL_FUNC(GenFramebuffersEXT);
それがどのように機能するか説明できますか?
また、OpenCL と組み合わせて OpenGL を使用するには、特殊なタイプのコンテキストを作成する必要があります。
QGLContextでできますか?