Snapdragon and OpenGL ES 2.0 - HD2 General

The snapdragon 1 GHz QSD8250B has received a lot of criticism for an alleged lack of OpenGL ES 2.0 support. It looks like it is fully supported.
From http://www.winmo.nl/review-htc-hd2/ ;
Processor
The HTC HD2 is in many ways a revolutionary Windows phone.
One of his arrow that points the first HTC smartphone to the much debated Qualcomm Snapdragon processor (the first Windows phone with this processor, the Toshiba TG01).
The Snap Dragon, with the model number is actually 1 GHz QSD8250B fast and runs like a top.
Also, the Snap Dragon on a graphics controller with its own memory and supports OpenGL ES 2.0.
OpenGL ES 2.0 is currently the most advanced technology for 3D graphics on a smartphone.
HTC HD2 and there is good use of his Sense HTC user interface (see below).
google translation link:
http://translate.google.co.uk/trans...nl/review-htc-hd2/&sl=nl&tl=en&hl=en&ie=UTF-8

I don't think there was really any doubt that the hardware supports it. The Qualcomm Snapdragon hardware itself certainly supports OpenGL ES 2.0.
The problem is the software. It's not just a matter of drivers. It's the fact that WM 6.5 doesn't support OpenGL ES 2.0. Nobody has actually written an OpenGL ES 2.0 stack for WM as far as I can tell.

Sc4Freak said:
I don't think there was really any doubt that the hardware supports it. The Qualcomm Snapdragon hardware itself certainly supports OpenGL ES 2.0.
The problem is the software. It's not just a matter of drivers. It's the fact that WM 6.5 doesn't support OpenGL ES 2.0. Nobody has actually written an OpenGL ES 2.0 stack for WM as far as I can tell.
Click to expand...
Click to collapse
WM doesn't make any OpenGLES calls, since it's a fairly hardware independent OS.
There is a libglesv2_CM.dll file in OEMDrivers, which is OpenGLES2.0, and I will at some point write a dummy lib so we can develop for it.

l3v5y said:
There is a libglesv2_CM.dll file in OEMDrivers, which is OpenGLES2.0, and I will at some point write a dummy lib so we can develop for it.
Click to expand...
Click to collapse
Any progress regarding this? I've been looking everywhere for OpenGL ES 2.0 headers and libraries for Windows Mobile but none seem to exist...

vonolsson said:
Any progress regarding this? I've been looking everywhere for OpenGL ES 2.0 headers and libraries for Windows Mobile but none seem to exist...
Click to expand...
Click to collapse
OpenGLES 2.0 headers and libs

Related

is the 8125 StrongARM & XScale processor?

hi. i am confused. i see in specs that it is OMAP. i wanted to install a game that requires either strongarm or xscale.
will it work?
i haven't had any issues with anything not working on the omap. there really aren't any programs that still have installers for separate processors like they used to though...mips and sh3 or something
everything is just an installer or a generic cab it seems
The 8125's OMAP processor is ARM enabled. ARM is a common api supported by many mobile processors from Intel and TI which allows for code portability between the platforms.

Question about Java and hardware acceleration

I am working on map/gps/navigation app using J2ME. I would like to make this app so great that it would replace Google Maps in daily usage for me. The main problem is graphic performance on Windows Mobile with WVGA screen. It is a university project and at this moment I cannot switch from Java to anything else. What I can do is reuse the code to make several versions for different runtime environments.
I have been searching for an working environment that would be able to run Java code using hardware acceleration on Windows Mobile. So far I have found only two solutions: MySaifu that supports Java3D and J9 that has JNI and theoretically could run OpenGL. I failed to find any J2ME virtual machine supporting hardware accelerated M3G (JSR-184) or OpenGL binding (JSR-239) that runs on WM.
MySaifu is incredibly unstable and I could not make it run any of 3d samples on HTC blackstone. J9 seems to lack an OpenGL wrapper at the moment. I think it would be relatively feasible to make a wrapper, esspecially using existing code from LWJGL or JOGL. I know that JBlend supports M3G but it does it software wise and performance is too low.
I would like to ask the XDA community: do you know any Java VM that supports hardware acceleration on Windows Mobile? Is there another way to approach my problem?
Thanks in advance,
dwaradzyn

Game development for the HD2

Hey folks!
Yesterday I got my HD2. And since I'm a game programmer (only PC so far) I'd like to start coding for my new device
The problem I'm facing now is which graphics API to use. I've read about the following:
GDI
GDI+
OpenGL ES 1.0
OpenGL ES 2.0
DirectX
Based on your experience which one is the way to go? Which one works best on the HD2?
Thanks for your Input!
GLES 1.x implementation is very poor on HD2, it's been mentioned elsewhere that for D3D they're using a MS reference driver (it's not even hardware accelerated), so I guess GLES 2.0 should be the best option.
OK thanks. Two questions remain:
OpenGL ES 2.0 isn't backwards compatible to older devices, right?
Where can I find the OpenGL ES 2.0 SDK for windows mobile? (Google didn't turn up anything)
1. Right. 2.0 has some "programmable shaders" as opposed to "fixed pipelines" or some such nonsense. No idea what that means, I'm not a game developer by any stretch.
2. No idea, sorry.
No one knows where to find the OpenGL ES 2.0 SDK? C'mon guys!
http://forum.xda-developers.com/showthread.php?t=589550
Here's where 3D Minded HD2 users flock together. It's a 3D demo competion, just
starting up. I'm sure together with some more people we can bring the tools and
experience together, and make something nice

OpenGl ES

Does anyone know where i can find a open gl es driver for touch2 or if there is any ??
I coudn't find anything. I'm also looking for drivers for a while, but I the (usefull) thing I found was: Vincent 3d. Look for this opensource project.
But I think it's still software rendering. As far as I know it's the best performance on the Mega you can get.
Did someone find video drivers for the Mega???
I tried some others;
- Neos -> Nothing happed
- ChainFire, Topaz -> Phone crash (hard reset)
Please help!
yes i tried many all crash and stuck at boot i hated this mobile for 3d driver doesnt exist bec it doesnt contain accelerator
i hope any one could find any d3d driver for htc mega
you can't find any because there's no hardware acceleration for d3d, MSM7x01 MSM7x27 series cpus have adreno on the SoC (adreno 130 and 200), so don't be hopeful, also gfxboost won't help you too much

Which files are responsible for video driver in HTC HD2?

Which files are responsible for video driver in HTC HD2?
ddi.dll????
I thought ddi.dll is responsible for Watermarks.
And what about lib*.dll ?
I found this pdf when I was looking into the video drivers for the HD2. Its for freescale i.MX51 EVK running Windows Embedded CE 6.0 but it shares the same applications processor and gpu as the snapdragon chipset. Some of the drivers in the GPU section exist on the HD2.
If you search google for "evk2009_12_imx51_WinCE60_RM.pdf" you will find it, since i cant post urls.
Page 149 to 157 talk about the GPU driver.
qwerty_7564, thank you very much.
And which Touch Driver is the best?

Categories

Resources