問題タブ [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 - テクスチャの作成時にMonoGameがMonoGameGLException(InvalidEnum)エラーをスローする
MonoGameに付属する「サンプル」プロジェクトのいずれかを実行すると、「MonoGameGLException」が発生します。これは、次のコードのTexture2Dコンストラクターで発生します。
「glInternalFormat」の値は次のとおりです。
これは、Intel統合グラフィックカードで実行されているUbuntuLinuxで発生します。
linux - openGL MSAAは、nouveauドライバーを使用するLinuxでは機能しません
最近、LinuxでMSAA(マルチサンプルアンチエイリアシング)を使用してみました。結果は驚くべきものでした。Nvidia独自のドライバーではすべてが魅力のように機能しましたが、nouveauドライバーでは機能しません。これについての奇妙なことは、glxingoがGLX_ARB_multisampleがサポートされていると言っており、GLX_SAMPLE_BUFFERSを1に設定し、GLX_SAMPLESを4(または8)に設定して適切なFBConfigを取得できることです。ただし、レンダリングに関しては、アンチエイリアシングが適用されていないため、画像はそのままです。問題は私のプロジェクトとfreeglutの両方に存在するので、問題を実証する小さなglutベースのプログラムを提供します。
glxinfoの出力は次のとおりです(ビジュアル情報を除く)。
glewIsSupportedは拡張機能が利用可能であることを示し、glGetIntegervはFBConfigの取得時に指定されたサンプル数が4であることを示します。何が起こっているのかわかりません。
編集:ここではglXQueryExtensionsStringの出力は次のとおりです。GLX_ARB_get_proc_address GLX_ARB_multisample GLX_EXT_import_context GLX_EXT_visual_info GLX_EXT_visual_rating GLX_MESA_copy_sub_buffer GLX_MESA_multithread_makecurrent GLX_MESA_swap_control GLX_OML_swap_method GLX_OML_sync_control GLX_SGI_make_current_read GLX_SGI_swap_control GLX_SGI_video_sync GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGIX_visual_select_group GLX_EXT_texture_from_pixmap
opengl - ubuntu に Mesa をインストールする
VTK を 32 ビット Linux マシン (AWS の EC2 インスタンス) にインストールして使用しようとしています。マシンに openGL/Mesa がインストールされていないため、エラーが発生しました。そこで、次のコマンドを使用して Mesa をインストールしました。/usr/lib/ にはフォルダー「mesa」はなく、どこにも libGl.so はありません。さらに進める方法を誰か教えてもらえますか?
opengl - Mesa3d CPUまたはGPU?
MesaがレンダリングにCPUを使用しているというのは本当ですか?Aはメサについて何かを読んだことがありますが、それでも実際にどのように機能するのか理解できません
c - CおよびWindowsVistaのDos.h+Pc.h
私は現在、Mesa3Dと連携して、OpenGLでソフトウェアレンダリングされたグラフィックアプリケーションを作成することを検討しています。
私は今それを使用する方法についていくつかのチュートリアルを探しています、そして多くはDOSまたは古いバージョンのWindowsを念頭に置いて書かれています。Vistaを実行しているので、必要なファイルがないようです。
私が使用しているMesa3Dチュートリアルでは、使用方法outportb()
や、機能していないように見える他のいくつかのコマンドを使用しています。周りを見回した後、2つのインクルードファイルが必要であることがわかりました。
- dos.h
- pc.h
これらは、Visual Studio 2010(Express)に付属しているWindowのSDKや、現在使用している古いバージョンの2005(Professional)には含まれていないようです。
これらは、DOSでのみ動作し、互換性モードであってもVistaではサポートされていないDJGPPコンパイラで検出されるようです。DosBoxを実行しても、これは機能しません。
私は疑問に思っています-おそらく新しい関数が置き換えられますoutportb
か、またはこれらのDJGPPファイルをVSまたはPellesC(Cのみのプログラムに適しています)を使用したC / C ++コンパイラで使用できますか?
さらに、VSとPellesCの両方で持っているconio.htextmode()
インクルードファイルには機能がありませんが、DJGPPバージョンには機能があります。
誰かがDJGPPをVistaで動作させるか、DJGPPのdos、pc、conio.hファイルをVSまたはPellesCのいずれかで使用できるようにするのを手伝ってくれるなら、それは大きな助けになるでしょう!
opengl - FreeGLUTまたはMesa、どちらを使用すればよいですか?
それで、タイトルが言うように、あなたはどちらを選びますか?背後にある理由も説明できれば素晴らしいと思います。
linux - mesa を介して古いハードウェアで OpenGL プログラムを実行する
グラフィック カードが 2.0 以上のバージョンを教育目的でサポートしていない可能性がある複数のコンピューターに OpenGL3.X をインストールする必要があります。
どうやらWindowsでは、ドライバーの更新がないため機能しません。しかし、私は Mesa について聞いたことがあります。また、Mesa がほとんどの Opengl 関数のソフトウェア実装をどのように提供するかについても聞いたことがあります。
だから私は2つの質問があります:
- mesa 9.0 で Linux ディストリビューションをインストールした場合、新しい opengl プログラム (opengl 3.2 が必要) をコンパイルして実行できますか? (ハードウェア アクセラレーションは必要ありません。
- 仮想マシンで動作しますか?
opengl - RaspberryPiでOpenGLプログラムを実行しますか?
Raspberry PiはOpenGLプログラムを実行できますか?GL 1.xプログラムのように、実行できると私が知っているOpenGLES2.xではありません。
私が尋ねている理由は、SFML2を起動するのに問題があるからです。
ubuntu - VMware Player での GLSL サポート
here で説明されている方法を使用して、VMware ubuntuゲストにOpenGLドライバーをインストールできました。
このメソッドがこの VM で GLSL サポートを提供するかどうか疑問に思っています。そうであれば、glCreateShader() や glShaderSource() などの OpenGL GLSL 関連の関数宣言を含むインクルード ファイルをどこで入手できますか。