CreateTexture()跟D3DXCreateTexture()有什么区别

CreateTexture()和D3DXCreateTexture()有什么区别?
有何区别?如何选择?
------解决方案--------------------
引用:
如何优化,什么情况?


比如同样是加载 200x200 大小的纹理。

用D3DXCreateTexture创建出来的纹理,再用GetLevelDesc来查询纹理信息,会发现,他已经优化过了尺寸信息,为256×256,Pitch也是256

如果用LPDIRECT3DDEVICE8::CreateTexture创建纹理的时候,用GetLevelDesc查询纹理信息,会发现纹理信息是200×200,Pitch也是200
------解决方案--------------------
渲染速度跟创建使用的函数没有关系

我偏向使用CreateTexture,因为我不喜欢经常变化的D3DX9_nn.dll  (nn为一个十位数)