| 1234567891011121314151617181920 |
- //Cg
- void vshader(float4 vtx_position : POSITION,
- uniform float4x4 mat_modelproj,
- uniform float4 k_scale,
- out float4 l_position : POSITION,
- out float4 l_pos : TEXCOORD0
- )
- {
- float4 position = vtx_position * k_scale;
- l_pos = mul(mat_modelproj, position);
- l_position = l_pos;
- }
- void fshader(in float4 l_pos : TEXCOORD0,
- out float4 o_color : COLOR)
- {
- float z = (l_pos.z / l_pos.w) * 0.5 + 0.5;
- o_color = float4(z, z, z, 1);
- }
|