問題タブ [glew]
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++ - QtでGLEWを使用する方法は?
WindowsでQtでGLEWを使用したい(それが重要な場合は7)。
私が行ったことは、GLEW Webサイトにアクセスし、Windows用のパッケージをダウンロードしてから、glew.dllをSystem32フォルダーに配置することでした。私のプロファイルでは、.libファイルをLIBS += .../path_to_the_libs/glew32.lib
と同じで参照しましたglew32s.lib
(後者が何のためにあるのかわかりません)。私のQGLWidgetサブクラスでは、それが前に、したがって前に含まglew.h
れていることを確認しました。この関数で最初に行うことは呼び出しと呼び出しですが、アプリケーションは非常に大きな負の数などの奇妙なコードで終了します。<QGLWidget>
gl.h
glu.h
main()
glewInit
glGetError
私は自分が間違っている可能性が非常に高いのではないかと疑っています(私はQtとOpenGLに比較的慣れておらず、GLEWにはまったく慣れていません)が、主要なエラーの1つは、ライブラリがMSVCで構築されているため、MinGWとリンクすることはできません...とにかく、QtでGLEWをインストールして使用する方法をステップバイステップで説明していただけますか?よろしくお願いします。前もって感謝します
編集: みんな、多分私はあまりにも多くを求めています、しかし私は本当にステップバイステップの指示が欲しいです:)
qt - glTexImage3DがQTでクラッシュする
以下はコードの一部です。コンパイル時は問題ありませんが、実行するとクラッシュします。そして、それはglTexImage3Dのラインを壊します。Qtバージョン4.5.3、およびクラス「opengl」はQGLWidgetから継承されます。
opengl - OpenGLVBOが表示されない
VBOでの描画に問題があります。イミディエイトモードを使用すると、ポイントの立方グリッドを簡単に描画できますが、非常に低速です。VBOを使用して、描画を高速化してみたかったのです。SDL/glewを使用しています。私の出力は単一の黒い点です。同じsdl/glewセットアップコードがテクスチャ三角形で機能しましたが、データを格納するために構造体を使用しませんでした-キャッシュ目的の構造体が必要なので、頂点の色は頂点の位置に近くなります。
sdl / glewを設定するには:
VBOを作成します。
描く:
visual-studio-2010 - VS 2010で成長:未解決の外部シンボル__imp__glewInit
私はRedbookに従ってOpenGLを学んでいます。90ページあたりに来たら、使用する必要がありますglGenBuffers()
; 次に、「glew」をインストールする必要があります。
ここの手順に従ってください。
ファイルをダウンロードglew.zip
しglew.sourceforge.net/
て解凍します。
置いた
glew.h
のC:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include
glew32.lib
でC:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Lib
、およびglew32.dll
のC:\Windows\System32
その後、VS 2010でプロジェクトをビルドし、Linker->input
に依存関係を追加しglew32.lib
ます。
しかし、それを構築すると、エラーが発生します。
opengl - OpenGL:ソースファイルからglew32.dllをコンパイルする方法
glewのソースファイルをhttp://glew.sourceforge.net/からダウンロードします。readmeファイルには、DLLを完成させるために\ build \ vc6.0\glew.dswを使用する必要があると書かれています。しかし、VS 2010で開いた後、4つのプロジェクトがあります。それらをコンパイルすると、そのうちの2つがコンパイルに失敗しました。
ありがとう。
c++ - OpenGL Render to Texture Transparency 問題
レンダーコールを収集してテクスチャに入れる「後処理パイプライン」を構築します。すべての後処理効果がレンダリングされた後、すべての結果をまとめます。そして、ここに私の問題があります:
最初に、glClearColor(0,0,0,0) でバッファーをクリアします。次に、ドローコールを呼び出します。これは、オブジェクトに 0.5 アルファのテクスチャがある場合に発生します。これにより、背景色とテクスチャが混在します。混泳は避けたいです。たとえば、テクスチャのピクセルが 0.5、0.5、0.5、0.5 の場合、透明度ゼロの黒い背景が影響を受けるため、結果は 0.25、0.25、0.25、0.5 になります。
glCopyTexImage2D 関数を使用して、レンダリング結果をテクスチャに入れます。フレームバッファの使用に関する記事を読みましたが、複数のフレームバッファの使用に関する問題を解決できるかどうかを確認したいと思います。
誰か私にアドバイスがありますか?
c++ - GLEWおよびopenGLの非推奨
私はopenGLを使用していて、拡張機能をチェックするために光りました。
マルチテクスチャ拡張機能を使用できるかどうかを確認したいとします。
GLEW_ARB_multitextureは、使用できる場合はtrueを返します。
しかし
arb_multitextureはopenGL3.0で非推奨になりました。
それでもtrueを返しますか?
それが削除された3.1ではどうですか?
ありがとう。
c++ - GLEW+VS2010エラー
私はこの問題に遭遇していて、何をすべきかわかりませんか?
以前はたくさんのエラーが発生していましたが、Microsoftシンボルソースは、この1つのファイルを除くすべてのファイルに問題を設定しました:nvoglv32.dll; この問題を解決する方法や、ファイル「nvoglv32.pdb」を入手する方法を知っている人はいますか?
ありがとう
-A
visual-studio - glut、glew dll : バイナリはデバッグ情報でビルドされていません
これは私が得ている出力であり、
'abc.exe': Loaded 'C:\Windows\system\glut32.dll', Binary was not built with debug information.
'
'abc.exe': Loaded 'C:\Windows\System32\glew32.dll', Binary was not built with debug information.
The thread 'Win32 Thread' (0x1710) has exited with code 0 (0x0).
The thread 'Win32 Thread' (0x16a0) has exited with code 0 (0x0).
The thread 'Win32 Thread' (0x1770) has exited with code 0 (0x0).
The thread 'Win32 Thread' (0x1708) has exited with code 1 (0x1).
The thread 'Win32 Thread' (0x1778) has exited with code 1 (0x1).
The program '[600] abc.exe: Native' has exited with code 1 (0x1).
これを修正する方法について何か考えはありますか?
VS2008 VS2010 でも同じことを試しました。ほぼ同じ結果になります。バイナリを強制的にビルドするにはどうすればよいですか? 正しいプロジェクト オプションが見つかりません。どうもありがとうございました。
-エゴン
cmake - CMakeLists.txt /ライブラリのインストールに何が欠けていますか?
私はpbを表示するためだけにprogを最小限に減らしました:cmakeは文句を言わず、makeもしません(Linux / libglew 1.5 / cmake 2.8.2を実行しています)。プログラムはsegfaultsであり、pbを解決するためになぜ/どのステップを実行する必要があるのかわかりません。
render.cppのソース:
CMakeListの内容は次のとおりです。
前述のように、glewInit()の呼び出しでコンパイルおよびsegfaultされます。この時点で何を検索すればよいかわかりません。どんな助けでも素晴らしいでしょう、
ありがとう