Re: DxLibModelViewerが起動しない ( No.1 ) |
- 名前:管理人 日時:2009/09/12 17:21
ご報告ありがとうございます
原因になりそうな部分に手を加えてみたものをアップしてみましたので
よろしければお試しになってみてください m(_ _)m
http://homepage2.nifty.com/natupaji/DxLib/DxLibModelViewerTest.zip
これでも駄目でしたら以下のことをお試しになってみてください
・デスクトップ画面のサイズを小さくする
・デスクトップ画面の色ビット数を16ビットにする
・起動している他のプログラムを可能なだけ終了する
・起動後に作成される Setting.ini をテキストエディタで開いて、HardwareVertexProcessing=1 を HardwareVertexProcessing=0 にする
|
Re: DxLibModelViewerが起動しない ( No.2 ) |
- 名前:kaz 日時:2009/09/14 02:15
管理人さんに作成してもらったDxLibModelViewerTestを実行してみましたが
起動中に強制終了してしまいます。
症状としては同じです。
ログの内容も同じです。
それで以下の方法を試しました。
・デスクトップ画面のサイズを小さくする
800x600にしてみましたが起動しない。
・デスクトップ画面の色ビット数を16ビットにする
起動しない。
・起動している他のプログラムを可能なだけ終了する
すべてのアプリを終了させてから起動させてみましたがダメ。
・起動後に作成される Setting.ini をテキストエディタで開いて、HardwareVertexProcessing=1 を HardwareVertexProcessing=0 にする
Setting.iniが作成されません。
Setting.iniを自作してHardwareVertexProcessing=0を設定してみましたが同じ症状。
DXライブラリサンプルゲームの弾当てゲームも起動しない。
キー入力を待つだけの最小のアプリを作ってみましたが、やはり起動しません。
|
Re: DxLibModelViewerが起動しない ( No.3 ) |
- 名前:kaz 日時:2009/09/14 19:52
デバッグビルドするとDirectXのメッセージが出力されていたので貼っておきます。
IDirect3D9 オブジェクトを取得します....
Direct3D9: :====> ENTER: DLLMAIN(04a536a0): Process Attach: 00000b84, tid=00000d9c
Direct3D9: :====> EXIT: DLLMAIN(04a536a0): Process Attach: 00000b84
Direct3D9: (INFO) :Direct3D9 Debug Runtime selected.
D3D9 Helper: Enhanced D3DDebugging disabled; Application was not compiled with D3D_DEBUG_INFO
成功
IDirect3DDevice9 オブジェクトを取得します....
Direct3D9: (INFO) :======================= Hal HWVP device selected
Direct3D9: (INFO) :HalDevice Driver Style 9
Direct3D9: :Subclassing window 000703d2
Direct3D9: :StartExclusiveMode
Direct3D9: :WM_DISPLAYCHANGE: 640x480x16
ハードウエア頂点演算を使用します
Direct3D9: (ERROR) :Invalid Constant Register number. SetPixelShaderConstantF failed.
Direct3D9: :====> ENTER: DLLMAIN(04a536a0): Process Detach 00000b84, tid=00000d9c
Direct3D9: (INFO) :MemFini!
Direct3D9: (ERROR) :Memory still allocated! Alloc count = 82
Direct3D9: (ERROR) :Current Process (pid) = 00000b84
|
Re: DxLibModelViewerが起動しない ( No.4 ) |
- 名前:kaz 日時:2009/09/15 00:10
強制終了したときのダイアログで詳細表示させると
ntdll.dllがエラーを出してるようです。
こちらのPC環境が原因かもしれません。
|
Re: DxLibModelViewerが起動しない ( No.5 ) |
- 名前:kaz 日時:2009/09/15 02:26
Ver2.25bは問題なく動作しています。
|
Re: DxLibModelViewerが起動しない ( No.6 ) |
- 名前:管理人 日時:2009/09/15 22:55
詳細な状況のご報告ありがとうございます
原因と思われる箇所を幾つか修正したバージョンをアップしましたので
よろしければお試しになってみてください m(_ _)m
http://homepage2.nifty.com/natupaji/DxLib/DxLibModelViewerTest.zip
あと、同じ修正を施したDXライブラリはこちらになります
もしご必要でしたらダウンロードしてください
http://homepage2.nifty.com/natupaji/DxLib/DxLibVCTest.exe
http://homepage2.nifty.com/natupaji/DxLib/DxLibBCCTest.exe
(中身を既存のライブラリのファイルに上書きして、BCCをお使いの
場合は『再構築』、VCをお使いの場合は『リビルド』をして下さい)
|
Re: DxLibModelViewerが起動しない ( No.7 ) |
- 名前:kaz 日時:2009/09/16 01:29
修正してもらったものを実行させてみましたが、残念ながら起動中に落ちます。
以前出ていたエラーは出なくなりましたが、別のエラーが出るようになりました。
ログを途中から貼っておきます。
画面のフォーマットは D3DFMT_X8R8G8B8 です
Zバッファのフォーマットは D3DFMT_D16 です
16bit カラーフォーマットは D_D3DFMT_R5G6B5 です
32bit カラーフォーマットは D_D3DFMT_X8R8G8B8 です
アルファ付き 16bit カラーフォーマットは D_D3DFMT_A4R4G4B4 です
アルファ付き 32bit カラーフォーマットは D_D3DFMT_A8R8G8B8 です
アルファテスト用 16bit カラーフォーマットは D_D3DFMT_A1R5G5B5 です
アルファテスト用 32bit カラーフォーマットは D_D3DFMT_A8R8G8B8 です
DXT1テクスチャフォーマットは D_D3DFMT_DXT1 です
DXT2テクスチャフォーマットは D_D3DFMT_DXT2 です
DXT3テクスチャフォーマットは D_D3DFMT_DXT3 です
DXT4テクスチャフォーマットは D_D3DFMT_DXT4 です
DXT5テクスチャフォーマットは D_D3DFMT_DXT5 です
描画用 16bit カラーフォーマットは D_D3DFMT_R5G5B5 です
描画用 32bit カラーフォーマットは D_D3DFMT_X8R8G8B8 です
描画用アルファ付き 32bit カラーフォーマットは D_D3DFMT_A8R8G8B8 です
Zバッファを作成します....
成功
プログラマブルシェーダーを使用しません
Direct3D9: (WARN) :Ignoring redundant SetSamplerState. Sampler: 0, State: 5
以下「Ignoring redundant・・・」という警告が44個続く。
Direct3D9: (ERROR) :Not that many BOOL constant registers
Direct3D9: :====> ENTER: DLLMAIN(047836a0): Process Detach 00000c20, tid=00000c24
Direct3D9: (INFO) :MemFini!
Direct3D9: (ERROR) :Memory still allocated! Alloc count = 89
Direct3D9: (ERROR) :Current Process (pid) = 00000c20
|
Re: DxLibModelViewerが起動しない ( No.8 ) |
- 名前:管理人 日時:2009/09/17 09:43
ご報告ありがとうございます
何度も申し訳ありません
貼り付けていただいたログの ERROR の原因となっていると思われる部分に
手を加えてみましたので、よろしければお試しになってみてください m(_ _)m
http://homepage2.nifty.com/natupaji/DxLib/DxLibModelViewerTest.zip
|
Re: DxLibModelViewerが起動しない ( No.9 ) |
- 名前:kaz 日時:2009/09/17 20:44
正常に起動しました。
ありがとうございました。
丁寧な対応に感謝します。
|