游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2685|回复: 4

顶点程序和片段程序究竟有什么区别啊?

[复制链接]

11

主题

26

帖子

26

积分

注册会员

Rank: 2

积分
26
发表于 2007-4-20 22:59:00 | 显示全部楼层 |阅读模式
感觉不用Cg语言,是不是那些效果也能实现?
我还是分不清应用程序里哪些是CPU实现的,哪些是GPU实现的?[em7]恳请大大们指教!

66

主题

108

帖子

112

积分

注册会员

Rank: 2

积分
112
发表于 2007-4-20 23:20:00 | 显示全部楼层

Re:顶点程序和片段程序究竟有什么区别啊?

up

24

主题

256

帖子

267

积分

中级会员

Rank: 3Rank: 3

积分
267
发表于 2007-4-25 23:32:00 | 显示全部楼层

Re: 顶点程序和片段程序究竟有什么区别啊?

顶点程序和片段程序究竟有什么区别啊?

区别很小,一般片段程序的最终输出只有COLOR,而顶点程序会有各程输出,最重要的是一般要有要有POSITION的输入输出





----------------------------------
www.physdev.com

11

主题

26

帖子

26

积分

注册会员

Rank: 2

积分
26
 楼主| 发表于 2007-4-25 23:48:00 | 显示全部楼层

Re:顶点程序和片段程序究竟有什么区别啊?

谢谢楼上的兄弟!
是不是这两个不同的程序会由所谓的顶点渲染管线和像素渲染管线处理?
另外,Cg那本书上的顶点程序里面好像也可以写入对纹理坐标的操作呀!是不是顶点程序更好些?

24

主题

256

帖子

267

积分

中级会员

Rank: 3Rank: 3

积分
267
发表于 2007-4-26 23:21:00 | 显示全部楼层

Re:顶点程序和片段程序究竟有什么区别啊?

老的显卡是不能在顶点程序中读取纹理的,只能片段程来读纹理。
但GF6以后的显卡,就加入顶点着色中读取纹理的能力,所以单从这点上是很难区分的。
现在,G8的显卡又提出了东西,叫统一着色构架,也就是顶点着色和片段着色,以及新的几何着色。都统一处理,没有区分开了。


-----------------------------------
www.physdev.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-26 16:59

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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