Polygone kann die Grafikkarte jedoch problemlos rendern. Nur die Shader funktionieren nicht. Es gibt halt auch Grafikkarten, die nicht für Spiele entworfen wurden, sondern z.B. für CAD, und für schnelles Rendern von Polygonen. Und dort funktionieren dann halt keine Shader.
Wie schon gesagt wurde, wird alles mit Shadern dargestellt, ob du nun custom Shader verwendest oder die standartmäßig gesetzten einfach zugewiesen lässt.
Und zu dem Problem, dass Shader nicht gehen: Liegt daran, dass in denem Shader keine VertexShader-Funktion ausgeführt wird. Bei manchen Grakas mag das klappen (bei mir nur mit Shader Model 1 und 2), aber so, wie Slin den Shader gepostet hat, müsste es funktionieren.