SV_POSITION和POSITION有什么区别?

时间:2019-07-16 01:39:25

标签: directx-11 hlsl direct3d11

在查看direct3d11教程示例代码时, 我在着色器代码中看到了我无法理解的代码。

struct VS_INPUT
{
    float4 Pos : POSITION;
    float4 Color : COLOR;
};

struct PS_INPUT
{
    float4 Pos : SV_POSITION;
    float4 Color : COLOR;
};

VS_INPUT使用POSITION,而PS_INPUT使用SV_POSITION。

有什么区别?

为什么我不能使用POSITION PS_INPUT?

0 个答案:

没有答案