вывод треугольника в DirectX
никак не получается что бы цвета переходили друг в друга
у меня получается что весь треугольник в цвете третьей вершины.
там наверное как то через SetRenderState
Проверь все свои SetRenderState и тип примитива для прорисовки. Поставь просто треугольник. Такая фигня может быть если изменить значение через SetRenderState или неправильно поставить тип примитива, наверное стоит линейка треугольников.