游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1987|回复: 6

请教:shader问题

[复制链接]

46

主题

238

帖子

238

积分

中级会员

Rank: 3Rank: 3

积分
238
发表于 2005-12-15 19:39:00 | 显示全部楼层 |阅读模式

         据说在dx9。0中,nv的显卡pixelshader2。0在内部着色计算时,寄存器是16位或者32位浮点数计算的,Ati是24位浮点数。

请问在dx8。1的显卡中nv和ati在pixelshader1。4中寄存器是多少位浮点数呢?
[em4] [em4] [em4]

46

主题

238

帖子

238

积分

中级会员

Rank: 3Rank: 3

积分
238
 楼主| 发表于 2005-12-16 11:29:00 | 显示全部楼层

Re:请教:shader问题

顶一下 T_T

32

主题

377

帖子

378

积分

中级会员

Rank: 3Rank: 3

积分
378
发表于 2005-12-16 21:27:00 | 显示全部楼层

Re:请教:shader问题

没人给你面子啊,我给过路给你顶哈!

0

主题

11

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2005-12-17 18:29:00 | 显示全部楼层

Re:请教:shader问题

噢~~~~~~
建议你去看看CG编程。
顺便顶你一下子

46

主题

238

帖子

238

积分

中级会员

Rank: 3Rank: 3

积分
238
 楼主| 发表于 2005-12-18 22:57:00 | 显示全部楼层

Re:请教:shader问题

谢谢各位支持

6

主题

444

帖子

457

积分

中级会员

Rank: 3Rank: 3

积分
457
发表于 2005-12-19 10:45:00 | 显示全部楼层

Re:请教:shader问题

ATI R300以上。
PS1.4中同样使用FP24精度运算
NV3x中,PS1.4使用FX12精度(很早很早前的驱动使用FP运算,所以很慢很慢,后来改了)
NV4x中PS1.4使用FP16精度运算。
在PS1.4中使用浮点的好处除了精度更高外,就是phase1中使用的texture dependent read精度高了,对于FX精度来说,由于精度为1/256,所以作为dependent read的texture,大小超过256x256就完全没有意义了。换句话说,即使对于256x256的纹理,如果想在ARGB8格式下,bi-linear的插值完全作用的话,那么应该把精度提高到1/(256*256)的程度才行。(说白了就是能够体现出256x256的纹理两个相邻texel间256级的精度)

46

主题

238

帖子

238

积分

中级会员

Rank: 3Rank: 3

积分
238
 楼主| 发表于 2005-12-19 12:45:00 | 显示全部楼层

Re: Re:请教:shader问题

hourousha: Re:请教:shader问题

ATI R300以上。
PS1.4中同样使用FP24精度运算
NV3x中,PS1.4使用FX12精度(很早很早前的驱动使用FP运算,...

谢谢前辈指教:)
[em13]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-23 00:58

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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