Skip to content

Latest commit

 

History

History
30 lines (25 loc) · 776 Bytes

2.vsh

File metadata and controls

30 lines (25 loc) · 776 Bytes
 
Mar 16, 2008
Mar 16, 2008
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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