問題タブ [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.
c# - OpenTK OpenGL GLSL 3.30 はサポートされていません
monodevelopを使用して、lubuntu 14.04.1ラップトップワークステーションでこのチュートリアル( http://neokabuto.blogspot.com/2013/03/opentk-tutorial-2-drawing-triangle.html )に従おうとしています。プログラムを実行すると、
GLSL 3.30 is not supported. Supported versions are 1.10, 1.20, 1.30, and 1.00 E
多くの調査とubuntuフォーラムでの質問を通じて、私は最終的に、これに見られるように、私のラップトップに実際にGLSL 3.30が含まれている(ように見える)ところまで到達しました。
glxinfo | grep version
server glx version string: 1.4
client glx version string: 1.4
GLX version: 1.4
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.6.0-devel (git-345e8cc 2015-02-08 trusty-oibaf-ppa)
OpenGL core profile shading language version string: 3.30
OpenGL version string: 3.0 Mesa 10.6.0-devel (git-345e8cc 2015-02-08 trusty-oibaf-ppa)
OpenGL shading language version string: 1.30
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 10.6.0-devel (git-345e8cc 2015-02-08 trusty-oibaf-ppa)
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
だから私はむしろ途方に暮れています。事前に助けてくれてありがとう。
linux - Linux で VTK をビルドするときに「GLintptr が宣言されていません」というエラーが表示される
Linux で VTK をビルドすると、次のエラーが発生します。
windows - Mesa3D windows 64bit のコンパイル
私はopenglとmesa3Dライブラリを初めて使用します.Windows 8.1 64ビットマシンでmesa3dライブラリをコンパイルする際に問題があります..
私はこのポストBuilding Mesa for windows 7. Mesa 9.1をフォローしようとしましたが、ビルドしようとすると成功しませんでした.このコマンドによるscons付きのライブラリ
次のエラーが表示されます
指定されたパスに SConstruct ファイルがあっても
opengl - Intel SandyBridge ハードウェアの Mesa i965 DRI でのジオメトリ シェーダーのサポート
ここから Mesa の GS デモ コードを実行しようとしています: http://cgit.freedesktop.org/mesa/demos/tree/src/gs、これを git クローンすることにより: http://cgit.freedesktop.org/mesa /デモ
ただし、「GL_ARB_geometry_shader4 拡張機能が必要です」というエラーが表示されます。
私は Mesa の開発がどのように進行しているかについては最新ではありませんが、GL_ARB_geometry_shader4 拡張機能は Mesa では利用できないようですか?
このリンク: http://lists.freedesktop.org/archives/mesa-dev/2014-August/065692.htmlによると、Geometry Shader サポートが Intel SandyBridge プラットフォームに追加されたことを示しています。
また、このリンクに出くわしました: http://dri.freedesktop.org/wiki/MissingFunctionality/、これは GL_ARB_geometry_shader4 拡張機能が「不足している機能」であることを示しています。
これらすべてを考慮して、Mesa を使用してジオメトリ シェーダーでアプリケーションを作成するにはどうすればよいでしょうか?
mesa - Mesa インストール: 構成プロセスは問題ありませんが、インストール プロセスでエラーが発生しました
こんにちは、ubuntu の新規ユーザーです。mesa を ubuntu にインストールしようとしています。設定プロセスは問題ありませんが、インストールしようとすると、このメッセージが表示されます
この問題の解決策は何ですか?
前もって感謝します
opengl - osmesa を使用した OpenGL ES 2.0
osmesa (オフスクリーン メサ) で OpenGL コンテキストを作成しようとしています。ウィンドウなしで mesa のソフトウェア実装を使用し、レンダリングされた出力を png ファイルに保存したいと考えています。
http://www.mesa3d.org/osmesa.html
以下を使用して GL コンテキストを作成します。
glGetString(GL_VERSION)
ただし、バージョンを呼び出すと、 2.1 Mesa 10.1.1
. 予想どおり、私の GLSL ES シェーダーはどれもコンパイルされません。SDL を使用すると、バージョン ヒントを提供して GLES 2.0 コンテキストを作成できます。
osmesa によって作成される GL コンテキストのバージョンを指定するにはどうすればよいですか?
c - Ubuntu 15.04 Mesa と SDL の実装
久しぶりに質問させていただきましたが、
SDL2 と OpenGL (mesa との互換性の制限である 3.3) を試していますが、GLSL には本当に興味があります。私が使用したすべてのチュートリアル、および Mesa のデモ自体でさえ、Ubuntu のベース GL ライブラリに付属していないヘッダーを使用しています。私が持っているヘッダーは次のとおりです。
LazyFoo のチュートリアルに従ってみましたが、白いクワッドが表示されるという同じ結果は得られませんでした。私はopengl-tutorialのチュートリアルに従いましたが、白い三角形が表示されるという同じ結果は得られませんでした(最初に表示されなくても心配しないでくださいと述べていますが、表示されない場合の対処方法は説明していません) t (チュートリアルの残りの部分に従おうとしましたが、これは C++ ではなく C で書いているので、チュートリアルから離れすぎて問題がさらに混乱するのではないかと心配しています。SDL2 をインストールして、私はすべてを持っていました.これは私が現在のSDL2/GLプログラムに持っているコードです.白い三角形はまったく表示されません.チュートリアルの組み合わせですが、SDL API資料をすべて読みましたSDL 側では、GL が何をしようとしているのかに影響します。
リンクに使用gcc main.c -lSDL2 -lGL -o test
します。リンケージ ライブラリが不足している可能性があると思われますが、不足しているかどうかを確認できる場所がわかりません。私が持っていないもの。
これは予想よりも長い投稿であるため、結論として、質問は次のとおりです。
- これを実際に私のシステム (Ubuntu 15.04 Intel Haswell Mobile x86/MMX/SSE2) で動作させるための重要なライブラリが不足していますか?
- 白い三角形を表示するために必要なコードの何かを見逃していませんか?