Starting test 0, 'disambiguateTextures'
Starting test 1, 'testIrrArray'
crashTestFastAlloc
All tests passed
Starting test 2, 'testIrrMap'
All tests passed
Starting test 3, 'testIrrList'
All tests passed
Starting test 4, 'exports'
Checking whether IdentityMatrix is exported.
Starting test 5, 'irrCoreEquals'
Starting test 6, 'testIrrString'
Test stringc
Test stringw
Test stringw::split()
Test io::path
Test self assignment
test fast alloc
All tests passed
Starting test 7, 'testLine2d'
Line 1 = 1.0 1.0 to 1.0 3.0
Line 2 = 0.0 2.0 to 2.0 2.0
line1 with line2 = hit at 1.0 2.0 - expected
line2 with line1 = hit at 1.0 2.0 - expected
Line 1 = 0.0 0.0 to 2.0 2.0
Line 2 = 0.0 2.0 to 2.0 0.0
line1 with line2 = hit at 1.0 1.0 - expected
line2 with line1 = hit at 1.0 1.0 - expected
Line 1 = 1.0 1.0 to 1.0 3.0
Line 2 = 0.0 4.0 to 2.0 4.0
line1 with line2 = miss - expected
line2 with line1 = miss - expected
Line 1 = 0.0 0.0 to 2.0 2.0
Line 2 = 3.0 4.0 to 4.0 3.0
line1 with line2 = miss - expected
line2 with line1 = miss - expected
Line 1 = 0.0 0.0 to 1.0 0.0
Line 2 = 1.0 0.0 to 2.0 0.0
line1 with line2 = hit at 1.0 0.0 - expected
line2 with line1 = hit at 1.0 0.0 - expected
Line 1 = 0.0 0.0 to 1.0 0.0
Line 2 = 1.0 0.0 to 0.0 1.0
line1 with line2 = hit at 1.0 0.0 - expected
line2 with line1 = hit at 1.0 0.0 - expected
Line 1 = 0.0 0.0 to 1.0 0.0
Line 2 = 1.0 0.0 to 0.0 -1.0
line1 with line2 = hit at 1.0 0.0 - expected
line2 with line1 = hit at 1.0 0.0 - expected
Line 1 = 0.0 0.0 to 0.0 1.0
Line 2 = 0.0 1.0 to 1.0 1.0
line1 with line2 = hit at 0.0 1.0 - expected
line2 with line1 = hit at 0.0 1.0 - expected
Line 1 = 0.0 0.0 to 0.0 1.0
Line 2 = 0.0 1.0 to 1.0 -1.0
line1 with line2 = hit at 0.0 1.0 - expected
line2 with line1 = hit at 0.0 1.0 - expected
Line 1 = 0.0 0.0 to 0.0 1.0
Line 2 = 0.0 1.0 to 0.0 2.0
line1 with line2 = hit at 0.0 1.0 - expected
line2 with line1 = hit at 0.0 1.0 - expected
Line 1 = 0.0 0.0 to 1.0 0.0
Line 2 = 1.0 0.0 to 2.0 0.0
line1 with line2 = hit at 1.0 0.0 - expected
line2 with line1 = hit at 1.0 0.0 - expected
Line 1 = 0.0 0.0 to 1.0 1.0
Line 2 = 1.0 1.0 to 0.0 2.0
line1 with line2 = hit at 1.0 1.0 - expected
line2 with line1 = hit at 1.0 1.0 - expected
Line 1 = 0.0 0.0 to 1.0 1.0
Line 2 = 1.0 1.0 to 2.0 0.0
line1 with line2 = hit at 1.0 1.0 - expected
line2 with line1 = hit at 1.0 1.0 - expected
Line 1 = 0.0 0.0 to 1.0 1.0
Line 2 = 1.0 1.0 to 2.0 2.0
line1 with line2 = hit at 1.0 1.0 - expected
line2 with line1 = hit at 1.0 1.0 - expected
Line 1 = 0.0 0.0 to 1.0 0.0
Line 2 = 0.0 1.0 to 1.0 1.0
line1 with line2 = miss - expected
line2 with line1 = miss - expected
Line 1 = 0.0 0.0 to 0.0 1.0
Line 2 = 1.0 0.0 to 1.0 1.0
line1 with line2 = miss - expected
line2 with line1 = miss - expected
Line 1 = 0.0 0.0 to 1.0 0.0
Line 2 = 0.0 1.0 to 0.0 2.0
line1 with line2 = miss - expected
line2 with line1 = miss - expected
Line 1 = 0.0 0.0 to 0.0 1.0
Line 2 = 1.0 0.0 to 2.0 0.0
line1 with line2 = miss - expected
line2 with line1 = miss - expected
Line 1 = 0.0 0.0 to 1.0 0.0
Line 2 = 0.0 0.0 to 1.0 0.0
line1 with line2 = hit at 0.0 0.0 - expected
line2 with line1 = hit at 0.0 0.0 - expected
Line 1 = 2.0 0.0 to 0.0 2.0
Line 2 = 2.0 0.0 to 0.0 2.0
line1 with line2 = hit at 2.0 0.0 - expected
line2 with line1 = hit at 2.0 0.0 - expected
Line 1 = 0.0 0.0 to 1.0 1.0
Line 2 = 2.0 2.0 to 3.0 3.0
line1 with line2 = miss - expected
line2 with line1 = miss - expected
Line 1 = 0.0 0.0 to 1.0 0.0
Line 2 = 2.0 0.0 to 3.0 0.0
line1 with line2 = miss - expected
line2 with line1 = miss - expected
Line 1 = 0.0 0.0 to 0.0 1.0
Line 2 = 0.0 2.0 to 0.0 3.0
line1 with line2 = miss - expected
line2 with line1 = miss - expected
Line 1 = 1.0 0.0 to 2.0 0.0
Line 2 = 0.0 0.0 to 3.0 0.0
line1 with line2 = hit at 1.5 0.0 - expected
line2 with line1 = hit at 1.5 0.0 - expected
Line 1 = 0.0 1.0 to 0.0 2.0
Line 2 = 0.0 0.0 to 0.0 3.0
line1 with line2 = hit at 0.0 1.5 - expected
line2 with line1 = hit at 0.0 1.5 - expected
Line 1 = 1.0 0.0 to 2.0 0.0
Line 2 = 0.0 0.0 to 3.0 0.0
line1 with line2 = hit at 1.5 0.0 - expected
line2 with line1 = hit at 1.5 0.0 - expected
Line 1 = 0.0 1.0 to 0.0 2.0
Line 2 = 0.0 0.0 to 0.0 3.0
line1 with line2 = hit at 0.0 1.5 - expected
line2 with line1 = hit at 0.0 1.5 - expected
Line 1 = 1.0 1.0 to 2.0 2.0
Line 2 = 0.0 0.0 to 3.0 3.0
line1 with line2 = hit at 1.5 1.5 - expected
line2 with line1 = hit at 1.5 1.5 - expected
Line 1 = 1.0 2.0 to 2.0 1.0
Line 2 = 0.0 3.0 to 3.0 0.0
line1 with line2 = hit at 1.5 1.5 - expected
line2 with line1 = hit at 1.5 1.5 - expected
Line 1 = 0.0 0.0 to 10.0 8.0
Line 2 = 2.5 2.0 to 5.0 4.0
line1 with line2 = hit at 3.8 3.0 - expected
line2 with line1 = hit at 3.8 3.0 - expected
Line 1 = 0.0 0.0 to 2000.0 1000.0
Line 2 = 2.0 1.0 to 2.2 1.4
line1 with line2 = hit at 2.0 1.0 - expected
line2 with line1 = hit at 2.0 1.0 - expected
All tests passed
Starting test 8, 'matrixOps'
Starting test 9, 'testDimension2d'
Starting test 10, 'testVector2d'
vector2d interpolation
vector2d quadratic interpolation
vector2d getAngle
vector2df tests passed
vector2d interpolation
vector2d quadratic interpolation
vector2d getAngle
vector2d<f64> tests passed
vector2d interpolation
vector2d quadratic interpolation
vector2d getAngle
vector2di tests passed
Starting test 11, 'testVector3d'
vector3df tests passed
vector3d<f64> tests passed
vector3di tests passed
Starting test 12, 'testQuaternion'
Starting test 13, 'testS3DVertex'
Starting test 14, 'testaabbox3d'
aabbox3d<f32> tests passed
aabbox3d<f64> tests passed
aabbox3d<s32> tests passed
Starting test 15, 'color'
Starting test 16, 'testTriangle3d'
Test isPointInside with f32
Test isPointInside with f64
Test isPointInside with s32
Test isPointInsideWithSinglePrecision
All tests passed
Starting test 17, 'vectorPositionDimension2d'
vector,position,dimension test with s32
tests passed
vector,position,dimension test with f32
tests passed
vector,position,dimension test with f64
tests passed
Starting test 18, 'filesystem'
Starting test 19, 'archiveReader'
Testing mount file.
Testing mount file.
Testing zip files.
Testing pak files.
Testing npk files.
Testing encrypted zip files.
Directory name: doc
Full path: doc
File name: readme.txt
Full path: doc/readme.txt
File name: upgrade-guide.txt
Full path: doc/upgrade-guide.txt
Testing special zip files.
Directory name: monty
Full path: monty
File name: license.txt
Full path: monty/license.txt
File name: materials.dat
Full path: monty/materials.dat
File name: monty.kart
Full path: monty/monty.kart
Testing special zip files lzma.
File name: tahoma10_.xml
Full path: tahoma10_.xml
File name: tahoma10_0.png
Full path: tahoma10_0.png
File name: tahoma10_1.png
Full path: tahoma10_1.png
Testing add/remove with filenames.
Starting test 20, 'testXML'
Test simple XML reader features.
Test XML reader CDATA support.
Test XML reader attribute support.
Starting test 21, 'serializeAttributes'
Starting test 22, 'fast_atof'
String '340282346638528859811704183484516925440.000000'
New fast 340282346638528860000000000000000000000.0000000000000000000000000000000000000000
Old fast 0.0000000000000000000000000000000000000000
atof 340282346638528860000000000000000000000.0000000000000000000000000000000000000000
String '3.402823466e+38F'
New fast 340282326356119260000000000000000000000.0000000000000000000000000000000000000000
Old fast 3.4028234481811523000000000000000000000000
atof 340282346638528860000000000000000000000.0000000000000000000000000000000000000000
String '3402823466e+29F'
New fast 340282346638528860000000000000000000000.0000000000000000000000000000000000000000
Old fast 3402823424.0000000000000000000000000000000000000000
atof 340282346638528860000000000000000000000.0000000000000000000000000000000000000000
String '-340282346638528859811704183484516925440.000000'
New fast -340282346638528860000000000000000000000.0000000000000000000000000000000000000000
Old fast -0.0000000000000000000000000000000000000000
atof -340282346638528860000000000000000000000.0000000000000000000000000000000000000000
String '-3.402823466e+38F'
New fast -340282326356119260000000000000000000000.0000000000000000000000000000000000000000
Old fast -3.4028234481811523000000000000000000000000
atof -340282346638528860000000000000000000000.0000000000000000000000000000000000000000
String '-3402823466e+29F'
New fast -340282346638528860000000000000000000000.0000000000000000000000000000000000000000
Old fast -3402823424.0000000000000000000000000000000000000000
atof -340282346638528860000000000000000000000.0000000000000000000000000000000000000000
String '34028234663852885981170418348451692544.000000'
New fast 34028234663852886000000000000000000000.0000000000000000000000000000000000000000
Old fast 0.0000000000000000000000000000000000000000
atof 34028234663852886000000000000000000000.0000000000000000000000000000000000000000
String '3.402823466e+37F'
New fast 34028234663852886000000000000000000000.0000000000000000000000000000000000000000
Old fast 3.4028234481811523000000000000000000000000
atof 34028234663852886000000000000000000000.0000000000000000000000000000000000000000
String '3402823466e+28F'
New fast 34028232128551686000000000000000000000.0000000000000000000000000000000000000000
Old fast 3402823424.0000000000000000000000000000000000000000
atof 34028234663852886000000000000000000000.0000000000000000000000000000000000000000
String '-34028234663852885981170418348451692544.000000'
New fast -34028234663852886000000000000000000000.0000000000000000000000000000000000000000
Old fast -0.0000000000000000000000000000000000000000
atof -34028234663852886000000000000000000000.0000000000000000000000000000000000000000
String '-3.402823466e+37F'
New fast -34028234663852886000000000000000000000.0000000000000000000000000000000000000000
Old fast -3.4028234481811523000000000000000000000000
atof -34028234663852886000000000000000000000.0000000000000000000000000000000000000000
String '-3402823466e+28F'
New fast -34028232128551686000000000000000000000.0000000000000000000000000000000000000000
Old fast -3402823424.0000000000000000000000000000000000000000
atof -34028234663852886000000000000000000000.0000000000000000000000000000000000000000
String '.00234567'
New fast 0.0023456700146198273000000000000000000000
Old fast 0.0023456700146198273000000000000000000000
atof 0.0023456700146198273000000000000000000000
String '-.00234567'
New fast -0.0023456700146198273000000000000000000000
Old fast -0.0023456700146198273000000000000000000000
atof -0.0023456700146198273000000000000000000000
String '0.00234567'
New fast 0.0023456700146198273000000000000000000000
Old fast 0.0023456700146198273000000000000000000000
atof 0.0023456700146198273000000000000000000000
String '-0.00234567'
New fast -0.0023456700146198273000000000000000000000
Old fast -0.0023456700146198273000000000000000000000
atof -0.0023456700146198273000000000000000000000
String '1.175494351e-38F'
New fast 0.0000000000000000000000000000000000000118
Old fast 0.0000000000000000000000000000000000000118
atof 0.0000000000000000000000000000000000000118
String '1175494351e-47F'
New fast 0.0000000000000000000000000000000000000000
Old fast 1175494400.0000000000000000000000000000000000000000
atof 0.0000000000000000000000000000000000000118
String '1.175494351e-37F'
New fast 0.0000000000000000000000000000000000001175
Old fast 0.0000000000000000000000000000000000001175
atof 0.0000000000000000000000000000000000001175
String '1.175494351e-36F'
New fast 0.0000000000000000000000000000000000011755
Old fast 0.0000000000000000000000000000000000011755
atof 0.0000000000000000000000000000000000011755
String '-1.175494351e-36F'
New fast -0.0000000000000000000000000000000000011755
Old fast -0.0000000000000000000000000000000000011755
atof -0.0000000000000000000000000000000000011755
String '123456.789'
New fast 123456.7890625000000000000000000000000000000000
Old fast 123456.7890625000000000000000000000000000000000
atof 123456.7890625000000000000000000000000000000000
String '-123456.789'
New fast -123456.7890625000000000000000000000000000000000
Old fast -123456.7890625000000000000000000000000000000000
atof -123456.7890625000000000000000000000000000000000
String '0000123456.789'
New fast 123456.7890625000000000000000000000000000000000
Old fast 123456.7890625000000000000000000000000000000000
atof 123456.7890625000000000000000000000000000000000
String '-0000123456.789'
New fast -123456.7890625000000000000000000000000000000000
Old fast -123456.7890625000000000000000000000000000000000
atof -123456.7890625000000000000000000000000000000000
String '-0.0690462109446526'
New fast -0.0690462142229080200000000000000000000000
Old fast -0.0000003166941553445212800000000000000000
atof -0.0690462142229080200000000000000000000000
Speed test
atof time = 598
fast_atof Time = 111
old fast_atof time = 62
String '340282346638528859811704183484516925440'
New fast 2147483647
Old fast 0
strtol 2147483647
String '3402823466'
New fast 2147483647
Old fast -892143830
strtol 2147483647
String '3402823466e+29F'
New fast 2147483647
Old fast -892143830
strtol 2147483647
String '-340282346638528859811704183484516925440'
New fast -2147483648
Old fast 0
strtol -2147483648
String '-3402823466'
New fast -2147483648
Old fast 0
strtol -2147483648
String '-3402823466e+29F'
New fast -2147483648
Old fast 0
strtol -2147483648
String '402823466385288598117'
New fast 2147483647
Old fast 1587679845
strtol 2147483647
String '402823466'
New fast 402823466
Old fast 402823466
strtol 402823466
String '402823466e+28F'
New fast 402823466
Old fast 402823466
strtol 402823466
String '402823466385288598117'
New fast 2147483647
Old fast 1587679845
strtol 2147483647
String '-402823466'
New fast -402823466
Old fast 0
strtol -402823466
String '-402823466e+28F'
New fast -402823466
Old fast 0
strtol -402823466
String '.00234567'
New fast 0
Old fast 0
strtol 0
String '-234567'
New fast -234567
Old fast 0
strtol -234567
String '234567'
New fast 234567
Old fast 234567
strtol 234567
String '-234567'
New fast -234567
Old fast 0
strtol -234567
String '1175494351'
New fast 1175494351
Old fast 1175494351
strtol 1175494351
String '11754943512'
New fast 2147483647
Old fast -1129958376
strtol 2147483647
String '11754943513'
New fast 2147483647
Old fast -1129958375
strtol 2147483647
String '11754943514'
New fast 2147483647
Old fast -1129958374
strtol 2147483647
String '-1175494351'
New fast -1175494351
Old fast 0
strtol -1175494351
String '123456789'
New fast 123456789
Old fast 123456789
strtol 123456789
String '-123456789'
New fast -123456789
Old fast 0
strtol -123456789
String '123456.789'
New fast 123456
Old fast 123456
strtol 123456
String '-123456.789'
New fast -123456
Old fast 0
strtol -123456
String '-109446526'
New fast -109446526
Old fast 0
strtol -109446526
Speed test
strtol time = 771
strtol10 time = 138
old strtol10 time = 9
Starting test 23, 'loadTextures'
Starting test 24, 'collisionResponseAnimator'
Collision callback at -5.005000 0.000000 0.000000
Collision callback at 5.005000 0.000000 0.000000
Collision callback at -5.005000 0.000000 0.000000
Starting test 25, 'enumerateImageManipulators'
Starting test 26, 'removeCustomAnimator'
Starting test 27, 'sceneCollisionManager'
bbox intersection checks 3937 hits (of 14000).
bbox intersection resulted in 0 misses at a speed of 61 (old) compared to 50 (new).
Consider replacement of bbox intersection test.
bbox intersection checks 0 hits (of 14000).
bbox intersection resulted in 0 misses at a speed of 56 (old) compared to 51 (new).
Starting test 28, 'sceneNodeAnimator'
Starting test 29, 'meshLoaders'
Starting test 30, 'testTimer'
Testing virtual timer.
Testing virtual timer done. Success
Testing real timer.
Warning: Real timer did not progress. Maybe the time slices are too coarse to see.
Real time and date. 10.5.2012 at 21:10:32
This is day 131 of the year and weekday 4. The current time zone has daylight saving enabled
Starting test 31, 'softwareDevice'
Image match: 100.000000
Starting test 32, 'b3dAnimation'
Image match: 99.529976
Image match: 99.550148
Starting test 33, 'burningsVideo'
Image match: 100.000000
Starting test 34, 'billboards'
Image match: 100.000000
Image match: 100.000000
Starting test 35, 'createImage'
Image match: 100.000000
Image match: 100.000000
Starting test 36, 'cursorSetVisible'
Starting test 37, 'flyCircleAnimator'
Image match: 100.000000
Starting test 38, 'guiDisabledMenu'
Image match: 99.985542
Starting test 39, 'makeColorKeyTexture'
Image match: 99.503014
Image match: 100.000000
Image match: 99.450661
Image match: 100.000000
Starting test 40, 'md2Animation'
Image match: 99.955711
Image match: 99.991493
Starting test 41, 'meshTransform'
Image match: 99.999329
Starting test 42, 'skinnedMesh'
Testing setMesh()
Ignore error message in log, this is intended.
Starting test 43, 'testGeometryCreator'
Image match: 100.000000
Image match: 100.000000
Starting test 44, 'writeImageToFile'
Starting test 45, 'ioScene'
Test scene.irrTest scene2.irrImage match: 99.950211
Starting test 46, 'videoDriver'
Running test testVideoDriver
Testing driver Irrlicht Software Driver 1.0
MaxTextures: 1
MaxSupportedTextures: 4
MaxLights: 0
MaxAnisotropy: 1
MaxUserClipPlanes: 0
MaxAuxBuffers: 0
MaxMultipleRenderTargets: 1
MaxIndices: 65536
MaxTextureSize: 1024
MaxGeometryVerticesOut: 0
Version: 1
ShaderLanguageVersion: 0
Testing driver Burning's Video 0.47 beautiful
MaxTextures: 2
MaxSupportedTextures: 4
MaxLights: 8
MaxAnisotropy: 1
MaxUserClipPlanes: 0
MaxAuxBuffers: 0
MaxMultipleRenderTargets: 1
MaxIndices: 65536
MaxTextureSize: 1024
MaxGeometryVerticesOut: 0
Version: 47
ShaderLanguageVersion: 0
Testing driver Direct3D 9.0
MaxTextures: 4
MaxSupportedTextures: 8
MaxLights: 8
MaxAnisotropy: 16
MaxUserClipPlanes: 6
MaxAuxBuffers: 0
MaxMultipleRenderTargets: 4
MaxIndices: 1048575
MaxTextureSize: 4096
MaxGeometryVerticesOut: 0
Version: 901
ShaderLanguageVersion: 300
Testing driver OpenGL 2.1.2
MaxTextures: 4
MaxSupportedTextures: 4
MaxLights: 8
MaxAnisotropy: 16
MaxUserClipPlanes: 6
MaxAuxBuffers: 4
MaxMultipleRenderTargets: 4
MaxIndices: 1048576
MaxTextureSize: 4096
MaxGeometryVerticesOut: 4096
Version: 201
ShaderLanguageVersion: 102
Starting test 47, 'drawPixel'
Running test lineRender
Testing driver Irrlicht Software Driver 1.0
Image match: 100.000000
Testing driver Burning's Video 0.47 beautiful
Image match: 100.000000
Testing driver Direct3D 9.0
Image match: 99.675728
Testing driver OpenGL 2.1.2
Image match: 99.997749
Running test pixelAccuracy
Testing driver Irrlicht Software Driver 1.0
Image match: 100.000000
Testing driver Burning's Video 0.47 beautiful
Image match: 100.000000
Testing driver Direct3D 9.0
Image match: 100.000000
Testing driver OpenGL 2.1.2
Image match: 99.977852
Running test drawLine
Testing driver Irrlicht Software Driver 1.0
Image match: 100.000000
Testing driver Burning's Video 0.47 beautiful
Image match: 100.000000
Testing driver Direct3D 9.0
Image match: 99.700035
Testing driver OpenGL 2.1.2
Image match: 99.758133
Starting test 48, 'drawRectOutline'
Running test testWithDriver
Testing driver Irrlicht Software Driver 1.0
Image match: 99.998222
Testing driver Burning's Video 0.47 beautiful
Image match: 99.788490
Testing driver Direct3D 9.0
Image match: 99.998222
Testing driver OpenGL 2.1.2
Image match: 99.369293
Starting test 49, 'material'
Running test polygonOffset
Image match: 95.451744
Writing mismatched image to 'results/Direct3D 9.0-polygonBack.png'
Image match: 97.334381
Writing mismatched image to 'results/Direct3D 9.0-polygonFront.png'
Image match: 99.971008
Image match: 99.970367
******** Test failure ********
Test 49 'material' failed
******** Test failure ********
Starting test 50, 'renderTargetTexture'
Running test testWith2DImage
Testing driver Irrlicht Software Driver 1.0
Image match: 100.000000
Testing driver Burning's Video 0.47 beautiful
Image match: 100.000000
Testing driver Direct3D 9.0
Image match: 99.991890
Testing driver OpenGL 2.1.2
Image match: 99.992958
Running test rttAndAntiAliasing
Testing driver Direct3D 9.0
Image match: 99.017342
Testing driver OpenGL 2.1.2
Image match: 93.514732
Writing mismatched image to 'results/OpenGL-rttAndAntiAlias.png'
Running test rttAndText
Testing driver Irrlicht Software Driver 1.0
Image match: 100.000000
Testing driver Burning's Video 0.47 beautiful
Image match: 100.000000
Testing driver Direct3D 9.0
Image match: 99.989441
Testing driver OpenGL 2.1.2
Image match: 99.977402
Test RTT format support
Running test rttFormats
Testing driver Direct3D 9.0
Format unsupported: ECF_A1R5G5B5
Format supported: ECF_R5G6B5
Format unsupported: ECF_R8G8B8
Format supported: ECF_A8R8G8B8
Format unsupported: ECF_R16F
Format supported: ECF_G16R16F
Format supported: ECF_A16B16G16R16F
Format supported: ECF_R32F
Format supported: ECF_G32R32F
Format supported: ECF_A32B32G32R32F
Testing driver OpenGL 2.1.2
Format unsupported: ECF_A1R5G5B5
Format unsupported: ECF_R5G6B5
Format supported: ECF_R8G8B8
Format supported: ECF_A8R8G8B8
Format supported: ECF_R16F
Format supported: ECF_G16R16F
Format supported: ECF_A16B16G16R16F
Format supported: ECF_R32F
Format supported: ECF_G32R32F
Format supported: ECF_A32B32G32R32F
******** Test failure ********
Test 50 'renderTargetTexture' failed
******** Test failure ********
Starting test 51, 'textureFeatures'
Running test renderMipLevels
Testing driver Burning's Video 0.47 beautiful
Image match: 99.999802
Passed
Testing driver Direct3D 9.0
Image match: 99.898849
Passed
Testing driver OpenGL 2.1.2
Image match: 98.624069
Writing mismatched image to 'results/OpenGL-renderMipmap.png'
mipmap render failed.
Running test lockAllMipLevels
Testing driver Burning's Video 0.47 beautiful
Passed
Testing driver Direct3D 9.0
Passed
Testing driver OpenGL 2.1.2
Passed
Running test lockWithAutoMipmap
Testing driver Burning's Video 0.47 beautiful
Passed
Testing driver Direct3D 9.0
Passed
Testing driver OpenGL 2.1.2
Passed
******** Test failure ********
Test 51 'textureFeatures' failed
******** Test failure ********
Starting test 52, 'textureRenderStates'
Running test renderAndLoad
Testing driver Irrlicht Software Driver 1.0
Image match: 100.000000
Testing driver Burning's Video 0.47 beautiful
Image match: 100.000000
Testing driver Direct3D 9.0
Image match: 100.000000
Testing driver OpenGL 2.1.2
Image match: 100.000000
Running test renderAndRemove
Testing driver Irrlicht Software Driver 1.0
Testing driver Burning's Video 0.47 beautiful
Testing driver Direct3D 9.0
Testing driver OpenGL 2.1.2
Running test testTextureMatrixInMixedScenes
Testing driver Direct3D 9.0
Image match: 100.000000
Testing driver OpenGL 2.1.2
Image match: 99.996201
Running test manyTextures
Testing driver Irrlicht Software Driver 1.0
Image match: 100.000000
Testing driver Burning's Video 0.47 beautiful
Image match: 100.000000
Testing driver Direct3D 9.0
Image match: 99.854103
Testing driver OpenGL 2.1.2
Image match: 99.970497
Running test textureMatrix
Testing driver Direct3D 9.0
Image match: 99.955856
Image match: 99.954208
Testing driver OpenGL 2.1.2
Image match: 99.944450
Image match: 99.942474
Image match: 99.986076
Starting test 53, 'transparentMaterials'
Running test testTransparentAlphaChannel
Testing driver Burning's Video 0.47 beautiful
Image match: 100.000000
Testing driver Direct3D 9.0
Image match: 99.867889
Testing driver OpenGL 2.1.2
Image match: 99.866806
Running test testTransparentAlphaChannelRef
Testing driver Burning's Video 0.47 beautiful
Image match: 99.920967
Testing driver Direct3D 9.0
Image match: 100.000000
Testing driver OpenGL 2.1.2
Image match: 99.881752
Running test testTransparentVertexAlpha
Testing driver Burning's Video 0.47 beautiful
Image match: 100.000000
Testing driver Direct3D 9.0
Image match: 99.031158
Testing driver OpenGL 2.1.2
Image match: 99.886070
Running test testTransparentAddColor
Testing driver Burning's Video 0.47 beautiful
Image match: 100.000000
Testing driver Direct3D 9.0
Image match: 99.875908
Testing driver OpenGL 2.1.2
Image match: 99.870422
Running test testTransparentReflection2Layer
Testing driver Burning's Video 0.47 beautiful
Image match: 100.000000
Testing driver Direct3D 9.0
Image match: 99.853790
Testing driver OpenGL 2.1.2
Image match: 94.347115
Writing mismatched image to 'results/OpenGL-transparentReflection2Layer.png'
Running test testTransparentVertexAlphaMore
Testing driver Burning's Video 0.47 beautiful
Image match: 100.000000
Testing driver Direct3D 9.0
Image match: 99.700623
Testing driver OpenGL 2.1.2
Image match: 99.919304
******** Test failure ********
Test 53 'transparentMaterials' failed
******** Test failure ********
Starting test 54, 'antiAliasing'
Running test testLineRendering
Testing driver Direct3D 9.0
Image match: 99.434402
Testing driver OpenGL 2.1.2
Image match: 98.446213
Writing mismatched image to 'results/OpenGL-lineAntiAliasing.png'
******** Test failure ********
Test 54 'antiAliasing' failed
******** Test failure ********
Starting test 55, 'draw2DImage'
Running test testWithRenderTarget
Testing driver Irrlicht Software Driver 1.0
Image match: 100.000000
Testing driver Burning's Video 0.47 beautiful
Image match: 100.000000
Testing driver Direct3D 9.0
Image match: 100.000000
Testing driver OpenGL 2.1.2
Image match: 99.999001
Running test testWithPNG
Testing driver Direct3D 9.0
Image match: 98.122978
Testing driver OpenGL 2.1.2
Image match: 99.379204
Running test testExactPlacement
Testing driver Burning's Video 0.47 beautiful
Image match: 100.000000
Testing driver Direct3D 9.0
Image match: 98.332565
Testing driver OpenGL 2.1.2
Image match: 100.000000
Running test testRectangles
Testing driver Irrlicht Software Driver 1.0
Image match: 100.000000
Testing driver Burning's Video 0.47 beautiful
Image match: 100.000000
Testing driver Direct3D 9.0
Image match: 99.848740
Testing driver OpenGL 2.1.2
Image match: 99.998199
Starting test 56, 'lights'
Running test testLightTypes
Testing driver Burning's Video 0.47 beautiful
Image match: 100.000000
Testing driver Direct3D 9.0
Image match: 99.995537
Testing driver OpenGL 2.1.2
Image match: 99.982559
Starting test 57, 'twodmaterial'
Running test addBlend2d
Testing driver Burning's Video 0.47 beautiful
Image match: 99.999893
Testing driver Direct3D 9.0
Image match: 99.939972
Testing driver OpenGL 2.1.2
Image match: 99.915947
Running test moreFilterTests
Testing driver Burning's Video 0.47 beautiful
Image match: 100.000000
Testing driver Direct3D 9.0
Image match: 99.894508
Testing driver OpenGL 2.1.2
Image match: 99.928215
Running test draw2DImage4c
Testing driver Burning's Video 0.47 beautiful
Image match: 100.000000
Testing driver Direct3D 9.0
Image match: 99.931046
Testing driver OpenGL 2.1.2
Image match: 99.327263
Starting test 58, 'viewPort'
Running test viewPortText
Testing driver Irrlicht Software Driver 1.0
Image match: 100.000000
Testing driver Burning's Video 0.47 beautiful
Image match: 100.000000
Testing driver Direct3D 9.0
Image match: 99.990227
Testing driver OpenGL 2.1.2
Image match: 99.900139
Starting test 59, 'mrt'
Running test testWithDriver
Testing driver Direct3D 9.0
Image match: 99.242424
Image match: 99.229797
Testing driver OpenGL 2.1.2
Image match: 100.000000
Image match: 99.998413
Starting test 60, 'projectionMatrix'
Running test runTestWithDriver
Testing driver Irrlicht Software Driver 1.0
Image match: 100.000000
Testing driver Burning's Video 0.47 beautiful
Image match: 99.567131
Testing driver Direct3D 9.0
Image match: 99.962959
Testing driver OpenGL 2.1.2
Image match: 98.717934
Starting test 61, 'planeMatrix'
Rotation matrix
1.00 0.00 -0.00 0.00
0.00 -0.00 1.00 0.00
0.00 -1.00 -0.00 0.00
0.00 0.00 0.00 1.00
Pre: (-0.707f,-0.707f,0.000f), -0.000f
Post: (-0.707f,0.000f,-0.707f), -0.000f
Expected: (-0.707f,0.000f,-0.707f), 0.000f
Pre: (0.707f,0.707f,0.000f), -0.000f
Post: (0.707f,-0.000f,0.707f), -0.000f
Expected: (0.707f,0.000f,0.707f), 0.000f
Pre: (-0.707f,0.707f,0.000f), -0.000f
Post: (-0.707f,-0.000f,0.707f), -0.000f
Expected: (-0.707f,0.000f,0.707f), 0.000f
Pre: (0.707f,-0.707f,0.000f), -0.000f
Post: (0.707f,0.000f,-0.707f), -0.000f
Expected: (0.707f,0.000f,-0.707f), 0.000f
Pre: (-0.707f,-0.707f,0.000f), 0.707f
Post: (-0.707f,0.000f,-0.707f), 0.707f
Expected: (-0.707f,0.000f,-0.707f), 0.707f
Pre: (0.707f,0.707f,0.000f), -0.707f
Post: (0.707f,-0.000f,0.707f), -0.707f
Expected: (0.707f,0.000f,0.707f), -0.707f
Pre: (-0.707f,0.707f,0.000f), -0.707f
Post: (-0.707f,-0.000f,0.707f), -0.707f
Expected: (-0.707f,0.000f,0.707f), -0.707f
Pre: (0.707f,-0.707f,0.000f), 0.707f
Post: (0.707f,0.000f,-0.707f), 0.707f
Expected: (0.707f,0.000f,-0.707f), 0.707f
Translation matrix
1.00 0.00 0.00 0.00
0.00 1.00 0.00 0.00
0.00 0.00 1.00 0.00
0.00 3.00 0.00 1.00
Pre: (-0.707f,-0.707f,0.000f), -0.000f
Post: (-0.707f,-0.707f,0.000f), 2.121f
Expected: (-0.707f,-0.707f,0.000f), 2.121f
Pre: (0.707f,0.707f,0.000f), -0.000f
Post: (0.707f,0.707f,0.000f), -2.121f
Expected: (0.707f,0.707f,0.000f), -2.121f
Pre: (-0.707f,0.707f,0.000f), -0.000f
Post: (-0.707f,0.707f,0.000f), -2.121f
Expected: (-0.707f,0.707f,0.000f), -2.121f
Pre: (0.707f,-0.707f,0.000f), -0.000f
Post: (0.707f,-0.707f,0.000f), 2.121f
Expected: (0.707f,-0.707f,0.000f), 2.121f
Pre: (-0.707f,-0.707f,0.000f), 0.707f
Post: (-0.707f,-0.707f,0.000f), 2.828f
Expected: (-0.707f,-0.707f,0.000f), 2.828f
Pre: (0.707f,0.707f,0.000f), -0.707f
Post: (0.707f,0.707f,0.000f), -2.828f
Expected: (0.707f,0.707f,0.000f), -2.828f
Pre: (-0.707f,0.707f,0.000f), -0.707f
Post: (-0.707f,0.707f,0.000f), -2.828f
Expected: (-0.707f,0.707f,0.000f), -2.828f
Pre: (0.707f,-0.707f,0.000f), 0.707f
Post: (0.707f,-0.707f,0.000f), 2.828f
Expected: (0.707f,-0.707f,0.000f), 2.828f
Scale matrix
1.00 0.00 0.00 0.00
0.00 2.00 0.00 0.00
0.00 0.00 3.00 0.00
0.00 0.00 0.00 1.00
Pre: (-0.707f,-0.707f,0.000f), -0.000f
Post: (-0.707f,-0.354f,0.000f), -0.000f
Expected: (-0.707f,-0.354f,0.000f), -0.000f
Pre: (0.707f,0.707f,0.000f), -0.000f
Post: (0.707f,0.354f,0.000f), -0.000f
Expected: (0.707f,0.354f,0.000f), -0.000f
Pre: (-0.707f,0.707f,0.000f), -0.000f
Post: (-0.707f,0.354f,0.000f), -0.000f
Expected: (-0.707f,0.354f,0.000f), -0.000f
Pre: (0.707f,-0.707f,0.000f), -0.000f
Post: (0.707f,-0.354f,0.000f), -0.000f
Expected: (0.707f,-0.354f,0.000f), -0.000f
Pre: (-0.707f,-0.707f,0.000f), 0.707f
Post: (-0.707f,-0.354f,0.000f), 0.707f
Expected: (-0.707f,-0.354f,0.000f), 0.707f
Pre: (0.707f,0.707f,0.000f), -0.707f
Post: (0.707f,0.354f,0.000f), -0.707f
Expected: (0.707f,0.354f,0.000f), -0.707f
Pre: (-0.707f,0.707f,0.000f), -0.707f
Post: (-0.707f,0.354f,0.000f), -0.707f
Expected: (-0.707f,0.354f,0.000f), -0.707f
Pre: (0.707f,-0.707f,0.000f), 0.707f
Post: (0.707f,-0.354f,0.000f), 0.707f
Expected: (0.707f,-0.354f,0.000f), 0.707f
Rotation * translation matrix
1.00 0.00 0.00 0.00
0.00 -0.00 1.00 0.00
0.00 -1.00 -0.00 0.00
0.00 -0.00 3.00 1.00
Pre: (-0.707f,-0.707f,0.000f), -0.000f
Post: (-0.707f,0.000f,-0.707f), 2.121f
Expected: (-0.707f,0.000f,-0.707f), 2.121f
Pre: (0.707f,0.707f,0.000f), -0.000f
Post: (0.707f,-0.000f,0.707f), -2.121f
Expected: (0.707f,-0.000f,0.707f), -2.121f
Pre: (-0.707f,0.707f,0.000f), -0.000f
Post: (-0.707f,-0.000f,0.707f), -2.121f
Expected: (-0.707f,-0.000f,0.707f), -2.121f
Pre: (0.707f,-0.707f,0.000f), -0.000f
Post: (0.707f,0.000f,-0.707f), 2.121f
Expected: (0.707f,0.000f,-0.707f), 2.121f
Pre: (-0.707f,-0.707f,0.000f), 0.707f
Post: (-0.707f,0.000f,-0.707f), 2.828f
Expected: (-0.707f,0.000f,-0.707f), 2.828f
Pre: (0.707f,0.707f,0.000f), -0.707f
Post: (0.707f,-0.000f,0.707f), -2.828f
Expected: (0.707f,-0.000f,0.707f), -2.828f
Pre: (-0.707f,0.707f,0.000f), -0.707f
Post: (-0.707f,-0.000f,0.707f), -2.828f
Expected: (-0.707f,-0.000f,0.707f), -2.828f
Pre: (0.707f,-0.707f,0.000f), 0.707f
Post: (0.707f,0.000f,-0.707f), 2.828f
Expected: (0.707f,0.000f,-0.707f), 2.828f
Rotation * scale matrix
1.00 0.00 0.00 0.00
0.00 -0.00 2.00 0.00
0.00 -3.00 -0.00 0.00
0.00 0.00 0.00 1.00
Pre: (-0.707f,-0.707f,0.000f), -0.000f
Post: (-0.707f,0.000f,-0.354f), -0.000f
Expected: (-0.707f,0.000f,-0.354f), -0.000f
Pre: (0.707f,0.707f,0.000f), -0.000f
Post: (0.707f,-0.000f,0.354f), -0.000f
Expected: (0.707f,-0.000f,0.354f), -0.000f
Pre: (-0.707f,0.707f,0.000f), -0.000f
Post: (-0.707f,-0.000f,0.354f), -0.000f
Expected: (-0.707f,-0.000f,0.354f), -0.000f
Pre: (0.707f,-0.707f,0.000f), -0.000f
Post: (0.707f,0.000f,-0.354f), -0.000f
Expected: (0.707f,0.000f,-0.354f), -0.000f
Pre: (-0.707f,-0.707f,0.000f), 0.707f
Post: (-0.707f,0.000f,-0.354f), 0.707f
Expected: (-0.707f,0.000f,-0.354f), 0.707f
Pre: (0.707f,0.707f,0.000f), -0.707f
Post: (0.707f,-0.000f,0.354f), -0.707f
Expected: (0.707f,-0.000f,0.354f), -0.707f
Pre: (-0.707f,0.707f,0.000f), -0.707f
Post: (-0.707f,-0.000f,0.354f), -0.707f
Expected: (-0.707f,-0.000f,0.354f), -0.707f
Pre: (0.707f,-0.707f,0.000f), 0.707f
Post: (0.707f,0.000f,-0.354f), 0.707f
Expected: (0.707f,0.000f,-0.354f), 0.707f
Translation * scale matrix
1.00 0.00 0.00 0.00
0.00 2.00 0.00 0.00
0.00 0.00 3.00 0.00
0.00 3.00 0.00 1.00
Pre: (-0.707f,-0.707f,0.000f), -0.000f
Post: (-0.707f,-0.354f,0.000f), 1.061f
Expected: (-0.707f,-0.354f,0.000f), 1.061f
Pre: (0.707f,0.707f,0.000f), -0.000f
Post: (0.707f,0.354f,0.000f), -1.061f
Expected: (0.707f,0.354f,0.000f), -1.061f
Pre: (-0.707f,0.707f,0.000f), -0.000f
Post: (-0.707f,0.354f,0.000f), -1.061f
Expected: (-0.707f,0.354f,0.000f), -1.061f
Pre: (0.707f,-0.707f,0.000f), -0.000f
Post: (0.707f,-0.354f,0.000f), 1.061f
Expected: (0.707f,-0.354f,0.000f), 1.061f
Pre: (-0.707f,-0.707f,0.000f), 0.707f
Post: (-0.707f,-0.354f,0.000f), 1.768f
Expected: (-0.707f,-0.354f,0.000f), 1.768f
Pre: (0.707f,0.707f,0.000f), -0.707f
Post: (0.707f,0.354f,0.000f), -1.768f
Expected: (0.707f,0.354f,0.000f), -1.768f
Pre: (-0.707f,0.707f,0.000f), -0.707f
Post: (-0.707f,0.354f,0.000f), -1.768f
Expected: (-0.707f,0.354f,0.000f), -1.768f
Pre: (0.707f,-0.707f,0.000f), 0.707f
Post: (0.707f,-0.354f,0.000f), 1.768f
Expected: (0.707f,-0.354f,0.000f), 1.768f
Rotation * translation * scale matrix
1.00 0.00 0.00 0.00
0.00 -0.00 2.00 0.00
0.00 -3.00 -0.00 0.00
0.00 -0.00 3.00 1.00
Pre: (-0.707f,-0.707f,0.000f), -0.000f
Post: (-0.707f,0.000f,-0.354f), 1.061f
Expected: (-0.707f,0.000f,-0.354f), 1.061f
Pre: (0.707f,0.707f,0.000f), -0.000f
Post: (0.707f,-0.000f,0.354f), -1.061f
Expected: (0.707f,-0.000f,0.354f), -1.061f
Pre: (-0.707f,0.707f,0.000f), -0.000f
Post: (-0.707f,-0.000f,0.354f), -1.061f
Expected: (-0.707f,-0.000f,0.354f), -1.061f
Pre: (0.707f,-0.707f,0.000f), -0.000f
Post: (0.707f,0.000f,-0.354f), 1.061f
Expected: (0.707f,0.000f,-0.354f), 1.061f
Pre: (-0.707f,-0.707f,0.000f), 0.707f
Post: (-0.707f,0.000f,-0.354f), 1.768f
Expected: (-0.707f,0.000f,-0.354f), 1.768f
Pre: (0.707f,0.707f,0.000f), -0.707f
Post: (0.707f,-0.000f,0.354f), -1.768f
Expected: (0.707f,-0.000f,0.354f), -1.768f
Pre: (-0.707f,0.707f,0.000f), -0.707f
Post: (-0.707f,-0.000f,0.354f), -1.768f
Expected: (-0.707f,-0.000f,0.354f), -1.768f
Pre: (0.707f,-0.707f,0.000f), 0.707f
Post: (0.707f,0.000f,-0.354f), 1.768f
Expected: (0.707f,0.000f,-0.354f), 1.768f
Image match: 100.000000
Starting test 62, 'terrainSceneNode'
Image match: 99.081551
Image match: 99.022278
Image match: 100.000000
Starting test 63, 'lightMaps'
Running test runTestWithDriver
Testing driver Irrlicht Software Driver 1.0
Testing driver Burning's Video 0.47 beautiful
Image match: 97.696465
Testing driver Direct3D 9.0
Image match: 96.764580
Testing driver OpenGL 2.1.2
Image match: 97.009216
Starting test 64, 'triangleSelector'
Image match: 99.405151
Image match: 99.784142
Image match: 99.969391
Image match: 99.968361
Image match: 99.969742
Tests finished. 60 tests of 65 passed.