»
首页
|
手机数码
|
汽车资讯
|
游戏硬件
|
评测专题
|
手机壁纸
|
海淘值得买
|
度假
|
求职招聘
|
广告联系
» 您尚未登录:请
登录
|
注册
|
标签
|
帮助
|
小黑屋
|
TGFC Lifestyle
»
游戏业界综合讨论区
» 不懂就问,着色器是什么玩意儿,怎么那么多游戏都需要加载?
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
公司招聘信息
打印
不懂就问,着色器是什么玩意儿,怎么那么多游戏都需要加载?
囧rz--
混世魔头
帖子
4355
精华
0
积分
16274
激骚
501 度
爱车
主机
相机
手机
注册时间
2011-10-9
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2023-4-2 22:51
显示全部帖子
posted by wap, platform: iPhone
就是渲染画面的,显卡上运行的程序,也就是通常说的shader,以前不用是因为画面相对没那么复杂。
现在shader效果越来越复杂,3d管线也越来越偏底层,其实还有个重要的原因,就是以前shader是不支持代码的分支逻辑的,现在几乎都支持了,但是显卡的硬件架构决定了本身是不可能实现分支,那解决办法就是两个,一个是双倍的算力,把分支都计算一遍最后取正确的结果,另外一种就是在渲染前,把一些预定义的分支判断下条件,实时编译(也就是通常说的变体),就是你看到的编译着色器
UID
200803
帖子
4355
精华
0
积分
16274
交易积分
0
阅读权限
40
在线时间
5659 小时
注册时间
2011-10-9
最后登录
2024-11-3
查看详细资料
TOP
控制面板首页
密码修改
积分交易
积分记录
公众用户组
基本概况
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计