問題タブ [devil]

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

build - LÖVE のビルド、CentOS 6 で使用可能な yum パッケージ DevIL-devel なし、ビルド ガイダンスが必要

i686 アーキテクチャを使用して、CentOS 6 用の LÖVE フレームワークを構築しようとしています。依存関係の DevIL-devel を構築することにほとんど成功していません。LÖVE の既存の yum パッケージが見つからなかったので、最初にビルドを試みました。

DevIL-1.7.8-8mgc26.i686.rpm および DevIL-ILUT-1.7.8-8mgc26.i686 にある、さらに依存関係が必要ないくつかの rpm、DevIL-devel-1.7.8-8mgc26.i686.rpm を見つけました。 .rpm。

ただし、これらには独自の依存関係があり、相互に必要であり、使用できない依存関係があるようです。

uname -a からの出力: Linux jkyrouac 2.6.32-358.18.1.el6.i686 #1 SMP Wed Aug 28 14:27:42 UTC 2013 i686 i686 i386 GNU/Linux

yum --nogpgcheck localinstall DevIL-devel-1.7.8-8mgc26.i686.rpm

...

--> 依存関係の解決エラー: パッケージ: DevIL-devel-1.7.8-8mgc26.i686 (/DevIL-devel-1.7.8-8mgc26.i686) 必須: DevIL = 1.7.8-8mgc26

エラー: パッケージ: DevIL-devel-1.7.8-8mgc26.i686 (/DevIL-devel-1.7.8-8mgc26.i686) 必要なもの: libIL.so.1

エラー: パッケージ: DevIL-devel-1.7.8-8mgc26.i686 (/DevIL-devel-1.7.8-8mgc26.i686) 必要なもの: libILU.so.1

yum --nogpgcheck localinstall DevIL-1.7.8-8mgc26.i686.rpm

...

--> 依存関係解決エラー: パッケージ: DevIL-1.7.8-8mgc26.i686 (/DevIL-1.7.8-8mgc26.i686) Requires: libtiff.so.5

エラー: パッケージ: DevIL-1.7.8-8mgc26.i686 (/DevIL-1.7.8-8mgc26.i686) 必須: libpng15.so.15

エラー: パッケージ: DevIL-1.7.8-8mgc26.i686 (/DevIL-1.7.8-8mgc26.i686) 必須: libpng15.so.15(PNG15_0)

ここでは、libtiff と libpng がインストールされているため、他にどのパッケージが必要かはわかりません。

yum --nogpgcheck localinstall DevIL-ILUT-1.7.8-8mgc26.i686.rpm

...

--> 依存関係解決エラー: パッケージ: DevIL-ILUT-1.7.8-8mgc26.i686 (/DevIL-ILUT-1.7.8-8mgc26.i686) 必須: DevIL = 1.7.8-8mgc26

エラー: パッケージ: DevIL-ILUT-1.7.8-8mgc26.i686 (/DevIL-ILUT-1.7.8-8mgc26.i686) 必要なもの: libIL.so.1

エラー: パッケージ: DevIL-ILUT-1.7.8-8mgc26.i686 (/DevIL-ILUT-1.7.8-8mgc26.i686) 必須: liballeg.so.4.4

エラー: パッケージ: DevIL-ILUT-1.7.8-8mgc26.i686 (/DevIL-ILUT-1.7.8-8mgc26.i686) 必須: libpng15.so.15

エラー: パッケージ: DevIL-ILUT-1.7.8-8mgc26.i686 (/DevIL-ILUT-1.7.8-8mgc26.i686) 必須: libtiff.so.5

エラー: パッケージ: DevIL-ILUT-1.7.8-8mgc26.i686 (/DevIL-ILUT-1.7.8-8mgc26.i686) 必要なもの: libILU.so.1

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

opengl - OpenGL/DevIL: クリップされたテクスチャの縁が白くなる

DevIl を使用して、メタデータによってスプライトに切り刻まれた openGL テクスチャをロードしています。問題は、切り刻まれたセグメントの端が白くなっていることです (以下を参照)。

ここに画像の説明を入力

このスプライトは 64 x 64 であるため、ピクセル パディング手順は使用されていません。スプライトシートは窮屈で、すべてのスプライトは (分離するのではなく) 互いに隣接して組み立てられます。

