問題タブ [freeglut]

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 投票する
3 に答える
3613 参照

c - freeglut による OpenGL アンチエイリアシング

私はfreeglutを使用しています。FSAA を機能させようとしていますが、何も機能していないようです。サンプル バッファは 1 で、サンプルは 4 です。しかし、アンチエイリアシングは見られません。何か不足していますか?現在、Ubuntu 12.04 を実行しています。それが何かを変えるかどうかはわかりません。

私は SDL と GLFW についてよく知っています。ただし、freeglutで動作させたいと思います。

詳細:
グラフィック カード:ATI Radeon HD 4250
OpenGL バージョン: 3.3.11627 互換性プロファイル コンテキスト

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

macos - Mac OS X Lion の FreeGLUT

いくつかのコンテキスト: OpenGL の使用に関するチュートリアルを行っています。チュートリアルを機能させるには、いくつかのライブラリが必要です。これらのライブラリの 1 つに FreeGLUT があります。OS X で Lion を使用しています。

FreeGLUT をダウンロードし、指示に従ってインストールしましたが、「make all」コマンドを実行すると、次のエラーが表示されます。

インターネットで解決策を探しましたが、これから理解できるのは、コンパイラがこれらのファイルを見つけるのに問題があり、コンパイラが使用しているパスを変更する必要があるということだけです。

編集:さて、それはコンパイラではないことがわかりました。何らかの理由でそれらのファイルが存在しないということです。なぜ彼らがそこにいないのかを理解しようとしています。

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

c++ - タイプ「GLchar」を解決できませんでした

私はEclipse、MinGWを使用しており、freeglutとglewをコンパイルして、それらのライブラリ、DLL、およびヘッダーファイルを適切な場所(MinGW / include / GL、MinGW / lib、Windows / SysWOW64)にコピーしました。また、Eclipseのライブラリ(freeglut64、opengl32、glew32、glu32)をMinGWC++リンカーの下でリンクしました。これが私のコードです...

私はすべてを正しく行ったと思いますが、EclipseはVertexShaderとFragmentShaderで「タイプ'GLchar'を解決できませんでした」というエラーをスローします。コードを間違えたり、必要な手順を見逃したりしましたか?

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

haskell - Yampaとyampa-glutでキー入力を取得する

AFRPのトピック全体は非常にエキサイティングに聞こえます。私はその中で自分のプロジェクトを始めようとしています。Yampayampa-glutを見つけました。これは、GLUTへの優れたバインディングのようです(GLUTは、WindowsとLinuxの両方で実行される唯一のグラフィックライブラリです)。

yampa-glutソースには、私がそれを研究するためにコピーした簡単な例が付属しています次に、それを拡張して、主要なイベントの簡単なテストを追加したいと思いました。その完全なソースはここにあります。23行目とキー機能を除いて、それほど新しいものはありません。

期待される結果は、キーを押したり離したりするたびにシェルに単純な出力が表示されることです。しかし、それは起こりません、出力はありません。

最後の前の行をこれに変更すると:

次に、いくつかのキー入力を取得しますが、すべてではなく、多くがスキップされます。

これについての説明が見つからなかったので、どこが間違っていたのか、キーボードとマウスボタンの入力を取得するために何ができるのかを誰かに説明してもらいたいと思います。

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

opengl - Hello World OpenGLプログラム:「glEnableVertexAttribArrayはこのスコープで宣言されていません」

イライラしている。単純なhelloworldタイプのプログラムを実行しようとしていますが、実際には実行されていません。

私はWindows7を使用していますが、グラフィックカードは新しいOpenGLのものをサポートしています。Freeglutを使用してCで記述し、MinGWとCode::Blocksを使用してコンパイルしています。リンカーには、freeglut、opengl32、glu32があります。私はMinGWフォルダーにあるfreeglutフォルダーにfreeglutのものを保持しているので、ビルド設定の検索ディレクトリの下に、コンパイラー用の「C:\ MinGW \ freeglut \ include」と「C:\ MinGW \ freeglut\lib」があります。 "リンカー用。

これが私のコードです:

問題は、「glEnableVertexAttribArray」および「glVertexAttribPointer」関数にあります。コンパイラは、「このスコープとして宣言されていない」と言っています。

プログラムはこれらの行がなくても実行できるので、OpenGLは適切にリンクされていると思いますが、何らかの理由でこれらの関数を使用できず、OpenGLの一部であることを知っています。それは私が持っているOpenGLのバージョンと関係がありますか?

とにかく、OpenGLを学ぶのは初めてですが、恐らく何かひどいことをしたことがあるので、誰かに助けを求めています。この投稿が少しくだらないように思われる場合は申し訳ありませんが、これはこのサイトに投稿するのも初めてです。また、私の文法は申し訳ありません。英語は私の第一言語ではありません。

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

opengl - マルチGPUシステムのglutCreateWindow

GLUTウィンドウ()を作成するために使用しますglutCreateWindow()。glutは、WindowsでMAINとして設定されているモニターで常にウィンドウを作成しているようです。私のシステムには2つのGPUがあります。

どのモニター、それぞれを設定することは可能ですか?ウィンドウの作成にどのGPUを使用しますか?

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

linker-errors - LIBCMTD.lib(wcrt0.obj) LNK2019: 関数 ___tmainCRTStartup で参照されている未解決の外部シンボル _wmain 未解決の外部変数 freeGLUT.dll

私は、オープンソースであり、GLUT (OpenGL's Utility Toolkit) の拡張された代替手段である freeGLUT を使用して開発された VS2010 のソリューション (自分のものではない) を使用しています。プログラムは、リリース モードで問題なく exe をコンパイルして実行しますが、デバッグしようとすると、次のエラーが発生します。

エラー 1 エラー LNK2019:関数で参照されている未解決の外部シンボル wmain _ _tmainCRTStartup LIBCMTD.lib(wcrt0.obj) freeglut

エラー 2 エラー LNK1120: 1 つの未解決の外部ファイル freeglut.dll freeglut

READMEファイルのようなlibおよびincludeファイルをすべてダウンロードして参照しました。

私が現在持っているリンカ設定のスクリーンショットへのリンクは次のとおりです: http://imgur.com/a/SDwBv

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

opengl - freeglut(またはglut)にexitコールバック関数を挿入する方法はありますか?

私のfreeglutプロジェクトでは、たくさんのメモリを割り当てましたが、ユーザーがfreeglut(またはglut)ウィンドウを閉じたときにそれを解放する方法がありません。何かアイデアはありますか?

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

c++ - OpenGL一時バッファ

ピクセル値を描画および取得するには、OpenGLバッファーが必要です。また、このバッファを表示バッファに描画したいと思います。

これを行う方法の例を教えてください。

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

c - ソースからの freeglut のインストール - MinGW

Windows XP マシンに MinGW 用の freeglut をインストールしようとしています。ソースをダウンロードした後 (ここから) 、これらの指示に従いました。

MinGW シェルを開き、次のコマンドを入力しました。

完了すると、ディレクトリに freeglut.dll ファイルが見つかりません。ソースからのインストールは初めてで、ここで何が欠けているのかわかりません。その理由を理解したいと思います。手伝ってくれてありがとう。