DirectUI与OpenGL绘图性能对比问题?

Qt-UI 2011-04-06 09:11:01
最近在研究利用使用OpenGL这样的支持硬件加速的图形库来完成界面绘制工作,实现DirectUI界面库的工作

完成了初步的框架结构,但是进行性能测试的时候发现了一个疑问:

我使用目前主流的DirectUI界面库在界面上绘制1000个图片

然后使用我的OpenGL绘制1000个四边形然后填上同样的图片

运行后发现速度远远慢于DirectUI界面库

在我的印象中OpenGL是可以支持硬件加速的,但是为什么还会远远慢于DirectUI界面库呢?

求高手解答。。。。。

我使用的DirectUI界面库版本是在www.directui.com上下载的
OpenGL glGetString(GL_VERSION)是1.1.0, 运行时glGetString(GL_RENDERER)返回的是GDI Generic
...全文
323 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
Qt-UI 2011-05-25
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 pkuzdw 的回复:]
引用 10 楼 xianglitian 的回复:

这个两个东西明明不存在可比性
我觉得你这个就是广告帖
我就不给你删了
移至非技术区

应该是广告
拿这个跟DirectX相比,还靠谱点。OpenGL跟这个有关系么? 有可比性么?
估计这就是一广告,还没水准。

另外那个网站下的试用版,根本没法用,就是一个演示版。
[/Quote]

什么叫没有可比性
都是绘图的方法,怎么没有可比性
不懂就不要乱说好吧
逃离北京 2011-04-09
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 xianglitian 的回复:]

这个两个东西明明不存在可比性
我觉得你这个就是广告帖
我就不给你删了
移至非技术区
[/Quote]
应该是广告
拿这个跟DirectX相比,还靠谱点。OpenGL跟这个有关系么? 有可比性么?
估计这就是一广告,还没水准。

另外那个网站下的试用版,根本没法用,就是一个演示版。
Qt-UI 2011-04-06
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 xuddk727 的回复:]
前者硬件支持上比后者好,个人认为是你没优化好的缘故
[/Quote]

非常简单的绘制,应该不存在优化的问题
akkue 2011-04-06
  • 打赏
  • 举报
回复
疯狂-的-蜗牛 2011-04-06
  • 打赏
  • 举报
回复
路过,顺便学习一下
许文君 2011-04-06
  • 打赏
  • 举报
回复
前者硬件支持上比后者好,个人认为是你没优化好的缘故
我是苦力 2011-04-06
  • 打赏
  • 举报
回复
DirectUI? 说gdi比较好吧,DirectUI就是个想法而已,每个人都可以有不同的实现。
summerhubby 2011-04-06
  • 打赏
  • 举报
回复
我也认为没有可比性
向立天 2011-04-06
  • 打赏
  • 举报
回复
这个两个东西明明不存在可比性
我觉得你这个就是广告帖
我就不给你删了
移至非技术区
easyred 2011-04-06
  • 打赏
  • 举报
回复
来听高手讲课。
marianklose 2011-04-06
  • 打赏
  • 举报
回复
运行速度是DirectUI的优势,当然比OpenGL快了。
辰岡墨竹 2011-04-06
  • 打赏
  • 举报
回复
LZ你装了显卡驱动了么?
辰岡墨竹 2011-04-06
  • 打赏
  • 举报
回复
神马?你的OpenGL用GDI作渲染,没有显卡加速么?那当然慢了。毕竟DirectUI也应该是用GDI绘制的,单纯的二维绘图肯定比没有加速的三维绘图慢。
phpge 2011-04-06
  • 打赏
  • 举报
回复
OpenGL是三维图形库,速度当然慢很多。

1,649

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 非技术类
社区管理员
  • 非技术类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