-1
我一直在使用GLUT &開發一個3D FPS。我已經選擇了全屏顯示,但是當我點擊這個選項時,屏幕變爲空白。我使用的着色器和150的#Version所以我必須使用:GLUT_3_2_CORE_PROFILE在我glutInitDisplayMode:GLUT進入全屏時的空白屏幕(glutEnterGamemode())
glutInitDisplayMode(GLUT_RGBA | GLUT_DOUBLE | GLUT_DEPTH | GLUT_3_2_CORE_PROFILE);
如果我參加GLUT_3_2_CORE_PROFILE出代碼的錯誤不再存在,但我的着色器不工作。 這是我的main.cpp主代碼:
glutInit(&argc, argv);
glutInitWindowPosition(0, 0);
glutInitWindowSize(WINDOW_WIDTH, WINDOW_HEIGHT);
glutCreateWindow(WINDOW_TITLE);
glutInitDisplayMode(GLUT_RGBA | GLUT_DOUBLE | GLUT_DEPTH | GLUT_3_2_CORE_PROFILE);
我該如何解決這個問題?我需要改變任何東西的順序嗎?
您正在使用哪種GLUT實現? – genpfault