1
两者似乎都是HLSL着色语言,但它们之间有什么区别?.hlsl和.hlsli和有什么不一样?
将.hlsl扩展名更改为.hlsli还是反之亦然?
我发现的文章之一说.hlsli文件不会进入编译,它是正确的吗? (关于.hlsli的文章太少,对此没有信心......)
仅仅使用.hlsli文件,还是应该总是有一些.hlsl文件?
如果有人能说出它们之间的相同/区别,以及它们的用法,那将是值得欣赏的。谢谢。
两者似乎都是HLSL着色语言,但它们之间有什么区别?.hlsl和.hlsli和有什么不一样?
将.hlsl扩展名更改为.hlsli还是反之亦然?
我发现的文章之一说.hlsli文件不会进入编译,它是正确的吗? (关于.hlsli的文章太少,对此没有信心......)
仅仅使用.hlsli文件,还是应该总是有一些.hlsl文件?
如果有人能说出它们之间的相同/区别,以及它们的用法,那将是值得欣赏的。谢谢。
.hlsl是着色器文件(包含着色器声明),同时.hlsli是一个包含文件(只包含声明和宏,没有实际的着色器结构)
我们可以把hlsli文件的一切吗?就像有时候人们把函数定义放在.h而不是放在.cpp中一样。 – adayoegi
@adayoegi,不,因为hlsli不是一个头文件(它不是由任何工具编译的,一个头文件)..它只是用来包含文本片段以包含在hlsl文件中。 –
@adayoegi你可以强制hlsli被编译(最后的扩展并不重要),但如果你这样做,大多数工具不会成为你的朋友。 –