CreateTexture()跟D3DXCreateTexture()有什么区别
CreateTexture()和D3DXCreateTexture()有什么区别?有何区别?如何选择?[解决办法]引用:如何优化,什么情况?
CreateTexture()和D3DXCreateTexture()有什么区别?
有何区别?如何选择?
[解决办法]
比如同样是加载 200x200 大小的纹理。
用D3DXCreateTexture创建出来的纹理,再用GetLevelDesc来查询纹理信息,会发现,他已经优化过了尺寸信息,为256×256,Pitch也是256
如果用LPDIRECT3DDEVICE8::CreateTexture创建纹理的时候,用GetLevelDesc查询纹理信息,会发现纹理信息是200×200,Pitch也是200
[解决办法]渲染速度跟创建使用的函数没有关系
我偏向使用CreateTexture,因为我不喜欢经常变化的D3DX9_nn.dll (nn为一个十位数)