游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1337|回复: 2

DrawPrimitiveUP系列和DrawPrimitive

[复制链接]

29

主题

405

帖子

405

积分

中级会员

Rank: 3Rank: 3

积分
405
发表于 2006-10-30 04:31:00 | 显示全部楼层 |阅读模式
请教,我实在搞糊涂了
在什么情况最好用哪种?
[em17] [em18] [em19] [em20] [em21] [em24] [em23] [em22]
[em24] [em24]

8

主题

553

帖子

560

积分

高级会员

Rank: 4

积分
560
发表于 2006-10-30 09:33:00 | 显示全部楼层

Re:DrawPrimitiveUP系列和DrawPrimitive

UP是指vertex的数据从一个user mode地址中去获取,而DrawPrimitive是从vertex buffer中去获取。
两者在数据量很小时性能差不多,有可能UP还要快。

29

主题

405

帖子

405

积分

中级会员

Rank: 3Rank: 3

积分
405
 楼主| 发表于 2006-10-30 16:43:00 | 显示全部楼层

Re:DrawPrimitiveUP系列和DrawPrimitive

偶在自己机子上做了下测试
测试结果:
ATi X700 CPU PM1.73G XP+SP2
Triangle : 30,000+
Debug/Debug
DrawIndexedPrimitiveUP
fps:59-60
cpu:40-50%
DrawIndexedPrimitive
fps:59-60
cpu:40-50%
郁闷的地方就是这里,结果居然一样.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 18:11

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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