問題タブ [glfw]

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 に答える
19859 参照

c++ - glfwでマウスカーソルを隠す

glfW で作成され、Ubuntu で実行されているゲームを使用しています。私の問題は、マウスカーソルを行で非表示にすることです

一部のマシンはマウス入力を単純に無視するため、ゲームが中断されます。

誰もこの問題に直面しましたか? もしそうなら、あなたの回避策は何でしたか?

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

haskell - HaskellのGLUTウィンドウでマウスホイールイベントにどのように反応しますか?

私はOpenGLパッケージを使用しており、GLUTパッケージも使用していました。GLUTパッケージにはマウスホイールコールバックがあるように見えますが、機能していないようです(ドキュメントにはfreeglutのみと記載されています)。

では、GLUTで作成されたウィンドウ内で、マウスホイールイベントにアクセスするにはどうすればよいでしょうか。

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

opengl - GLFW - ウィンドウを開けませんでした

クロスプラットフォームのフレームワーク/ライブラリを探しているうちに、GLFW が何度も言及されました。それで、私はそれを試してみることにしました。今、ウィンドウを初期化することさえできないようです。:-/

これを MVC++ 2010 で入力し、ヘッダーと 2 つの lib ファイルをリンクしました (1 つの DLL ファイルが含まれていたので、それを SysWOW64 フォルダーに入れました)、次のエラーが発生します。

ランダムな色の最初のいくつかは理解できますが、その後の色は意味がありません。これの何が問題なのですか?

ライブラリを正しくリンクしていると確信しています。それらを C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib ディレクトリに配置し、C:\SDK\GLFW\glfw-2.7.bin.WIN32\lib-msvc100\debug ディレクトリにリンクしました。 .

GLFW パッケージは .zip ファイルだったので、デフォルトの SDK フォルダー (すべての API やその他のもの) に解凍しました。したがって、C:\SDK\GLFW が私の GLFW のデフォルトです。

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

c - glew の前に gl.h が含まれていましたが、GLFW には gl.h が必要です

#include-s の順序が重要であることを覚えています。うーん、ちょっと困った。次の 2 つのヘッダーがあります。

それを実行すると、glew.h の前に gl.h が含まれているというエラーが表示されます。しかし、glew.h が最初になるようにこれら 2 つの順序を逆にすると、大量のエラーが発生します。#define-s の意味を突き止めることを考えていたので、次のように言えます: #define whatineed 0x0000x.

  1. ヘッダーの配置でこの問題を解決するにはどうすればよいですか。
  2. 私の定義を探して安全にする方法はありますか?
0 投票する
1 に答える
2614 参照

opengl - OpenGL-シェーダー付きの三角形が表示されない

このプログラムは問題なくビルドされ、実行可能ファイルは起動しますが、三角形は表示されません。ShaderクラスがGLSLファイルを処理するように作成されているGLSLチュートリアルに従っています。

Shader.h

Shader.cpp

Main.cpp

shader.vert

シェーダー.frag

繰り返しますが、これがg ++でコンパイルされると、問題なく実行されますが、三角形は表示されませんでした。

0 投票する
8 に答える
15424 参照

c++ - Glut / FreeGlut / GLFWのコンソールウィンドウを削除しますか?

Visual C ++では、Glut / FreeGlut/GLFWを試してみました。これらのプロジェクトはすべて、デフォルトでCMDウィンドウを追加しているようです。私はそれを下に置いて削除しようとしました:

プロパティ->C/C++->プリプロセッサ->プリプロセッサの定義

ここから、_CONSOLEを削除し、_WINDOWSに置き換えます

それから私は下に行きました:

プロパティ->リンカー->システム->サブシステム

そして、オプションをWindows(/ SUBSYSTEM:WINDOWS)に設定しました

次に、GLFWでコンパイルしようとすると、次のビルドエラーが発生します。

  • エラー1エラーLNK2001:未解決の外部シンボル_WinMain@16 MSVCRT.lib

  • エラー2致命的なエラーLNK1120:1未解決の外部glfwWindow.exe

コンソールウィンドウを削除することは可能ですか?

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

haskell - GHCでコンパイルされた小さなHaskellプログラムが巨大なバイナリに

些細な小さなHaskellプログラムでさえ、巨大な実行可能ファイルに変わります。

私は、7 MBを拡張するサイズのバイナリに(GHCを使用して)コンパイルされた小さなプログラムを作成しました。

小さなHaskellプログラムでさえ巨大なバイナリにコンパイルされる原因は何ですか?

これを減らすために、もしあれば、私は何ができますか?

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

xcode - OpenGL深度の問題

OpenGLでのレンダリング深度に問題があります

次のコードは、問題が発生するコードの簡単な例です。同じ場所に2つの台形をレンダリングし、そのうちの1つを回転させます。ただし、回転している間は最初の台形の後ろにあるはずですが、回転しているものは常に上に表示されます。

私はOpenGLを初期化することで何かを台無しにしたと思います。また、stackoverflowを検索しているときに、誰かが次のコードを実行して出力を確認することを提案した投稿を見つけました。

さて、出力は0ビットの深さですが、これは良くないと思います:(

私はMacで、glfwライブラリを使用したxCodeで開発しています

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

c++ - openclを使用してopengl 2dビューにレンダリングするソフトウェア

私は、ボクセルのアイデアが好きで、他の可能なレンダリング方法が好きなので、小さなソフトウェア レンダリング ライブラリを構築したいと考えています。私をナイーブと呼んでください。

win7 システムで、コードブロックを使用してバニラ C++ を使用しますが、クロスプラットフォームの意図があります。ウィンドウ管理には glfw を使用します。

私の計画は、opencl (並列) 計算に gpgpu を使用し、クロスプラットフォームのコンテキスト管理とフレーム表示に OpenGL (2D ビュー) を使用することです。

したがって、高速化された計算には gpgpu を使用しますが、それらの計算の目的を定義するのは私に任せます。そして、OpenGLに結果を画面に描画するように依頼します。

独自のレンダリングを画面に表示する簡単なクロス プラットフォームの方法はありますか?

この提案された方法は素晴らしいですか?

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

haskell - GLFW-b-0.0.2.10 パッケージをインストールできません

私がする時

エラーが発生します:

Haskell Platform 2010.2.0.0 を実行しています。他の誰かがこれを取得しますか?このエラーを修正するにはどうすればよいですか?