原帖由 @红叶 于 2023-4-2 22:24 发表
现在连模拟器都玩这东西 滤镜一加 四代酷睿连个SFC模拟都跑不动
原帖由 @囧rz-- 于 2023-4-2 22:51 发表
就是渲染画面的,显卡上运行的程序,也就是通常说的shader,以前不用是因为画面相对没那么复杂。
现在shader效果越来越复杂,3d管线也越来越偏底层,其实还有个重要的原因,就是以前shader是不支持代码的分支逻辑的,现在几乎都支持了,但是显卡的硬件架构决定了本身是不可能实现分支,那解决办法就是两个,一个是双倍的算力,把分支都计算一遍最后取正确的结果,另外一种就是在渲染前,把一些预定义的分支判断下条件,实时编译(也就是通常说的变体),就是你看到的编译着色器
原帖由 @囧rz-- 于 2023-4-2 22:51 发表
就是渲染画面的,显卡上运行的程序,也就是通常说的shader,以前不用是因为画面相对没那么复杂。
现在shader效果越来越复杂,3d管线也越来越偏底层,其实还有个重要的原因,就是以前shader是不支持代码的分支逻辑的,现在几乎都支持了,但是显卡的硬件架构决定了本身是不可能实现分支,那解决办法就是两个,一个是双倍的算力,把分支都计算一遍最后取正确的结果,另外一种就是在渲染前,把一些预定义的分支判断下条件,实时编译(也就是通常说的变体),就是你看到的编译着色器
欢迎光临 TGFC Lifestyle (http://club.tgfcer.com/) | Powered by Discuz! 6.0.0 |