Hi,
I am porting the existing MQ1188 CE4.2 display to CE5.0. It is DDraw
based and I had to remove some stuff from it because the DirectDraw in
CE5.0 does not support some functions/struct/etc. anymore. Anyway, the
driver is operable for general use but it fails CETK DDraw test. Here
is one of the outputs of a subtest that fails:
14324475: BEGIN TEST: "Blt"
14324497: Video driver in use is DDI.DLL
14324510: Using NORMAL Cooperative Level
14324530: Creating Global DirectDraw Singleton
14324573: Testing Source Surface : Primary with 0 backbuffers -
(Unspecified Pixel Format)
14324609: Creating Global Primary DirectDrawSurface Singleton
14324630: Creating DirectDrawSurface Singleton
14324647: Creating and attaching a clipper
14324665: Testing Source Surface : Primary
14324691: Surface Unsupported
14324704: Surface Unsupported
14324717: Surface Unsupported
14324730: Testing Destination Surface : Offscreen surface
in video memory - (Unspecified Pixel Format)
14324766: Got OOM error creating surface
(DDERR_OUTOFMEMORY)
14324788: Done Destination
14324801: Testing Destination Surface : Offscreen surface
in system memory - (Unspecified Pixel Format)
14324836: Overlay not supported ... Skipping
14324856: Done Destination
14324868: Testing Destination == Source
14324900: Test will copy from (top,left,bottom,
right) (33,7,113,67)
14324926: To (top,left,bottom, right) (26,0,106,60)
14324949: Data Abort: Thread=87bc1400 Proc=88027c20 'tux.exe'
14324967: AKY=00000401 PC=00f8bb70(ddrawtk.dll+0x0002bb70)
RA=00183dee(tux.exe+0x00173dee) BVA=16183dee FSR=00000007
14325015: END TEST: "Blt"
I am wondering what causes the test to fail. Any suggestions are
greatly appreciated. Thanks in advance. PK