問題タブ [opengl]

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.

0 投票する
1 に答える
17794 参照

opengl - GLUT ポップアップ メニュー

OpenGL アプリケーションの GLUT ポップアップ メニューを簡単に作成できますか? はいの場合、どのように?

0 投票する
3 に答える
53275 参照

opengl - GLUT でマウスのスクロールホイールを使用する

OpenGL GLUT プログラムでマウスのスクロールホイールを使用して、シーンをズームインおよびズームアウトしたいですか? それ、どうやったら出来るの?

0 投票する
2 に答える
39239 参照

opengl - GLUT終了再定義エラー

私の単純なOpenGLプログラムでは、出口の再定義に関して次のエラーが発生します。

Win32用のNateRobinsのGLUTを使用していますが、VisualStudio2005またはVisualC++ 2005(Express Edition)でこのエラーが発生します。このエラーの原因とその修正方法を教えてください。

0 投票する
4 に答える
16419 参照

opengl - WindowsでのOpenGL拡張機能の使用

OpenGL拡張機能で公開されている関数を使用したい。私はWindowsを使用していますが、これを行うにはどうすればよいですか?

0 投票する
3 に答える
4182 参照

opengl - OpenGL 拡張機能とは何ですか? また、それらを使用する利点/トレードオフは何ですか?

Using OpenGL extensionsに関するこの質問に関連して、これらの拡張関数の目的は何ですか? なぜそれらを使用したいのですか?さらに、それらの使用に関連するトレードオフや落とし穴はありますか?

0 投票する
3 に答える
41419 参照

opengl - GLEW を使用して Windows で OpenGL 拡張機能を使用する

私は Windows で OpenGL 拡張機能を使用してきまし。GLEW の方が簡単ですか?どうすれば始められますか?

0 投票する
1 に答える
3686 参照

opengl - wxWidgets OpenGL プログラムのマルチサンプリングを有効にする方法は?

マルチサンプリングは、 3D アプリケーションでフルスクリーン アンチエイリアシング(FSAA) を適用する方法です。現在wxWidgets GUIに組み込まれている OpenGL プログラムでマルチサンプリングを使用する必要がありますこれを行う方法はありますか?これを達成するための詳細な手順を知っている場合にのみ回答してください。

WGL (OpenGL の Win32 拡張機能) を使用してマルチサンプリングを有効にしていることは認識しています。ただし、私の OpenGL プログラムは MFC で書かれていないため (そしてコードをマルチプラットフォームで移植できるようにしたいので)、それは私にとって選択肢ではありません。

0 投票する
6 に答える
29479 参照

c++ - OpenGL 回転

OpenGL で単純な回転を行おうとしていますが、要点が欠けているに違いありません。OpenGL の回転をより一般的に説明する簡単な説明やリンクほど、特定の修正を探しているわけではありません。

現時点では、次のようなコードがあります。

しかし、結果は 90 度回転した三角形ではありません。

編集 うーん、Mike Haboustak のおかげです。私のコードは、glOrtho を使用する SetCamera 関数を呼び出していたようです。私はOpenGLに慣れていないので、これが何を意味するのかわかりませんが、これを無効にしてZ軸で回転させると、望ましい結果が得られました。

0 投票する
4 に答える
1293 参照

macos - OpenGL glDrawPixelsが一部のビデオカードで動作するのを妨げる原因は何ですか?

次のコードは、MacBookなどのIntel統合ビデオカードのバックバッファにデータを書き込みません。iMacなどのATIカードでは、バックバッファに描画されます。幅と高さは正しく(そして800x600バッファー)、m_PixelBufferは0xAA00AA00で正しく満たされています。

これまでの私の最善の推測は、glWindowPosを設定する必要があることには何か問題があるということです。現在、それ(またはラスター位置)を設定していません。GL_CURRENT_RASTER_POSITIONを取得すると、ATIカードのデフォルトが0,0,0,0で、Intelが0,0,0,1であることに気付きました。ATIカードのラスター位置を0,0,0,1に設定すると、Intelカードと同じ結果が得られ、バックバッファーには何も描画されません。欠落している変換状態はありますか?これは2Dアプリケーションであるため、ビュー変換は非常に単純なglOrthoです。

私が提供できるこれ以上の情報は、お問い合わせください。私はほとんどOpenGLとMacの初心者なので、十分な情報を提供しているかどうかはわかりません。

0 投票する
6 に答える
1229 参照

opengl - フルシーンアンチエイリアシングをサポートする3Dカードはどれですか?

フルシーンのアンチエイリアシングを提供し、ハードウェアでそれを実行できる(まともなパフォーマンス)3Dカードのリストはありますか?