我知道您可以将常量寄存器绑定到依赖项属性以及将画笔绑定到采样器,但是我看到的每个wpf着色器示例都使用声明
main(float2 uv:TEXCOORD):COLOR
我是HLSL的全新手,但我知道还有其他语义而不是TEXCOORD。它们中的任何一个都可以与WPF着色器一起使用吗?
类似地,除了语义颜色之外,还可以使用任何有效的返回值吗?
或者语义只是对用户的“提醒”,WPF将运行它收到的任何着色器,就好像它有TEXCOORD输入和COLOR输出一样(并且会阻塞float4或struct输入)?
答案 0 :(得分:0)
根据优秀的tutorial by Greg Schechter,WPF仅支持具有该签名的main方法。虽然这是在PS3支持之前编写的,但我认为在这方面没有任何改变。