GPUで利用可能な拡張機能とバージョン情報を印刷したい。
カスタム関数を使用して、NEHEから取得した拡張機能、さらには公式Webサイトから取得した拡張機能を確認しましたが、どちらも機能しません。
動作させられません。ここで何が起きてるの?。
#include <windows.h>
#include <GL/freeglut.h>
#include <iostream>
int main(int argc, char **argv)
{
glutInit(&argc, argv);
cout << "test" << GL_VERSION; // WORKS . SHOWS A NUMBER
cout << glGetString(GL_VERSION); // DOESN´T WORK. Shows nothing, but continues
if (glutExtensionSupported("GL_NV_bindless_texture"))
cout << "YES"; // NEVER GETS PRINTED, DOESN´T MATTER WHICH EXTENSION I CHOOSE
char* extensiones = (char*)glGetString(GL_EXTENSIONS);
cout << extensiones; // DOESN´T WORK NEITHER
}