Yo tengo un problema parecido.
Umm, vamos a ver, cuando dices:
D3DXLoadTextureFromImage;
debes referirte a
D3DXCreateTextureFromFile;
porque la otra no existe, ¿No?
Pues bien los parametros de esta son (ejemplo):
D3DXCreateTextureFromFile (g_pDevice, "prueba.jpg", &g_pTexture);
y refiriendome a lo que has escrito:
"Usa las funciones D3DXLoadTextureFromImage y ponle lo que tu quieras"
...no veo donde meterle el formato de textura.
Mi problema es que quiero usar mipmapping pero al renderizar no se ve nada... y creo que es porque despues de esa linea coloco esta:
g_Window.g_pDevice->CreateTexture(256, 256, 5, 0, ???, D3DPOOL_MANAGED, &g_pTexture);
y no se qué poner en los interrogantes porque... ¿¿¿como sé que formato interno está usando Direct3D para la textura que he cargado???
Umm, vamos a ver, cuando dices:
D3DXLoadTextureFromImage;
debes referirte a
D3DXCreateTextureFromFile;
porque la otra no existe, ¿No?
Pues bien los parametros de esta son (ejemplo):
D3DXCreateTextureFromFile (g_pDevice, "prueba.jpg", &g_pTexture);
y refiriendome a lo que has escrito:
"Usa las funciones D3DXLoadTextureFromImage y ponle lo que tu quieras"
...no veo donde meterle el formato de textura.
Mi problema es que quiero usar mipmapping pero al renderizar no se ve nada... y creo que es porque despues de esa linea coloco esta:
g_Window.g_pDevice->CreateTexture(256, 256, 5, 0, ???, D3DPOOL_MANAGED, &g_pTexture);
y no se qué poner en los interrogantes porque... ¿¿¿como sé que formato interno está usando Direct3D para la textura que he cargado???