TripleX hat Recht. Alle versuchen Shader zum Laufen zu kriegen, dabei kann man die auch ganz am Schluss noch einbauen. Am Anfang sollte man di Zeit viel eher nutzen, um mal eine lauffähige Version hinzubekommen.
Und nebenbei, ich kann auch kein Cg - ich kann nur fertige Shader einbauen, doch darin bin ich mittlerweile recht gut xD