|
|

楼主 |
发表于 2005-3-27 22:21:00
|
显示全部楼层
Re: Re:D3DXCreateTextureFromFileEx
sammychan: Re 3DXCreateTextureFromFileEx
dx9的sdk所说,长宽是D3DX_DEFAULT从图片文件中自动获取的。应该没有2次方幂的限制。
其它代码正确吗?不会...
那你可以写一段让我看看吗?不会被2次方幂。好吗?
if(FAILED(D3DXCreateTextureFromFileEx(
Graphics->GetDeviceCOM(),
Filename,
D3DX_DEFAULT, //这里是自动获取图宽度
D3DX_DEFAULT, //这里是自动获取图高度
D3DX_DEFAULT,
0,
Format,
D3DPOOL_MANAGED,
D3DX_FILTER_TRIANGLE,
D3DX_FILTER_TRIANGLE,
D3DColorKey,
NULL,
NULL,
&m_Texture)))
//这里是自动获取图宽度 //这里是自动获取图高度也好像只是裁剪图的范围吧。
如果我这里图定 640 * 480 只是显示这张640 * 480 ,其图里的内容被2次幕了 1024*512了.这样的怎么能看。!
|
|