tests/2.vsh
branchtrunk
changeset 3 81ecad4e148d
child 23 8a6ac66b0761
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/2.vsh	Sat Feb 09 18:39:45 2008 -0500
@@ -0,0 +1,30 @@
+vs.2.0
+
+//------------------------------------------------------------------------------
+// Simple Vertex Shader
+//
+//  Constants Registers:
+//
+//    c0-c3 = combined model-view-projection matrix
+//    c4    = constant color (defined by the application)
+//
+//  Input Registers:
+//
+//    v0    = per-vertex position
+//    v1    = per-vertex color
+//
+//  Output Registers:
+//
+//    oPos  = homogeneous position
+//    oD0   = diffuse color
+//
+//------------------------------------------------------------------------------
+
+dcl_position v0
+dcl_color    v1
+
+m4x4 oPos, v0, c0   // Transform the per-vertex position into clip-space
+mov oD0, v1         // Use the original per-vertex color specified
+
+//mov oD0, c4         // Uncomment this to use the constant color stored at c4
+