問題タブ [soil]
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++ - SOIL を使用した 16 ビットのハイトマップの読み込み
SOIL を使用して地形の高さマップを読み込もうとしています。次のコードを使用します。
しかし、高さを 8 ビットだけで表現しているため、地形が階段状に見えます。SOIL で 16 ビットの高さマップを読み込むにはどうすればよいですか? または、このタスクに別の画像ライブラリを使用する必要がありますか?
c++ - OpengGL - SOIL テクスチャすべて黒
SOIL とその機能を使用するために必要なすべてをリンクし、含め、実行しました。
init() で次のようにテクスチャをロードします。
簡単にするために、wood.png は 256x256 の png テクスチャであり、エラー メッセージなしで読み込まれます。
テクスチャ付きのクワッドを描画する場所は次のとおりです。
結果は、木のテクスチャではなく、単純に真っ黒なテクスチャになります。
c++ - 黒くレンダリングされるアルファチャンネル。透明にする方法は?
32 ビットの png テクスチャといくつかの透明な領域を読み込んでいます。初期化関数でこのコードを設定しました:
これは私がテクスチャをロードする方法です:
これは私が得る効果です:
草の背景を黒から透明にしようとしています。
手伝って頂けますか?
c++ - リリース モードでの SOIL ランタイム エラー - 未処理の例外 (ntdll.dll)
テクスチャを Gluint (unsigned int) に読み込もうとしています。私は次のことをしました:
このコードはデバッグ モードで動作します。しかし、リリースモードでは、「_file.c」で実行時エラーが発生し(作成していません)、実行時エラーは次のとおりです。
Win32.exe の 0x771A8E19 (ntdll.dll) で未処理の例外: 0xC0000005: アクセス違反の書き込み場所 0x00000014
この実行時エラーがリリース モードでのみ表示される理由とその解決方法を教えてください。
編集: Gluint を使用せずに、ファイルのパスを含むプログラムの完全なコードを追加します。それでも同じ問題:
c - 土壌を使用したOpenGLテクスチャリングSPHERE?
球体の OpenGL テクスチャ マッピングについて質問したかっただけです。惑星 (地球) を作成したいのですが、これが最も簡単であることがわかったので SOIL を使用しようとしましたが、単に機能していません。私が得ているのは黒い画面だけです。誰でもコードを確認できますか?ここにあります:
ところで、Xcodeを使用してコンパイルされています。
c++ - lnk2019 未解決の外部シンボル _soli_load_image が関数 _main で参照されました
vs2012でこの質問を解決する必要があります。タイトルは言った.ヘッダーにSOIL.hファイルを含めました。
しかし、プログラミングをデバッグすると、このエラーが表示されました。SOILを使用して何かを描画しています。
助けて...お願い...xd
以下のコード: