#include "DxLib.h"
#define DXLIB_OK (0)
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
DxLib::ChangeWindowMode(TRUE);
if(DxLib::DxLib_Init() != DXLIB_OK)
{
return -1;
}
int ret = DXLIB_OK;
while(DxLib::ProcessMessage() == DXLIB_OK)
{
ret = DxLib::ClearDrawScreen();
ret = DxLib::clsDx();
ret = DxLib::printfDx("Hello Dxlib3.05e"); // \(^o^)/
ret = DxLib::ScreenFlip();
}
if(DxLib::DxLib_End() != DXLIB_OK)
{
return -2;
}
return 0;
}
// EOF
// 32bit版、MBCSでコンパイルしますたー
// 以下、log.txtの内容
/*
0:システムの情報を出力します
3: DXライブラリ Ver3.05e
5: 論理プロセッサの数 : 2
8: OS Windows7 ( Build 7601 Service Pack 1 )
112: CPU動作速度:大体1.99GHz
117: MMX命令を使用します
122: SSE命令が使用可能です
127: SSE2命令が使用可能です
131: CPUベンダ:GenuineIntel
149: CPU名:Celeron(R) Dual-Core CPU T3300 @ 2.00GHz
156:COMの初期化... 成功しました
164:メモリ総量:1978.92MB 空きメモリ領域:664.16MB
167:タイマーの精度を検査します
168:精度結果 更新回数 マルチメディアタイマー:0 パフォーマンスカウンター:60
171: パフォーマンスカウンターを使用します タイマー精度 : 1948.300000 KHz
175: ソフトの二重起動検査... 二重起動はされていませんでした
180:ウインドウクラスを登録します... 登録に成功しました
183:ウインドウモード起動用のウインドウを作成します
187:ウインドウの作成に成功しました
435:IMEを無効にしました
498:ウインドウスタイルをウインドウモード用に変更します... 完了
508:DirectInput関係初期化処理
510: DirectInput7 の取得中... 成功
582: 引き続き初期化処理... 初期化成功
596: ジョイパッドの初期化...
623: ジョイパッドの初期化は正常に終了しました
628: マウスデバイスの初期化... 初期化成功
638: キーボードデバイスの初期化... 初期化成功
651:DirectInput 関連の初期化は正常に終了しました
662:DirectSound の初期化を行います
664:DirectSound インターフェースの取得を行います.... 成功
684:引き続きインターフェースの初期化処理... 成功
809: DirectSound デバイスを列挙します
814: モジュール名: ドライバ記述:プライマリ サウンド ドライバー
818: モジュール名:{0.0.0.00000000}.{bba3ba32-b947-4c98-b879-3d673a912c36} ドライバ記述:スピーカー (Realtek High Definition Audio)
824: 最大サンプリングレート:200.00KHz 最小サンプリングレート:0.10KHz
827: 総サウンドメモリ領域:0.00KB 空きサウンドメモリ領域:0.00KB
829: 利用可能サンプリング精度
832: プライマリ 16bit = OK 8bit = OK
834: セカンダリ 16bit = OK 8bit = OK
837: 利用可能チャンネル
840: プライマリ MONO = OK STEREO = OK
842: セカンダリ MONO = OK STEREO = OK
846:DirectSound の初期化は正常に終了しました
879:DirectDraw オブジェクトの取得を行います.... 成功
903:引き続き初期化処理... 初期化に成功しました
984:IDirect3D9Ex オブジェクトを取得します.... 成功
992:IDirect3DDevice9Ex オブジェクトを取得します.... ハードウエア頂点演算を使用します
1308:成功
1310:Driver:igdumdx32.dll Description:Mobile Intel(R) 4 Series Express Chipset Family
1312:画面のフォーマットは D3DFMT_X8R8G8B8 です
1314:Zバッファのフォーマットは D3DFMT_D16 です
1317:16bit カラーフォーマットは D_D3DFMT_R5G6B5 です
1319:32bit カラーフォーマットは D_D3DFMT_X8R8G8B8 です
1321:アルファ付き 16bit カラーフォーマットは D_D3DFMT_A4R4G4B4 です
1324:アルファ付き 32bit カラーフォーマットは D_D3DFMT_A8R8G8B8 です
1326:アルファテスト用 16bit カラーフォーマットは D_D3DFMT_A1R5G5B5 です
1328:アルファテスト用 32bit カラーフォーマットは D_D3DFMT_A8R8G8B8 です
1330:DXT1テクスチャフォーマットは D_D3DFMT_DXT1 です
1333:DXT2テクスチャフォーマットは D_D3DFMT_DXT2 です
1335:DXT3テクスチャフォーマットは D_D3DFMT_DXT3 です
1337:DXT4テクスチャフォーマットは D_D3DFMT_DXT4 です
1339:DXT5テクスチャフォーマットは D_D3DFMT_DXT5 です
1342:描画用 16bit カラーフォーマットは D_D3DFMT_R5G6B5 です
1344:描画用 32bit カラーフォーマットは D_D3DFMT_X8R8G8B8 です
1347:描画用アルファ付き 32bit カラーフォーマットは D_D3DFMT_A8R8G8B8 です
1349:描画用ABGR浮動小数点16ビット型カラーフォーマットは D_D3DFMT_A16B16G16R16F です
1351:描画用ABGR浮動小数点32ビット型カラーフォーマットは D_D3DFMT_A32B32G32R32F です
1353:最大テクスチャサイズ 幅:4096 高さ:4096
1356:テクスチャステージテンポラリレジスタ:使用可
1359:減算合成のハードウェア対応:ネイティブ
1361:頂点シェーダーバージョンコード:300
1363:ピクセルシェーダーバージョンコード:300
1412:バックバッファロック転送の時間:3442nsec 一時的な描画可能バッファを使用した転送の時間:2489nsec
1414:バックバッファロックを使用しません
1418:Zバッファを作成します.... 成功
1439:プログラマブルシェーダーを使用します
1539:フォントの初期化を行います
1556:フォントの初期化は正常に終了しました
1557:文字コードバッファの初期化を行います... 完了しました
*/