Я хочу отобразить текстурированный квад, который не имеет текстуры. Как и сейчас, моя программа создает текстуру размером 32x32 и загружает в нее текстуру. Я создал буфер вершин с FVF из D3DFVF_XYZRHW и D3DFVF_TEX1 и 4 вершинами, которые составляют четырехугольник 32x32. На первый взгляд, когда он отображается, он выглядит нормально, но проблема в том, что когда я настраиваю вершины, чтобы текстура двигалась, кажется, что когда текстура находится в определенных местах, некоторые пиксели текстуры искажаются. Я предполагаю, что Direct3D думает, что моя текстура предназначена для трехмерной графики, когда она должна отображаться как есть. Что я могу сделать, чтобы Direct3D не мешал моему текстурированному четырехугольнику?
Я знаю о ID3DXSprite, однако я решил не использовать его.
Оригинальная текстура: http://i54.tinypic.com/2arko0.jpg
Скриншот программы: http://i55.tinypic.com/2h7kimw.jpg