gpt4 book ai didi

directx/HLSL 什么是输入和输出语义?

转载 作者:行者123 更新时间:2023-12-04 15:37:03 27 4
gpt4 key购买 nike

我想知道 HLSL 中的那些输入和输出语义是干什么用的?
即为什么我必须写那个 TEXCOORD0;

struct VS_OUTPUT 
{
float2 tc : TEXCOORD0;
};

当类型和名称已经给出时?

最佳答案

语义让着色器知道从哪里读取或写入数据。它们对应于顶点结构的一部分或某些值。

在上面的示例中,值 tc来自第一个纹理坐标分量。

有关语义及其含义的信息,请查看此处:http://msdn.microsoft.com/en-us/library/bb509647(v=vs.85).aspx

在顶点着色器中,数据将来自 FVFvertex declaration .

关于directx/HLSL 什么是输入和输出语义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5425357/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com