ICgFX::SetTexture and DirectX

Started by
-1 comments, last by Dirk Gregorius 19 years, 8 months ago
Hi, I have a problem passing the texture to the effect using DirectX9. The same code works fine in OpenGL, but in DirectX the texure map is not uploaded correctly. Here is what I do:

IDirect3DTexture9* pTexture; 
D3DXCreateTextureFromeFile( pDevice, pFile, &pTexture ); 

DWORD handle = reinterpret_cast<DWORD>( pTexture ); 

HRESULT hr = pEffect->SetTexture( "DiffuseMap", handle ); 

hr is S_OK, but I passed random numbers to the function and it returned S_OK as well So how do I pass a d3d texture to a CgFX Effect file correctly? Are there any d3d examples? Any help is greatly appreciated. Regards, Dirk

This topic is closed to new replies.

Advertisement