Salut a tous.
sur une source simple qui affiche un triangle texturé l'initialisation et le chargement ce faisait dans le winmain:
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow)
{
WNDCLASSEX wc
blah,bla,bla,bla...
InitD3D(hwnd,hInstance);
InitTriangle();
ShowWindow(hwnd, nCmdShow);
bla,bla,bla,bla..
tout est ok.
Mais je voudrais declarer mes triangles+textures dans un void lorsque j'appuis sur un bouton pas au chargement de la fenetre.
Quand je sors du winmain cela ne marche pas.
if(FAILED(D3DXCreateTextureFromFile(g_pd3dDevice,
"brick.bmp", &g_pTexture ))){
return S_FALSE;
}
Dans mon void CretateTextureFromFile retourne false.
Merci a vous.