//VS
float4x4 matrixWorldViewProj : MATRIX_WORLDVIEWPROJ; // матрица итоговая
float4x4 matrixWorld : MATRIX_WORLD; // матрица мировая
struct VS_INPUT
{
float4 position : POSITION;
};
struct VS_OUTPUT
{
float4 position : POSITION;
float depth : TEXCOORD0;
};
VS_OUTPUT main_VS( VS_INPUT In )
{
VS_OUTPUT Out;
Out.position = mul( In.position, matrixWorldViewProj);
Out.depth=Out.position.z;
return Out;
}
//PS
struct PS_INPUT
{
float depth : TEXCOORD0;
};
float4 main_PS( PS_INPUT IN ) : COLOR0
{
return IN.depth;
};
Ты про це? у меня он чет не работает
