private bool CanAutoGenMipMaps( D3D.Usage srcUsage, D3D.ResourceType srcType, D3D.Format srcFormat )
{
Debug.Assert( this._device != null, "D3DDevice not ready!" );
if ( ( _device.Capabilities.Caps2 & D3D.Caps2.CanAutoGenerateMipMap ) == D3D.Caps2.CanAutoGenerateMipMap )
{
// make sure we can do it!
return _manager.CheckDeviceFormat(
this._devParms.AdapterOrdinal,
this._devParms.DeviceType,
this._bbPixelFormat,
srcUsage | D3D.Usage.AutoGenerateMipMap,
srcType,
srcFormat );
}
return false;
}