попробуй так
LPD3DXMESH MeshTemp ;
oldMesh->CloneMeshFVF( D3DXMESH_WRITEONLY |
D3DXMESH_NPATCHES |
(oldMesh->GetOptions() & D3DXMESH_32BIT),
D3DFVF_XYZ | D3DFVF_NORMAL | D3DFVF_TEX1, d3d_Device, &MeshTemp );
там может быть D3DFVF_TEX0 , не помню
и работай уже с MeshTemp
код не проверял но идея такова