メサはOpenGLの実装だと言うのはどういう意味ですか?私のNvidiaカードのドライバは、OpenGLの機能などをすべて実装していませんか?だから、私のNvidiaカードのドライバがOpenGLコールを受け取り、それらをハードウェアに渡していることを考えれば、Mesaはどうしているのですか?誰かがメサとドライバーの区別を明確にすることはできますか?メサとOpenGLドライバとの違いは?
答えて
誰かがメサとドライバの区別を明確にすることはできますか?
メサは、DRI2/DRMアーキテクチャに基づいたオープンソースGPUドライバ用のクライアント側OpenGLインターフェイスを提供します。つまり、それはドライバーの一員でもあります。
NVidiaまたはAMDの専用ドライバがインストールされている場合は、Mesaは必要ありません。オープンソースのドライバ(nouveau、radeon、radeonhd、intel)を使用したい場合は、メサが必要です。
私はLinuxQuestions.orgフォーラムメンバーgeeman2.0は、この問題のために良い説明を提供すると信じて:
OpenGLとメサは、実際には2つの別々の選択肢ではなく、むしろメサは、OpenGLの特定のタイプです。
OpenGLは、3Dグラフィックスを描画するために必要な標準機能セットを定義する単なるインターフェイスです。これらの関数を実行させる実際のコードは含まれていません。関数が呼び出される内容と実行される内容のみを指定します。
OpenGL実装は、OpenGL標準で指定されたメソッドを実行する実際のコードを提供します。実装がインストールされていなければ、openglプログラムを実行することはできません。
メサは、多くのOpenGL実装の1つで、Linuxディストリビューションに含まれる最も標準的なものです。ソフトウェアではすべての作業が行われるため、処理が遅くなっています。
ファンシーグラフィックスカード用のNvidiaまたはATIドライバをインストールすると、これらのドライバはグラフィックスカード上で動作する新しいOpenGL実装を提供します。この実装はMesa実装に代わるものですが、まだOpenGL実装です。つまり、Mesa/ATI/NVidiaのすべてのドライバは同じ機能を実装しています。異なる方法で実行し、すべてOpenGLです。
- 1. ドライバとライブラリの違いは?
- 2. キャサンドラページネーション:ドライバとCQLの違い
- 3. OpenGL ES 2.0とOpenGL 4の違い
- 4. Laravel - 認証ガードとドライバの違いは?
- 5. OpenGL 3.xと4.Xの違いは?
- 6. Linuxドライバ開発:PCIとPCIeドライバの違いは?
- 7. カーネルモードとドライバの相違点
- 8. OpenGLとWebGLのアルファレンダリングの違い
- 9. OpenGL ES 2.0とOpenGL 3との類似点と相違点
- 10. glkView:drawInRect:とglkViewControllerUpdate:の違いOpenGL ES 2 - iOS
- 11. MongoDBとDocumentDBとの違いMongoDBドライバとの比較
- 12. .netデータプロバイダとODBCドライバの違いは何ですか?
- 13. WindowsとOS XのOpenGLアルファブレンドの違いは何ですか?
- 14. OpenCLとOpenGLの計算シェーダの違いは何ですか?
- 15. OpenGL/Cocos2d-xシェーダのv_texCoordとgl_FragCoordの違いは何ですか?
- 16. OpenGLとEAGL/openALの違いは何ですか?
- 17. ODBCドライバのドライバの相違点
- 18. PowerVRとMali GPUチップセットのOpenGL esプログラミングの違い
- 19. OpenGL:テクスチャバインディング中のglGenTextures(1、&texture [0])とglGenTexures(1、texture)の違い
- 20. ドライバ{SQL SERVER}とネイティブクライアントの相違点は何ですか?
- 21. phpunit用のSelenium 2 WebドライバのsetBrowserUrl()とurl()の違いは何ですか?
- 22. ドライバの初期化中にmodule_initとsubsys_initcallの違いは何ですか?
- 23. どのようにセットアップ私はここで何を読むによるとメサ
- 24. OpenGL ESでのカメラクラスとGLU.gluLookAt関数の作成の違いは何ですか?
- 25. ODBCドライバ13とODBCドライバ11
- 26. MongoDBドライバの相違点
- 27. 低レベルのドライバとttyドライバのリンク
- 28. のOpenGL ESのテクスチャはOpenGLのバージョンと同じコードとシフトしている私のWindowsコード(OpenGLの4)で
- 29. OpenGLのライトの相違
- 30. OpenGLのバージョンが間違っていると報告されています