問題タブ [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.
opengl - GLUT ポップアップ メニュー
OpenGL アプリケーションの GLUT ポップアップ メニューを簡単に作成できますか? はいの場合、どのように?
opengl - GLUT でマウスのスクロールホイールを使用する
OpenGL GLUT プログラムでマウスのスクロールホイールを使用して、シーンをズームインおよびズームアウトしたいですか? それ、どうやったら出来るの?
opengl - GLUT終了再定義エラー
私の単純なOpenGLプログラムでは、出口の再定義に関して次のエラーが発生します。
Win32用のNateRobinsのGLUTを使用していますが、VisualStudio2005またはVisualC++ 2005(Express Edition)でこのエラーが発生します。このエラーの原因とその修正方法を教えてください。
opengl - WindowsでのOpenGL拡張機能の使用
OpenGL拡張機能で公開されている関数を使用したい。私はWindowsを使用していますが、これを行うにはどうすればよいですか?
opengl - OpenGL 拡張機能とは何ですか? また、それらを使用する利点/トレードオフは何ですか?
Using OpenGL extensionsに関するこの質問に関連して、これらの拡張関数の目的は何ですか? なぜそれらを使用したいのですか?さらに、それらの使用に関連するトレードオフや落とし穴はありますか?
opengl - GLEW を使用して Windows で OpenGL 拡張機能を使用する
私は Windows で OpenGL 拡張機能を使用してきました。GLEW の方が簡単ですか?どうすれば始められますか?
opengl - wxWidgets OpenGL プログラムのマルチサンプリングを有効にする方法は?
マルチサンプリングは、 3D アプリケーションでフルスクリーン アンチエイリアシング(FSAA) を適用する方法です。現在wxWidgets GUIに組み込まれている OpenGL プログラムでマルチサンプリングを使用する必要がありますこれを行う方法はありますか?これを達成するための詳細な手順を知っている場合にのみ回答してください。
WGL (OpenGL の Win32 拡張機能) を使用してマルチサンプリングを有効にしていることは認識しています。ただし、私の OpenGL プログラムは MFC で書かれていないため (そしてコードをマルチプラットフォームで移植できるようにしたいので)、それは私にとって選択肢ではありません。
c++ - OpenGL 回転
OpenGL で単純な回転を行おうとしていますが、要点が欠けているに違いありません。OpenGL の回転をより一般的に説明する簡単な説明やリンクほど、特定の修正を探しているわけではありません。
現時点では、次のようなコードがあります。
しかし、結果は 90 度回転した三角形ではありません。
編集 うーん、Mike Haboustak のおかげです。私のコードは、glOrtho を使用する SetCamera 関数を呼び出していたようです。私はOpenGLに慣れていないので、これが何を意味するのかわかりませんが、これを無効にしてZ軸で回転させると、望ましい結果が得られました。
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の初心者なので、十分な情報を提供しているかどうかはわかりません。
opengl - フルシーンアンチエイリアシングをサポートする3Dカードはどれですか?
フルシーンのアンチエイリアシングを提供し、ハードウェアでそれを実行できる(まともなパフォーマンス)3Dカードのリストはありますか?