为什么创建RENDER TARGET会出错?该如何处理
为什么创建RENDER TARGET会出错?
这样创建会出错。只知道错误代码为-2005530516
这样创建没有问题!为什么啊?
------解决方案--------------------
这个错误代码表示 D3DERR_INVALIDCALL 错误
The method call is invalid. For example, a method's parameter may not be a valid pointer.
这样创建会出错。只知道错误代码为-2005530516
- C/C++ code
HRESULT hr = pd3dDev->CreateTexture(nWid, nHgt, 1, D3DUSAGE_RENDERTARGET, D3DFMT_R8G8B8, D3DPOOL_DEFAULT, &m_lpTexRT, NULL);
这样创建没有问题!为什么啊?
- C/C++ code
HRESULT hr = D3DXCreateTexture(pd3dDev, nWid, nHgt, 1, D3DUSAGE_RENDERTARGET, D3DFMT_R8G8B8, D3DPOOL_DEFAULT, &m_lpTexRT);
------解决方案--------------------
这个错误代码表示 D3DERR_INVALIDCALL 错误
The method call is invalid. For example, a method's parameter may not be a valid pointer.