I think it can be done.
If you comment this line out:
PixelShader = compile ps_3_0 DiffusePS();

You will see that without a PixelShader it is proper flat shading.
But I need a pixelshader so that is not an option for me.


Formally known as Omega
Avatar randomness by Quadraxas & Blade
http://omegapuppeteer.mybrute.com