[PATCH] d3dxof: Cleanup separators handling and allow multi-semicolons + single comma separator.

Alexandre Julliard julliard at winehq.org
Tue May 21 09:17:13 CDT 2013


Christian Costa <titan.costa at gmail.com> writes:

> There is one test becoming todo. This will be fixed in another patch.
> This patch also should fix bug 30897.
> ---
>  dlls/d3dxof/parsing.c      |   35 ++++++++++-------------------------
>  dlls/d3dxof/tests/d3dxof.c |   22 +++++++++++-----------
>  2 files changed, 21 insertions(+), 36 deletions(-)

It doesn't work:

../../../tools/runtest -q -P wine -M d3drm.dll -T ../../.. -p d3drm_test.exe.so d3drm.c && touch d3drm.ok
d3drm.c:275: Test failed: Cannot load mesh data (hr = 88760311)
d3drm.c:280: Test failed: Retrieved name '' instead of 'Object'
d3drm.c:283: Test failed: IDirect3DRMMeshBuilder_GetName returned hr = 0
d3drm.c:298: Test failed: Wrong number of vertices 0 (must be 4)
d3drm.c:301: Test failed: Wrong number of faces 0 (must be 3)
d3drm.c:305: Test failed: Wrong number of vertices 0 (must be 4)
d3drm.c:306: Test failed: Wrong number of normals 0 (must be 4)
d3drm.c:307: Test failed: Wrong number of face data bytes 0 (must be 22)
d3drm.c:315: Test failed: Wrong component n[1].x = 0.000000 (expected -0.229416)
d3drm.c:318: Test failed: Wrong component n[2].x = 0.000000 (expected -0.229416)
d3drm.c:319: Test failed: Wrong component n[2].y = 4021199976020422122536960.000000 (expected 0.688247)
d3drm.c:320: Test failed: Wrong component n[2].z = 9973638011820690691325952.000000 (expected 0.688247)
d3drm.c:321: Test failed: Wrong component n[3].x = 0.000000 (expected -0.577350)
d3drm.c:323: Test failed: Wrong component n[3].z = 1387759860774554023173815085733773312.000000 (expected 0.577350)
d3drm.c:329: Test failed: Cannot get texture coordinates (hr = 88760316)
d3drm.c:330: Test failed: Wrong coordinate 1.230000 (must be 0.0)
etc.

-- 
Alexandre Julliard
julliard at winehq.org



More information about the wine-devel mailing list