- UID
- 1841853
- 主题
- 0
- 阅读权限
- 100
- 帖子
- 416
- 精华
- 3
- 积分
- 1228
- 金钱
- 1605
- 荣誉
- 42
- 人气
- 3
- 在线时间
- 0 小时
- 评议
- 0
- 帖子
- 416
- 精华
- 3
- 积分
- 1228
- 金钱
- 1605
- 荣誉
- 42
- 人气
- 3
- 评议
- 0
|
忘了說, 這個shader載入器調用d3dx9_36, 原版354s是d3dx9_24(?, 記不清了..)
可以用hex編輯器把dll內的_36改為_24, 減少庫的冗餘載入
effect.fx我改成了SM3.0編譯, 沒有SM3.0的可以把
- technique T0
- {
- pass p0 { PixelShader = compile ps_3_0 HDRBrightPass(); }
- pass p1 { PixelShader = compile ps_3_0 Bloom(); }
- }
复制代码
改成
- technique T0
- {
- pass p0 { PixelShader = compile ps_2_0 HDRBrightPass(); }
- pass p1 { PixelShader = compile ps_2_0 Bloom(); }
- }
复制代码
即可
3DA軟模擬shader的興許用不了..
另外effect只要d3d:reset一次就會重新載入(即全屏下切出再切入), 可用於調試fx文件, 例如把color = saturate(adjust*adjust*adjust*adjust*adjust*8);注釋掉就會變成這樣.. |
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|