游戏开发论坛

 找回密码
 立即注册
搜索
楼主: lanlan

谁搞过OPENGL多线程?效率如何?怎样才能提供效率?小妹

[复制链接]

21

主题

230

帖子

230

积分

中级会员

Rank: 3Rank: 3

积分
230
 楼主| 发表于 2006-6-9 18:24:00 | 显示全部楼层

Re:谁搞过OPENGL多线程?效率如何?怎样才能提供效率?小

填满256的显存。500多ms。

21

主题

230

帖子

230

积分

中级会员

Rank: 3Rank: 3

积分
230
 楼主| 发表于 2006-6-9 18:52:00 | 显示全部楼层

Re:谁搞过OPENGL多线程?效率如何?怎样才能提供效率?小

上传1024x1024x4的图片:每次调用的时间
,16,1;
,0,1;,16,1;,0,1;,15,1;,0,1;,16,1;,0,1;,15,1;,0,1;,16,1;
,0,1;,16,1;,0,1;,15,1;,0,1;,16,1;,0,1;,16,1;,0,1;,15,1;
,0,1;,16,1;,0,1;,15,1;,0,1;,16,1;,16,1;,0,1;,15,1;,0,1;
,16,1;,0,1;,16,1;,0,1;,15,1;,0,1;,16,1;,31,1;,16,1;,0,1;
,15,1;,16,1;,0,1;,16,1;,0,1;,15,1;,0,1;,16,1;,0,1;,15,1;
,0,1;,16,1;,0,1;,16,1;,0,1;,15,1;,0,1;,16,1;,0,1;,16,1;
,0,0;,15,0;,0,0;,0,0;,0,0;,0,0;,16,0;,0,0;,0,0;,0,0;
,15,0;,0,0;,0,0;,0,0;,16,0;,0,0;,0,0;,0,0;,16,0;,0,0;
,0,0;,0,0;,15,0;,0,0;,0,0;,0,0;,16,0;,0,0;,0,0;,0,0;
,16,0;,0,0;,0,0;,0,0;,15,0;,0,0;,16,0;,0,0;,0,0;:255852544,61,688,0
循环100次,总共上256,61张上成功,坚持了688ms.

7

主题

438

帖子

438

积分

中级会员

Rank: 3Rank: 3

积分
438
发表于 2006-6-9 19:05:00 | 显示全部楼层

Re:谁搞过OPENGL多线程?效率如何?怎样才能提供效率?小

小霉霉,你知道显卡处理材质需要做哪些工作么?
渲染个100层纹理的人体高模看看要几秒?

190

主题

1801

帖子

2096

积分

金牌会员

Rank: 6Rank: 6

积分
2096
QQ
发表于 2006-6-9 23:27:00 | 显示全部楼层

Re:谁搞过OPENGL多线程?效率如何?怎样才能提供效率?小

换成不压缩的图片文件
最好图片预先写到内存

18

主题

971

帖子

982

积分

高级会员

Rank: 4

积分
982
发表于 2006-6-10 20:57:00 | 显示全部楼层

Re:谁搞过OPENGL多线程?效率如何?怎样才能提供效率?小

这年头还有人认为在单CPU架设中多线程载入东东比单线程更快吗?还有人认为多线程把图片载入显卡比单线程更快吗?

18

主题

971

帖子

982

积分

高级会员

Rank: 4

积分
982
发表于 2006-6-10 21:00:00 | 显示全部楼层

Re:谁搞过OPENGL多线程?效率如何?怎样才能提供效率?小

载入资源的时候自己设计好相关的策略和算法。。。这才是真正的提速之道 ,没听说过用多线程载入就能加快游戏速度的。。。

18

主题

971

帖子

982

积分

高级会员

Rank: 4

积分
982
发表于 2006-6-10 21:07:00 | 显示全部楼层

Re:谁搞过OPENGL多线程?效率如何?怎样才能提供效率?小

另,在去年的NV的GPU编程说明书里(有中文版的),已经很清楚的说明了,现在内存到显存之间的带宽已经不会再是现代图像技术的瓶颈....楼上几位不会是看了N年前的那些关于GPU管道的书说的吧。。。。

楼主要提速,纹理也用小的吧,1024*1024也太大了,比如纹理也可以改成DDS格式啊,对用同一张纹理的面进行排序一起渲染(尽量少用settexture)啊,少用些texture文件多用些texture混合啊,做些LOD啊,大致的从前向后渲染啊等等,多难为情啊。。哈哈。。建议自己看看NV的GPU编程指南,然后自己看看程序哪儿有问题,再进行修改。

2

主题

95

帖子

99

积分

注册会员

Rank: 2

积分
99
发表于 2006-6-11 12:42:00 | 显示全部楼层

Re:谁搞过OPENGL多线程?效率如何?怎样才能提供效率?小

裸体跪呢,裸体跪在哪里???

2

主题

182

帖子

182

积分

注册会员

Rank: 2

积分
182
发表于 2006-6-11 16:29:00 | 显示全部楼层

Re:谁搞过OPENGL多线程?效率如何?怎样才能提供效率?小

不会用就别用。我怎么就没觉得慢。。。。。
还黄花闺女呢,谎话闺女还是明日黄花?
女孩子裸什么体啊。。。。
一见这种标题就烦。 多半是个大老爷们。

14

主题

251

帖子

251

积分

中级会员

Rank: 3Rank: 3

积分
251
发表于 2006-6-11 21:34:00 | 显示全部楼层

Re:谁搞过OPENGL多线程?效率如何?怎样才能提供效率?小

就是啊,同意楼上的,其实大家都心知肚明.楼主很是让人鄙哦
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-24 19:19

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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