DevIL テクスチャ ロード機能に欠けている設定がある可能性はありますか? それともOpenGLのレンダリング機能ですか?

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

c++ - DevIL イメージが正しくレンダリングされない

私は OpenGL を使用しており、tga ファイルを正しくロードできますが、何らかの理由で jpg ファイルをレンダリングすると正しく表示されません。

これは、イメージが次のように見えることになっているものです--

ここに画像の説明を入力

そして、これはどのように見えるか..なぜそれは伸びているのですか?コーディネートのせい?

ここに画像の説明を入力

これが私が描画に使用しているコードです。

これは私が画像をロードする方法です...

おそらくこれについて言及する必要がありますが、一部の画像は適切にレンダリングされました。幅 != 高さのためだと思いました. しかし、そうではありません。幅 != 高さの画像も正常に読み込まれます。しかし、他の画像では、まだこの問題が発生します。

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

c++ - プロジェクトにエラー DevIL/ResIL イメージ ライブラリを含める

悪魔の画像ライブラリを使ってサンプルコードをコンパイルしてみます。
私はすでにこのリンクを見つけました:
DevIL ライブラリ ファイルと依存関係です が、これ以上は役に立ちません。

IL ディレクトリとその内容および lib ファイルをプロジェクトに含めましたが、IntelliSense の警告が表示されないため、機能は認識されています (VS 2010 を使用)?!
しかし、コンパイルするたびに、メッセージ ボックスに DevIL.dll が見つからないというエラーが表示されます。

サンプルコードは次のようになります:
http://www.fpaste.org/98724/90701801/

エラーを解決する方法を知っている人はいますか?

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

c++ - DevIL ライブラリ: グレースケール画像を 1 つではなく 3 つのマトリックスで保存

RGB 画像を GRAYSCALE 画像に変換して PGM 形式で保存するプログラムを作成する必要があります。DevIL ライブラリを使用していますが、画像を保存すると、常に 3D 画像 (3 つの行列) がグレースケールで取得されますが、MATLAB に読み込むと、1 つではなく 3 つの行列が作成されます。DevIL を使用して、出力ファイルでマトリックスを 1 つだけ取得するにはどうすればよいですか?

}

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

c++ - DevIL リンカ ライブラリを適切にリンクするには?

これらのライブラリをリンクすることは、他のライブラリをリンクすることと同じでした。

しかし、プロジェクトを実行すると問題が発生します。リンカー エラーは発生しませんが、エラーは「DLL」に関するものです。

私は得る

「コンピューターに DevIL.dll が見つからないため、プログラムを開始できません。この問題を解決するには、プログラムを再インストールしてください」

.dll は必要ありません。理由により、他のライブラリをリンクしました。または、私は間違っていると思い込んでおり、DevIL は、この DLL をシステム ルートに配置する必要がある場合にのみ機能しますか?

私の目標は、他の場所に DLL を配置せずに DevIL をリンクすることです。openGLでできるように、リンカーライブラリを使用できると思いました。

何か良い例があれば教えてください。また、いくつかのチュートリアルといくつかの例を実行しましたが、うまくいきませんでした。この「DevIL.dll is missing」というエラー ウィンドウが表示され続けます。

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

c++ - クラスを追加した後の Codeblocks v. 13.12 エラー

コードブロック v. 13.12 で C++ を使用すると、新しいクラスを追加してビルドして実行しようとするたびに、winmain@16 への未定義の参照が返されます。コードブロックを閉じて開いた後は正常に動作し、クラスファイルはそこに残りますが、新しいクラスを追加するたびにコードブロックを再起動する必要はありません。freeglut、opengl、devil を使用しています。

写真

これは、適切にリンクされていない他の未定義の参照の問題の 1 つとは異なります。

編集:以前のバージョン(12.11)を再インストールしましたが、正常に動作しているので、代わりに使用します

12.11 のダウンロード

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

opengl - glTexSubImage2D アクセス違反

プログラムが glTexSubImage2D に到達すると、「アクセス違反」エラーが発生します。私は何を間違っていますか?

GL_PIXEL_UNPACK_ALIGNMENT を 1 に設定しました。

そしてpdataをglTexSubImage2Dに渡します-すべて問題ないようです...