トップページ > 記事閲覧
浮動小数点型のグラフィック→ソフトイメージの転送で落ちる
名前:みけCAT 日時: 2013/09/29 10:19

Windows Vista Home Premium SP2 32ビット Intel(R) Core(TM)2Duo T8100 @2.10GHz 2.10GHz RAM 4.00GB gcc 4.7.2 使用したDXライブラリ(MinGW用) 3.08c 3.08d (圧縮ファイルのMD5:F4BEE799080D06A3F6649BD922C6F502) 3.10a 3.11 3.11a (圧縮ファイルのMD5:B3500C93DD829D2643852093F15C113C) SetDrawValidFloatTypeGraphCreateFlagで浮動小数点型にしたグラフィックを ソフトイメージにコピーしようとすると、強制終了するようです。 表記のバージョン全てで発生しました。 以下のコードでテストしました。 #include "DxLib.h" char Key[256]; int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,LPSTR lpCmdLine, int nCmdShow ){ if( ChangeWindowMode(TRUE) != DX_CHANGESCREEN_OK || DxLib_Init() == -1 ) return -1; //初期化処理 SetDrawValidFloatTypeGraphCreateFlag(TRUE); int image=MakeScreen(128,128,TRUE); int softImage=MakeARGB8ColorSoftImage(128,128); SetDrawScreen(image); GetDrawScreenSoftImage(0,0,128,128,softImage); DxLib_End(); return 0; } Ver 3.11でSetDrawValidFloatTypeGraphCreateFlag(TRUE);をコメントアウトしたところ、強制終了しませんでした。 これはDXライブラリのバグor仕様でしょうか? それとも私が使い方を間違えているのでしょうか? よろしくお願いします。 プロジェクトと各種Log.txtはここに置いておきました。 h t t p : //gigafileupload.com/file/02548171425690332.zip
メンテ

Page: 1 |

Re: 浮動小数点型のグラフィック→ソフトイメージの転送で落ちる ( No.1 )
名前:管理人 日時:2013/10/01 00:17

浮動小数点型のグラフィックをソフトイメージにコピーされることを全く考慮していませんでした 対応してみましたので、よろしければお試しください m(_ _)m http://homepage2.nifty.com/natupaji/DxLib/DxLibVCTest.exe // VisualC++ 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibBCCTest.exe // BorlandC++ 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibGCC_DevCppTest.exe // Dev-C++ 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibGCC_MinGWTest.exe // MinGW 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibDotNet.zip // .NET用 http://homepage2.nifty.com/natupaji/DxLib/DxLibMakeTest.exe // ソース (中身を既存のライブラリのファイルに上書きして、BCCをお使いの 場合は『再構築』を、VCをお使いの場合は『リビルド』を、 Dev-C++をお使いの方は「Rebuild All(Ctrl+F11)」をして下さい) 尚、浮動小数点数の 0.0f 〜 1.0f が 0 〜 255 に該当します 0.0f 以下の場合は 0 に、1.0f 以上の場合は 255 になります
メンテ
Re: 浮動小数点型のグラフィック→ソフトイメージの転送で落ちる ( No.2 )
名前:みけCAT(解決) 日時:2013/10/01 22:12

対応ありがとうございます。 とりあえず、MinGW版でこのテストを行ったところ、強制終了しませんでした。
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存