游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: penghao_xmu

晕,发现一个问题关于FVF

[复制链接]

1

主题

29

帖子

29

积分

注册会员

Rank: 2

积分
29
发表于 2007-10-16 13:39:00 | 显示全部楼层

Re:晕,发现一个问题关于FVF

只与定义 vertex 结构体中 各个数据项的顺序有关.
把它当规定就行了

140

主题

1228

帖子

1233

积分

金牌会员

Rank: 6Rank: 6

积分
1233
QQ
发表于 2007-10-16 14:31:00 | 显示全部楼层

Re:晕,发现一个问题关于FVF

你还真强啊,因为是位运算,他是无法表达顺序的,无论你fvf怎么混,数据的先后只能依靠规定来解决。
能有这种想法的肯定不是凡人。

1

主题

29

帖子

29

积分

注册会员

Rank: 2

积分
29
发表于 2007-10-16 16:30:00 | 显示全部楼层

Re:晕,发现一个问题关于FVF

难道跟编译器有关?
我的环境vs2003+dx9,显卡gf2。 在我这里没有什么问题,测试的是一个茶壶和镜子的例子。

lights:
另外我的意思是说定点结构体中定义数据项的顺序有规定。

140

主题

1228

帖子

1233

积分

金牌会员

Rank: 6Rank: 6

积分
1233
QQ
发表于 2007-10-16 18:28:00 | 显示全部楼层

Re:晕,发现一个问题关于FVF

我的意思就是说,fvf随便你怎么混。
结构体中的数据无法根据那个fvf整数结果来识别顺序,只有依赖规定。
你觉得他怎么能够从fvf结果中找出你结构体的排列顺序呢?
所以觉得你不是凡人。

1

主题

29

帖子

29

积分

注册会员

Rank: 2

积分
29
发表于 2007-10-16 19:48:00 | 显示全部楼层

Re: Re:晕,发现一个问题关于FVF

我没有说fvf的顺序有规定阿。  其实我们的意思一致。
我已经测试了一下,fvf中顺序变化不影响,可能是其他原因。
lights: Re:晕,发现一个问题关于FVF

我的意思就是说,fvf随便你怎么混。
结构体中的数据无法根据那个fvf整数结果来识别顺序,只有依赖规定。
你觉得他怎么能够从fvf结果中找出你结构体的排列顺序呢?
所以觉得你不是凡人。

3

主题

7

帖子

19

积分

新手上路

Rank: 1

积分
19
发表于 2007-10-17 17:36:00 | 显示全部楼层

Re:晕,发现一个问题关于FVF

DWORD FVF = D3DFVF_XYZ |  D3DFVF_TEX0 | D3DFVF_NORMAL
D3DFVF_TEX0 好像不对吧?这个数字好像代表的不是纹理号,而是纹理坐标数量,应该至少是D3DFVF_TEX1吧

3

主题

7

帖子

19

积分

新手上路

Rank: 1

积分
19
发表于 2007-10-17 17:38:00 | 显示全部楼层

Re:晕,发现一个问题关于FVF

DWORD FVF = D3DFVF_XYZ |  D3DFVF_TEX0 | D3DFVF_NORMAL
D3DFVF_TEX0 好像不对吧?这个数字好像代表的不是纹理号,而是纹理坐标数量,应该至少是D3DFVF_TEX1吧
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-20 13:08

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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