
06-05-2009, 10:44 PM
|
 |
VIP Member
Offline
Location: Arizona
|
|
Join Date: Dec 2008
Posts: 1,863
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
|
|
Re: OpenGL Driver
Quote:
Been looking over the OpenGL Driver thread at ppcgeeks...
I'm going to restate this once again, since it was asked on another thread here, and codybear seems to be killing himself over this :P
The HTC Vogue is QVGA
The HTC Diamond is VGA
We need a new ddi.dll that supports the following functions: ScreenUpdateByFlip, ScreenUpdateByCopy and GetPrimaryGPE (not necessary).
The HTC Vogue doesn't have any of these functions, the Diamond obviously does, but it runs a VGA screen. Even if the processor is an MSM7500 which I highly doubt, the ddi.dll from the Diamond would not be compatible with the Vogue, because of screen size. I've dug deep enough into this, and I am 100% certain that what I am stating here is without error. With that said, pure Hardware acceleration on the HTC Vogue is most likely never going to be possible, due to the Display Driver.
If any porting is to be done, and loads of modifications through disassembly, it has to be done to the Diamond ddi.dll, and not to the Vogue. The Diamond ddi.dll also calls onto ahi2dati.dll which is the driver for the ATI Imageon hardware, then it calls onto disptools.dll which is a Display Hardware Library, the Diamond wce_rex.dll also needs to be ported to the Vogue, this would be in the XIP, along with MMMAP.dll. These are some of the dlls I can remember off the top of my head, but porting these is useless without the proper ddi.dll. The OpenGL library is also useless without the proper drivers in place, the d3d ati driver, the opengl library and the ati hardware interface driver are all dependent on the proper ddi.dll with the 3 functions mentioned above, with the first two being critical and primary concern.
EDIT: Alltel ROM posted there is from a Diamond that runs MSM7501A chipset.
|
This is quoted from a guy that knows his sh*t.
|