問題タブ [glutcreatewindow]

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

c++ - Valgrind が私の glutCreateWindow の使用を好まないのはなぜですか?

次のコードを使用しています...

... Valgrind は私に次のことを教えてくれます ...

しかし、初期化されていないものは何ですか? title 変数は Title.c_str() の値で初期化され、Title はコンストラクターメンバー初期化リストで初期化されるクラスメンバーです...

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

visual-studio-2008 - Vista の Visual Studio 2008、GLUT プロジェクトで実行時にエラーが発生する

私のプロジェクトには何の問題もないと確信しています。Visual Studio 2005 と Windows XP pro を搭載した以前のコンピューターで試したところ、エラーなく動作しました。

プロジェクトをコンパイルできます。ビルド段階でエラーはありません。しかし、プロジェクトを実行しようとすると、「*.exe が動作を停止しました」と表示されます。

次に、デバッグモードで実行しました。glut.hの行につながることがわかりました

なぜそれが機能しないのか本当にわかりません..

glut32.dll を C:\Windows\System32
glut.h を C:\Program Files\Microsoft Visual Studio 9.0\VC\include\GL
にコピーし、glut32.lib を C:\Program Files\Microsoft Visual Studio 9.0\VC\ にコピーしました。ライブラリ

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

c# - C#フォームのOpenGLビュー

Windowsフォーム内に過剰なウィンドウを表示するにはどうすればよいですか?

glutCreateWindow( "Example")は別のフォームを作成し、

glutCreateSubWindow(hwnd、0、0、100、100)、ここでhwndはC#のメインウィンドウフォームへのハンドルであり、AccessViolation例外が発生します。

GlutプログラムはC++DLLにあります。私のアプリケーションはC#WPF上にあります。C#フォームで過剰なビューを表示する必要があります

C ++コード:

C#コード:

0 投票する
0 に答える
642 参照

opengl - DetourCreateProcessWithDll を使用すると wglMakeCurrent が失敗する

私はDetourCreateProcesswithDLLVisual Studio 2010 で使用しており、 glut デモ プログラムから abgr.exe デモ アプリケーションのプロセスを作成しながら、 Opengl32.dll 、 glu32.dll 、 glut32.dll の代替 dll を提供しています。

そうすれば、Opengl32、glu32、glut32 ライブラリを傍受できます。API は、システム フォルダまたは通常の dll からそれぞれの API を呼び出します。

これらの dll には、それぞれのライブラリで定義されたすべての API があります。

問題は、wglMakeCurrentWin 7 x64 ビットの NVidia GTX480 で abgr.exe のような glut デモ アプリで 0 を返すか失敗することです。他のデモアプリでも動作しません。

abgr.exeまたは呼び出しているGLIntercept実行可能ファイルの互換性を変更すると機能しますDetourCreateProcesswithDLL。つまり、exe を右クリック -> プロパティの変更 -> 互換性 -> 256 色で実行を確認します。

ただし、これは回避策のように見え、ディスプレイはそれほど見栄えがよくありません。それをしなくてもどうやって使うことができますか。の適切な値を取得する方法wglMakeCurrentwglMakeCurrent内から呼び出されますglutCreateWindow

これは、AMD Fusion GPU の問題ではありません。そこwglMakeCurrentに良い値を返します。この問題は NVIDIA GTX 480 でのみ発生します。この問題を解決する方法を知っている人はいますか? ドライバーを更新したところ、NVIDIA コントロール パネルの [ヘルプ] -> [バージョン情報] にバージョン 4.3.790.0 が表示されます。

wglCreateContext は 0x00010000 を返します

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

c++ - OpenGL / GLUT mainEventLoop()の後にウィンドウを作成します

私はOpenGL/GLUTでゲームを開発していますが、ゲームに勝ったときにスコアを表示するために新しいウィンドウを開く必要があります。

これを行うために、を呼び出しglutCreateWindow()た後、コールバックを呼び出して登録しますmainEventLoop()

これに問題はありますか?どうすれば適切にできますか?

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

opengl - 関数を別の関数のパラメータとして

FilesWorkFlow という名前のクラスを実装しています。

これは、MFC アプリケーションでウィンドウを作成して tiff イメージをレンダリングするために使用されるクラスの一部ですが、行glutDisplayFunc(RenderScene)でエラーが発生します

コードを as として書いてもglutDisplayFunc((_cdecl)RenderScene)役に立ちませんでした。この問題を修正し、MFC アプリケーションで使用されるクラスにこのタスクを実装するにはどうすればよいですか?

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

c++ - OpenGL GLUT「glutCreateWindow」は非推奨ですか?

私は「glutCreateWindow」と呼ばれるこの関数を含むopenGLチュートリアルに従っています.私のコンパイラ(XCode 5 gcc、OSX)はそれが非推奨であると言います.

これらの「glut*」関連関数を置き換えるには、他にどのようなオプションが適切でしょうか?

glutCreateWindow glutDisplayFunc glutMainLoop

?

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

python - Python glutCreateWindowエラー「間違ったタイプ」

Python で glut を使用してウィンドウを作成しようとしており、次のコードがあります。

「glutCreateWindow」行で次のようなエラーが表示されます。

この関数のドキュメントは指定します

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

c++ - OpenGL 太陽系で星を作成する

地球が太陽の周りを回転する OpenGL C++ で太陽系を作成しています。

ウィンドウの上に星を作成できないという私が今直面している唯一の問題は、すべてを試しましたが、助けにはなりませんでした

ここから余分なコードをいくつか削除しました

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

c++ - アプリケーションを終了せずに glutCloseFunc

でウィンドウを作成し、glutCreateWindowを使用してループを開始しましたglutMainLoop。そのループを終了してウィンドウを閉じたいので、 and を使用glutLeaveMainLoopしてウィンドウglutCloseFuncを破棄します。自動的に、私のアプリケーションは終了します。

ウィンドウが破棄された後もアプリケーションを存続させたいと考えています。出来ますか?

このリンクによると、私はそれを行うことができますが、方法がわかりません。freeglutを使用しています。