1 #include "shaders_common.h" 2 3 static const char *stock_cg_d3d9_program = CG( 4 void main_vertex 5 ( 6 float4 position : POSITION, 7 float2 texCoord : TEXCOORD0, 8 float4 color : COLOR, 9 10 uniform float4x4 modelViewProj, 11 12 out float4 oPosition : POSITION, 13 out float2 otexCoord : TEXCOORD0, 14 out float4 oColor : COLOR 15 ) 16 { 17 oPosition = mul(modelViewProj, position); 18 otexCoord = texCoord; 19 oColor = color; 20 } 21 22 float4 main_fragment(in float4 color : COLOR, float2 tex : TEXCOORD0, uniform sampler2D s0 : TEXUNIT0) : COLOR 23 { 24 return color * tex2D(s0, tex); 25 } 26 ); 27