Re: 非テクスチャマテリアルの描画ができない ( No.1 ) |
- 名前:管理人 日時:2013/10/22 23:28
こちらのスレッドと同じ原因( gccのバージョン違いが原因 )のような気がします
http://hpcgi2.nifty.com/natupaji/bbs/patio.cgi?mode=view&no=3144
DXライブラリとDXライブラリが使用している libjpeg や libpng などのライブラリを
GCC 4.7.2 でコンパイルしたものをアップしてありますので、
よろしければこちらをお試しになってみてください m(_ _;m
http://homepage2.nifty.com/natupaji/DxLib/DxLibGCC_MinGWTest.exe // MinGW 用
|
Re: 非テクスチャマテリアルの描画ができない ( No.2 ) |
- 名前:さかな 日時:2013/10/22 23:40
>管理人さん
迅速な回答ありがとうございます!
すみません、libpng、zlib、DXライブラリと件のプログラムは
すべてGCC4.7.2でコンパイルしたものです。
(jpeg読み込み機能は無効化してあります)
|
Re: 非テクスチャマテリアルの描画ができない ( No.3 ) |
- 名前:管理人 日時:2013/10/23 00:16
うーんそうでしたか・・・
そういえば今見てみたらMinGW版は DxGraphics.cpp は最適化なし、それ以外のソースは
全部 -O2 でコンパイルしていました
以前私も謎の強制終了現象に悩まされてそうした記憶があります・・・
|
Re: 非テクスチャマテリアルの描画ができない ( No.4 ) |
- 名前:さかな 日時:2013/10/27 14:44
返信が遅れてしまい、大変申し訳ありません。
MinGW版のDXライブラリ3.11のバイナリをダウンロードして
リンクしてみたところ、正常に動作することが確認できました。
原因は依然不明のままですが、とりあえずこのまま使ってみようと思います。
追記:
すみません、プログラム自体は動くのですが、
やはり標準エラー出力に次のようなメッセージが表示されました。
Not a JPEG file: starts with 0x89 0x50
Not a JPEG file: starts with 0x00 0x00
libpng error: Not a PNG file
Empty input file
libpng error: Read Error
Not a JPEG file: starts with 0x00 0x00
libpng error: Not a PNG file
Empty input file
libpng error: Read Error
描画したモデル中でjpegファイルは一切使っていません。
テクスチャを1枚も含まないモデルを描画しても、
上と全く同一のメッセージが出ます。
|
Re: 非テクスチャマテリアルの描画ができない ( No.5 ) |
- 名前:管理人 日時:2013/10/30 16:19
> すみません、プログラム自体は動くのですが、
> やはり標準エラー出力に次のようなメッセージが表示されました。
すみません、こちらでも確認できました
修正したバージョンをアップしましたので、よろしければお試しください m(_ _;m
http://homepage2.nifty.com/natupaji/DxLib/DxLibGCC_MinGWTest.exe // MinGW 用
|
Re: 非テクスチャマテリアルの描画ができない ( No.6 ) |
- 名前:さかな 日時:2013/10/30 16:37
管理人さん、早速の対応に感謝いたします。
更新版を使わせて頂きます。
|