2010年3月12日金曜日 DirectXでMipMapを作成する DirectX 9 ソース IDirect3DTexture9 * pMipMap; device->CreateTexture(256, 256, 5, 0, D3DFMT_R8G8B8, D3DPOOL_MANAGED, &pMipMap); この第3引数にミップマップのレベル指定する。 ここでは5段階256x256,128x128,64x64,32x32,16x16のミップマップを作成している。 D3DXCreateTextureFromFile( device, L"sample.bmp", &pMipMap ); このテクスチャを使用するときには以下のように設定する。 device->SetTexture(0, pMipMap); device->SetTextureStageState(0, D3DSAMP