gpt4 book ai didi

hlsl - 您可以在顶点着色器中查看纹理样本吗?

转载 作者:行者123 更新时间:2023-12-03 23:32:39 24 4
gpt4 key购买 nike

在着色器模型 3.0 中,我很确定这是一个不,但我还是想问这个,

在着色器模型 5.0 中,您可以在顶点着色器中对纹理进行采样吗?

如果我想为每个顶点提供大量补充信息,我有哪些选择?

编辑:
显然可以进行顶点纹理提取,如 here ,但是当我在我的 hlsl 着色器模型 5 程序中尝试时,出现错误

error X4532: cannot map expression to vs_5_0 instruction set

最佳答案

是的,在 Shader Model 5.0 中使用 operator[ unint2 ] 可以很容易地从顶点着色器中采样纹理。在任何 Texture2D目的。

例如,tex0Texture2D着色器模型 5 hlsl 程序中的对象:

Texture2D tex0 : register( t0 );

// in a vertex shader program
uint2 pos_xy = { 0, 1 } ;
texelColor = tex0[ pos_xy ] ;

关于hlsl - 您可以在顶点着色器中查看纹理样本吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8514695/

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