Shader:顶点片段着色器

2020-06-23  本文已影响0人  Rayson

编译命令说明如下:

pragma vertex name-----------------------------将函数name的代码编译成顶点程序

pragma fragment name---------------------------将函数name的代码编译成片段程序

pragma geometry name---------------------------将函数name的代码编译成DX10的几何着色器

pragma hull name-------------------------------将函数name的代码编译成DX11的hull着色器

pragma domain name-----------------------------将函数name的代码编译成DX11的domain着色器

pragma fragmentoption option-------------------添加选项到编译的OpenGL片段程序,对于顶点程序或编译目标不是OpenGL的无效

pragma target name-----------------------------设置着色器的编译目标

pragma only_renderers space separated names----仅编译到指定的渲染平台

pragma exclude_renderers space separated names-不编译到指定的渲染平台

pragma glsl------------------------------------为桌面系统的OpenGL进行编译时,将Cg/HLSL代码转换成GLSL代码

pragma glsl_no_auto_normalization--------------编译到移动平台GLSL时,关闭顶点着色器中对法线和切线进行自动规范化

作者:viva158
链接:https://www.jianshu.com/p/8f94ce11ba42
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

上一篇 下一篇

猜你喜欢

热点阅读