Go Back   xda-developers > HTC Kaiser: Tilt, TyTN II, MDA Vario III > Tilt, TyTN II, MDA Vario III General


Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 26th October 2007, 01:24 AM
omikr0n's Avatar
omikr0n omikr0n is offline
Senior Member
 
Join Date: Oct 2007
Location: Kosice, Slovakia
Posts: 198
Question D3D or OpenGL ES hardware acceleration for Qualcomm MSM7200

Hello,
I bought my Kaiser a month ago. I'm interested in 3D graphic development for the graphic chip (Qualcomm MSM7200). For the last two days I've been looking around for something (SDKs, drivers, ...) for it. What I've found so far is that Qualcomm claims the chip to be rather powerful:
http://www.cdmatech.com/products/q3dimension.jsp
and based on OpenGL ES.

The other PDF ( http://brew.qualcomm.com/bnry_brew/p...-303_Ligon.pdf ) says, that the MSM7200 is built on ATI Imageon architecture and should support hardware accelerated OpenGL ES 1.0 Common as well as Direct3D Mobile. Yet, I am unable to find any MSM7200 and/or Imageon SDKs.

I've written a small app. to test Direct3D on this device but all I could get was a software renderer :-( I'm not familiar with OpenGL (ES) enough to test it.

So my question is: Which way should I go? I suspect I need some windows mobile drivers for hardware-accelerated Direct3D Mobile but was unable to find any.
For OpenGL ES this seems to be even more difficult, while I don't know which SDK to use (I couldn't find any supporting MSM7200).

ANY responses are very welcome.
Reply With Quote
Sponsored Links

  #2  
Old 26th October 2007, 08:26 AM
RPG0's Avatar
RPG0 RPG0 is offline
Senior Member
 
Join Date: May 2006
Posts: 349
Default

I don't know how you can program for OpenGL ES, but for Direct3D Mobile you have an SDK for Visual Studio (i think you already know this...)

I'm complaining about HTC's implementation too:
http://forum.xda-developers.com/showthread.php?t=339173

I just hope more people start complaining so HTC has to do something.
__________________
- HTC Prophet - HTC TyTN II - Toshiba G900 - E71 - 5800XM -
- G1 -
Reply With Quote

  #3  
Old 26th October 2007, 09:45 AM
omikr0n's Avatar
omikr0n omikr0n is offline
Senior Member
 
Join Date: Oct 2007
Location: Kosice, Slovakia
Posts: 198
Default

OK, at least I see I'm not alone.

So, as I pointed out in my previous post, MSM7200 should use enhanced Imageon architecture (I guess they refer to it as to Imageon+). Anyone feels like give it a shot with Imageon drivers/SDK/API? I would but I was unable to find something Imageon-development related on the web. Perhaps if you could point me somewhere. :-)
Reply With Quote

  #4  
Old 26th October 2007, 12:22 PM
draxredd's Avatar
draxredd draxredd is offline
Senior Member
 
Join Date: Oct 2007
Location: Bourgoin Jallieu
Posts: 166
Default

is that any help ?

http://www.cdmatech.com/download_lib...ES_in_BREW.pdf
Reply With Quote

  #5  
Old 26th October 2007, 02:35 PM
omikr0n's Avatar
omikr0n omikr0n is offline
Senior Member
 
Join Date: Oct 2007
Location: Kosice, Slovakia
Posts: 198
Default

Unfortunately no. I took a look at the BREW already but I think it's not supported on Windows Mobile.
Reply With Quote

  #6  
Old 29th October 2007, 01:56 PM
omikr0n's Avatar
omikr0n omikr0n is offline
Senior Member
 
Join Date: Oct 2007
Location: Kosice, Slovakia
Posts: 198
Default

I'd like to say I've got some good news but I don't. I looked closer to my Kaiser's D3D configuration and I found that it only has one D3D driver. It's htc_d3dm.dll and it's locally hooked (means it is not accessing hardware) and it's basically just Microsoft D3D Reference Driver (software renderer). So it looks like HTC didn't put much effort into enabling D3D on Kaiser.
I will look futher into this matter and keep you informed.
Reply With Quote

  #7  
Old 29th October 2007, 03:08 PM
draxredd's Avatar
draxredd draxredd is offline
Senior Member
 
Join Date: Oct 2007
Location: Bourgoin Jallieu
Posts: 166
Default

wow. Hard to think that neither HTC nor Qualcomm would have compiled a d3dm hadware driver by launchtime, yet alone by now. Qualcomm seems much more interested in promoting their closed BREW platform than enabling "rival" technologies...

Aren't there any other msm7200 based wm6 machines out there ? maybe something like Polaris would have a correct d3dm implementation...

Last edited by draxredd; 29th October 2007 at 03:23 PM..
Reply With Quote

  #8  
Old 29th October 2007, 03:41 PM
omikr0n's Avatar
omikr0n omikr0n is offline
Senior Member
 
Join Date: Oct 2007
Location: Kosice, Slovakia
Posts: 198
Default

This is the list of MSM7200 based devices:
http://www.pdadb.net/index.php?m=pda...ed=1&cpu=a7200

But I think that drivers from any other MSM7xxx based or even MSM6xxx based device could work. I doubt they have different 3D graphics architecture. If you can get any Qualcomm's Windows Mobile driver, let me know for sure. I would try it.

BTW: If you want to check your (or any other) device for D3D drivers see registry values:
HKLM/System/D3DM/Drivers/LocalHook
and
HKLM/System/D3DM/Drivers/RemoteHook

LocalHook should list locally hooked drivers (software renderers but they might be optimised for certain CPU).
RemoteHook should list remotely hooked drivers (drivers that use hardware in some special way - e.g. hardware accelerated graphics).
Reply With Quote

  #9  
Old 29th October 2007, 03:48 PM
omikr0n's Avatar
omikr0n omikr0n is offline
Senior Member
 
Join Date: Oct 2007
Location: Kosice, Slovakia
Posts: 198
Default

I've just found that new i-mate ultimate 9502 will be Qualcomm MSM7200 based as well. We'll see what will i-mate come with when it comes to D3D drivers.
Reply With Quote

  #10  
Old 29th October 2007, 04:09 PM
draxredd's Avatar
draxredd draxredd is offline
Senior Member
 
Join Date: Oct 2007
Location: Bourgoin Jallieu
Posts: 166
Default

maybe a stupid idea, but why not trying to add htc_d3dm.dll in the remote hook registry key ?
Reply With Quote

Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 12:51 AM.


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.