6327|16

52

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

在不支持硬件加速的平台上绘制2D图形,是用Directx Mobile好还是GDI+好? [复制链接]

RT,目前的PXA系列CPU和Samsung还有高通的CPU是不是都不支持硬件3D加速,这点我不太清楚,也找不到资料,貌似是现在DirectX Mobile写的3D程序效率都不高。

那么我就有疑问了,如果在这些Cpu上,我要做一些很炫的2D效果,是用DirectX Mobile好还是用GDI+好,我怕GDI+会撕裂屏幕,但是在GDI+中使用空间很方便;而DirectX Mobile又不一定快,而且对其中对象操作有些麻烦。

请教各位高手了!

最新回复

題外話:  雖說GDI+在winceSDK還不支持,  不過我的mobile手機中的/windows目錄中有gdiplus.dll的文件, 是不是已經支持了這個, 只是sdk還沒有反映出來啊.  详情 回复 发表于 2009-4-2 11:11
点赞 关注

回复
举报

73

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
GDI的效果比较差
 
 

回复

89

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
关注一下
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

4
 
关注
 
 
 

回复

58

帖子

0

TA的资源

一粒金砂(初级)

5
 
应该都不支持,使用IDirectDraw4::GetCaps检测是否有DDCAPS_3D就知道了。
2D的话,GDI应该比DirectX要差些的。
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

6
 
基于ARM架构的,目前都不支持3D硬件加速。

可以找基于MIPS架构的(比如RMI的AU系列),已经在3D导航(GPS)上应用了,韩国很流行的。

2D硬件加速,Marvell的PXA310(Monahans LV)支持,手机中,三星的i900/i908用的就是,还有HKC的G920/G908。

ps:三星没用自己的CPU做过(WM)手机。i718用的是pxa270的。
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

7
 
3D硬件加速是图形芯片的事不是CPU的活,PXA一般会搭配2700G来实现2D、3D加速,Samsung ARM也可以搭配SM501实现2D加速
当没有加速要实现3D效果,速度都不会很快,GDI+不熟,DirectX Mobile就是个写屏的工具对3D没有什么帮助
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

8
 

据我所知 GDI+ 在WINCE上用不了吧?!!!
 
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

9
 
6410上面就直接用opengl es
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

10
 
ARM貌似sirf的有3D的design。。。但是prima的版本。价格不菲。。
 
 
 

回复

88

帖子

0

TA的资源

一粒金砂(初级)

11
 
引用 8 楼 jinlking 的回复:
6410上面就直接用opengl es


这位同学 还不来上班啊,我扣你奖金!!!!
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

12
 
引用 6 楼 navi_dx 的回复:
3D硬件加速是图形芯片的事不是CPU的活,PXA一般会搭配2700G来实现2D、3D加速,Samsung ARM也可以搭配SM501实现2D加速
当没有加速要实现3D效果,速度都不会很快,GDI+不熟,DirectX Mobile就是个写屏的工具对3D没有什么帮助

呵呵,Intel的FAE很早就不推荐用2700G了。SM501好像也不推荐了,现在用的话SM502可以考虑,和SM501据说是管脚兼容的。
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

13
 
2700G是配合pxa270的。现在marvell已经不推了,连270都不推了。还是用pxa310比较爽,13x13的封装,0.5mm间距的bga。
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

14
 
GDI+在WinCe上用不了,用DirectX吧
 
 
 

回复

56

帖子

0

TA的资源

一粒金砂(初级)

15
 
es 上移动时出现了撕裂的话怎么解决呢
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

16
 
GDI调用的层次比较多,所以比较慢,Direct可以直接访问显存,比较快一点。
 
 
 

回复

54

帖子

0

TA的资源

一粒金砂(初级)

17
 
題外話:  雖說GDI+在winceSDK還不支持,  不過我的mobile手機中的/windows目錄中有gdiplus.dll的文件, 是不是已經支持了這個, 只是sdk還沒有反映出來啊.
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表