問題タブ [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.
opengl - 私の最初のopengl/mesaアプリをコンパイルしようとしています
最初のプログラム openGL アプリをコンパイルしようとしています。
これは私のコードです:
次に、プロジェクトにリンク/usr/lib/libglut.aしました。
コンパイルしようとすると、次のエラーが発生します。
何か案が?
Ubuntu 10.04/Netbeans 6.9.1
c# - Windows と Linux のグラフィックス ライブラリ
Tao と OpenTK は、Windows 上の c# で使用できる 2 つのグラフィックス ライブラリです。どちらもアクティブではありません。Tao の最終リリースは 2008 年と OpenTK 2010 です。
しかし、Mesa は Linux でアクティブになっているので、自分のプロジェクトに何を使用すればよいか考えています。CAD モデリング アプリを開発する必要があります。
Mesa と Linux を使用する必要がありますか? OpenGL は頻繁に変更されるため、最新のものが必要です。
ありがとうございました
c++ - 固定パイプラインから最新の OpenGL への移行
私はいくつかの単純な OpenGL (古い固定パイプライン、シェーダーなしなど) を実行しており、本格的な「最新の」OpenGL プログラミングを開始したいと考えています。(Windows および Linux でコンパイルする必要があります)
いくつか質問があります。
1) Windows では、"gl.h" には OpenGL2.0+ 関連の API 呼び出しが宣言されていません (例: glShaderSource() )。これらの API 呼び出しにアクセスするにはどうすればよいですか? このアプリケーションを他のマシンでコンパイルしたいので、グラフィックカード固有のヘッダーをインストールしたくありません。
2) Linux で Mesa ライブラリをインストールすると、上記の OpenGL2+ API 関数にアクセスできますか?
macos - GLUTを置き換えるためにMesaをインストールしましたが、コンパイルエラーが発生しました
MAC OSXLionのレッドブックからhello.cを実行しようとしています。「sudoportinstallglut」でGLUTをインストールしようとしましたが、次のメッセージが表示されました。エラー:glutはmesaに置き換えられました。代わりにmesaをインストールしてください。
そこで、代わりにmesaをインストールしました。ただし、それでもhello.cをコンパイルできません。次のコマンドを使用してコンパイルしました。
しかし、エラーメッセージが表示されました:
基本的に、GL/glut.hが見つからないと不平を言っています。Mesaには同じヘッダーファイルが含まれていませんか?
xorg - IntelSandyBridge (Intel HD Graphics 3000) での「X エラー」BadAlloc GLX BadContext
GraphicsModi に必要なdebian stable3 つのパッケージを含む ThinkPad X1 (1294-3QG) を実行しています。squeeze-backports
そのカーネルの実行中に、たとえば起動すると、paraview次のエラーが発生します。
ネットのどこかに、でメモリ設定を提供するためのヒントを見つけましたがxorg.conf、それでも問題は解決しませんでした。
現在の安定したカーネル内で起動すると問題なく動作します。
実行glxgears結果は同様です:
xserver-xorg-video-intelさらに、 (およびすべての依存関係libdrm-intel1 libxfont1, xserver-common, xserver-xorg, xserver-xorg-core, xserver-xorg-input-evdev, xserver-xorg-video-fbdevと) をバックポートに更新することで問題を解決しようとしましxserver-xorg-video-vesaたが、うまくいきませんでした。
追加、エントリを見つけました
の出力でdmesg。
windows - Microsoft ツールチェーンを使用して Windows 用の Mesa 3D 8 をビルドするには?
私が直面するまで、すべて(LLVMを含む)は問題ないようです
src\mesa\drivers\windows\gdi\wmesa.c(956): エラー C2039: 'PutRow': 'gl_renderbuffer' D:\Sources\Graphics\Mesa-8.0.2\src\mesa\main のメンバーではありません/mtypes.h(2540) : 「gl_renderbuffer」の宣言を参照
opengl - 異なるアーチでの OpenGL ピクセルの正確なラスタライズ
私が開発しているアプリケーションの場合、できる必要があります
- さまざまな幅と色の線を描く
- 単色で塗りつぶされた三角形を描く
- テクスチャ付き (アルファなし) のクワッドを描画する
とても簡単ですが...
すべての座標はピクセル空間の整数であり、非常に重要です: glReading は、2 つの異なる OS (Linux と freebsd) を実行する 2 つの異なるグラフィック カードを備えた 2 つの異なるマシンで、フレーム バッファからすべてのピクセルを読み取ると、まったく同じビット シーケンスになる必要があります (適切な定数フォーマット変換が与えられた場合)。
OpenGL とハードウェア アクセラレーションを使用してこれを安全に達成することは不可能だと思います。異なるグラフィック カード (異なるベンダーの) が異なるラスター化アルゴリズムを実装している可能性があるからです。(OpenGl の仕様は、アルゴリズムを提案しているため、これについては明確ですが、特定の状況では実装が異なる可能性があるとも述べています)。また、非常に低速で単純なグラフィックスをレンダリングするため、ハードウェア アクセラレーションはあまり必要ありません。
ハードウェアアクセラレーションを無効にするだけでこれを達成できると思いますか? その場合、Linux ではどうなりますか? MESA ソフトウェア ラスタライザーをデフォルトにしますか? その場合、それが常に機能することを確認できますか、それとも何か不足していますか?
opengl - MinGW の WGL バグ
MinGW の wgext.h に問題があります。Visual Studio のバージョンが機能していません (コンパイラが定義の欠落について叫びます)。
だから私はmesa-devを使ってMinGWでコンパイルしようとしました - そして私はバグを取得します
これを解決する方法はありますか?
jena - Jena パッケージが存在しません
こんにちは、私はその中にJavaプログラムを持っています。これらのクラスをインポートしました。
- com.hp.hpl.mesa.rdf.jena.mem.ModelMem をインポートします。
- インポート com.hp.hpl.mesa.rdf.jena.model.*;
- com.hp.hpl.mesa.rdf.jena.common.PropertyImpl をインポートします。
プログラムをコンパイルしようとすると、次の 3 つのエラーが表示されます。
- パッケージ com.hp.hpl.mesa.rdf.jena.mem が存在しません import com.hp.hpl.mesa.rdf.jena.mem.ModelMem;
- パッケージ com.hp.hpl.mesa.rdf.jena.model が存在しません import com.hp.hpl.mesa.rdf.jena.model.*;
- パッケージ com.hp.hpl.mesa.rdf.jena.common が存在しません import com.hp.hpl.mesa.rdf.jena.common.PropertyImpl;
私はjarファイルを検索しようとしましたが、それらのパッケージのjarファイルをダウンロードするためのリンクを持っている人はいません。
opengl - glXCreateContextAttribsARB が見つかりません
私はLearning Modern 3D Graphics Programmingを行っていて、「hello, world!」を実行しようとしています。トライアングルプログラム。ただし、次のエラーが表示されます。
「glxinfo」を実行すると、次のようになります。
そして、「lspci」コマンドは私にこれを与えます:
少しグーグルで調べてみると、「glXCreateContextAttribsARB」に OpenGL 3.3 を使用する必要があるときに OpenGL 2.1 を使用していると推測されますが、実際にはわかりません。何か私にできることはありますか?