POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 3226|回复: 8
打印 上一主题 下一主题

powerVR 535 支持硬件T&L ??

[复制链接]
跳转到指定楼层
1#
发表于 2011-2-1 11:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
powerVR 535 支持硬件T&L 吗?求准确信息
2#
发表于 2011-2-1 16:25 | 只看该作者
和其它 DX9 级别 GPU 类似,使用 vertex shader 执行 TnL。
回复 支持 反对

使用道具 举报

3#
 楼主| 发表于 2011-2-1 17:14 | 只看该作者
对其效率表示怀疑
回复 支持 反对

使用道具 举报

4#
发表于 2011-2-1 22:48 | 只看该作者
要是没硬件T&L,你要那不够用的CPU来生成多边形?这样设计不某种水产啊
回复 支持 反对

使用道具 举报

5#
发表于 2011-2-2 00:42 | 只看该作者
DX9 后的 GPU 都是使用 VS 来执行 TnL,当然你也可以使用 CPU,不过我相信 PVR 是用 VS 执行 TnL。
回复 支持 反对

使用道具 举报

6#
发表于 2011-2-2 10:17 | 只看该作者
硬件t&l是dx7的核心技术
回复 支持 反对

使用道具 举报

7#
发表于 2011-2-28 11:27 | 只看该作者
Dx7只不过是fixed function pipeline下的hwtnl,基本上属于鸡肋,无法做出像toon rendering这类特效,就目前而言,我认为只要硬件支持programmable pipeline,都叫做支持hwtnl.
另外,不单只vertex shader可以tnl,pixel shader也可以做tnl里的L,pixel shader里做L可以产生更平滑的曲面反射光,法向贴图(normal mapping具有凹凸反射光效果的贴图,见3dmark01 pixel shader测试场景)等特效。
回复 支持 反对

使用道具 举报

8#
发表于 2011-3-2 15:16 | 只看该作者
T&L不是已经从DX8开始取消了吗? 现在显卡执行T&L都是交给CPU了吧,或者用其他方式模拟T&L
回复 支持 反对

使用道具 举报

9#
发表于 2011-3-3 15:52 | 只看该作者
dx8开始引入programmable pipeline,T&L从此转移到vertex shader及pixel shader上。在vertex shader内必须对每个顶点进行local>world>view>homogeneous space的转换,这个就是T&L里的T。而L就是vertex shader内使用视点坐标,顶点坐标,顶点法向量及光照模型公式计算出顶点颜色,然后在rasterization阶段根据顶点颜色对整个三角形进行插值的过程。当然,估计光照模型计算颜色光照颜色阶段也延后到pixel shader阶段,这个技术称为per pixel lighting。
无论如何,T&L在现时的计算机3d图形领域内都无法取消。不过现时已经很少通过fixed function pipeline来T&L了,我估计ls是这个意思。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2025-2-22 16:39

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表