私はOpenGLでグラフィックスプログラミングを学びたいと思っています。そして、私はちょうどそれを学ぶようになったので、私は物事を行うための新しい/ OpenGL3の方法を学ぶことにしました。私が見ることができる限り、これについてのOpenGL 3コンテキストを作成する必要があります)。よくQtを使って、4.5.2を使っていました。すでに知っているので、OpenGLウィジェットの作成をサポートしています。私が問題を抱えているのは、OpenGLウィジェットが常に古いOpenGL 2のコンテキストで作成されているように見え、OpenGL 3の方法に切り替えるオプションがないことです。 Qtを使ってOpenGL 3コンテキストを作成するにはもう少し手間が必要ですか? Qtの現バージョンでもサポートされていますか?私は何か違いがあれば、Linuxを使っています。Qt 4でOpenGL 3コンテキストを作成するには?
3
A
答えて
4
OpenGL 2.1ではまだMesaソフトウェアのレンダリングが行われていません。バイナリNVidiaドライバを使用している場合は、OpenGL 3.2 supportを十分に新しいハードウェアにインストールします。 AMDのlatest fglrxは3.1をサポートしています。オープンソースのドライバーは1.3-1.4くらいに見える。
これまでのところ、GLXCreateContextの代わりにGLX_ARB_create_contextを使ってOpenGL 3.2コアコンテキストを取得するには、Qtソースをハックする必要があります。
This guyは、既にGoogle経由でスレッドにアクセスしていないと部分的に成功したようです。
関連する問題
- 1. QtでOpenGLコンテキストを作成する
- 2. QtでOpenGL 4.2のコンテキストを作成するには?
- 3. QTエラーのあるOpenGL:ASSERT: "QOpenGLFunctions :: isInitialized(d_ptr)"。 OpenGLコンテキストを作成できません
- 4. C++ OpenGLウィンドウとコンテキスト作成フレームワーク/ライブラリ
- 5. Yocto/Qt5.6:QXcbIntegration:プラットフォームOpenGLコンテキストを作成できません
- 6. OSX(Macbook Air 2012)でSDL2を使用したOpenGL 3.xコンテキストの作成
- 7. ビジュアルスタジオでOpenGL 3アプリケーションを作成するには?
- 8. レンダリングコンテキストはいつQtでopenglで作成されますか?
- 9. GtKGLAreaはOpenGL 2.1のコンテキストを作成できません
- 10. LinuxのUnreal Engine 4 EditorでOpenGL 3を強制するには?
- 11. OpenGLコンテキストを確実に作成していますか?
- 12. OpenGL 3/4 support in D
- 13. QGLWidgetでのOpenGLコンテキストとスレッドエラー
- 14. 3/4/multi dimentional arrayをjavascriptで作成するには?
- 15. Qt 4、Python 3のmatplotlibウィジェット
- 16. OpenGL 3.xと4.Xの違いは?
- 17. Qt + OpenGl + SimpleGl
- 18. Qtでカウントダウンタイムを作成するには?
- 19. LWJGL 3でOpenALコンテキストを作成する方法
- 20. は、OpenGL ES 3.0コンテキスト
- 21. MacでのOpenGLコンテキスト
- 22. CUDAコンテキストを作成するには?
- 23. OpenCV + OpenGL + Qt
- 24. qt [OpenGL]がアンドロイドで動作しない
- 25. OpenCLコンテキストを作成するためのGLXコンテキスト
- 26. ネイティブアクティビティでOpenGL ES 2コンテキストを作成するにはどうすればよいですか?
- 27. 特定のグラフィックドライバでOpenGLコンテキストを作成するにはどうすればよいですか?
- 28. OpenGLコンテキストでWin32ウィジェットをレンダリングする
- 29. OpenGL 3.3とQt 5.6を使用したカメラの作成
- 30. Qtデザイナー - QDialogを作成するには?