Он,
У меня есть четырехугольник, и я хочу нарисовать на нем одну и ту же текстуру дважды. Когда текстура установлена, я делаю пиксельный шейдер, который искажает изображение. У меня есть гибкий вершинный формат с D3DFVF_TEX2. Когда я делаю свой квад, я даю ему 2 текстуры.
А что теперь? Как я могу нарисовать текстуру дважды на одном и том же четырехугольнике с одинаковыми координатами?
#define CustomFVF (D3DFVF_XYZ | D3DFVF_TEX2)
Это мой квад
CustomVertex vertices[4] = {
{ -width - 0.5f, height + 0.5f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f }, //top left
{ width - 0.5f, height + 0.5f, 0.0f, 1.0f, 0.0f, 1.0f, 0.0f }, // top right
{ -width - 0.5f, -height + 0.5f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f }, //bottom left
{ width - 0.5f, -height + 0.5f, 0.0f, 1.0f, 1.0f, 1.0f, 1.0f } // bottom right
};
Задача ещё не решена.