CGBeginner

 

用fxc.exe编译shader文件(*.fx, *.hlsl)的设置

原文出自:http://msdn.microsoft.com/en-us/library/windows/desktop/bb509709(v=vs.85).aspx#Profiles

 

拿DX11 SDK中BasicCompute11为例子

右击BasicCompute11.hlsl -> properities -> Custom Build Tool -> command line: "$(DXSDK_DIR)Utilities\bin\x86\"fxc.exe  /T cs_5_0 /E CSMain /Fo "%(Filename).cso" "%(FullPath)" -> outputs: $(filename).cso

根据shader类型和入口函数名的不同,红色字体部分可做相应的替换。

 

例如对于fx文件,可设置为:

"$(DXSDK_DIR)Utilities\bin\x86\"fxc.exe  /T fx_4_0 /Fo "%(Filename).fxo" "%(FullPath)"

$(filename).fxo

posted on 2013-11-28 19:56  CGBeginner  阅读(1410)  评论(0编辑  收藏  举报

导航