Im используя этот код для загрузки текстуры:Как загрузить текстуру на DirectX?
HRESULT hr = D3DXCreateTextureFromFile(d3ddev, "test.bmp", &g_texture);
Но он всегда возвращает D3DXERR_INVALIDDATA
ошибку!
Треугольник, который я обрабатываю, отлично работает, поэтому остальная часть программы работает, за исключением загрузки текстуры.
Что я пропустил? файл существует наверняка. Я попытался с jpg и png, а также с меньшим изображением размером 256x256. изображение прекрасно работает со мной, поэтому он не может быть недопустимым, даже если он так говорит.
Отлично! Вот и все. это, вероятно, спасло мне часы отладки! благодаря! – Rookie