» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[求助] 奇怪了~COD4不能1440*900是怎么回事?

1024*2048 的 RenderTarget 创建失败,原因是显存不够

应该是驱动中的问题,譬如你强制开启了某些画质控制之类的东西。

说起 RenderTarget (RT),是用来做后期处理的,景深啊,HDR的 Tonemapping 啊 都在这里完成 ……游戏会先把RenderTarget当输出目标,把这个当成屏幕。然后游戏再把这张画面“PS”一番最后贴在屏幕上。

恩,实际上如今游戏的分辨率应该用 RT 尺寸来说明才有意义 …… 而话说回来

1920*1080 这个分辨率是没法创建 RenderTarget 的 …… 理由很简单。长宽各自要为2的整数倍之外,长宽互相之间也必须是2的整数倍……真正 FullHD 的游戏,需要一张 2048*2048 的 RenderTarget ~ 或者 2048*1024 …… 稍微拉伸一点点。


TOP

当然,RT不一定要横着用,1024*2048 也行 ……

LZ要是128M显存的话,可能帧缓冲超了……是不是在驱动里强制打开了3倍缓冲之类的东西……



TOP

发新话题
     
官方公众号及微博