問題タブ [mesa]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - 互換性のない libGL.so をスキップしています
PCにFedora 19 x86_64を新たにインストールしました。簡単な OpenGL プログラムを作成しましたが、コンパイルに失敗しました。
MesaGL と他のライブラリ (つまり /usr/lib) を配置していますが、何が問題なのですか?
python - Windows 7 用の Mesa の構築。 Mesa 9.1
Mesa のサイトのコンパイル/インストール ページのすべての手順を実行し、FAQ を読みました。コンパイルのために scons に送信する最後のコマンドは、python スクリプト内でエラーをスローします。これが私の出力です。私は何を間違っていますか?また、誰かが最新の mesa と mingw、または VS2012 を使用して mesa の dll をコンパイルした場合は、共有してください!
これが私の出力です。長い間Pythonをプログラミングしていませんが、マップ/辞書にキーと値のペアが含まれていないようです。
linux - 自分の OpenGL 3 プログラムを Ubuntu で実行できない
OpenGL 2.x および 3.x のチュートリアルを試しています。プログラムはコンパイルおよびリンクされますが、次のような一見無害な行でセグメンテーション違反が発生します。
私は とでmain()
始まります。OpenGL 1 プログラムは正常にコンパイルおよび実行されます。これは glew によってラップされた新しい関数のようです。glewInit
glutInit
あるチュートリアルでは、他のことを試す前にこのテストを行う必要があると述べています。
バージョン文字列を に変更しても、このテストは常に失敗しますGL_VERSION_1_0
。
#define GL_VERSION_1_3 1
GL/gl.h でそのような定義が最も高く、GL/gl3.h または GL/GL3 ディレクトリはありません。
apt
freeglut3 と freeglut3-dev がインストールされており、mesa-common-dev、libglew-1.6、libgl1-mesa-dev もインストールされていますが、利用可能な libgl3* パッケージはないようです。
ここにいくつかのドライバー情報があります(私は独自のドライバーを持っていません。統合されたIntel Ivy BridgeグラフィックスとNvidiaの追加カードがあり、どちらもOpenGL 1.4と互換性があると信じています)
これらすべてが私をかなり混乱させました。
インストールする必要がある特定の OpenGL2/3/4 パッケージはありますか、それとも理論的にはすべて (Ubuntu 用) で同じ開発パッケージですか?
glGenBuffers がバージョン 1.5 まで導入されなかったのに、なぜ GL_VERSION_1_3 が定義された最高のバージョンなのですか?
バージョン 1.0 でも glewIsSupported が失敗するのはなぜですか?
API を実際に実装するライブラリやドライバを持っていないという印象を受けましたが、glxinfo によるとそうしているように見え、開発ライブラリに問題があると思われますが、持っていませんそこで起こっていることの首尾一貫した絵。
基本的に、プログラムをコンパイル/リンク/実行するにはどうすればよいですか?
Ubuntu が優れた開発環境ではないことは承知していますが、ディストリビューションを変更するよう提案しないでください。方法があるに違いない!
macos - サポートされていない GPU 用に Mesa for Mac OS X 10.8 をコンパイルする
Mountain Lion 用に Mesa をコンパイルすることは可能ですか。私の Intel HD Graphics 2000 Mobile はサポートされておらず、ドライバー (kext) を /System/Library/Extensions/ に戻すと OpenGL アクセラレーションが機能しません。Mac OS X の組み込み OpenGL の代わりに Mesa を使用することを考えています。どういうわけかそれをコンパイルすることは可能ですか?
opengl - Mesa3D は私のコンテキスト作成コードを気に入らないのですか?
今日、OpenTK への依存を取り除きました。私のアプリケーションは、OpenGL コンテキストを作成するために OpenTK に依存しなくなりました。ただし、Mesa 3D (ソフトウェアでレンダリングされた OpenGL の実装) で実行すると、私のコードは適切に機能しなくなりました。私のコードは実行されますが、FPS は約 0.001 FPS (OpenTK のコンテキスト作成を使用した場合の約 16+FPS と比較して) であり、通常は FBO に描画されるものが構成されているようにウィンドウに表示されます。Mesa 3D を使用せずにコードを実行すると (Windows 7 で) 通常のパフォーマンスが得られますが、正常に動作するのは偶然かもしれないと心配しています。glGetError
チェックはエラーを表示していません。おそらく、コンテキストの作成で何か間違ったことをしていると思いますか?
これは正しいです?Mesa3D が突然おかしくなった原因を追跡するための提案はありますか?
ubuntu - Mesa のインストール中に libOSMesa.so が見つからない
ParaView でオフスクリーン レンダリングを行うための Virtual Box をセットアップしようとしています。ボックスにUbuntu 12.04 64ビットサーバーがインストールされています。ParaView と Mesa をセットアップするために、以下のリンクの指示に従いました。
http://paraview.org/Wiki/ParaView/ParaView_And_Mesa_3D
Mesa のインストールはエラーや警告なしで正常に完了しますが、ParaView をビルドしてオフスクリーン レンダリング用に構成しようとすると、「libOSMesa.so」が見つからないというエラーが「make」の途中で発生します。マシン全体を検索しましたが、そのファイルはありません。インストールされていないようです。
Mesa をビルドする前にライブラリをインストールする必要がありますか? その「libOSMesa.so」をインストールするにはどうすればよいですか。事前に助けてくれてありがとう。
opengl - glXChooseFBConfig が NULL を返す
専用のグラフィックス カードを搭載していないコンピュータでフレームバッファを構成しようとしています。メサGLのみ。
複数の FB 構成を試しましたが、NULL 以外の戻り値を取得できないようです。同じコードは、nvidia ドライバーを搭載した別のコンピューターでも機能します。
別のコンピューターで動作する mesa の例も、同じ glXFBConfig 行で失敗します。
コードの関連部分は次のとおりです
私が言ったように、次のようなさまざまな構成で試しました。