Re: ウインドウモードとタスクバー ( No.1 ) |
- 名前:管理人 日時:2014/05/03 22:50
ウインドウが最小化しているかどうかを取得するための関数を追加しました
// メインウインドウが最小化されているかどうかを取得する
// ( 戻り値 TRUE:最小化されている FALSE:最小化されていない )
int GetWindowMinSizeFlag( void ) ;
こちらに関数を追加したバージョンをアップしましたので、よろしければお使いください 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)」をして下さい)
|
Re: ウインドウモードとタスクバー ( No.2 ) |
- 名前:さと 日時:2014/05/04 22:21
新規で対応していただきありがとうございます。お手数をおかけしました。
早速試して上手くいきました。
ところで、特に問題がなかったのでライブラリをVer 3.11bでずっと使っていたのですが、
今回のを適用してみたところ、デスクトップのGefoce・RADEONなどでは問題がまったくないのですが
INTEL 945 Express Chipset Familyのビデオでは、モデルが破壊されて描画されてます。
Ver 3.11b以降を試してみたところ、全部そうなっていました。
|
Re: ウインドウモードとタスクバー ( No.3 ) |
- 名前:管理人 日時:2014/05/06 00:50
Intel 945 Express Chipset Family を使用しているノートパソコンが
手元にあったので試してみて、現象を確認しました
修正版をアップしましたので、よろしければお試しください 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)」をして下さい)
// ビューアー
http://homepage2.nifty.com/natupaji/DxLib/DxLibModelViewerTest.zip
Ver3.11d からグラフィックスデバイスがシェーダーモデル3.0に
対応していた場合はシェーダーモデル3.0用のシェーダーコードを使用するように
したのですが、Intel 945 は
頂点シェーダーはシェーダーモデル3.0
ピクセルシェーダーはシェーダーモデル2.0と対応モデルが異なっていて
頂点シェーダーではシェーダーモデル3.0用のシェーダーコードを使用し、
ピクセルシェーダーではシェーダーモデル2.0用のシェーダーコードを
使用してしまっていたのが原因でした
( 修正版では頂点シェーダーもピクセルシェーダーもシェーダーモデル2.0用の
シェーダーコードを使用するようにしています )
|
Re: ウインドウモードとタスクバー ( No.4 ) |
- 名前:さと(解決) 日時:2014/05/07 00:08
こんばんはです。
>Intel 945 Express Chipset Family を使用しているノートパソコンが
>手元にあったので試してみて、現象を確認しました
すばやい対応ありがとうございました。
こちらのノートでも直ったことを報告いたします。
>シェーダーモデル3.0
原因はそういうことだったのですね。
お手数をおかけいたしました。
|