都是一个复数,跟f(x)的意思一样的。FX文件是使用“高阶着色器语言”(HLSL)标准创建的文本文件。
一般情况下f(x)表示对任意x而f(x0)表示对于特定的点x0,函数的值。
fx 文件是效果文件,通常作为着色程序的载体,HLSL 全称为 High Level Shader Language,也就是高级着色器语言,通常编写在 fx 文件里,后经相应的 DX 函数例如 D3DXCreateEffectCompilerFromFile 或者 DXSDK 里的工具 fxc.exe 编译成 cso 文件也就是在 GPU 里执行的程序(通常称为着色器)供渲染管线阶段执行,但是 fx 文件里不一定用来写 HLSL,早期的着色器语言 SL(Shader Language)也可以直接写入 fx 文件,SL 和 HLSL 就像 CPU 的汇编代码和 C++ 代码一样,前者是低级语言,后者是高级语言,后者通常让人更易读而已。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)